1 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
4 + branches/release-2.1 -> 2.2 base
5 + 3.0 -> branches/cxxconversion
6 + backport some immediate 3.0 functionality for 2.2
11 + - trunk/ (File Added)
14 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
16 Merged revisions 3135,3137 via svnmerge from
17 http://svn.atheme.org/charybdis/trunk
20 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
22 - Expand TRACE description
23 - Mention expiry time in TESTLINE
25 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
27 Update copyright year for sgml docs to 2007.
32 + - branches/release-2.1/ (Property Modified)
33 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
34 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
37 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
39 Merged revisions 1999 via svnmerge from
40 http://svn.atheme.org/charybdis/trunk
44 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
51 + - branches/release-2.1/ (Property Modified)
52 +1 -0 branches/release-2.1/CREDITS (File Modified)
55 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
57 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
58 http://svn.atheme.org/charybdis/trunk
61 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
63 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
65 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
67 - add use_forward to /info
69 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
71 Call channel_modes() with &me instead of source_p when
72 sending out a JOIN and SJOIN for a local user. This
73 saves checking whether they are on the channel they
76 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
78 If use_forward is disabled:
80 - hide +f in /mode #channel (/mode #channel f still shows it)
81 - do not send any mode changes adding +f to local clients
82 (-f ones are still sent)
87 + - branches/release-2.1/ (Property Modified)
88 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
89 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
90 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
91 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
92 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
93 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
94 +1 -1 branches/release-2.1/src/channel.c (File Modified)
95 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
96 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
97 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
98 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
99 +4 -2 branches/release-2.1/src/supported.c (File Modified)
102 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
104 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
108 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
109 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
110 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
113 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
115 Add accountability (wallops, log) to OKICK.
119 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
122 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
124 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
125 Similar to branches/release-2.2 r3061.
129 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
132 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
134 - Write xline to file after instead of before notifying opers and source
135 - Also notify source of failure to add xline
136 Similar to branches/release-2.2 r3057.
140 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
143 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
145 If a dline/kline/resv cannot be added to the file, send
146 the regular notices to local opers and source anyway,
147 and also warn the source (local opers were already warned).
148 Similar to branches/release-2.2 r3053.
152 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
155 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
157 Port over fixes from unkline/unxline/unresv to undline.
158 Similar to branches/release-2.2 r3049.
162 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
165 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
167 Merged revisions 2915 via svnmerge from
168 http://svn.atheme.org/charybdis/trunk
171 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
173 In usage message, show kline.conf and xline.conf instead
174 of klines.conf and xlines.conf.
179 + - branches/release-2.1/ (Property Modified)
180 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
183 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
185 Merged revisions 2831,2833,2853 via svnmerge from
186 http://svn.atheme.org/charybdis/trunk
189 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
191 unkline/unxline/unresv:
192 - if fclose on the output returns an error, treat this as a
194 - check if the rename from the temp file to the ban conf failed
196 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
198 When adding a permanent dline/kline/xline/resv, check
199 the return value of fclose().
201 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
203 Do not free xline aconf if it could not be written out.
204 It will be added to the list in memory anyway.
209 + - branches/release-2.1/ (Property Modified)
210 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
211 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
212 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
213 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
216 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
218 NEWS: Clarify effects of ip_cloaking changes a little.
222 +2 -0 branches/release-2.1/NEWS (File Modified)
225 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
231 +9 -9 branches/release-2.1/configure (File Modified)
234 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
236 Version bump on 2.1 branch to 2.1.2.
240 +1 -1 branches/release-2.1/configure.ac (File Modified)
243 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
249 +1 -0 branches/release-2.1/NEWS (File Modified)
252 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
254 Merged revisions 2801 via svnmerge from
255 http://svn.atheme.org/charybdis/trunk
258 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
260 ip_cloaking: try to avoid truncation by removing more
261 components of the hostname (except the TLD).
266 + - branches/release-2.1/ (Property Modified)
267 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
270 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
276 +8 -1 branches/release-2.1/NEWS (File Modified)
279 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
281 Merged revisions 2781 via svnmerge from
282 http://svn.atheme.org/charybdis/trunk
285 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
287 Fix stupid bug: checked a hostmask against the found
288 ban instead of all exceptions, causing all host mangled
289 clients to be exempted if there was a single ban
290 exception in many cases.
295 + - branches/release-2.1/ (Property Modified)
296 +2 -2 branches/release-2.1/src/channel.c (File Modified)
299 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
301 Merged revisions 2773 via svnmerge from
302 http://svn.atheme.org/charybdis/trunk
305 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
307 user@host must be *@* for a shared{} block with flags=locops
308 (server should not be *).
313 + - branches/release-2.1/ (Property Modified)
314 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
317 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
319 Tweak \s code a little.
323 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
324 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
325 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
328 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
330 Merged revisions 2761 via svnmerge from
331 http://svn.atheme.org/charybdis/trunk
334 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
336 The testline/no_tilde fixes are in 2.1.1.
341 + - branches/release-2.1/ (Property Modified)
342 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
345 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
351 +4 -1 branches/release-2.1/NEWS (File Modified)
354 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
356 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
357 http://svn.atheme.org/charybdis/trunk
361 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
363 If the auth{} block has no_tilde and is not kline exempt,
364 check the username without tilde against klines too.
365 This is consistent with the way klines work on spoofs
366 (klines checked on both raw and appearing-on-IRC version).
368 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
370 Rework the fix for klines with no_tilde.
371 Add an extra argument to find_address_conf() for the
372 username without tilde, as that may contain one character more.
374 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
376 Unbreak compile (because of r2697).
377 testline with ~ could be improved some more perhaps, but this should work.
379 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
381 testline: take no_tilde and username truncation into account
383 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
385 Add some information on /testline with no_tilde and username truncation.
390 + - branches/release-2.1/ (Property Modified)
391 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
392 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
393 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
394 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
395 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
396 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
399 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
401 Merged revisions 2149,2151 via svnmerge from
402 http://svn.atheme.org/charybdis/trunk
405 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
407 Move kills from services from +s to +k snomask.
408 Kills from non-service opers remain on +s.
410 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
412 Update description of +s and +k snomasks.
417 + - branches/release-2.1/ (Property Modified)
418 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
419 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
420 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
423 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
425 Merged revisions 2685 via svnmerge from
426 http://svn.atheme.org/charybdis/trunk
429 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
431 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
436 + - branches/release-2.1/ (Property Modified)
437 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
440 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
442 Merged revisions 2693 via svnmerge from
443 http://svn.atheme.org/charybdis/trunk
446 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
448 Fix truncation (by one) of unidented usernames
449 if user registration is done because of DNSBL
450 completion (which is the usual case if a valid
451 NICK and USER are sent quickly and any DNSBLs
457 + - branches/release-2.1/ (Property Modified)
458 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
461 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
467 +10 -0 branches/release-2.1/NEWS (File Modified)
470 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
476 +9 -9 branches/release-2.1/configure (File Modified)
479 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
481 Version bump to 2.1.1.
485 +1 -1 branches/release-2.1/configure.ac (File Modified)
488 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
490 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
491 http://svn.atheme.org/charybdis/trunk
494 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
496 - fix a server notice on SID collision where the server name is mentioned twice
498 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
500 - get_server_name() is stupid
502 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
506 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
508 Do the Attempt to re-introduce SID server notice somewhat
509 differently, showing a real host again if !HIDE_SERVERS_IPS
510 and still showing the server name exactly once.
512 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
514 Fix log message for Attempt to re-introduce SID (server notice was ok).
516 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
518 - replace "No N line" with "no connect block" in a
520 - show attempted server name in a few serverlog messages
525 + - branches/release-2.1/ (Property Modified)
526 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
529 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
531 Merged revisions 2218 via svnmerge from
532 http://svn.atheme.org/charybdis/trunk
535 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
537 Fix garbage in /stats y output on 64-bit archs.
542 + - branches/release-2.1/ (Property Modified)
543 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
546 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
548 Merged revisions 2438 via svnmerge from
549 http://svn.atheme.org/charybdis/trunk
552 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
554 Enable Revision keyword in addition to Id.
559 + - branches/release-2.1/ (Property Modified)
560 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
563 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
565 Merged revisions 2679 via svnmerge from
566 http://svn.atheme.org/charybdis/trunk
569 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
571 Port over ratbox 2.2 r23253 (anfl):
572 - remove the cached storage of how many +beI there are, thereby fixing a
573 case where it can get desynced from reality
578 + - branches/release-2.1/ (Property Modified)
579 +0 -1 branches/release-2.1/include/channel.h (File Modified)
580 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
583 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
585 Merged revisions 2093,2095 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
589 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
591 - change DNSBL licensing to BSD.
593 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
595 - change x86-assembly FNV implementation to BSD license
600 + - branches/release-2.1/ (Property Modified)
601 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
602 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
605 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
607 Merged revisions 2073,2075 via svnmerge from
608 http://svn.atheme.org/charybdis/trunk
611 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
613 Put full information in the squit reason when exiting
614 a server due to a servlink (ziplinks) error.
616 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
618 Put full information in the squit reason when exiting
619 a server due to not enough arguments for a command.
624 + - branches/release-2.1/ (Property Modified)
625 +7 -5 branches/release-2.1/src/parse.c (File Modified)
626 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
629 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
631 Merged revisions 2071 via svnmerge from
632 http://svn.atheme.org/charybdis/trunk
635 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
637 Don't redirect users from an existing domain to an
638 existing server in reference.conf.
644 + - branches/release-2.1/ (Property Modified)
645 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
648 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
650 Merged revisions 2053 via svnmerge from
651 http://svn.atheme.org/charybdis/trunk
654 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
656 Make find_channel_membership() choose the shortest list
657 (channel's list or user's list) to search, avoiding excessive
658 CPU usage with services which are in lots of channels.
659 From ratbox 2.2 (anfl/jilles)
664 + - branches/release-2.1/ (Property Modified)
665 +21 -4 branches/release-2.1/src/channel.c (File Modified)
668 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
674 +9 -9 branches/release-2.1/configure (File Modified)
677 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
679 Version change 2.1.0rc1 -> 2.1.0 (release).
683 +1 -1 branches/release-2.1/configure.ac (File Modified)
686 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
688 Merged revisions 2029 via svnmerge from
689 http://svn.atheme.org/charybdis/trunk
692 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
694 NEWS: mention m_webirc.c module
699 + - branches/release-2.1/ (Property Modified)
700 +1 -0 branches/release-2.1/NEWS (File Modified)
703 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
709 +9 -9 branches/release-2.1/configure (File Modified)
712 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
714 Change version to 2.1.0rc1.
718 +1 -1 branches/release-2.1/configure.ac (File Modified)
721 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
723 Merged revisions 2021 via svnmerge from
724 http://svn.atheme.org/charybdis/trunk
727 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
729 Get rid of delete_resolver_queries_f(), dnsbl_hits and
730 related flaky looking things, and instead keep a list
731 of BlacklistClients in PreClient.
736 + - branches/release-2.1/ (Property Modified)
737 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
738 +1 -1 branches/release-2.1/include/client.h (File Modified)
739 +0 -1 branches/release-2.1/include/res.h (File Modified)
740 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
741 +0 -24 branches/release-2.1/src/res.c (File Modified)
742 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
745 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
747 Merged revisions 2015,2017 via svnmerge from
748 http://svn.atheme.org/charybdis/trunk
751 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
753 Check if the name in the question section of the
754 DNS reply matches what we queried, to guard against
755 late replies to a previous query with the same id.
757 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
759 res.c: add a comment summarizing our changes
764 + - branches/release-2.1/ (Property Modified)
765 +53 -18 branches/release-2.1/src/res.c (File Modified)
768 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
770 Merged revisions 1981 via svnmerge from
771 http://svn.atheme.org/charybdis/trunk
774 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
776 Alphabetize extensions and tweak the descriptions a little.
781 + - branches/release-2.1/ (Property Modified)
782 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
783 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
786 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
788 Merged revisions 1975 via svnmerge from
789 http://svn.atheme.org/charybdis/trunk
792 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
794 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
795 We should use the IP and not truncate the hostname.
796 From ratbox 2.2 (androsyn)
801 + - branches/release-2.1/ (Property Modified)
802 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
805 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
807 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
808 http://svn.atheme.org/charybdis/trunk
812 + - branches/release-2.1/ (Property Modified)
815 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
817 - branch 2.1 release family
821 + - branches/release-2.1/ (File Added)
824 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
826 Describe new handling of host mangling in channel bans in SGML.
830 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
833 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
835 - ok, 2.1 operline brought to you by marvin the melancholy robot
839 +1 -1 trunk/src/messages.tab (File Modified)
842 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
844 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
845 If anybody comes up with anything better, then please let us know
846 and we will change this before 2.1 is branched.
850 +1 -1 trunk/src/messages.tab (File Modified)
853 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
855 Add EUID to capab.txt.
859 +1 -0 trunk/doc/technical/capab.txt (File Modified)
862 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
868 +3 -0 trunk/NEWS (File Modified)
871 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
873 Allow service{} servers to manipulate the nick delay table
874 (for "nickserv enforcement").
875 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
876 If duration is 0, the nickdelay entry is removed, otherwise
877 it is added with the duration in seconds (maximum 24 hours).
878 It is suggested that this is used if the EUID capab is present.
882 +42 -1 trunk/modules/m_services.c (File Modified)
885 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
887 HURT: strip off *@ from the start of the mask
888 reject anything else containing '@' or '!'
892 +11 -0 trunk/extensions/hurt.c (File Modified)
895 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
897 ircd.c: need supported.h here
901 +1 -0 trunk/src/ircd.c (File Modified)
904 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
906 HURT: less ambiguity here
907 ips/hosts to be hurt must contain a '.' or ':' otherwise
908 they are interpreted as nicks
912 +14 -9 trunk/extensions/hurt.c (File Modified)
915 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
917 - we're now ircd-charybdis.org.
918 - properly alphabetize credits
922 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
925 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
927 - add additional modules to the configs
931 +6 -0 trunk/doc/example.conf (File Modified)
932 +12 -0 trunk/doc/reference.conf (File Modified)
935 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
937 - remove hurt.h, it is pointless and confusing
941 +27 -62 trunk/extensions/hurt.c (File Modified)
942 + - trunk/extensions/hurt.h (File Deleted)
945 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
947 - add code to suggest a local HURT by nickname.
948 - clean up this code (use libcharybdis runtime for memory management, not system libc)
952 +40 -10 trunk/extensions/hurt.c (File Modified)
953 +1 -0 trunk/extensions/hurt.h (File Modified)
956 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
962 +2 -1 trunk/NEWS (File Modified)
965 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
967 MASKTRACE/TESTMASK: check orighost as well
971 +4 -2 trunk/modules/m_etrace.c (File Modified)
972 +3 -1 trunk/modules/m_testmask.c (File Modified)
975 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
977 Make RPL_ISUPPORT (005) numeric modularizable.
978 Currently it will reassemble the numeric every time
979 it needs to be sent, using a few dozen callbacks;
980 if this is too slow some caching scheme should be
985 +0 -1 trunk/include/s_user.h (File Modified)
986 +36 -114 trunk/include/supported.h (File Modified)
987 +1 -1 trunk/modules/m_version.c (File Modified)
988 +1 -0 trunk/src/Makefile.in (File Modified)
989 +1 -0 trunk/src/ircd.c (File Modified)
990 +300 -25 trunk/src/s_user.c (File Modified)
991 + - trunk/src/supported.c (File Added)
994 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
996 EUID orighost could differ from host only in case,
997 do not mark as dynamic spoof then
1001 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1004 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1006 kline help file: clarify a bit and remove some obsolete stuff
1007 partly suggested by Olin
1011 +8 -8 trunk/help/opers/kline (File Modified)
1014 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1020 +20 -0 trunk/NEWS (File Modified)
1023 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1025 Show real host/IP to nonopers whoising themselves.
1026 The IP is not shown for auth{} spoofs, otherwise it is,
1027 as it looked rather weird to me to show an auth{} spoofed
1028 IP like this. (/userhost on self still shows the IP.)
1032 +13 -2 trunk/modules/m_whois.c (File Modified)
1035 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1037 Document nick_delay stuff and move it around a bit.
1041 +1 -2 trunk/doc/example.conf (File Modified)
1042 +8 -2 trunk/doc/reference.conf (File Modified)
1045 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1047 - disable nickdelay by default. Needs to be documented in reference.conf.
1051 +2 -0 trunk/doc/example.conf (File Modified)
1052 +2 -0 trunk/doc/reference.conf (File Modified)
1055 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1057 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1061 +2 -1 trunk/modules/m_services.c (File Modified)
1064 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1066 ip_cloaking: somewhat hackish but we need to send the
1067 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1072 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1075 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1077 If EUID is used, show realhost in far connect notice
1078 (but not in far disconnect notice).
1082 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1085 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1088 - use non-ENCAP CHGHOST if possible
1089 - really introduce new users with their mangled and real
1090 host if +h is in default umodes
1094 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1097 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1099 Add non-ENCAP CHGHOST.
1103 +49 -11 trunk/modules/m_chghost.c (File Modified)
1106 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1108 Initial addition of EUID (puts realhost/account in same
1109 command as user introduction).
1110 See doc/technical/euid.txt for more information.
1111 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1115 + - trunk/doc/technical/euid.txt (File Added)
1116 +2 -1 trunk/include/s_serv.h (File Modified)
1117 +1 -1 trunk/include/s_user.h (File Modified)
1118 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1119 +1 -34 trunk/modules/m_chghost.c (File Modified)
1120 +0 -28 trunk/modules/m_services.c (File Modified)
1121 +30 -1 trunk/src/s_serv.c (File Modified)
1122 +30 -3 trunk/src/s_user.c (File Modified)
1125 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1127 Store the mangled host in localClient and use it for
1128 ban matching (also match real host for mangled users,
1129 also match mangled host for uncloaked users).
1130 Improve interaction of +h with auth{} and services
1132 Note that all of this only applies to clients who
1133 connect after the mangling module is loaded
1134 (other clients cannot even set +h).
1135 The sorcerynet cloaking module has not been updated
1140 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1141 +3 -0 trunk/include/client.h (File Modified)
1142 +64 -5 trunk/src/channel.c (File Modified)
1143 +1 -0 trunk/src/client.c (File Modified)
1144 +2 -2 trunk/src/s_user.c (File Modified)
1147 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1149 Document /stats U letters in sgml.
1153 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1156 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1158 Better description of hub_mask and leaf_mask.
1162 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1165 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1167 Add operspy_dont_care_user_info to sgml docs.
1171 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1174 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1176 Add general::operspy_dont_care_user_info.
1177 This makes /who mask equivalent to /who !mask for opers
1178 with the operspy flag, and removes the operspy log/notice
1179 on /who mask, /masktrace and /scan.
1180 The necessary privilege (operspy flag) is unchanged.
1181 Behaviour for the other operspy commands (channel
1182 related ones) is also unchanged.
1186 +1 -0 trunk/doc/example.conf (File Modified)
1187 +6 -0 trunk/doc/reference.conf (File Modified)
1188 +1 -0 trunk/include/s_conf.h (File Modified)
1189 +10 -8 trunk/modules/m_etrace.c (File Modified)
1190 +6 -0 trunk/modules/m_info.c (File Modified)
1191 +8 -5 trunk/modules/m_scan.c (File Modified)
1192 +1 -1 trunk/modules/m_version.c (File Modified)
1193 +6 -1 trunk/modules/m_who.c (File Modified)
1194 +1 -0 trunk/src/newconf.c (File Modified)
1195 +1 -0 trunk/src/s_conf.c (File Modified)
1198 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1200 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1201 This letter will also be used for showing operspy with
1202 limited accountability (show non channel related info
1203 without '!' or notice).
1207 +2 -0 trunk/doc/server-version-info (File Modified)
1208 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1209 +2 -0 trunk/include/ircd.h (File Modified)
1210 +6 -0 trunk/modules/m_info.c (File Modified)
1211 +2 -0 trunk/modules/m_version.c (File Modified)
1212 +1 -0 trunk/src/ircd_state.c (File Modified)
1215 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1217 Add m_webirc module, allows showing real host of CGI:IRC users.
1218 Differences to the version available on my web page for a while:
1219 instructions on how to set it up.
1223 +137 -0 trunk/extensions/Makefile.in (File Modified)
1224 + - trunk/extensions/m_webirc.c (File Added)
1227 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1229 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1233 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1236 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1238 - move beu from core to contributors
1239 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1243 +2 -2 trunk/CREDITS (File Modified)
1246 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1248 Mention that class blocks must be defined before the
1249 auth or connect blocks referencing them.
1253 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1256 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1259 - change from "can join" to "is banned", this reverses sense
1260 and removes "weird" checks like for +i, +l, +j
1261 - don't allow $j to same channel
1262 - +s/+p restriction removed, anyone can /mode b anyway
1267 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1270 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1272 Add a few important lines from reference.conf to example.conf.
1276 +8 -1 trunk/doc/example.conf (File Modified)
1279 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1281 - we don't support rtsigio anymore
1282 - we definately don't support VMS nor Cygwin either.
1286 +2 -2 trunk/INSTALL (File Modified)
1287 +0 -2 trunk/README.FIRST (File Modified)
1290 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1292 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1296 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1299 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1302 - return EXTBAN_NOMATCH for a valid ban that does not match
1303 - consider a $j ban invalid if we were already processing a
1304 can_join for a $j ban
1308 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1311 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1313 extb_extgecos: realhost -> orighost
1317 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1320 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1322 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1326 +59 -0 trunk/extensions/Makefile.in (File Modified)
1327 + - trunk/extensions/extb_canjoin.c (File Added)
1330 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1332 - oh right, charybdis calls that 'orighost'.
1336 +2 -2 trunk/modules/m_who.c (File Modified)
1339 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1341 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1345 +2 -0 trunk/modules/m_who.c (File Modified)
1348 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1350 - also check $x against realhost
1354 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1357 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1359 Sorcerynet people want a debugging notice moved from +s to +d.
1363 +1 -1 trunk/src/blacklist.c (File Modified)
1366 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1368 Use source_p instead of client_p for free_pre_client().
1369 client_p could be NULL or another client.
1373 +1 -1 trunk/src/client.c (File Modified)
1376 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1378 - revert this, I know how to fix it now
1382 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1385 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1387 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1388 This fix is probably suboptimal, but it does indeed fix the problem.
1392 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1395 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1397 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1401 +49 -0 trunk/extensions/Makefile.in (File Modified)
1402 + - trunk/extensions/extb_extgecos.c (File Added)
1405 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1407 Remove undocumented and unused general::fallback_to_ip6_int config option.
1411 +0 -3 trunk/include/s_conf.h (File Modified)
1412 +0 -3 trunk/src/newconf.c (File Modified)
1415 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1418 - document new TESTMASK
1419 - mention that TESTMASK matching is the same as MASKTRACE matching
1420 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1425 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1428 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1430 New testmask from ratbox 2.2.
1431 Allows matches on nick, ip and gecos in addition to user
1432 and host, and is fully analogous to masktrace.
1433 The numeric has changed from 724 to 727 and fields in it
1438 +4 -3 trunk/help/opers/testmask (File Modified)
1439 +1 -0 trunk/include/numeric.h (File Modified)
1440 +82 -9 trunk/modules/m_testmask.c (File Modified)
1441 +2 -2 trunk/src/messages.tab (File Modified)
1444 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1446 contrib -> extensions
1450 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1453 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1455 CHGHOST: Check validity of new hostname.
1456 If the command came from a local client (disabled by
1457 default), send an error message and drop the command.
1458 If the command came from a remote client or server,
1459 send a notice to opers and the target user (if local).
1463 +42 -1 trunk/modules/m_chghost.c (File Modified)
1466 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1472 +23 -1 trunk/NEWS (File Modified)
1475 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1477 When an outgoing server connection succeeds, set
1478 localClient->ip by simply copying the whole sockaddr
1479 struct instead of copying certain parts only.
1483 +1 -19 trunk/src/s_serv.c (File Modified)
1486 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1488 Give a special error message and ignore the connect block
1489 if trying to add a connect block for the server's own name.
1493 +7 -0 trunk/src/newconf.c (File Modified)
1496 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1498 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1499 when --disable-balloc is used, so that it compiles.
1500 Obviously the BlockHeapUsage() stub returns just zeroes so
1501 /stats z will be less informative.
1505 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1508 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1510 Free and zero dns_query in DNS callback for outgoing connect.
1511 This avoids double free of reslist.
1515 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1518 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1520 From ratbox, log failed outgoing connections to serverlog.
1525 +13 -1 trunk/src/s_serv.c (File Modified)
1528 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1530 Change serverlog message when connecting to be more clear and show the port number.
1534 +1 -1 trunk/src/s_serv.c (File Modified)
1537 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1539 Remove gethost_byname(), this is meaningless
1540 since the removal of AAAA -> A fallback (r1763).
1544 +0 -1 trunk/include/res.h (File Modified)
1545 +0 -12 trunk/src/res.c (File Modified)
1548 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1550 Remove ip6.int support and use only ip6.arpa.
1551 The global ip6.int zone has disappeared on June 1
1552 and a lot of other software has been removing ip6.int
1554 This removes the second and last case where IPv6
1555 support in charybdis causes extra lookups and slows
1560 +5 -27 trunk/src/res.c (File Modified)
1563 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1565 Mention new default (r1767) for connect::aftype in sgml docs.
1569 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1572 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1574 Use IPv6 if connect::host looks like an IPv6 address
1575 (contains a colon). No need to aftype=ipv6 anymore.
1579 +2 -0 trunk/src/newconf.c (File Modified)
1582 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1584 More information about connect::host.
1588 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1591 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1593 Remove fallback to A if AAAA cannot be found.
1594 In case of a forward check of a reverse lookup, we
1595 already know if it's ipv4 or ipv6, so it is not
1596 useful and in case of a forward lookup of a hostname
1597 in connect::host, connect::aftype already specifies
1598 if it's ipv4 or ipv6.
1602 +4 -27 trunk/src/res.c (File Modified)
1605 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1608 - check if +c made the message text empty and refuse
1610 - don't copy message text if it is not necessary
1615 +14 -4 trunk/modules/core/m_message.c (File Modified)
1618 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1620 remove_conf_item(): do not free cf_name, this is generally a string constant
1624 +0 -1 trunk/src/newconf.c (File Modified)
1627 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
1629 Remove the old unused FDL_ constants.
1633 +0 -9 trunk/libcharybdis/commio.h (File Modified)
1636 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
1638 Remove an unused struct irc_sockaddr_storage from fde_t
1639 (allocated for every possible file descriptor).
1643 +0 -2 trunk/libcharybdis/commio.h (File Modified)
1646 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
1648 If the DNS lookup for an outgoing connection is still
1649 pending when it is closed, clean it up.
1653 +1 -0 trunk/libcharybdis/commio.c (File Modified)
1656 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
1658 If proc_answer() fails (for example if a lookup for an
1659 A record returns a CNAME), fail the query immediately.
1660 Previously the packet was just ignored, leaving the
1665 +4 -8 trunk/src/res.c (File Modified)
1668 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
1670 Correct sockhost field in an outgoing server connection.
1671 First copy the host field from the server_conf, then
1672 take the IP from to where the connection was attempted
1673 when the connection callback is called.
1674 (Before r1747 this used the IP from the server_conf.)
1678 +8 -2 trunk/src/s_serv.c (File Modified)
1681 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
1683 Remove ipnum (keep aftype) and dns_query from server_conf.
1684 We don't keep track of binary form address in connect{}
1685 blocks anymore, DNS lookups of names in host= gone.
1686 As before the DNS lookup is done on connect.
1687 This should unbreak hostnames in host= somewhat.
1691 +1 -2 trunk/include/s_newconf.h (File Modified)
1692 +2 -2 trunk/src/newconf.c (File Modified)
1693 +1 -42 trunk/src/s_newconf.c (File Modified)
1694 +12 -31 trunk/src/s_serv.c (File Modified)
1697 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
1703 +1 -1 trunk/configure (File Modified)
1706 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
1708 Fix --disable-balloc help text (said --disable-small-net).
1712 +1 -1 trunk/configure.ac (File Modified)
1715 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
1717 Add general::servicestring, shown on RPL_WHOISOPERATOR for
1718 services (+S). Unlike operstring and adminstring, this
1719 is not changeable with /quote set but is updated on rehash.
1723 +1 -0 trunk/doc/example.conf (File Modified)
1724 +10 -2 trunk/doc/reference.conf (File Modified)
1725 +1 -0 trunk/include/s_conf.h (File Modified)
1726 +6 -0 trunk/modules/m_info.c (File Modified)
1727 +3 -2 trunk/modules/m_whois.c (File Modified)
1728 +1 -0 trunk/src/newconf.c (File Modified)
1729 +1 -0 trunk/src/s_conf.c (File Modified)
1732 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
1734 Fix handling of comma in whois: ignore the comma and
1735 everything after it but do output the entire parameter
1740 +2 -2 trunk/modules/m_whois.c (File Modified)
1743 beu 2006/07/21 22:36:46 UTC (20060721-1737)
1745 New /stats letter 's' to list HURTs:
1746 - opers get the full listing.
1747 - users get any HURTs that match their sockhost/orighost if
1748 "stats_k_oper_only" is set to 1.
1752 +50 -0 trunk/extensions/hurt.c (File Modified)
1755 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
1757 - make the newconf system available to modules.
1761 +4 -1 trunk/include/newconf.h (File Modified)
1762 +4 -8 trunk/src/newconf.c (File Modified)
1765 beu 2006/07/18 22:39:16 UTC (20060718-1733)
1767 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
1770 +0 -3 trunk/doc/example.conf (File Modified)
1771 +0 -3 trunk/doc/reference.conf (File Modified)
1774 beu 2006/07/18 22:34:36 UTC (20060718-1731)
1776 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
1780 +3 -0 trunk/doc/example.conf (File Modified)
1781 +3 -0 trunk/doc/reference.conf (File Modified)
1784 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
1786 Fix too early truncation of JOIN channel list.
1790 +2 -3 trunk/modules/core/m_join.c (File Modified)
1793 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
1795 - From ratbox 2.2 (anfl), send server notices about read
1796 errors from handshakes and servers to +s instead of +d.
1797 - Send various server notices about failed server
1798 connections which did not reach registered state network
1799 wide if the connection was initiated by a remote oper.
1800 This avoids annoying the whole net if there is a
1801 broken autoconnect, but allows all opers to see why a
1802 remote connect failed. Failed connections which did reach
1803 server state already generate server notices everywhere.
1805 Note: this is an exception to our general policy to not send
1806 server notices about unregistered connections remotely.
1810 +1 -0 trunk/include/client.h (File Modified)
1811 +20 -6 trunk/src/client.c (File Modified)
1812 +6 -6 trunk/src/s_serv.c (File Modified)
1815 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
1821 +1 -1 trunk/doc/example.conf (File Modified)
1822 +1 -1 trunk/doc/reference.conf (File Modified)
1825 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
1827 Don't allow #channel +b $c:&channel (inconsistent target).
1831 +3 -0 trunk/extensions/extb_channel.c (File Modified)
1834 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
1836 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
1840 +0 -2 trunk/include/client.h (File Modified)
1843 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
1845 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
1849 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
1852 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
1854 Store IP addresses in whowas. These are shown to opers.
1855 Obtained from Eurus patches.
1856 orighost tracking removed (not worth the memory IMHO),
1857 numeric changed to RPL_WHOISACTUALLY, fixed to deal
1858 with unknown IPs and to not violate auth{} spoof policy.
1862 +2 -0 trunk/doc/reference.conf (File Modified)
1863 +1 -0 trunk/include/numeric.h (File Modified)
1864 +1 -0 trunk/include/whowas.h (File Modified)
1865 +10 -1 trunk/modules/m_whowas.c (File Modified)
1866 +1 -1 trunk/src/messages.tab (File Modified)
1867 +4 -0 trunk/src/whowas.c (File Modified)
1870 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
1872 Describe hostmask parameter of masktrace better in sgml docs.
1876 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1879 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
1881 masktrace help file: mention CIDR IP masks
1886 +2 -0 trunk/help/opers/masktrace (File Modified)
1889 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
1891 MASKTRACE: allow normal match() on IP address also
1896 +2 -3 trunk/modules/m_etrace.c (File Modified)
1899 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
1901 Allow +S clients (services) to send to channels and @/+ channels always.
1905 +1 -1 trunk/modules/core/m_message.c (File Modified)
1906 +1 -1 trunk/src/channel.c (File Modified)
1909 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
1911 Allow servers to send to @#chan and +#chan.
1915 +1 -1 trunk/modules/core/m_message.c (File Modified)
1918 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
1920 Don't count opers on service{} servers in /lusers.
1924 +2 -2 trunk/src/s_user.c (File Modified)
1927 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
1929 Show opers the real host behind a dynamic spoof in WHOIS.
1930 If the user is auth{} spoofed, this shows the auth{} spoof
1931 otherwise it shows the DNS hostname and IP address.
1932 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
1936 +1 -0 trunk/include/numeric.h (File Modified)
1937 +12 -2 trunk/modules/m_whois.c (File Modified)
1938 +1 -1 trunk/src/messages.tab (File Modified)
1941 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
1943 Remove #define HIDE_SPOOF_IPS from config.h, should
1944 have been done earlier.
1948 +0 -7 trunk/include/config.h (File Modified)
1951 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
1953 Bring back ERR_CANTKILLSERVER.
1957 +5 -7 trunk/modules/core/m_kill.c (File Modified)
1960 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
1963 - also send RPL_HOSTHIDDEN on -h
1964 - don't allow +h for auth{} spoofed clients
1968 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
1971 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
1973 /etc/resolv.conf parsing:
1974 - don't crash (sometimes) if there is a line without an argument
1975 (e.g. 'search' by itself)
1976 - fix handling of lines with leading whitespace
1980 +9 -8 trunk/src/reslib.c (File Modified)
1983 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
1985 Put back code that terminates DNS queries, which was
1986 removed during the resolver changes.
1990 +4 -0 trunk/src/s_auth.c (File Modified)
1993 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
1995 - oh hey, that was in the wrong place
1999 +13 -13 trunk/src/s_auth.c (File Modified)
2002 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2004 - handle a situation where a user can go away before DNS completes
2008 +13 -0 trunk/src/s_auth.c (File Modified)
2011 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2017 +1 -0 trunk/include/blacklist.h (File Modified)
2018 +1 -0 trunk/include/res.h (File Modified)
2019 +33 -2 trunk/src/blacklist.c (File Modified)
2020 +2 -0 trunk/src/client.c (File Modified)
2021 +24 -0 trunk/src/res.c (File Modified)
2024 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2026 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2027 if comm_accept() failed.
2029 Found with valgrind.
2033 +4 -4 trunk/src/listener.c (File Modified)
2036 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2038 - handle unavailable Client/preClient structs
2042 +9 -0 trunk/src/blacklist.c (File Modified)
2045 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2047 Add +lf to SGML docs.
2051 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2054 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2056 Also do forwarding if the channel limit (+l) is exceeded.
2060 +1 -1 trunk/help/opers/cmode (File Modified)
2061 +2 -2 trunk/modules/core/m_join.c (File Modified)
2064 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2066 Post-release lovin':
2067 - Update version to 2.1.0.
2068 - Regenerate configure.
2072 +9 -9 trunk/configure (File Modified)
2073 +1 -1 trunk/configure.ac (File Modified)
2076 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2078 Comment out example blacklist{} block.
2082 +7 -7 trunk/doc/example.conf (File Modified)
2083 +7 -7 trunk/doc/reference.conf (File Modified)
2086 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2088 Add note regarding use of AHBL BLs.
2092 +4 -0 trunk/doc/example.conf (File Modified)
2093 +4 -0 trunk/doc/reference.conf (File Modified)
2096 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2102 +2 -2 trunk/CREDITS (File Modified)
2105 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2111 +1 -0 trunk/CREDITS (File Modified)
2114 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2116 Put more recent ratbox CREDITS here.
2120 +3 -2 trunk/doc/Ratbox-team (File Modified)
2123 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2129 +5 -4 trunk/NEWS (File Modified)
2132 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2134 Mention that install or make install also avoids modunload crashes.
2138 +2 -1 trunk/BUGS (File Modified)
2141 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2147 +3 -8 trunk/NEWS (File Modified)
2150 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2156 +3 -2 trunk/BUGS (File Modified)
2159 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2161 - add orighost check to hurt.c
2166 +1 -6 trunk/BUGS (File Modified)
2167 +1 -1 trunk/extensions/hurt.c (File Modified)
2170 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2172 Make kline_exempt exempt from HURT also.
2176 +2 -1 trunk/extensions/hurt.c (File Modified)
2179 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2181 Fix mask HEAL propagation.
2185 +6 -3 trunk/extensions/hurt.c (File Modified)
2188 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2195 +18 -31 trunk/extensions/README (File Modified)
2198 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2200 More target change hax.
2205 +5 -0 trunk/extensions/hurt.c (File Modified)
2208 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2210 Improvements to HURT propagation.
2214 +8 -6 trunk/extensions/hurt.c (File Modified)
2217 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2219 - further simplification
2223 +25 -76 trunk/extensions/hurt.c (File Modified)
2224 +0 -9 trunk/extensions/hurt.h (File Modified)
2227 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2233 +13 -0 trunk/extensions/hurt.c (File Modified)
2236 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2238 - cut off at 15 messages instead of 30
2242 +1 -1 trunk/extensions/hurt.h (File Modified)
2245 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2247 Squash a warning here.
2251 +1 -3 trunk/src/ircd.c (File Modified)
2254 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2256 Don't show servers in /stats l to nonopers if flatten links is enabled.
2260 +3 -1 trunk/modules/m_stats.c (File Modified)
2263 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2269 +20 -7 trunk/extensions/hurt.c (File Modified)
2272 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2274 - remove inline stuff (yuck)
2275 - sockaddr should have been sockhost
2279 +22 -31 trunk/extensions/hurt.c (File Modified)
2282 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2284 - make hurt checking actually work
2288 +2 -7 trunk/extensions/hurt.c (File Modified)
2291 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2293 Slight tweak to alias{}.
2297 +4 -0 trunk/src/parse.c (File Modified)
2300 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2302 - further simplification
2306 +59 -71 trunk/extensions/hurt.c (File Modified)
2307 +0 -1 trunk/extensions/hurt.h (File Modified)
2310 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2312 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2316 +10 -20 trunk/extensions/hurt.c (File Modified)
2317 +0 -4 trunk/extensions/hurt.h (File Modified)
2320 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2322 - remove some unnecessary code here (hurt_initial_check_event()).
2326 +0 -23 trunk/extensions/hurt.c (File Modified)
2329 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2331 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2335 +8 -0 trunk/modules/core/m_message.c (File Modified)
2338 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2340 - more sane tgchange hax
2344 +2 -1 trunk/extensions/hurt.c (File Modified)
2347 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2349 Make HEAL <nick> work.
2353 +40 -43 trunk/extensions/hurt.c (File Modified)
2356 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2358 Destroy hurt_clients list on unload.
2362 +7 -0 trunk/extensions/hurt.c (File Modified)
2365 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2367 Coding style: no space between a function name and parenthesis.
2371 +43 -43 trunk/extensions/hurt.c (File Modified)
2374 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2376 Now works and throws out hurt clients after 30 protocol messages
2377 unless they identify.
2381 +28 -36 trunk/extensions/hurt.c (File Modified)
2382 +1 -7 trunk/extensions/hurt.h (File Modified)
2385 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2387 Working addition/lookup.
2391 +8 -0 trunk/extensions/hurt.c (File Modified)
2394 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2396 Get rid of hyb6 style propagation (:server COMMAND source).
2400 +18 -22 trunk/extensions/hurt.c (File Modified)
2403 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2405 add not-working hurt_add and hurt_find
2409 +13 -5 trunk/extensions/hurt.c (File Modified)
2412 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2414 Comment out a lot of stuff so I can load and unload this without crashing.
2418 +17 -6 trunk/extensions/hurt.c (File Modified)
2421 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2423 Fix svn:keywords and add a short comment at the top.
2427 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2430 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2432 - Make hurt module compile
2433 - Link it to the build
2434 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2435 correct flag name, no CAP_TS6 use etc
2439 +1 -0 trunk/extensions/Makefile.in (File Modified)
2440 +30 -32 trunk/extensions/hurt.c (File Modified)
2443 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2445 Put beu's hurt module in trunk.
2449 + - trunk/extensions/hurt.c (File Added)
2450 + - trunk/extensions/hurt.h (File Added)
2453 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2455 - _iprint(): use stderr instead of stdout
2459 +1 -1 trunk/src/s_log.c (File Modified)
2462 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2464 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2465 and subsequently destroy our kqueue when we close 0, 1, 2
2467 - After closing fd 0, 1, 2 reopen them to /dev/null again
2468 so we don't send messages from malloc etc to a random
2470 - Remove an obsolete comment.
2474 +13 -2 trunk/src/ircd.c (File Modified)
2477 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2483 +29 -1 trunk/NEWS (File Modified)
2486 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2492 +1 -1 trunk/configure (File Modified)
2495 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2497 Fix openssl version check to also accept versions newer than 0.9.6.
2501 +1 -1 trunk/configure.ac (File Modified)
2504 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2506 Oops, need packet.h here.
2510 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2513 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2515 End the flood grace period in CPRIVMSG/CNOTICE.
2519 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2522 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2524 - update class::connectfreq documentation
2528 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2531 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2533 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2537 +3 -6 trunk/src/s_serv.c (File Modified)
2540 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2542 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2546 +1 -1 trunk/src/messages.tab (File Modified)
2549 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2551 Don't mention that /stats p shows idle times, as it doesn't.
2555 +1 -1 trunk/help/opers/stats (File Modified)
2556 +1 -1 trunk/help/users/stats (File Modified)
2559 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2561 /stats A shows DNS servers, it doesn't matter whether ircd
2562 uses ADNS or something else.
2566 +1 -1 trunk/help/opers/stats (File Modified)
2569 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2571 get_client_name() fix
2575 +4 -0 trunk/src/client.c (File Modified)
2578 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2584 +6 -0 trunk/src/ircd.c (File Modified)
2587 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2589 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2592 +16 -17 trunk/configure (File Modified)
2593 +1 -1 trunk/configure.ac (File Modified)
2596 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2598 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2601 +135 -0 trunk/configure (File Modified)
2602 +6 -0 trunk/configure.ac (File Modified)
2605 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2607 Exit 0 on successful -conftest.
2611 +1 -1 trunk/src/ircd.c (File Modified)
2614 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2616 Make the "keep the parent process around" thing work, by opening
2617 a pipe to the child process. This pipe is on fd 0 in the child
2618 process. After successful initialization, the child will write
2619 a byte to this pipe, on fatal errors it will close it without
2622 Somewhat hackish still but should work.
2626 +27 -30 trunk/src/ircd.c (File Modified)
2629 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
2631 - convert some error messages to ierror() over fprintf/ilog combination
2635 +3 -6 trunk/src/ircd.c (File Modified)
2638 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
2640 - inotice() for loadmodule when in foreground mode
2644 +3 -0 trunk/src/modules.c (File Modified)
2647 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
2649 - remove inotice() on loading modules from the config
2653 +0 -3 trunk/src/modules.c (File Modified)
2656 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
2658 - usleep for 50000usec in the parent process to allow for startup messages
2659 to be cleanly printed before detaching to shell, this should be more than
2664 +3 -0 trunk/src/ircd.c (File Modified)
2667 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
2669 - display more errors during normal startup as to try to help people find common problems
2673 +27 -10 trunk/src/ircd.c (File Modified)
2676 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
2678 - version bump in preparation of 2.0.0 release
2682 +9 -9 trunk/configure (File Modified)
2683 +1 -1 trunk/configure.ac (File Modified)
2686 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
2688 Change example.conf operator block from "admin" to "god",
2689 so as to show we encourage per-person operator blocks.
2693 +4 -2 trunk/doc/example.conf (File Modified)
2696 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
2698 Document alias{} block.
2702 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2705 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
2707 Document DNS blacklist stuff in sgml.
2711 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2712 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2715 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
2717 Misc /stats clarifications.
2721 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2724 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
2726 Move snomasks into umodes chapter.
2727 Move oprivs chapter down.
2731 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
2732 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
2733 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2736 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
2738 Mention operator{} user@host change.
2742 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2745 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
2747 operator{} block user@host matches against orighost now, not host.
2748 This means that services/+h spoofs do not work in operator{} blocks;
2749 auth{} spoofs still work.
2753 +4 -0 trunk/doc/example.conf (File Modified)
2754 +1 -1 trunk/doc/reference.conf (File Modified)
2755 +2 -2 trunk/modules/m_challenge.c (File Modified)
2756 +1 -1 trunk/modules/m_oper.c (File Modified)
2759 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
2761 - inotice/iwarn/ierror() stuff I was working on
2765 +3 -0 trunk/include/s_log.h (File Modified)
2766 +15 -11 trunk/src/ircd.c (File Modified)
2767 +3 -1 trunk/src/modules.c (File Modified)
2768 +1 -1 trunk/src/newconf.c (File Modified)
2769 +54 -0 trunk/src/s_log.c (File Modified)
2772 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
2774 Oops, don't add blacklists to the list twice on rehash.
2778 +3 -2 trunk/src/blacklist.c (File Modified)
2781 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
2783 Remove notices to the client about progress of dnsbl lookups.
2787 +0 -4 trunk/src/blacklist.c (File Modified)
2790 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
2792 Add auth{} flag dnsbl_exempt.
2796 +2 -1 trunk/doc/example.conf (File Modified)
2797 +2 -1 trunk/doc/reference.conf (File Modified)
2798 +2 -0 trunk/include/s_conf.h (File Modified)
2799 +1 -0 trunk/src/newconf.c (File Modified)
2800 +8 -1 trunk/src/s_user.c (File Modified)
2803 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
2805 Switch alias{} and blacklist{} around, for consistency with example.conf.
2809 +18 -18 trunk/doc/reference.conf (File Modified)
2812 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
2814 Send a warning to the user if they are dnsbl listed but exempted.
2818 +17 -12 trunk/src/s_user.c (File Modified)
2821 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
2823 Move throwing out dnsbl listed clients to registration,
2824 and make kline_exempt exempt from it.
2828 +1 -0 trunk/include/blacklist.h (File Modified)
2829 +4 -0 trunk/include/client.h (File Modified)
2830 +15 -16 trunk/src/blacklist.c (File Modified)
2831 +6 -0 trunk/src/client.c (File Modified)
2832 +17 -0 trunk/src/s_user.c (File Modified)
2835 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
2837 Show refcount in /stats n.
2841 +3 -2 trunk/modules/m_stats.c (File Modified)
2844 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
2846 Don't look up dnsbls twice if they send USER twice.
2850 +5 -3 trunk/modules/m_user.c (File Modified)
2853 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
2855 Add /stats n to help files.
2859 +1 -0 trunk/help/opers/stats (File Modified)
2860 +1 -0 trunk/help/users/stats (File Modified)
2863 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
2865 Only check dnsbls for A records, not AAAA.
2869 +1 -1 trunk/src/blacklist.c (File Modified)
2872 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
2874 Don't remove non-illegal blacklists on completion of check.
2875 Add debugging notices (not working).
2879 +5 -1 trunk/src/blacklist.c (File Modified)
2882 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
2884 Don't call register_local_user() if they haven't sent a nick yet.
2888 +1 -1 trunk/src/blacklist.c (File Modified)
2891 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
2893 Add /stats n, shows dnsbls with counts (counts reset on rehash).
2897 +21 -0 trunk/modules/m_stats.c (File Modified)
2900 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
2902 More dnsbl rehash fixes, it was adding bogus entries.
2906 +2 -7 trunk/src/newconf.c (File Modified)
2909 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
2911 Need blacklist.h here.
2915 +1 -0 trunk/src/s_conf.c (File Modified)
2918 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
2924 +1 -2 trunk/configure (File Modified)
2925 +0 -48 trunk/configure.ac (File Modified)
2926 + - trunk/doc/example-iauth.conf (File Deleted)
2927 + - trunk/iauth/ (File Deleted)
2930 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
2932 Improve handling of rehashing with blacklists.
2933 Also some coding style tweaks.
2937 +3 -2 trunk/include/blacklist.h (File Modified)
2938 +35 -16 trunk/src/blacklist.c (File Modified)
2939 +2 -0 trunk/src/s_conf.c (File Modified)
2942 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
2944 Clear can_send cache if a user logs in or out from services.
2948 +2 -0 trunk/modules/m_services.c (File Modified)
2951 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
2953 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
2954 This directory is not entered by default.
2955 More stuff needs to be moved into here.
2959 +2 -1 trunk/configure (File Modified)
2960 +1 -0 trunk/configure.ac (File Modified)
2961 +69 -458 trunk/extensions/Makefile.in (File Modified)
2962 + - trunk/extensions/m_clearchan.c (File Deleted)
2963 + - trunk/extensions/m_force.c (File Deleted)
2964 + - trunk/unsupported/ (File Added)
2965 + - trunk/unsupported/Makefile.in (File Added)
2966 + - trunk/unsupported/m_clearchan.c (File Added)
2967 + - trunk/unsupported/m_force.c (File Added)
2970 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
2972 Logging/wallops for forcejoin/forcepart, numeric fix.
2973 This needs to be moved to the toys section.
2977 +22 -2 trunk/extensions/m_force.c (File Modified)
2980 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
2982 Fix comments at the top (including copyright).
2986 +3 -2 trunk/extensions/m_omode.c (File Modified)
2989 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
2991 Add OMODE command to extensions/ for oper mode hacking:
2992 - requires admin privs
2993 - does not work for opped opers
2995 - sends a ServerMode for opping the oper themselves,
2996 otherwise a mode coming from the oper (not only
2997 does this provide full accountability, it is also
2998 easiest to implement while avoiding channels
2999 messed up with bogus bans etc).
3003 +171 -0 trunk/extensions/Makefile.in (File Modified)
3004 + - trunk/extensions/m_omode.c (File Added)
3007 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3013 + - trunk/include/blacklist.h (Property Modified)
3014 + - trunk/src/blacklist.c (Property Modified)
3017 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3019 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3023 +5 -1 trunk/src/blacklist.c (File Modified)
3026 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3028 Initial DNS blacklist support:
3029 - see example.conf for how to use.
3030 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3031 - tor.ahbl.org is also included because most networks will not want to allow tor
3032 (and we're considering going KoS on tor users here anyway due to abuse)
3036 +18 -0 trunk/doc/example.conf (File Modified)
3037 +66 -0 trunk/doc/reference.conf (File Modified)
3038 + - trunk/include/blacklist.h (File Added)
3039 +2 -0 trunk/include/client.h (File Modified)
3040 +3 -0 trunk/modules/m_user.c (File Modified)
3041 +152 -0 trunk/src/Makefile.in (File Modified)
3042 + - trunk/src/blacklist.c (File Added)
3043 +34 -0 trunk/src/newconf.c (File Modified)
3044 +1 -0 trunk/src/s_auth.c (File Modified)
3045 +4 -0 trunk/src/s_user.c (File Modified)
3048 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3050 Remove last bit of lzo stuff (comment in example.conf connect{}).
3054 +0 -4 trunk/doc/example.conf (File Modified)
3057 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3059 Show sasl successes and failures in /stats t (like other
3060 things in /stats t, about local clients only).
3064 +2 -0 trunk/include/s_stats.h (File Modified)
3065 +3 -0 trunk/modules/m_sasl.c (File Modified)
3066 +3 -0 trunk/src/s_stats.c (File Modified)
3069 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3071 Allow messaging services by nickname without using
3072 target change slots (this was already possible with
3073 user@server notation or services shortcuts).
3077 +2 -2 trunk/modules/core/m_message.c (File Modified)
3080 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3082 Abort a safelist if a new /list comes in while one is already in progress.
3086 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3089 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3091 Change $![letter]:[mask] to $~[letter]:[mask]
3092 so both ! and ~ invert an extban.
3096 +2 -0 trunk/src/chmode.c (File Modified)
3099 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3101 - revert due to technical issues
3105 +1 -1 trunk/src/extban.c (File Modified)
3108 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3110 - 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
3114 +1 -1 trunk/src/extban.c (File Modified)
3117 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3119 Don't pace /list on a single channel.
3123 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3126 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3128 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3132 +4 -2 trunk/include/supported.h (File Modified)
3135 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3137 Extban types are case insensitive; force them to lowercase when added.
3141 +5 -5 trunk/doc/extban.txt (File Modified)
3142 +4 -0 trunk/src/chmode.c (File Modified)
3143 +3 -3 trunk/src/extban.c (File Modified)
3146 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3148 sendto_wallops_flags():
3149 - instead of checking IsOper on each client, walk the appropriate list
3150 - instead of sending non-+z wallops from persons to nonopers, send only
3151 +w wallops from persons
3155 +1 -5 trunk/src/send.c (File Modified)
3158 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3160 Prefix oper wallops with "WALLOPS - " if they would
3161 otherwise look like operwalls or locops, when sending
3162 them to local users.
3166 +11 -1 trunk/modules/m_wallops.c (File Modified)
3169 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3171 Make sure destination field in some sasl numerics
3172 is the user's nick, not the sasl agent or server
3177 +2 -2 trunk/modules/m_sasl.c (File Modified)
3180 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3182 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3186 +1 -1 trunk/extensions/Makefile.in (File Modified)
3189 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3191 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3195 +1 -0 trunk/src/s_user.c (File Modified)
3198 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3200 Fix build for when IPv6 is disabled.
3204 +12 -10 trunk/src/s_auth.c (File Modified)
3207 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3209 Add information about adding extban types.
3213 +25 -0 trunk/doc/extban.txt (File Modified)
3216 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3218 Better extban validation: try to match a new extban from
3219 a local user against its setter to see if it is valid.
3220 Unknown extban types from remotes are no longer hidden.
3224 +4 -3 trunk/doc/extban.txt (File Modified)
3225 +1 -0 trunk/include/channel.h (File Modified)
3226 +2 -6 trunk/src/chmode.c (File Modified)
3227 +32 -0 trunk/src/extban.c (File Modified)
3230 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3232 Make sure both .c.o: and .s.o: are followed by the necessary command.
3236 +1 -0 trunk/src/Makefile.in (File Modified)
3239 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3241 Add need_sasl auth{} flag to sgml documentation.
3245 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3248 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3250 Document need_sasl auth{} flag in example confs.
3254 +1 -0 trunk/doc/example.conf (File Modified)
3255 +1 -0 trunk/doc/reference.conf (File Modified)
3258 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3260 Don't allow TB to set an empty topic.
3261 This would be possible if a server sent bad protocol
3262 and could cause a crash.
3266 +4 -0 trunk/modules/m_tb.c (File Modified)
3269 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3275 +1 -1 trunk/Makefile.in (File Modified)
3278 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3284 +2 -2 trunk/configure (File Modified)
3285 +1 -1 trunk/configure.ac (File Modified)
3288 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3294 +2 -2 trunk/configure (File Modified)
3297 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3303 +1 -1 trunk/extensions/Makefile.in (File Modified)
3306 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3308 - rename contrib to extensions to bring some clarity to things
3312 +1 -1 trunk/Makefile.in (File Modified)
3313 +1 -1 trunk/configure.ac (File Modified)
3314 +10 -10 trunk/doc/example.conf (File Modified)
3315 +10 -10 trunk/doc/reference.conf (File Modified)
3316 + - trunk/extensions/ (File Added)
3317 + - trunk/extras/ (File Deleted)
3320 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3326 +1 -1 trunk/Makefile.in (File Modified)
3327 +1 -1 trunk/configure.ac (File Modified)
3328 + - trunk/contrib/ (File Deleted)
3329 + - trunk/extras/ (File Added)
3332 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3334 Don't allow servers to QUIT (they should use SQUIT).
3338 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3341 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3347 + - trunk/src/fnvhash.s (Property Modified)
3350 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3352 - reduced version of code
3356 +9 -61 trunk/src/fnvhash.s (File Modified)
3359 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3361 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3365 +1 -1 trunk/src/fnvhash.s (File Modified)
3368 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3370 Fix orighost matching for klines, etc. Was hashing the visible
3375 +1 -1 trunk/src/hostmask.c (File Modified)
3378 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3380 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3384 +7 -1 trunk/configure (File Modified)
3385 +5 -0 trunk/configure.ac (File Modified)
3386 +5 -6 trunk/src/Makefile.in (File Modified)
3387 +0 -4 trunk/src/fnvhash.s (File Modified)
3388 +0 -2 trunk/src/hash.c (File Modified)
3391 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3393 - regenerate configure
3397 +18 -0 trunk/configure (File Modified)
3400 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3402 - --enable-ricer-hashing option.
3406 +9 -0 trunk/configure.ac (File Modified)
3407 +3 -0 trunk/include/setup.h.in (File Modified)
3410 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3412 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3416 + - trunk/src/fnvhash.s (File Added)
3417 +3 -0 trunk/src/hash.c (File Modified)
3420 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3422 Fix syntax error in reference.conf.
3426 +0 -1 trunk/doc/reference.conf (File Modified)
3429 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3431 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3432 (&& instead of ||...)
3433 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3437 +1 -1 trunk/src/chmode.c (File Modified)
3440 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3442 Documentation for extban.
3446 + - trunk/doc/extban.txt (File Added)
3449 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3451 Add extban modules to example confs.
3455 +5 -0 trunk/doc/example.conf (File Modified)
3456 +10 -0 trunk/doc/reference.conf (File Modified)
3459 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3461 Initial addition of extended ban types (conditionals).
3462 Allows custom +bqeI checks via modules.
3463 Initial extra types are account (a[:mask]), oper (o),
3464 channel (c:name), realname (r:mask), server (s:mask).
3468 +229 -0 trunk/contrib/Makefile.in (File Modified)
3469 + - trunk/contrib/extb_account.c (File Added)
3470 + - trunk/contrib/extb_channel.c (File Added)
3471 + - trunk/contrib/extb_oper.c (File Added)
3472 + - trunk/contrib/extb_realname.c (File Added)
3473 + - trunk/contrib/extb_server.c (File Added)
3474 +13 -0 trunk/include/channel.h (File Modified)
3475 +1 -0 trunk/src/Makefile.in (File Modified)
3476 +14 -5 trunk/src/channel.c (File Modified)
3477 +91 -0 trunk/src/chmode.c (File Modified)
3478 + - trunk/src/extban.c (File Added)
3481 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3483 Do not force +bqeI modes starting with '$' in nick!user@host format.
3484 * and ? characters in them are still assumed to be wildcards.
3488 +6 -0 trunk/src/chmode.c (File Modified)
3491 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3493 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3497 +4 -0 trunk/modules/m_capab.c (File Modified)
3500 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3502 Stop some mixing of client and server protocol.
3506 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3507 +4 -2 trunk/modules/m_pass.c (File Modified)
3508 +6 -0 trunk/modules/m_sasl.c (File Modified)
3509 +6 -0 trunk/modules/m_user.c (File Modified)
3512 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3518 +0 -2 trunk/include/s_newconf.h (File Modified)
3519 +0 -4 trunk/include/s_serv.h (File Modified)
3520 +0 -1 trunk/src/newconf.c (File Modified)
3521 +1 -13 trunk/src/s_serv.c (File Modified)
3524 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3526 - revert LZOLink patch for now
3530 +0 -1 trunk/servlink/Makefile.in (File Modified)
3531 +0 -16 trunk/servlink/README (File Modified)
3532 +2 -36 trunk/servlink/control.c (File Modified)
3533 +0 -3 trunk/servlink/control.h (File Modified)
3534 +7 -5955 trunk/servlink/io.c (File Modified)
3535 + - trunk/servlink/lzoconf.h (File Deleted)
3536 + - trunk/servlink/lzodefs.h (File Deleted)
3537 + - trunk/servlink/minilzo.c (File Deleted)
3538 + - trunk/servlink/minilzo.h (File Deleted)
3539 +0 -1 trunk/servlink/servlink.h (File Modified)
3542 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3548 +4 -2 trunk/servlink/control.c (File Modified)
3549 +2 -1 trunk/servlink/io.c (File Modified)
3552 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3558 +2 -2 trunk/servlink/io.c (File Modified)
3561 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3563 - paranoia, prevent segfaults
3567 +2 -2 trunk/servlink/io.c (File Modified)
3570 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3572 - more optimal servlink code
3576 +21 -8 trunk/servlink/io.c (File Modified)
3579 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3581 - more efficient read strategy
3585 +15 -3 trunk/servlink/io.c (File Modified)
3588 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3590 - use lzo_uintp cast to make LZO happy
3594 +3 -3 trunk/servlink/io.c (File Modified)
3597 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3599 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3603 +4 -0 trunk/doc/example.conf (File Modified)
3604 +2 -1 trunk/include/s_newconf.h (File Modified)
3605 +4 -0 trunk/include/s_serv.h (File Modified)
3606 +1 -0 trunk/servlink/Makefile.in (File Modified)
3607 +16 -0 trunk/servlink/README (File Modified)
3608 +34 -2 trunk/servlink/control.c (File Modified)
3609 +3 -0 trunk/servlink/control.h (File Modified)
3610 +5929 -7 trunk/servlink/io.c (File Modified)
3611 + - trunk/servlink/lzoconf.h (File Added)
3612 + - trunk/servlink/lzodefs.h (File Added)
3613 + - trunk/servlink/minilzo.c (File Added)
3614 + - trunk/servlink/minilzo.h (File Added)
3615 +1 -0 trunk/servlink/servlink.h (File Modified)
3616 +1 -0 trunk/src/newconf.c (File Modified)
3617 +14 -2 trunk/src/s_serv.c (File Modified)
3620 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
3622 - remove imalloc, it was a concept that probably wouldn't have worked properly
3626 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
3627 + - trunk/libcharybdis/imalloc.c (File Deleted)
3628 + - trunk/libcharybdis/imalloc.h (File Deleted)
3631 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
3633 - disable imalloc for now
3637 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
3640 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
3642 - remove unneeded debug code
3646 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
3649 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
3651 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
3655 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
3658 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
3660 - more stuff here, imalloc remains disabled for now
3664 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
3667 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
3673 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
3676 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
3682 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3683 +2 -0 trunk/src/ircd.c (File Modified)
3686 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
3688 - roll back libircd crap
3692 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
3693 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
3694 +29 -0 trunk/src/.depend (File Modified)
3695 +6 -21 trunk/src/Makefile.in (File Modified)
3696 +3 -218 trunk/src/ircd.c (File Modified)
3697 + - trunk/src/ircd_linker.c (File Deleted)
3698 + - trunk/src/main.c (File Deleted)
3701 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
3703 - realloc(), free() implementation
3707 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
3710 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
3712 - malloc(), calloc() implementation
3716 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
3719 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
3721 - block_free(), block_find(), retune_heaps() implementation
3725 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
3728 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
3730 - block_destroy code, block_allocate code.
3734 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
3737 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
3743 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
3746 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
3748 - disable imalloc again :P
3752 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3755 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
3761 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3764 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
3770 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3773 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
3775 - constructor code for imalloc engine (malloc_init())
3779 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
3782 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
3784 - imalloc engine improvements
3788 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
3791 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
3793 - replace mmap() code with direct brk()/sbrk() calls.
3797 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
3800 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
3802 - remove outdated i_malloc() interfaces
3806 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
3809 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
3811 - redisable imalloc (sorry!)
3815 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3818 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
3820 - correct GET_PAGE_SLOT() macro
3824 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
3827 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
3829 - oops forgot to commit it with imalloc turned off
3833 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
3836 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
3842 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
3843 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
3846 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
3848 - lowlevel imalloc code
3852 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
3853 + - trunk/libcharybdis/imalloc.h (File Added)
3856 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
3862 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
3865 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
3871 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
3874 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
3876 - 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)
3880 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
3881 + - trunk/libcharybdis/imalloc.c (File Added)
3884 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
3886 - increment configure Id
3890 +2208 -1 trunk/configure (File Modified)
3893 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
3895 - bootstrap for imalloc code
3899 +54 -1 trunk/configure.ac (File Modified)
3900 +27 -0 trunk/include/setup.h.in (File Modified)
3903 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
3905 Clarify interaction of spoofs and channel bans/operator{} blocks.
3909 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3910 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3913 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
3915 - move rehash checking &c into a timed event (idea stolen from ratbox3)
3919 +30 -22 trunk/src/ircd.c (File Modified)
3922 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
3924 If shared{} blocks deny something, the command
3925 is silently ignored.
3929 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3932 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
3934 Move up IsService check so we don't store a non-service
3935 in preClient->sasl_agent.
3939 +6 -6 trunk/modules/m_sasl.c (File Modified)
3942 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
3944 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
3945 Add some more sanity checks on agent strings.
3949 +13 -11 trunk/modules/m_sasl.c (File Modified)
3952 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
3954 Unknown clients can have an ID too now so make sure to remove
3955 them from the hash if they exit.
3959 +3 -0 trunk/src/client.c (File Modified)
3962 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
3964 Only accept sasl from servers in a service{} block.
3965 Not tested but this must go in.
3969 +6 -0 trunk/modules/m_sasl.c (File Modified)
3970 +3 -0 trunk/modules/m_signon.c (File Modified)
3973 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
3975 Only process SAVE messages targetting registered users,
3976 not servers or unregistered connections. Could cause
3977 a crash when bad protocol was received.
3981 +5 -1 trunk/modules/core/m_nick.c (File Modified)
3984 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
3986 - fix QJM buffer overflow vulnerability (fucking GXTi)
3990 +3 -3 trunk/src/s_user.c (File Modified)
3993 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
3995 Mention /scan umodes under oper_spy privilege.
3999 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4002 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4004 Mention that overlapping cluster blocks are a bad thing.
4008 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4011 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4013 - Document cluster{} and shared{} blocks.
4014 - Mention that service{} does not allow wildcards.
4018 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4021 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4023 Document exempt{} and service{} blocks, point to reference.conf for
4024 general{}, channel{} and serverhide{}.
4028 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4031 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4033 Document ~ in lists of values better.
4037 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4040 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4042 More detailed CNOTICE, CPRIVMSG descriptions.
4046 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4049 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4051 Oops, need both Revision and Id on modules.
4055 + - trunk/modules/sno_routing.c (Property Modified)
4058 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4060 Tweak header comment a bit (filename, Id).
4064 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4067 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4069 Add GLINE and UNGLINE.
4073 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4076 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4078 New configure with proper Id.
4082 +3 -1 trunk/configure (File Modified)
4085 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4087 Change #include directives for in6addr_any, hopefully compiles better now.
4091 +3 -1 trunk/configure.ac (File Modified)
4094 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4096 Encourage putting actual administrative information
4097 in the admin{} block.
4101 +3 -3 trunk/doc/example.conf (File Modified)
4104 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4106 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4110 +9 -7 trunk/include/s_conf.h (File Modified)
4111 +1 -0 trunk/src/newconf.c (File Modified)
4112 +10 -0 trunk/src/s_user.c (File Modified)
4115 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4117 - Change to glines = no in example confs
4118 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4123 +1 -1 trunk/doc/example.conf (File Modified)
4124 +1 -1 trunk/doc/reference.conf (File Modified)
4125 +2 -2 trunk/modules/m_gline.c (File Modified)
4128 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4130 - forward-port QJM fix from 1.1
4134 +2 -0 trunk/src/s_user.c (File Modified)
4137 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4139 - add switch to configure to disable the block allocator
4143 +18 -0 trunk/configure (File Modified)
4144 +9 -0 trunk/configure.ac (File Modified)
4145 +0 -6 trunk/include/config.h (File Modified)
4146 +3 -0 trunk/include/setup.h.in (File Modified)
4149 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4151 Fix wierd error that would exit SASL users with "Overridden"
4154 +1 -1 trunk/modules/m_signon.c (File Modified)
4157 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4159 Remove obsolete XXX comment about lazylinks.
4163 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4166 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4168 OJOIN: make sure to send the wallops remotely for #channels
4172 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4175 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4177 Accountability for OJOIN (contrib module)
4180 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4183 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4185 - move more stuff over to ircd_state
4189 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4190 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4191 +9 -0 trunk/src/ircd_state.c (File Modified)
4192 +3 -3 trunk/src/patricia.c (File Modified)
4195 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4197 - move more stuff out of libircd and into ircd_state.c
4201 +5 -5 trunk/src/channel.c (File Modified)
4202 +4 -4 trunk/src/client.c (File Modified)
4203 +12 -0 trunk/src/ircd_state.c (File Modified)
4206 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4208 - this is just barrels of fun
4212 + - trunk/include/ircd_state.h (File Added)
4213 +1 -1 trunk/src/Makefile.in (File Modified)
4214 +2 -1 trunk/src/channel.c (File Modified)
4215 +3 -52 trunk/src/ircd.c (File Modified)
4216 +100 -3 trunk/src/ircd_state.c (File Modified)
4219 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4221 It's .include, not #include.
4225 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4228 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4230 More consistent section titles.
4234 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4235 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4236 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4239 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4241 Mention possible exceeding of +j/+l due to propagation
4242 delays between servers.
4246 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4249 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4252 - "text" -> <quote>text</quote>
4258 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4259 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4260 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4261 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4264 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4266 Remove text about deprecation of glines.
4270 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4273 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4275 - Add description of umode +D, deaf.
4276 - Mention CALLERID 005 token with umode +g.
4280 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4283 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4285 Strip off a leading colon in services shortcuts (aliases).
4289 +2 -0 trunk/src/parse.c (File Modified)
4292 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4294 Add no_oper_invis contrib module, denies opers setting
4295 themselves invisible (except hidden_oper's).
4299 +42 -0 trunk/contrib/Makefile.in (File Modified)
4300 + - trunk/contrib/no_oper_invis.c (File Added)
4303 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4305 Mention /stats E, make the other /stats descriptions more consistent.
4309 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4312 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4314 Mention that the KILL reason and oper will appear on channels.
4318 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4321 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4323 Mention /mode #channel f to query forward channel from outside.
4327 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4330 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4332 Port over RATBOX_2_1 r20960 (anfl):
4333 client connect notices to +C should be hiding the extra
4334 fields for spoofed users
4338 +2 -1 trunk/src/s_user.c (File Modified)
4341 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4343 Add a chapter with our extra user commands:
4344 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4348 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4349 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4352 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4354 Do not put by <server>: in SQUIT reasons to servers
4355 other than the one being exited.
4359 +1 -1 trunk/src/client.c (File Modified)
4362 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4364 Regenerate configure.
4368 +1162 -1159 trunk/configure (File Modified)
4371 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4373 Move the warning flags down so they do not mess up
4374 checks like for -Wl,-export-dynamic.
4378 +33 -30 trunk/configure.ac (File Modified)
4381 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4387 +2 -1 trunk/iauth/Makefile.in (File Modified)
4390 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4392 - build iauth makefile
4396 +3 -2 trunk/configure (File Modified)
4397 +1 -0 trunk/configure.ac (File Modified)
4400 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4406 + - trunk/iauth/Makefile.in (File Added)
4409 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4411 - add iauth.conf.example from irc2.11
4415 + - trunk/doc/example-iauth.conf (File Added)
4418 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4420 - wow, i found some docs on this thing
4424 + - trunk/doc/technical/iauth-internals.txt (File Added)
4427 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4429 - no longer applicable
4433 + - trunk/authdaemon/ (File Deleted)
4436 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4438 - remove libircd.so on make clean (oops)
4442 +1 -1 trunk/src/Makefile.in (File Modified)
4445 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4447 - merge iauth source for experimentation
4451 + - trunk/iauth/ (File Added)
4452 + - trunk/iauth/a_conf.c (File Added)
4453 + - trunk/iauth/a_conf_def.h (File Added)
4454 + - trunk/iauth/a_conf_ext.h (File Added)
4455 + - trunk/iauth/a_defines.h (File Added)
4456 + - trunk/iauth/a_externs.h (File Added)
4457 + - trunk/iauth/a_io.c (File Added)
4458 + - trunk/iauth/a_io_ext.h (File Added)
4459 + - trunk/iauth/a_log.c (File Added)
4460 + - trunk/iauth/a_log_def.h (File Added)
4461 + - trunk/iauth/a_log_ext.h (File Added)
4462 + - trunk/iauth/a_struct_def.h (File Added)
4463 + - trunk/iauth/iauth.c (File Added)
4464 + - trunk/iauth/mod_lhex.c (File Added)
4465 + - trunk/iauth/mod_lhex_ext.h (File Added)
4466 + - trunk/iauth/mod_pipe.c (File Added)
4467 + - trunk/iauth/mod_pipe_ext.h (File Added)
4468 + - trunk/iauth/mod_rfc931.c (File Added)
4469 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4470 + - trunk/iauth/mod_socks.c (File Added)
4471 + - trunk/iauth/mod_socks_ext.h (File Added)
4472 + - trunk/iauth/mod_webproxy.c (File Added)
4473 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4476 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4478 User /quote help index was not sorted properly.
4482 +2 -2 trunk/help/Makefile.in (File Modified)
4483 +8 -8 trunk/help/users/index (File Modified)
4486 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4492 +25 -8 trunk/help/opers/index (File Modified)
4493 + - trunk/help/opers/scan (File Added)
4496 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4499 - Document SCAN UMODES
4500 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4504 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4507 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4509 Add our copyright information to /info (part of release-1.1 r1026).
4513 +1 -0 trunk/src/version.c.SH (File Modified)
4516 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4518 Fix some compile warnings.
4522 +1 -1 trunk/modules/core/m_join.c (File Modified)
4523 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4524 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4525 +1 -1 trunk/modules/m_scan.c (File Modified)
4526 +4 -4 trunk/modules/m_signon.c (File Modified)
4529 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4531 RSFNC: OK, actually consider unknowns also for detecting a collide.
4532 Otherwise we can get two clients with the same nick.
4536 +1 -1 trunk/modules/m_services.c (File Modified)
4539 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4541 - charybdis profiling stuff
4542 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4547 +0 -8 trunk/configure (File Modified)
4548 +1 -8 trunk/configure.ac (File Modified)
4549 +18 -0 trunk/include/channel.h (File Modified)
4550 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4551 +335 -260 trunk/src/.depend (File Modified)
4552 +1569 -0 trunk/src/Makefile.in (File Modified)
4553 + - trunk/src/chmode.c (File Added)
4554 +16 -1 trunk/src/ircd.c (File Modified)
4555 +11 -0 trunk/src/main.c (File Modified)
4556 +11 -0 trunk/src/modules.c (File Modified)
4559 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4561 RSFNC: Do not send kills to servers for unknowns
4565 +4 -2 trunk/modules/m_services.c (File Modified)
4568 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4570 Describe service{} blocks in reference.conf.
4574 +12 -0 trunk/doc/reference.conf (File Modified)
4577 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4579 Replace this list of modes with pointers to other documentation.
4583 +6 -50 trunk/doc/modes.txt (File Modified)
4586 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4588 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4589 looks too much like an old-ircd client pointer otherwise.
4593 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4596 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4599 - note truncation of the list (perhaps sending multiple
4601 - clarify in a comment that /findforwards on a nonexistent
4602 channel can be useful
4603 - sendto_one_notice() requires that the text start with
4608 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4611 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4613 When we close a local server's link, always include the
4614 name of the client causing the exit in the reason in the
4615 SQUIT we send them (replacing them with us). This makes
4616 sure server notices for stuff like "Not enough arguments
4617 to server command" are different on the two sides.
4621 +7 -5 trunk/src/client.c (File Modified)
4624 gxti 2006/03/07 22:58:03 UTC (20060307-980)
4626 New contrib module m_findforwards.c
4630 +112 -0 trunk/contrib/Makefile.in (File Modified)
4631 + - trunk/contrib/m_findforwards.c (File Added)
4634 jilles 2006/03/07 22:21:29 UTC (20060307-968)
4636 Whoops, don't show real host behind auth{} spoof in
4637 spoof notices if hide_spoof_ips is enabled.
4639 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
4643 +3 -2 trunk/src/s_conf.c (File Modified)
4646 jilles 2006/03/07 12:54:53 UTC (20060307-962)
4648 Add dalnet-style /identify that sends to nickserv or chanserv.
4652 +102 -0 trunk/contrib/Makefile.in (File Modified)
4653 + - trunk/contrib/m_identify.c (File Added)
4656 jilles 2006/03/07 12:26:20 UTC (20060307-958)
4658 Document alias{} blocks a bit better.
4662 +9 -0 trunk/doc/reference.conf (File Modified)
4665 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
4667 - add aliases to /stats m (data usage is not counted though, sorry)
4671 +1 -0 trunk/include/s_conf.h (File Modified)
4672 +3 -0 trunk/src/newconf.c (File Modified)
4673 +15 -0 trunk/src/parse.c (File Modified)
4676 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
4678 - remove m_sshortcut as it's no longer relevant
4682 +0 -145 trunk/modules/Makefile.in (File Modified)
4683 + - trunk/modules/m_sshortcut.c (File Deleted)
4686 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
4688 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
4689 targets instead of my original idea :P)
4693 +32 -0 trunk/doc/example.conf (File Modified)
4694 +35 -0 trunk/doc/reference.conf (File Modified)
4695 +4 -0 trunk/include/parse.h (File Modified)
4696 +7 -0 trunk/include/s_conf.h (File Modified)
4697 +82 -0 trunk/src/newconf.c (File Modified)
4698 +78 -0 trunk/src/parse.c (File Modified)
4699 +16 -0 trunk/src/s_conf.c (File Modified)
4702 jilles 2006/03/05 23:33:56 UTC (20060305-942)
4704 Remove some spaces after tabs. ??
4708 +18 -18 trunk/src/newconf.c (File Modified)
4711 jilles 2006/03/05 23:15:38 UTC (20060305-940)
4714 - make sure to clear all marks also if the who was aborted
4715 because of too many matches
4716 - give ERR_TOOMANYMATCHES if too many matches
4719 ratbox RATBOX_2_2 r22003 (jilles)
4723 +28 -26 trunk/modules/m_who.c (File Modified)
4726 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
4732 +9 -9 trunk/configure (File Modified)
4733 +1 -1 trunk/configure.ac (File Modified)
4736 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
4738 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
4742 +2 -1 trunk/include/s_newconf.h (File Modified)
4743 +20 -0 trunk/modules/m_rehash.c (File Modified)
4744 +1 -1 trunk/src/s_newconf.c (File Modified)
4747 gxti 2006/03/05 03:38:33 UTC (20060305-930)
4749 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
4753 +0 -1 trunk/doc/example.conf (File Modified)
4754 +0 -3 trunk/doc/reference.conf (File Modified)
4755 +0 -1 trunk/include/s_conf.h (File Modified)
4756 +0 -6 trunk/modules/m_info.c (File Modified)
4757 +1 -1 trunk/src/channel.c (File Modified)
4758 +0 -1 trunk/src/newconf.c (File Modified)
4761 gxti 2006/03/05 00:48:56 UTC (20060305-928)
4763 Missing header in m_chghost.c
4766 +1 -0 trunk/modules/m_chghost.c (File Modified)
4769 gxti 2006/02/28 19:53:33 UTC (20060228-926)
4771 Relocate QJM code to a seperate function(change_nick_user_host)
4772 Change CHGHOST to use change_nick_user_host instead of just setting it
4776 +3 -0 trunk/include/s_user.h (File Modified)
4777 +1 -1 trunk/modules/m_chghost.c (File Modified)
4778 +3 -78 trunk/modules/m_signon.c (File Modified)
4779 +89 -0 trunk/src/s_user.c (File Modified)
4782 jilles 2006/02/28 13:24:51 UTC (20060228-924)
4784 Restore /stats a (dns servers, admin-only).
4788 +1 -0 trunk/include/res.h (File Modified)
4789 +5 -8 trunk/modules/m_stats.c (File Modified)
4790 +16 -0 trunk/src/res.c (File Modified)
4793 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
4795 - Add CHARYBDIS_PROFILE if we are profiling.
4796 - Remove -static from CFLAGS when profiling because this is really unnecessary.
4797 - Remove duplicate --enable-epoll entry.
4801 +1595 -15 trunk/configure (File Modified)
4802 +30 -11 trunk/configure.ac (File Modified)
4803 +3 -0 trunk/include/setup.h.in (File Modified)
4806 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
4808 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
4812 +28 -0 trunk/aclocal.m4 (File Modified)
4815 jilles 2006/02/23 13:25:48 UTC (20060223-916)
4817 Allow requesting forward channel and quiet list in same mode command.
4821 +1 -1 trunk/modules/core/m_mode.c (File Modified)
4824 jilles 2006/02/22 00:06:41 UTC (20060222-912)
4826 Add description of xline wildcards.
4830 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4833 gxti 2006/02/21 23:54:57 UTC (20060221-908)
4835 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
4839 +0 -4 trunk/modules/m_services.c (File Modified)
4842 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
4848 +1 -1 trunk/include/hook.h (File Modified)
4851 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
4853 call_hook, not hook_call
4857 +1 -1 trunk/modules/core/m_join.c (File Modified)
4860 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
4862 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
4863 Could be useful for a number of things.
4867 +9 -0 trunk/modules/core/m_join.c (File Modified)
4870 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
4872 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
4876 +7 -0 trunk/include/hook.h (File Modified)
4879 gxti 2006/02/20 21:27:46 UTC (20060220-896)
4881 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
4885 +15 -0 trunk/modules/m_services.c (File Modified)
4888 jilles 2006/02/20 11:26:45 UTC (20060220-894)
4890 Clarify snomask +f, +k, +u.
4894 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4897 jilles 2006/02/20 11:26:22 UTC (20060220-892)
4899 Cmode +p and +s may be set simultaneously.
4903 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4906 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
4908 actually, we should check the data version on each reload (oops)
4912 +6 -6 trunk/src/main.c (File Modified)
4915 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
4917 more work on the loader
4921 +45 -21 trunk/src/main.c (File Modified)
4924 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
4926 Add prototype ircd_state.c
4930 + - trunk/src/ircd_state.c (File Added)
4933 jilles 2006/02/19 00:41:15 UTC (20060219-882)
4935 Smaller improvements.
4939 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4942 jilles 2006/02/19 00:15:39 UTC (20060219-880)
4944 Add a lot of stuff here.
4948 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4951 jilles 2006/02/18 22:55:32 UTC (20060218-878)
4953 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
4957 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4960 jilles 2006/02/18 21:57:54 UTC (20060218-873)
4962 Invex doesn't trump +r or (sic) +J.
4966 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4969 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
4971 Check to make sure a module is not loaded before loading it.
4975 +6 -1 trunk/src/ircd_parser.y (File Modified)
4978 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
4980 - Add a missing comma in the HeaderMessages array
4981 - Only send "Your hostname is too long ..." if that really is the case
4985 +2 -2 trunk/src/s_auth.c (File Modified)
4988 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
4990 build_symtable() will have already bailed here, so no need to check
4991 explicitly whether or not charybdis_main is NULL.
4995 +7 -16 trunk/src/main.c (File Modified)
4998 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5000 Data structure versioning, part 1.
5004 +10 -1 trunk/include/ircd_defs.h (File Modified)
5005 +2 -0 trunk/src/ircd.c (File Modified)
5006 +15 -3 trunk/src/main.c (File Modified)
5009 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5011 build a symbol table and use that instead of doing a raw dlsym on everything
5015 + - trunk/include/ircd_linker.h (File Added)
5016 +71 -1 trunk/src/Makefile.in (File Modified)
5017 + - trunk/src/ircd_linker.c (File Added)
5018 +16 -4 trunk/src/main.c (File Modified)
5021 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5023 The launcher now calls io_loop() instead of charybdis_main().
5024 This is so that we do not have to reinitialize *everything* later.
5028 +1 -0 trunk/include/ircd.h (File Modified)
5029 +6 -7 trunk/src/ircd.c (File Modified)
5030 +13 -1 trunk/src/main.c (File Modified)
5033 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5035 Use global binding on libircd.so.
5039 +1 -1 trunk/src/main.c (File Modified)
5042 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5044 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5045 (it will do more later)
5049 +14 -12 trunk/include/config.h (File Modified)
5050 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5051 +31 -5 trunk/src/Makefile.in (File Modified)
5052 +78 -1 trunk/src/ircd.c (File Modified)
5053 + - trunk/src/main.c (File Added)
5056 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5058 Add whitespace here, oops.
5062 +1 -1 trunk/CREDITS (File Modified)
5065 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5067 Properly copy over the IP address here instead of using a cheap hack.
5068 Because the hack didn't work right except on IPv6. :|
5072 +12 -2 trunk/src/s_newconf.c (File Modified)
5075 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5077 Revert reject cache notice to ratbox's, which more
5078 clearly suggests what's happening.
5082 +4 -1 trunk/src/reject.c (File Modified)
5085 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5087 Fix the openssl status in the overview information.
5091 +1 -3 trunk/configure (File Modified)
5092 +1 -3 trunk/configure.ac (File Modified)
5095 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5097 - Add simple exempt{} block (127.0.0.1) to example.conf.
5098 - Remove mention of deny{}.
5102 +5 -0 trunk/doc/example.conf (File Modified)
5103 +1 -1 trunk/doc/reference.conf (File Modified)
5106 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5108 example.conf: add some comments at the start
5109 reference.conf: some ircd-ratbox -> charybdis
5113 +11 -0 trunk/doc/example.conf (File Modified)
5114 +6 -5 trunk/doc/reference.conf (File Modified)
5117 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5119 Rename m_createauthonly module to createauthonly
5120 as this is not a module providing an m_function
5125 +1 -38 trunk/contrib/Makefile.in (File Modified)
5126 + - trunk/contrib/createauthonly.c (File Added)
5127 + - trunk/contrib/m_createauthonly.c (File Deleted)
5130 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5132 Add to example confs commented lines for:
5133 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5134 sno_globalkline.so, sno_globaloper.so.
5138 +5 -1 trunk/doc/example.conf (File Modified)
5139 +9 -1 trunk/doc/reference.conf (File Modified)
5142 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5144 - Unbreak connecting to connect{}s with hostnames
5145 instead of IP addresses (broken with new resolver).
5146 - Try to do A/AAAA query based on aftype in
5147 connect{} (doesn't seem to work fully).
5151 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5154 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5156 Unbreak /rehash dns.
5160 +1 -0 trunk/src/res.c (File Modified)
5163 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5165 Preserve Hybrid Id and add one of our own.
5169 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5170 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5173 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5175 Add anfl and Androsyn to CREDITS.
5176 They wrote a lot of ratbox code we use, both before and after the fork.
5180 +2 -0 trunk/CREDITS (File Modified)
5183 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5185 Hostname validity check.
5189 +42 -3 trunk/src/s_auth.c (File Modified)
5192 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5194 Version bump to 1.2.0.
5198 +9 -9 trunk/configure (File Modified)
5199 +1 -1 trunk/configure.ac (File Modified)
5202 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5204 - Missed a spot in the IPv6 code here. Should be usable now.
5208 +2 -2 trunk/src/res.c (File Modified)
5211 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5213 Alright, so, this massive commit does the following:
5215 - Adds a resolver based on the undernet and hybrid one.
5216 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5217 - Makes a check in ./configure be posixly correct
5218 - Simplifies the auth code and DNS callbacks
5220 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5224 +1 -1 trunk/Makefile.in (File Modified)
5225 + - trunk/adns/ (File Deleted)
5226 +148 -80 trunk/configure (File Modified)
5227 +1 -2 trunk/configure.ac (File Modified)
5228 +6 -0 trunk/include/client.h (File Modified)
5229 +1 -0 trunk/include/packet.h (File Modified)
5230 +153 -41 trunk/include/res.h (File Modified)
5231 + - trunk/include/reslib.h (File Added)
5232 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5233 +930 -1449 trunk/modules/.depend (File Modified)
5234 +3 -0 trunk/modules/m_stats.c (File Modified)
5235 +417 -621 trunk/src/.depend (File Modified)
5236 +1 -1 trunk/src/.indent.pro (File Modified)
5237 +2069 -289 trunk/src/Makefile.in (File Modified)
5238 + - trunk/src/adns.c (File Deleted)
5239 + - trunk/src/res.c (File Added)
5240 + - trunk/src/reslib.c (File Added)
5241 +11 -50 trunk/src/s_auth.c (File Modified)
5242 +4 -26 trunk/src/s_newconf.c (File Modified)
5245 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5247 Document the NOBALLOC feature.
5251 +7 -1 trunk/include/config.h (File Modified)
5254 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5256 commands.sgml changes
5260 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5263 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5269 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5272 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5274 Improve description of class{} block (in particular,
5275 mention server classes as well as client classes).
5279 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5282 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5285 -/* sendq: servers need a higher sendq as they send more data */
5286 +/* sendq: servers need a higher sendq as they are sent more data */
5290 +1 -1 trunk/doc/reference.conf (File Modified)
5293 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5295 Add modules{} block.
5299 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5302 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5304 Add general::oper_snomask, snomask on oper up for opers
5305 that have umode +s set on oper up, but do not have
5306 a specific snomask setting in their operator block.
5307 If this is empty or not specified, +s is used as before.
5311 +4 -1 trunk/doc/example.conf (File Modified)
5312 +7 -1 trunk/doc/reference.conf (File Modified)
5313 +1 -0 trunk/include/client.h (File Modified)
5314 +1 -0 trunk/include/s_conf.h (File Modified)
5315 +32 -0 trunk/src/newconf.c (File Modified)
5316 +1 -0 trunk/src/s_conf.c (File Modified)
5317 +13 -3 trunk/src/s_user.c (File Modified)
5320 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5325 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5328 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5330 Add MASKTRACE and CHANTRACE commands.
5334 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5337 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5339 document loadmodule directive
5343 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5346 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5352 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5355 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5357 q:lines are no longer living in the ircd.conf either
5361 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5364 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5366 remove k:line, d:line, x:line as they are their own files now
5370 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5373 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5375 New place for operator::snomask.
5379 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5382 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5384 Document connect {}.
5388 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5391 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5393 example.conf: move operator::snomask to a more logical place,
5394 more sensible default
5395 reference.conf: add operator::snomask
5399 +3 -3 trunk/doc/example.conf (File Modified)
5400 +3 -0 trunk/doc/reference.conf (File Modified)
5403 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5405 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5406 in those conf entries that take umodes like <name1>, <name2>, ...
5410 +3 -0 trunk/doc/reference.conf (File Modified)
5411 +3 -0 trunk/src/newconf.c (File Modified)
5414 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5420 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5423 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5429 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5432 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5438 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5441 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5447 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5450 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5452 Document operator {} blocks.
5456 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5459 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5461 auth{}: clarify/add some details
5465 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5468 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5470 auth{}: Move a paragraph.
5474 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5477 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5479 Document auth{} blocks.
5483 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5486 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5492 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5495 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5497 Add umode +R, prevents unidentified clients from
5498 sending private messages or notices. /accept'ed
5499 clients and opers are exempt.
5500 Due to the /accept part, this is only checked
5501 at the target's server, may want to change
5506 +1 -0 trunk/help/opers/umode (File Modified)
5507 +1 -0 trunk/help/users/umode (File Modified)
5508 +2 -0 trunk/include/client.h (File Modified)
5509 +1 -0 trunk/include/numeric.h (File Modified)
5510 +11 -1 trunk/modules/core/m_message.c (File Modified)
5511 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5512 +1 -1 trunk/src/messages.tab (File Modified)
5513 +1 -1 trunk/src/s_user.c (File Modified)
5516 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5518 Don't allow a nick change if banned or quieted (and not
5519 voiced or opped) on a channel. This uses numeric 435
5520 (bahamut's "cannot change to a banned nick") because
5521 bahamut/ircu's 437 and hyperion's 438 already have
5522 another meaning for us.
5526 +2 -0 trunk/include/channel.h (File Modified)
5527 +1 -0 trunk/include/numeric.h (File Modified)
5528 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5529 +38 -0 trunk/src/channel.c (File Modified)
5530 +1 -1 trunk/src/messages.tab (File Modified)
5533 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5536 - respect ban exceptions
5537 - also deny a knock if quieted
5541 +2 -1 trunk/modules/m_knock.c (File Modified)
5544 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5546 Reverse bad substitution in comment.
5550 +1 -1 trunk/src/channel.c (File Modified)
5553 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5555 - set DynSpoof flag for clients spoofed at registration
5556 - add orighost instead of host to the hostname hash
5560 +5 -1 trunk/src/s_user.c (File Modified)
5563 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5565 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5569 +2 -3 trunk/src/send.c (File Modified)
5572 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5574 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5578 +17 -7 trunk/modules/m_signon.c (File Modified)
5581 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5583 Correct minimum args on ENCAP SASL to avoid nasty core.
5587 +1 -1 trunk/modules/m_sasl.c (File Modified)
5590 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5592 Style nits: sptr can't ever be NULL, don't compare truth
5597 +2 -3 trunk/modules/m_scan.c (File Modified)
5600 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5602 - Comment out scan_cmodes() prototype to suppress warning
5603 - Correct minimum parameter count for mo_scan()
5607 +2 -2 trunk/modules/m_scan.c (File Modified)
5610 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5613 - Include full command in operspy notice
5614 - Allow global scans (no-list used, mask not used) without operspy
5615 - Use ERR_NOPRIVS numeric
5619 +21 -9 trunk/modules/m_scan.c (File Modified)
5622 jilles 2006/02/08 23:45:23 UTC (20060208-734)
5624 Cancel out the >3 default if < is given; this way
5625 any </> specification fully overrides the default.
5629 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
5632 jilles 2006/02/08 23:13:44 UTC (20060208-732)
5634 - Call mo_list() from m_list() to reduce code duplication
5635 - Default to >3, rather arbitrarily (conf option?)
5636 - Make < and > mean less than and greater than again
5640 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
5643 jilles 2006/02/08 22:20:43 UTC (20060208-730)
5645 When processing topic burst, hide connecting server
5646 on netburst if flatten links is enabled.
5650 +9 -2 trunk/modules/m_tb.c (File Modified)
5653 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
5655 - remove PENALTY token
5659 +0 -1 trunk/include/supported.h (File Modified)
5662 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
5665 - Add PENALTY because we have a pace-wait system.
5666 - Add FNC due to SAVE and RSFNC
5671 +4 -2 trunk/include/supported.h (File Modified)
5674 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
5676 mkay, indent went nuts here
5680 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
5683 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
5685 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
5686 and can be used instead. The SAFELIST implementation is the one used by
5687 default, as most users/networks will be used to it.
5691 +1 -0 trunk/NEWS (File Modified)
5692 +14 -0 trunk/include/client.h (File Modified)
5693 +5 -0 trunk/include/hash.h (File Modified)
5694 +404 -272 trunk/modules/Makefile.in (File Modified)
5695 + - trunk/modules/m_list.c (File Deleted)
5696 + - trunk/modules/m_list_ratbox.c (File Added)
5697 + - trunk/modules/m_list_safelist.c (File Added)
5698 +5 -5 trunk/src/hash.c (File Modified)
5701 jilles 2006/02/08 21:02:52 UTC (20060208-720)
5703 Clear invites on a lowerTS JOIN or SJOIN.
5704 This should complete kick_on_split_riding protection.
5708 +5 -0 trunk/modules/core/m_join.c (File Modified)
5709 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
5712 jilles 2006/02/08 20:26:58 UTC (20060208-718)
5714 Like in ratbox, send and interpret timestamps on invites.
5718 +9 -2 trunk/modules/m_invite.c (File Modified)
5721 jilles 2006/02/07 12:48:28 UTC (20060207-716)
5723 Add +S (network service) umode. Just for completeness, users or opers
5728 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5731 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
5737 +35 -2 trunk/NEWS (File Modified)
5740 gxti 2006/02/06 04:42:14 UTC (20060206-712)
5742 Split off a PreClient structure for data to be freed on registation (i.e. password).
5743 New hook introduce_client for post-registration messages.
5744 Fix b0rked SASL numerics.
5745 Burst REALHOST post-introduction for spoofed-on-registration clients.
5746 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
5747 Pre-registration signon support.
5751 +10 -0 trunk/configure (File Modified)
5752 +2 -0 trunk/configure.ac (File Modified)
5753 +14 -4 trunk/include/client.h (File Modified)
5754 +1 -0 trunk/include/hook.h (File Modified)
5755 +1 -0 trunk/include/numeric.h (File Modified)
5756 +3 -0 trunk/include/setup.h.in (File Modified)
5757 +16 -0 trunk/modules/m_chghost.c (File Modified)
5758 +25 -21 trunk/modules/m_sasl.c (File Modified)
5759 +63 -30 trunk/modules/m_signon.c (File Modified)
5760 +18 -0 trunk/src/client.c (File Modified)
5761 +2 -0 trunk/src/hook.c (File Modified)
5762 +5 -5 trunk/src/messages.tab (File Modified)
5763 +2 -0 trunk/src/s_serv.c (File Modified)
5764 +28 -2 trunk/src/s_user.c (File Modified)
5767 gxti 2006/02/06 03:10:01 UTC (20060206-710)
5769 Update hook documentation.
5773 +30 -0 trunk/doc/hooks.txt (File Modified)
5776 jilles 2006/02/05 22:44:03 UTC (20060205-708)
5778 Improve @/# handling in match_esc().
5782 +21 -13 trunk/src/match.c (File Modified)
5785 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
5787 backtrack instead of bailing out when handling a mismatched escape
5791 +1 -1 trunk/src/match.c (File Modified)
5794 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
5796 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
5799 +2 -1 trunk/CREDITS (File Modified)
5802 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
5804 Fix the escape brokenness and pick up a more efficient matching algorithm,
5805 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
5806 Patch sent upstream. They can do whatever they want with it, *shrug*.
5810 +147 -161 trunk/src/match.c (File Modified)
5813 jilles 2006/02/04 20:13:39 UTC (20060204-700)
5815 If flatten links is enabled, fake the origins of some ServerModes
5816 sent to clients so that the server sending the netburst is hidden.
5817 Most mode hacks still show the true source.
5821 +17 -4 trunk/modules/core/m_mode.c (File Modified)
5822 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
5825 jilles 2006/02/04 18:26:55 UTC (20060204-698)
5827 - When exiting a local server, send SQUIT <them> :<reason> (no matter
5828 where the exit originated).
5829 - When receiving an SQUIT for a server themselves
5830 (IsMe(target_p) || target_p == client_p)
5831 close their link and send a local server notice.
5835 +16 -9 trunk/modules/core/m_squit.c (File Modified)
5836 +6 -3 trunk/src/client.c (File Modified)
5839 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
5841 Hooking into the wrong hook, whoops. :P
5845 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
5846 +6 -10 trunk/modules/core/m_join.c (File Modified)
5849 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
5851 this doesn't work right, right now :P
5855 +40 -0 trunk/contrib/Makefile.in (File Modified)
5856 + - trunk/contrib/m_createauthonly.c (File Added)
5857 +6 -0 trunk/include/hook.h (File Modified)
5858 +26 -1 trunk/modules/core/m_join.c (File Modified)
5859 +1 -1 trunk/src/ircd.c (File Modified)
5862 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
5864 Make can_join() hookable.
5868 +12 -1 trunk/src/channel.c (File Modified)
5871 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
5873 add 'int approved;' to the channel event hook
5877 +1 -0 trunk/include/hook.h (File Modified)
5880 gxti 2006/02/04 02:50:03 UTC (20060204-688)
5882 Use SIDs in SASL ENCAP origin.
5883 Ignore responses from other agents once the first SASL response has been received for a client.
5887 +9 -5 trunk/modules/m_sasl.c (File Modified)
5890 gxti 2006/02/04 01:44:17 UTC (20060204-686)
5892 Removed stray debug code.
5896 +1 -1 trunk/modules/m_sasl.c (File Modified)
5899 jilles 2006/02/03 22:39:24 UTC (20060203-684)
5901 Don't complain "unknown MODE flag" if a non-oper attempts
5902 to unset an oper only umode they do not have.
5903 This is to prevent unwanted error messages when users/bots
5904 do things like MODE <nick> +i-sw.
5908 +4 -2 trunk/src/s_user.c (File Modified)
5911 jilles 2006/02/03 22:32:03 UTC (20060203-682)
5913 Fix client_exit hook name and only call it for local exits that are not
5918 +3 -2 trunk/modules/m_sasl.c (File Modified)
5921 gxti 2006/02/03 21:41:48 UTC (20060203-680)
5923 Fix SASL logic to actually use stored agent UID.
5924 Change instances of SASL code that use sendto_one_prefix for ENCAP.
5925 Add abort code for exiting clients.
5929 +18 -9 trunk/modules/m_sasl.c (File Modified)
5932 jilles 2006/02/03 20:25:01 UTC (20060203-678)
5934 Port over ratbox 2.2 /challenge. This is slightly more secure
5935 (better crypto, longer keys, challenge timeout) and has better
5938 The respond tool is no longer part of the ircd tree but a
5939 separate package, currently available from
5940 http://respond.ircd-ratbox.org (we should mirror/... this).
5944 +65 -310 trunk/doc/challenge.txt (File Modified)
5945 +5 -5 trunk/include/client.h (File Modified)
5946 +3 -0 trunk/include/irc_string.h (File Modified)
5947 +3 -0 trunk/include/numeric.h (File Modified)
5948 +94 -50 trunk/modules/m_challenge.c (File Modified)
5949 +1 -2 trunk/src/client.c (File Modified)
5950 +125 -0 trunk/src/irc_string.c (File Modified)
5951 +2 -2 trunk/src/messages.tab (File Modified)
5952 + - trunk/tools/rsa_respond/ (File Deleted)
5955 gxti 2006/02/03 20:05:09 UTC (20060203-676)
5957 Preliminary SASL support.
5961 +7 -0 trunk/include/client.h (File Modified)
5962 +6 -0 trunk/include/numeric.h (File Modified)
5963 +1 -0 trunk/modules/Makefile.in (File Modified)
5964 +1 -1 trunk/modules/core/m_nick.c (File Modified)
5965 +175 -1 trunk/modules/m_cap.c (File Modified)
5966 + - trunk/modules/m_sasl.c (File Added)
5967 +2 -0 trunk/modules/m_user.c (File Modified)
5968 +5 -5 trunk/src/messages.tab (File Modified)
5969 +8 -2 trunk/src/s_user.c (File Modified)
5972 jilles 2006/02/03 18:13:03 UTC (20060203-674)
5974 SIGNON: make logout also apply remotely.
5978 +7 -2 trunk/modules/m_signon.c (File Modified)
5981 gxti 2006/02/03 17:45:04 UTC (20060203-672)
5983 Use an asterisk when sending empty logins in SIGNON.
5987 +5 -5 trunk/modules/m_signon.c (File Modified)
5990 jilles 2006/02/03 17:38:31 UTC (20060203-670)
5992 SIGNON: Only add whowas entry (add_history()) and wipe
5993 accepts (del_all_accepts()) if nick changed.
5997 +5 -3 trunk/modules/m_signon.c (File Modified)
6000 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6002 SIGNON: slight fixes to collision code:
6003 - don't kill if target_p == source_p (nick unchanged or only changed case)
6004 - add comment that SAVE support is missing
6005 - use sendto_realops_snomask() instead of sendto_realops_flags()
6009 +9 -6 trunk/modules/m_signon.c (File Modified)
6012 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6014 Fix up kills for bad nick/user/host on SIGNON.
6018 +16 -6 trunk/modules/m_signon.c (File Modified)
6021 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6023 If changing to a nick with a digit, only allow the UID.
6027 +4 -0 trunk/modules/m_signon.c (File Modified)
6030 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6032 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6033 Strip leading digits from logins that are not purely numeric.
6037 +3 -0 trunk/include/numeric.h (File Modified)
6038 +2 -0 trunk/include/send.h (File Modified)
6039 +1 -0 trunk/modules/Makefile.in (File Modified)
6040 +456 -3 trunk/modules/m_services.c (File Modified)
6041 + - trunk/modules/m_signon.c (File Added)
6042 +2 -2 trunk/src/messages.tab (File Modified)
6043 +98 -0 trunk/src/send.c (File Modified)
6046 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6048 Remove old server notice umodes from example confs.
6052 +1 -2 trunk/doc/example.conf (File Modified)
6053 +4 -17 trunk/doc/reference.conf (File Modified)
6056 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6058 Add snomask help file (forgot this earlier).
6062 + - trunk/help/opers/snomask (File Added)
6065 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6067 Add umode +l (receive locops).
6071 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6074 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6076 We don't plan to implement cmode +R (quiet unidentified) and
6077 umode +I (deny invite) for 1.1, so comment them out from the
6082 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6083 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6086 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6088 Improve snomask usage description.
6092 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6095 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6097 Mention the word snomask with umode +s (needs to be a link really).
6101 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6104 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6106 Add snomask +Z (operspy notices).
6110 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6113 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6115 Misc updates/clarifications.
6119 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6122 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6128 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6129 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6130 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6133 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6135 - Allow ENCAP REALHOST outside burst
6136 - Fix comment describing race condition: this can only happen
6137 on a local whois with use_whois_actually enabled
6141 +4 -6 trunk/modules/m_chghost.c (File Modified)
6144 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6146 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6150 +39 -0 trunk/contrib/Makefile.in (File Modified)
6151 + - trunk/contrib/sno_globaloper.c (File Added)
6154 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6156 Pass along old umodes and snomask in umode_changed hook,
6157 changing its parameter type from struct Client *
6158 to hook_data_umode_changed *. (For a new client, both
6161 The IP cloaking module now fully ignores umode changes
6162 where +h didn't change.
6166 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6167 +7 -0 trunk/include/hook.h (File Modified)
6168 +18 -4 trunk/src/s_user.c (File Modified)
6171 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6173 move libcharybdis-provided function initialisation into libcharybdis_init().
6177 +32 -11 trunk/src/ircd.c (File Modified)
6180 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6182 Make +f notices (local host, global host, global user@host, local class)
6183 netwide. Exceeding /quote set max remains local.
6187 +4 -4 trunk/src/s_conf.c (File Modified)
6190 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6192 Netwide notices about attempts to join juped channels.
6196 +1 -1 trunk/modules/core/m_join.c (File Modified)
6199 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6201 Send server notices about failed oper attempts globally.
6202 Successful remote oper attempt notices will be generated
6203 from the mode changes.
6207 +3 -3 trunk/modules/m_challenge.c (File Modified)
6208 +2 -2 trunk/modules/m_oper.c (File Modified)
6211 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6213 Rest of infrastructure for sending server notices globally.
6214 Uses a new L_NETWIDE level on sendto_realops_snomask().
6218 +1 -0 trunk/include/send.h (File Modified)
6219 +31 -4 trunk/src/send.c (File Modified)
6222 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6224 Add general::global_snotices conf option to control
6225 whether we send out SNOTEs. Does not do anything yet.
6229 +1 -0 trunk/doc/example.conf (File Modified)
6230 +6 -0 trunk/doc/reference.conf (File Modified)
6231 +1 -0 trunk/include/s_conf.h (File Modified)
6232 +6 -0 trunk/modules/m_info.c (File Modified)
6233 +1 -0 trunk/src/newconf.c (File Modified)
6234 +1 -0 trunk/src/s_conf.c (File Modified)
6237 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6239 Only accept SNOTE from servers.
6243 +2 -0 trunk/modules/m_snote.c (File Modified)
6246 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6248 Correct parv indices so this actually works.
6252 +2 -2 trunk/modules/m_snote.c (File Modified)
6255 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6261 +3 -3 trunk/modules/m_snote.c (File Modified)
6264 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6266 Add m_snote.c, SNOTE propagator.
6270 +86 -0 trunk/modules/Makefile.in (File Modified)
6271 + - trunk/modules/m_snote.c (File Added)
6274 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6276 start seeding the 1.1 NEWS file
6280 +4 -0 trunk/NEWS (File Modified)
6283 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6285 rename some modules to more descriptive names...
6289 +2 -131 trunk/contrib/Makefile.in (File Modified)
6290 + - trunk/contrib/globalconnexit.c (File Deleted)
6291 + - trunk/contrib/globallineactive.c (File Deleted)
6292 + - trunk/contrib/sno_farconnect.c (File Added)
6293 + - trunk/contrib/sno_globalkline.c (File Added)
6294 +1 -120 trunk/modules/Makefile.in (File Modified)
6295 + - trunk/modules/networknotice.c (File Deleted)
6296 + - trunk/modules/sno_routing.c (File Added)
6299 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6301 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6302 Uses FLAGS2_FLOODDONE bit on servers.
6306 +3 -0 trunk/include/client.h (File Modified)
6307 +121 -1 trunk/modules/Makefile.in (File Modified)
6308 + - trunk/modules/networknotice.c (File Added)
6311 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6313 Don't show servers in /trace to nonopers if flatten links is enabled.
6317 +8 -5 trunk/modules/m_trace.c (File Modified)
6320 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6323 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6324 - send back confirmation to source, if local client
6325 - send a +s server notice if the source is neither a server nor a service (+S)
6329 +5 -1 trunk/modules/m_chghost.c (File Modified)
6332 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6334 Use sendto_realops_snomask_from() to make the
6335 server notices appear to come from the affected
6340 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6341 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6344 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6346 Add sendto_realops_snomask_from(), allows
6347 specification of apparent source server.
6351 +1 -0 trunk/include/send.h (File Modified)
6352 +41 -1 trunk/src/send.c (File Modified)
6355 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6357 Revert r579. Keep host, not orighost in oper up notice.
6358 It would be inconsistent to have orighost there, and we
6359 don't want to mess up all server notices by putting both
6364 +1 -1 trunk/src/s_user.c (File Modified)
6367 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6369 Include the IP address in operlog/foperlog.
6373 +10 -8 trunk/modules/m_challenge.c (File Modified)
6374 +8 -6 trunk/modules/m_oper.c (File Modified)
6377 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6379 Call umode_changed hook on oper up.
6383 +1 -0 trunk/src/s_user.c (File Modified)
6386 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6388 Add globalconnexit contrib module, shows remote client connects/exits
6389 except netsplits/netjoin on snomask +F.
6390 Notice formatting will probably change somewhat still.
6394 +80 -0 trunk/contrib/Makefile.in (File Modified)
6395 + - trunk/contrib/globalconnexit.c (File Added)
6398 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6400 Declare snomask_modes[] so modules can provide snomasks.
6404 +2 -0 trunk/include/snomask.h (File Modified)
6407 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6409 Replace user_signon hook with two new hooks: new_local_user
6410 and new_remote_user.
6411 These are called right before the user is introduced to the
6412 rest of the network.
6416 +2 -1 trunk/include/hook.h (File Modified)
6417 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6418 +4 -2 trunk/src/hook.c (File Modified)
6419 +2 -3 trunk/src/s_user.c (File Modified)
6422 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6424 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6428 +2 -2 trunk/modules/m_scan.c (File Modified)
6431 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6433 Update doc/technical/send.txt.
6437 +91 -131 trunk/doc/technical/send.txt (File Modified)
6440 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6442 Add chantrace and masktrace to help files.
6446 + - trunk/help/opers/chantrace (File Added)
6447 +27 -20 trunk/help/opers/index (File Modified)
6448 + - trunk/help/opers/masktrace (File Added)
6449 +2 -0 trunk/help/opers/operspy (File Modified)
6452 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6454 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6455 Shows etrace-like output for all users in a channel,
6456 in particular IP addresses.
6460 +75 -2 trunk/modules/m_etrace.c (File Modified)
6463 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6465 Port over ratbox 2.2 r21727 (anfl):
6466 add some logging when we drop servers in places where we only notify opers
6470 +31 -0 trunk/modules/core/m_server.c (File Modified)
6473 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6475 display orighost in operup message
6479 +1 -1 trunk/src/s_user.c (File Modified)
6482 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6484 Add globallineactive contrib module, a hack which can often
6485 show k/d/g/x line active for remote clients.
6489 +52 -0 trunk/contrib/Makefile.in (File Modified)
6490 + - trunk/contrib/globallineactive.c (File Added)
6493 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6495 Show IP field in the same way as MASKTRACE:
6496 "255.255.255.255" if it's unknown (remote TS5 client)
6497 and "0" if we or the remote server are purposely
6502 +12 -1 trunk/modules/m_scan.c (File Modified)
6505 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6508 - don't show servers in a global scan
6509 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6513 +4 -1 trunk/modules/m_scan.c (File Modified)
6516 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6518 Implement SCAN UMODES.
6522 +3 -0 trunk/include/numeric.h (File Modified)
6523 +128 -2 trunk/modules/m_scan.c (File Modified)
6524 +2 -2 trunk/src/messages.tab (File Modified)
6527 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6533 +1 -1 trunk/modules/m_scan.c (File Modified)
6536 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6538 parv[0] should be parv[1].
6542 +1 -1 trunk/modules/m_scan.c (File Modified)
6545 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6551 +1 -1 trunk/modules/m_scan.c (File Modified)
6554 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6560 +2 -2 trunk/modules/m_scan.c (File Modified)
6563 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6565 framework for scan command
6569 +113 -0 trunk/modules/Makefile.in (File Modified)
6570 + - trunk/modules/m_scan.c (File Added)
6573 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6575 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6579 +2 -0 trunk/include/irc_string.h (File Modified)
6580 +157 -1 trunk/modules/m_etrace.c (File Modified)
6581 +129 -90 trunk/src/match.c (File Modified)
6584 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6586 orighost may live in a different hash bucket (likely the case), lets check it standalone
6590 +39 -3 trunk/src/hostmask.c (File Modified)
6593 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6595 SVN didn't check modules/ somehow, hrmm.
6599 +1 -1 trunk/modules/m_kline.c (File Modified)
6600 +6 -6 trunk/modules/m_stats.c (File Modified)
6603 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6605 Track hostmask entries for client_p->orighost, if available.
6606 Not throughly tested, but seems to work fine.
6610 +8 -4 trunk/include/hostmask.h (File Modified)
6611 +14 -10 trunk/src/hostmask.c (File Modified)
6614 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6616 Pass on SQUIT reasons more.
6620 +17 -19 trunk/src/client.c (File Modified)
6623 jilles 2006/01/21 17:25:27 UTC (20060121-543)
6625 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
6626 This way, hidden admins also get them.
6630 +4 -4 trunk/src/send.c (File Modified)
6633 jilles 2006/01/20 22:26:17 UTC (20060120-541)
6635 From ircd-ratbox 2.2 (r21339 anfl):
6636 ms_kill() should be using find_person(), not find_client()
6637 otherwise it can generate a core.
6641 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6644 jilles 2006/01/18 22:56:51 UTC (20060118-539)
6646 Add m_error to core_module_table, so it is loaded by default.
6650 +1 -0 trunk/src/modules.c (File Modified)
6653 jilles 2006/01/18 00:28:30 UTC (20060118-536)
6655 comment is a const char *, not char *.
6659 +1 -1 trunk/include/hook.h (File Modified)
6662 jilles 2006/01/18 00:10:02 UTC (20060118-534)
6664 Fix a long standing hybrid 7 bug: when getting a read error
6665 on a server, report_error() is called with a %d instead of
6666 a %s in the format string ("Lost connection" in +d).
6670 +1 -1 trunk/src/client.c (File Modified)
6673 jilles 2006/01/16 17:21:11 UTC (20060116-532)
6679 +12 -7 trunk/doc/technical/capab.txt (File Modified)
6682 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
6684 Add document describing capabilities and what they mean.
6688 + - trunk/doc/technical/capab.txt (File Added)
6691 jilles 2006/01/16 01:19:24 UTC (20060116-528)
6693 Change client_exit hook to pass all exit_client() parameters.
6697 +8 -0 trunk/include/hook.h (File Modified)
6698 +6 -1 trunk/src/client.c (File Modified)
6701 jilles 2006/01/15 21:51:42 UTC (20060115-526)
6703 Add client_exit hook, called in exit_client() for all
6704 clients of all types, except clients exiting because
6705 of netsplits (QS). The only thing done before it is
6706 marking the client as "closing" (to prevent
6711 +1 -0 trunk/include/hook.h (File Modified)
6712 +2 -0 trunk/src/client.c (File Modified)
6713 +2 -0 trunk/src/hook.c (File Modified)
6716 jilles 2006/01/15 21:06:36 UTC (20060115-524)
6718 Improve the code that calculates the nnnS nnnC counts
6721 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
6725 +43 -36 trunk/modules/m_trace.c (File Modified)
6728 jilles 2006/01/15 20:55:27 UTC (20060115-522)
6730 Add server_eob hook.
6731 Planning to use this for netsplit/join notices.
6735 +1 -0 trunk/include/hook.h (File Modified)
6736 +2 -0 trunk/modules/m_pong.c (File Modified)
6737 +2 -0 trunk/src/hook.c (File Modified)
6740 jilles 2006/01/15 20:01:51 UTC (20060115-520)
6742 Default motd: ircd-ratbox -> charybdis
6746 +1 -1 trunk/doc/ircd.motd (File Modified)
6749 jilles 2006/01/15 19:35:03 UTC (20060115-518)
6751 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
6755 +4 -4 trunk/src/s_user.c (File Modified)
6758 jilles 2006/01/15 19:12:28 UTC (20060115-516)
6760 - Remove obsolete EOB help file
6761 - Document snomask in the help files
6766 + - trunk/help/opers/eob (File Deleted)
6767 +13 -12 trunk/help/opers/index (File Modified)
6768 +1 -13 trunk/help/opers/umode (File Modified)
6769 +7 -7 trunk/help/users/index (File Modified)
6772 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
6774 Bail if snomask to parse is not given. Pointy hat to myself.
6778 +3 -0 trunk/src/snomask.c (File Modified)
6781 gxti 2006/01/15 17:48:44 UTC (20060115-512)
6783 Remove m_flags from autoconf
6787 +0 -1 trunk/contrib/Makefile.in (File Modified)
6790 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
6796 + - trunk/contrib/m_flags.c (File Deleted)
6799 jilles 2006/01/15 17:22:19 UTC (20060115-508)
6801 If +s is in oper_only_umodes, clear snomask on deoper.
6805 +5 -0 trunk/src/s_user.c (File Modified)
6808 gxti 2006/01/15 17:16:50 UTC (20060115-506)
6810 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
6814 +2 -2 trunk/configure (File Modified)
6815 +2 -2 trunk/configure.ac (File Modified)
6818 jilles 2006/01/15 17:15:56 UTC (20060115-504)
6820 Remove the old server notice umodes.
6821 Default oper only umodes is now +s.
6822 Please make sure all remaining umodes still work.
6826 +3 -21 trunk/include/client.h (File Modified)
6827 +0 -12 trunk/src/newconf.c (File Modified)
6828 +1 -1 trunk/src/s_conf.c (File Modified)
6829 +12 -12 trunk/src/s_user.c (File Modified)
6832 jilles 2006/01/15 17:00:27 UTC (20060115-502)
6834 operator::flags nick_changes now controls +n snomask instead of +n umode.
6838 +8 -8 trunk/src/s_user.c (File Modified)
6841 jilles 2006/01/15 16:53:16 UTC (20060115-500)
6843 Move down h_umode_changed hook call after umode allowed checks
6844 (so it will not see +a if someone tries to set it but is not
6849 +2 -3 trunk/src/s_user.c (File Modified)
6852 jilles 2006/01/15 16:40:33 UTC (20060115-498)
6854 Move over non-+s server notices (hopefully, all of them).
6858 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
6859 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
6860 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
6861 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
6862 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
6863 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
6864 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
6865 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
6866 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
6867 +2 -2 trunk/libcharybdis/event.c (File Modified)
6868 +2 -2 trunk/modules/core/m_join.c (File Modified)
6869 +1 -1 trunk/modules/core/m_kill.c (File Modified)
6870 +3 -3 trunk/modules/core/m_message.c (File Modified)
6871 +11 -11 trunk/modules/core/m_nick.c (File Modified)
6872 +2 -2 trunk/modules/core/m_server.c (File Modified)
6873 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6874 +1 -1 trunk/modules/m_post.c (File Modified)
6875 +1 -1 trunk/modules/m_services.c (File Modified)
6876 +2 -2 trunk/src/channel.c (File Modified)
6877 +3 -3 trunk/src/client.c (File Modified)
6878 +1 -1 trunk/src/hash.c (File Modified)
6879 +5 -5 trunk/src/s_conf.c (File Modified)
6880 +2 -2 trunk/src/s_log.c (File Modified)
6881 +4 -4 trunk/src/s_user.c (File Modified)
6884 jilles 2006/01/15 16:18:59 UTC (20060115-496)
6886 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
6890 +2 -1 trunk/include/snomask.h (File Modified)
6891 +2 -2 trunk/src/snomask.c (File Modified)
6894 jilles 2006/01/15 16:08:28 UTC (20060115-494)
6896 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
6900 +1 -1 trunk/contrib/example_module.c (File Modified)
6901 +2 -2 trunk/include/ircd_defs.h (File Modified)
6902 +6 -6 trunk/modules/core/m_error.c (File Modified)
6903 +1 -1 trunk/modules/core/m_join.c (File Modified)
6904 +2 -2 trunk/modules/core/m_kill.c (File Modified)
6905 +1 -1 trunk/modules/core/m_message.c (File Modified)
6906 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6907 +14 -14 trunk/modules/core/m_nick.c (File Modified)
6908 +18 -18 trunk/modules/core/m_server.c (File Modified)
6909 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
6910 +1 -1 trunk/modules/core/m_squit.c (File Modified)
6911 +4 -4 trunk/modules/m_challenge.c (File Modified)
6912 +4 -4 trunk/modules/m_dline.c (File Modified)
6913 +13 -13 trunk/modules/m_gline.c (File Modified)
6914 +5 -5 trunk/modules/m_kline.c (File Modified)
6915 +2 -2 trunk/modules/m_oper.c (File Modified)
6916 +1 -1 trunk/modules/m_pong.c (File Modified)
6917 +13 -13 trunk/modules/m_rehash.c (File Modified)
6918 +4 -4 trunk/modules/m_resv.c (File Modified)
6919 +16 -16 trunk/modules/m_set.c (File Modified)
6920 +3 -3 trunk/modules/m_svinfo.c (File Modified)
6921 +6 -6 trunk/modules/m_xline.c (File Modified)
6922 +1 -1 trunk/src/adns.c (File Modified)
6923 +2 -2 trunk/src/channel.c (File Modified)
6924 +1 -1 trunk/src/listener.c (File Modified)
6925 +1 -1 trunk/src/s_auth.c (File Modified)
6926 +15 -15 trunk/src/s_conf.c (File Modified)
6927 +3 -3 trunk/src/s_user.c (File Modified)
6928 +7 -7 trunk/src/send.c (File Modified)
6931 jilles 2006/01/15 15:34:12 UTC (20060115-492)
6934 - set +s snomask if +s umode set but no snomasks
6935 - put numerics in more logical order
6939 +3 -1 trunk/src/s_user.c (File Modified)
6942 jilles 2006/01/15 15:12:39 UTC (20060115-490)
6944 parse_snobuf_to_mask(): default to + at start
6945 allows stuff like /mode jilles +s C
6949 +1 -1 trunk/src/snomask.c (File Modified)
6952 jilles 2006/01/15 15:04:34 UTC (20060115-488)
6954 Changes to user_mode() snomask handling.
6955 - show snomask (if not 0) on /mode <nick>
6956 - show snomask once at the end if +s/-s used
6957 - only parse 1 parameter for umode changes
6958 - don't crash on /mode <nick> +s
6959 - /mode <nick> -s clears snomask, doesn't use parameter
6960 - set umode +s iff snomask is not 0
6961 - snomask is not propagated, but umode +s is
6965 +97 -72 trunk/src/s_user.c (File Modified)
6968 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
6970 Convert some messages over to snomask.
6974 +29 -29 trunk/src/client.c (File Modified)
6975 +2 -2 trunk/src/ircd.c (File Modified)
6976 +13 -13 trunk/src/modules.c (File Modified)
6977 +1 -1 trunk/src/newconf.c (File Modified)
6978 +5 -5 trunk/src/parse.c (File Modified)
6979 +1 -1 trunk/src/restart.c (File Modified)
6980 +4 -4 trunk/src/s_newconf.c (File Modified)
6981 +11 -11 trunk/src/s_serv.c (File Modified)
6984 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
6986 include snomask.h from client.h
6990 +1 -0 trunk/include/client.h (File Modified)
6993 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
6995 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
6999 +1 -0 trunk/src/newconf.c (File Modified)
7000 +2 -1 trunk/src/snomask.c (File Modified)
7003 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7005 should start with +, not \0. Whoops. :)
7009 +1 -1 trunk/src/snomask.c (File Modified)
7012 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7014 core snomask support.
7018 +3 -0 trunk/doc/example.conf (File Modified)
7019 +2 -0 trunk/include/client.h (File Modified)
7020 +2 -0 trunk/include/numeric.h (File Modified)
7021 +2 -0 trunk/include/s_newconf.h (File Modified)
7022 +63 -0 trunk/include/send.h (File Modified)
7023 + - trunk/include/snomask.h (File Added)
7024 +1 -0 trunk/src/Makefile.in (File Modified)
7025 +1 -1 trunk/src/messages.tab (File Modified)
7026 +8 -0 trunk/src/newconf.c (File Modified)
7027 +12 -0 trunk/src/s_user.c (File Modified)
7028 +235 -0 trunk/src/send.c (File Modified)
7029 + - trunk/src/snomask.c (File Added)
7032 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7034 add a blank line after the license info.
7038 +1 -1 trunk/CREDITS (File Modified)
7041 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7043 Extend copyright to 2006.
7047 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7050 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7053 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7057 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7058 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7061 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7063 Add oper privileges document.
7067 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7068 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7071 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7073 Capitalize message names in services shortcuts (for consistency).
7077 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7080 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7086 +1 -1 trunk/src/patricia.c (File Modified)
7089 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7091 Remove obsolete 'nextconnect' variable.
7095 +0 -1 trunk/include/ircd.h (File Modified)
7096 +0 -2 trunk/src/client.c (File Modified)
7097 +0 -1 trunk/src/ircd.c (File Modified)
7100 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7102 Remove this remnant of the hybrid 6 ziplinks implementation.
7106 + - trunk/include/s_zip.h (File Deleted)
7109 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7111 Make clone limiting work on orighost, not host (so it
7112 looks through services cloaks). Lightly tested, please
7117 +2 -0 trunk/modules/m_chghost.c (File Modified)
7118 +1 -1 trunk/src/client.c (File Modified)
7119 +1 -1 trunk/src/s_conf.c (File Modified)
7122 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7124 Don't forget to link me_realhost() into the command hash.
7126 Pointy hat to: myself
7130 +1 -1 trunk/modules/m_chghost.c (File Modified)
7133 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7135 It's call_hook, not hook_call.
7139 +1 -1 trunk/src/s_user.c (File Modified)
7142 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7144 Add unreject help file.
7148 + - trunk/help/opers/unreject (File Added)
7151 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7153 Link the all-important 42 module to the build :P
7157 +1 -0 trunk/contrib/Makefile.in (File Modified)
7160 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7162 Mention /rehash help.
7166 +1 -0 trunk/help/opers/rehash (File Modified)
7169 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7171 Add h_user_signon hook.
7175 +1 -0 trunk/include/hook.h (File Modified)
7176 +2 -0 trunk/src/hook.c (File Modified)
7177 +4 -0 trunk/src/s_user.c (File Modified)
7180 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7182 Oops, forgot to set orighost for remote client introductions.
7186 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7189 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7191 Use TS6 forms in services shortcuts, if possible.
7195 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7198 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7200 - Start out default_umodes conf entry from the empty set instead of +i.
7201 - Move oper_only_umodes check to where default_umodes is used, as
7202 oper_only_umodes may not be set yet while we're reading the conf.
7206 +6 -7 trunk/src/newconf.c (File Modified)
7207 +1 -1 trunk/src/s_user.c (File Modified)
7210 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7212 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7216 +1 -0 trunk/doc/example.conf (File Modified)
7217 +7 -0 trunk/doc/reference.conf (File Modified)
7218 +0 -7 trunk/include/config.h.dist (File Modified)
7219 +1 -0 trunk/include/s_conf.h (File Modified)
7220 +6 -0 trunk/modules/m_info.c (File Modified)
7221 +9 -18 trunk/src/client.c (File Modified)
7222 +1 -0 trunk/src/newconf.c (File Modified)
7223 +1 -0 trunk/src/s_conf.c (File Modified)
7226 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7228 - Allow NULL target_ip in show_ip() (indicates message is being
7229 sent to local opers)
7230 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7232 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7233 those in src/client.c
7235 From ratbox 2.2 svn (anfl)
7239 +1 -0 trunk/include/client.h (File Modified)
7240 +21 -2 trunk/src/client.c (File Modified)
7241 +2 -4 trunk/src/hostmask.c (File Modified)
7242 +1 -5 trunk/src/s_conf.c (File Modified)
7243 +4 -8 trunk/src/s_user.c (File Modified)
7246 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7248 Fire off events properly.
7252 +7 -3 trunk/src/s_user.c (File Modified)
7255 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7257 make sure modules which depend on umode information get the message upon connection (oops)
7261 +3 -0 trunk/src/s_user.c (File Modified)
7264 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7266 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7267 From ratbox 2.2 svn.
7271 +3 -7 trunk/modules/m_etrace.c (File Modified)
7274 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7276 Replace silly `default_invisible' option with more versatile default_umodes.
7280 +2 -2 trunk/Makefile.in (File Modified)
7281 +12 -1 trunk/doc/example.conf (File Modified)
7282 +14 -7 trunk/doc/reference.conf (File Modified)
7283 +2 -4 trunk/include/s_conf.h (File Modified)
7284 +0 -6 trunk/modules/m_info.c (File Modified)
7285 +4 -0 trunk/src/modules.c (File Modified)
7286 +41 -1 trunk/src/newconf.c (File Modified)
7287 +2 -2 trunk/src/s_conf.c (File Modified)
7288 +3 -4 trunk/src/s_user.c (File Modified)
7291 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7293 Add temporary nick resvs with the proper duration,
7294 not 60 times too long.
7298 +1 -1 trunk/modules/m_resv.c (File Modified)
7301 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7303 Add kick on split riding. See reference.conf for more details.
7307 +1 -0 trunk/doc/example.conf (File Modified)
7308 +16 -0 trunk/doc/reference.conf (File Modified)
7309 +1 -0 trunk/include/s_conf.h (File Modified)
7310 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7311 +6 -0 trunk/modules/m_info.c (File Modified)
7312 +1 -0 trunk/src/newconf.c (File Modified)
7313 +1 -0 trunk/src/s_conf.c (File Modified)
7316 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7318 New credits, denoting GXTi as being on the core team.
7322 +16 -5 trunk/CREDITS (File Modified)
7325 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7327 better cloaking algorithm
7331 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7334 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7336 don't do redundant bitshifting.
7340 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7343 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7349 +1 -0 trunk/contrib/Makefile.in (File Modified)
7352 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7354 Set the DynSpoof flag properly.
7358 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7361 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7363 first go at an ip_cloaking implementation for charybdis.
7367 + - trunk/contrib/ip_cloaking.c (File Added)
7370 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7372 Add libcharybdis to contrib/ includes.
7376 +1 -1 trunk/contrib/Makefile.in (File Modified)
7379 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7381 add h_umode_changed hook for modules that provide usermodes.
7385 +1 -0 trunk/include/hook.h (File Modified)
7386 +2 -1 trunk/src/hook.c (File Modified)
7387 +3 -0 trunk/src/s_user.c (File Modified)
7390 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7392 Show quiets in /stats z.
7396 +15 -10 trunk/src/s_stats.c (File Modified)
7399 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7401 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7405 +0 -12 trunk/configure (File Modified)
7406 +0 -9 trunk/configure.ac (File Modified)
7407 +0 -3 trunk/include/setup.h.in (File Modified)
7410 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7412 change various buffer sizes to = topiclen.
7416 +3 -4 trunk/include/ircd_defs.h (File Modified)
7419 jon 2005/12/12 19:32:18 UTC (20051212-400)
7421 - Partial commit test, partial ego strokage ;)
7425 +2 -1 trunk/CREDITS (File Modified)
7428 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7430 More kqueue corrections.
7433 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7436 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7438 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7439 Not sure why this wasn't this way to begin with.
7443 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7446 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7448 example.conf tweaks:
7449 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7450 most people do not need this.
7451 Enable serverinfo::hub.
7455 +14 -11 trunk/doc/example.conf (File Modified)
7458 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7460 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7464 +1 -1 trunk/src/s_serv.c (File Modified)
7467 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7469 header include changes
7473 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7474 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7475 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7476 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7477 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7478 +1 -21 trunk/libcharybdis/select.c (File Modified)
7481 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7483 s/ilog/libcharybdis_{die,log,restart}/g
7487 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7488 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7489 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7490 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7491 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7492 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7493 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7494 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7497 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7499 Use the right callbacks in the function code.
7502 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7505 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7507 More work, it builds again!
7511 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7512 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7513 + - trunk/libcharybdis/libcharybdis.c (File Added)
7514 + - trunk/libcharybdis/libcharybdis.h (File Added)
7517 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7519 Move some stuff around.
7523 + - trunk/include/memory.h (File Deleted)
7524 + - trunk/include/tools.h (File Deleted)
7525 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7526 + - trunk/libcharybdis/memory.c (File Added)
7527 + - trunk/libcharybdis/memory.h (File Added)
7528 + - trunk/libcharybdis/snprintf.c (File Added)
7529 + - trunk/libcharybdis/tools.c (File Added)
7530 + - trunk/libcharybdis/tools.h (File Added)
7531 +1000 -1062 trunk/modules/.depend (File Modified)
7532 +421 -455 trunk/src/.depend (File Modified)
7533 +0 -1191 trunk/src/Makefile.in (File Modified)
7534 + - trunk/src/memory.c (File Deleted)
7535 + - trunk/src/snprintf.c (File Deleted)
7536 + - trunk/src/tools.c (File Deleted)
7539 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7541 move more headers into libcharybdis
7544 + - trunk/include/balloc.h (File Deleted)
7545 + - trunk/include/event.h (File Deleted)
7546 + - trunk/libcharybdis/balloc.h (File Added)
7547 + - trunk/libcharybdis/event.h (File Added)
7548 +924 -1020 trunk/modules/.depend (File Modified)
7549 +327 -406 trunk/src/.depend (File Modified)
7552 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7554 balloc, events -> libcharybdis
7557 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7558 + - trunk/libcharybdis/balloc.c (File Added)
7559 + - trunk/libcharybdis/event.c (File Added)
7560 +0 -1008 trunk/src/Makefile.in (File Modified)
7561 + - trunk/src/balloc.c (File Deleted)
7562 + - trunk/src/event.c (File Deleted)
7565 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7570 + - trunk/include/commio.h (File Deleted)
7571 + - trunk/include/linebuf.h (File Deleted)
7572 + - trunk/libcharybdis/commio.h (File Added)
7573 + - trunk/libcharybdis/linebuf.h (File Added)
7574 +1644 -530 trunk/modules/.depend (File Modified)
7575 +1 -1 trunk/modules/Makefile.in (File Modified)
7576 +720 -284 trunk/src/.depend (File Modified)
7579 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7581 Makefile reworking -- moving libcharybdis headers into proper location.
7584 +1 -1 trunk/adns/Makefile.in (File Modified)
7585 +1 -1 trunk/src/Makefile.in (File Modified)
7588 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7590 Document proposed authdaemon protocol.
7593 + - trunk/authdaemon/protocol.txt (File Added)
7596 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7601 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7604 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7606 Remove dead makefile from generation
7609 +1 -2 trunk/configure (File Modified)
7610 +0 -1 trunk/configure.ac (File Modified)
7613 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7615 libcharybdisIO -> libcharybdis
7618 +1 -1 trunk/src/Makefile.in (File Modified)
7621 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
7626 + - trunk/libcharybdis/Makefile.in (File Added)
7627 + - trunk/libcharybdis/commio.c (File Added)
7628 + - trunk/libcharybdis/devpoll.c (File Added)
7629 + - trunk/libcharybdis/epoll.c (File Added)
7630 + - trunk/libcharybdis/io/ (File Deleted)
7631 + - trunk/libcharybdis/kqueue.c (File Added)
7632 + - trunk/libcharybdis/linebuf.c (File Added)
7633 + - trunk/libcharybdis/log/ (File Deleted)
7634 + - trunk/libcharybdis/poll.c (File Added)
7635 + - trunk/libcharybdis/ports.c (File Added)
7636 + - trunk/libcharybdis/select.c (File Added)
7639 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
7644 + - trunk/libcharybdis/Makefile.in (File Deleted)
7647 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
7652 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
7655 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
7657 add authdaemon dir for later hacking
7661 + - trunk/authdaemon/ (File Added)
7664 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
7666 linebuf -> libcharybdisIO
7670 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
7671 + - trunk/libcharybdis/io/linebuf.c (File Added)
7672 + - trunk/libcharybdis/log/ (File Added)
7673 + - trunk/libcharybdis/log/Makefile.in (File Added)
7674 +0 -687 trunk/src/Makefile.in (File Modified)
7675 + - trunk/src/linebuf.c (File Deleted)
7678 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
7680 Solaris 10 I/O ports support
7683 + - trunk/libcharybdis/io/ports.c (File Added)
7686 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
7692 +1 -1 trunk/Makefile.in (File Modified)
7693 +3 -1 trunk/configure (File Modified)
7694 +133 -10 trunk/configure.ac (File Modified)
7695 + - trunk/libcharybdis/ (File Added)
7696 + - trunk/libcharybdis/Makefile.in (File Added)
7697 + - trunk/libcharybdis/io/ (File Added)
7698 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
7699 +2 -3 trunk/src/Makefile.in (File Modified)
7700 + - trunk/src/io/ (File Deleted)
7703 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
7705 split IO stuff into libcharybdisIO.
7709 + - trunk/src/commio.c (File Deleted)
7710 + - trunk/src/devpoll.c (File Deleted)
7711 + - trunk/src/epoll.c (File Deleted)
7712 + - trunk/src/io/ (File Added)
7713 + - trunk/src/io/Makefile.in (File Added)
7714 + - trunk/src/io/commio.c (File Added)
7715 + - trunk/src/io/devpoll.c (File Added)
7716 + - trunk/src/io/epoll.c (File Added)
7717 + - trunk/src/io/kqueue.c (File Added)
7718 + - trunk/src/io/poll.c (File Added)
7719 + - trunk/src/io/select.c (File Added)
7720 + - trunk/src/kqueue.c (File Deleted)
7721 + - trunk/src/poll.c (File Deleted)
7722 + - trunk/src/select.c (File Deleted)
7725 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
7731 +86 -155 trunk/configure (File Modified)
7732 +1 -1 trunk/configure.ac (File Modified)
7735 jilles 2005/12/04 01:56:31 UTC (20051204-346)
7737 Remove mentions of mkkeypair/cryptlinks.
7741 +1 -3 trunk/doc/challenge.txt (File Modified)
7744 jilles 2005/12/02 17:57:29 UTC (20051202-344)
7746 Clarify serverinfo{} description.
7750 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7753 jilles 2005/12/02 17:41:44 UTC (20051202-342)
7755 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
7759 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7762 jilles 2005/12/02 17:38:53 UTC (20051202-340)
7764 Improvements also applicable to hyperion 1.x.
7768 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7771 jilles 2005/12/02 17:08:45 UTC (20051202-338)
7773 - Add +F description
7774 - General improvements and changes to charybdis
7778 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7781 jilles 2005/12/02 16:43:45 UTC (20051202-336)
7783 The server notice umodes only have an effect
7784 for opers. ("sendto_realops_flags", so having
7785 the umode is not enough, they must also be
7790 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7793 jilles 2005/12/02 16:39:40 UTC (20051202-334)
7795 Updates to umodes docs.
7799 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7802 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
7804 Add SGML documentation.
7807 + - trunk/doc/sgml/ (File Added)
7808 + - trunk/doc/sgml/oper-guide/ (File Added)
7809 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
7810 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
7811 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
7812 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
7813 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
7814 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
7815 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
7818 jilles 2005/11/21 11:04:33 UTC (20051121-330)
7820 Make operwall flag restrict setting umode +z.
7821 This repairs this flag broken in charybdis-1.0.
7825 +41 -0 trunk/contrib/m_flags.c (File Modified)
7826 +9 -0 trunk/src/s_user.c (File Modified)
7829 jilles 2005/11/21 10:29:37 UTC (20051121-328)
7831 Don't complain/reset remote clients +n. I'm still not
7832 convinced propagating all umodes is the way to go, oh
7837 +1 -1 trunk/src/s_user.c (File Modified)
7840 jilles 2005/11/21 10:21:42 UTC (20051121-326)
7842 - Require admin flag for oper /chghost (if it's enabled
7843 which is not default)
7844 - Give error message on nonexistant nick
7848 +12 -0 trunk/modules/m_chghost.c (File Modified)
7851 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
7853 Incorporated jilles' dynspoof patch with a few minor changes.
7856 +5 -2 trunk/include/client.h (File Modified)
7857 +1 -0 trunk/include/numeric.h (File Modified)
7858 +75 -4 trunk/modules/m_chghost.c (File Modified)
7859 +2 -21 trunk/modules/m_stats.c (File Modified)
7860 +2 -8 trunk/modules/m_trace.c (File Modified)
7861 +2 -0 trunk/src/client.c (File Modified)
7862 +3 -0 trunk/src/s_user.c (File Modified)
7865 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
7870 +5 -0 trunk/NEWS (File Modified)
7873 jilles 2005/11/17 22:38:52 UTC (20051117-320)
7875 Make show_ip() far less braindead.
7877 Obtained from: ratbox 2.2 SVN
7881 +14 -85 trunk/src/client.c (File Modified)
7884 jilles 2005/11/15 16:33:26 UTC (20051115-318)
7886 Instead of not showing channels at all for whoising services,
7887 only show channels the requester is also on. If operspying
7888 services, show all the channels.
7892 +37 -40 trunk/modules/m_whois.c (File Modified)
7895 jilles 2005/11/15 15:59:00 UTC (20051115-316)
7897 - Show real errno if we fail to connect to a server
7898 - Don't show server IPs on IRC if a server goes dead
7903 +2 -5 trunk/src/s_serv.c (File Modified)
7906 jilles 2005/11/15 15:28:18 UTC (20051115-314)
7908 Revert hybrid 7.2 aline code. It causes too many problems.
7912 +1 -47 trunk/NEWS (File Modified)
7913 + - trunk/include/aline.h (File Deleted)
7914 +53 -6 trunk/modules/m_dline.c (File Modified)
7915 +212 -16 trunk/modules/m_kline.c (File Modified)
7916 +37 -8 trunk/modules/m_resv.c (File Modified)
7917 +45 -24 trunk/modules/m_xline.c (File Modified)
7918 +0 -485 trunk/src/Makefile.in (File Modified)
7919 + - trunk/src/aline.c (File Deleted)
7922 jilles 2005/11/07 10:47:33 UTC (20051107-312)
7924 Incorporate recent ratbox monitor bugfixes (could crash).
7928 +16 -0 trunk/modules/m_monitor.c (File Modified)
7929 +4 -3 trunk/src/monitor.c (File Modified)
7932 jilles 2005/10/24 23:10:06 UTC (20051024-310)
7934 Fix /invite UID leak.
7936 Found by logiclrd@EFnet.
7940 +3 -2 trunk/modules/m_invite.c (File Modified)
7943 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
7945 Don't show what channels a service is in.
7948 +1 -0 trunk/NEWS (File Modified)
7949 +40 -35 trunk/modules/m_whois.c (File Modified)
7952 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
7954 Update version to 1.0.3.
7958 +9 -9 trunk/configure (File Modified)
7959 +1 -1 trunk/configure.ac (File Modified)
7962 jilles 2005/10/22 17:12:51 UTC (20051022-304)
7968 +7 -1 trunk/NEWS (File Modified)
7971 jilles 2005/10/22 17:11:32 UTC (20051022-302)
7973 Make sure we don't return alloca() (LOCAL_COPY) ed space.
7974 More static buffers :(
7978 +12 -4 trunk/src/aline.c (File Modified)
7981 jilles 2005/10/18 21:52:35 UTC (20051018-300)
7983 Make operspy mode (/mode !#channel showing parameters
7984 even if not on channel) work again.
7988 +4 -4 trunk/src/channel.c (File Modified)
7991 jilles 2005/10/16 22:04:15 UTC (20051016-298)
7993 Call server_introduced hook on TS6 remote server
7994 introduction (ms_sid()).
7998 +6 -0 trunk/modules/core/m_server.c (File Modified)
8001 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8003 Cyrix boxes are wierd.
8006 +2 -1 trunk/modules/m_services.c (File Modified)
8009 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8014 +1 -1 trunk/include/client.h (File Modified)
8015 +3 -1 trunk/modules/m_services.c (File Modified)
8018 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8023 +1 -6 trunk/modules/m_services.c (File Modified)
8026 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8028 Disable a check that doesn't always seem to work right for some reason.
8031 +2 -0 trunk/modules/m_services.c (File Modified)
8034 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8040 +4 -1 trunk/NEWS (File Modified)
8043 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8049 +9 -9 trunk/configure (File Modified)
8050 +1 -1 trunk/configure.ac (File Modified)
8053 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8055 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8059 +3 -13 trunk/modules/m_trace.c (File Modified)
8062 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8064 Don't send empty RPL_WHOISCHANNELS on remote whois.
8066 Pointy hat to: jilles
8070 +1 -1 trunk/modules/m_whois.c (File Modified)
8073 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8079 +3 -0 trunk/NEWS (File Modified)
8082 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8084 Modular umode support.
8088 +0 -9 trunk/include/client.h (File Modified)
8089 +2 -1 trunk/include/s_user.h (File Modified)
8090 +1 -1 trunk/include/tools.h (File Modified)
8091 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8092 +3 -0 trunk/src/ircd.c (File Modified)
8093 +1 -1 trunk/src/messages.tab (File Modified)
8094 +2 -2 trunk/src/s_serv.c (File Modified)
8095 +37 -59 trunk/src/s_user.c (File Modified)
8096 +21 -0 trunk/src/tools.c (File Modified)
8099 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8101 Optionally do forced nick change to the UID instead of kill
8102 on nick collisions, see doc/collision_fnc.txt for more
8107 + - trunk/doc/collision_fnc.txt (File Added)
8108 +1 -0 trunk/doc/example.conf (File Modified)
8109 +8 -0 trunk/doc/reference.conf (File Modified)
8110 +1 -0 trunk/include/numeric.h (File Modified)
8111 +1 -0 trunk/include/s_conf.h (File Modified)
8112 +2 -1 trunk/include/s_serv.h (File Modified)
8113 +1 -0 trunk/include/s_stats.h (File Modified)
8114 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8115 +1 -1 trunk/src/messages.tab (File Modified)
8116 +1 -0 trunk/src/newconf.c (File Modified)
8117 +1 -0 trunk/src/s_conf.c (File Modified)
8118 +1 -0 trunk/src/s_serv.c (File Modified)
8119 +2 -2 trunk/src/s_stats.c (File Modified)
8122 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8128 trunk/NEWS (File Modified)
8131 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8133 Don't allow lookups by uid in /monitor + and /monitor s.
8137 trunk/modules/m_monitor.c (File Modified)
8140 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8142 Stop garbage +j being set in cases like +j aaa:bbb by
8143 initializing the variables properly.
8149 trunk/modules/core/m_mode.c (File Modified)
8150 trunk/modules/core/m_sjoin.c (File Modified)
8153 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8155 Apply flags to the proper server in me_gcap().
8159 trunk/modules/m_capab.c (File Modified)
8162 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8164 Use find_named_client() instead of find_client() to check
8165 for nick collisions.
8169 trunk/modules/core/m_nick.c (File Modified)
8172 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8174 - Replace old 381 numeric with a new, more positive one!
8178 trunk/src/messages.tab (File Modified)
8181 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8183 Make it compile again.
8187 trunk/src/channel.c (File Modified)
8188 trunk/src/client.c (File Modified)
8189 trunk/src/ircd.c (File Modified)
8190 trunk/src/packet.c (File Modified)
8193 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8195 - Prevent UID disclosure in cmode setting.
8199 trunk/NEWS (File Modified)
8200 trunk/modules/core/m_mode.c (File Modified)
8203 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8205 A different check which prevents UID disclosure.
8209 trunk/modules/core/m_kick.c (File Modified)
8212 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8214 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8218 trunk/modules/core/m_kick.c (File Modified)
8221 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8223 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8227 trunk/NEWS (File Modified)
8228 trunk/modules/m_accept.c (File Modified)
8229 trunk/modules/m_admin.c (File Modified)
8230 trunk/modules/m_away.c (File Modified)
8231 trunk/modules/m_cap.c (File Modified)
8232 trunk/modules/m_capab.c (File Modified)
8233 trunk/modules/m_challenge.c (File Modified)
8234 trunk/modules/m_chghost.c (File Modified)
8235 trunk/modules/m_close.c (File Modified)
8236 trunk/modules/m_cmessage.c (File Modified)
8237 trunk/modules/m_connect.c (File Modified)
8238 trunk/modules/m_dline.c (File Modified)
8239 trunk/modules/m_encap.c (File Modified)
8240 trunk/modules/m_etrace.c (File Modified)
8241 trunk/modules/m_gline.c (File Modified)
8242 trunk/modules/m_help.c (File Modified)
8243 trunk/modules/m_info.c (File Modified)
8244 trunk/modules/m_invite.c (File Modified)
8245 trunk/modules/m_ison.c (File Modified)
8246 trunk/modules/m_kline.c (File Modified)
8247 trunk/modules/m_knock.c (File Modified)
8248 trunk/modules/m_links.c (File Modified)
8249 trunk/modules/m_list.c (File Modified)
8250 trunk/modules/m_locops.c (File Modified)
8251 trunk/modules/m_lusers.c (File Modified)
8252 trunk/modules/m_map.c (File Modified)
8253 trunk/modules/m_monitor.c (File Modified)
8254 trunk/modules/m_motd.c (File Modified)
8255 trunk/modules/m_names.c (File Modified)
8256 trunk/modules/m_oper.c (File Modified)
8257 trunk/modules/m_operspy.c (File Modified)
8258 trunk/modules/m_pass.c (File Modified)
8259 trunk/modules/m_ping.c (File Modified)
8260 trunk/modules/m_pong.c (File Modified)
8261 trunk/modules/m_post.c (File Modified)
8262 trunk/modules/m_rehash.c (File Modified)
8263 trunk/modules/m_restart.c (File Modified)
8264 trunk/modules/m_resv.c (File Modified)
8265 trunk/modules/m_services.c (File Modified)
8266 trunk/modules/m_set.c (File Modified)
8267 trunk/modules/m_sshortcut.c (File Modified)
8268 trunk/modules/m_stats.c (File Modified)
8269 trunk/modules/m_svinfo.c (File Modified)
8270 trunk/modules/m_tb.c (File Modified)
8271 trunk/modules/m_testline.c (File Modified)
8272 trunk/modules/m_testmask.c (File Modified)
8273 trunk/modules/m_time.c (File Modified)
8274 trunk/modules/m_topic.c (File Modified)
8275 trunk/modules/m_trace.c (File Modified)
8276 trunk/modules/m_unreject.c (File Modified)
8277 trunk/modules/m_user.c (File Modified)
8278 trunk/modules/m_userhost.c (File Modified)
8279 trunk/modules/m_users.c (File Modified)
8280 trunk/modules/m_version.c (File Modified)
8281 trunk/modules/m_wallops.c (File Modified)
8282 trunk/modules/m_who.c (File Modified)
8283 trunk/modules/m_whois.c (File Modified)
8284 trunk/modules/m_whowas.c (File Modified)
8285 trunk/modules/m_xline.c (File Modified)
8286 trunk/src/adns.c (File Modified)
8287 trunk/src/aline.c (File Modified)
8288 trunk/src/cache.c (File Modified)
8289 trunk/src/channel.c (File Modified)
8290 trunk/src/class.c (File Modified)
8291 trunk/src/client.c (File Modified)
8292 trunk/src/commio.c (File Modified)
8293 trunk/src/event.c (File Modified)
8294 trunk/src/hash.c (File Modified)
8295 trunk/src/hostmask.c (File Modified)
8296 trunk/src/ircd.c (File Modified)
8297 trunk/src/kdparse.c (File Modified)
8298 trunk/src/linebuf.c (File Modified)
8299 trunk/src/listener.c (File Modified)
8300 trunk/src/modules.c (File Modified)
8301 trunk/src/monitor.c (File Modified)
8302 trunk/src/newconf.c (File Modified)
8303 trunk/src/packet.c (File Modified)
8304 trunk/src/parse.c (File Modified)
8305 trunk/src/reject.c (File Modified)
8306 trunk/src/s_auth.c (File Modified)
8307 trunk/src/s_conf.c (File Modified)
8308 trunk/src/s_gline.c (File Modified)
8309 trunk/src/s_log.c (File Modified)
8310 trunk/src/s_newconf.c (File Modified)
8311 trunk/src/s_serv.c (File Modified)
8312 trunk/src/s_stats.c (File Modified)
8313 trunk/src/s_user.c (File Modified)
8314 trunk/src/send.c (File Modified)
8315 trunk/src/whowas.c (File Modified)
8318 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8320 - More coding style niceities. Pretty much got client.h squared away.
8324 trunk/modules/m_dline.c (File Modified)
8325 trunk/modules/m_gline.c (File Modified)
8326 trunk/modules/m_kline.c (File Modified)
8327 trunk/modules/m_rehash.c (File Modified)
8328 trunk/modules/m_resv.c (File Modified)
8329 trunk/modules/m_stats.c (File Modified)
8330 trunk/modules/m_testline.c (File Modified)
8331 trunk/modules/m_user.c (File Modified)
8332 trunk/modules/m_xline.c (File Modified)
8335 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8337 - Propagate quiets (+q) on netjoins
8338 - Clear +q list too on lowerTS sjoin from TS6 source
8342 trunk/modules/core/m_sjoin.c (File Modified)
8343 trunk/src/s_serv.c (File Modified)
8346 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8348 Second argument to whois is always a nick, never a uid.
8349 This prevents /whois other.server uid to get information
8354 trunk/modules/m_whois.c (File Modified)
8357 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8359 Don't allow local users to use uids in user mode.
8363 trunk/src/s_user.c (File Modified)
8366 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8368 Make it compile again.
8372 trunk/src/s_stats.c (File Modified)
8375 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8377 Fix propagation of empty SJOIN.
8381 trunk/modules/core/m_sjoin.c (File Modified)
8384 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8386 Some atheme-style niceties here.
8390 trunk/modules/m_accept.c (File Modified)
8391 trunk/modules/m_admin.c (File Modified)
8392 trunk/modules/m_away.c (File Modified)
8393 trunk/modules/m_cap.c (File Modified)
8394 trunk/modules/m_capab.c (File Modified)
8395 trunk/modules/m_challenge.c (File Modified)
8396 trunk/modules/m_chghost.c (File Modified)
8397 trunk/modules/m_close.c (File Modified)
8398 trunk/modules/m_cmessage.c (File Modified)
8399 trunk/modules/m_connect.c (File Modified)
8400 trunk/modules/m_dline.c (File Modified)
8401 trunk/modules/m_encap.c (File Modified)
8402 trunk/modules/m_etrace.c (File Modified)
8403 trunk/modules/m_gline.c (File Modified)
8404 trunk/modules/m_help.c (File Modified)
8405 trunk/modules/m_info.c (File Modified)
8406 trunk/modules/m_invite.c (File Modified)
8407 trunk/modules/m_ison.c (File Modified)
8408 trunk/modules/m_kline.c (File Modified)
8409 trunk/modules/m_knock.c (File Modified)
8410 trunk/modules/m_links.c (File Modified)
8411 trunk/modules/m_list.c (File Modified)
8412 trunk/modules/m_locops.c (File Modified)
8413 trunk/modules/m_lusers.c (File Modified)
8414 trunk/modules/m_map.c (File Modified)
8415 trunk/modules/m_monitor.c (File Modified)
8416 trunk/modules/m_motd.c (File Modified)
8417 trunk/modules/m_names.c (File Modified)
8418 trunk/modules/m_oper.c (File Modified)
8419 trunk/modules/m_operspy.c (File Modified)
8420 trunk/modules/m_pass.c (File Modified)
8421 trunk/modules/m_ping.c (File Modified)
8422 trunk/modules/m_pong.c (File Modified)
8423 trunk/modules/m_post.c (File Modified)
8424 trunk/modules/m_rehash.c (File Modified)
8425 trunk/modules/m_restart.c (File Modified)
8426 trunk/modules/m_resv.c (File Modified)
8427 trunk/modules/m_services.c (File Modified)
8428 trunk/modules/m_set.c (File Modified)
8429 trunk/modules/m_sshortcut.c (File Modified)
8430 trunk/modules/m_stats.c (File Modified)
8431 trunk/modules/m_svinfo.c (File Modified)
8432 trunk/modules/m_tb.c (File Modified)
8433 trunk/modules/m_testline.c (File Modified)
8434 trunk/modules/m_testmask.c (File Modified)
8435 trunk/modules/m_time.c (File Modified)
8436 trunk/modules/m_topic.c (File Modified)
8437 trunk/modules/m_trace.c (File Modified)
8438 trunk/modules/m_unreject.c (File Modified)
8439 trunk/modules/m_user.c (File Modified)
8440 trunk/modules/m_userhost.c (File Modified)
8441 trunk/modules/m_users.c (File Modified)
8442 trunk/modules/m_version.c (File Modified)
8443 trunk/modules/m_wallops.c (File Modified)
8444 trunk/modules/m_who.c (File Modified)
8445 trunk/modules/m_whois.c (File Modified)
8446 trunk/modules/m_whowas.c (File Modified)
8447 trunk/modules/m_xline.c (File Modified)
8450 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8452 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8456 trunk/.indent.pro (File Modified)
8457 trunk/include/charybdis.h (File Added)
8458 trunk/include/client.h (File Modified)
8459 trunk/modules/.indent.pro (File Modified)
8460 trunk/src/.indent.pro (File Modified)
8461 trunk/src/adns.c (File Modified)
8462 trunk/src/aline.c (File Modified)
8463 trunk/src/cache.c (File Modified)
8464 trunk/src/channel.c (File Modified)
8465 trunk/src/class.c (File Modified)
8466 trunk/src/client.c (File Modified)
8467 trunk/src/commio.c (File Modified)
8468 trunk/src/event.c (File Modified)
8469 trunk/src/hash.c (File Modified)
8470 trunk/src/hostmask.c (File Modified)
8471 trunk/src/ircd.c (File Modified)
8472 trunk/src/kdparse.c (File Modified)
8473 trunk/src/linebuf.c (File Modified)
8474 trunk/src/listener.c (File Modified)
8475 trunk/src/modules.c (File Modified)
8476 trunk/src/monitor.c (File Modified)
8477 trunk/src/newconf.c (File Modified)
8478 trunk/src/packet.c (File Modified)
8479 trunk/src/parse.c (File Modified)
8480 trunk/src/reject.c (File Modified)
8481 trunk/src/s_auth.c (File Modified)
8482 trunk/src/s_conf.c (File Modified)
8483 trunk/src/s_gline.c (File Modified)
8484 trunk/src/s_log.c (File Modified)
8485 trunk/src/s_newconf.c (File Modified)
8486 trunk/src/s_serv.c (File Modified)
8487 trunk/src/s_stats.c (File Modified)
8488 trunk/src/s_user.c (File Modified)
8489 trunk/src/send.c (File Modified)
8490 trunk/src/whowas.c (File Modified)
8493 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8495 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8496 - Convert a few modules towards using this code.
8497 - Make a note about this change in NEWS.
8501 trunk/NEWS (File Modified)
8502 trunk/include/aline.h (File Added)
8503 trunk/modules/m_dline.c (File Modified)
8504 trunk/modules/m_kline.c (File Modified)
8505 trunk/modules/m_resv.c (File Modified)
8506 trunk/modules/m_xline.c (File Modified)
8507 trunk/src/Makefile.in (File Modified)
8508 trunk/src/aline.c (File Added)
8511 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8513 - Update NEWS document.
8517 trunk/NEWS (File Modified)
8520 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8522 Use find_named_person() instead of find_person() in services shortcuts.
8526 trunk/modules/m_sshortcut.c (File Modified)
8529 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8531 Fix propagation of empty channels (+P).
8535 trunk/modules/core/m_sjoin.c (File Modified)
8536 trunk/src/s_serv.c (File Modified)
8539 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8541 Use same comparison for +f.
8545 trunk/modules/core/m_join.c (File Modified)
8548 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8550 Retire server-server non-encap CHGHOST, and clean it up a bit.
8554 trunk/modules/m_chghost.c (File Modified)
8557 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8559 Use TS6 form for SQUIT wallops.
8563 trunk/modules/core/m_squit.c (File Modified)
8566 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8568 Propagate nick changes for remote clients in TS6 form if possible;
8569 simplify the code a bit.
8573 trunk/modules/core/m_nick.c (File Modified)
8576 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8578 Only clear oper_only_umodes on deoper for local clients.
8582 trunk/src/s_user.c (File Modified)
8585 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8587 - Don't enable use_whois_actually in the default config, makes cloaking
8588 only useful for vanity.
8592 trunk/doc/example.conf (File Modified)
8595 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8597 Fix linebuf raw code to not truncate lines longer than
8598 510 characters. This stops ziplinks corruption at
8599 the initial burst if the other side sends a lot.
8603 trunk/src/linebuf.c (File Modified)
8606 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8608 - Add +r to channel_modes().
8612 trunk/src/channel.c (File Modified)
8615 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8621 trunk/NEWS (File Modified)
8624 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
8626 err, nvm. wrong project :-P
8630 trunk/src/match.c (File Modified)
8633 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
8635 make sure we don't crash on match(NULL, test)
8639 trunk/src/match.c (File Modified)
8642 jilles 2005/09/12 23:40:03 UTC (20050912-206)
8644 Add remote rehash, /rehash <server> and /rehash <option> <server>,
8645 flags = rehash in shared{}.
8646 Uses :<source> ENCAP <target> REHASH [option].
8650 trunk/doc/example.conf (File Modified)
8651 trunk/doc/reference.conf (File Modified)
8652 trunk/help/opers/rehash (File Modified)
8653 trunk/include/s_newconf.h (File Modified)
8654 trunk/modules/m_rehash.c (File Modified)
8655 trunk/modules/m_stats.c (File Modified)
8656 trunk/src/newconf.c (File Modified)
8659 jilles 2005/09/12 22:48:44 UTC (20050912-204)
8661 Initialize flags to 0 in conf_set_shared_flags() and
8662 conf_set_cluster_flags().
8666 trunk/src/newconf.c (File Modified)
8669 jilles 2005/09/12 22:14:16 UTC (20050912-202)
8671 Don't allow a forward from a #channel to an &channel.
8672 Error message is Illegal channel name.
8676 trunk/modules/core/m_mode.c (File Modified)
8679 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
8681 - change version to 1.0.1
8685 trunk/configure (File Modified)
8686 trunk/configure.ac (File Modified)
8689 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
8695 trunk/NEWS (File Modified)
8698 jilles 2005/09/12 21:55:58 UTC (20050912-196)
8700 Services shortcuts changes:
8701 - Require umode +S on target
8702 - Use ERR_SERVICESDOWN (440) for error message
8703 - Fix check for empty string
8707 trunk/include/numeric.h (File Modified)
8708 trunk/modules/m_sshortcut.c (File Modified)
8709 trunk/src/messages.tab (File Modified)
8712 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
8714 s/IsChanService/IsService/g;
8718 trunk/modules/m_sshortcut.c (File Modified)
8721 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
8723 Add check for service validity in shortcut routines.
8727 trunk/modules/m_sshortcut.c (File Modified)
8730 jilles 2005/09/12 15:30:26 UTC (20050912-190)
8732 Don't allow forwarding to a -F channel the setter is not on.
8736 trunk/modules/core/m_mode.c (File Modified)
8739 jilles 2005/09/12 13:55:56 UTC (20050912-188)
8741 Describe identify_service and identify_command in
8746 trunk/doc/reference.conf (File Modified)
8749 jilles 2005/09/12 13:37:11 UTC (20050912-186)
8751 More helpfile updates.
8755 trunk/help/Makefile.in (File Modified)
8756 trunk/help/opers/die (File Modified)
8757 trunk/help/opers/join (File Modified)
8758 trunk/help/opers/links (File Modified)
8759 trunk/help/opers/lusers (File Modified)
8760 trunk/help/opers/map (File Added)
8761 trunk/help/opers/motd (File Modified)
8762 trunk/help/opers/names (File Modified)
8763 trunk/help/opers/notice (File Modified)
8764 trunk/help/opers/operspy (File Modified)
8765 trunk/help/opers/part (File Modified)
8766 trunk/help/opers/privmsg (File Modified)
8767 trunk/help/opers/restart (File Modified)
8768 trunk/help/opers/set (File Modified)
8769 trunk/help/opers/stats (File Modified)
8770 trunk/help/opers/trace (File Modified)
8771 trunk/help/opers/version (File Modified)
8772 trunk/help/users/notice (File Modified)
8773 trunk/help/users/privmsg (File Modified)
8774 trunk/help/users/stats (File Modified)
8777 jilles 2005/09/12 11:18:40 UTC (20050912-184)
8783 trunk/help/opers/cmode (File Modified)
8784 trunk/help/opers/umode (File Modified)
8785 trunk/help/opers/wallops (File Modified)
8786 trunk/help/opers/who (File Modified)
8787 trunk/help/users/umode (File Modified)
8790 jilles 2005/09/12 11:11:18 UTC (20050912-182)
8792 Include cmode +r in 004 and 005.
8796 trunk/include/supported.h (File Modified)
8797 trunk/src/messages.tab (File Modified)
8800 jilles 2005/09/12 10:53:35 UTC (20050912-180)
8802 No need to clear all 3 buffers in channel_modes().
8806 trunk/src/channel.c (File Modified)
8809 jilles 2005/09/12 10:31:54 UTC (20050912-178)
8811 - Fix multiple +f modes per line
8812 - -f shouldn't take a parameter
8816 trunk/modules/core/m_mode.c (File Modified)
8819 jilles 2005/09/12 10:04:27 UTC (20050912-176)
8821 Channel mode +Q now prevents forwarding to or through
8822 a channel, just like in hyperion, not from a channel.
8826 trunk/modules/core/m_join.c (File Modified)
8829 jilles 2005/09/12 09:36:21 UTC (20050912-174)
8831 Complete +F/+Q propagation.
8835 trunk/modules/core/m_join.c (File Modified)
8836 trunk/modules/core/m_sjoin.c (File Modified)
8837 trunk/src/channel.c (File Modified)
8840 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
8842 - A few minor fixes.
8846 trunk/modules/core/m_join.c (File Modified)
8847 trunk/modules/m_services.c (File Modified)
8850 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
8852 - Fix netsplit obfuscation.
8856 trunk/src/client.c (File Modified)
8859 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
8861 - Fix another /stats p related bug.
8865 trunk/src/client.c (File Modified)
8868 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
8870 - Update example.conf.
8874 trunk/doc/example.conf (File Modified)
8877 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
8879 - Fix a minor bug here, and re-release 1.0.
8883 trunk/modules/core/m_nick.c (File Modified)
8886 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
8888 - Add bursted clients to /stats p list.
8892 trunk/modules/core/m_nick.c (File Modified)
8895 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
8897 - Add identify_service, identify_command options to the example.conf,
8902 trunk/NEWS (File Modified)
8903 trunk/doc/example.conf (File Modified)
8904 trunk/src/newconf.c (File Modified)
8907 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
8909 - Add services shortcuts.
8913 trunk/modules/Makefile.in (File Modified)
8914 trunk/modules/m_sshortcut.c (File Added)
8917 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
8919 - put back checks i removed by mistake
8923 trunk/modules/core/m_join.c (File Modified)
8926 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
8928 - Implement channel mode +Q, which disables forwarding.
8929 - Make forwarding usable by everyone.
8930 - Implement channel mode +F which bypasses authority checks on a target
8936 trunk/NEWS (File Modified)
8937 trunk/include/channel.h (File Modified)
8938 trunk/include/supported.h (File Modified)
8939 trunk/modules/core/m_join.c (File Modified)
8940 trunk/modules/core/m_mode.c (File Modified)
8941 trunk/src/messages.tab (File Modified)
8944 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
8946 - Fix account handling brokenness.
8950 trunk/modules/m_services.c (File Modified)
8953 jilles 2005/09/12 02:04:09 UTC (20050912-150)
8955 Identify to services via server password hack. Still
8956 needs config file parts, like
8957 identifyservice = "nickserv@services.int";
8958 identifycommand = "IDENTIFY";
8962 trunk/include/s_conf.h (File Modified)
8963 trunk/src/s_user.c (File Modified)
8966 jilles 2005/09/12 01:59:46 UTC (20050912-148)
8968 Make send.c compile.
8972 trunk/src/send.c (File Modified)
8975 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
8977 - Handle this better.
8981 trunk/src/send.c (File Modified)
8984 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
8986 If the source is not a client, don't send to normal users.
8990 trunk/src/send.c (File Modified)
8993 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
8995 - Make /wallops behave as wallops in other ircds.
8999 trunk/modules/m_wallops.c (File Modified)
9000 trunk/src/send.c (File Modified)
9003 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9009 trunk/NEWS (File Modified)
9010 trunk/configure (File Modified)
9011 trunk/configure.ac (File Modified)
9014 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9016 - Remove efnet configuration.
9017 - Rename example.conf as reference.conf, and replace the default
9018 example.conf with one suitable for AthemeNET.
9019 - Update makefile to reflect these changes.
9023 trunk/doc/Makefile.in (File Modified)
9024 trunk/doc/example.conf (File Modified)
9025 trunk/doc/example.efnet.conf (File Deleted)
9026 trunk/doc/reference.conf (File Added)
9029 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9031 - Don't display opers who are /away.
9035 trunk/modules/m_stats.c (File Modified)
9038 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9040 Put cmode +f in 004 and 005.
9044 trunk/include/supported.h (File Modified)
9045 trunk/src/messages.tab (File Modified)
9048 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9050 Add user umode +Q which prevents a user from
9055 trunk/include/client.h (File Modified)
9056 trunk/modules/core/m_join.c (File Modified)
9057 trunk/src/messages.tab (File Modified)
9058 trunk/src/s_user.c (File Modified)
9061 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9063 Implement channel forwarding in m_join(). As in
9064 hyperion, failing to join because of +i, +r or +j
9065 can cause you to be forwarded, potentially
9066 recursively. Unlike hyperion, a single numeric
9067 is sent in case of a successful forward, otherwise
9068 the ircd acts if there were no forward.
9072 trunk/include/numeric.h (File Modified)
9073 trunk/modules/core/m_join.c (File Modified)
9074 trunk/src/messages.tab (File Modified)
9077 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9079 Allow servers to set oper-only cmodes as well.
9083 trunk/modules/core/m_mode.c (File Modified)
9086 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9088 Add cmode +f which takes a channel name, settable
9089 only by opers for now. Does not do anything yet.
9093 trunk/include/channel.h (File Modified)
9094 trunk/modules/core/m_join.c (File Modified)
9095 trunk/modules/core/m_mode.c (File Modified)
9096 trunk/modules/core/m_sjoin.c (File Modified)
9097 trunk/src/channel.c (File Modified)
9100 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9102 Fully initialize 'mode' in ms_join() and ms_sjoin()
9103 to avoid old +j garbage from being used.
9107 trunk/modules/core/m_join.c (File Modified)
9108 trunk/modules/core/m_sjoin.c (File Modified)
9111 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9113 - only touch join_count/join_delta if join throttling
9114 is enabled on the channel
9115 - reset join_count/join_delta to 0 if -j is set
9119 trunk/modules/core/m_join.c (File Modified)
9120 trunk/modules/core/m_mode.c (File Modified)
9121 trunk/modules/core/m_sjoin.c (File Modified)
9124 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9126 Also start a new "period" for join throttling for remote joins,
9127 if necessary. Make the code slightly clearer.
9131 trunk/modules/core/m_join.c (File Modified)
9132 trunk/src/channel.c (File Modified)
9135 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9137 Some +j improvements, still broken.
9141 trunk/modules/core/m_join.c (File Modified)
9142 trunk/modules/core/m_sjoin.c (File Modified)
9145 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9147 Only do +z processing for +m channels the sender is on,
9148 as bans/quiets are currently only checked locally.
9152 trunk/modules/core/m_message.c (File Modified)
9155 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9157 - Add max_bans_large configuration option, defaulting to 500, to
9158 limit the number of bans in a +L channel
9159 - Change b/e/I to b/e/I/q in texts
9163 trunk/doc/example.conf (File Modified)
9164 trunk/include/s_conf.h (File Modified)
9165 trunk/modules/core/m_mode.c (File Modified)
9166 trunk/modules/m_info.c (File Modified)
9167 trunk/src/newconf.c (File Modified)
9168 trunk/src/s_conf.c (File Modified)
9171 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9173 Store invite for +gi channels.
9174 Note that +gi is significantly weaker access control than +i.
9178 trunk/modules/m_invite.c (File Modified)
9181 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9183 Nonops are allowed to see +q lists.
9187 trunk/modules/core/m_mode.c (File Modified)
9190 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9192 Invalidate can_send() cache on -q.
9196 trunk/modules/core/m_mode.c (File Modified)
9199 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9201 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9205 trunk/modules/core/m_sjoin.c (File Modified)
9208 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9210 - Allow blank SJOINs -- for permanant channels.
9214 trunk/modules/core/m_sjoin.c (File Modified)
9217 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9219 - Burst permanant channels.
9223 trunk/src/s_serv.c (File Modified)
9226 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9228 - Fix handling of permanant channels.
9232 trunk/modules/core/m_join.c (File Modified)
9235 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9237 - Run indent on core modules.
9238 - Add propagation of join throttle settings.
9242 trunk/modules/core/m_die.c (File Modified)
9243 trunk/modules/core/m_error.c (File Modified)
9244 trunk/modules/core/m_join.c (File Modified)
9245 trunk/modules/core/m_kick.c (File Modified)
9246 trunk/modules/core/m_kill.c (File Modified)
9247 trunk/modules/core/m_message.c (File Modified)
9248 trunk/modules/core/m_mode.c (File Modified)
9249 trunk/modules/core/m_nick.c (File Modified)
9250 trunk/modules/core/m_part.c (File Modified)
9251 trunk/modules/core/m_quit.c (File Modified)
9252 trunk/modules/core/m_server.c (File Modified)
9253 trunk/modules/core/m_sjoin.c (File Modified)
9254 trunk/modules/core/m_squit.c (File Modified)
9257 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9259 - Fix mistake in commit message.
9263 trunk/ChangeLog (File Modified)
9266 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9268 - Channel throttling.
9272 trunk/NEWS (File Modified)
9273 trunk/include/supported.h (File Modified)
9274 trunk/modules/core/m_mode.c (File Modified)
9275 trunk/src/messages.tab (File Modified)
9278 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9280 - Channel throttle logic fixes.
9284 trunk/include/channel.h (File Modified)
9287 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9289 - Add the throttle logic.
9293 trunk/include/channel.h (File Modified)
9294 trunk/include/numeric.h (File Modified)
9295 trunk/modules/core/m_join.c (File Modified)
9296 trunk/src/channel.c (File Modified)
9297 trunk/src/messages.tab (File Modified)
9300 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9302 - Cosmetic fixes to CREDITS.
9306 trunk/CREDITS (File Modified)
9309 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9311 - Better channel_modes() from ShadowIRCd 4.
9315 trunk/include/channel.h (File Modified)
9316 trunk/src/channel.c (File Modified)
9319 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9321 - Strip colour codes from parts.
9325 trunk/modules/core/m_part.c (File Modified)
9328 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9330 - Strip colour codes from quits.
9334 trunk/modules/core/m_quit.c (File Modified)
9337 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9339 - add +c/+g/+z to channel_modes().
9343 trunk/src/channel.c (File Modified)
9346 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9348 - Add +g to 004/005 numerics.
9352 trunk/include/supported.h (File Modified)
9353 trunk/src/messages.tab (File Modified)
9356 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9358 - Add +cgz to set_final_mode() in both join/sjoin.
9359 - Implement channel mode +g: Free invite.
9363 trunk/include/channel.h (File Modified)
9364 trunk/modules/core/m_join.c (File Modified)
9365 trunk/modules/core/m_mode.c (File Modified)
9366 trunk/modules/core/m_sjoin.c (File Modified)
9367 trunk/modules/m_invite.c (File Modified)
9370 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9372 - Make sure /stats p uses the right list.
9376 trunk/modules/m_stats.c (File Modified)
9379 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9381 - local oper list becomes local_oper_list.
9382 - all opers are stored on oper_list for /stats p.
9386 trunk/include/ircd.h (File Modified)
9387 trunk/modules/m_stats.c (File Modified)
9388 trunk/modules/m_trace.c (File Modified)
9389 trunk/src/client.c (File Modified)
9390 trunk/src/ircd.c (File Modified)
9391 trunk/src/s_user.c (File Modified)
9392 trunk/src/send.c (File Modified)
9395 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9397 - Remove ENABLE_SERVICES legacy define.
9401 trunk/configure (File Modified)
9402 trunk/configure.ac (File Modified)
9403 trunk/include/client.h (File Modified)
9404 trunk/include/m_info.h (File Modified)
9405 trunk/include/s_conf.h (File Modified)
9406 trunk/modules/Makefile.in (File Modified)
9407 trunk/modules/core/m_kick.c (File Modified)
9408 trunk/modules/core/m_mode.c (File Modified)
9409 trunk/modules/core/m_nick.c (File Modified)
9410 trunk/modules/core/m_sjoin.c (File Modified)
9411 trunk/modules/m_services.c (File Modified)
9412 trunk/src/channel.c (File Modified)
9413 trunk/src/newconf.c (File Modified)
9414 trunk/src/s_conf.c (File Modified)
9415 trunk/src/s_serv.c (File Modified)
9416 trunk/src/s_user.c (File Modified)
9419 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9421 - New reject message, ala ircu.
9425 trunk/src/reject.c (File Modified)
9428 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9430 - Reduce 'broadcast storm' effect in m_chghost.
9434 trunk/modules/m_chghost.c (File Modified)
9437 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9439 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9443 trunk/include/supported.h (File Modified)
9444 trunk/src/messages.tab (File Modified)
9447 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9453 trunk/include/channel.h (File Modified)
9454 trunk/modules/core/m_message.c (File Modified)
9455 trunk/modules/core/m_mode.c (File Modified)
9458 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9460 - use sendto_one_numeric() in some places.
9464 trunk/modules/core/m_mode.c (File Modified)
9467 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9469 - Implement channel mode +c -- colour stripping.
9473 trunk/include/irc_string.h (File Modified)
9474 trunk/include/supported.h (File Modified)
9475 trunk/modules/core/m_message.c (File Modified)
9476 trunk/modules/core/m_mode.c (File Modified)
9477 trunk/src/irc_string.c (File Modified)
9478 trunk/src/messages.tab (File Modified)
9481 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9483 - Add +qLP to CHANMODES 005 numeric.
9487 trunk/include/supported.h (File Modified)
9490 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9492 Move credits files to doc/.
9496 trunk/Hybrid-team (File Deleted)
9497 trunk/Ratbox-team (File Deleted)
9498 trunk/doc/Hybrid-team (File Added)
9499 trunk/doc/Ratbox-team (File Added)
9502 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9504 - Rename Ratbox credits as Ratbox-team.
9505 - Add in our own CREDITS.
9509 trunk/CREDITS (File Deleted)
9510 trunk/CREDITS (File Added)
9511 trunk/Ratbox-team (File Added)
9514 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9520 trunk/modules/core/m_mode.c (File Modified)
9523 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9525 - Rebuild configure.
9529 trunk/autom4te.cache/ (File Deleted)
9530 trunk/configure (File Modified)
9533 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9535 Add +q to messages.tab.
9539 trunk/src/messages.tab (File Modified)
9542 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9544 - port m_sjoin stuff to TS6 JOIN syntax.
9548 trunk/modules/core/m_join.c (File Modified)
9551 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9553 - Implement channel mode +q (quiet)
9557 trunk/include/channel.h (File Modified)
9558 trunk/modules/core/m_mode.c (File Modified)
9559 trunk/src/channel.c (File Modified)
9562 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9564 Add +L/+P for set_final_mode().
9568 trunk/modules/core/m_sjoin.c (File Modified)
9571 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9573 Add +L/+P in channel_modes().
9577 trunk/src/channel.c (File Modified)
9580 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9582 - Use MODE_PERMANENT, not MODE_PERMANANT
9583 - Actually use chm_staff()
9585 It compiles but is not otherwise tested.
9589 trunk/include/channel.h (File Modified)
9590 trunk/modules/core/m_mode.c (File Modified)
9591 trunk/modules/core/m_sjoin.c (File Modified)
9592 trunk/src/channel.c (File Modified)
9595 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9597 - Ok, patchlevel.h is fixed now.
9601 trunk/include/patchlevel.h (File Modified)
9604 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9610 trunk/include/patchlevel.h (File Modified)
9611 trunk/src/version.c.SH (File Modified)
9614 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9616 - Fix compilation issue with version.c.
9620 trunk/src/version.c.SH (File Modified)
9623 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
9625 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
9626 this from the BUGS file.
9630 trunk/BUGS (File Modified)
9633 jilles 2005/09/10 02:30:22 UTC (20050910-26)
9635 Mangle all netsplit messages if flatten links is enabled.
9639 trunk/src/client.c (File Modified)
9642 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
9644 - jilles pointed out that /stats p needed severe changes -- implement
9649 trunk/modules/m_stats.c (File Modified)
9652 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
9654 Rename RELNOTES to NEWS.
9658 trunk/NEWS (File Added)
9659 trunk/RELNOTES (File Deleted)
9662 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
9668 trunk/RELNOTES (File Modified)
9671 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
9673 - Make /stats p work globally.
9674 - Change 'OPER(s)' to 'staff members'
9678 trunk/modules/m_stats.c (File Modified)
9681 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
9683 - add modes, +LP to RPL_MYINFO.
9687 trunk/src/messages.tab (File Modified)
9690 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
9692 More stuff to RELNOTES.
9696 trunk/RELNOTES (File Modified)
9699 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
9705 trunk/modules/core/m_sjoin.c (File Modified)
9706 trunk/src/channel.c (File Modified)
9709 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
9711 - Implement list limit exceed modes -- +L.
9715 trunk/modules/core/m_mode.c (File Modified)
9718 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
9720 - Add handlers for modes +L, +P.
9724 trunk/include/channel.h (File Modified)
9725 trunk/modules/core/m_mode.c (File Modified)
9728 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
9730 Update properties on *everything*.
9734 trunk/.cvsignore (Property Modified)
9735 trunk/.indent.pro (Property Modified)
9736 trunk/BUGS (File Modified) (Property Modified)
9737 trunk/CREDITS (File Modified) (Property Modified)
9738 trunk/ChangeLog (Property Modified)
9739 trunk/Hybrid-team (File Modified) (Property Modified)
9740 trunk/INSTALL (File Modified) (Property Modified)
9741 trunk/LICENSE (File Modified) (Property Modified)
9742 trunk/Makefile.in (File Modified) (Property Modified)
9743 trunk/README.FIRST (File Modified) (Property Modified)
9744 trunk/RELNOTES (File Modified) (Property Modified)
9745 trunk/SVN-Access (Property Modified)
9746 trunk/aclocal.m4 (File Modified) (Property Modified)
9747 trunk/adns/.cvsignore (Property Modified)
9748 trunk/adns/COPYING (Property Modified)
9749 trunk/adns/GPL-vs-LGPL (Property Modified)
9750 trunk/adns/Makefile.in (File Modified) (Property Modified)
9751 trunk/adns/README (Property Modified)
9752 trunk/adns/README.ircd (Property Modified)
9753 trunk/adns/adns.h (File Modified) (Property Modified)
9754 trunk/adns/check.c (File Modified) (Property Modified)
9755 trunk/adns/dlist.h (File Modified) (Property Modified)
9756 trunk/adns/event.c (File Modified) (Property Modified)
9757 trunk/adns/general.c (File Modified) (Property Modified)
9758 trunk/adns/internal.h (File Modified) (Property Modified)
9759 trunk/adns/parse.c (File Modified) (Property Modified)
9760 trunk/adns/query.c (File Modified) (Property Modified)
9761 trunk/adns/reply.c (File Modified) (Property Modified)
9762 trunk/adns/setup.c (File Modified) (Property Modified)
9763 trunk/adns/transmit.c (File Modified) (Property Modified)
9764 trunk/adns/tvarith.h (File Modified) (Property Modified)
9765 trunk/adns/types.c (File Modified) (Property Modified)
9766 trunk/configure (File Modified) (Property Modified)
9767 trunk/configure.ac (File Modified) (Property Modified)
9768 trunk/contrib/.cvsignore (Property Modified)
9769 trunk/contrib/.indent.pro (Property Modified)
9770 trunk/contrib/Makefile.in (File Modified) (Property Modified)
9771 trunk/contrib/README (File Modified) (Property Modified)
9772 trunk/contrib/example_module.c (File Modified) (Property Modified)
9773 trunk/contrib/m_42.c (File Modified) (Property Modified)
9774 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
9775 trunk/contrib/m_flags.c (File Modified) (Property Modified)
9776 trunk/contrib/m_force.c (File Modified) (Property Modified)
9777 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
9778 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
9779 trunk/contrib/m_okick.c (File Modified) (Property Modified)
9780 trunk/contrib/m_olist.c (File Modified) (Property Modified)
9781 trunk/contrib/m_opme.c (File Modified) (Property Modified)
9782 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
9783 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
9784 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
9785 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
9786 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
9787 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
9788 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
9789 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
9790 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
9791 trunk/doc/.cvsignore (Property Modified)
9792 trunk/doc/CIDR.txt (File Modified) (Property Modified)
9793 trunk/doc/Makefile.in (File Modified) (Property Modified)
9794 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
9795 trunk/doc/Tao-of-IRC.940110 (Property Modified)
9796 trunk/doc/challenge.txt (File Modified) (Property Modified)
9797 trunk/doc/example.conf (File Modified) (Property Modified)
9798 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
9799 trunk/doc/hooks.txt (File Modified) (Property Modified)
9800 trunk/doc/index.txt (File Modified) (Property Modified)
9801 trunk/doc/ircd.8 (File Modified) (Property Modified)
9802 trunk/doc/ircd.motd (Property Modified)
9803 trunk/doc/logfiles.txt (File Modified) (Property Modified)
9804 trunk/doc/modeg.txt (File Modified) (Property Modified)
9805 trunk/doc/modes.txt (File Modified) (Property Modified)
9806 trunk/doc/monitor.txt (File Modified) (Property Modified)
9807 trunk/doc/old/Authors (Property Modified)
9808 trunk/doc/operguide.txt (File Modified) (Property Modified)
9809 trunk/doc/opermyth.txt (Property Modified)
9810 trunk/doc/server-version-info (File Modified) (Property Modified)
9811 trunk/doc/services.txt (File Modified) (Property Modified)
9812 trunk/doc/technical/README.TSora (Property Modified)
9813 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
9814 trunk/doc/technical/event.txt (File Modified) (Property Modified)
9815 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
9816 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
9817 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
9818 trunk/doc/technical/index.txt (File Modified) (Property Modified)
9819 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
9820 trunk/doc/technical/network.txt (File Modified) (Property Modified)
9821 trunk/doc/technical/rfc1459.txt (Property Modified)
9822 trunk/doc/technical/send.txt (File Modified) (Property Modified)
9823 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
9824 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
9825 trunk/doc/tgchange.txt (File Modified) (Property Modified)
9826 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
9827 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
9828 trunk/help/Makefile.in (File Modified) (Property Modified)
9829 trunk/help/opers/accept (Property Modified)
9830 trunk/help/opers/admin (Property Modified)
9831 trunk/help/opers/away (Property Modified)
9832 trunk/help/opers/capab (Property Modified)
9833 trunk/help/opers/challenge (Property Modified)
9834 trunk/help/opers/close (Property Modified)
9835 trunk/help/opers/cmode (Property Modified)
9836 trunk/help/opers/cnotice (Property Modified)
9837 trunk/help/opers/connect (Property Modified)
9838 trunk/help/opers/cprivmsg (Property Modified)
9839 trunk/help/opers/credits (Property Modified)
9840 trunk/help/opers/die (Property Modified)
9841 trunk/help/opers/dline (Property Modified)
9842 trunk/help/opers/eob (Property Modified)
9843 trunk/help/opers/error (Property Modified)
9844 trunk/help/opers/etrace (Property Modified)
9845 trunk/help/opers/gline (Property Modified)
9846 trunk/help/opers/help (Property Modified)
9847 trunk/help/opers/index (Property Modified)
9848 trunk/help/opers/info (Property Modified)
9849 trunk/help/opers/invite (Property Modified)
9850 trunk/help/opers/ison (Property Modified)
9851 trunk/help/opers/join (Property Modified)
9852 trunk/help/opers/kick (Property Modified)
9853 trunk/help/opers/kill (Property Modified)
9854 trunk/help/opers/kline (Property Modified)
9855 trunk/help/opers/knock (Property Modified)
9856 trunk/help/opers/links (Property Modified)
9857 trunk/help/opers/list (Property Modified)
9858 trunk/help/opers/locops (Property Modified)
9859 trunk/help/opers/lusers (Property Modified)
9860 trunk/help/opers/modlist (Property Modified)
9861 trunk/help/opers/modload (Property Modified)
9862 trunk/help/opers/modrestart (Property Modified)
9863 trunk/help/opers/modunload (Property Modified)
9864 trunk/help/opers/motd (Property Modified)
9865 trunk/help/opers/names (Property Modified)
9866 trunk/help/opers/nick (Property Modified)
9867 trunk/help/opers/notice (Property Modified)
9868 trunk/help/opers/oper (Property Modified)
9869 trunk/help/opers/operspy (Property Modified)
9870 trunk/help/opers/operwall (Property Modified)
9871 trunk/help/opers/part (Property Modified)
9872 trunk/help/opers/pass (Property Modified)
9873 trunk/help/opers/ping (Property Modified)
9874 trunk/help/opers/pong (Property Modified)
9875 trunk/help/opers/post (Property Modified)
9876 trunk/help/opers/privmsg (Property Modified)
9877 trunk/help/opers/quit (Property Modified)
9878 trunk/help/opers/rehash (Property Modified)
9879 trunk/help/opers/restart (Property Modified)
9880 trunk/help/opers/resv (Property Modified)
9881 trunk/help/opers/server (Property Modified)
9882 trunk/help/opers/set (Property Modified)
9883 trunk/help/opers/sjoin (Property Modified)
9884 trunk/help/opers/squit (Property Modified)
9885 trunk/help/opers/stats (Property Modified)
9886 trunk/help/opers/svinfo (Property Modified)
9887 trunk/help/opers/testgecos (Property Modified)
9888 trunk/help/opers/testline (Property Modified)
9889 trunk/help/opers/testmask (Property Modified)
9890 trunk/help/opers/time (Property Modified)
9891 trunk/help/opers/topic (Property Modified)
9892 trunk/help/opers/trace (Property Modified)
9893 trunk/help/opers/uhelp (Property Modified)
9894 trunk/help/opers/umode (Property Modified)
9895 trunk/help/opers/undline (Property Modified)
9896 trunk/help/opers/ungline (Property Modified)
9897 trunk/help/opers/unkline (Property Modified)
9898 trunk/help/opers/unresv (Property Modified)
9899 trunk/help/opers/unxline (Property Modified)
9900 trunk/help/opers/user (Property Modified)
9901 trunk/help/opers/userhost (Property Modified)
9902 trunk/help/opers/users (Property Modified)
9903 trunk/help/opers/version (Property Modified)
9904 trunk/help/opers/wallops (Property Modified)
9905 trunk/help/opers/who (Property Modified)
9906 trunk/help/opers/whois (Property Modified)
9907 trunk/help/opers/whowas (Property Modified)
9908 trunk/help/opers/xline (Property Modified)
9909 trunk/help/users/index (Property Modified)
9910 trunk/help/users/info (Property Modified)
9911 trunk/help/users/notice (Property Modified)
9912 trunk/help/users/privmsg (Property Modified)
9913 trunk/help/users/stats (Property Modified)
9914 trunk/help/users/umode (Property Modified)
9915 trunk/include/.cvsignore (Property Modified)
9916 trunk/include/.indent.pro (Property Modified)
9917 trunk/include/balloc.h (File Modified) (Property Modified)
9918 trunk/include/cache.h (File Modified) (Property Modified)
9919 trunk/include/channel.h (File Modified) (Property Modified)
9920 trunk/include/class.h (File Modified) (Property Modified)
9921 trunk/include/client.h (File Modified) (Property Modified)
9922 trunk/include/commio.h (File Modified) (Property Modified)
9923 trunk/include/common.h (File Modified) (Property Modified)
9924 trunk/include/config.h (File Modified) (Property Modified)
9925 trunk/include/config.h.dist (File Modified) (Property Modified)
9926 trunk/include/defaults.h (File Modified) (Property Modified)
9927 trunk/include/event.h (File Modified) (Property Modified)
9928 trunk/include/hash.h (File Modified) (Property Modified)
9929 trunk/include/hook.h (File Modified) (Property Modified)
9930 trunk/include/hostmask.h (File Modified) (Property Modified)
9931 trunk/include/irc_string.h (File Modified) (Property Modified)
9932 trunk/include/ircd.h (File Modified) (Property Modified)
9933 trunk/include/ircd_defs.h (File Modified) (Property Modified)
9934 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
9935 trunk/include/ircd_signal.h (File Modified) (Property Modified)
9936 trunk/include/linebuf.h (File Modified) (Property Modified)
9937 trunk/include/listener.h (File Modified) (Property Modified)
9938 trunk/include/m_info.h (File Modified) (Property Modified)
9939 trunk/include/memory.h (File Modified) (Property Modified)
9940 trunk/include/modules.h (File Modified) (Property Modified)
9941 trunk/include/monitor.h (File Modified) (Property Modified)
9942 trunk/include/msg.h (File Modified) (Property Modified)
9943 trunk/include/newconf.h (File Modified) (Property Modified)
9944 trunk/include/numeric.h (File Modified) (Property Modified)
9945 trunk/include/packet.h (File Modified) (Property Modified)
9946 trunk/include/parse.h (File Modified) (Property Modified)
9947 trunk/include/patchlevel.h (File Modified) (Property Modified)
9948 trunk/include/patricia.h (File Modified) (Property Modified)
9949 trunk/include/reject.h (File Modified) (Property Modified)
9950 trunk/include/res.h (File Modified) (Property Modified)
9951 trunk/include/restart.h (File Modified) (Property Modified)
9952 trunk/include/s_auth.h (File Modified) (Property Modified)
9953 trunk/include/s_conf.h (File Modified) (Property Modified)
9954 trunk/include/s_gline.h (File Modified) (Property Modified)
9955 trunk/include/s_log.h (File Modified) (Property Modified)
9956 trunk/include/s_newconf.h (File Modified) (Property Modified)
9957 trunk/include/s_serv.h (File Modified) (Property Modified)
9958 trunk/include/s_stats.h (File Modified) (Property Modified)
9959 trunk/include/s_user.h (File Modified) (Property Modified)
9960 trunk/include/s_zip.h (File Modified) (Property Modified)
9961 trunk/include/scache.h (File Modified) (Property Modified)
9962 trunk/include/send.h (File Modified) (Property Modified)
9963 trunk/include/serno.h (Property Modified)
9964 trunk/include/setup.h.in (Property Modified)
9965 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
9966 trunk/include/stdinc.h (File Modified) (Property Modified)
9967 trunk/include/supported.h (File Modified) (Property Modified)
9968 trunk/include/tools.h (File Modified) (Property Modified)
9969 trunk/include/whowas.h (File Modified) (Property Modified)
9970 trunk/install-sh (File Modified) (Property Modified)
9971 trunk/modules/.cvsignore (Property Modified)
9972 trunk/modules/.depend (Property Modified)
9973 trunk/modules/.indent.pro (Property Modified)
9974 trunk/modules/Makefile.in (File Modified) (Property Modified)
9975 trunk/modules/core/m_die.c (File Modified) (Property Modified)
9976 trunk/modules/core/m_error.c (File Modified) (Property Modified)
9977 trunk/modules/core/m_join.c (File Modified) (Property Modified)
9978 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
9979 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
9980 trunk/modules/core/m_message.c (File Modified) (Property Modified)
9981 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
9982 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
9983 trunk/modules/core/m_part.c (File Modified) (Property Modified)
9984 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
9985 trunk/modules/core/m_server.c (File Modified) (Property Modified)
9986 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
9987 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
9988 trunk/modules/m_accept.c (File Modified) (Property Modified)
9989 trunk/modules/m_admin.c (File Modified) (Property Modified)
9990 trunk/modules/m_away.c (File Modified) (Property Modified)
9991 trunk/modules/m_cap.c (File Modified) (Property Modified)
9992 trunk/modules/m_capab.c (File Modified) (Property Modified)
9993 trunk/modules/m_challenge.c (File Modified) (Property Modified)
9994 trunk/modules/m_chghost.c (File Modified) (Property Modified)
9995 trunk/modules/m_close.c (File Modified) (Property Modified)
9996 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
9997 trunk/modules/m_connect.c (File Modified) (Property Modified)
9998 trunk/modules/m_dline.c (File Modified) (Property Modified)
9999 trunk/modules/m_encap.c (File Modified) (Property Modified)
10000 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10001 trunk/modules/m_gline.c (File Modified) (Property Modified)
10002 trunk/modules/m_help.c (File Modified) (Property Modified)
10003 trunk/modules/m_info.c (File Modified) (Property Modified)
10004 trunk/modules/m_invite.c (File Modified) (Property Modified)
10005 trunk/modules/m_ison.c (File Modified) (Property Modified)
10006 trunk/modules/m_kline.c (File Modified) (Property Modified)
10007 trunk/modules/m_knock.c (File Modified) (Property Modified)
10008 trunk/modules/m_links.c (File Modified) (Property Modified)
10009 trunk/modules/m_list.c (File Modified) (Property Modified)
10010 trunk/modules/m_locops.c (File Modified) (Property Modified)
10011 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10012 trunk/modules/m_map.c (File Modified) (Property Modified)
10013 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10014 trunk/modules/m_motd.c (File Modified) (Property Modified)
10015 trunk/modules/m_names.c (File Modified) (Property Modified)
10016 trunk/modules/m_oper.c (File Modified) (Property Modified)
10017 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10018 trunk/modules/m_pass.c (File Modified) (Property Modified)
10019 trunk/modules/m_ping.c (File Modified) (Property Modified)
10020 trunk/modules/m_pong.c (File Modified) (Property Modified)
10021 trunk/modules/m_post.c (File Modified) (Property Modified)
10022 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10023 trunk/modules/m_restart.c (File Modified) (Property Modified)
10024 trunk/modules/m_resv.c (File Modified) (Property Modified)
10025 trunk/modules/m_services.c (File Modified) (Property Modified)
10026 trunk/modules/m_set.c (File Modified) (Property Modified)
10027 trunk/modules/m_stats.c (File Modified) (Property Modified)
10028 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10029 trunk/modules/m_tb.c (File Modified) (Property Modified)
10030 trunk/modules/m_testline.c (File Modified) (Property Modified)
10031 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10032 trunk/modules/m_time.c (File Modified) (Property Modified)
10033 trunk/modules/m_topic.c (File Modified) (Property Modified)
10034 trunk/modules/m_trace.c (File Modified) (Property Modified)
10035 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10036 trunk/modules/m_user.c (File Modified) (Property Modified)
10037 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10038 trunk/modules/m_users.c (File Modified) (Property Modified)
10039 trunk/modules/m_version.c (File Modified) (Property Modified)
10040 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10041 trunk/modules/m_who.c (File Modified) (Property Modified)
10042 trunk/modules/m_whois.c (File Modified) (Property Modified)
10043 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10044 trunk/modules/m_xline.c (File Modified) (Property Modified)
10045 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10046 trunk/servlink/.cvsignore (Property Modified)
10047 trunk/servlink/.indent.pro (Property Modified)
10048 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10049 trunk/servlink/README (File Modified) (Property Modified)
10050 trunk/servlink/TODO (File Modified) (Property Modified)
10051 trunk/servlink/control.c (File Modified) (Property Modified)
10052 trunk/servlink/control.h (File Modified) (Property Modified)
10053 trunk/servlink/io.c (File Modified) (Property Modified)
10054 trunk/servlink/io.h (File Modified) (Property Modified)
10055 trunk/servlink/servlink.c (File Modified) (Property Modified)
10056 trunk/servlink/servlink.h (File Modified) (Property Modified)
10057 trunk/src/.cvsignore (Property Modified)
10058 trunk/src/.depend (Property Modified)
10059 trunk/src/.indent.pro (Property Modified)
10060 trunk/src/Makefile.in (File Modified) (Property Modified)
10061 trunk/src/adns.c (File Modified) (Property Modified)
10062 trunk/src/balloc.c (File Modified) (Property Modified)
10063 trunk/src/cache.c (File Modified) (Property Modified)
10064 trunk/src/channel.c (File Modified) (Property Modified)
10065 trunk/src/class.c (File Modified) (Property Modified)
10066 trunk/src/client.c (File Modified) (Property Modified)
10067 trunk/src/commio.c (File Modified) (Property Modified)
10068 trunk/src/devpoll.c (File Modified) (Property Modified)
10069 trunk/src/epoll.c (File Modified) (Property Modified)
10070 trunk/src/event.c (File Modified) (Property Modified)
10071 trunk/src/getopt.c (File Modified) (Property Modified)
10072 trunk/src/hash.c (File Modified) (Property Modified)
10073 trunk/src/hook.c (File Modified) (Property Modified)
10074 trunk/src/hostmask.c (File Modified) (Property Modified)
10075 trunk/src/irc_string.c (File Modified) (Property Modified)
10076 trunk/src/ircd.c (File Modified) (Property Modified)
10077 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10078 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10079 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10080 trunk/src/kdparse.c (File Modified) (Property Modified)
10081 trunk/src/kqueue.c (File Modified) (Property Modified)
10082 trunk/src/linebuf.c (File Modified) (Property Modified)
10083 trunk/src/listener.c (File Modified) (Property Modified)
10084 trunk/src/match.c (File Modified) (Property Modified)
10085 trunk/src/memory.c (File Modified) (Property Modified)
10086 trunk/src/messages.tab (File Modified) (Property Modified)
10087 trunk/src/modules.c (File Modified) (Property Modified)
10088 trunk/src/monitor.c (File Modified) (Property Modified)
10089 trunk/src/newconf.c (File Modified) (Property Modified)
10090 trunk/src/numeric.c (File Modified) (Property Modified)
10091 trunk/src/packet.c (File Modified) (Property Modified)
10092 trunk/src/parse.c (File Modified) (Property Modified)
10093 trunk/src/patricia.c (File Modified) (Property Modified)
10094 trunk/src/poll.c (File Modified) (Property Modified)
10095 trunk/src/reject.c (File Modified) (Property Modified)
10096 trunk/src/restart.c (File Modified) (Property Modified)
10097 trunk/src/s_auth.c (File Modified) (Property Modified)
10098 trunk/src/s_conf.c (File Modified) (Property Modified)
10099 trunk/src/s_gline.c (File Modified) (Property Modified)
10100 trunk/src/s_log.c (File Modified) (Property Modified)
10101 trunk/src/s_newconf.c (File Modified) (Property Modified)
10102 trunk/src/s_serv.c (File Modified) (Property Modified)
10103 trunk/src/s_stats.c (File Modified) (Property Modified)
10104 trunk/src/s_user.c (File Modified) (Property Modified)
10105 trunk/src/scache.c (File Modified) (Property Modified)
10106 trunk/src/select.c (File Modified) (Property Modified)
10107 trunk/src/send.c (File Modified) (Property Modified)
10108 trunk/src/snprintf.c (File Modified) (Property Modified)
10109 trunk/src/tools.c (File Modified) (Property Modified)
10110 trunk/src/version.c.SH (File Modified) (Property Modified)
10111 trunk/src/whowas.c (File Modified) (Property Modified)
10112 trunk/tools/.cvsignore (Property Modified)
10113 trunk/tools/Makefile.in (File Modified) (Property Modified)
10114 trunk/tools/README (File Modified) (Property Modified)
10115 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10116 trunk/tools/convertilines.c (File Modified) (Property Modified)
10117 trunk/tools/convertklines.c (File Modified) (Property Modified)
10118 trunk/tools/mkkeypair (Property Modified)
10119 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10120 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10121 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10122 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10123 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10124 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10125 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10126 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10127 trunk/tools/untabify (File Modified) (Property Modified)
10128 trunk/tools/viconf.c (File Modified) (Property Modified)
10131 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10137 trunk/RELNOTES (File Modified)
10140 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10142 - Make version.c use our serial, not ratbox's.
10146 trunk/src/version.c.SH (File Modified)
10149 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10152 - revved patchlevel to 2.1.5
10156 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10157 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10160 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10162 - fix buffer overflow and unterminated buffer when removing TS6 bans
10163 - fix rebuilding of SJOIN
10167 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10170 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10172 have servlink report if it gets an uncompressed error message when it gets inflate failures
10175 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10178 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10180 - extend our copyrights to 2005.
10184 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10185 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10186 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10187 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10188 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10189 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10190 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10191 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10192 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10193 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10194 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10195 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10196 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10197 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10198 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10199 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10200 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10201 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10202 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10203 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10204 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10205 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10206 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10207 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10208 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10209 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10210 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10211 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10212 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10213 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10214 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10215 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10216 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10217 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10218 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10219 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10220 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10221 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10222 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10223 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10224 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10225 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10226 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10227 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10228 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10229 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10230 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10231 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10232 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10233 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10234 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10235 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10236 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10237 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10238 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10239 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10240 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10241 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10242 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10243 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10244 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10245 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10246 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10247 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10248 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10249 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10250 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10251 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10252 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10253 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10254 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10255 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10256 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10257 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10258 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10259 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10260 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10261 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10262 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10263 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10264 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10265 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10266 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10267 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10268 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10269 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10270 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10271 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10272 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10273 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10274 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10275 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10276 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10277 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10278 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10279 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10280 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10281 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10282 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10283 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10284 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10285 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10286 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10287 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10290 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10293 - revved patchlevel to 2.1.4
10297 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10298 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10301 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10303 - add TARGMAX to 005
10304 - remove the +1 from ->uid in struct Client
10305 - fix checking of accept entries in m_accept.c
10309 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10310 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10311 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10312 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10315 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10317 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10322 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10325 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10327 - remove an unused variable
10331 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10334 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10336 don't burst a TS5 name in burst_TS6. -via jillies
10339 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10342 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10344 - via jilles, make nickchanges invalidate any cached bans for
10349 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10350 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10351 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10352 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10355 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10357 - fix some char vs byte usage to make adns compile cleanly with gcc4
10361 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10362 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10363 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10364 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10365 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10366 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10367 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10368 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10371 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10373 userhost should allow 5 userhost checks, not 4
10376 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10379 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10381 - another darwin fix
10385 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10388 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10394 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10395 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10396 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10397 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10398 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10399 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10400 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10401 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10404 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10406 - remove bogus extern of abort_list
10410 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10413 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10415 svn repo access stuff
10418 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10421 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10427 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10430 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10436 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10439 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10441 revert omotd..i thought it was a good idea..oh well
10444 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10447 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10449 Commas are bad things in channel keys
10453 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10456 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10458 Add OMOTD command to display oper motd
10462 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10465 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10467 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10470 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10473 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10475 Modified files: (Branch: RATBOX_2_1)
10478 - stop testing whois for protocol violations, as they can be caused in
10479 ircds going all the way back to the original ircd2.8
10481 Revision Changes Path
10482 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10486 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10488 Modified files: (Branch: RATBOX_2_1)
10491 - remove some 2.2 code
10493 Revision Changes Path
10494 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10498 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10500 Modified files: (Branch: RATBOX_2_1)
10503 backport of the silly december 31st bug
10505 Revision Changes Path
10506 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10510 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10512 Modified files: (Branch: RATBOX_2_1)
10514 include patchlevel.h
10516 - revved patchlevel to 2.1.3
10518 Revision Changes Path
10519 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10520 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10524 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10526 Modified files: (Branch: RATBOX_2_1)
10529 modules/core m_nick.c
10532 - stop removing a clients own list of accepted clients when they do a
10534 - clean up the accept code so its less retarded
10536 Revision Changes Path
10537 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10538 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10539 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10540 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10544 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10546 Modified files: (Branch: RATBOX_2_1)
10549 src event.c ircd.c newconf.c
10551 - remove a defn of links_cache_list in m_links.c which was causing
10552 the flattened links update to be ignored
10553 - add eventUpdate(), and make links_delay update on rehash
10555 Revision Changes Path
10556 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10557 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10558 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10559 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10560 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10564 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10566 Modified files: (Branch: RATBOX_2_1)
10570 - make the conf parser apply service {}; on rehash
10572 Revision Changes Path
10573 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10574 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10578 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10580 Modified files: (Branch: RATBOX_2_1)
10583 - show ENABLE_SERVICES define in info
10585 Revision Changes Path
10586 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10590 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10592 Modified files: (Branch: RATBOX_2_1)
10593 modules m_services.c m_stats.c
10595 - via jilles, make m_services.c hook into stats U and display service
10598 Revision Changes Path
10599 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10600 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10604 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10606 Modified files: (Branch: RATBOX_2_1)
10607 . configure configure.ac
10609 - default build to -O2
10611 Revision Changes Path
10612 7.249.2.2 +4 -4 ircd-ratbox/configure
10613 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10617 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10619 Modified files: (Branch: RATBOX_2_1)
10620 doc example.conf example.efnet.conf
10621 include client.h s_conf.h s_newconf.h
10623 modules/core m_join.c m_nick.c
10624 src channel.c newconf.c s_conf.c s_user.c
10626 - remove no_oper_resvs from general {};
10627 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
10629 Revision Changes Path
10630 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
10631 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
10632 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
10633 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
10634 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
10635 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
10636 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
10637 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
10638 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
10639 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
10640 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
10641 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
10645 leeh 2005/06/11 20:06:22 UTC (20050611_1)
10647 Modified files: (Branch: RATBOX_2_1)
10648 modules/core m_mode.c m_nick.c
10652 - raise max temptime to a year
10654 - require 9 parameters in ms_nick(), 10 in ms_uid()
10656 Revision Changes Path
10657 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
10658 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
10659 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
10663 leeh 2005/06/11 16:35:25 UTC (20050611_0)
10665 Modified files: (Branch: RATBOX_2_1)
10666 modules m_services.c
10668 - only show services logged in info when its a local client
10670 Revision Changes Path
10671 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
10675 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
10677 Modified files: (Branch: RATBOX_2_1)
10680 passing a pointer to a pointer is not what was intended, oops
10682 Revision Changes Path
10683 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
10687 leeh 2005/06/03 11:18:11 UTC (20050603_0)
10689 Modified files: (Branch: RATBOX_2_1)
10692 - update services.txt with FNC
10694 Revision Changes Path
10695 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
10699 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
10701 Modified files: (Branch: RATBOX_2_1)
10704 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
10706 Revision Changes Path
10707 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
10711 leeh 2005/05/19 12:44:47 UTC (20050519_1)
10713 Modified files: (Branch: RATBOX_2_1)
10716 - add some uniqueness into auth process for bopm
10718 Revision Changes Path
10719 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
10723 leeh 2005/05/19 08:50:26 UTC (20050519_0)
10725 Modified files: (Branch: RATBOX_2_1)
10726 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
10728 - make contrib/ compile
10730 Revision Changes Path
10731 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
10732 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
10733 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
10734 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
10738 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
10740 Modified files: (Branch: RATBOX_2_1)
10741 modules m_monitor.c
10743 Don't allow MONITOR from an unregistered client
10745 Revision Changes Path
10746 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
10750 leeh 2005/05/17 13:16:11 UTC (20050517_0)
10752 Modified files: (Branch: RATBOX_2_1)
10753 doc example.conf example.efnet.conf
10755 src class.c messages.tab newconf.c
10757 - remove sendq_eob, its become more of a hindrance than a benefit.
10758 - sync example.efnet.conf cluster {}; with example.conf
10760 Revision Changes Path
10761 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
10762 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
10763 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
10764 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
10765 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
10766 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
10770 leeh 2005/05/11 22:39:00 UTC (20050511_5)
10772 Modified files: (Branch: RATBOX_2_1)
10774 include patchlevel.h
10777 - revved patchlevel to 2.1.2
10779 Revision Changes Path
10780 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
10781 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
10785 leeh 2005/05/11 22:29:18 UTC (20050511_4)
10787 Modified files: (Branch: RATBOX_2_1)
10788 . configure configure.ac
10790 - raise default topiclen to 160.
10792 Revision Changes Path
10793 7.249.2.1 +3 -3 ircd-ratbox/configure
10794 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
10798 leeh 2005/05/11 22:22:13 UTC (20050511_3)
10800 Modified files: (Branch: RATBOX_2_1)
10801 modules m_services.c
10803 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
10804 tsinfo matches this
10806 Revision Changes Path
10807 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
10811 leeh 2005/05/11 21:58:41 UTC (20050511_2)
10813 Modified files: (Branch: RATBOX_2_1)
10814 modules m_services.c
10816 - monitor_signoff() the client we're nickchanging
10818 Revision Changes Path
10819 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
10823 leeh 2005/05/11 21:52:51 UTC (20050511_1)
10825 Modified files: (Branch: RATBOX_2_1)
10828 - fix various UID problems with trace
10830 Revision Changes Path
10831 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
10835 leeh 2005/05/11 21:22:02 UTC (20050511_0)
10837 Modified files: (Branch: RATBOX_2_1)
10838 help/opers dline kline
10839 modules m_resv.c m_stats.c
10840 modules/core m_mode.c
10843 - tidy up kline/dline help to note they dont accept nick as target
10844 - disallow bans beginning with ':' over bmask
10845 - disallow bans with a space in chm_ban
10846 - stop counting hidden opers in stats p
10847 - match() parameters in remote unresv were inverted, causing it to fail
10848 - fix possibility of clients setting blank keys
10850 Revision Changes Path
10851 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
10852 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
10853 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
10854 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
10855 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
10859 leeh 2005/05/08 22:37:18 UTC (20050508_0)
10861 Modified files: (Branch: RATBOX_2_1)
10864 - fix problems with amd64 and the way we do va_list
10866 Revision Changes Path
10867 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
10871 leeh 2005/05/07 13:35:57 UTC (20050507_1)
10873 Modified files: (Branch: RATBOX_2_1)
10874 modules m_services.c
10876 - tidy up the kill notifications for RSFNC
10878 Revision Changes Path
10879 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
10883 leeh 2005/05/07 10:35:54 UTC (20050507_0)
10885 Modified files: (Branch: RATBOX_2_1)
10887 modules m_services.c
10890 - some more rserv stuff:
10891 - add RSFNC capability
10892 - fix up RSFNC, kill existing clients if they exist.
10894 Revision Changes Path
10895 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
10896 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
10897 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
10901 leeh 2005/05/06 23:50:29 UTC (20050506_0)
10903 Modified files: (Branch: RATBOX_2_1)
10904 modules m_services.c
10906 - first stab at a FNC implementation for rserv
10908 Revision Changes Path
10909 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
10913 leeh 2005/05/03 09:30:51 UTC (20050503_0)
10915 Modified files: (Branch: RATBOX_2_1)
10920 Revision Changes Path
10921 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
10925 leeh 2005/05/02 22:46:52 UTC (20050502_0)
10927 Modified files: (Branch: RATBOX_2_1)
10930 - add links_delay back
10932 Revision Changes Path
10933 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
10937 leeh 2005/04/27 21:50:30 UTC (20050427_1)
10939 Modified files: (Branch: RATBOX_2_1)
10943 - swap tabs for spaces
10945 Revision Changes Path
10946 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
10947 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
10951 leeh 2005/04/27 21:38:20 UTC (20050427_0)
10953 Modified files: (Branch: RATBOX_2_1)
10956 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
10957 contained in the client_flood conf option
10958 - remove a couple of unused defines from info
10960 Revision Changes Path
10961 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
10965 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
10967 Modified files: (Branch: RATBOX_2_1)
10970 use the correct field and swap to host byte order when displaying the Unauthorised connection message
10972 Revision Changes Path
10973 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
10977 leeh 2005/04/17 13:31:34 UTC (20050417_0)
10979 Modified files: (Branch: RATBOX_2_1)
10980 doc example.conf example.efnet.conf
10982 - fix missing closing comment tag
10984 Revision Changes Path
10985 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
10986 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
10990 leeh 2005/04/12 18:44:21 UTC (20050412_2)
10992 Modified files: (Branch: RATBOX_2_1)
10994 include patchlevel.h
10996 - revved patchlevel to 2.1.1
10998 Revision Changes Path
10999 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11000 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11004 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11006 Modified files: (Branch: RATBOX_2_1)
11009 - sync up remote kline reasons, so theyre consistent with what happens
11010 when we add local klines - notably the "Temporary K-line x min" and
11011 date added to reason.
11013 Revision Changes Path
11014 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11018 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11020 Modified files: (Branch: RATBOX_2_1)
11023 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11025 Revision Changes Path
11026 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11030 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11032 Modified files: (Branch: RATBOX_2_1)
11035 used the data pointer we saved, not what just got nulled
11037 Revision Changes Path
11038 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11042 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11044 Modified files: (Branch: RATBOX_2_1)
11045 modules m_resv.c m_xline.c
11047 - fix broken propagation of xline/resv
11049 Revision Changes Path
11050 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11051 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11055 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11057 Modified files: (Branch: RATBOX_2_1)
11060 - properly increment bad auth count for stats T when we timeout an auth
11062 Revision Changes Path
11063 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11067 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11069 Modified files: (Branch: RATBOX_2_1)
11072 modules/core m_nick.c
11074 - fix a bit that didnt make sense in monitor.txt
11075 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11077 Revision Changes Path
11078 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11079 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11080 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11084 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11086 Modified files: (Branch: RATBOX_2_1)
11089 removing dlink nodes from auth_poll_list twice is bad
11091 Revision Changes Path
11092 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11096 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11098 Modified files: (Branch: RATBOX_2_1)
11101 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11102 changed to RPL_STATSDEBUG
11104 Revision Changes Path
11105 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11109 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11111 Added files: (Branch: RATBOX_2_1)
11114 - add some documentation about target change
11116 Revision Changes Path
11117 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11121 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11123 Modified files: (Branch: RATBOX_2_1)
11124 include supported.h
11125 modules/core m_message.c
11127 - remove extra argument to 005
11128 - disallow messaging of UIDs
11130 Revision Changes Path
11131 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11132 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11136 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11138 Modified files: (Branch: RATBOX_2_1)
11141 - fix a longstanding parser bug with wrong limit checking, causing us to
11142 accept one less parameter than we're allowed to accept.
11144 Revision Changes Path
11145 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11149 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11151 Modified files: (Branch: RATBOX_2_1)
11152 modules/core m_message.c
11154 - exempt users messaging themselves from target change
11156 Revision Changes Path
11157 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11161 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11163 Modified files: (Branch: RATBOX_2_1)
11164 include supported.h
11166 - stop violating MAXPARA on 005.
11168 Revision Changes Path
11169 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11173 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11175 Modified files: (Branch: RATBOX_2_1)
11176 modules/core m_nick.c
11178 - dont store an ipv6 sockhost if we're not compiled with v6 support
11180 Revision Changes Path
11181 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11185 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11187 Modified files: (Branch: RATBOX_2_1)
11190 - remove some vms includes
11192 Revision Changes Path
11193 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11197 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11199 Modified files: (Branch: RATBOX_2_1)
11203 - force commit for new branch
11205 Revision Changes Path
11206 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11207 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11211 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11214 . RELNOTES configure configure.ac
11215 include patchlevel.h
11217 - revved patchlevel to 2.1.0
11219 Revision Changes Path
11220 1.114 +6 -2 ircd-ratbox/RELNOTES
11221 7.249 +11 -11 ircd-ratbox/configure
11222 7.63 +3 -3 ircd-ratbox/configure.ac
11223 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11227 leeh 2005/03/04 13:31:32 EST (20050304_2)
11231 include patchlevel.h
11234 - revved patchlevel to 2.1.0beta2
11236 Revision Changes Path
11237 1.113 +12 -0 ircd-ratbox/RELNOTES
11238 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11242 leeh 2005/03/04 13:27:05 EST (20050304_1)
11245 doc whats-new-2.1.txt
11248 - update whats-new-2.1
11249 - when we're handling global NAMES, dont output channels if there are no
11250 members within them we can show.
11252 Revision Changes Path
11253 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11254 7.436 +12 -2 ircd-ratbox/src/channel.c
11258 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11263 That would be a node_heap not a prefix_heap..oops
11265 Revision Changes Path
11266 7.30 +1 -1 ircd-ratbox/src/patricia.c
11270 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11275 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11276 otherwise..the other macros might work????
11278 Revision Changes Path
11279 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11283 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11286 . configure configure.ac
11290 Revision Changes Path
11291 7.248 +5 -5 ircd-ratbox/configure
11292 7.62 +5 -5 ircd-ratbox/configure.ac
11296 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11299 . configure configure.ac
11303 Revision Changes Path
11304 7.247 +3 -2 ircd-ratbox/configure
11305 7.61 +3 -2 ircd-ratbox/configure.ac
11309 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11312 . configure configure.ac
11316 Revision Changes Path
11317 7.246 +6 -6 ircd-ratbox/configure
11318 7.60 +4 -4 ircd-ratbox/configure.ac
11322 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11325 . configure configure.ac
11328 Doh these changes got put on RATBOX_2_0 when they were meant for
11330 Also merged in the monitor heap size stuff, not that i think monitor has
11333 Revision Changes Path
11334 7.245 +12 -3 ircd-ratbox/configure
11335 7.59 +11 -3 ircd-ratbox/configure.ac
11336 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11340 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11345 Add more robust alloca checking
11347 Revision Changes Path
11348 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11352 leeh 2005/02/24 15:27:17 EST (20050224_9)
11357 - fix the copyright on m_42.c :p
11359 Revision Changes Path
11360 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11364 leeh 2005/02/24 15:22:53 EST (20050224_8)
11367 include supported.h
11370 - fix a core in undline on bad masks
11371 - remove an unwanted space from beginning of second 005 numeric
11373 Revision Changes Path
11374 7.5 +1 -1 ircd-ratbox/include/supported.h
11375 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11379 leeh 2005/02/24 15:18:59 EST (20050224_7)
11382 modules m_monitor.c
11384 - use max_monitor when adding nicknames
11386 that should be everything now..
11388 Revision Changes Path
11389 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11393 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11400 Revision Changes Path
11401 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11405 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11412 Revision Changes Path
11413 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11417 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11422 The Answer to Life, the Universe, and Everything
11424 Revision Changes Path
11425 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11429 leeh 2005/02/24 14:53:04 EST (20050224_3)
11433 modules m_monitor.c
11434 src ircd.c monitor.c
11436 - call init_monitor() on startup
11437 - add in support for adding/deleting/listing monitor entries
11439 Revision Changes Path
11440 7.2 +3 -1 ircd-ratbox/include/monitor.h
11441 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11442 7.374 +2 -0 ircd-ratbox/src/ircd.c
11443 7.3 +15 -4 ircd-ratbox/src/monitor.c
11447 leeh 2005/02/23 21:20:10 EST (20050224_2)
11450 doc example.conf example.efnet.conf
11451 include s_conf.h supported.h
11452 modules Makefile.in
11453 src client.c newconf.c s_conf.c
11455 modules m_monitor.c
11457 - add the max_monitor config option
11458 - advertise MONITOR=%d in 005
11459 - clear a local clients monitor list on exit
11460 - add the framework for the MONITOR command
11463 Revision Changes Path
11464 7.261 +5 -0 ircd-ratbox/doc/example.conf
11465 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11466 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11467 7.4 +4 -2 ircd-ratbox/include/supported.h
11468 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11469 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11470 7.492 +1 -0 ircd-ratbox/src/client.c
11471 7.202 +1 -0 ircd-ratbox/src/newconf.c
11472 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11476 leeh 2005/02/23 20:57:51 EST (20050224_1)
11479 . configure configure.ac
11483 - move MONITOR_HEAP_SIZE over to configure
11485 Revision Changes Path
11486 7.244 ircd-ratbox/configure
11487 7.58 +4 -2 ircd-ratbox/configure.ac
11488 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11489 7.2 +0 -2 ircd-ratbox/src/monitor.c
11493 leeh 2005/02/23 20:48:08 EST (20050224_0)
11497 include client.h numeric.h
11498 modules/core m_nick.c
11499 src Makefile.in client.c messages.tab
11505 - first half of my server-side notify list implementation..
11507 Revision Changes Path
11508 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11509 7.266 +3 -0 ircd-ratbox/include/client.h
11510 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11511 7.58 +6 -0 ircd-ratbox/include/numeric.h
11512 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11513 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11514 7.491 +3 -0 ircd-ratbox/src/client.c
11515 7.126 +5 -5 ircd-ratbox/src/messages.tab
11516 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11517 7.342 +2 -0 ircd-ratbox/src/s_user.c
11521 leeh 2005/02/23 18:42:59 EST (20050223_0)
11526 - double the size of the client and channel hashtables (64k -> 128k and
11527 32k -> 64k). The improvements are quite significant..
11529 Revision Changes Path
11530 7.54 +4 -4 ircd-ratbox/include/hash.h
11534 leeh 2005/02/22 14:55:56 EST (20050222_1)
11538 modules m_services.c
11540 - remove a couple of unused vars
11541 - update monitor.txt
11543 Revision Changes Path
11544 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11545 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11549 leeh 2005/02/21 19:47:24 EST (20050222_0)
11554 - add in my documentation on the upcoming MONITOR command
11556 Revision Changes Path
11557 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11561 leeh 2005/02/21 12:09:34 EST (20050221_0)
11564 . configure configure.ac
11565 doc whats-new-2.1.txt
11566 tools README.mkpasswd
11570 - update whats-new-2.1.txt some more
11571 - we dont have vms mkpasswd anymore
11572 - remove the unused crypt.c
11574 Revision Changes Path
11575 7.243 +3 -6 ircd-ratbox/configure
11576 7.57 +2 -4 ircd-ratbox/configure.ac
11577 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11578 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11579 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11583 leeh 2005/02/19 12:38:09 EST (20050219_3)
11586 doc example.conf example.efnet.conf
11589 src channel.c client.c ircd.c s_conf.c
11591 - rework the splitcode, splitservers is now how many servers we've marked as
11592 EOB, rather than how many are linked. Thus pull ourselves out of
11593 splitmode immediately once this is satisfied
11595 Revision Changes Path
11596 7.260 +8 -9 ircd-ratbox/doc/example.conf
11597 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11598 7.83 +1 -0 ircd-ratbox/include/ircd.h
11599 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11600 7.435 +16 -36 ircd-ratbox/src/channel.c
11601 7.490 +2 -0 ircd-ratbox/src/client.c
11602 7.373 +2 -1 ircd-ratbox/src/ircd.c
11603 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11607 leeh 2005/02/19 09:02:34 EST (20050219_2)
11610 doc example.conf example.efnet.conf
11611 include ircd.h s_conf.h
11613 src channel.c ircd.c newconf.c s_conf.c
11615 - remove split_delay
11617 Revision Changes Path
11618 7.259 +0 -5 ircd-ratbox/doc/example.conf
11619 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11620 7.82 +0 -1 ircd-ratbox/include/ircd.h
11621 7.314 +0 -1 ircd-ratbox/include/s_conf.h
11622 1.81 +1 -20 ircd-ratbox/modules/m_set.c
11623 7.434 +2 -7 ircd-ratbox/src/channel.c
11624 7.372 +0 -1 ircd-ratbox/src/ircd.c
11625 7.201 +0 -1 ircd-ratbox/src/newconf.c
11626 7.509 +0 -1 ircd-ratbox/src/s_conf.c
11630 leeh 2005/02/19 08:48:05 EST (20050219_1)
11634 modules m_cap.c m_who.c
11637 - implemented multi-prefix client capability, which allows stacking of @+ in
11640 Revision Changes Path
11641 7.265 +1 -1 ircd-ratbox/include/client.h
11642 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
11643 1.115 +4 -3 ircd-ratbox/modules/m_who.c
11644 7.433 +4 -6 ircd-ratbox/src/channel.c
11648 leeh 2005/02/19 06:27:58 EST (20050219_0)
11652 src newconf.c s_conf.c s_newconf.c
11654 - removed some unused vars/functions
11656 Revision Changes Path
11657 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
11658 7.200 +0 -15 ircd-ratbox/src/newconf.c
11659 7.508 +0 -1 ircd-ratbox/src/s_conf.c
11660 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
11664 leeh 2005/02/16 12:58:24 EST (20050216_2)
11667 . RELNOTES configure configure.ac
11668 include patchlevel.h
11670 - update configure to reflect this is 'devel'
11672 - revved patchlevel to 2.1.0beta1
11674 Revision Changes Path
11675 1.112 +9 -1 ircd-ratbox/RELNOTES
11676 7.242 +11 -11 ircd-ratbox/configure
11677 7.56 +3 -3 ircd-ratbox/configure.ac
11678 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
11682 leeh 2005/02/16 12:46:30 EST (20050216_1)
11685 . configure configure.ac
11686 include client.h numeric.h s_conf.h setup.h.in
11688 modules Makefile.in
11689 modules/core m_nick.c
11690 src Makefile.in client.c ircd.c messages.tab
11691 newconf.c s_conf.c s_user.c
11697 - remove watch, the protocol for this sucks so hard I just dont want it
11700 Revision Changes Path
11701 7.241 +2 -12 ircd-ratbox/configure
11702 7.55 +2 -4 ircd-ratbox/configure.ac
11703 7.264 +0 -2 ircd-ratbox/include/client.h
11704 7.57 +0 -11 ircd-ratbox/include/numeric.h
11705 7.313 +0 -1 ircd-ratbox/include/s_conf.h
11706 7.94 +0 -3 ircd-ratbox/include/setup.h.in
11707 7.3 +2 -3 ircd-ratbox/include/supported.h
11708 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
11709 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
11710 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
11711 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
11712 7.154 +0 -1 ircd-ratbox/src/Makefile.in
11713 7.489 +0 -3 ircd-ratbox/src/client.c
11714 7.371 +0 -2 ircd-ratbox/src/ircd.c
11715 7.125 +9 -9 ircd-ratbox/src/messages.tab
11716 7.199 +0 -1 ircd-ratbox/src/newconf.c
11717 7.507 +0 -1 ircd-ratbox/src/s_conf.c
11718 7.341 +0 -2 ircd-ratbox/src/s_user.c
11719 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
11723 leeh 2005/02/15 19:13:31 EST (20050216_0)
11727 src event.c ircd_lexer.l ircd_signal.c
11730 servlink descrip.mms
11732 - remove a few vms bits
11734 Revision Changes Path
11735 1.16 +0 -46 ircd-ratbox/include/stdinc.h
11736 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
11737 7.47 +0 -54 ircd-ratbox/src/event.c
11738 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
11739 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
11740 7.152 +0 -3 ircd-ratbox/src/modules.c
11744 leeh 2005/02/15 18:53:32 EST (20050215_0)
11747 include hostmask.h ircd.h s_conf.h s_newconf.h
11748 modules m_dline.c m_kline.c m_rehash.c m_resv.c
11750 src hostmask.c ircd.c ircd_signal.c s_conf.c
11753 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
11754 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
11756 Revision Changes Path
11757 1.42 +1 -0 ircd-ratbox/include/hostmask.h
11758 7.81 +1 -0 ircd-ratbox/include/ircd.h
11759 7.312 +1 -0 ircd-ratbox/include/s_conf.h
11760 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
11761 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
11762 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
11763 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
11764 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
11765 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
11766 7.106 +35 -1 ircd-ratbox/src/hostmask.c
11767 7.370 +7 -0 ircd-ratbox/src/ircd.c
11768 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
11769 7.506 +59 -47 ircd-ratbox/src/s_conf.c
11770 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
11774 leeh 2005/02/13 10:21:41 EST (20050213_4)
11779 doc whats-new-2.0.txt whats-new-2.1.txt
11783 - move whats-new.txt to whats-new-2.0.txt
11784 - add in whats-new-2.1.txt
11785 - update services.txt with the whois for logged in users
11787 Revision Changes Path
11788 7.2 +5 -0 ircd-ratbox/doc/services.txt
11789 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
11790 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
11791 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
11795 leeh 2005/02/13 09:20:37 EST (20050213_3)
11798 include supported.h
11799 modules/core m_message.c
11801 - fix a compile error in m_message.c
11802 - update 005 to the spec and add CPRIVMSG/CNOTICE
11804 Revision Changes Path
11805 7.2 +31 -37 ircd-ratbox/include/supported.h
11806 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
11810 leeh 2005/02/13 09:14:12 EST (20050213_2)
11815 - fix the membership memleak
11817 Revision Changes Path
11818 7.432 +0 -3 ircd-ratbox/src/channel.c
11822 leeh 2005/02/12 21:51:56 EST (20050213_1)
11826 modules/core m_message.c
11828 - add a bitmask to track when they send their first message, only allowing
11829 clearing stuff after that.
11831 Revision Changes Path
11832 7.263 +4 -0 ircd-ratbox/include/client.h
11833 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
11837 leeh 2005/02/12 21:17:52 EST (20050213_0)
11840 include patricia.h s_newconf.h
11841 modules/core m_message.c
11842 src patricia.c s_newconf.c s_user.c
11844 - add in the patricia for tracking who fills up targets, give them a reduced
11847 Revision Changes Path
11848 7.20 +1 -1 ircd-ratbox/include/patricia.h
11849 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
11850 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
11851 7.29 +1 -1 ircd-ratbox/src/patricia.c
11852 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
11853 7.340 +4 -0 ircd-ratbox/src/s_user.c
11857 leeh 2005/02/12 18:35:10 EST (20050212_0)
11860 include ircd_defs.h
11861 src class.c reject.c
11863 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
11865 Revision Changes Path
11866 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
11867 7.68 +1 -5 ircd-ratbox/src/class.c
11868 1.33 +1 -5 ircd-ratbox/src/reject.c
11872 androsyn 2005/02/11 17:11:57 EST (20050211_1)
11877 remove stupid memory leak
11879 Revision Changes Path
11880 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
11884 leeh 2005/02/11 06:42:48 EST (20050211_0)
11889 - workaround hyb6 allowing empty gline reasons
11891 Revision Changes Path
11892 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
11896 leeh 2005/02/09 14:39:13 EST (20050209_2)
11900 modules m_dline.c m_kline.c m_rehash.c m_stats.c
11901 src ircd.c s_conf.c
11903 - move temp dlines and temp klines over to an array, rather than completely
11906 Revision Changes Path
11907 7.311 +11 -20 ircd-ratbox/include/s_conf.h
11908 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
11909 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
11910 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
11911 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
11912 7.369 +0 -5 ircd-ratbox/src/ircd.c
11913 7.505 +78 -104 ircd-ratbox/src/s_conf.c
11917 leeh 2005/02/09 14:02:13 EST (20050209_1)
11921 modules m_cap.c m_pong.c m_user.c
11922 modules/core m_nick.c
11925 - remove 'nick' param from register_local_user(), its not needed.
11927 Revision Changes Path
11928 7.35 +1 -1 ircd-ratbox/include/s_user.h
11929 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
11930 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
11931 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
11932 1.46 +2 -2 ircd-ratbox/modules/m_user.c
11933 7.339 +6 -6 ircd-ratbox/src/s_user.c
11937 leeh 2005/02/09 13:12:53 EST (20050209_0)
11940 modules m_cmessage.c
11942 - dont send numerics when we're dealing with CNOTICE
11943 - add in checking for +g, and resetting idle
11945 Revision Changes Path
11946 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
11950 leeh 2005/02/08 11:37:50 EST (20050208_2)
11955 - fix operator blocks to work on ip spoofs
11957 Revision Changes Path
11958 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
11962 leeh 2005/02/07 19:23:22 EST (20050208_1)
11965 doc example.conf example.efnet.conf
11968 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
11970 Revision Changes Path
11971 7.258 +0 -39 ircd-ratbox/doc/example.conf
11972 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
11973 7.198 +0 -272 ircd-ratbox/src/newconf.c
11977 leeh 2005/02/07 19:19:32 EST (20050208_0)
11982 - added support for kline.conf.perm et al, these take the same formats
11983 as their non-permanent partners, but you cant remove them via the ircd.
11985 Revision Changes Path
11986 7.504 +33 -67 ircd-ratbox/src/s_conf.c
11990 leeh 2005/02/02 19:18:59 EST (20050203_1)
11997 help/opers cnotice cprivmsg
11999 - added help files for cprivmsg/cnotice
12001 Revision Changes Path
12002 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12003 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12004 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12005 1.10 +19 -19 ircd-ratbox/help/opers/index
12006 1.7 +10 -9 ircd-ratbox/help/users/index
12010 leeh 2005/02/02 19:14:25 EST (20050203_0)
12014 modules Makefile.in
12017 modules m_cmessage.c
12019 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12020 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12021 nick is a member. These bypass any target change limitations.
12022 - added ERR_VOICENEEDED, numeric 489.
12024 Revision Changes Path
12025 7.56 +2 -0 ircd-ratbox/include/numeric.h
12026 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12027 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12028 7.124 +1 -1 ircd-ratbox/src/messages.tab
12032 leeh 2005/02/02 16:58:16 EST (20050202_4)
12037 - update etrace help
12039 Revision Changes Path
12040 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12044 leeh 2005/02/02 16:55:04 EST (20050202_3)
12049 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12050 can put its external ip address in there..
12052 Revision Changes Path
12053 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12057 leeh 2005/02/02 16:41:06 EST (20050202_2)
12062 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12063 if its a non-local client. These will just get "lost" if the remote
12064 server doesnt support this..
12066 Revision Changes Path
12067 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12071 leeh 2005/02/02 16:12:12 EST (20050202_1)
12074 include client.h numeric.h s_conf.h
12075 modules/core m_message.c
12076 src messages.tab newconf.c s_conf.c
12078 - first part of the target change code, add the storage of targets for
12079 localuser, throttle messages when they fill all the available slots
12081 Revision Changes Path
12082 7.262 +5 -1 ircd-ratbox/include/client.h
12083 7.55 +2 -0 ircd-ratbox/include/numeric.h
12084 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12085 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12086 7.123 +1 -1 ircd-ratbox/src/messages.tab
12087 7.197 +1 -0 ircd-ratbox/src/newconf.c
12088 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12092 leeh 2005/02/02 13:28:10 EST (20050202_0)
12095 modules m_resv.c m_stats.c m_testline.c
12096 modules/core m_join.c
12097 src hash.c kdparse.c messages.tab s_newconf.c
12099 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12100 tracking of when resvs get hit
12102 Revision Changes Path
12103 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12104 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12105 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12106 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12107 7.114 +3 -0 ircd-ratbox/src/hash.c
12108 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12109 7.122 +1 -1 ircd-ratbox/src/messages.tab
12110 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12114 leeh 2005/01/31 09:04:10 EST (20050131_2)
12119 - fflush() logfiles
12121 Revision Changes Path
12122 7.79 +2 -0 ircd-ratbox/src/s_log.c
12126 leeh 2005/01/31 08:59:09 EST (20050131_1)
12131 - rename fd_dump() to comm_dump()
12133 Revision Changes Path
12134 1.27 +2 -2 ircd-ratbox/src/commio.c
12138 leeh 2005/01/30 19:16:08 EST (20050131_0)
12143 modules m_services.c
12144 modules/core m_server.c
12145 src hook.c s_serv.c
12147 - added hook for server_introduced
12148 - fixed up services support for hooks
12150 Revision Changes Path
12151 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12152 1.31 +1 -0 ircd-ratbox/include/hook.h
12153 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12154 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12155 7.36 +2 -0 ircd-ratbox/src/hook.c
12156 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12160 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12165 Add back in the comm_fd_hack thing for solaris
12167 Revision Changes Path
12168 1.26 +26 -1 ircd-ratbox/src/commio.c
12172 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12176 include commio.h s_conf.h watch.h
12177 modules m_dline.c m_kline.c m_resv.c m_stats.c
12178 m_watch.c m_xline.c
12179 modules/core m_nick.c
12180 src balloc.c cache.c client.c commio.c
12181 epoll.c ircd.c ircd_lexer.l kdparse.c
12182 listener.c s_auth.c s_conf.c s_log.c
12185 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12187 Revision Changes Path
12188 1.18 +0 -2 ircd-ratbox/adns/adns.h
12189 1.14 +6 -37 ircd-ratbox/include/commio.h
12190 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12191 7.3 +2 -2 ircd-ratbox/include/watch.h
12192 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12193 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12194 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12195 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12196 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12197 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12198 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12199 7.85 +1 -1 ircd-ratbox/src/balloc.c
12200 1.24 +5 -5 ircd-ratbox/src/cache.c
12201 7.488 +4 -4 ircd-ratbox/src/client.c
12202 1.25 +10 -280 ircd-ratbox/src/commio.c
12203 1.33 +1 -1 ircd-ratbox/src/epoll.c
12204 7.368 +4 -4 ircd-ratbox/src/ircd.c
12205 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12206 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12207 7.125 +8 -8 ircd-ratbox/src/listener.c
12208 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12209 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12210 7.78 +20 -20 ircd-ratbox/src/s_log.c
12211 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12212 1.6 +22 -15 ircd-ratbox/src/watch.c
12216 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12219 modules/core m_mode.c
12221 remove two unused variables
12223 Revision Changes Path
12224 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12228 leeh 2005/01/28 15:31:40 EST (20050128_1)
12234 - mo_kline() needs minpara of 3, not 2
12235 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12236 - require me.info is never blank
12238 Revision Changes Path
12239 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12240 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12244 leeh 2005/01/28 15:26:28 EST (20050128_0)
12247 modules/core m_mode.c m_sjoin.c
12249 - patch via jilles to fix +eI lists being shown to lusers when handling
12250 protocol stuff over TS6
12252 Revision Changes Path
12253 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12254 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12258 leeh 2005/01/25 19:47:38 EST (20050126_0)
12262 modules/core m_join.c m_mode.c m_sjoin.c
12263 src channel.c messages.tab s_serv.c
12265 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12266 an operspy call with &me
12267 - remove modebuf/parabuf params from channel_modes(), we now generate a
12268 buffer internally which we return.
12270 Revision Changes Path
12271 7.163 +1 -1 ircd-ratbox/include/channel.h
12272 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12273 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12274 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12275 7.431 +25 -18 ircd-ratbox/src/channel.c
12276 7.121 +1 -1 ircd-ratbox/src/messages.tab
12277 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12281 alz 2005/01/25 18:09:18 EST (20050125_5)
12284 doc example.conf example.efnet.conf
12287 src listener.c newconf.c s_conf.c
12289 Added dline_with_reason config option (default yes):
12291 /* dline reason: show the user the dline reason when they connect
12294 dline_with_reason = yes;
12296 Revision Changes Path
12297 7.257 +6 -1 ircd-ratbox/doc/example.conf
12298 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12299 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12300 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12301 7.124 +1 -1 ircd-ratbox/src/listener.c
12302 7.196 +1 -0 ircd-ratbox/src/newconf.c
12303 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12307 leeh 2005/01/25 13:21:17 EST (20050125_4)
12312 - make conf_set_generic_string() test len exists before it uses it.
12314 Revision Changes Path
12315 7.195 +1 -1 ircd-ratbox/src/newconf.c
12319 leeh 2005/01/25 13:10:56 EST (20050125_3)
12325 - rename 'type' to 'flags' in cluster {};
12326 - add stacking of servers in cluster {}; documented in example.conf
12328 Revision Changes Path
12329 7.256 +18 -10 ircd-ratbox/doc/example.conf
12330 7.194 +39 -7 ircd-ratbox/src/newconf.c
12334 alz 2005/01/25 12:48:54 EST (20050125_2)
12338 src listener.c s_conf.c
12340 Added dline reasons, connecting/banned clients now see ban reason.
12342 Revision Changes Path
12343 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12344 7.123 +17 -4 ircd-ratbox/src/listener.c
12345 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12349 leeh 2005/01/25 07:44:37 EST (20050125_1)
12352 doc example.conf example.efnet.conf
12355 - implement stacking of shared {}; blocks, documented in example.conf
12357 Revision Changes Path
12358 7.255 +26 -13 ircd-ratbox/doc/example.conf
12359 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12360 7.193 +51 -36 ircd-ratbox/src/newconf.c
12364 leeh 2005/01/24 19:08:29 EST (20050125_0)
12368 include client.h s_conf.h
12369 modules/core m_join.c
12370 src newconf.c s_user.c
12372 - added jupe_exempt to auth {};, exempts the user from generating warnings
12373 when they attempt to join juped channels.
12375 Revision Changes Path
12376 7.254 +2 -0 ircd-ratbox/doc/example.conf
12377 7.261 +3 -0 ircd-ratbox/include/client.h
12378 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12379 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12380 7.192 +1 -0 ircd-ratbox/src/newconf.c
12381 7.338 +8 -0 ircd-ratbox/src/s_user.c
12385 leeh 2005/01/24 18:57:02 EST (20050124_6)
12390 - rework shared {};, the format is now:
12392 oper = "flame@*.leeh.co.uk", "*.lan";
12398 oper = "flame@*.leeh.co.uk", "*.lan";
12402 Revision Changes Path
12403 7.191 +55 -23 ircd-ratbox/src/newconf.c
12407 leeh 2005/01/24 17:25:58 EST (20050124_5)
12412 - fix the prototype on load_static_modules()
12414 Revision Changes Path
12415 7.61 +1 -1 ircd-ratbox/include/modules.h
12419 leeh 2005/01/24 16:00:30 EST (20050124_4)
12424 - have cap end call register_local_user() with its own copy of
12425 source_p->username so its safe for unidented users..
12427 Revision Changes Path
12428 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12432 leeh 2005/01/24 15:48:09 EST (20050124_3)
12435 include newconf.h s_conf.h
12437 src newconf.c s_conf.c s_log.c
12439 - move the conf parser over to a table based structure, with generic setting
12440 of integers/strings
12442 Revision Changes Path
12443 7.34 +9 -8 ircd-ratbox/include/newconf.h
12444 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12445 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12446 7.190 +264 -808 ircd-ratbox/src/newconf.c
12447 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12448 7.77 +13 -13 ircd-ratbox/src/s_log.c
12452 leeh 2005/01/24 13:11:30 EST (20050124_2)
12458 - added stacking of ips in exempt {};
12460 Revision Changes Path
12461 7.253 +4 -0 ircd-ratbox/doc/example.conf
12462 7.189 +11 -30 ircd-ratbox/src/newconf.c
12466 leeh 2005/01/24 12:59:57 EST (20050124_1)
12470 src channel.c client.c hash.c hook.c
12471 newconf.c s_user.c watch.c
12473 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12474 consistent with the rest of the dlink code.
12476 Revision Changes Path
12477 1.54 +7 -7 ircd-ratbox/include/tools.h
12478 7.430 +2 -2 ircd-ratbox/src/channel.c
12479 7.487 +6 -6 ircd-ratbox/src/client.c
12480 7.113 +5 -5 ircd-ratbox/src/hash.c
12481 7.35 +1 -1 ircd-ratbox/src/hook.c
12482 7.188 +2 -2 ircd-ratbox/src/newconf.c
12483 7.337 +1 -1 ircd-ratbox/src/s_user.c
12484 1.5 +4 -4 ircd-ratbox/src/watch.c
12488 leeh 2005/01/24 12:47:13 EST (20050124_0)
12493 - cheap hack on sticky capabs..
12495 Revision Changes Path
12496 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12500 leeh 2005/01/22 11:36:54 EST (20050122_0)
12505 - updated my clicap implementation to match the spec so far..
12507 Revision Changes Path
12508 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12512 leeh 2005/01/21 07:14:43 EST (20050121_2)
12517 modules m_services.c
12518 src hook.c s_serv.c
12520 - added hooks for when we're sending a burst
12521 - rewrote hooks.txt
12522 - fix up the hooks ive already done in services compatibility, ill add the
12523 hooks for server/client introductions in a bit.
12525 Revision Changes Path
12526 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12527 1.30 +4 -0 ircd-ratbox/include/hook.h
12528 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12529 7.34 +7 -0 ircd-ratbox/src/hook.c
12530 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12534 leeh 2005/01/21 06:34:03 EST (20050121_1)
12537 contrib example_module.c spy_admin_notice.c
12538 spy_info_notice.c spy_links_notice.c
12539 spy_motd_notice.c spy_stats_notice.c
12540 spy_stats_p_notice.c spy_trace_notice.c
12542 spy_whois_notice_global.c
12544 modules m_admin.c m_info.c m_links.c m_motd.c
12545 m_services.c m_stats.c m_trace.c
12546 m_whois.c static_modules.c.SH
12547 modules/core m_server.c
12548 src client.c hook.c ircd.c modules.c packet.c
12549 s_auth.c s_serv.c s_user.c send.c
12551 - add a better implementation of the hook system, its now a slow leaking
12552 array and events are created whenever we try adding a hook for it, or
12553 theyre registered for the caller.
12555 Ive temporarily fucked services support and removed most of the other
12556 hooks.. I shall fix this soon.
12558 Revision Changes Path
12559 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12560 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12561 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12562 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12563 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12564 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12565 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12566 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12567 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12568 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12569 1.29 +34 -70 ircd-ratbox/include/hook.h
12570 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12571 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12572 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12573 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12574 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12575 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12576 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12577 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12578 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12579 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12580 7.486 +1 -28 ircd-ratbox/src/client.c
12581 7.33 +131 -137 ircd-ratbox/src/hook.c
12582 7.367 +1 -1 ircd-ratbox/src/ircd.c
12583 7.151 +6 -10 ircd-ratbox/src/modules.c
12584 7.138 +10 -14 ircd-ratbox/src/packet.c
12585 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12586 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12587 7.336 +0 -6 ircd-ratbox/src/s_user.c
12588 7.286 +8 -6 ircd-ratbox/src/send.c
12592 leeh 2005/01/20 19:19:20 EST (20050121_0)
12597 - remove an unused struct
12599 Revision Changes Path
12600 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12604 leeh 2005/01/20 13:38:39 EST (20050120_1)
12607 . configure configure.ac
12608 include client.h numeric.h patchlevel.h
12609 modules Makefile.in
12610 src messages.tab s_user.c
12614 - drop back to -O0, fix patchlevel.h
12615 - first stab at client capabilities.. this still needs work.
12617 Revision Changes Path
12618 7.240 +3 -3 ircd-ratbox/configure
12619 7.54 +3 -3 ircd-ratbox/configure.ac
12620 7.260 +3 -0 ircd-ratbox/include/client.h
12621 7.54 +2 -0 ircd-ratbox/include/numeric.h
12622 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
12623 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
12624 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
12625 7.120 +1 -1 ircd-ratbox/src/messages.tab
12626 7.335 +3 -0 ircd-ratbox/src/s_user.c
12630 leeh 2005/01/20 06:04:41 EST (20050120_0)
12633 . ChangeLog RELNOTES
12634 include config.h config.h.dist memory.h
12637 src commio.c crypt.c getopt.c ircd.c s_serv.c
12639 . README.VMS clean.com make.com
12640 include setup.h_vms
12641 modules descrip.mms static_modules_c.com
12642 modules/core descrip.mms
12643 src descrip.mms qio.c version.com
12644 tools descrip.mms mkpasswd_vms.c
12646 - clean changelog, relnotes
12647 - mark patchlevel as 2.1.0beta
12648 - remove VMS support
12650 Revision Changes Path
12651 1.1613 +0 -27165 ircd-ratbox/ChangeLog
12652 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
12653 1.111 +1 -348 ircd-ratbox/RELNOTES
12654 7.2 +0 -10 ircd-ratbox/clean.com (dead)
12655 7.182 +0 -42 ircd-ratbox/include/config.h
12656 7.79 +0 -42 ircd-ratbox/include/config.h.dist
12657 7.50 +0 -4 ircd-ratbox/include/memory.h
12658 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
12659 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
12660 7.2 +0 -58 ircd-ratbox/make.com (dead)
12661 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
12662 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
12663 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
12664 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
12665 1.24 +7 -30 ircd-ratbox/src/commio.c
12666 7.12 +0 -4 ircd-ratbox/src/crypt.c
12667 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
12668 7.24 +0 -4 ircd-ratbox/src/getopt.c
12669 7.366 +4 -19 ircd-ratbox/src/ircd.c
12670 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
12671 7.421 +1 -8 ircd-ratbox/src/s_serv.c
12672 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
12673 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
12674 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
12678 androsyn 2005/01/18 11:55:13 EST (20050118_7)
12684 not using the return values on a few watch functions so make them void
12686 Revision Changes Path
12687 7.2 +5 -5 ircd-ratbox/include/watch.h
12688 1.4 +19 -28 ircd-ratbox/src/watch.c
12691 androsyn 2005/01/14 13:10:41 EST (20050114_5)
12696 Make watch throttle, don't accept letter commands stacked
12698 Revision Changes Path
12699 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
12703 androsyn 2005/01/14 13:06:06 EST (20050114_4)
12710 Revision Changes Path
12711 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
12715 androsyn 2005/01/14 12:12:37 EST (20050114_3)
12718 . ChangeLog README.FIRST RELNOTES configure
12720 adns adns.h internal.h parse.c transmit.c
12722 contrib example_module.c spy_admin_notice.c
12723 spy_info_notice.c spy_links_notice.c
12724 spy_motd_notice.c spy_stats_notice.c
12725 spy_stats_p_notice.c spy_trace_notice.c
12727 spy_whois_notice_global.c
12728 doc example.conf example.efnet.conf ircd.motd
12729 server-version-info whats-new.txt
12730 help/opers umode xline
12732 include cache.h channel.h class.h client.h
12733 commio.h config.h config.h.dist hash.h
12734 hook.h hostmask.h irc_string.h ircd.h
12735 ircd_defs.h m_info.h memory.h msg.h
12736 newconf.h numeric.h packet.h patchlevel.h
12737 patricia.h s_conf.h s_gline.h s_newconf.h
12738 s_serv.h s_user.h scache.h serno.h
12739 setup.h.in sprintf_irc.h stdinc.h tools.h
12740 modules .depend Makefile.in m_admin.c m_away.c
12741 m_dline.c m_encap.c m_gline.c m_info.c
12742 m_kline.c m_links.c m_list.c m_lusers.c
12743 m_motd.c m_oper.c m_operspy.c m_rehash.c
12744 m_restart.c m_resv.c m_set.c m_stats.c
12745 m_svinfo.c m_testline.c m_testmask.c
12746 m_topic.c m_trace.c m_watch.c m_who.c
12747 m_whois.c m_whowas.c m_xline.c
12748 static_modules.c.SH
12749 modules/core m_error.c m_message.c m_mode.c m_quit.c
12750 m_server.c m_squit.c
12751 src .depend Makefile.in adns.c balloc.c
12752 cache.c channel.c class.c client.c
12753 commio.c crypt.c devpoll.c epoll.c
12754 event.c getopt.c hash.c hook.c hostmask.c
12755 irc_string.c ircd.c ircd_lexer.l
12756 ircd_parser.y ircd_signal.c listener.c
12757 modules.c newconf.c numeric.c packet.c
12758 parse.c patricia.c poll.c reject.c
12759 restart.c s_auth.c s_conf.c s_log.c
12760 s_newconf.c s_serv.c s_user.c scache.c
12761 select.c send.c snprintf.c tools.c
12762 version.c.SH watch.c whowas.c
12763 tools README.mkpasswd mkpasswd.c
12765 . README.VMS clean.com make.com
12767 include common.h s_stats.h setup.h_vms
12769 modules descrip.mms m_challenge.c m_etrace.c
12770 m_invite.c m_names.c m_pass.c m_ping.c
12771 m_pong.c m_services.c m_tb.c m_user.c
12772 m_users.c m_version.c
12773 static_modules_c.com
12774 modules/core descrip.mms m_join.c m_kick.c m_nick.c
12776 servlink descrip.mms
12777 src descrip.mms kdparse.c messages.tab qio.c
12778 s_gline.c s_stats.c version.com
12779 tools descrip.mms mkpasswd_vms.c
12783 modules/core channels.c users.c
12786 merge from RATBOX_2_0
12788 Revision Changes Path
12789 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
12790 7.40 +1 -0 ircd-ratbox/README.FIRST
12791 7.1 +46 -0 ircd-ratbox/README.VMS (new)
12792 1.110 +114 -6 ircd-ratbox/RELNOTES
12793 1.17 +4 -0 ircd-ratbox/adns/adns.h
12794 1.17 +4 -4 ircd-ratbox/adns/internal.h
12795 1.12 +38 -38 ircd-ratbox/adns/parse.c
12796 1.15 +3 -3 ircd-ratbox/adns/transmit.c
12797 1.19 +13 -13 ircd-ratbox/adns/types.c
12798 7.1 +10 -0 ircd-ratbox/clean.com (new)
12799 7.239 +47 -29 ircd-ratbox/configure
12800 7.53 +40 -32 ircd-ratbox/configure.ac
12801 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
12802 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
12803 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
12804 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
12805 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
12806 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12807 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
12808 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
12809 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
12810 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12811 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
12812 7.252 +68 -22 ircd-ratbox/doc/example.conf
12813 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
12814 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
12815 7.18 +2 -0 ircd-ratbox/doc/server-version-info
12816 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
12817 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
12818 1.5 +2 -1 ircd-ratbox/help/opers/umode
12819 1.7 +1 -1 ircd-ratbox/help/opers/xline
12820 1.2 +1 -0 ircd-ratbox/help/users/umode
12821 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
12822 1.7 +8 -0 ircd-ratbox/include/cache.h
12823 7.162 +18 -16 ircd-ratbox/include/channel.h
12824 7.25 +4 -0 ircd-ratbox/include/class.h
12825 7.259 +34 -28 ircd-ratbox/include/client.h
12826 1.13 +45 -7 ircd-ratbox/include/commio.h
12827 7.9 +68 -0 ircd-ratbox/include/common.h (new)
12828 7.181 +74 -16 ircd-ratbox/include/config.h
12829 7.78 +74 -16 ircd-ratbox/include/config.h.dist
12830 7.53 +2 -0 ircd-ratbox/include/hash.h
12831 1.28 +73 -27 ircd-ratbox/include/hook.h
12832 1.40 +15 -2 ircd-ratbox/include/hostmask.h
12833 7.61 +7 -1 ircd-ratbox/include/irc_string.h
12834 7.80 +6 -31 ircd-ratbox/include/ircd.h
12835 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
12836 7.56 +14 -8 ircd-ratbox/include/m_info.h
12837 7.49 +4 -0 ircd-ratbox/include/memory.h
12838 7.53 +2 -0 ircd-ratbox/include/msg.h
12839 7.33 +9 -9 ircd-ratbox/include/newconf.h
12840 7.53 +12 -8 ircd-ratbox/include/numeric.h
12841 7.27 +1 -1 ircd-ratbox/include/packet.h
12842 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
12843 7.19 +25 -1 ircd-ratbox/include/patricia.h
12844 7.304 +80 -25 ircd-ratbox/include/s_conf.h
12845 7.20 +12 -0 ircd-ratbox/include/s_gline.h
12846 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
12847 7.97 +7 -1 ircd-ratbox/include/s_serv.h
12848 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
12849 7.34 +13 -9 ircd-ratbox/include/s_user.h
12850 7.15 +1 -1 ircd-ratbox/include/scache.h
12851 7.5366 +1 -1 ircd-ratbox/include/serno.h
12852 7.93 +3 -0 ircd-ratbox/include/setup.h.in
12853 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
12854 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
12855 1.15 +47 -47 ircd-ratbox/include/stdinc.h
12856 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
12857 1.53 +10 -10 ircd-ratbox/include/tools.h
12858 7.1 +58 -0 ircd-ratbox/make.com (new)
12859 1.45 +338 -182 ircd-ratbox/modules/.depend
12860 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
12861 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
12862 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
12863 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
12864 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
12865 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
12866 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
12867 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
12868 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
12869 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
12870 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
12871 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
12872 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
12873 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
12874 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
12875 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
12876 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
12877 1.59 +3 -3 ircd-ratbox/modules/m_away.c
12878 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
12879 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
12880 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
12881 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
12882 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
12883 1.119 +50 -42 ircd-ratbox/modules/m_info.c
12884 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
12885 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
12886 1.69 +8 -64 ircd-ratbox/modules/m_links.c
12887 1.80 +4 -4 ircd-ratbox/modules/m_list.c
12888 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
12889 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
12890 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
12891 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
12892 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
12893 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
12894 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
12895 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
12896 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
12897 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
12898 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
12899 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
12900 1.80 +31 -1 ircd-ratbox/modules/m_set.c
12901 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
12902 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
12903 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
12904 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
12905 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
12906 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
12907 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
12908 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
12909 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
12910 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
12911 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
12912 1.114 +2 -1 ircd-ratbox/modules/m_who.c
12913 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
12914 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
12915 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
12916 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12917 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
12918 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
12919 7.48 +162 -119 ircd-ratbox/src/.depend
12920 7.153 +3 -1 ircd-ratbox/src/Makefile.in
12921 7.75 +5 -5 ircd-ratbox/src/adns.c
12922 7.84 +1 -1 ircd-ratbox/src/balloc.c
12923 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
12924 1.23 +75 -7 ircd-ratbox/src/cache.c
12925 7.429 +342 -79 ircd-ratbox/src/channel.c
12926 7.67 +42 -2 ircd-ratbox/src/class.c
12927 7.485 +245 -85 ircd-ratbox/src/client.c
12928 1.23 +349 -43 ircd-ratbox/src/commio.c
12929 7.11 +4 -0 ircd-ratbox/src/crypt.c
12930 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
12931 7.36 +3 -1 ircd-ratbox/src/devpoll.c
12932 1.32 +4 -8 ircd-ratbox/src/epoll.c
12933 7.46 +63 -6 ircd-ratbox/src/event.c
12934 7.23 +4 -0 ircd-ratbox/src/getopt.c
12935 7.112 +8 -7 ircd-ratbox/src/hash.c
12936 7.32 +135 -133 ircd-ratbox/src/hook.c
12937 7.105 +117 -17 ircd-ratbox/src/hostmask.c
12938 7.76 +79 -26 ircd-ratbox/src/irc_string.c
12939 7.365 +56 -48 ircd-ratbox/src/ircd.c
12940 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
12941 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
12942 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
12943 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
12944 7.122 +14 -13 ircd-ratbox/src/listener.c
12945 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
12946 7.150 +17 -8 ircd-ratbox/src/modules.c
12947 7.187 +1196 -344 ircd-ratbox/src/newconf.c
12948 7.35 +34 -1003 ircd-ratbox/src/numeric.c
12949 7.137 +55 -42 ircd-ratbox/src/packet.c
12950 7.187 +8 -15 ircd-ratbox/src/parse.c
12951 7.28 +2 -4 ircd-ratbox/src/patricia.c
12952 7.82 +3 -1 ircd-ratbox/src/poll.c
12953 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
12954 1.32 +8 -3 ircd-ratbox/src/reject.c
12955 7.34 +1 -0 ircd-ratbox/src/restart.c
12956 7.190 +60 -52 ircd-ratbox/src/s_auth.c
12957 7.497 +892 -156 ircd-ratbox/src/s_conf.c
12958 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
12959 7.76 +32 -35 ircd-ratbox/src/s_log.c
12960 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
12961 7.420 +999 -4 ircd-ratbox/src/s_serv.c
12962 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
12963 7.334 +773 -2 ircd-ratbox/src/s_user.c
12964 7.27 +2 -1 ircd-ratbox/src/scache.c
12965 7.44 +2 -0 ircd-ratbox/src/select.c
12966 7.285 +12 -12 ircd-ratbox/src/send.c
12967 1.16 +0 -58 ircd-ratbox/src/snprintf.c
12968 7.46 +0 -1 ircd-ratbox/src/tools.c
12969 7.28 +4 -1 ircd-ratbox/src/version.c.SH
12970 7.7 +101 -0 ircd-ratbox/src/version.com (new)
12971 1.3 +4 -4 ircd-ratbox/src/watch.c
12972 7.32 +1 -0 ircd-ratbox/src/whowas.c
12973 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
12974 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
12975 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
12976 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
12980 androsyn 2005/01/13 22:17:53 EST (20050114_2)
12982 Modified files: (Branch: RATBOX_2_0)
12985 a remote client is never going to have a watch list..duh
12987 Revision Changes Path
12988 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
12992 androsyn 2005/01/13 20:49:55 EST (20050114_1)
12994 Added files: (Branch: RATBOX_2_0)
12999 Revision Changes Path
13000 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13004 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13006 Added files: (Branch: RATBOX_2_0)
13010 helps if we actually include the .c/.h files
13012 Revision Changes Path
13013 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13014 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13018 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13020 Modified files: (Branch: RATBOX_2_0)
13021 . configure configure.ac
13022 include client.h numeric.h s_conf.h setup.h.in
13024 modules Makefile.in
13025 modules/core m_nick.c
13026 src Makefile.in client.c ircd.c messages.tab
13027 newconf.c s_conf.c s_user.c
13029 backport watch from devel
13031 Revision Changes Path
13032 7.229.2.10 +12 -2 ircd-ratbox/configure
13033 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13034 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13035 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13036 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13037 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13038 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13039 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13040 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13041 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13042 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13043 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13044 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13045 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13046 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13047 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13051 leeh 2005/01/12 10:12:40 EST (20050112_1)
13053 Modified files: (Branch: RATBOX_2_0)
13055 modules m_services.c m_whois.c
13058 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13059 when the user is logged in
13061 Revision Changes Path
13062 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13063 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13064 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13065 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13069 leeh 2005/01/11 19:47:14 EST (20050112_0)
13071 Modified files: (Branch: RATBOX_2_0)
13072 include supported.h
13073 Added files: (Branch: RATBOX_2_0)
13077 - added doc/services.txt, outlining the compatibility code
13079 Revision Changes Path
13080 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13081 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13085 leeh 2005/01/11 18:38:10 EST (20050111_5)
13087 Modified files: (Branch: RATBOX_2_0)
13088 include client.h hook.h
13089 modules m_services.c
13090 modules/core m_server.c
13091 src hook.c s_serv.c
13093 - more services compatibility code:
13094 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13095 appropriate service {}; entry, only accept SU from these.
13096 - hook into us finishing nick burst, and have services burst a list of
13099 Revision Changes Path
13100 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13101 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13102 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13103 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13104 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13105 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13109 leeh 2005/01/11 17:32:42 EST (20050111_4)
13111 Modified files: (Branch: RATBOX_2_0)
13112 . configure configure.ac
13114 modules Makefile.in
13116 Added files: (Branch: RATBOX_2_0)
13117 modules m_services.c
13119 - more services compatibility code:
13120 - encap handlers for SU (services marking client as logged in)
13121 - and for LOGIN (servers bursting logged in status)
13122 - move suser from Client -> User
13124 Revision Changes Path
13125 7.229.2.9 +9 -3 ircd-ratbox/configure
13126 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13127 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13128 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13129 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13130 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13134 leeh 2005/01/11 16:46:34 EST (20050111_3)
13136 Modified files: (Branch: RATBOX_2_0)
13137 include ircd_defs.h
13139 - whoops, missing #endif
13141 Revision Changes Path
13142 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13146 leeh 2005/01/11 15:56:57 EST (20050111_2)
13148 Modified files: (Branch: RATBOX_2_0)
13149 include ircd_defs.h
13151 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13152 have ipv6 just report sizeof(struct sockaddr_in)
13154 Revision Changes Path
13155 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13159 leeh 2005/01/10 20:19:35 EST (20050111_1)
13161 Modified files: (Branch: RATBOX_2_0)
13164 - fix a gcc warning
13166 Revision Changes Path
13167 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13171 leeh 2005/01/10 20:10:35 EST (20050111_0)
13173 Modified files: (Branch: RATBOX_2_0)
13174 adns internal.h parse.c transmit.c types.c
13176 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13179 Revision Changes Path
13180 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13181 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13182 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13183 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13187 leeh 2005/01/10 17:48:48 EST (20050110_3)
13189 Modified files: (Branch: RATBOX_2_0)
13192 - send out the reformatted xline to opers (\s -> ' ')
13194 Revision Changes Path
13195 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13199 leeh 2005/01/10 16:18:53 EST (20050110_2)
13201 Modified files: (Branch: RATBOX_2_0)
13204 include client.h supported.h
13205 src messages.tab s_user.c send.c
13207 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13210 Revision Changes Path
13211 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13212 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13213 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13214 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13215 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13216 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13217 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13221 leeh 2005/01/10 14:50:47 EST (20050110_1)
13223 Modified files: (Branch: RATBOX_2_0)
13224 doc example.conf example.efnet.conf
13226 - I dont remember ts6 desyncing on bans, so im not sure why the example
13229 Revision Changes Path
13230 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13231 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13235 leeh 2005/01/10 13:31:10 EST (20050110_0)
13237 Modified files: (Branch: RATBOX_2_0)
13238 . configure configure.ac
13239 include channel.h client.h numeric.h s_conf.h
13240 s_serv.h setup.h.in
13241 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13243 src channel.c messages.tab newconf.c s_conf.c
13246 - added --enable-services to configure, which enables some ratbox-services
13247 compatibility code:
13248 - chanmode +r, registered users only
13249 - usermode +S, prevents deop/kick of a service
13250 - service { }; block in conf for the above umode
13252 Revision Changes Path
13253 7.229.2.8 +28 -16 ircd-ratbox/configure
13254 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13255 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13256 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13257 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13258 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13259 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13260 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13261 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13262 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13263 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13264 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13265 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13266 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13267 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13268 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13269 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13270 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13271 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13275 leeh 2005/01/09 08:23:30 EST (20050109_0)
13277 Modified files: (Branch: RATBOX_2_0)
13280 - remove a tab, and add +C to opers umode help
13282 Revision Changes Path
13283 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode