1 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
3 Change two occurances like match(userinput, target_p->name) ||
4 match(target_p->name, userinput) to just match(userinput,
5 target_p->name). No client name can contain * or ? now.
9 +1 -1 trunk/modules/m_trace.c (File Modified)
10 +1 -2 trunk/src/s_serv.c (File Modified)
13 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
15 Do not try find_server() on a name find_client() has
16 returned NULL for, as this will always return NULL
17 since the removal of hostmasking.
21 +1 -2 trunk/modules/m_pong.c (File Modified)
22 +0 -4 trunk/src/s_serv.c (File Modified)
25 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
27 Remove server_exists() which checked whether the
28 server name existed taking hostmasking into account
29 and just check with find_server(); admittedly
30 this checks if the name is a SID but that's not
35 +3 -27 trunk/modules/core/m_server.c (File Modified)
38 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
40 Remove hash_find_masked_server(), which made it possible
41 to specify the full (unmasked) name of a server behind
42 a hostmask. As a result find_any_client() (for prefixes)
43 becomes equal to find_client(), so remove that too.
47 +0 -1 trunk/include/hash.h (File Modified)
48 +1 -75 trunk/src/hash.c (File Modified)
49 +1 -1 trunk/src/parse.c (File Modified)
52 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
54 Remove '*' from valid server name characters.
55 This makes it impossible to connect hostmasked servers.
56 (This support didn't work well anyway, was incompatible
57 with TS6 and we never masked ourselves.)
61 +1 -1 trunk/src/match.c (File Modified)
64 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
66 Change spambot, flooder and jupe joiner notices from host to orighost.
70 +1 -1 trunk/modules/core/m_join.c (File Modified)
71 +2 -2 trunk/modules/core/m_message.c (File Modified)
72 +2 -2 trunk/src/channel.c (File Modified)
75 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
77 Add documentation for SASL client protocol, same as atheme doc/SASL.
81 + - trunk/doc/sasl.txt (File Added)
84 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
86 Include real hostname in Closing Link message for unknown
87 connections that have sent USER. This is helpful for
88 k-lined users while not breaking server IP hiding.
92 +3 -1 trunk/src/client.c (File Modified)
95 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
101 +29 -29 trunk/configure (File Modified)
104 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
106 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
110 +3 -3 trunk/modules/core/m_kill.c (File Modified)
113 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
115 Backport from early 3.x:
118 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
120 - remove "Processing connection to foobar.net" message
124 +0 -3 trunk/src/s_auth.c (File Modified)
127 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
129 - missed the processing connection one (actually, we can probably nuke this one)
133 +1 -2 trunk/src/s_auth.c (File Modified)
136 river 2006/09/27 16:33:05 UTC (20060927-2174)
138 get_client_name = stupid
143 +10 -7 trunk/modules/core/m_kill.c (File Modified)
146 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
148 - remove excessive arguments
152 +1 -2 trunk/src/s_conf.c (File Modified)
153 +1 -1 trunk/src/s_user.c (File Modified)
156 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
158 - use sendto_one_notice() for on-connect notices too.
162 +10 -10 trunk/src/s_auth.c (File Modified)
165 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
167 - use sendto_one_notice() in the core, too.
171 +2 -2 trunk/src/chmode.c (File Modified)
172 +8 -15 trunk/src/modules.c (File Modified)
173 +3 -5 trunk/src/s_conf.c (File Modified)
174 +1 -2 trunk/src/s_newconf.c (File Modified)
175 +20 -57 trunk/src/s_user.c (File Modified)
178 river 2006/09/27 16:19:25 UTC (20060927-2166)
180 the KILL command will use get_client_name(, SHOW_IP) instead of
181 target->name, and will show a more useful error for local opers
186 +6 -4 trunk/modules/core/m_kill.c (File Modified)
189 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
191 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
195 +4 -2 trunk/src/send.c (File Modified)
198 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
204 +1 -1 trunk/include/client.h (File Modified)
207 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
209 - get_id(): fall back to "*" if client has no known name
213 +1 -1 trunk/include/client.h (File Modified)
216 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
218 - convert to sendto_one_notice().
222 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
223 +4 -6 trunk/unsupported/m_force.c (File Modified)
226 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
228 - use sendto_one_notice() in many places instead of
229 sendto_one(source_p, ":%s NOTICE %s :", ...);
233 +10 -25 trunk/extensions/example_module.c (File Modified)
234 +5 -14 trunk/extensions/hurt.c (File Modified)
235 +1 -2 trunk/extensions/m_42.c (File Modified)
236 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
237 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
238 +1 -2 trunk/extensions/m_opme.c (File Modified)
239 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
240 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
241 +3 -7 trunk/modules/core/m_die.c (File Modified)
242 +2 -4 trunk/modules/core/m_kill.c (File Modified)
243 +2 -2 trunk/modules/core/m_squit.c (File Modified)
244 +1 -2 trunk/modules/m_challenge.c (File Modified)
245 +11 -15 trunk/modules/m_connect.c (File Modified)
246 +20 -28 trunk/modules/m_dline.c (File Modified)
247 +2 -2 trunk/modules/m_etrace.c (File Modified)
248 +11 -21 trunk/modules/m_gline.c (File Modified)
249 +2 -4 trunk/modules/m_kline.c (File Modified)
250 +1 -2 trunk/modules/m_rehash.c (File Modified)
251 +3 -7 trunk/modules/m_restart.c (File Modified)
252 +31 -45 trunk/modules/m_set.c (File Modified)
253 +2 -4 trunk/modules/m_testmask.c (File Modified)
254 +5 -8 trunk/modules/m_unreject.c (File Modified)
255 +2 -5 trunk/modules/m_xline.c (File Modified)
260 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
261 +10 -25 trunk/extensions/example_module.c (File Modified)
262 +5 -14 trunk/extensions/hurt.c (File Modified)
263 +1 -2 trunk/extensions/m_42.c (File Modified)
264 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
265 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
266 +1 -2 trunk/extensions/m_opme.c (File Modified)
267 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
268 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
269 +3 -7 trunk/modules/core/m_die.c (File Modified)
270 +14 -11 trunk/modules/core/m_kill.c (File Modified)
271 +2 -2 trunk/modules/core/m_squit.c (File Modified)
272 +1 -2 trunk/modules/m_challenge.c (File Modified)
273 +11 -15 trunk/modules/m_connect.c (File Modified)
274 +2 -4 trunk/modules/m_dline.c (File Modified)
275 +2 -2 trunk/modules/m_etrace.c (File Modified)
276 +11 -21 trunk/modules/m_gline.c (File Modified)
277 +2 -4 trunk/modules/m_kline.c (File Modified)
278 +1 -2 trunk/modules/m_rehash.c (File Modified)
279 +3 -7 trunk/modules/m_restart.c (File Modified)
280 +31 -45 trunk/modules/m_set.c (File Modified)
281 +2 -4 trunk/modules/m_testmask.c (File Modified)
282 +5 -8 trunk/modules/m_unreject.c (File Modified)
283 +1 -3 trunk/modules/m_xline.c (File Modified)
284 +2 -2 trunk/src/chmode.c (File Modified)
285 +8 -15 trunk/src/modules.c (File Modified)
286 +10 -14 trunk/src/s_auth.c (File Modified)
287 +3 -6 trunk/src/s_conf.c (File Modified)
288 +1 -2 trunk/src/s_newconf.c (File Modified)
289 +20 -57 trunk/src/s_user.c (File Modified)
290 +4 -2 trunk/src/send.c (File Modified)
291 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
292 +4 -6 trunk/unsupported/m_force.c (File Modified)
295 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
297 - keyword-subst from charybdis 2.2.
301 +12 -3 trunk/doc/example.conf (File Modified)
302 +58 -3 trunk/doc/reference.conf (File Modified)
303 + - trunk/include/substitution.h (File Added)
304 +1 -0 trunk/src/Makefile.in (File Modified)
305 +2 -2 trunk/src/s_conf.c (File Modified)
306 +164 -1 trunk/src/s_user.c (File Modified)
307 + - trunk/src/substitution.c (File Added)
310 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
312 Removed merge tracking for "svnmerge" for
313 http://svn.atheme.org/charybdis/branches/release-2.2
317 + - trunk/ (Property Modified)
320 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
322 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
323 http://svn.atheme.org/charybdis/branches/release-2.2
327 + - trunk/ (Property Modified)
330 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
332 Removed merge tracking for "svnmerge" for
333 http://svn.atheme.org/charybdis/branches/release-2.2
337 + - trunk/ (Property Modified)
340 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
342 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
343 http://svn.atheme.org/charybdis/branches/release-2.2
347 + - trunk/ (Property Modified)
350 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
356 + - trunk/ (Property Modified)
359 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
361 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
362 http://svn.atheme.org/charybdis/branches/release-2.2
366 + - trunk/ (Property Modified)
369 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
371 - version bump to 2.2.0
375 +3 -1 trunk/NEWS (File Modified)
376 +1 -1 trunk/configure.ac (File Modified)
379 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
382 + branches/release-2.1 -> 2.2 base
383 + 3.0 -> branches/cxxconversion
384 + backport some immediate 3.0 functionality for 2.2
389 + - trunk/ (File Added)
392 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
394 Merged revisions 3135,3137 via svnmerge from
395 http://svn.atheme.org/charybdis/trunk
398 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
400 - Expand TRACE description
401 - Mention expiry time in TESTLINE
403 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
405 Update copyright year for sgml docs to 2007.
410 + - branches/release-2.1/ (Property Modified)
411 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
412 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
415 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
417 Merged revisions 1999 via svnmerge from
418 http://svn.atheme.org/charybdis/trunk
422 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
429 + - branches/release-2.1/ (Property Modified)
430 +1 -0 branches/release-2.1/CREDITS (File Modified)
433 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
435 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
436 http://svn.atheme.org/charybdis/trunk
439 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
441 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
443 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
445 - add use_forward to /info
447 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
449 Call channel_modes() with &me instead of source_p when
450 sending out a JOIN and SJOIN for a local user. This
451 saves checking whether they are on the channel they
454 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
456 If use_forward is disabled:
458 - hide +f in /mode #channel (/mode #channel f still shows it)
459 - do not send any mode changes adding +f to local clients
460 (-f ones are still sent)
465 + - branches/release-2.1/ (Property Modified)
466 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
467 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
468 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
469 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
470 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
471 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
472 +1 -1 branches/release-2.1/src/channel.c (File Modified)
473 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
474 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
475 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
476 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
477 +4 -2 branches/release-2.1/src/supported.c (File Modified)
480 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
482 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
486 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
487 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
488 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
491 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
493 Add accountability (wallops, log) to OKICK.
497 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
500 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
502 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
503 Similar to branches/release-2.2 r3061.
507 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
510 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
512 - Write xline to file after instead of before notifying opers and source
513 - Also notify source of failure to add xline
514 Similar to branches/release-2.2 r3057.
518 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
521 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
523 If a dline/kline/resv cannot be added to the file, send
524 the regular notices to local opers and source anyway,
525 and also warn the source (local opers were already warned).
526 Similar to branches/release-2.2 r3053.
530 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
533 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
535 Port over fixes from unkline/unxline/unresv to undline.
536 Similar to branches/release-2.2 r3049.
540 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
543 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
545 Merged revisions 2915 via svnmerge from
546 http://svn.atheme.org/charybdis/trunk
549 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
551 In usage message, show kline.conf and xline.conf instead
552 of klines.conf and xlines.conf.
557 + - branches/release-2.1/ (Property Modified)
558 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
561 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
563 Merged revisions 2831,2833,2853 via svnmerge from
564 http://svn.atheme.org/charybdis/trunk
567 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
569 unkline/unxline/unresv:
570 - if fclose on the output returns an error, treat this as a
572 - check if the rename from the temp file to the ban conf failed
574 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
576 When adding a permanent dline/kline/xline/resv, check
577 the return value of fclose().
579 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
581 Do not free xline aconf if it could not be written out.
582 It will be added to the list in memory anyway.
587 + - branches/release-2.1/ (Property Modified)
588 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
589 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
590 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
591 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
594 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
596 NEWS: Clarify effects of ip_cloaking changes a little.
600 +2 -0 branches/release-2.1/NEWS (File Modified)
603 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
609 +9 -9 branches/release-2.1/configure (File Modified)
612 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
614 Version bump on 2.1 branch to 2.1.2.
618 +1 -1 branches/release-2.1/configure.ac (File Modified)
621 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
627 +1 -0 branches/release-2.1/NEWS (File Modified)
630 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
632 Merged revisions 2801 via svnmerge from
633 http://svn.atheme.org/charybdis/trunk
636 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
638 ip_cloaking: try to avoid truncation by removing more
639 components of the hostname (except the TLD).
644 + - branches/release-2.1/ (Property Modified)
645 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
648 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
654 +8 -1 branches/release-2.1/NEWS (File Modified)
657 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
659 Merged revisions 2781 via svnmerge from
660 http://svn.atheme.org/charybdis/trunk
663 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
665 Fix stupid bug: checked a hostmask against the found
666 ban instead of all exceptions, causing all host mangled
667 clients to be exempted if there was a single ban
668 exception in many cases.
673 + - branches/release-2.1/ (Property Modified)
674 +2 -2 branches/release-2.1/src/channel.c (File Modified)
677 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
679 Merged revisions 2773 via svnmerge from
680 http://svn.atheme.org/charybdis/trunk
683 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
685 user@host must be *@* for a shared{} block with flags=locops
686 (server should not be *).
691 + - branches/release-2.1/ (Property Modified)
692 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
695 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
697 Tweak \s code a little.
701 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
702 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
703 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
706 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
708 Merged revisions 2761 via svnmerge from
709 http://svn.atheme.org/charybdis/trunk
712 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
714 The testline/no_tilde fixes are in 2.1.1.
719 + - branches/release-2.1/ (Property Modified)
720 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
723 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
729 +4 -1 branches/release-2.1/NEWS (File Modified)
732 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
734 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
735 http://svn.atheme.org/charybdis/trunk
739 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
741 If the auth{} block has no_tilde and is not kline exempt,
742 check the username without tilde against klines too.
743 This is consistent with the way klines work on spoofs
744 (klines checked on both raw and appearing-on-IRC version).
746 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
748 Rework the fix for klines with no_tilde.
749 Add an extra argument to find_address_conf() for the
750 username without tilde, as that may contain one character more.
752 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
754 Unbreak compile (because of r2697).
755 testline with ~ could be improved some more perhaps, but this should work.
757 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
759 testline: take no_tilde and username truncation into account
761 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
763 Add some information on /testline with no_tilde and username truncation.
768 + - branches/release-2.1/ (Property Modified)
769 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
770 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
771 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
772 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
773 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
774 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
777 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
779 Merged revisions 2149,2151 via svnmerge from
780 http://svn.atheme.org/charybdis/trunk
783 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
785 Move kills from services from +s to +k snomask.
786 Kills from non-service opers remain on +s.
788 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
790 Update description of +s and +k snomasks.
795 + - branches/release-2.1/ (Property Modified)
796 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
797 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
798 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
801 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
803 Merged revisions 2685 via svnmerge from
804 http://svn.atheme.org/charybdis/trunk
807 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
809 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
814 + - branches/release-2.1/ (Property Modified)
815 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
818 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
820 Merged revisions 2693 via svnmerge from
821 http://svn.atheme.org/charybdis/trunk
824 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
826 Fix truncation (by one) of unidented usernames
827 if user registration is done because of DNSBL
828 completion (which is the usual case if a valid
829 NICK and USER are sent quickly and any DNSBLs
835 + - branches/release-2.1/ (Property Modified)
836 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
839 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
845 +10 -0 branches/release-2.1/NEWS (File Modified)
848 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
854 +9 -9 branches/release-2.1/configure (File Modified)
857 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
859 Version bump to 2.1.1.
863 +1 -1 branches/release-2.1/configure.ac (File Modified)
866 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
868 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
869 http://svn.atheme.org/charybdis/trunk
872 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
874 - fix a server notice on SID collision where the server name is mentioned twice
876 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
878 - get_server_name() is stupid
880 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
884 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
886 Do the Attempt to re-introduce SID server notice somewhat
887 differently, showing a real host again if !HIDE_SERVERS_IPS
888 and still showing the server name exactly once.
890 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
892 Fix log message for Attempt to re-introduce SID (server notice was ok).
894 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
896 - replace "No N line" with "no connect block" in a
898 - show attempted server name in a few serverlog messages
903 + - branches/release-2.1/ (Property Modified)
904 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
907 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
909 Merged revisions 2218 via svnmerge from
910 http://svn.atheme.org/charybdis/trunk
913 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
915 Fix garbage in /stats y output on 64-bit archs.
920 + - branches/release-2.1/ (Property Modified)
921 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
924 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
926 Merged revisions 2438 via svnmerge from
927 http://svn.atheme.org/charybdis/trunk
930 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
932 Enable Revision keyword in addition to Id.
937 + - branches/release-2.1/ (Property Modified)
938 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
941 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
943 Merged revisions 2679 via svnmerge from
944 http://svn.atheme.org/charybdis/trunk
947 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
949 Port over ratbox 2.2 r23253 (anfl):
950 - remove the cached storage of how many +beI there are, thereby fixing a
951 case where it can get desynced from reality
956 + - branches/release-2.1/ (Property Modified)
957 +0 -1 branches/release-2.1/include/channel.h (File Modified)
958 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
961 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
963 Merged revisions 2093,2095 via svnmerge from
964 http://svn.atheme.org/charybdis/trunk
967 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
969 - change DNSBL licensing to BSD.
971 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
973 - change x86-assembly FNV implementation to BSD license
978 + - branches/release-2.1/ (Property Modified)
979 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
980 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
983 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
985 Merged revisions 2073,2075 via svnmerge from
986 http://svn.atheme.org/charybdis/trunk
989 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
991 Put full information in the squit reason when exiting
992 a server due to a servlink (ziplinks) error.
994 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
996 Put full information in the squit reason when exiting
997 a server due to not enough arguments for a command.
1002 + - branches/release-2.1/ (Property Modified)
1003 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1004 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1007 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1009 Merged revisions 2071 via svnmerge from
1010 http://svn.atheme.org/charybdis/trunk
1013 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1015 Don't redirect users from an existing domain to an
1016 existing server in reference.conf.
1022 + - branches/release-2.1/ (Property Modified)
1023 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1026 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1028 Merged revisions 2053 via svnmerge from
1029 http://svn.atheme.org/charybdis/trunk
1032 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1034 Make find_channel_membership() choose the shortest list
1035 (channel's list or user's list) to search, avoiding excessive
1036 CPU usage with services which are in lots of channels.
1037 From ratbox 2.2 (anfl/jilles)
1042 + - branches/release-2.1/ (Property Modified)
1043 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1046 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1052 +9 -9 branches/release-2.1/configure (File Modified)
1055 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1057 Version change 2.1.0rc1 -> 2.1.0 (release).
1061 +1 -1 branches/release-2.1/configure.ac (File Modified)
1064 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1066 Merged revisions 2029 via svnmerge from
1067 http://svn.atheme.org/charybdis/trunk
1070 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1072 NEWS: mention m_webirc.c module
1077 + - branches/release-2.1/ (Property Modified)
1078 +1 -0 branches/release-2.1/NEWS (File Modified)
1081 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1087 +9 -9 branches/release-2.1/configure (File Modified)
1090 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1092 Change version to 2.1.0rc1.
1096 +1 -1 branches/release-2.1/configure.ac (File Modified)
1099 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1101 Merged revisions 2021 via svnmerge from
1102 http://svn.atheme.org/charybdis/trunk
1105 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1107 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1108 related flaky looking things, and instead keep a list
1109 of BlacklistClients in PreClient.
1114 + - branches/release-2.1/ (Property Modified)
1115 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1116 +1 -1 branches/release-2.1/include/client.h (File Modified)
1117 +0 -1 branches/release-2.1/include/res.h (File Modified)
1118 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1119 +0 -24 branches/release-2.1/src/res.c (File Modified)
1120 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1123 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1125 Merged revisions 2015,2017 via svnmerge from
1126 http://svn.atheme.org/charybdis/trunk
1129 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1131 Check if the name in the question section of the
1132 DNS reply matches what we queried, to guard against
1133 late replies to a previous query with the same id.
1135 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1137 res.c: add a comment summarizing our changes
1142 + - branches/release-2.1/ (Property Modified)
1143 +53 -18 branches/release-2.1/src/res.c (File Modified)
1146 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1148 Merged revisions 1981 via svnmerge from
1149 http://svn.atheme.org/charybdis/trunk
1152 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1154 Alphabetize extensions and tweak the descriptions a little.
1159 + - branches/release-2.1/ (Property Modified)
1160 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1161 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1164 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1166 Merged revisions 1975 via svnmerge from
1167 http://svn.atheme.org/charybdis/trunk
1170 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1172 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1173 We should use the IP and not truncate the hostname.
1174 From ratbox 2.2 (androsyn)
1179 + - branches/release-2.1/ (Property Modified)
1180 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1183 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1185 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1186 http://svn.atheme.org/charybdis/trunk
1190 + - branches/release-2.1/ (Property Modified)
1193 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1195 - branch 2.1 release family
1199 + - branches/release-2.1/ (File Added)
1202 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1204 Describe new handling of host mangling in channel bans in SGML.
1208 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1211 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1213 - ok, 2.1 operline brought to you by marvin the melancholy robot
1217 +1 -1 trunk/src/messages.tab (File Modified)
1220 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1222 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1223 If anybody comes up with anything better, then please let us know
1224 and we will change this before 2.1 is branched.
1228 +1 -1 trunk/src/messages.tab (File Modified)
1231 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1233 Add EUID to capab.txt.
1237 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1240 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1246 +3 -0 trunk/NEWS (File Modified)
1249 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1251 Allow service{} servers to manipulate the nick delay table
1252 (for "nickserv enforcement").
1253 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1254 If duration is 0, the nickdelay entry is removed, otherwise
1255 it is added with the duration in seconds (maximum 24 hours).
1256 It is suggested that this is used if the EUID capab is present.
1260 +42 -1 trunk/modules/m_services.c (File Modified)
1263 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1265 HURT: strip off *@ from the start of the mask
1266 reject anything else containing '@' or '!'
1270 +11 -0 trunk/extensions/hurt.c (File Modified)
1273 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1275 ircd.c: need supported.h here
1279 +1 -0 trunk/src/ircd.c (File Modified)
1282 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1284 HURT: less ambiguity here
1285 ips/hosts to be hurt must contain a '.' or ':' otherwise
1286 they are interpreted as nicks
1290 +14 -9 trunk/extensions/hurt.c (File Modified)
1293 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1295 - we're now ircd-charybdis.org.
1296 - properly alphabetize credits
1300 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1303 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1305 - add additional modules to the configs
1309 +6 -0 trunk/doc/example.conf (File Modified)
1310 +12 -0 trunk/doc/reference.conf (File Modified)
1313 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1315 - remove hurt.h, it is pointless and confusing
1319 +27 -62 trunk/extensions/hurt.c (File Modified)
1320 + - trunk/extensions/hurt.h (File Deleted)
1323 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1325 - add code to suggest a local HURT by nickname.
1326 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1330 +40 -10 trunk/extensions/hurt.c (File Modified)
1331 +1 -0 trunk/extensions/hurt.h (File Modified)
1334 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1340 +2 -1 trunk/NEWS (File Modified)
1343 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1345 MASKTRACE/TESTMASK: check orighost as well
1349 +4 -2 trunk/modules/m_etrace.c (File Modified)
1350 +3 -1 trunk/modules/m_testmask.c (File Modified)
1353 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1355 Make RPL_ISUPPORT (005) numeric modularizable.
1356 Currently it will reassemble the numeric every time
1357 it needs to be sent, using a few dozen callbacks;
1358 if this is too slow some caching scheme should be
1363 +0 -1 trunk/include/s_user.h (File Modified)
1364 +36 -114 trunk/include/supported.h (File Modified)
1365 +1 -1 trunk/modules/m_version.c (File Modified)
1366 +1 -0 trunk/src/Makefile.in (File Modified)
1367 +1 -0 trunk/src/ircd.c (File Modified)
1368 +300 -25 trunk/src/s_user.c (File Modified)
1369 + - trunk/src/supported.c (File Added)
1372 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1374 EUID orighost could differ from host only in case,
1375 do not mark as dynamic spoof then
1379 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1382 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1384 kline help file: clarify a bit and remove some obsolete stuff
1385 partly suggested by Olin
1389 +8 -8 trunk/help/opers/kline (File Modified)
1392 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1398 +20 -0 trunk/NEWS (File Modified)
1401 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1403 Show real host/IP to nonopers whoising themselves.
1404 The IP is not shown for auth{} spoofs, otherwise it is,
1405 as it looked rather weird to me to show an auth{} spoofed
1406 IP like this. (/userhost on self still shows the IP.)
1410 +13 -2 trunk/modules/m_whois.c (File Modified)
1413 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1415 Document nick_delay stuff and move it around a bit.
1419 +1 -2 trunk/doc/example.conf (File Modified)
1420 +8 -2 trunk/doc/reference.conf (File Modified)
1423 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1425 - disable nickdelay by default. Needs to be documented in reference.conf.
1429 +2 -0 trunk/doc/example.conf (File Modified)
1430 +2 -0 trunk/doc/reference.conf (File Modified)
1433 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1435 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1439 +2 -1 trunk/modules/m_services.c (File Modified)
1442 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1444 ip_cloaking: somewhat hackish but we need to send the
1445 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1450 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1453 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1455 If EUID is used, show realhost in far connect notice
1456 (but not in far disconnect notice).
1460 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1463 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1466 - use non-ENCAP CHGHOST if possible
1467 - really introduce new users with their mangled and real
1468 host if +h is in default umodes
1472 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1475 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1477 Add non-ENCAP CHGHOST.
1481 +49 -11 trunk/modules/m_chghost.c (File Modified)
1484 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1486 Initial addition of EUID (puts realhost/account in same
1487 command as user introduction).
1488 See doc/technical/euid.txt for more information.
1489 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1493 + - trunk/doc/technical/euid.txt (File Added)
1494 +2 -1 trunk/include/s_serv.h (File Modified)
1495 +1 -1 trunk/include/s_user.h (File Modified)
1496 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1497 +1 -34 trunk/modules/m_chghost.c (File Modified)
1498 +0 -28 trunk/modules/m_services.c (File Modified)
1499 +30 -1 trunk/src/s_serv.c (File Modified)
1500 +30 -3 trunk/src/s_user.c (File Modified)
1503 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1505 Store the mangled host in localClient and use it for
1506 ban matching (also match real host for mangled users,
1507 also match mangled host for uncloaked users).
1508 Improve interaction of +h with auth{} and services
1510 Note that all of this only applies to clients who
1511 connect after the mangling module is loaded
1512 (other clients cannot even set +h).
1513 The sorcerynet cloaking module has not been updated
1518 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1519 +3 -0 trunk/include/client.h (File Modified)
1520 +64 -5 trunk/src/channel.c (File Modified)
1521 +1 -0 trunk/src/client.c (File Modified)
1522 +2 -2 trunk/src/s_user.c (File Modified)
1525 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1527 Document /stats U letters in sgml.
1531 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1534 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1536 Better description of hub_mask and leaf_mask.
1540 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1543 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1545 Add operspy_dont_care_user_info to sgml docs.
1549 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1552 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1554 Add general::operspy_dont_care_user_info.
1555 This makes /who mask equivalent to /who !mask for opers
1556 with the operspy flag, and removes the operspy log/notice
1557 on /who mask, /masktrace and /scan.
1558 The necessary privilege (operspy flag) is unchanged.
1559 Behaviour for the other operspy commands (channel
1560 related ones) is also unchanged.
1564 +1 -0 trunk/doc/example.conf (File Modified)
1565 +6 -0 trunk/doc/reference.conf (File Modified)
1566 +1 -0 trunk/include/s_conf.h (File Modified)
1567 +10 -8 trunk/modules/m_etrace.c (File Modified)
1568 +6 -0 trunk/modules/m_info.c (File Modified)
1569 +8 -5 trunk/modules/m_scan.c (File Modified)
1570 +1 -1 trunk/modules/m_version.c (File Modified)
1571 +6 -1 trunk/modules/m_who.c (File Modified)
1572 +1 -0 trunk/src/newconf.c (File Modified)
1573 +1 -0 trunk/src/s_conf.c (File Modified)
1576 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1578 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1579 This letter will also be used for showing operspy with
1580 limited accountability (show non channel related info
1581 without '!' or notice).
1585 +2 -0 trunk/doc/server-version-info (File Modified)
1586 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1587 +2 -0 trunk/include/ircd.h (File Modified)
1588 +6 -0 trunk/modules/m_info.c (File Modified)
1589 +2 -0 trunk/modules/m_version.c (File Modified)
1590 +1 -0 trunk/src/ircd_state.c (File Modified)
1593 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1595 Add m_webirc module, allows showing real host of CGI:IRC users.
1596 Differences to the version available on my web page for a while:
1597 instructions on how to set it up.
1601 +137 -0 trunk/extensions/Makefile.in (File Modified)
1602 + - trunk/extensions/m_webirc.c (File Added)
1605 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1607 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1611 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1614 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1616 - move beu from core to contributors
1617 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1621 +2 -2 trunk/CREDITS (File Modified)
1624 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1626 Mention that class blocks must be defined before the
1627 auth or connect blocks referencing them.
1631 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1634 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1637 - change from "can join" to "is banned", this reverses sense
1638 and removes "weird" checks like for +i, +l, +j
1639 - don't allow $j to same channel
1640 - +s/+p restriction removed, anyone can /mode b anyway
1645 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1648 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1650 Add a few important lines from reference.conf to example.conf.
1654 +8 -1 trunk/doc/example.conf (File Modified)
1657 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1659 - we don't support rtsigio anymore
1660 - we definately don't support VMS nor Cygwin either.
1664 +2 -2 trunk/INSTALL (File Modified)
1665 +0 -2 trunk/README.FIRST (File Modified)
1668 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1670 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1674 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1677 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1680 - return EXTBAN_NOMATCH for a valid ban that does not match
1681 - consider a $j ban invalid if we were already processing a
1682 can_join for a $j ban
1686 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1689 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1691 extb_extgecos: realhost -> orighost
1695 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1698 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1700 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1704 +59 -0 trunk/extensions/Makefile.in (File Modified)
1705 + - trunk/extensions/extb_canjoin.c (File Added)
1708 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1710 - oh right, charybdis calls that 'orighost'.
1714 +2 -2 trunk/modules/m_who.c (File Modified)
1717 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1719 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1723 +2 -0 trunk/modules/m_who.c (File Modified)
1726 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1728 - also check $x against realhost
1732 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1735 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1737 Sorcerynet people want a debugging notice moved from +s to +d.
1741 +1 -1 trunk/src/blacklist.c (File Modified)
1744 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1746 Use source_p instead of client_p for free_pre_client().
1747 client_p could be NULL or another client.
1751 +1 -1 trunk/src/client.c (File Modified)
1754 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1756 - revert this, I know how to fix it now
1760 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1763 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1765 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1766 This fix is probably suboptimal, but it does indeed fix the problem.
1770 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1773 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1775 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1779 +49 -0 trunk/extensions/Makefile.in (File Modified)
1780 + - trunk/extensions/extb_extgecos.c (File Added)
1783 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1785 Remove undocumented and unused general::fallback_to_ip6_int config option.
1789 +0 -3 trunk/include/s_conf.h (File Modified)
1790 +0 -3 trunk/src/newconf.c (File Modified)
1793 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1796 - document new TESTMASK
1797 - mention that TESTMASK matching is the same as MASKTRACE matching
1798 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1803 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1806 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1808 New testmask from ratbox 2.2.
1809 Allows matches on nick, ip and gecos in addition to user
1810 and host, and is fully analogous to masktrace.
1811 The numeric has changed from 724 to 727 and fields in it
1816 +4 -3 trunk/help/opers/testmask (File Modified)
1817 +1 -0 trunk/include/numeric.h (File Modified)
1818 +82 -9 trunk/modules/m_testmask.c (File Modified)
1819 +2 -2 trunk/src/messages.tab (File Modified)
1822 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1824 contrib -> extensions
1828 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1831 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
1833 CHGHOST: Check validity of new hostname.
1834 If the command came from a local client (disabled by
1835 default), send an error message and drop the command.
1836 If the command came from a remote client or server,
1837 send a notice to opers and the target user (if local).
1841 +42 -1 trunk/modules/m_chghost.c (File Modified)
1844 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
1850 +23 -1 trunk/NEWS (File Modified)
1853 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
1855 When an outgoing server connection succeeds, set
1856 localClient->ip by simply copying the whole sockaddr
1857 struct instead of copying certain parts only.
1861 +1 -19 trunk/src/s_serv.c (File Modified)
1864 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
1866 Give a special error message and ignore the connect block
1867 if trying to add a connect block for the server's own name.
1871 +7 -0 trunk/src/newconf.c (File Modified)
1874 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
1876 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
1877 when --disable-balloc is used, so that it compiles.
1878 Obviously the BlockHeapUsage() stub returns just zeroes so
1879 /stats z will be less informative.
1883 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
1886 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
1888 Free and zero dns_query in DNS callback for outgoing connect.
1889 This avoids double free of reslist.
1893 +4 -0 trunk/libcharybdis/commio.c (File Modified)
1896 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
1898 From ratbox, log failed outgoing connections to serverlog.
1903 +13 -1 trunk/src/s_serv.c (File Modified)
1906 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
1908 Change serverlog message when connecting to be more clear and show the port number.
1912 +1 -1 trunk/src/s_serv.c (File Modified)
1915 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
1917 Remove gethost_byname(), this is meaningless
1918 since the removal of AAAA -> A fallback (r1763).
1922 +0 -1 trunk/include/res.h (File Modified)
1923 +0 -12 trunk/src/res.c (File Modified)
1926 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
1928 Remove ip6.int support and use only ip6.arpa.
1929 The global ip6.int zone has disappeared on June 1
1930 and a lot of other software has been removing ip6.int
1932 This removes the second and last case where IPv6
1933 support in charybdis causes extra lookups and slows
1938 +5 -27 trunk/src/res.c (File Modified)
1941 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
1943 Mention new default (r1767) for connect::aftype in sgml docs.
1947 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1950 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
1952 Use IPv6 if connect::host looks like an IPv6 address
1953 (contains a colon). No need to aftype=ipv6 anymore.
1957 +2 -0 trunk/src/newconf.c (File Modified)
1960 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
1962 More information about connect::host.
1966 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1969 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
1971 Remove fallback to A if AAAA cannot be found.
1972 In case of a forward check of a reverse lookup, we
1973 already know if it's ipv4 or ipv6, so it is not
1974 useful and in case of a forward lookup of a hostname
1975 in connect::host, connect::aftype already specifies
1976 if it's ipv4 or ipv6.
1980 +4 -27 trunk/src/res.c (File Modified)
1983 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
1986 - check if +c made the message text empty and refuse
1988 - don't copy message text if it is not necessary
1993 +14 -4 trunk/modules/core/m_message.c (File Modified)
1996 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
1998 remove_conf_item(): do not free cf_name, this is generally a string constant
2002 +0 -1 trunk/src/newconf.c (File Modified)
2005 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2007 Remove the old unused FDL_ constants.
2011 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2014 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2016 Remove an unused struct irc_sockaddr_storage from fde_t
2017 (allocated for every possible file descriptor).
2021 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2024 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2026 If the DNS lookup for an outgoing connection is still
2027 pending when it is closed, clean it up.
2031 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2034 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2036 If proc_answer() fails (for example if a lookup for an
2037 A record returns a CNAME), fail the query immediately.
2038 Previously the packet was just ignored, leaving the
2043 +4 -8 trunk/src/res.c (File Modified)
2046 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2048 Correct sockhost field in an outgoing server connection.
2049 First copy the host field from the server_conf, then
2050 take the IP from to where the connection was attempted
2051 when the connection callback is called.
2052 (Before r1747 this used the IP from the server_conf.)
2056 +8 -2 trunk/src/s_serv.c (File Modified)
2059 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2061 Remove ipnum (keep aftype) and dns_query from server_conf.
2062 We don't keep track of binary form address in connect{}
2063 blocks anymore, DNS lookups of names in host= gone.
2064 As before the DNS lookup is done on connect.
2065 This should unbreak hostnames in host= somewhat.
2069 +1 -2 trunk/include/s_newconf.h (File Modified)
2070 +2 -2 trunk/src/newconf.c (File Modified)
2071 +1 -42 trunk/src/s_newconf.c (File Modified)
2072 +12 -31 trunk/src/s_serv.c (File Modified)
2075 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2081 +1 -1 trunk/configure (File Modified)
2084 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2086 Fix --disable-balloc help text (said --disable-small-net).
2090 +1 -1 trunk/configure.ac (File Modified)
2093 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2095 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2096 services (+S). Unlike operstring and adminstring, this
2097 is not changeable with /quote set but is updated on rehash.
2101 +1 -0 trunk/doc/example.conf (File Modified)
2102 +10 -2 trunk/doc/reference.conf (File Modified)
2103 +1 -0 trunk/include/s_conf.h (File Modified)
2104 +6 -0 trunk/modules/m_info.c (File Modified)
2105 +3 -2 trunk/modules/m_whois.c (File Modified)
2106 +1 -0 trunk/src/newconf.c (File Modified)
2107 +1 -0 trunk/src/s_conf.c (File Modified)
2110 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2112 Fix handling of comma in whois: ignore the comma and
2113 everything after it but do output the entire parameter
2118 +2 -2 trunk/modules/m_whois.c (File Modified)
2121 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2123 New /stats letter 's' to list HURTs:
2124 - opers get the full listing.
2125 - users get any HURTs that match their sockhost/orighost if
2126 "stats_k_oper_only" is set to 1.
2130 +50 -0 trunk/extensions/hurt.c (File Modified)
2133 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2135 - make the newconf system available to modules.
2139 +4 -1 trunk/include/newconf.h (File Modified)
2140 +4 -8 trunk/src/newconf.c (File Modified)
2143 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2145 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2148 +0 -3 trunk/doc/example.conf (File Modified)
2149 +0 -3 trunk/doc/reference.conf (File Modified)
2152 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2154 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2158 +3 -0 trunk/doc/example.conf (File Modified)
2159 +3 -0 trunk/doc/reference.conf (File Modified)
2162 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2164 Fix too early truncation of JOIN channel list.
2168 +2 -3 trunk/modules/core/m_join.c (File Modified)
2171 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2173 - From ratbox 2.2 (anfl), send server notices about read
2174 errors from handshakes and servers to +s instead of +d.
2175 - Send various server notices about failed server
2176 connections which did not reach registered state network
2177 wide if the connection was initiated by a remote oper.
2178 This avoids annoying the whole net if there is a
2179 broken autoconnect, but allows all opers to see why a
2180 remote connect failed. Failed connections which did reach
2181 server state already generate server notices everywhere.
2183 Note: this is an exception to our general policy to not send
2184 server notices about unregistered connections remotely.
2188 +1 -0 trunk/include/client.h (File Modified)
2189 +20 -6 trunk/src/client.c (File Modified)
2190 +6 -6 trunk/src/s_serv.c (File Modified)
2193 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2199 +1 -1 trunk/doc/example.conf (File Modified)
2200 +1 -1 trunk/doc/reference.conf (File Modified)
2203 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2205 Don't allow #channel +b $c:&channel (inconsistent target).
2209 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2212 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2214 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2218 +0 -2 trunk/include/client.h (File Modified)
2221 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2223 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2227 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2230 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2232 Store IP addresses in whowas. These are shown to opers.
2233 Obtained from Eurus patches.
2234 orighost tracking removed (not worth the memory IMHO),
2235 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2236 with unknown IPs and to not violate auth{} spoof policy.
2240 +2 -0 trunk/doc/reference.conf (File Modified)
2241 +1 -0 trunk/include/numeric.h (File Modified)
2242 +1 -0 trunk/include/whowas.h (File Modified)
2243 +10 -1 trunk/modules/m_whowas.c (File Modified)
2244 +1 -1 trunk/src/messages.tab (File Modified)
2245 +4 -0 trunk/src/whowas.c (File Modified)
2248 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2250 Describe hostmask parameter of masktrace better in sgml docs.
2254 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2257 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2259 masktrace help file: mention CIDR IP masks
2264 +2 -0 trunk/help/opers/masktrace (File Modified)
2267 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2269 MASKTRACE: allow normal match() on IP address also
2274 +2 -3 trunk/modules/m_etrace.c (File Modified)
2277 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2279 Allow +S clients (services) to send to channels and @/+ channels always.
2283 +1 -1 trunk/modules/core/m_message.c (File Modified)
2284 +1 -1 trunk/src/channel.c (File Modified)
2287 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2289 Allow servers to send to @#chan and +#chan.
2293 +1 -1 trunk/modules/core/m_message.c (File Modified)
2296 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2298 Don't count opers on service{} servers in /lusers.
2302 +2 -2 trunk/src/s_user.c (File Modified)
2305 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2307 Show opers the real host behind a dynamic spoof in WHOIS.
2308 If the user is auth{} spoofed, this shows the auth{} spoof
2309 otherwise it shows the DNS hostname and IP address.
2310 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2314 +1 -0 trunk/include/numeric.h (File Modified)
2315 +12 -2 trunk/modules/m_whois.c (File Modified)
2316 +1 -1 trunk/src/messages.tab (File Modified)
2319 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2321 Remove #define HIDE_SPOOF_IPS from config.h, should
2322 have been done earlier.
2326 +0 -7 trunk/include/config.h (File Modified)
2329 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2331 Bring back ERR_CANTKILLSERVER.
2335 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2338 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2341 - also send RPL_HOSTHIDDEN on -h
2342 - don't allow +h for auth{} spoofed clients
2346 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2349 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2351 /etc/resolv.conf parsing:
2352 - don't crash (sometimes) if there is a line without an argument
2353 (e.g. 'search' by itself)
2354 - fix handling of lines with leading whitespace
2358 +9 -8 trunk/src/reslib.c (File Modified)
2361 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2363 Put back code that terminates DNS queries, which was
2364 removed during the resolver changes.
2368 +4 -0 trunk/src/s_auth.c (File Modified)
2371 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2373 - oh hey, that was in the wrong place
2377 +13 -13 trunk/src/s_auth.c (File Modified)
2380 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2382 - handle a situation where a user can go away before DNS completes
2386 +13 -0 trunk/src/s_auth.c (File Modified)
2389 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2395 +1 -0 trunk/include/blacklist.h (File Modified)
2396 +1 -0 trunk/include/res.h (File Modified)
2397 +33 -2 trunk/src/blacklist.c (File Modified)
2398 +2 -0 trunk/src/client.c (File Modified)
2399 +24 -0 trunk/src/res.c (File Modified)
2402 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2404 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2405 if comm_accept() failed.
2407 Found with valgrind.
2411 +4 -4 trunk/src/listener.c (File Modified)
2414 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2416 - handle unavailable Client/preClient structs
2420 +9 -0 trunk/src/blacklist.c (File Modified)
2423 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2425 Add +lf to SGML docs.
2429 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2432 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2434 Also do forwarding if the channel limit (+l) is exceeded.
2438 +1 -1 trunk/help/opers/cmode (File Modified)
2439 +2 -2 trunk/modules/core/m_join.c (File Modified)
2442 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2444 Post-release lovin':
2445 - Update version to 2.1.0.
2446 - Regenerate configure.
2450 +9 -9 trunk/configure (File Modified)
2451 +1 -1 trunk/configure.ac (File Modified)
2454 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2456 Comment out example blacklist{} block.
2460 +7 -7 trunk/doc/example.conf (File Modified)
2461 +7 -7 trunk/doc/reference.conf (File Modified)
2464 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2466 Add note regarding use of AHBL BLs.
2470 +4 -0 trunk/doc/example.conf (File Modified)
2471 +4 -0 trunk/doc/reference.conf (File Modified)
2474 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2480 +2 -2 trunk/CREDITS (File Modified)
2483 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2489 +1 -0 trunk/CREDITS (File Modified)
2492 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2494 Put more recent ratbox CREDITS here.
2498 +3 -2 trunk/doc/Ratbox-team (File Modified)
2501 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2507 +5 -4 trunk/NEWS (File Modified)
2510 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2512 Mention that install or make install also avoids modunload crashes.
2516 +2 -1 trunk/BUGS (File Modified)
2519 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2525 +3 -8 trunk/NEWS (File Modified)
2528 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2534 +3 -2 trunk/BUGS (File Modified)
2537 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2539 - add orighost check to hurt.c
2544 +1 -6 trunk/BUGS (File Modified)
2545 +1 -1 trunk/extensions/hurt.c (File Modified)
2548 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2550 Make kline_exempt exempt from HURT also.
2554 +2 -1 trunk/extensions/hurt.c (File Modified)
2557 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2559 Fix mask HEAL propagation.
2563 +6 -3 trunk/extensions/hurt.c (File Modified)
2566 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2573 +18 -31 trunk/extensions/README (File Modified)
2576 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2578 More target change hax.
2583 +5 -0 trunk/extensions/hurt.c (File Modified)
2586 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2588 Improvements to HURT propagation.
2592 +8 -6 trunk/extensions/hurt.c (File Modified)
2595 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2597 - further simplification
2601 +25 -76 trunk/extensions/hurt.c (File Modified)
2602 +0 -9 trunk/extensions/hurt.h (File Modified)
2605 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2611 +13 -0 trunk/extensions/hurt.c (File Modified)
2614 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2616 - cut off at 15 messages instead of 30
2620 +1 -1 trunk/extensions/hurt.h (File Modified)
2623 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2625 Squash a warning here.
2629 +1 -3 trunk/src/ircd.c (File Modified)
2632 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2634 Don't show servers in /stats l to nonopers if flatten links is enabled.
2638 +3 -1 trunk/modules/m_stats.c (File Modified)
2641 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2647 +20 -7 trunk/extensions/hurt.c (File Modified)
2650 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2652 - remove inline stuff (yuck)
2653 - sockaddr should have been sockhost
2657 +22 -31 trunk/extensions/hurt.c (File Modified)
2660 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2662 - make hurt checking actually work
2666 +2 -7 trunk/extensions/hurt.c (File Modified)
2669 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2671 Slight tweak to alias{}.
2675 +4 -0 trunk/src/parse.c (File Modified)
2678 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2680 - further simplification
2684 +59 -71 trunk/extensions/hurt.c (File Modified)
2685 +0 -1 trunk/extensions/hurt.h (File Modified)
2688 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2690 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2694 +10 -20 trunk/extensions/hurt.c (File Modified)
2695 +0 -4 trunk/extensions/hurt.h (File Modified)
2698 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2700 - remove some unnecessary code here (hurt_initial_check_event()).
2704 +0 -23 trunk/extensions/hurt.c (File Modified)
2707 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2709 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2713 +8 -0 trunk/modules/core/m_message.c (File Modified)
2716 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2718 - more sane tgchange hax
2722 +2 -1 trunk/extensions/hurt.c (File Modified)
2725 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2727 Make HEAL <nick> work.
2731 +40 -43 trunk/extensions/hurt.c (File Modified)
2734 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2736 Destroy hurt_clients list on unload.
2740 +7 -0 trunk/extensions/hurt.c (File Modified)
2743 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2745 Coding style: no space between a function name and parenthesis.
2749 +43 -43 trunk/extensions/hurt.c (File Modified)
2752 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2754 Now works and throws out hurt clients after 30 protocol messages
2755 unless they identify.
2759 +28 -36 trunk/extensions/hurt.c (File Modified)
2760 +1 -7 trunk/extensions/hurt.h (File Modified)
2763 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2765 Working addition/lookup.
2769 +8 -0 trunk/extensions/hurt.c (File Modified)
2772 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2774 Get rid of hyb6 style propagation (:server COMMAND source).
2778 +18 -22 trunk/extensions/hurt.c (File Modified)
2781 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2783 add not-working hurt_add and hurt_find
2787 +13 -5 trunk/extensions/hurt.c (File Modified)
2790 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2792 Comment out a lot of stuff so I can load and unload this without crashing.
2796 +17 -6 trunk/extensions/hurt.c (File Modified)
2799 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2801 Fix svn:keywords and add a short comment at the top.
2805 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2808 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2810 - Make hurt module compile
2811 - Link it to the build
2812 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2813 correct flag name, no CAP_TS6 use etc
2817 +1 -0 trunk/extensions/Makefile.in (File Modified)
2818 +30 -32 trunk/extensions/hurt.c (File Modified)
2821 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2823 Put beu's hurt module in trunk.
2827 + - trunk/extensions/hurt.c (File Added)
2828 + - trunk/extensions/hurt.h (File Added)
2831 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
2833 - _iprint(): use stderr instead of stdout
2837 +1 -1 trunk/src/s_log.c (File Modified)
2840 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
2842 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
2843 and subsequently destroy our kqueue when we close 0, 1, 2
2845 - After closing fd 0, 1, 2 reopen them to /dev/null again
2846 so we don't send messages from malloc etc to a random
2848 - Remove an obsolete comment.
2852 +13 -2 trunk/src/ircd.c (File Modified)
2855 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
2861 +29 -1 trunk/NEWS (File Modified)
2864 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
2870 +1 -1 trunk/configure (File Modified)
2873 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
2875 Fix openssl version check to also accept versions newer than 0.9.6.
2879 +1 -1 trunk/configure.ac (File Modified)
2882 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
2884 Oops, need packet.h here.
2888 +1 -0 trunk/modules/m_cmessage.c (File Modified)
2891 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
2893 End the flood grace period in CPRIVMSG/CNOTICE.
2897 +3 -0 trunk/modules/m_cmessage.c (File Modified)
2900 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
2902 - update class::connectfreq documentation
2906 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2909 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
2911 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
2915 +3 -6 trunk/src/s_serv.c (File Modified)
2918 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
2920 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
2924 +1 -1 trunk/src/messages.tab (File Modified)
2927 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
2929 Don't mention that /stats p shows idle times, as it doesn't.
2933 +1 -1 trunk/help/opers/stats (File Modified)
2934 +1 -1 trunk/help/users/stats (File Modified)
2937 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
2939 /stats A shows DNS servers, it doesn't matter whether ircd
2940 uses ADNS or something else.
2944 +1 -1 trunk/help/opers/stats (File Modified)
2947 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
2949 get_client_name() fix
2953 +4 -0 trunk/src/client.c (File Modified)
2956 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
2962 +6 -0 trunk/src/ircd.c (File Modified)
2965 beu 2006/05/28 09:22:09 UTC (20060528-1521)
2967 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
2970 +16 -17 trunk/configure (File Modified)
2971 +1 -1 trunk/configure.ac (File Modified)
2974 beu 2006/05/28 09:10:43 UTC (20060528-1517)
2976 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
2979 +135 -0 trunk/configure (File Modified)
2980 +6 -0 trunk/configure.ac (File Modified)
2983 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
2985 Exit 0 on successful -conftest.
2989 +1 -1 trunk/src/ircd.c (File Modified)
2992 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
2994 Make the "keep the parent process around" thing work, by opening
2995 a pipe to the child process. This pipe is on fd 0 in the child
2996 process. After successful initialization, the child will write
2997 a byte to this pipe, on fatal errors it will close it without
3000 Somewhat hackish still but should work.
3004 +27 -30 trunk/src/ircd.c (File Modified)
3007 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3009 - convert some error messages to ierror() over fprintf/ilog combination
3013 +3 -6 trunk/src/ircd.c (File Modified)
3016 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3018 - inotice() for loadmodule when in foreground mode
3022 +3 -0 trunk/src/modules.c (File Modified)
3025 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3027 - remove inotice() on loading modules from the config
3031 +0 -3 trunk/src/modules.c (File Modified)
3034 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3036 - usleep for 50000usec in the parent process to allow for startup messages
3037 to be cleanly printed before detaching to shell, this should be more than
3042 +3 -0 trunk/src/ircd.c (File Modified)
3045 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3047 - display more errors during normal startup as to try to help people find common problems
3051 +27 -10 trunk/src/ircd.c (File Modified)
3054 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3056 - version bump in preparation of 2.0.0 release
3060 +9 -9 trunk/configure (File Modified)
3061 +1 -1 trunk/configure.ac (File Modified)
3064 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3066 Change example.conf operator block from "admin" to "god",
3067 so as to show we encourage per-person operator blocks.
3071 +4 -2 trunk/doc/example.conf (File Modified)
3074 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3076 Document alias{} block.
3080 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3083 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3085 Document DNS blacklist stuff in sgml.
3089 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3090 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3093 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3095 Misc /stats clarifications.
3099 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3102 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3104 Move snomasks into umodes chapter.
3105 Move oprivs chapter down.
3109 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3110 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3111 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3114 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3116 Mention operator{} user@host change.
3120 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3123 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3125 operator{} block user@host matches against orighost now, not host.
3126 This means that services/+h spoofs do not work in operator{} blocks;
3127 auth{} spoofs still work.
3131 +4 -0 trunk/doc/example.conf (File Modified)
3132 +1 -1 trunk/doc/reference.conf (File Modified)
3133 +2 -2 trunk/modules/m_challenge.c (File Modified)
3134 +1 -1 trunk/modules/m_oper.c (File Modified)
3137 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3139 - inotice/iwarn/ierror() stuff I was working on
3143 +3 -0 trunk/include/s_log.h (File Modified)
3144 +15 -11 trunk/src/ircd.c (File Modified)
3145 +3 -1 trunk/src/modules.c (File Modified)
3146 +1 -1 trunk/src/newconf.c (File Modified)
3147 +54 -0 trunk/src/s_log.c (File Modified)
3150 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3152 Oops, don't add blacklists to the list twice on rehash.
3156 +3 -2 trunk/src/blacklist.c (File Modified)
3159 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3161 Remove notices to the client about progress of dnsbl lookups.
3165 +0 -4 trunk/src/blacklist.c (File Modified)
3168 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3170 Add auth{} flag dnsbl_exempt.
3174 +2 -1 trunk/doc/example.conf (File Modified)
3175 +2 -1 trunk/doc/reference.conf (File Modified)
3176 +2 -0 trunk/include/s_conf.h (File Modified)
3177 +1 -0 trunk/src/newconf.c (File Modified)
3178 +8 -1 trunk/src/s_user.c (File Modified)
3181 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3183 Switch alias{} and blacklist{} around, for consistency with example.conf.
3187 +18 -18 trunk/doc/reference.conf (File Modified)
3190 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3192 Send a warning to the user if they are dnsbl listed but exempted.
3196 +17 -12 trunk/src/s_user.c (File Modified)
3199 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3201 Move throwing out dnsbl listed clients to registration,
3202 and make kline_exempt exempt from it.
3206 +1 -0 trunk/include/blacklist.h (File Modified)
3207 +4 -0 trunk/include/client.h (File Modified)
3208 +15 -16 trunk/src/blacklist.c (File Modified)
3209 +6 -0 trunk/src/client.c (File Modified)
3210 +17 -0 trunk/src/s_user.c (File Modified)
3213 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3215 Show refcount in /stats n.
3219 +3 -2 trunk/modules/m_stats.c (File Modified)
3222 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3224 Don't look up dnsbls twice if they send USER twice.
3228 +5 -3 trunk/modules/m_user.c (File Modified)
3231 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3233 Add /stats n to help files.
3237 +1 -0 trunk/help/opers/stats (File Modified)
3238 +1 -0 trunk/help/users/stats (File Modified)
3241 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3243 Only check dnsbls for A records, not AAAA.
3247 +1 -1 trunk/src/blacklist.c (File Modified)
3250 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3252 Don't remove non-illegal blacklists on completion of check.
3253 Add debugging notices (not working).
3257 +5 -1 trunk/src/blacklist.c (File Modified)
3260 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3262 Don't call register_local_user() if they haven't sent a nick yet.
3266 +1 -1 trunk/src/blacklist.c (File Modified)
3269 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3271 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3275 +21 -0 trunk/modules/m_stats.c (File Modified)
3278 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3280 More dnsbl rehash fixes, it was adding bogus entries.
3284 +2 -7 trunk/src/newconf.c (File Modified)
3287 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3289 Need blacklist.h here.
3293 +1 -0 trunk/src/s_conf.c (File Modified)
3296 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3302 +1 -2 trunk/configure (File Modified)
3303 +0 -48 trunk/configure.ac (File Modified)
3304 + - trunk/doc/example-iauth.conf (File Deleted)
3305 + - trunk/iauth/ (File Deleted)
3308 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3310 Improve handling of rehashing with blacklists.
3311 Also some coding style tweaks.
3315 +3 -2 trunk/include/blacklist.h (File Modified)
3316 +35 -16 trunk/src/blacklist.c (File Modified)
3317 +2 -0 trunk/src/s_conf.c (File Modified)
3320 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3322 Clear can_send cache if a user logs in or out from services.
3326 +2 -0 trunk/modules/m_services.c (File Modified)
3329 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3331 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3332 This directory is not entered by default.
3333 More stuff needs to be moved into here.
3337 +2 -1 trunk/configure (File Modified)
3338 +1 -0 trunk/configure.ac (File Modified)
3339 +69 -458 trunk/extensions/Makefile.in (File Modified)
3340 + - trunk/extensions/m_clearchan.c (File Deleted)
3341 + - trunk/extensions/m_force.c (File Deleted)
3342 + - trunk/unsupported/ (File Added)
3343 + - trunk/unsupported/Makefile.in (File Added)
3344 + - trunk/unsupported/m_clearchan.c (File Added)
3345 + - trunk/unsupported/m_force.c (File Added)
3348 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3350 Logging/wallops for forcejoin/forcepart, numeric fix.
3351 This needs to be moved to the toys section.
3355 +22 -2 trunk/extensions/m_force.c (File Modified)
3358 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3360 Fix comments at the top (including copyright).
3364 +3 -2 trunk/extensions/m_omode.c (File Modified)
3367 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3369 Add OMODE command to extensions/ for oper mode hacking:
3370 - requires admin privs
3371 - does not work for opped opers
3373 - sends a ServerMode for opping the oper themselves,
3374 otherwise a mode coming from the oper (not only
3375 does this provide full accountability, it is also
3376 easiest to implement while avoiding channels
3377 messed up with bogus bans etc).
3381 +171 -0 trunk/extensions/Makefile.in (File Modified)
3382 + - trunk/extensions/m_omode.c (File Added)
3385 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3391 + - trunk/include/blacklist.h (Property Modified)
3392 + - trunk/src/blacklist.c (Property Modified)
3395 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3397 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3401 +5 -1 trunk/src/blacklist.c (File Modified)
3404 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3406 Initial DNS blacklist support:
3407 - see example.conf for how to use.
3408 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3409 - tor.ahbl.org is also included because most networks will not want to allow tor
3410 (and we're considering going KoS on tor users here anyway due to abuse)
3414 +18 -0 trunk/doc/example.conf (File Modified)
3415 +66 -0 trunk/doc/reference.conf (File Modified)
3416 + - trunk/include/blacklist.h (File Added)
3417 +2 -0 trunk/include/client.h (File Modified)
3418 +3 -0 trunk/modules/m_user.c (File Modified)
3419 +152 -0 trunk/src/Makefile.in (File Modified)
3420 + - trunk/src/blacklist.c (File Added)
3421 +34 -0 trunk/src/newconf.c (File Modified)
3422 +1 -0 trunk/src/s_auth.c (File Modified)
3423 +4 -0 trunk/src/s_user.c (File Modified)
3426 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3428 Remove last bit of lzo stuff (comment in example.conf connect{}).
3432 +0 -4 trunk/doc/example.conf (File Modified)
3435 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3437 Show sasl successes and failures in /stats t (like other
3438 things in /stats t, about local clients only).
3442 +2 -0 trunk/include/s_stats.h (File Modified)
3443 +3 -0 trunk/modules/m_sasl.c (File Modified)
3444 +3 -0 trunk/src/s_stats.c (File Modified)
3447 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3449 Allow messaging services by nickname without using
3450 target change slots (this was already possible with
3451 user@server notation or services shortcuts).
3455 +2 -2 trunk/modules/core/m_message.c (File Modified)
3458 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3460 Abort a safelist if a new /list comes in while one is already in progress.
3464 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3467 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3469 Change $![letter]:[mask] to $~[letter]:[mask]
3470 so both ! and ~ invert an extban.
3474 +2 -0 trunk/src/chmode.c (File Modified)
3477 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3479 - revert due to technical issues
3483 +1 -1 trunk/src/extban.c (File Modified)
3486 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3488 - 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
3492 +1 -1 trunk/src/extban.c (File Modified)
3495 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3497 Don't pace /list on a single channel.
3501 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3504 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3506 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3510 +4 -2 trunk/include/supported.h (File Modified)
3513 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3515 Extban types are case insensitive; force them to lowercase when added.
3519 +5 -5 trunk/doc/extban.txt (File Modified)
3520 +4 -0 trunk/src/chmode.c (File Modified)
3521 +3 -3 trunk/src/extban.c (File Modified)
3524 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3526 sendto_wallops_flags():
3527 - instead of checking IsOper on each client, walk the appropriate list
3528 - instead of sending non-+z wallops from persons to nonopers, send only
3529 +w wallops from persons
3533 +1 -5 trunk/src/send.c (File Modified)
3536 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3538 Prefix oper wallops with "WALLOPS - " if they would
3539 otherwise look like operwalls or locops, when sending
3540 them to local users.
3544 +11 -1 trunk/modules/m_wallops.c (File Modified)
3547 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3549 Make sure destination field in some sasl numerics
3550 is the user's nick, not the sasl agent or server
3555 +2 -2 trunk/modules/m_sasl.c (File Modified)
3558 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3560 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3564 +1 -1 trunk/extensions/Makefile.in (File Modified)
3567 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3569 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3573 +1 -0 trunk/src/s_user.c (File Modified)
3576 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3578 Fix build for when IPv6 is disabled.
3582 +12 -10 trunk/src/s_auth.c (File Modified)
3585 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3587 Add information about adding extban types.
3591 +25 -0 trunk/doc/extban.txt (File Modified)
3594 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3596 Better extban validation: try to match a new extban from
3597 a local user against its setter to see if it is valid.
3598 Unknown extban types from remotes are no longer hidden.
3602 +4 -3 trunk/doc/extban.txt (File Modified)
3603 +1 -0 trunk/include/channel.h (File Modified)
3604 +2 -6 trunk/src/chmode.c (File Modified)
3605 +32 -0 trunk/src/extban.c (File Modified)
3608 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3610 Make sure both .c.o: and .s.o: are followed by the necessary command.
3614 +1 -0 trunk/src/Makefile.in (File Modified)
3617 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3619 Add need_sasl auth{} flag to sgml documentation.
3623 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3626 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3628 Document need_sasl auth{} flag in example confs.
3632 +1 -0 trunk/doc/example.conf (File Modified)
3633 +1 -0 trunk/doc/reference.conf (File Modified)
3636 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3638 Don't allow TB to set an empty topic.
3639 This would be possible if a server sent bad protocol
3640 and could cause a crash.
3644 +4 -0 trunk/modules/m_tb.c (File Modified)
3647 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3653 +1 -1 trunk/Makefile.in (File Modified)
3656 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3662 +2 -2 trunk/configure (File Modified)
3663 +1 -1 trunk/configure.ac (File Modified)
3666 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3672 +2 -2 trunk/configure (File Modified)
3675 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3681 +1 -1 trunk/extensions/Makefile.in (File Modified)
3684 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3686 - rename contrib to extensions to bring some clarity to things
3690 +1 -1 trunk/Makefile.in (File Modified)
3691 +1 -1 trunk/configure.ac (File Modified)
3692 +10 -10 trunk/doc/example.conf (File Modified)
3693 +10 -10 trunk/doc/reference.conf (File Modified)
3694 + - trunk/extensions/ (File Added)
3695 + - trunk/extras/ (File Deleted)
3698 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3704 +1 -1 trunk/Makefile.in (File Modified)
3705 +1 -1 trunk/configure.ac (File Modified)
3706 + - trunk/contrib/ (File Deleted)
3707 + - trunk/extras/ (File Added)
3710 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3712 Don't allow servers to QUIT (they should use SQUIT).
3716 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3719 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3725 + - trunk/src/fnvhash.s (Property Modified)
3728 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3730 - reduced version of code
3734 +9 -61 trunk/src/fnvhash.s (File Modified)
3737 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3739 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3743 +1 -1 trunk/src/fnvhash.s (File Modified)
3746 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3748 Fix orighost matching for klines, etc. Was hashing the visible
3753 +1 -1 trunk/src/hostmask.c (File Modified)
3756 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3758 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3762 +7 -1 trunk/configure (File Modified)
3763 +5 -0 trunk/configure.ac (File Modified)
3764 +5 -6 trunk/src/Makefile.in (File Modified)
3765 +0 -4 trunk/src/fnvhash.s (File Modified)
3766 +0 -2 trunk/src/hash.c (File Modified)
3769 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3771 - regenerate configure
3775 +18 -0 trunk/configure (File Modified)
3778 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3780 - --enable-ricer-hashing option.
3784 +9 -0 trunk/configure.ac (File Modified)
3785 +3 -0 trunk/include/setup.h.in (File Modified)
3788 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3790 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3794 + - trunk/src/fnvhash.s (File Added)
3795 +3 -0 trunk/src/hash.c (File Modified)
3798 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3800 Fix syntax error in reference.conf.
3804 +0 -1 trunk/doc/reference.conf (File Modified)
3807 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3809 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3810 (&& instead of ||...)
3811 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3815 +1 -1 trunk/src/chmode.c (File Modified)
3818 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3820 Documentation for extban.
3824 + - trunk/doc/extban.txt (File Added)
3827 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3829 Add extban modules to example confs.
3833 +5 -0 trunk/doc/example.conf (File Modified)
3834 +10 -0 trunk/doc/reference.conf (File Modified)
3837 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
3839 Initial addition of extended ban types (conditionals).
3840 Allows custom +bqeI checks via modules.
3841 Initial extra types are account (a[:mask]), oper (o),
3842 channel (c:name), realname (r:mask), server (s:mask).
3846 +229 -0 trunk/contrib/Makefile.in (File Modified)
3847 + - trunk/contrib/extb_account.c (File Added)
3848 + - trunk/contrib/extb_channel.c (File Added)
3849 + - trunk/contrib/extb_oper.c (File Added)
3850 + - trunk/contrib/extb_realname.c (File Added)
3851 + - trunk/contrib/extb_server.c (File Added)
3852 +13 -0 trunk/include/channel.h (File Modified)
3853 +1 -0 trunk/src/Makefile.in (File Modified)
3854 +14 -5 trunk/src/channel.c (File Modified)
3855 +91 -0 trunk/src/chmode.c (File Modified)
3856 + - trunk/src/extban.c (File Added)
3859 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
3861 Do not force +bqeI modes starting with '$' in nick!user@host format.
3862 * and ? characters in them are still assumed to be wildcards.
3866 +6 -0 trunk/src/chmode.c (File Modified)
3869 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
3871 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
3875 +4 -0 trunk/modules/m_capab.c (File Modified)
3878 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
3880 Stop some mixing of client and server protocol.
3884 +6 -0 trunk/modules/core/m_nick.c (File Modified)
3885 +4 -2 trunk/modules/m_pass.c (File Modified)
3886 +6 -0 trunk/modules/m_sasl.c (File Modified)
3887 +6 -0 trunk/modules/m_user.c (File Modified)
3890 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
3896 +0 -2 trunk/include/s_newconf.h (File Modified)
3897 +0 -4 trunk/include/s_serv.h (File Modified)
3898 +0 -1 trunk/src/newconf.c (File Modified)
3899 +1 -13 trunk/src/s_serv.c (File Modified)
3902 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
3904 - revert LZOLink patch for now
3908 +0 -1 trunk/servlink/Makefile.in (File Modified)
3909 +0 -16 trunk/servlink/README (File Modified)
3910 +2 -36 trunk/servlink/control.c (File Modified)
3911 +0 -3 trunk/servlink/control.h (File Modified)
3912 +7 -5955 trunk/servlink/io.c (File Modified)
3913 + - trunk/servlink/lzoconf.h (File Deleted)
3914 + - trunk/servlink/lzodefs.h (File Deleted)
3915 + - trunk/servlink/minilzo.c (File Deleted)
3916 + - trunk/servlink/minilzo.h (File Deleted)
3917 +0 -1 trunk/servlink/servlink.h (File Modified)
3920 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
3926 +4 -2 trunk/servlink/control.c (File Modified)
3927 +2 -1 trunk/servlink/io.c (File Modified)
3930 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
3936 +2 -2 trunk/servlink/io.c (File Modified)
3939 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
3941 - paranoia, prevent segfaults
3945 +2 -2 trunk/servlink/io.c (File Modified)
3948 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
3950 - more optimal servlink code
3954 +21 -8 trunk/servlink/io.c (File Modified)
3957 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
3959 - more efficient read strategy
3963 +15 -3 trunk/servlink/io.c (File Modified)
3966 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
3968 - use lzo_uintp cast to make LZO happy
3972 +3 -3 trunk/servlink/io.c (File Modified)
3975 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
3977 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
3981 +4 -0 trunk/doc/example.conf (File Modified)
3982 +2 -1 trunk/include/s_newconf.h (File Modified)
3983 +4 -0 trunk/include/s_serv.h (File Modified)
3984 +1 -0 trunk/servlink/Makefile.in (File Modified)
3985 +16 -0 trunk/servlink/README (File Modified)
3986 +34 -2 trunk/servlink/control.c (File Modified)
3987 +3 -0 trunk/servlink/control.h (File Modified)
3988 +5929 -7 trunk/servlink/io.c (File Modified)
3989 + - trunk/servlink/lzoconf.h (File Added)
3990 + - trunk/servlink/lzodefs.h (File Added)
3991 + - trunk/servlink/minilzo.c (File Added)
3992 + - trunk/servlink/minilzo.h (File Added)
3993 +1 -0 trunk/servlink/servlink.h (File Modified)
3994 +1 -0 trunk/src/newconf.c (File Modified)
3995 +14 -2 trunk/src/s_serv.c (File Modified)
3998 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4000 - remove imalloc, it was a concept that probably wouldn't have worked properly
4004 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4005 + - trunk/libcharybdis/imalloc.c (File Deleted)
4006 + - trunk/libcharybdis/imalloc.h (File Deleted)
4009 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4011 - disable imalloc for now
4015 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4018 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4020 - remove unneeded debug code
4024 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4027 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4029 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4033 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4036 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4038 - more stuff here, imalloc remains disabled for now
4042 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4045 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4051 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4054 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4060 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4061 +2 -0 trunk/src/ircd.c (File Modified)
4064 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4066 - roll back libircd crap
4070 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4071 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4072 +29 -0 trunk/src/.depend (File Modified)
4073 +6 -21 trunk/src/Makefile.in (File Modified)
4074 +3 -218 trunk/src/ircd.c (File Modified)
4075 + - trunk/src/ircd_linker.c (File Deleted)
4076 + - trunk/src/main.c (File Deleted)
4079 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4081 - realloc(), free() implementation
4085 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4088 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4090 - malloc(), calloc() implementation
4094 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4097 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4099 - block_free(), block_find(), retune_heaps() implementation
4103 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4106 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4108 - block_destroy code, block_allocate code.
4112 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4115 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4121 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4124 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4126 - disable imalloc again :P
4130 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4133 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4139 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4142 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4148 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4151 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4153 - constructor code for imalloc engine (malloc_init())
4157 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4160 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4162 - imalloc engine improvements
4166 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4169 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4171 - replace mmap() code with direct brk()/sbrk() calls.
4175 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4178 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4180 - remove outdated i_malloc() interfaces
4184 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4187 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4189 - redisable imalloc (sorry!)
4193 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4196 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4198 - correct GET_PAGE_SLOT() macro
4202 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4205 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4207 - oops forgot to commit it with imalloc turned off
4211 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4214 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4220 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4221 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4224 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4226 - lowlevel imalloc code
4230 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4231 + - trunk/libcharybdis/imalloc.h (File Added)
4234 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4240 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4243 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4249 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4252 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4254 - 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)
4258 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4259 + - trunk/libcharybdis/imalloc.c (File Added)
4262 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4264 - increment configure Id
4268 +2208 -1 trunk/configure (File Modified)
4271 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4273 - bootstrap for imalloc code
4277 +54 -1 trunk/configure.ac (File Modified)
4278 +27 -0 trunk/include/setup.h.in (File Modified)
4281 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4283 Clarify interaction of spoofs and channel bans/operator{} blocks.
4287 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4288 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4291 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4293 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4297 +30 -22 trunk/src/ircd.c (File Modified)
4300 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4302 If shared{} blocks deny something, the command
4303 is silently ignored.
4307 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4310 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4312 Move up IsService check so we don't store a non-service
4313 in preClient->sasl_agent.
4317 +6 -6 trunk/modules/m_sasl.c (File Modified)
4320 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4322 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4323 Add some more sanity checks on agent strings.
4327 +13 -11 trunk/modules/m_sasl.c (File Modified)
4330 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4332 Unknown clients can have an ID too now so make sure to remove
4333 them from the hash if they exit.
4337 +3 -0 trunk/src/client.c (File Modified)
4340 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4342 Only accept sasl from servers in a service{} block.
4343 Not tested but this must go in.
4347 +6 -0 trunk/modules/m_sasl.c (File Modified)
4348 +3 -0 trunk/modules/m_signon.c (File Modified)
4351 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4353 Only process SAVE messages targetting registered users,
4354 not servers or unregistered connections. Could cause
4355 a crash when bad protocol was received.
4359 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4362 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4364 - fix QJM buffer overflow vulnerability (fucking GXTi)
4368 +3 -3 trunk/src/s_user.c (File Modified)
4371 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4373 Mention /scan umodes under oper_spy privilege.
4377 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4380 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4382 Mention that overlapping cluster blocks are a bad thing.
4386 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4389 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4391 - Document cluster{} and shared{} blocks.
4392 - Mention that service{} does not allow wildcards.
4396 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4399 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4401 Document exempt{} and service{} blocks, point to reference.conf for
4402 general{}, channel{} and serverhide{}.
4406 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4409 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4411 Document ~ in lists of values better.
4415 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4418 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4420 More detailed CNOTICE, CPRIVMSG descriptions.
4424 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4427 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4429 Oops, need both Revision and Id on modules.
4433 + - trunk/modules/sno_routing.c (Property Modified)
4436 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4438 Tweak header comment a bit (filename, Id).
4442 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4445 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4447 Add GLINE and UNGLINE.
4451 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4454 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4456 New configure with proper Id.
4460 +3 -1 trunk/configure (File Modified)
4463 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4465 Change #include directives for in6addr_any, hopefully compiles better now.
4469 +3 -1 trunk/configure.ac (File Modified)
4472 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4474 Encourage putting actual administrative information
4475 in the admin{} block.
4479 +3 -3 trunk/doc/example.conf (File Modified)
4482 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4484 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4488 +9 -7 trunk/include/s_conf.h (File Modified)
4489 +1 -0 trunk/src/newconf.c (File Modified)
4490 +10 -0 trunk/src/s_user.c (File Modified)
4493 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4495 - Change to glines = no in example confs
4496 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4501 +1 -1 trunk/doc/example.conf (File Modified)
4502 +1 -1 trunk/doc/reference.conf (File Modified)
4503 +2 -2 trunk/modules/m_gline.c (File Modified)
4506 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4508 - forward-port QJM fix from 1.1
4512 +2 -0 trunk/src/s_user.c (File Modified)
4515 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4517 - add switch to configure to disable the block allocator
4521 +18 -0 trunk/configure (File Modified)
4522 +9 -0 trunk/configure.ac (File Modified)
4523 +0 -6 trunk/include/config.h (File Modified)
4524 +3 -0 trunk/include/setup.h.in (File Modified)
4527 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4529 Fix wierd error that would exit SASL users with "Overridden"
4532 +1 -1 trunk/modules/m_signon.c (File Modified)
4535 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4537 Remove obsolete XXX comment about lazylinks.
4541 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4544 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4546 OJOIN: make sure to send the wallops remotely for #channels
4550 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4553 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4555 Accountability for OJOIN (contrib module)
4558 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4561 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4563 - move more stuff over to ircd_state
4567 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4568 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4569 +9 -0 trunk/src/ircd_state.c (File Modified)
4570 +3 -3 trunk/src/patricia.c (File Modified)
4573 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4575 - move more stuff out of libircd and into ircd_state.c
4579 +5 -5 trunk/src/channel.c (File Modified)
4580 +4 -4 trunk/src/client.c (File Modified)
4581 +12 -0 trunk/src/ircd_state.c (File Modified)
4584 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4586 - this is just barrels of fun
4590 + - trunk/include/ircd_state.h (File Added)
4591 +1 -1 trunk/src/Makefile.in (File Modified)
4592 +2 -1 trunk/src/channel.c (File Modified)
4593 +3 -52 trunk/src/ircd.c (File Modified)
4594 +100 -3 trunk/src/ircd_state.c (File Modified)
4597 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4599 It's .include, not #include.
4603 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4606 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4608 More consistent section titles.
4612 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4613 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4614 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4617 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4619 Mention possible exceeding of +j/+l due to propagation
4620 delays between servers.
4624 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4627 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4630 - "text" -> <quote>text</quote>
4636 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4637 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4638 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4639 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4642 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4644 Remove text about deprecation of glines.
4648 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4651 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4653 - Add description of umode +D, deaf.
4654 - Mention CALLERID 005 token with umode +g.
4658 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4661 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4663 Strip off a leading colon in services shortcuts (aliases).
4667 +2 -0 trunk/src/parse.c (File Modified)
4670 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4672 Add no_oper_invis contrib module, denies opers setting
4673 themselves invisible (except hidden_oper's).
4677 +42 -0 trunk/contrib/Makefile.in (File Modified)
4678 + - trunk/contrib/no_oper_invis.c (File Added)
4681 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4683 Mention /stats E, make the other /stats descriptions more consistent.
4687 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4690 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4692 Mention that the KILL reason and oper will appear on channels.
4696 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4699 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4701 Mention /mode #channel f to query forward channel from outside.
4705 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4708 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4710 Port over RATBOX_2_1 r20960 (anfl):
4711 client connect notices to +C should be hiding the extra
4712 fields for spoofed users
4716 +2 -1 trunk/src/s_user.c (File Modified)
4719 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4721 Add a chapter with our extra user commands:
4722 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4726 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4727 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4730 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4732 Do not put by <server>: in SQUIT reasons to servers
4733 other than the one being exited.
4737 +1 -1 trunk/src/client.c (File Modified)
4740 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4742 Regenerate configure.
4746 +1162 -1159 trunk/configure (File Modified)
4749 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4751 Move the warning flags down so they do not mess up
4752 checks like for -Wl,-export-dynamic.
4756 +33 -30 trunk/configure.ac (File Modified)
4759 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4765 +2 -1 trunk/iauth/Makefile.in (File Modified)
4768 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4770 - build iauth makefile
4774 +3 -2 trunk/configure (File Modified)
4775 +1 -0 trunk/configure.ac (File Modified)
4778 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4784 + - trunk/iauth/Makefile.in (File Added)
4787 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4789 - add iauth.conf.example from irc2.11
4793 + - trunk/doc/example-iauth.conf (File Added)
4796 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4798 - wow, i found some docs on this thing
4802 + - trunk/doc/technical/iauth-internals.txt (File Added)
4805 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4807 - no longer applicable
4811 + - trunk/authdaemon/ (File Deleted)
4814 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4816 - remove libircd.so on make clean (oops)
4820 +1 -1 trunk/src/Makefile.in (File Modified)
4823 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4825 - merge iauth source for experimentation
4829 + - trunk/iauth/ (File Added)
4830 + - trunk/iauth/a_conf.c (File Added)
4831 + - trunk/iauth/a_conf_def.h (File Added)
4832 + - trunk/iauth/a_conf_ext.h (File Added)
4833 + - trunk/iauth/a_defines.h (File Added)
4834 + - trunk/iauth/a_externs.h (File Added)
4835 + - trunk/iauth/a_io.c (File Added)
4836 + - trunk/iauth/a_io_ext.h (File Added)
4837 + - trunk/iauth/a_log.c (File Added)
4838 + - trunk/iauth/a_log_def.h (File Added)
4839 + - trunk/iauth/a_log_ext.h (File Added)
4840 + - trunk/iauth/a_struct_def.h (File Added)
4841 + - trunk/iauth/iauth.c (File Added)
4842 + - trunk/iauth/mod_lhex.c (File Added)
4843 + - trunk/iauth/mod_lhex_ext.h (File Added)
4844 + - trunk/iauth/mod_pipe.c (File Added)
4845 + - trunk/iauth/mod_pipe_ext.h (File Added)
4846 + - trunk/iauth/mod_rfc931.c (File Added)
4847 + - trunk/iauth/mod_rfc931_ext.h (File Added)
4848 + - trunk/iauth/mod_socks.c (File Added)
4849 + - trunk/iauth/mod_socks_ext.h (File Added)
4850 + - trunk/iauth/mod_webproxy.c (File Added)
4851 + - trunk/iauth/mod_webproxy_ext.h (File Added)
4854 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
4856 User /quote help index was not sorted properly.
4860 +2 -2 trunk/help/Makefile.in (File Modified)
4861 +8 -8 trunk/help/users/index (File Modified)
4864 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
4870 +25 -8 trunk/help/opers/index (File Modified)
4871 + - trunk/help/opers/scan (File Added)
4874 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
4877 - Document SCAN UMODES
4878 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
4882 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4885 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
4887 Add our copyright information to /info (part of release-1.1 r1026).
4891 +1 -0 trunk/src/version.c.SH (File Modified)
4894 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
4896 Fix some compile warnings.
4900 +1 -1 trunk/modules/core/m_join.c (File Modified)
4901 +2 -2 trunk/modules/core/m_nick.c (File Modified)
4902 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
4903 +1 -1 trunk/modules/m_scan.c (File Modified)
4904 +4 -4 trunk/modules/m_signon.c (File Modified)
4907 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
4909 RSFNC: OK, actually consider unknowns also for detecting a collide.
4910 Otherwise we can get two clients with the same nick.
4914 +1 -1 trunk/modules/m_services.c (File Modified)
4917 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
4919 - charybdis profiling stuff
4920 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
4925 +0 -8 trunk/configure (File Modified)
4926 +1 -8 trunk/configure.ac (File Modified)
4927 +18 -0 trunk/include/channel.h (File Modified)
4928 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
4929 +335 -260 trunk/src/.depend (File Modified)
4930 +1569 -0 trunk/src/Makefile.in (File Modified)
4931 + - trunk/src/chmode.c (File Added)
4932 +16 -1 trunk/src/ircd.c (File Modified)
4933 +11 -0 trunk/src/main.c (File Modified)
4934 +11 -0 trunk/src/modules.c (File Modified)
4937 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
4939 RSFNC: Do not send kills to servers for unknowns
4943 +4 -2 trunk/modules/m_services.c (File Modified)
4946 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
4948 Describe service{} blocks in reference.conf.
4952 +12 -0 trunk/doc/reference.conf (File Modified)
4955 jilles 2006/03/09 01:14:34 UTC (20060309-996)
4957 Replace this list of modes with pointers to other documentation.
4961 +6 -50 trunk/doc/modes.txt (File Modified)
4964 jilles 2006/03/08 00:10:46 UTC (20060308-986)
4966 Name the variable for the channel pointer 'chptr' instead of 'cptr',
4967 looks too much like an old-ircd client pointer otherwise.
4971 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
4974 jilles 2006/03/08 00:09:27 UTC (20060308-984)
4977 - note truncation of the list (perhaps sending multiple
4979 - clarify in a comment that /findforwards on a nonexistent
4980 channel can be useful
4981 - sendto_one_notice() requires that the text start with
4986 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
4989 jilles 2006/03/07 23:33:48 UTC (20060307-982)
4991 When we close a local server's link, always include the
4992 name of the client causing the exit in the reason in the
4993 SQUIT we send them (replacing them with us). This makes
4994 sure server notices for stuff like "Not enough arguments
4995 to server command" are different on the two sides.
4999 +7 -5 trunk/src/client.c (File Modified)
5002 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5004 New contrib module m_findforwards.c
5008 +112 -0 trunk/contrib/Makefile.in (File Modified)
5009 + - trunk/contrib/m_findforwards.c (File Added)
5012 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5014 Whoops, don't show real host behind auth{} spoof in
5015 spoof notices if hide_spoof_ips is enabled.
5017 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5021 +3 -2 trunk/src/s_conf.c (File Modified)
5024 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5026 Add dalnet-style /identify that sends to nickserv or chanserv.
5030 +102 -0 trunk/contrib/Makefile.in (File Modified)
5031 + - trunk/contrib/m_identify.c (File Added)
5034 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5036 Document alias{} blocks a bit better.
5040 +9 -0 trunk/doc/reference.conf (File Modified)
5043 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5045 - add aliases to /stats m (data usage is not counted though, sorry)
5049 +1 -0 trunk/include/s_conf.h (File Modified)
5050 +3 -0 trunk/src/newconf.c (File Modified)
5051 +15 -0 trunk/src/parse.c (File Modified)
5054 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5056 - remove m_sshortcut as it's no longer relevant
5060 +0 -145 trunk/modules/Makefile.in (File Modified)
5061 + - trunk/modules/m_sshortcut.c (File Deleted)
5064 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5066 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5067 targets instead of my original idea :P)
5071 +32 -0 trunk/doc/example.conf (File Modified)
5072 +35 -0 trunk/doc/reference.conf (File Modified)
5073 +4 -0 trunk/include/parse.h (File Modified)
5074 +7 -0 trunk/include/s_conf.h (File Modified)
5075 +82 -0 trunk/src/newconf.c (File Modified)
5076 +78 -0 trunk/src/parse.c (File Modified)
5077 +16 -0 trunk/src/s_conf.c (File Modified)
5080 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5082 Remove some spaces after tabs. ??
5086 +18 -18 trunk/src/newconf.c (File Modified)
5089 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5092 - make sure to clear all marks also if the who was aborted
5093 because of too many matches
5094 - give ERR_TOOMANYMATCHES if too many matches
5097 ratbox RATBOX_2_2 r22003 (jilles)
5101 +28 -26 trunk/modules/m_who.c (File Modified)
5104 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5110 +9 -9 trunk/configure (File Modified)
5111 +1 -1 trunk/configure.ac (File Modified)
5114 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5116 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5120 +2 -1 trunk/include/s_newconf.h (File Modified)
5121 +20 -0 trunk/modules/m_rehash.c (File Modified)
5122 +1 -1 trunk/src/s_newconf.c (File Modified)
5125 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5127 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5131 +0 -1 trunk/doc/example.conf (File Modified)
5132 +0 -3 trunk/doc/reference.conf (File Modified)
5133 +0 -1 trunk/include/s_conf.h (File Modified)
5134 +0 -6 trunk/modules/m_info.c (File Modified)
5135 +1 -1 trunk/src/channel.c (File Modified)
5136 +0 -1 trunk/src/newconf.c (File Modified)
5139 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5141 Missing header in m_chghost.c
5144 +1 -0 trunk/modules/m_chghost.c (File Modified)
5147 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5149 Relocate QJM code to a seperate function(change_nick_user_host)
5150 Change CHGHOST to use change_nick_user_host instead of just setting it
5154 +3 -0 trunk/include/s_user.h (File Modified)
5155 +1 -1 trunk/modules/m_chghost.c (File Modified)
5156 +3 -78 trunk/modules/m_signon.c (File Modified)
5157 +89 -0 trunk/src/s_user.c (File Modified)
5160 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5162 Restore /stats a (dns servers, admin-only).
5166 +1 -0 trunk/include/res.h (File Modified)
5167 +5 -8 trunk/modules/m_stats.c (File Modified)
5168 +16 -0 trunk/src/res.c (File Modified)
5171 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5173 - Add CHARYBDIS_PROFILE if we are profiling.
5174 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5175 - Remove duplicate --enable-epoll entry.
5179 +1595 -15 trunk/configure (File Modified)
5180 +30 -11 trunk/configure.ac (File Modified)
5181 +3 -0 trunk/include/setup.h.in (File Modified)
5184 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5186 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5190 +28 -0 trunk/aclocal.m4 (File Modified)
5193 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5195 Allow requesting forward channel and quiet list in same mode command.
5199 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5202 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5204 Add description of xline wildcards.
5208 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5211 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5213 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5217 +0 -4 trunk/modules/m_services.c (File Modified)
5220 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5226 +1 -1 trunk/include/hook.h (File Modified)
5229 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5231 call_hook, not hook_call
5235 +1 -1 trunk/modules/core/m_join.c (File Modified)
5238 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5240 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5241 Could be useful for a number of things.
5245 +9 -0 trunk/modules/core/m_join.c (File Modified)
5248 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5250 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5254 +7 -0 trunk/include/hook.h (File Modified)
5257 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5259 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5263 +15 -0 trunk/modules/m_services.c (File Modified)
5266 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5268 Clarify snomask +f, +k, +u.
5272 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5275 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5277 Cmode +p and +s may be set simultaneously.
5281 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5284 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5286 actually, we should check the data version on each reload (oops)
5290 +6 -6 trunk/src/main.c (File Modified)
5293 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5295 more work on the loader
5299 +45 -21 trunk/src/main.c (File Modified)
5302 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5304 Add prototype ircd_state.c
5308 + - trunk/src/ircd_state.c (File Added)
5311 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5313 Smaller improvements.
5317 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5320 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5322 Add a lot of stuff here.
5326 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5329 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5331 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5335 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5338 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5340 Invex doesn't trump +r or (sic) +J.
5344 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5347 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5349 Check to make sure a module is not loaded before loading it.
5353 +6 -1 trunk/src/ircd_parser.y (File Modified)
5356 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5358 - Add a missing comma in the HeaderMessages array
5359 - Only send "Your hostname is too long ..." if that really is the case
5363 +2 -2 trunk/src/s_auth.c (File Modified)
5366 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5368 build_symtable() will have already bailed here, so no need to check
5369 explicitly whether or not charybdis_main is NULL.
5373 +7 -16 trunk/src/main.c (File Modified)
5376 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5378 Data structure versioning, part 1.
5382 +10 -1 trunk/include/ircd_defs.h (File Modified)
5383 +2 -0 trunk/src/ircd.c (File Modified)
5384 +15 -3 trunk/src/main.c (File Modified)
5387 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5389 build a symbol table and use that instead of doing a raw dlsym on everything
5393 + - trunk/include/ircd_linker.h (File Added)
5394 +71 -1 trunk/src/Makefile.in (File Modified)
5395 + - trunk/src/ircd_linker.c (File Added)
5396 +16 -4 trunk/src/main.c (File Modified)
5399 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5401 The launcher now calls io_loop() instead of charybdis_main().
5402 This is so that we do not have to reinitialize *everything* later.
5406 +1 -0 trunk/include/ircd.h (File Modified)
5407 +6 -7 trunk/src/ircd.c (File Modified)
5408 +13 -1 trunk/src/main.c (File Modified)
5411 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5413 Use global binding on libircd.so.
5417 +1 -1 trunk/src/main.c (File Modified)
5420 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5422 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5423 (it will do more later)
5427 +14 -12 trunk/include/config.h (File Modified)
5428 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5429 +31 -5 trunk/src/Makefile.in (File Modified)
5430 +78 -1 trunk/src/ircd.c (File Modified)
5431 + - trunk/src/main.c (File Added)
5434 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5436 Add whitespace here, oops.
5440 +1 -1 trunk/CREDITS (File Modified)
5443 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5445 Properly copy over the IP address here instead of using a cheap hack.
5446 Because the hack didn't work right except on IPv6. :|
5450 +12 -2 trunk/src/s_newconf.c (File Modified)
5453 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5455 Revert reject cache notice to ratbox's, which more
5456 clearly suggests what's happening.
5460 +4 -1 trunk/src/reject.c (File Modified)
5463 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5465 Fix the openssl status in the overview information.
5469 +1 -3 trunk/configure (File Modified)
5470 +1 -3 trunk/configure.ac (File Modified)
5473 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5475 - Add simple exempt{} block (127.0.0.1) to example.conf.
5476 - Remove mention of deny{}.
5480 +5 -0 trunk/doc/example.conf (File Modified)
5481 +1 -1 trunk/doc/reference.conf (File Modified)
5484 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5486 example.conf: add some comments at the start
5487 reference.conf: some ircd-ratbox -> charybdis
5491 +11 -0 trunk/doc/example.conf (File Modified)
5492 +6 -5 trunk/doc/reference.conf (File Modified)
5495 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5497 Rename m_createauthonly module to createauthonly
5498 as this is not a module providing an m_function
5503 +1 -38 trunk/contrib/Makefile.in (File Modified)
5504 + - trunk/contrib/createauthonly.c (File Added)
5505 + - trunk/contrib/m_createauthonly.c (File Deleted)
5508 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5510 Add to example confs commented lines for:
5511 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5512 sno_globalkline.so, sno_globaloper.so.
5516 +5 -1 trunk/doc/example.conf (File Modified)
5517 +9 -1 trunk/doc/reference.conf (File Modified)
5520 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5522 - Unbreak connecting to connect{}s with hostnames
5523 instead of IP addresses (broken with new resolver).
5524 - Try to do A/AAAA query based on aftype in
5525 connect{} (doesn't seem to work fully).
5529 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5532 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5534 Unbreak /rehash dns.
5538 +1 -0 trunk/src/res.c (File Modified)
5541 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5543 Preserve Hybrid Id and add one of our own.
5547 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5548 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5551 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5553 Add anfl and Androsyn to CREDITS.
5554 They wrote a lot of ratbox code we use, both before and after the fork.
5558 +2 -0 trunk/CREDITS (File Modified)
5561 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5563 Hostname validity check.
5567 +42 -3 trunk/src/s_auth.c (File Modified)
5570 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5572 Version bump to 1.2.0.
5576 +9 -9 trunk/configure (File Modified)
5577 +1 -1 trunk/configure.ac (File Modified)
5580 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5582 - Missed a spot in the IPv6 code here. Should be usable now.
5586 +2 -2 trunk/src/res.c (File Modified)
5589 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5591 Alright, so, this massive commit does the following:
5593 - Adds a resolver based on the undernet and hybrid one.
5594 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5595 - Makes a check in ./configure be posixly correct
5596 - Simplifies the auth code and DNS callbacks
5598 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5602 +1 -1 trunk/Makefile.in (File Modified)
5603 + - trunk/adns/ (File Deleted)
5604 +148 -80 trunk/configure (File Modified)
5605 +1 -2 trunk/configure.ac (File Modified)
5606 +6 -0 trunk/include/client.h (File Modified)
5607 +1 -0 trunk/include/packet.h (File Modified)
5608 +153 -41 trunk/include/res.h (File Modified)
5609 + - trunk/include/reslib.h (File Added)
5610 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5611 +930 -1449 trunk/modules/.depend (File Modified)
5612 +3 -0 trunk/modules/m_stats.c (File Modified)
5613 +417 -621 trunk/src/.depend (File Modified)
5614 +1 -1 trunk/src/.indent.pro (File Modified)
5615 +2069 -289 trunk/src/Makefile.in (File Modified)
5616 + - trunk/src/adns.c (File Deleted)
5617 + - trunk/src/res.c (File Added)
5618 + - trunk/src/reslib.c (File Added)
5619 +11 -50 trunk/src/s_auth.c (File Modified)
5620 +4 -26 trunk/src/s_newconf.c (File Modified)
5623 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5625 Document the NOBALLOC feature.
5629 +7 -1 trunk/include/config.h (File Modified)
5632 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5634 commands.sgml changes
5638 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5641 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5647 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5650 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5652 Improve description of class{} block (in particular,
5653 mention server classes as well as client classes).
5657 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5660 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5663 -/* sendq: servers need a higher sendq as they send more data */
5664 +/* sendq: servers need a higher sendq as they are sent more data */
5668 +1 -1 trunk/doc/reference.conf (File Modified)
5671 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5673 Add modules{} block.
5677 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5680 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5682 Add general::oper_snomask, snomask on oper up for opers
5683 that have umode +s set on oper up, but do not have
5684 a specific snomask setting in their operator block.
5685 If this is empty or not specified, +s is used as before.
5689 +4 -1 trunk/doc/example.conf (File Modified)
5690 +7 -1 trunk/doc/reference.conf (File Modified)
5691 +1 -0 trunk/include/client.h (File Modified)
5692 +1 -0 trunk/include/s_conf.h (File Modified)
5693 +32 -0 trunk/src/newconf.c (File Modified)
5694 +1 -0 trunk/src/s_conf.c (File Modified)
5695 +13 -3 trunk/src/s_user.c (File Modified)
5698 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5703 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5706 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5708 Add MASKTRACE and CHANTRACE commands.
5712 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5715 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5717 document loadmodule directive
5721 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5724 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5730 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5733 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5735 q:lines are no longer living in the ircd.conf either
5739 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5742 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5744 remove k:line, d:line, x:line as they are their own files now
5748 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5751 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5753 New place for operator::snomask.
5757 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5760 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5762 Document connect {}.
5766 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5769 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5771 example.conf: move operator::snomask to a more logical place,
5772 more sensible default
5773 reference.conf: add operator::snomask
5777 +3 -3 trunk/doc/example.conf (File Modified)
5778 +3 -0 trunk/doc/reference.conf (File Modified)
5781 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5783 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5784 in those conf entries that take umodes like <name1>, <name2>, ...
5788 +3 -0 trunk/doc/reference.conf (File Modified)
5789 +3 -0 trunk/src/newconf.c (File Modified)
5792 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5798 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5801 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5807 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5810 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5816 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5819 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5825 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5828 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5830 Document operator {} blocks.
5834 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5837 jilles 2006/02/12 03:18:31 UTC (20060212-764)
5839 auth{}: clarify/add some details
5843 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5846 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
5848 auth{}: Move a paragraph.
5852 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5855 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
5857 Document auth{} blocks.
5861 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5864 jilles 2006/02/12 02:23:21 UTC (20060212-758)
5870 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5873 jilles 2006/02/12 02:19:41 UTC (20060212-756)
5875 Add umode +R, prevents unidentified clients from
5876 sending private messages or notices. /accept'ed
5877 clients and opers are exempt.
5878 Due to the /accept part, this is only checked
5879 at the target's server, may want to change
5884 +1 -0 trunk/help/opers/umode (File Modified)
5885 +1 -0 trunk/help/users/umode (File Modified)
5886 +2 -0 trunk/include/client.h (File Modified)
5887 +1 -0 trunk/include/numeric.h (File Modified)
5888 +11 -1 trunk/modules/core/m_message.c (File Modified)
5889 +9 -1 trunk/modules/m_cmessage.c (File Modified)
5890 +1 -1 trunk/src/messages.tab (File Modified)
5891 +1 -1 trunk/src/s_user.c (File Modified)
5894 jilles 2006/02/12 01:26:44 UTC (20060212-754)
5896 Don't allow a nick change if banned or quieted (and not
5897 voiced or opped) on a channel. This uses numeric 435
5898 (bahamut's "cannot change to a banned nick") because
5899 bahamut/ircu's 437 and hyperion's 438 already have
5900 another meaning for us.
5904 +2 -0 trunk/include/channel.h (File Modified)
5905 +1 -0 trunk/include/numeric.h (File Modified)
5906 +9 -0 trunk/modules/core/m_nick.c (File Modified)
5907 +38 -0 trunk/src/channel.c (File Modified)
5908 +1 -1 trunk/src/messages.tab (File Modified)
5911 jilles 2006/02/11 20:55:03 UTC (20060211-752)
5914 - respect ban exceptions
5915 - also deny a knock if quieted
5919 +2 -1 trunk/modules/m_knock.c (File Modified)
5922 jilles 2006/02/11 19:42:32 UTC (20060211-750)
5924 Reverse bad substitution in comment.
5928 +1 -1 trunk/src/channel.c (File Modified)
5931 jilles 2006/02/11 19:04:47 UTC (20060211-748)
5933 - set DynSpoof flag for clients spoofed at registration
5934 - add orighost instead of host to the hostname hash
5938 +5 -1 trunk/src/s_user.c (File Modified)
5941 jilles 2006/02/11 16:59:13 UTC (20060211-746)
5943 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
5947 +2 -3 trunk/src/send.c (File Modified)
5950 gxti 2006/02/10 02:44:34 UTC (20060210-744)
5952 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
5956 +17 -7 trunk/modules/m_signon.c (File Modified)
5959 gxti 2006/02/09 02:44:48 UTC (20060209-742)
5961 Correct minimum args on ENCAP SASL to avoid nasty core.
5965 +1 -1 trunk/modules/m_sasl.c (File Modified)
5968 jilles 2006/02/09 01:14:21 UTC (20060209-740)
5970 Style nits: sptr can't ever be NULL, don't compare truth
5975 +2 -3 trunk/modules/m_scan.c (File Modified)
5978 jilles 2006/02/09 01:04:56 UTC (20060209-738)
5980 - Comment out scan_cmodes() prototype to suppress warning
5981 - Correct minimum parameter count for mo_scan()
5985 +2 -2 trunk/modules/m_scan.c (File Modified)
5988 jilles 2006/02/09 00:56:16 UTC (20060209-736)
5991 - Include full command in operspy notice
5992 - Allow global scans (no-list used, mask not used) without operspy
5993 - Use ERR_NOPRIVS numeric
5997 +21 -9 trunk/modules/m_scan.c (File Modified)
6000 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6002 Cancel out the >3 default if < is given; this way
6003 any </> specification fully overrides the default.
6007 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6010 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6012 - Call mo_list() from m_list() to reduce code duplication
6013 - Default to >3, rather arbitrarily (conf option?)
6014 - Make < and > mean less than and greater than again
6018 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6021 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6023 When processing topic burst, hide connecting server
6024 on netburst if flatten links is enabled.
6028 +9 -2 trunk/modules/m_tb.c (File Modified)
6031 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6033 - remove PENALTY token
6037 +0 -1 trunk/include/supported.h (File Modified)
6040 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6043 - Add PENALTY because we have a pace-wait system.
6044 - Add FNC due to SAVE and RSFNC
6049 +4 -2 trunk/include/supported.h (File Modified)
6052 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6054 mkay, indent went nuts here
6058 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6061 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6063 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6064 and can be used instead. The SAFELIST implementation is the one used by
6065 default, as most users/networks will be used to it.
6069 +1 -0 trunk/NEWS (File Modified)
6070 +14 -0 trunk/include/client.h (File Modified)
6071 +5 -0 trunk/include/hash.h (File Modified)
6072 +404 -272 trunk/modules/Makefile.in (File Modified)
6073 + - trunk/modules/m_list.c (File Deleted)
6074 + - trunk/modules/m_list_ratbox.c (File Added)
6075 + - trunk/modules/m_list_safelist.c (File Added)
6076 +5 -5 trunk/src/hash.c (File Modified)
6079 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6081 Clear invites on a lowerTS JOIN or SJOIN.
6082 This should complete kick_on_split_riding protection.
6086 +5 -0 trunk/modules/core/m_join.c (File Modified)
6087 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6090 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6092 Like in ratbox, send and interpret timestamps on invites.
6096 +9 -2 trunk/modules/m_invite.c (File Modified)
6099 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6101 Add +S (network service) umode. Just for completeness, users or opers
6106 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6109 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6115 +35 -2 trunk/NEWS (File Modified)
6118 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6120 Split off a PreClient structure for data to be freed on registation (i.e. password).
6121 New hook introduce_client for post-registration messages.
6122 Fix b0rked SASL numerics.
6123 Burst REALHOST post-introduction for spoofed-on-registration clients.
6124 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6125 Pre-registration signon support.
6129 +10 -0 trunk/configure (File Modified)
6130 +2 -0 trunk/configure.ac (File Modified)
6131 +14 -4 trunk/include/client.h (File Modified)
6132 +1 -0 trunk/include/hook.h (File Modified)
6133 +1 -0 trunk/include/numeric.h (File Modified)
6134 +3 -0 trunk/include/setup.h.in (File Modified)
6135 +16 -0 trunk/modules/m_chghost.c (File Modified)
6136 +25 -21 trunk/modules/m_sasl.c (File Modified)
6137 +63 -30 trunk/modules/m_signon.c (File Modified)
6138 +18 -0 trunk/src/client.c (File Modified)
6139 +2 -0 trunk/src/hook.c (File Modified)
6140 +5 -5 trunk/src/messages.tab (File Modified)
6141 +2 -0 trunk/src/s_serv.c (File Modified)
6142 +28 -2 trunk/src/s_user.c (File Modified)
6145 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6147 Update hook documentation.
6151 +30 -0 trunk/doc/hooks.txt (File Modified)
6154 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6156 Improve @/# handling in match_esc().
6160 +21 -13 trunk/src/match.c (File Modified)
6163 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6165 backtrack instead of bailing out when handling a mismatched escape
6169 +1 -1 trunk/src/match.c (File Modified)
6172 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6174 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6177 +2 -1 trunk/CREDITS (File Modified)
6180 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6182 Fix the escape brokenness and pick up a more efficient matching algorithm,
6183 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6184 Patch sent upstream. They can do whatever they want with it, *shrug*.
6188 +147 -161 trunk/src/match.c (File Modified)
6191 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6193 If flatten links is enabled, fake the origins of some ServerModes
6194 sent to clients so that the server sending the netburst is hidden.
6195 Most mode hacks still show the true source.
6199 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6200 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6203 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6205 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6206 where the exit originated).
6207 - When receiving an SQUIT for a server themselves
6208 (IsMe(target_p) || target_p == client_p)
6209 close their link and send a local server notice.
6213 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6214 +6 -3 trunk/src/client.c (File Modified)
6217 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6219 Hooking into the wrong hook, whoops. :P
6223 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6224 +6 -10 trunk/modules/core/m_join.c (File Modified)
6227 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6229 this doesn't work right, right now :P
6233 +40 -0 trunk/contrib/Makefile.in (File Modified)
6234 + - trunk/contrib/m_createauthonly.c (File Added)
6235 +6 -0 trunk/include/hook.h (File Modified)
6236 +26 -1 trunk/modules/core/m_join.c (File Modified)
6237 +1 -1 trunk/src/ircd.c (File Modified)
6240 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6242 Make can_join() hookable.
6246 +12 -1 trunk/src/channel.c (File Modified)
6249 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6251 add 'int approved;' to the channel event hook
6255 +1 -0 trunk/include/hook.h (File Modified)
6258 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6260 Use SIDs in SASL ENCAP origin.
6261 Ignore responses from other agents once the first SASL response has been received for a client.
6265 +9 -5 trunk/modules/m_sasl.c (File Modified)
6268 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6270 Removed stray debug code.
6274 +1 -1 trunk/modules/m_sasl.c (File Modified)
6277 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6279 Don't complain "unknown MODE flag" if a non-oper attempts
6280 to unset an oper only umode they do not have.
6281 This is to prevent unwanted error messages when users/bots
6282 do things like MODE <nick> +i-sw.
6286 +4 -2 trunk/src/s_user.c (File Modified)
6289 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6291 Fix client_exit hook name and only call it for local exits that are not
6296 +3 -2 trunk/modules/m_sasl.c (File Modified)
6299 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6301 Fix SASL logic to actually use stored agent UID.
6302 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6303 Add abort code for exiting clients.
6307 +18 -9 trunk/modules/m_sasl.c (File Modified)
6310 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6312 Port over ratbox 2.2 /challenge. This is slightly more secure
6313 (better crypto, longer keys, challenge timeout) and has better
6316 The respond tool is no longer part of the ircd tree but a
6317 separate package, currently available from
6318 http://respond.ircd-ratbox.org (we should mirror/... this).
6322 +65 -310 trunk/doc/challenge.txt (File Modified)
6323 +5 -5 trunk/include/client.h (File Modified)
6324 +3 -0 trunk/include/irc_string.h (File Modified)
6325 +3 -0 trunk/include/numeric.h (File Modified)
6326 +94 -50 trunk/modules/m_challenge.c (File Modified)
6327 +1 -2 trunk/src/client.c (File Modified)
6328 +125 -0 trunk/src/irc_string.c (File Modified)
6329 +2 -2 trunk/src/messages.tab (File Modified)
6330 + - trunk/tools/rsa_respond/ (File Deleted)
6333 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6335 Preliminary SASL support.
6339 +7 -0 trunk/include/client.h (File Modified)
6340 +6 -0 trunk/include/numeric.h (File Modified)
6341 +1 -0 trunk/modules/Makefile.in (File Modified)
6342 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6343 +175 -1 trunk/modules/m_cap.c (File Modified)
6344 + - trunk/modules/m_sasl.c (File Added)
6345 +2 -0 trunk/modules/m_user.c (File Modified)
6346 +5 -5 trunk/src/messages.tab (File Modified)
6347 +8 -2 trunk/src/s_user.c (File Modified)
6350 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6352 SIGNON: make logout also apply remotely.
6356 +7 -2 trunk/modules/m_signon.c (File Modified)
6359 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6361 Use an asterisk when sending empty logins in SIGNON.
6365 +5 -5 trunk/modules/m_signon.c (File Modified)
6368 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6370 SIGNON: Only add whowas entry (add_history()) and wipe
6371 accepts (del_all_accepts()) if nick changed.
6375 +5 -3 trunk/modules/m_signon.c (File Modified)
6378 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6380 SIGNON: slight fixes to collision code:
6381 - don't kill if target_p == source_p (nick unchanged or only changed case)
6382 - add comment that SAVE support is missing
6383 - use sendto_realops_snomask() instead of sendto_realops_flags()
6387 +9 -6 trunk/modules/m_signon.c (File Modified)
6390 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6392 Fix up kills for bad nick/user/host on SIGNON.
6396 +16 -6 trunk/modules/m_signon.c (File Modified)
6399 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6401 If changing to a nick with a digit, only allow the UID.
6405 +4 -0 trunk/modules/m_signon.c (File Modified)
6408 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6410 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6411 Strip leading digits from logins that are not purely numeric.
6415 +3 -0 trunk/include/numeric.h (File Modified)
6416 +2 -0 trunk/include/send.h (File Modified)
6417 +1 -0 trunk/modules/Makefile.in (File Modified)
6418 +456 -3 trunk/modules/m_services.c (File Modified)
6419 + - trunk/modules/m_signon.c (File Added)
6420 +2 -2 trunk/src/messages.tab (File Modified)
6421 +98 -0 trunk/src/send.c (File Modified)
6424 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6426 Remove old server notice umodes from example confs.
6430 +1 -2 trunk/doc/example.conf (File Modified)
6431 +4 -17 trunk/doc/reference.conf (File Modified)
6434 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6436 Add snomask help file (forgot this earlier).
6440 + - trunk/help/opers/snomask (File Added)
6443 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6445 Add umode +l (receive locops).
6449 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6452 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6454 We don't plan to implement cmode +R (quiet unidentified) and
6455 umode +I (deny invite) for 1.1, so comment them out from the
6460 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6461 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6464 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6466 Improve snomask usage description.
6470 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6473 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6475 Mention the word snomask with umode +s (needs to be a link really).
6479 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6482 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6484 Add snomask +Z (operspy notices).
6488 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6491 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6493 Misc updates/clarifications.
6497 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6500 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6506 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6507 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6508 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6511 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6513 - Allow ENCAP REALHOST outside burst
6514 - Fix comment describing race condition: this can only happen
6515 on a local whois with use_whois_actually enabled
6519 +4 -6 trunk/modules/m_chghost.c (File Modified)
6522 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6524 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6528 +39 -0 trunk/contrib/Makefile.in (File Modified)
6529 + - trunk/contrib/sno_globaloper.c (File Added)
6532 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6534 Pass along old umodes and snomask in umode_changed hook,
6535 changing its parameter type from struct Client *
6536 to hook_data_umode_changed *. (For a new client, both
6539 The IP cloaking module now fully ignores umode changes
6540 where +h didn't change.
6544 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6545 +7 -0 trunk/include/hook.h (File Modified)
6546 +18 -4 trunk/src/s_user.c (File Modified)
6549 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6551 move libcharybdis-provided function initialisation into libcharybdis_init().
6555 +32 -11 trunk/src/ircd.c (File Modified)
6558 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6560 Make +f notices (local host, global host, global user@host, local class)
6561 netwide. Exceeding /quote set max remains local.
6565 +4 -4 trunk/src/s_conf.c (File Modified)
6568 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6570 Netwide notices about attempts to join juped channels.
6574 +1 -1 trunk/modules/core/m_join.c (File Modified)
6577 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6579 Send server notices about failed oper attempts globally.
6580 Successful remote oper attempt notices will be generated
6581 from the mode changes.
6585 +3 -3 trunk/modules/m_challenge.c (File Modified)
6586 +2 -2 trunk/modules/m_oper.c (File Modified)
6589 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6591 Rest of infrastructure for sending server notices globally.
6592 Uses a new L_NETWIDE level on sendto_realops_snomask().
6596 +1 -0 trunk/include/send.h (File Modified)
6597 +31 -4 trunk/src/send.c (File Modified)
6600 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6602 Add general::global_snotices conf option to control
6603 whether we send out SNOTEs. Does not do anything yet.
6607 +1 -0 trunk/doc/example.conf (File Modified)
6608 +6 -0 trunk/doc/reference.conf (File Modified)
6609 +1 -0 trunk/include/s_conf.h (File Modified)
6610 +6 -0 trunk/modules/m_info.c (File Modified)
6611 +1 -0 trunk/src/newconf.c (File Modified)
6612 +1 -0 trunk/src/s_conf.c (File Modified)
6615 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6617 Only accept SNOTE from servers.
6621 +2 -0 trunk/modules/m_snote.c (File Modified)
6624 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6626 Correct parv indices so this actually works.
6630 +2 -2 trunk/modules/m_snote.c (File Modified)
6633 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6639 +3 -3 trunk/modules/m_snote.c (File Modified)
6642 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6644 Add m_snote.c, SNOTE propagator.
6648 +86 -0 trunk/modules/Makefile.in (File Modified)
6649 + - trunk/modules/m_snote.c (File Added)
6652 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6654 start seeding the 1.1 NEWS file
6658 +4 -0 trunk/NEWS (File Modified)
6661 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6663 rename some modules to more descriptive names...
6667 +2 -131 trunk/contrib/Makefile.in (File Modified)
6668 + - trunk/contrib/globalconnexit.c (File Deleted)
6669 + - trunk/contrib/globallineactive.c (File Deleted)
6670 + - trunk/contrib/sno_farconnect.c (File Added)
6671 + - trunk/contrib/sno_globalkline.c (File Added)
6672 +1 -120 trunk/modules/Makefile.in (File Modified)
6673 + - trunk/modules/networknotice.c (File Deleted)
6674 + - trunk/modules/sno_routing.c (File Added)
6677 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6679 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6680 Uses FLAGS2_FLOODDONE bit on servers.
6684 +3 -0 trunk/include/client.h (File Modified)
6685 +121 -1 trunk/modules/Makefile.in (File Modified)
6686 + - trunk/modules/networknotice.c (File Added)
6689 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6691 Don't show servers in /trace to nonopers if flatten links is enabled.
6695 +8 -5 trunk/modules/m_trace.c (File Modified)
6698 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6701 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6702 - send back confirmation to source, if local client
6703 - send a +s server notice if the source is neither a server nor a service (+S)
6707 +5 -1 trunk/modules/m_chghost.c (File Modified)
6710 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6712 Use sendto_realops_snomask_from() to make the
6713 server notices appear to come from the affected
6718 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6719 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6722 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6724 Add sendto_realops_snomask_from(), allows
6725 specification of apparent source server.
6729 +1 -0 trunk/include/send.h (File Modified)
6730 +41 -1 trunk/src/send.c (File Modified)
6733 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6735 Revert r579. Keep host, not orighost in oper up notice.
6736 It would be inconsistent to have orighost there, and we
6737 don't want to mess up all server notices by putting both
6742 +1 -1 trunk/src/s_user.c (File Modified)
6745 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6747 Include the IP address in operlog/foperlog.
6751 +10 -8 trunk/modules/m_challenge.c (File Modified)
6752 +8 -6 trunk/modules/m_oper.c (File Modified)
6755 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6757 Call umode_changed hook on oper up.
6761 +1 -0 trunk/src/s_user.c (File Modified)
6764 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6766 Add globalconnexit contrib module, shows remote client connects/exits
6767 except netsplits/netjoin on snomask +F.
6768 Notice formatting will probably change somewhat still.
6772 +80 -0 trunk/contrib/Makefile.in (File Modified)
6773 + - trunk/contrib/globalconnexit.c (File Added)
6776 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6778 Declare snomask_modes[] so modules can provide snomasks.
6782 +2 -0 trunk/include/snomask.h (File Modified)
6785 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6787 Replace user_signon hook with two new hooks: new_local_user
6788 and new_remote_user.
6789 These are called right before the user is introduced to the
6790 rest of the network.
6794 +2 -1 trunk/include/hook.h (File Modified)
6795 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6796 +4 -2 trunk/src/hook.c (File Modified)
6797 +2 -3 trunk/src/s_user.c (File Modified)
6800 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6802 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6806 +2 -2 trunk/modules/m_scan.c (File Modified)
6809 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6811 Update doc/technical/send.txt.
6815 +91 -131 trunk/doc/technical/send.txt (File Modified)
6818 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6820 Add chantrace and masktrace to help files.
6824 + - trunk/help/opers/chantrace (File Added)
6825 +27 -20 trunk/help/opers/index (File Modified)
6826 + - trunk/help/opers/masktrace (File Added)
6827 +2 -0 trunk/help/opers/operspy (File Modified)
6830 jilles 2006/01/27 14:41:47 UTC (20060127-583)
6832 Port over chantrace from ratbox 2.2 (anfl/androsyn)
6833 Shows etrace-like output for all users in a channel,
6834 in particular IP addresses.
6838 +75 -2 trunk/modules/m_etrace.c (File Modified)
6841 jilles 2006/01/27 13:49:21 UTC (20060127-581)
6843 Port over ratbox 2.2 r21727 (anfl):
6844 add some logging when we drop servers in places where we only notify opers
6848 +31 -0 trunk/modules/core/m_server.c (File Modified)
6851 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
6853 display orighost in operup message
6857 +1 -1 trunk/src/s_user.c (File Modified)
6860 jilles 2006/01/26 17:13:21 UTC (20060126-577)
6862 Add globallineactive contrib module, a hack which can often
6863 show k/d/g/x line active for remote clients.
6867 +52 -0 trunk/contrib/Makefile.in (File Modified)
6868 + - trunk/contrib/globallineactive.c (File Added)
6871 jilles 2006/01/26 16:34:00 UTC (20060126-575)
6873 Show IP field in the same way as MASKTRACE:
6874 "255.255.255.255" if it's unknown (remote TS5 client)
6875 and "0" if we or the remote server are purposely
6880 +12 -1 trunk/modules/m_scan.c (File Modified)
6883 jilles 2006/01/26 16:25:22 UTC (20060126-573)
6886 - don't show servers in a global scan
6887 - don't show ip if it's spoofed and hide_spoof_ips is enabled
6891 +4 -1 trunk/modules/m_scan.c (File Modified)
6894 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
6896 Implement SCAN UMODES.
6900 +3 -0 trunk/include/numeric.h (File Modified)
6901 +128 -2 trunk/modules/m_scan.c (File Modified)
6902 +2 -2 trunk/src/messages.tab (File Modified)
6905 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
6911 +1 -1 trunk/modules/m_scan.c (File Modified)
6914 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
6916 parv[0] should be parv[1].
6920 +1 -1 trunk/modules/m_scan.c (File Modified)
6923 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
6929 +1 -1 trunk/modules/m_scan.c (File Modified)
6932 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
6938 +2 -2 trunk/modules/m_scan.c (File Modified)
6941 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
6943 framework for scan command
6947 +113 -0 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/m_scan.c (File Added)
6951 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
6953 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
6957 +2 -0 trunk/include/irc_string.h (File Modified)
6958 +157 -1 trunk/modules/m_etrace.c (File Modified)
6959 +129 -90 trunk/src/match.c (File Modified)
6962 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
6964 orighost may live in a different hash bucket (likely the case), lets check it standalone
6968 +39 -3 trunk/src/hostmask.c (File Modified)
6971 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
6973 SVN didn't check modules/ somehow, hrmm.
6977 +1 -1 trunk/modules/m_kline.c (File Modified)
6978 +6 -6 trunk/modules/m_stats.c (File Modified)
6981 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
6983 Track hostmask entries for client_p->orighost, if available.
6984 Not throughly tested, but seems to work fine.
6988 +8 -4 trunk/include/hostmask.h (File Modified)
6989 +14 -10 trunk/src/hostmask.c (File Modified)
6992 jilles 2006/01/22 19:14:11 UTC (20060122-549)
6994 Pass on SQUIT reasons more.
6998 +17 -19 trunk/src/client.c (File Modified)
7001 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7003 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7004 This way, hidden admins also get them.
7008 +4 -4 trunk/src/send.c (File Modified)
7011 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7013 From ircd-ratbox 2.2 (r21339 anfl):
7014 ms_kill() should be using find_person(), not find_client()
7015 otherwise it can generate a core.
7019 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7022 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7024 Add m_error to core_module_table, so it is loaded by default.
7028 +1 -0 trunk/src/modules.c (File Modified)
7031 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7033 comment is a const char *, not char *.
7037 +1 -1 trunk/include/hook.h (File Modified)
7040 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7042 Fix a long standing hybrid 7 bug: when getting a read error
7043 on a server, report_error() is called with a %d instead of
7044 a %s in the format string ("Lost connection" in +d).
7048 +1 -1 trunk/src/client.c (File Modified)
7051 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7057 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7060 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7062 Add document describing capabilities and what they mean.
7066 + - trunk/doc/technical/capab.txt (File Added)
7069 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7071 Change client_exit hook to pass all exit_client() parameters.
7075 +8 -0 trunk/include/hook.h (File Modified)
7076 +6 -1 trunk/src/client.c (File Modified)
7079 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7081 Add client_exit hook, called in exit_client() for all
7082 clients of all types, except clients exiting because
7083 of netsplits (QS). The only thing done before it is
7084 marking the client as "closing" (to prevent
7089 +1 -0 trunk/include/hook.h (File Modified)
7090 +2 -0 trunk/src/client.c (File Modified)
7091 +2 -0 trunk/src/hook.c (File Modified)
7094 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7096 Improve the code that calculates the nnnS nnnC counts
7099 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7103 +43 -36 trunk/modules/m_trace.c (File Modified)
7106 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7108 Add server_eob hook.
7109 Planning to use this for netsplit/join notices.
7113 +1 -0 trunk/include/hook.h (File Modified)
7114 +2 -0 trunk/modules/m_pong.c (File Modified)
7115 +2 -0 trunk/src/hook.c (File Modified)
7118 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7120 Default motd: ircd-ratbox -> charybdis
7124 +1 -1 trunk/doc/ircd.motd (File Modified)
7127 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7129 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7133 +4 -4 trunk/src/s_user.c (File Modified)
7136 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7138 - Remove obsolete EOB help file
7139 - Document snomask in the help files
7144 + - trunk/help/opers/eob (File Deleted)
7145 +13 -12 trunk/help/opers/index (File Modified)
7146 +1 -13 trunk/help/opers/umode (File Modified)
7147 +7 -7 trunk/help/users/index (File Modified)
7150 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7152 Bail if snomask to parse is not given. Pointy hat to myself.
7156 +3 -0 trunk/src/snomask.c (File Modified)
7159 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7161 Remove m_flags from autoconf
7165 +0 -1 trunk/contrib/Makefile.in (File Modified)
7168 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7174 + - trunk/contrib/m_flags.c (File Deleted)
7177 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7179 If +s is in oper_only_umodes, clear snomask on deoper.
7183 +5 -0 trunk/src/s_user.c (File Modified)
7186 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7188 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7192 +2 -2 trunk/configure (File Modified)
7193 +2 -2 trunk/configure.ac (File Modified)
7196 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7198 Remove the old server notice umodes.
7199 Default oper only umodes is now +s.
7200 Please make sure all remaining umodes still work.
7204 +3 -21 trunk/include/client.h (File Modified)
7205 +0 -12 trunk/src/newconf.c (File Modified)
7206 +1 -1 trunk/src/s_conf.c (File Modified)
7207 +12 -12 trunk/src/s_user.c (File Modified)
7210 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7212 operator::flags nick_changes now controls +n snomask instead of +n umode.
7216 +8 -8 trunk/src/s_user.c (File Modified)
7219 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7221 Move down h_umode_changed hook call after umode allowed checks
7222 (so it will not see +a if someone tries to set it but is not
7227 +2 -3 trunk/src/s_user.c (File Modified)
7230 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7232 Move over non-+s server notices (hopefully, all of them).
7236 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7237 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7238 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7239 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7240 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7241 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7242 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7243 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7244 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7245 +2 -2 trunk/libcharybdis/event.c (File Modified)
7246 +2 -2 trunk/modules/core/m_join.c (File Modified)
7247 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7248 +3 -3 trunk/modules/core/m_message.c (File Modified)
7249 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7250 +2 -2 trunk/modules/core/m_server.c (File Modified)
7251 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7252 +1 -1 trunk/modules/m_post.c (File Modified)
7253 +1 -1 trunk/modules/m_services.c (File Modified)
7254 +2 -2 trunk/src/channel.c (File Modified)
7255 +3 -3 trunk/src/client.c (File Modified)
7256 +1 -1 trunk/src/hash.c (File Modified)
7257 +5 -5 trunk/src/s_conf.c (File Modified)
7258 +2 -2 trunk/src/s_log.c (File Modified)
7259 +4 -4 trunk/src/s_user.c (File Modified)
7262 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7264 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7268 +2 -1 trunk/include/snomask.h (File Modified)
7269 +2 -2 trunk/src/snomask.c (File Modified)
7272 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7274 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7278 +1 -1 trunk/contrib/example_module.c (File Modified)
7279 +2 -2 trunk/include/ircd_defs.h (File Modified)
7280 +6 -6 trunk/modules/core/m_error.c (File Modified)
7281 +1 -1 trunk/modules/core/m_join.c (File Modified)
7282 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7283 +1 -1 trunk/modules/core/m_message.c (File Modified)
7284 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7285 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7286 +18 -18 trunk/modules/core/m_server.c (File Modified)
7287 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7288 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7289 +4 -4 trunk/modules/m_challenge.c (File Modified)
7290 +4 -4 trunk/modules/m_dline.c (File Modified)
7291 +13 -13 trunk/modules/m_gline.c (File Modified)
7292 +5 -5 trunk/modules/m_kline.c (File Modified)
7293 +2 -2 trunk/modules/m_oper.c (File Modified)
7294 +1 -1 trunk/modules/m_pong.c (File Modified)
7295 +13 -13 trunk/modules/m_rehash.c (File Modified)
7296 +4 -4 trunk/modules/m_resv.c (File Modified)
7297 +16 -16 trunk/modules/m_set.c (File Modified)
7298 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7299 +6 -6 trunk/modules/m_xline.c (File Modified)
7300 +1 -1 trunk/src/adns.c (File Modified)
7301 +2 -2 trunk/src/channel.c (File Modified)
7302 +1 -1 trunk/src/listener.c (File Modified)
7303 +1 -1 trunk/src/s_auth.c (File Modified)
7304 +15 -15 trunk/src/s_conf.c (File Modified)
7305 +3 -3 trunk/src/s_user.c (File Modified)
7306 +7 -7 trunk/src/send.c (File Modified)
7309 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7312 - set +s snomask if +s umode set but no snomasks
7313 - put numerics in more logical order
7317 +3 -1 trunk/src/s_user.c (File Modified)
7320 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7322 parse_snobuf_to_mask(): default to + at start
7323 allows stuff like /mode jilles +s C
7327 +1 -1 trunk/src/snomask.c (File Modified)
7330 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7332 Changes to user_mode() snomask handling.
7333 - show snomask (if not 0) on /mode <nick>
7334 - show snomask once at the end if +s/-s used
7335 - only parse 1 parameter for umode changes
7336 - don't crash on /mode <nick> +s
7337 - /mode <nick> -s clears snomask, doesn't use parameter
7338 - set umode +s iff snomask is not 0
7339 - snomask is not propagated, but umode +s is
7343 +97 -72 trunk/src/s_user.c (File Modified)
7346 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7348 Convert some messages over to snomask.
7352 +29 -29 trunk/src/client.c (File Modified)
7353 +2 -2 trunk/src/ircd.c (File Modified)
7354 +13 -13 trunk/src/modules.c (File Modified)
7355 +1 -1 trunk/src/newconf.c (File Modified)
7356 +5 -5 trunk/src/parse.c (File Modified)
7357 +1 -1 trunk/src/restart.c (File Modified)
7358 +4 -4 trunk/src/s_newconf.c (File Modified)
7359 +11 -11 trunk/src/s_serv.c (File Modified)
7362 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7364 include snomask.h from client.h
7368 +1 -0 trunk/include/client.h (File Modified)
7371 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7373 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7377 +1 -0 trunk/src/newconf.c (File Modified)
7378 +2 -1 trunk/src/snomask.c (File Modified)
7381 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7383 should start with +, not \0. Whoops. :)
7387 +1 -1 trunk/src/snomask.c (File Modified)
7390 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7392 core snomask support.
7396 +3 -0 trunk/doc/example.conf (File Modified)
7397 +2 -0 trunk/include/client.h (File Modified)
7398 +2 -0 trunk/include/numeric.h (File Modified)
7399 +2 -0 trunk/include/s_newconf.h (File Modified)
7400 +63 -0 trunk/include/send.h (File Modified)
7401 + - trunk/include/snomask.h (File Added)
7402 +1 -0 trunk/src/Makefile.in (File Modified)
7403 +1 -1 trunk/src/messages.tab (File Modified)
7404 +8 -0 trunk/src/newconf.c (File Modified)
7405 +12 -0 trunk/src/s_user.c (File Modified)
7406 +235 -0 trunk/src/send.c (File Modified)
7407 + - trunk/src/snomask.c (File Added)
7410 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7412 add a blank line after the license info.
7416 +1 -1 trunk/CREDITS (File Modified)
7419 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7421 Extend copyright to 2006.
7425 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7428 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7431 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7435 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7436 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7439 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7441 Add oper privileges document.
7445 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7446 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7449 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7451 Capitalize message names in services shortcuts (for consistency).
7455 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7458 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7464 +1 -1 trunk/src/patricia.c (File Modified)
7467 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7469 Remove obsolete 'nextconnect' variable.
7473 +0 -1 trunk/include/ircd.h (File Modified)
7474 +0 -2 trunk/src/client.c (File Modified)
7475 +0 -1 trunk/src/ircd.c (File Modified)
7478 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7480 Remove this remnant of the hybrid 6 ziplinks implementation.
7484 + - trunk/include/s_zip.h (File Deleted)
7487 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7489 Make clone limiting work on orighost, not host (so it
7490 looks through services cloaks). Lightly tested, please
7495 +2 -0 trunk/modules/m_chghost.c (File Modified)
7496 +1 -1 trunk/src/client.c (File Modified)
7497 +1 -1 trunk/src/s_conf.c (File Modified)
7500 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7502 Don't forget to link me_realhost() into the command hash.
7504 Pointy hat to: myself
7508 +1 -1 trunk/modules/m_chghost.c (File Modified)
7511 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7513 It's call_hook, not hook_call.
7517 +1 -1 trunk/src/s_user.c (File Modified)
7520 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7522 Add unreject help file.
7526 + - trunk/help/opers/unreject (File Added)
7529 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7531 Link the all-important 42 module to the build :P
7535 +1 -0 trunk/contrib/Makefile.in (File Modified)
7538 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7540 Mention /rehash help.
7544 +1 -0 trunk/help/opers/rehash (File Modified)
7547 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7549 Add h_user_signon hook.
7553 +1 -0 trunk/include/hook.h (File Modified)
7554 +2 -0 trunk/src/hook.c (File Modified)
7555 +4 -0 trunk/src/s_user.c (File Modified)
7558 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7560 Oops, forgot to set orighost for remote client introductions.
7564 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7567 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7569 Use TS6 forms in services shortcuts, if possible.
7573 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7576 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7578 - Start out default_umodes conf entry from the empty set instead of +i.
7579 - Move oper_only_umodes check to where default_umodes is used, as
7580 oper_only_umodes may not be set yet while we're reading the conf.
7584 +6 -7 trunk/src/newconf.c (File Modified)
7585 +1 -1 trunk/src/s_user.c (File Modified)
7588 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7590 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7594 +1 -0 trunk/doc/example.conf (File Modified)
7595 +7 -0 trunk/doc/reference.conf (File Modified)
7596 +0 -7 trunk/include/config.h.dist (File Modified)
7597 +1 -0 trunk/include/s_conf.h (File Modified)
7598 +6 -0 trunk/modules/m_info.c (File Modified)
7599 +9 -18 trunk/src/client.c (File Modified)
7600 +1 -0 trunk/src/newconf.c (File Modified)
7601 +1 -0 trunk/src/s_conf.c (File Modified)
7604 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7606 - Allow NULL target_ip in show_ip() (indicates message is being
7607 sent to local opers)
7608 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7610 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7611 those in src/client.c
7613 From ratbox 2.2 svn (anfl)
7617 +1 -0 trunk/include/client.h (File Modified)
7618 +21 -2 trunk/src/client.c (File Modified)
7619 +2 -4 trunk/src/hostmask.c (File Modified)
7620 +1 -5 trunk/src/s_conf.c (File Modified)
7621 +4 -8 trunk/src/s_user.c (File Modified)
7624 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7626 Fire off events properly.
7630 +7 -3 trunk/src/s_user.c (File Modified)
7633 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7635 make sure modules which depend on umode information get the message upon connection (oops)
7639 +3 -0 trunk/src/s_user.c (File Modified)
7642 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7644 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7645 From ratbox 2.2 svn.
7649 +3 -7 trunk/modules/m_etrace.c (File Modified)
7652 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7654 Replace silly `default_invisible' option with more versatile default_umodes.
7658 +2 -2 trunk/Makefile.in (File Modified)
7659 +12 -1 trunk/doc/example.conf (File Modified)
7660 +14 -7 trunk/doc/reference.conf (File Modified)
7661 +2 -4 trunk/include/s_conf.h (File Modified)
7662 +0 -6 trunk/modules/m_info.c (File Modified)
7663 +4 -0 trunk/src/modules.c (File Modified)
7664 +41 -1 trunk/src/newconf.c (File Modified)
7665 +2 -2 trunk/src/s_conf.c (File Modified)
7666 +3 -4 trunk/src/s_user.c (File Modified)
7669 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7671 Add temporary nick resvs with the proper duration,
7672 not 60 times too long.
7676 +1 -1 trunk/modules/m_resv.c (File Modified)
7679 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7681 Add kick on split riding. See reference.conf for more details.
7685 +1 -0 trunk/doc/example.conf (File Modified)
7686 +16 -0 trunk/doc/reference.conf (File Modified)
7687 +1 -0 trunk/include/s_conf.h (File Modified)
7688 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7689 +6 -0 trunk/modules/m_info.c (File Modified)
7690 +1 -0 trunk/src/newconf.c (File Modified)
7691 +1 -0 trunk/src/s_conf.c (File Modified)
7694 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7696 New credits, denoting GXTi as being on the core team.
7700 +16 -5 trunk/CREDITS (File Modified)
7703 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7705 better cloaking algorithm
7709 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7712 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7714 don't do redundant bitshifting.
7718 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7721 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7727 +1 -0 trunk/contrib/Makefile.in (File Modified)
7730 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7732 Set the DynSpoof flag properly.
7736 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7739 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7741 first go at an ip_cloaking implementation for charybdis.
7745 + - trunk/contrib/ip_cloaking.c (File Added)
7748 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7750 Add libcharybdis to contrib/ includes.
7754 +1 -1 trunk/contrib/Makefile.in (File Modified)
7757 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7759 add h_umode_changed hook for modules that provide usermodes.
7763 +1 -0 trunk/include/hook.h (File Modified)
7764 +2 -1 trunk/src/hook.c (File Modified)
7765 +3 -0 trunk/src/s_user.c (File Modified)
7768 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7770 Show quiets in /stats z.
7774 +15 -10 trunk/src/s_stats.c (File Modified)
7777 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7779 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7783 +0 -12 trunk/configure (File Modified)
7784 +0 -9 trunk/configure.ac (File Modified)
7785 +0 -3 trunk/include/setup.h.in (File Modified)
7788 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7790 change various buffer sizes to = topiclen.
7794 +3 -4 trunk/include/ircd_defs.h (File Modified)
7797 jon 2005/12/12 19:32:18 UTC (20051212-400)
7799 - Partial commit test, partial ego strokage ;)
7803 +2 -1 trunk/CREDITS (File Modified)
7806 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7808 More kqueue corrections.
7811 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7814 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7816 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7817 Not sure why this wasn't this way to begin with.
7821 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7824 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7826 example.conf tweaks:
7827 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7828 most people do not need this.
7829 Enable serverinfo::hub.
7833 +14 -11 trunk/doc/example.conf (File Modified)
7836 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
7838 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
7842 +1 -1 trunk/src/s_serv.c (File Modified)
7845 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
7847 header include changes
7851 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
7852 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
7853 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
7854 +1 -18 trunk/libcharybdis/poll.c (File Modified)
7855 +2 -3 trunk/libcharybdis/ports.c (File Modified)
7856 +1 -21 trunk/libcharybdis/select.c (File Modified)
7859 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
7861 s/ilog/libcharybdis_{die,log,restart}/g
7865 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
7866 +4 -29 trunk/libcharybdis/commio.c (File Modified)
7867 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
7868 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
7869 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
7870 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
7871 +3 -14 trunk/libcharybdis/memory.c (File Modified)
7872 +3 -3 trunk/libcharybdis/ports.c (File Modified)
7875 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
7877 Use the right callbacks in the function code.
7880 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
7883 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
7885 More work, it builds again!
7889 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
7890 +138 -4 trunk/libcharybdis/commio.c (File Modified)
7891 + - trunk/libcharybdis/libcharybdis.c (File Added)
7892 + - trunk/libcharybdis/libcharybdis.h (File Added)
7895 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
7897 Move some stuff around.
7901 + - trunk/include/memory.h (File Deleted)
7902 + - trunk/include/tools.h (File Deleted)
7903 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
7904 + - trunk/libcharybdis/memory.c (File Added)
7905 + - trunk/libcharybdis/memory.h (File Added)
7906 + - trunk/libcharybdis/snprintf.c (File Added)
7907 + - trunk/libcharybdis/tools.c (File Added)
7908 + - trunk/libcharybdis/tools.h (File Added)
7909 +1000 -1062 trunk/modules/.depend (File Modified)
7910 +421 -455 trunk/src/.depend (File Modified)
7911 +0 -1191 trunk/src/Makefile.in (File Modified)
7912 + - trunk/src/memory.c (File Deleted)
7913 + - trunk/src/snprintf.c (File Deleted)
7914 + - trunk/src/tools.c (File Deleted)
7917 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
7919 move more headers into libcharybdis
7922 + - trunk/include/balloc.h (File Deleted)
7923 + - trunk/include/event.h (File Deleted)
7924 + - trunk/libcharybdis/balloc.h (File Added)
7925 + - trunk/libcharybdis/event.h (File Added)
7926 +924 -1020 trunk/modules/.depend (File Modified)
7927 +327 -406 trunk/src/.depend (File Modified)
7930 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
7932 balloc, events -> libcharybdis
7935 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7936 + - trunk/libcharybdis/balloc.c (File Added)
7937 + - trunk/libcharybdis/event.c (File Added)
7938 +0 -1008 trunk/src/Makefile.in (File Modified)
7939 + - trunk/src/balloc.c (File Deleted)
7940 + - trunk/src/event.c (File Deleted)
7943 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
7948 + - trunk/include/commio.h (File Deleted)
7949 + - trunk/include/linebuf.h (File Deleted)
7950 + - trunk/libcharybdis/commio.h (File Added)
7951 + - trunk/libcharybdis/linebuf.h (File Added)
7952 +1644 -530 trunk/modules/.depend (File Modified)
7953 +1 -1 trunk/modules/Makefile.in (File Modified)
7954 +720 -284 trunk/src/.depend (File Modified)
7957 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
7959 Makefile reworking -- moving libcharybdis headers into proper location.
7962 +1 -1 trunk/adns/Makefile.in (File Modified)
7963 +1 -1 trunk/src/Makefile.in (File Modified)
7966 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
7968 Document proposed authdaemon protocol.
7971 + - trunk/authdaemon/protocol.txt (File Added)
7974 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
7979 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
7982 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
7984 Remove dead makefile from generation
7987 +1 -2 trunk/configure (File Modified)
7988 +0 -1 trunk/configure.ac (File Modified)
7991 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
7993 libcharybdisIO -> libcharybdis
7996 +1 -1 trunk/src/Makefile.in (File Modified)
7999 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8004 + - trunk/libcharybdis/Makefile.in (File Added)
8005 + - trunk/libcharybdis/commio.c (File Added)
8006 + - trunk/libcharybdis/devpoll.c (File Added)
8007 + - trunk/libcharybdis/epoll.c (File Added)
8008 + - trunk/libcharybdis/io/ (File Deleted)
8009 + - trunk/libcharybdis/kqueue.c (File Added)
8010 + - trunk/libcharybdis/linebuf.c (File Added)
8011 + - trunk/libcharybdis/log/ (File Deleted)
8012 + - trunk/libcharybdis/poll.c (File Added)
8013 + - trunk/libcharybdis/ports.c (File Added)
8014 + - trunk/libcharybdis/select.c (File Added)
8017 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8022 + - trunk/libcharybdis/Makefile.in (File Deleted)
8025 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8030 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8033 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8035 add authdaemon dir for later hacking
8039 + - trunk/authdaemon/ (File Added)
8042 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8044 linebuf -> libcharybdisIO
8048 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8049 + - trunk/libcharybdis/io/linebuf.c (File Added)
8050 + - trunk/libcharybdis/log/ (File Added)
8051 + - trunk/libcharybdis/log/Makefile.in (File Added)
8052 +0 -687 trunk/src/Makefile.in (File Modified)
8053 + - trunk/src/linebuf.c (File Deleted)
8056 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8058 Solaris 10 I/O ports support
8061 + - trunk/libcharybdis/io/ports.c (File Added)
8064 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8070 +1 -1 trunk/Makefile.in (File Modified)
8071 +3 -1 trunk/configure (File Modified)
8072 +133 -10 trunk/configure.ac (File Modified)
8073 + - trunk/libcharybdis/ (File Added)
8074 + - trunk/libcharybdis/Makefile.in (File Added)
8075 + - trunk/libcharybdis/io/ (File Added)
8076 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8077 +2 -3 trunk/src/Makefile.in (File Modified)
8078 + - trunk/src/io/ (File Deleted)
8081 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8083 split IO stuff into libcharybdisIO.
8087 + - trunk/src/commio.c (File Deleted)
8088 + - trunk/src/devpoll.c (File Deleted)
8089 + - trunk/src/epoll.c (File Deleted)
8090 + - trunk/src/io/ (File Added)
8091 + - trunk/src/io/Makefile.in (File Added)
8092 + - trunk/src/io/commio.c (File Added)
8093 + - trunk/src/io/devpoll.c (File Added)
8094 + - trunk/src/io/epoll.c (File Added)
8095 + - trunk/src/io/kqueue.c (File Added)
8096 + - trunk/src/io/poll.c (File Added)
8097 + - trunk/src/io/select.c (File Added)
8098 + - trunk/src/kqueue.c (File Deleted)
8099 + - trunk/src/poll.c (File Deleted)
8100 + - trunk/src/select.c (File Deleted)
8103 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8109 +86 -155 trunk/configure (File Modified)
8110 +1 -1 trunk/configure.ac (File Modified)
8113 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8115 Remove mentions of mkkeypair/cryptlinks.
8119 +1 -3 trunk/doc/challenge.txt (File Modified)
8122 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8124 Clarify serverinfo{} description.
8128 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8131 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8133 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8137 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8140 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8142 Improvements also applicable to hyperion 1.x.
8146 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8149 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8151 - Add +F description
8152 - General improvements and changes to charybdis
8156 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8159 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8161 The server notice umodes only have an effect
8162 for opers. ("sendto_realops_flags", so having
8163 the umode is not enough, they must also be
8168 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8171 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8173 Updates to umodes docs.
8177 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8180 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8182 Add SGML documentation.
8185 + - trunk/doc/sgml/ (File Added)
8186 + - trunk/doc/sgml/oper-guide/ (File Added)
8187 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8188 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8189 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8190 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8191 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8192 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8193 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8196 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8198 Make operwall flag restrict setting umode +z.
8199 This repairs this flag broken in charybdis-1.0.
8203 +41 -0 trunk/contrib/m_flags.c (File Modified)
8204 +9 -0 trunk/src/s_user.c (File Modified)
8207 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8209 Don't complain/reset remote clients +n. I'm still not
8210 convinced propagating all umodes is the way to go, oh
8215 +1 -1 trunk/src/s_user.c (File Modified)
8218 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8220 - Require admin flag for oper /chghost (if it's enabled
8221 which is not default)
8222 - Give error message on nonexistant nick
8226 +12 -0 trunk/modules/m_chghost.c (File Modified)
8229 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8231 Incorporated jilles' dynspoof patch with a few minor changes.
8234 +5 -2 trunk/include/client.h (File Modified)
8235 +1 -0 trunk/include/numeric.h (File Modified)
8236 +75 -4 trunk/modules/m_chghost.c (File Modified)
8237 +2 -21 trunk/modules/m_stats.c (File Modified)
8238 +2 -8 trunk/modules/m_trace.c (File Modified)
8239 +2 -0 trunk/src/client.c (File Modified)
8240 +3 -0 trunk/src/s_user.c (File Modified)
8243 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8248 +5 -0 trunk/NEWS (File Modified)
8251 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8253 Make show_ip() far less braindead.
8255 Obtained from: ratbox 2.2 SVN
8259 +14 -85 trunk/src/client.c (File Modified)
8262 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8264 Instead of not showing channels at all for whoising services,
8265 only show channels the requester is also on. If operspying
8266 services, show all the channels.
8270 +37 -40 trunk/modules/m_whois.c (File Modified)
8273 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8275 - Show real errno if we fail to connect to a server
8276 - Don't show server IPs on IRC if a server goes dead
8281 +2 -5 trunk/src/s_serv.c (File Modified)
8284 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8286 Revert hybrid 7.2 aline code. It causes too many problems.
8290 +1 -47 trunk/NEWS (File Modified)
8291 + - trunk/include/aline.h (File Deleted)
8292 +53 -6 trunk/modules/m_dline.c (File Modified)
8293 +212 -16 trunk/modules/m_kline.c (File Modified)
8294 +37 -8 trunk/modules/m_resv.c (File Modified)
8295 +45 -24 trunk/modules/m_xline.c (File Modified)
8296 +0 -485 trunk/src/Makefile.in (File Modified)
8297 + - trunk/src/aline.c (File Deleted)
8300 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8302 Incorporate recent ratbox monitor bugfixes (could crash).
8306 +16 -0 trunk/modules/m_monitor.c (File Modified)
8307 +4 -3 trunk/src/monitor.c (File Modified)
8310 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8312 Fix /invite UID leak.
8314 Found by logiclrd@EFnet.
8318 +3 -2 trunk/modules/m_invite.c (File Modified)
8321 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8323 Don't show what channels a service is in.
8326 +1 -0 trunk/NEWS (File Modified)
8327 +40 -35 trunk/modules/m_whois.c (File Modified)
8330 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8332 Update version to 1.0.3.
8336 +9 -9 trunk/configure (File Modified)
8337 +1 -1 trunk/configure.ac (File Modified)
8340 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8346 +7 -1 trunk/NEWS (File Modified)
8349 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8351 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8352 More static buffers :(
8356 +12 -4 trunk/src/aline.c (File Modified)
8359 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8361 Make operspy mode (/mode !#channel showing parameters
8362 even if not on channel) work again.
8366 +4 -4 trunk/src/channel.c (File Modified)
8369 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8371 Call server_introduced hook on TS6 remote server
8372 introduction (ms_sid()).
8376 +6 -0 trunk/modules/core/m_server.c (File Modified)
8379 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8381 Cyrix boxes are wierd.
8384 +2 -1 trunk/modules/m_services.c (File Modified)
8387 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8392 +1 -1 trunk/include/client.h (File Modified)
8393 +3 -1 trunk/modules/m_services.c (File Modified)
8396 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8401 +1 -6 trunk/modules/m_services.c (File Modified)
8404 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8406 Disable a check that doesn't always seem to work right for some reason.
8409 +2 -0 trunk/modules/m_services.c (File Modified)
8412 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8418 +4 -1 trunk/NEWS (File Modified)
8421 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8427 +9 -9 trunk/configure (File Modified)
8428 +1 -1 trunk/configure.ac (File Modified)
8431 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8433 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8437 +3 -13 trunk/modules/m_trace.c (File Modified)
8440 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8442 Don't send empty RPL_WHOISCHANNELS on remote whois.
8444 Pointy hat to: jilles
8448 +1 -1 trunk/modules/m_whois.c (File Modified)
8451 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8457 +3 -0 trunk/NEWS (File Modified)
8460 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8462 Modular umode support.
8466 +0 -9 trunk/include/client.h (File Modified)
8467 +2 -1 trunk/include/s_user.h (File Modified)
8468 +1 -1 trunk/include/tools.h (File Modified)
8469 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8470 +3 -0 trunk/src/ircd.c (File Modified)
8471 +1 -1 trunk/src/messages.tab (File Modified)
8472 +2 -2 trunk/src/s_serv.c (File Modified)
8473 +37 -59 trunk/src/s_user.c (File Modified)
8474 +21 -0 trunk/src/tools.c (File Modified)
8477 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8479 Optionally do forced nick change to the UID instead of kill
8480 on nick collisions, see doc/collision_fnc.txt for more
8485 + - trunk/doc/collision_fnc.txt (File Added)
8486 +1 -0 trunk/doc/example.conf (File Modified)
8487 +8 -0 trunk/doc/reference.conf (File Modified)
8488 +1 -0 trunk/include/numeric.h (File Modified)
8489 +1 -0 trunk/include/s_conf.h (File Modified)
8490 +2 -1 trunk/include/s_serv.h (File Modified)
8491 +1 -0 trunk/include/s_stats.h (File Modified)
8492 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8493 +1 -1 trunk/src/messages.tab (File Modified)
8494 +1 -0 trunk/src/newconf.c (File Modified)
8495 +1 -0 trunk/src/s_conf.c (File Modified)
8496 +1 -0 trunk/src/s_serv.c (File Modified)
8497 +2 -2 trunk/src/s_stats.c (File Modified)
8500 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8506 trunk/NEWS (File Modified)
8509 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8511 Don't allow lookups by uid in /monitor + and /monitor s.
8515 trunk/modules/m_monitor.c (File Modified)
8518 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8520 Stop garbage +j being set in cases like +j aaa:bbb by
8521 initializing the variables properly.
8527 trunk/modules/core/m_mode.c (File Modified)
8528 trunk/modules/core/m_sjoin.c (File Modified)
8531 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8533 Apply flags to the proper server in me_gcap().
8537 trunk/modules/m_capab.c (File Modified)
8540 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8542 Use find_named_client() instead of find_client() to check
8543 for nick collisions.
8547 trunk/modules/core/m_nick.c (File Modified)
8550 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8552 - Replace old 381 numeric with a new, more positive one!
8556 trunk/src/messages.tab (File Modified)
8559 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8561 Make it compile again.
8565 trunk/src/channel.c (File Modified)
8566 trunk/src/client.c (File Modified)
8567 trunk/src/ircd.c (File Modified)
8568 trunk/src/packet.c (File Modified)
8571 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8573 - Prevent UID disclosure in cmode setting.
8577 trunk/NEWS (File Modified)
8578 trunk/modules/core/m_mode.c (File Modified)
8581 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8583 A different check which prevents UID disclosure.
8587 trunk/modules/core/m_kick.c (File Modified)
8590 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8592 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8596 trunk/modules/core/m_kick.c (File Modified)
8599 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8601 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8605 trunk/NEWS (File Modified)
8606 trunk/modules/m_accept.c (File Modified)
8607 trunk/modules/m_admin.c (File Modified)
8608 trunk/modules/m_away.c (File Modified)
8609 trunk/modules/m_cap.c (File Modified)
8610 trunk/modules/m_capab.c (File Modified)
8611 trunk/modules/m_challenge.c (File Modified)
8612 trunk/modules/m_chghost.c (File Modified)
8613 trunk/modules/m_close.c (File Modified)
8614 trunk/modules/m_cmessage.c (File Modified)
8615 trunk/modules/m_connect.c (File Modified)
8616 trunk/modules/m_dline.c (File Modified)
8617 trunk/modules/m_encap.c (File Modified)
8618 trunk/modules/m_etrace.c (File Modified)
8619 trunk/modules/m_gline.c (File Modified)
8620 trunk/modules/m_help.c (File Modified)
8621 trunk/modules/m_info.c (File Modified)
8622 trunk/modules/m_invite.c (File Modified)
8623 trunk/modules/m_ison.c (File Modified)
8624 trunk/modules/m_kline.c (File Modified)
8625 trunk/modules/m_knock.c (File Modified)
8626 trunk/modules/m_links.c (File Modified)
8627 trunk/modules/m_list.c (File Modified)
8628 trunk/modules/m_locops.c (File Modified)
8629 trunk/modules/m_lusers.c (File Modified)
8630 trunk/modules/m_map.c (File Modified)
8631 trunk/modules/m_monitor.c (File Modified)
8632 trunk/modules/m_motd.c (File Modified)
8633 trunk/modules/m_names.c (File Modified)
8634 trunk/modules/m_oper.c (File Modified)
8635 trunk/modules/m_operspy.c (File Modified)
8636 trunk/modules/m_pass.c (File Modified)
8637 trunk/modules/m_ping.c (File Modified)
8638 trunk/modules/m_pong.c (File Modified)
8639 trunk/modules/m_post.c (File Modified)
8640 trunk/modules/m_rehash.c (File Modified)
8641 trunk/modules/m_restart.c (File Modified)
8642 trunk/modules/m_resv.c (File Modified)
8643 trunk/modules/m_services.c (File Modified)
8644 trunk/modules/m_set.c (File Modified)
8645 trunk/modules/m_sshortcut.c (File Modified)
8646 trunk/modules/m_stats.c (File Modified)
8647 trunk/modules/m_svinfo.c (File Modified)
8648 trunk/modules/m_tb.c (File Modified)
8649 trunk/modules/m_testline.c (File Modified)
8650 trunk/modules/m_testmask.c (File Modified)
8651 trunk/modules/m_time.c (File Modified)
8652 trunk/modules/m_topic.c (File Modified)
8653 trunk/modules/m_trace.c (File Modified)
8654 trunk/modules/m_unreject.c (File Modified)
8655 trunk/modules/m_user.c (File Modified)
8656 trunk/modules/m_userhost.c (File Modified)
8657 trunk/modules/m_users.c (File Modified)
8658 trunk/modules/m_version.c (File Modified)
8659 trunk/modules/m_wallops.c (File Modified)
8660 trunk/modules/m_who.c (File Modified)
8661 trunk/modules/m_whois.c (File Modified)
8662 trunk/modules/m_whowas.c (File Modified)
8663 trunk/modules/m_xline.c (File Modified)
8664 trunk/src/adns.c (File Modified)
8665 trunk/src/aline.c (File Modified)
8666 trunk/src/cache.c (File Modified)
8667 trunk/src/channel.c (File Modified)
8668 trunk/src/class.c (File Modified)
8669 trunk/src/client.c (File Modified)
8670 trunk/src/commio.c (File Modified)
8671 trunk/src/event.c (File Modified)
8672 trunk/src/hash.c (File Modified)
8673 trunk/src/hostmask.c (File Modified)
8674 trunk/src/ircd.c (File Modified)
8675 trunk/src/kdparse.c (File Modified)
8676 trunk/src/linebuf.c (File Modified)
8677 trunk/src/listener.c (File Modified)
8678 trunk/src/modules.c (File Modified)
8679 trunk/src/monitor.c (File Modified)
8680 trunk/src/newconf.c (File Modified)
8681 trunk/src/packet.c (File Modified)
8682 trunk/src/parse.c (File Modified)
8683 trunk/src/reject.c (File Modified)
8684 trunk/src/s_auth.c (File Modified)
8685 trunk/src/s_conf.c (File Modified)
8686 trunk/src/s_gline.c (File Modified)
8687 trunk/src/s_log.c (File Modified)
8688 trunk/src/s_newconf.c (File Modified)
8689 trunk/src/s_serv.c (File Modified)
8690 trunk/src/s_stats.c (File Modified)
8691 trunk/src/s_user.c (File Modified)
8692 trunk/src/send.c (File Modified)
8693 trunk/src/whowas.c (File Modified)
8696 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8698 - More coding style niceities. Pretty much got client.h squared away.
8702 trunk/modules/m_dline.c (File Modified)
8703 trunk/modules/m_gline.c (File Modified)
8704 trunk/modules/m_kline.c (File Modified)
8705 trunk/modules/m_rehash.c (File Modified)
8706 trunk/modules/m_resv.c (File Modified)
8707 trunk/modules/m_stats.c (File Modified)
8708 trunk/modules/m_testline.c (File Modified)
8709 trunk/modules/m_user.c (File Modified)
8710 trunk/modules/m_xline.c (File Modified)
8713 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8715 - Propagate quiets (+q) on netjoins
8716 - Clear +q list too on lowerTS sjoin from TS6 source
8720 trunk/modules/core/m_sjoin.c (File Modified)
8721 trunk/src/s_serv.c (File Modified)
8724 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8726 Second argument to whois is always a nick, never a uid.
8727 This prevents /whois other.server uid to get information
8732 trunk/modules/m_whois.c (File Modified)
8735 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8737 Don't allow local users to use uids in user mode.
8741 trunk/src/s_user.c (File Modified)
8744 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8746 Make it compile again.
8750 trunk/src/s_stats.c (File Modified)
8753 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8755 Fix propagation of empty SJOIN.
8759 trunk/modules/core/m_sjoin.c (File Modified)
8762 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8764 Some atheme-style niceties here.
8768 trunk/modules/m_accept.c (File Modified)
8769 trunk/modules/m_admin.c (File Modified)
8770 trunk/modules/m_away.c (File Modified)
8771 trunk/modules/m_cap.c (File Modified)
8772 trunk/modules/m_capab.c (File Modified)
8773 trunk/modules/m_challenge.c (File Modified)
8774 trunk/modules/m_chghost.c (File Modified)
8775 trunk/modules/m_close.c (File Modified)
8776 trunk/modules/m_cmessage.c (File Modified)
8777 trunk/modules/m_connect.c (File Modified)
8778 trunk/modules/m_dline.c (File Modified)
8779 trunk/modules/m_encap.c (File Modified)
8780 trunk/modules/m_etrace.c (File Modified)
8781 trunk/modules/m_gline.c (File Modified)
8782 trunk/modules/m_help.c (File Modified)
8783 trunk/modules/m_info.c (File Modified)
8784 trunk/modules/m_invite.c (File Modified)
8785 trunk/modules/m_ison.c (File Modified)
8786 trunk/modules/m_kline.c (File Modified)
8787 trunk/modules/m_knock.c (File Modified)
8788 trunk/modules/m_links.c (File Modified)
8789 trunk/modules/m_list.c (File Modified)
8790 trunk/modules/m_locops.c (File Modified)
8791 trunk/modules/m_lusers.c (File Modified)
8792 trunk/modules/m_map.c (File Modified)
8793 trunk/modules/m_monitor.c (File Modified)
8794 trunk/modules/m_motd.c (File Modified)
8795 trunk/modules/m_names.c (File Modified)
8796 trunk/modules/m_oper.c (File Modified)
8797 trunk/modules/m_operspy.c (File Modified)
8798 trunk/modules/m_pass.c (File Modified)
8799 trunk/modules/m_ping.c (File Modified)
8800 trunk/modules/m_pong.c (File Modified)
8801 trunk/modules/m_post.c (File Modified)
8802 trunk/modules/m_rehash.c (File Modified)
8803 trunk/modules/m_restart.c (File Modified)
8804 trunk/modules/m_resv.c (File Modified)
8805 trunk/modules/m_services.c (File Modified)
8806 trunk/modules/m_set.c (File Modified)
8807 trunk/modules/m_sshortcut.c (File Modified)
8808 trunk/modules/m_stats.c (File Modified)
8809 trunk/modules/m_svinfo.c (File Modified)
8810 trunk/modules/m_tb.c (File Modified)
8811 trunk/modules/m_testline.c (File Modified)
8812 trunk/modules/m_testmask.c (File Modified)
8813 trunk/modules/m_time.c (File Modified)
8814 trunk/modules/m_topic.c (File Modified)
8815 trunk/modules/m_trace.c (File Modified)
8816 trunk/modules/m_unreject.c (File Modified)
8817 trunk/modules/m_user.c (File Modified)
8818 trunk/modules/m_userhost.c (File Modified)
8819 trunk/modules/m_users.c (File Modified)
8820 trunk/modules/m_version.c (File Modified)
8821 trunk/modules/m_wallops.c (File Modified)
8822 trunk/modules/m_who.c (File Modified)
8823 trunk/modules/m_whois.c (File Modified)
8824 trunk/modules/m_whowas.c (File Modified)
8825 trunk/modules/m_xline.c (File Modified)
8828 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8830 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
8834 trunk/.indent.pro (File Modified)
8835 trunk/include/charybdis.h (File Added)
8836 trunk/include/client.h (File Modified)
8837 trunk/modules/.indent.pro (File Modified)
8838 trunk/src/.indent.pro (File Modified)
8839 trunk/src/adns.c (File Modified)
8840 trunk/src/aline.c (File Modified)
8841 trunk/src/cache.c (File Modified)
8842 trunk/src/channel.c (File Modified)
8843 trunk/src/class.c (File Modified)
8844 trunk/src/client.c (File Modified)
8845 trunk/src/commio.c (File Modified)
8846 trunk/src/event.c (File Modified)
8847 trunk/src/hash.c (File Modified)
8848 trunk/src/hostmask.c (File Modified)
8849 trunk/src/ircd.c (File Modified)
8850 trunk/src/kdparse.c (File Modified)
8851 trunk/src/linebuf.c (File Modified)
8852 trunk/src/listener.c (File Modified)
8853 trunk/src/modules.c (File Modified)
8854 trunk/src/monitor.c (File Modified)
8855 trunk/src/newconf.c (File Modified)
8856 trunk/src/packet.c (File Modified)
8857 trunk/src/parse.c (File Modified)
8858 trunk/src/reject.c (File Modified)
8859 trunk/src/s_auth.c (File Modified)
8860 trunk/src/s_conf.c (File Modified)
8861 trunk/src/s_gline.c (File Modified)
8862 trunk/src/s_log.c (File Modified)
8863 trunk/src/s_newconf.c (File Modified)
8864 trunk/src/s_serv.c (File Modified)
8865 trunk/src/s_stats.c (File Modified)
8866 trunk/src/s_user.c (File Modified)
8867 trunk/src/send.c (File Modified)
8868 trunk/src/whowas.c (File Modified)
8871 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
8873 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
8874 - Convert a few modules towards using this code.
8875 - Make a note about this change in NEWS.
8879 trunk/NEWS (File Modified)
8880 trunk/include/aline.h (File Added)
8881 trunk/modules/m_dline.c (File Modified)
8882 trunk/modules/m_kline.c (File Modified)
8883 trunk/modules/m_resv.c (File Modified)
8884 trunk/modules/m_xline.c (File Modified)
8885 trunk/src/Makefile.in (File Modified)
8886 trunk/src/aline.c (File Added)
8889 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
8891 - Update NEWS document.
8895 trunk/NEWS (File Modified)
8898 jilles 2005/09/20 18:27:19 UTC (20050920-232)
8900 Use find_named_person() instead of find_person() in services shortcuts.
8904 trunk/modules/m_sshortcut.c (File Modified)
8907 jilles 2005/09/18 22:18:59 UTC (20050918-230)
8909 Fix propagation of empty channels (+P).
8913 trunk/modules/core/m_sjoin.c (File Modified)
8914 trunk/src/s_serv.c (File Modified)
8917 jilles 2005/09/18 22:18:04 UTC (20050918-228)
8919 Use same comparison for +f.
8923 trunk/modules/core/m_join.c (File Modified)
8926 jilles 2005/09/18 18:48:13 UTC (20050918-226)
8928 Retire server-server non-encap CHGHOST, and clean it up a bit.
8932 trunk/modules/m_chghost.c (File Modified)
8935 jilles 2005/09/18 14:26:20 UTC (20050918-224)
8937 Use TS6 form for SQUIT wallops.
8941 trunk/modules/core/m_squit.c (File Modified)
8944 jilles 2005/09/18 14:25:54 UTC (20050918-222)
8946 Propagate nick changes for remote clients in TS6 form if possible;
8947 simplify the code a bit.
8951 trunk/modules/core/m_nick.c (File Modified)
8954 jilles 2005/09/18 14:16:43 UTC (20050918-220)
8956 Only clear oper_only_umodes on deoper for local clients.
8960 trunk/src/s_user.c (File Modified)
8963 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
8965 - Don't enable use_whois_actually in the default config, makes cloaking
8966 only useful for vanity.
8970 trunk/doc/example.conf (File Modified)
8973 jilles 2005/09/18 00:00:12 UTC (20050918-216)
8975 Fix linebuf raw code to not truncate lines longer than
8976 510 characters. This stops ziplinks corruption at
8977 the initial burst if the other side sends a lot.
8981 trunk/src/linebuf.c (File Modified)
8984 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
8986 - Add +r to channel_modes().
8990 trunk/src/channel.c (File Modified)
8993 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
8999 trunk/NEWS (File Modified)
9002 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9004 err, nvm. wrong project :-P
9008 trunk/src/match.c (File Modified)
9011 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9013 make sure we don't crash on match(NULL, test)
9017 trunk/src/match.c (File Modified)
9020 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9022 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9023 flags = rehash in shared{}.
9024 Uses :<source> ENCAP <target> REHASH [option].
9028 trunk/doc/example.conf (File Modified)
9029 trunk/doc/reference.conf (File Modified)
9030 trunk/help/opers/rehash (File Modified)
9031 trunk/include/s_newconf.h (File Modified)
9032 trunk/modules/m_rehash.c (File Modified)
9033 trunk/modules/m_stats.c (File Modified)
9034 trunk/src/newconf.c (File Modified)
9037 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9039 Initialize flags to 0 in conf_set_shared_flags() and
9040 conf_set_cluster_flags().
9044 trunk/src/newconf.c (File Modified)
9047 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9049 Don't allow a forward from a #channel to an &channel.
9050 Error message is Illegal channel name.
9054 trunk/modules/core/m_mode.c (File Modified)
9057 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9059 - change version to 1.0.1
9063 trunk/configure (File Modified)
9064 trunk/configure.ac (File Modified)
9067 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9073 trunk/NEWS (File Modified)
9076 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9078 Services shortcuts changes:
9079 - Require umode +S on target
9080 - Use ERR_SERVICESDOWN (440) for error message
9081 - Fix check for empty string
9085 trunk/include/numeric.h (File Modified)
9086 trunk/modules/m_sshortcut.c (File Modified)
9087 trunk/src/messages.tab (File Modified)
9090 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9092 s/IsChanService/IsService/g;
9096 trunk/modules/m_sshortcut.c (File Modified)
9099 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9101 Add check for service validity in shortcut routines.
9105 trunk/modules/m_sshortcut.c (File Modified)
9108 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9110 Don't allow forwarding to a -F channel the setter is not on.
9114 trunk/modules/core/m_mode.c (File Modified)
9117 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9119 Describe identify_service and identify_command in
9124 trunk/doc/reference.conf (File Modified)
9127 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9129 More helpfile updates.
9133 trunk/help/Makefile.in (File Modified)
9134 trunk/help/opers/die (File Modified)
9135 trunk/help/opers/join (File Modified)
9136 trunk/help/opers/links (File Modified)
9137 trunk/help/opers/lusers (File Modified)
9138 trunk/help/opers/map (File Added)
9139 trunk/help/opers/motd (File Modified)
9140 trunk/help/opers/names (File Modified)
9141 trunk/help/opers/notice (File Modified)
9142 trunk/help/opers/operspy (File Modified)
9143 trunk/help/opers/part (File Modified)
9144 trunk/help/opers/privmsg (File Modified)
9145 trunk/help/opers/restart (File Modified)
9146 trunk/help/opers/set (File Modified)
9147 trunk/help/opers/stats (File Modified)
9148 trunk/help/opers/trace (File Modified)
9149 trunk/help/opers/version (File Modified)
9150 trunk/help/users/notice (File Modified)
9151 trunk/help/users/privmsg (File Modified)
9152 trunk/help/users/stats (File Modified)
9155 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9161 trunk/help/opers/cmode (File Modified)
9162 trunk/help/opers/umode (File Modified)
9163 trunk/help/opers/wallops (File Modified)
9164 trunk/help/opers/who (File Modified)
9165 trunk/help/users/umode (File Modified)
9168 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9170 Include cmode +r in 004 and 005.
9174 trunk/include/supported.h (File Modified)
9175 trunk/src/messages.tab (File Modified)
9178 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9180 No need to clear all 3 buffers in channel_modes().
9184 trunk/src/channel.c (File Modified)
9187 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9189 - Fix multiple +f modes per line
9190 - -f shouldn't take a parameter
9194 trunk/modules/core/m_mode.c (File Modified)
9197 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9199 Channel mode +Q now prevents forwarding to or through
9200 a channel, just like in hyperion, not from a channel.
9204 trunk/modules/core/m_join.c (File Modified)
9207 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9209 Complete +F/+Q propagation.
9213 trunk/modules/core/m_join.c (File Modified)
9214 trunk/modules/core/m_sjoin.c (File Modified)
9215 trunk/src/channel.c (File Modified)
9218 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9220 - A few minor fixes.
9224 trunk/modules/core/m_join.c (File Modified)
9225 trunk/modules/m_services.c (File Modified)
9228 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9230 - Fix netsplit obfuscation.
9234 trunk/src/client.c (File Modified)
9237 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9239 - Fix another /stats p related bug.
9243 trunk/src/client.c (File Modified)
9246 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9248 - Update example.conf.
9252 trunk/doc/example.conf (File Modified)
9255 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9257 - Fix a minor bug here, and re-release 1.0.
9261 trunk/modules/core/m_nick.c (File Modified)
9264 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9266 - Add bursted clients to /stats p list.
9270 trunk/modules/core/m_nick.c (File Modified)
9273 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9275 - Add identify_service, identify_command options to the example.conf,
9280 trunk/NEWS (File Modified)
9281 trunk/doc/example.conf (File Modified)
9282 trunk/src/newconf.c (File Modified)
9285 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9287 - Add services shortcuts.
9291 trunk/modules/Makefile.in (File Modified)
9292 trunk/modules/m_sshortcut.c (File Added)
9295 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9297 - put back checks i removed by mistake
9301 trunk/modules/core/m_join.c (File Modified)
9304 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9306 - Implement channel mode +Q, which disables forwarding.
9307 - Make forwarding usable by everyone.
9308 - Implement channel mode +F which bypasses authority checks on a target
9314 trunk/NEWS (File Modified)
9315 trunk/include/channel.h (File Modified)
9316 trunk/include/supported.h (File Modified)
9317 trunk/modules/core/m_join.c (File Modified)
9318 trunk/modules/core/m_mode.c (File Modified)
9319 trunk/src/messages.tab (File Modified)
9322 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9324 - Fix account handling brokenness.
9328 trunk/modules/m_services.c (File Modified)
9331 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9333 Identify to services via server password hack. Still
9334 needs config file parts, like
9335 identifyservice = "nickserv@services.int";
9336 identifycommand = "IDENTIFY";
9340 trunk/include/s_conf.h (File Modified)
9341 trunk/src/s_user.c (File Modified)
9344 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9346 Make send.c compile.
9350 trunk/src/send.c (File Modified)
9353 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9355 - Handle this better.
9359 trunk/src/send.c (File Modified)
9362 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9364 If the source is not a client, don't send to normal users.
9368 trunk/src/send.c (File Modified)
9371 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9373 - Make /wallops behave as wallops in other ircds.
9377 trunk/modules/m_wallops.c (File Modified)
9378 trunk/src/send.c (File Modified)
9381 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9387 trunk/NEWS (File Modified)
9388 trunk/configure (File Modified)
9389 trunk/configure.ac (File Modified)
9392 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9394 - Remove efnet configuration.
9395 - Rename example.conf as reference.conf, and replace the default
9396 example.conf with one suitable for AthemeNET.
9397 - Update makefile to reflect these changes.
9401 trunk/doc/Makefile.in (File Modified)
9402 trunk/doc/example.conf (File Modified)
9403 trunk/doc/example.efnet.conf (File Deleted)
9404 trunk/doc/reference.conf (File Added)
9407 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9409 - Don't display opers who are /away.
9413 trunk/modules/m_stats.c (File Modified)
9416 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9418 Put cmode +f in 004 and 005.
9422 trunk/include/supported.h (File Modified)
9423 trunk/src/messages.tab (File Modified)
9426 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9428 Add user umode +Q which prevents a user from
9433 trunk/include/client.h (File Modified)
9434 trunk/modules/core/m_join.c (File Modified)
9435 trunk/src/messages.tab (File Modified)
9436 trunk/src/s_user.c (File Modified)
9439 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9441 Implement channel forwarding in m_join(). As in
9442 hyperion, failing to join because of +i, +r or +j
9443 can cause you to be forwarded, potentially
9444 recursively. Unlike hyperion, a single numeric
9445 is sent in case of a successful forward, otherwise
9446 the ircd acts if there were no forward.
9450 trunk/include/numeric.h (File Modified)
9451 trunk/modules/core/m_join.c (File Modified)
9452 trunk/src/messages.tab (File Modified)
9455 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9457 Allow servers to set oper-only cmodes as well.
9461 trunk/modules/core/m_mode.c (File Modified)
9464 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9466 Add cmode +f which takes a channel name, settable
9467 only by opers for now. Does not do anything yet.
9471 trunk/include/channel.h (File Modified)
9472 trunk/modules/core/m_join.c (File Modified)
9473 trunk/modules/core/m_mode.c (File Modified)
9474 trunk/modules/core/m_sjoin.c (File Modified)
9475 trunk/src/channel.c (File Modified)
9478 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9480 Fully initialize 'mode' in ms_join() and ms_sjoin()
9481 to avoid old +j garbage from being used.
9485 trunk/modules/core/m_join.c (File Modified)
9486 trunk/modules/core/m_sjoin.c (File Modified)
9489 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9491 - only touch join_count/join_delta if join throttling
9492 is enabled on the channel
9493 - reset join_count/join_delta to 0 if -j is set
9497 trunk/modules/core/m_join.c (File Modified)
9498 trunk/modules/core/m_mode.c (File Modified)
9499 trunk/modules/core/m_sjoin.c (File Modified)
9502 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9504 Also start a new "period" for join throttling for remote joins,
9505 if necessary. Make the code slightly clearer.
9509 trunk/modules/core/m_join.c (File Modified)
9510 trunk/src/channel.c (File Modified)
9513 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9515 Some +j improvements, still broken.
9519 trunk/modules/core/m_join.c (File Modified)
9520 trunk/modules/core/m_sjoin.c (File Modified)
9523 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9525 Only do +z processing for +m channels the sender is on,
9526 as bans/quiets are currently only checked locally.
9530 trunk/modules/core/m_message.c (File Modified)
9533 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9535 - Add max_bans_large configuration option, defaulting to 500, to
9536 limit the number of bans in a +L channel
9537 - Change b/e/I to b/e/I/q in texts
9541 trunk/doc/example.conf (File Modified)
9542 trunk/include/s_conf.h (File Modified)
9543 trunk/modules/core/m_mode.c (File Modified)
9544 trunk/modules/m_info.c (File Modified)
9545 trunk/src/newconf.c (File Modified)
9546 trunk/src/s_conf.c (File Modified)
9549 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9551 Store invite for +gi channels.
9552 Note that +gi is significantly weaker access control than +i.
9556 trunk/modules/m_invite.c (File Modified)
9559 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9561 Nonops are allowed to see +q lists.
9565 trunk/modules/core/m_mode.c (File Modified)
9568 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9570 Invalidate can_send() cache on -q.
9574 trunk/modules/core/m_mode.c (File Modified)
9577 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9579 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9583 trunk/modules/core/m_sjoin.c (File Modified)
9586 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9588 - Allow blank SJOINs -- for permanant channels.
9592 trunk/modules/core/m_sjoin.c (File Modified)
9595 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9597 - Burst permanant channels.
9601 trunk/src/s_serv.c (File Modified)
9604 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9606 - Fix handling of permanant channels.
9610 trunk/modules/core/m_join.c (File Modified)
9613 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9615 - Run indent on core modules.
9616 - Add propagation of join throttle settings.
9620 trunk/modules/core/m_die.c (File Modified)
9621 trunk/modules/core/m_error.c (File Modified)
9622 trunk/modules/core/m_join.c (File Modified)
9623 trunk/modules/core/m_kick.c (File Modified)
9624 trunk/modules/core/m_kill.c (File Modified)
9625 trunk/modules/core/m_message.c (File Modified)
9626 trunk/modules/core/m_mode.c (File Modified)
9627 trunk/modules/core/m_nick.c (File Modified)
9628 trunk/modules/core/m_part.c (File Modified)
9629 trunk/modules/core/m_quit.c (File Modified)
9630 trunk/modules/core/m_server.c (File Modified)
9631 trunk/modules/core/m_sjoin.c (File Modified)
9632 trunk/modules/core/m_squit.c (File Modified)
9635 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9637 - Fix mistake in commit message.
9641 trunk/ChangeLog (File Modified)
9644 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9646 - Channel throttling.
9650 trunk/NEWS (File Modified)
9651 trunk/include/supported.h (File Modified)
9652 trunk/modules/core/m_mode.c (File Modified)
9653 trunk/src/messages.tab (File Modified)
9656 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9658 - Channel throttle logic fixes.
9662 trunk/include/channel.h (File Modified)
9665 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9667 - Add the throttle logic.
9671 trunk/include/channel.h (File Modified)
9672 trunk/include/numeric.h (File Modified)
9673 trunk/modules/core/m_join.c (File Modified)
9674 trunk/src/channel.c (File Modified)
9675 trunk/src/messages.tab (File Modified)
9678 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9680 - Cosmetic fixes to CREDITS.
9684 trunk/CREDITS (File Modified)
9687 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9689 - Better channel_modes() from ShadowIRCd 4.
9693 trunk/include/channel.h (File Modified)
9694 trunk/src/channel.c (File Modified)
9697 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9699 - Strip colour codes from parts.
9703 trunk/modules/core/m_part.c (File Modified)
9706 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9708 - Strip colour codes from quits.
9712 trunk/modules/core/m_quit.c (File Modified)
9715 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9717 - add +c/+g/+z to channel_modes().
9721 trunk/src/channel.c (File Modified)
9724 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9726 - Add +g to 004/005 numerics.
9730 trunk/include/supported.h (File Modified)
9731 trunk/src/messages.tab (File Modified)
9734 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9736 - Add +cgz to set_final_mode() in both join/sjoin.
9737 - Implement channel mode +g: Free invite.
9741 trunk/include/channel.h (File Modified)
9742 trunk/modules/core/m_join.c (File Modified)
9743 trunk/modules/core/m_mode.c (File Modified)
9744 trunk/modules/core/m_sjoin.c (File Modified)
9745 trunk/modules/m_invite.c (File Modified)
9748 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9750 - Make sure /stats p uses the right list.
9754 trunk/modules/m_stats.c (File Modified)
9757 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9759 - local oper list becomes local_oper_list.
9760 - all opers are stored on oper_list for /stats p.
9764 trunk/include/ircd.h (File Modified)
9765 trunk/modules/m_stats.c (File Modified)
9766 trunk/modules/m_trace.c (File Modified)
9767 trunk/src/client.c (File Modified)
9768 trunk/src/ircd.c (File Modified)
9769 trunk/src/s_user.c (File Modified)
9770 trunk/src/send.c (File Modified)
9773 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9775 - Remove ENABLE_SERVICES legacy define.
9779 trunk/configure (File Modified)
9780 trunk/configure.ac (File Modified)
9781 trunk/include/client.h (File Modified)
9782 trunk/include/m_info.h (File Modified)
9783 trunk/include/s_conf.h (File Modified)
9784 trunk/modules/Makefile.in (File Modified)
9785 trunk/modules/core/m_kick.c (File Modified)
9786 trunk/modules/core/m_mode.c (File Modified)
9787 trunk/modules/core/m_nick.c (File Modified)
9788 trunk/modules/core/m_sjoin.c (File Modified)
9789 trunk/modules/m_services.c (File Modified)
9790 trunk/src/channel.c (File Modified)
9791 trunk/src/newconf.c (File Modified)
9792 trunk/src/s_conf.c (File Modified)
9793 trunk/src/s_serv.c (File Modified)
9794 trunk/src/s_user.c (File Modified)
9797 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9799 - New reject message, ala ircu.
9803 trunk/src/reject.c (File Modified)
9806 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9808 - Reduce 'broadcast storm' effect in m_chghost.
9812 trunk/modules/m_chghost.c (File Modified)
9815 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9817 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9821 trunk/include/supported.h (File Modified)
9822 trunk/src/messages.tab (File Modified)
9825 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9831 trunk/include/channel.h (File Modified)
9832 trunk/modules/core/m_message.c (File Modified)
9833 trunk/modules/core/m_mode.c (File Modified)
9836 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
9838 - use sendto_one_numeric() in some places.
9842 trunk/modules/core/m_mode.c (File Modified)
9845 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
9847 - Implement channel mode +c -- colour stripping.
9851 trunk/include/irc_string.h (File Modified)
9852 trunk/include/supported.h (File Modified)
9853 trunk/modules/core/m_message.c (File Modified)
9854 trunk/modules/core/m_mode.c (File Modified)
9855 trunk/src/irc_string.c (File Modified)
9856 trunk/src/messages.tab (File Modified)
9859 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
9861 - Add +qLP to CHANMODES 005 numeric.
9865 trunk/include/supported.h (File Modified)
9868 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
9870 Move credits files to doc/.
9874 trunk/Hybrid-team (File Deleted)
9875 trunk/Ratbox-team (File Deleted)
9876 trunk/doc/Hybrid-team (File Added)
9877 trunk/doc/Ratbox-team (File Added)
9880 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
9882 - Rename Ratbox credits as Ratbox-team.
9883 - Add in our own CREDITS.
9887 trunk/CREDITS (File Deleted)
9888 trunk/CREDITS (File Added)
9889 trunk/Ratbox-team (File Added)
9892 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
9898 trunk/modules/core/m_mode.c (File Modified)
9901 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
9903 - Rebuild configure.
9907 trunk/autom4te.cache/ (File Deleted)
9908 trunk/configure (File Modified)
9911 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
9913 Add +q to messages.tab.
9917 trunk/src/messages.tab (File Modified)
9920 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
9922 - port m_sjoin stuff to TS6 JOIN syntax.
9926 trunk/modules/core/m_join.c (File Modified)
9929 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
9931 - Implement channel mode +q (quiet)
9935 trunk/include/channel.h (File Modified)
9936 trunk/modules/core/m_mode.c (File Modified)
9937 trunk/src/channel.c (File Modified)
9940 jilles 2005/09/10 03:03:05 UTC (20050910-40)
9942 Add +L/+P for set_final_mode().
9946 trunk/modules/core/m_sjoin.c (File Modified)
9949 jilles 2005/09/10 02:59:22 UTC (20050910-38)
9951 Add +L/+P in channel_modes().
9955 trunk/src/channel.c (File Modified)
9958 jilles 2005/09/10 02:55:10 UTC (20050910-36)
9960 - Use MODE_PERMANENT, not MODE_PERMANANT
9961 - Actually use chm_staff()
9963 It compiles but is not otherwise tested.
9967 trunk/include/channel.h (File Modified)
9968 trunk/modules/core/m_mode.c (File Modified)
9969 trunk/modules/core/m_sjoin.c (File Modified)
9970 trunk/src/channel.c (File Modified)
9973 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
9975 - Ok, patchlevel.h is fixed now.
9979 trunk/include/patchlevel.h (File Modified)
9982 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
9988 trunk/include/patchlevel.h (File Modified)
9989 trunk/src/version.c.SH (File Modified)
9992 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
9994 - Fix compilation issue with version.c.
9998 trunk/src/version.c.SH (File Modified)
10001 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10003 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10004 this from the BUGS file.
10008 trunk/BUGS (File Modified)
10011 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10013 Mangle all netsplit messages if flatten links is enabled.
10017 trunk/src/client.c (File Modified)
10020 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10022 - jilles pointed out that /stats p needed severe changes -- implement
10027 trunk/modules/m_stats.c (File Modified)
10030 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10032 Rename RELNOTES to NEWS.
10036 trunk/NEWS (File Added)
10037 trunk/RELNOTES (File Deleted)
10040 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10046 trunk/RELNOTES (File Modified)
10049 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10051 - Make /stats p work globally.
10052 - Change 'OPER(s)' to 'staff members'
10056 trunk/modules/m_stats.c (File Modified)
10059 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10061 - add modes, +LP to RPL_MYINFO.
10065 trunk/src/messages.tab (File Modified)
10068 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10070 More stuff to RELNOTES.
10074 trunk/RELNOTES (File Modified)
10077 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10083 trunk/modules/core/m_sjoin.c (File Modified)
10084 trunk/src/channel.c (File Modified)
10087 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10089 - Implement list limit exceed modes -- +L.
10093 trunk/modules/core/m_mode.c (File Modified)
10096 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10098 - Add handlers for modes +L, +P.
10102 trunk/include/channel.h (File Modified)
10103 trunk/modules/core/m_mode.c (File Modified)
10106 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10108 Update properties on *everything*.
10112 trunk/.cvsignore (Property Modified)
10113 trunk/.indent.pro (Property Modified)
10114 trunk/BUGS (File Modified) (Property Modified)
10115 trunk/CREDITS (File Modified) (Property Modified)
10116 trunk/ChangeLog (Property Modified)
10117 trunk/Hybrid-team (File Modified) (Property Modified)
10118 trunk/INSTALL (File Modified) (Property Modified)
10119 trunk/LICENSE (File Modified) (Property Modified)
10120 trunk/Makefile.in (File Modified) (Property Modified)
10121 trunk/README.FIRST (File Modified) (Property Modified)
10122 trunk/RELNOTES (File Modified) (Property Modified)
10123 trunk/SVN-Access (Property Modified)
10124 trunk/aclocal.m4 (File Modified) (Property Modified)
10125 trunk/adns/.cvsignore (Property Modified)
10126 trunk/adns/COPYING (Property Modified)
10127 trunk/adns/GPL-vs-LGPL (Property Modified)
10128 trunk/adns/Makefile.in (File Modified) (Property Modified)
10129 trunk/adns/README (Property Modified)
10130 trunk/adns/README.ircd (Property Modified)
10131 trunk/adns/adns.h (File Modified) (Property Modified)
10132 trunk/adns/check.c (File Modified) (Property Modified)
10133 trunk/adns/dlist.h (File Modified) (Property Modified)
10134 trunk/adns/event.c (File Modified) (Property Modified)
10135 trunk/adns/general.c (File Modified) (Property Modified)
10136 trunk/adns/internal.h (File Modified) (Property Modified)
10137 trunk/adns/parse.c (File Modified) (Property Modified)
10138 trunk/adns/query.c (File Modified) (Property Modified)
10139 trunk/adns/reply.c (File Modified) (Property Modified)
10140 trunk/adns/setup.c (File Modified) (Property Modified)
10141 trunk/adns/transmit.c (File Modified) (Property Modified)
10142 trunk/adns/tvarith.h (File Modified) (Property Modified)
10143 trunk/adns/types.c (File Modified) (Property Modified)
10144 trunk/configure (File Modified) (Property Modified)
10145 trunk/configure.ac (File Modified) (Property Modified)
10146 trunk/contrib/.cvsignore (Property Modified)
10147 trunk/contrib/.indent.pro (Property Modified)
10148 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10149 trunk/contrib/README (File Modified) (Property Modified)
10150 trunk/contrib/example_module.c (File Modified) (Property Modified)
10151 trunk/contrib/m_42.c (File Modified) (Property Modified)
10152 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10153 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10154 trunk/contrib/m_force.c (File Modified) (Property Modified)
10155 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10156 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10157 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10158 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10159 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10160 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10161 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10162 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10163 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10164 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10165 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10166 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10167 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10168 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10169 trunk/doc/.cvsignore (Property Modified)
10170 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10171 trunk/doc/Makefile.in (File Modified) (Property Modified)
10172 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10173 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10174 trunk/doc/challenge.txt (File Modified) (Property Modified)
10175 trunk/doc/example.conf (File Modified) (Property Modified)
10176 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10177 trunk/doc/hooks.txt (File Modified) (Property Modified)
10178 trunk/doc/index.txt (File Modified) (Property Modified)
10179 trunk/doc/ircd.8 (File Modified) (Property Modified)
10180 trunk/doc/ircd.motd (Property Modified)
10181 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10182 trunk/doc/modeg.txt (File Modified) (Property Modified)
10183 trunk/doc/modes.txt (File Modified) (Property Modified)
10184 trunk/doc/monitor.txt (File Modified) (Property Modified)
10185 trunk/doc/old/Authors (Property Modified)
10186 trunk/doc/operguide.txt (File Modified) (Property Modified)
10187 trunk/doc/opermyth.txt (Property Modified)
10188 trunk/doc/server-version-info (File Modified) (Property Modified)
10189 trunk/doc/services.txt (File Modified) (Property Modified)
10190 trunk/doc/technical/README.TSora (Property Modified)
10191 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10192 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10193 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10194 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10195 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10196 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10197 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10198 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10199 trunk/doc/technical/rfc1459.txt (Property Modified)
10200 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10201 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10202 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10203 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10204 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10205 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10206 trunk/help/Makefile.in (File Modified) (Property Modified)
10207 trunk/help/opers/accept (Property Modified)
10208 trunk/help/opers/admin (Property Modified)
10209 trunk/help/opers/away (Property Modified)
10210 trunk/help/opers/capab (Property Modified)
10211 trunk/help/opers/challenge (Property Modified)
10212 trunk/help/opers/close (Property Modified)
10213 trunk/help/opers/cmode (Property Modified)
10214 trunk/help/opers/cnotice (Property Modified)
10215 trunk/help/opers/connect (Property Modified)
10216 trunk/help/opers/cprivmsg (Property Modified)
10217 trunk/help/opers/credits (Property Modified)
10218 trunk/help/opers/die (Property Modified)
10219 trunk/help/opers/dline (Property Modified)
10220 trunk/help/opers/eob (Property Modified)
10221 trunk/help/opers/error (Property Modified)
10222 trunk/help/opers/etrace (Property Modified)
10223 trunk/help/opers/gline (Property Modified)
10224 trunk/help/opers/help (Property Modified)
10225 trunk/help/opers/index (Property Modified)
10226 trunk/help/opers/info (Property Modified)
10227 trunk/help/opers/invite (Property Modified)
10228 trunk/help/opers/ison (Property Modified)
10229 trunk/help/opers/join (Property Modified)
10230 trunk/help/opers/kick (Property Modified)
10231 trunk/help/opers/kill (Property Modified)
10232 trunk/help/opers/kline (Property Modified)
10233 trunk/help/opers/knock (Property Modified)
10234 trunk/help/opers/links (Property Modified)
10235 trunk/help/opers/list (Property Modified)
10236 trunk/help/opers/locops (Property Modified)
10237 trunk/help/opers/lusers (Property Modified)
10238 trunk/help/opers/modlist (Property Modified)
10239 trunk/help/opers/modload (Property Modified)
10240 trunk/help/opers/modrestart (Property Modified)
10241 trunk/help/opers/modunload (Property Modified)
10242 trunk/help/opers/motd (Property Modified)
10243 trunk/help/opers/names (Property Modified)
10244 trunk/help/opers/nick (Property Modified)
10245 trunk/help/opers/notice (Property Modified)
10246 trunk/help/opers/oper (Property Modified)
10247 trunk/help/opers/operspy (Property Modified)
10248 trunk/help/opers/operwall (Property Modified)
10249 trunk/help/opers/part (Property Modified)
10250 trunk/help/opers/pass (Property Modified)
10251 trunk/help/opers/ping (Property Modified)
10252 trunk/help/opers/pong (Property Modified)
10253 trunk/help/opers/post (Property Modified)
10254 trunk/help/opers/privmsg (Property Modified)
10255 trunk/help/opers/quit (Property Modified)
10256 trunk/help/opers/rehash (Property Modified)
10257 trunk/help/opers/restart (Property Modified)
10258 trunk/help/opers/resv (Property Modified)
10259 trunk/help/opers/server (Property Modified)
10260 trunk/help/opers/set (Property Modified)
10261 trunk/help/opers/sjoin (Property Modified)
10262 trunk/help/opers/squit (Property Modified)
10263 trunk/help/opers/stats (Property Modified)
10264 trunk/help/opers/svinfo (Property Modified)
10265 trunk/help/opers/testgecos (Property Modified)
10266 trunk/help/opers/testline (Property Modified)
10267 trunk/help/opers/testmask (Property Modified)
10268 trunk/help/opers/time (Property Modified)
10269 trunk/help/opers/topic (Property Modified)
10270 trunk/help/opers/trace (Property Modified)
10271 trunk/help/opers/uhelp (Property Modified)
10272 trunk/help/opers/umode (Property Modified)
10273 trunk/help/opers/undline (Property Modified)
10274 trunk/help/opers/ungline (Property Modified)
10275 trunk/help/opers/unkline (Property Modified)
10276 trunk/help/opers/unresv (Property Modified)
10277 trunk/help/opers/unxline (Property Modified)
10278 trunk/help/opers/user (Property Modified)
10279 trunk/help/opers/userhost (Property Modified)
10280 trunk/help/opers/users (Property Modified)
10281 trunk/help/opers/version (Property Modified)
10282 trunk/help/opers/wallops (Property Modified)
10283 trunk/help/opers/who (Property Modified)
10284 trunk/help/opers/whois (Property Modified)
10285 trunk/help/opers/whowas (Property Modified)
10286 trunk/help/opers/xline (Property Modified)
10287 trunk/help/users/index (Property Modified)
10288 trunk/help/users/info (Property Modified)
10289 trunk/help/users/notice (Property Modified)
10290 trunk/help/users/privmsg (Property Modified)
10291 trunk/help/users/stats (Property Modified)
10292 trunk/help/users/umode (Property Modified)
10293 trunk/include/.cvsignore (Property Modified)
10294 trunk/include/.indent.pro (Property Modified)
10295 trunk/include/balloc.h (File Modified) (Property Modified)
10296 trunk/include/cache.h (File Modified) (Property Modified)
10297 trunk/include/channel.h (File Modified) (Property Modified)
10298 trunk/include/class.h (File Modified) (Property Modified)
10299 trunk/include/client.h (File Modified) (Property Modified)
10300 trunk/include/commio.h (File Modified) (Property Modified)
10301 trunk/include/common.h (File Modified) (Property Modified)
10302 trunk/include/config.h (File Modified) (Property Modified)
10303 trunk/include/config.h.dist (File Modified) (Property Modified)
10304 trunk/include/defaults.h (File Modified) (Property Modified)
10305 trunk/include/event.h (File Modified) (Property Modified)
10306 trunk/include/hash.h (File Modified) (Property Modified)
10307 trunk/include/hook.h (File Modified) (Property Modified)
10308 trunk/include/hostmask.h (File Modified) (Property Modified)
10309 trunk/include/irc_string.h (File Modified) (Property Modified)
10310 trunk/include/ircd.h (File Modified) (Property Modified)
10311 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10312 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10313 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10314 trunk/include/linebuf.h (File Modified) (Property Modified)
10315 trunk/include/listener.h (File Modified) (Property Modified)
10316 trunk/include/m_info.h (File Modified) (Property Modified)
10317 trunk/include/memory.h (File Modified) (Property Modified)
10318 trunk/include/modules.h (File Modified) (Property Modified)
10319 trunk/include/monitor.h (File Modified) (Property Modified)
10320 trunk/include/msg.h (File Modified) (Property Modified)
10321 trunk/include/newconf.h (File Modified) (Property Modified)
10322 trunk/include/numeric.h (File Modified) (Property Modified)
10323 trunk/include/packet.h (File Modified) (Property Modified)
10324 trunk/include/parse.h (File Modified) (Property Modified)
10325 trunk/include/patchlevel.h (File Modified) (Property Modified)
10326 trunk/include/patricia.h (File Modified) (Property Modified)
10327 trunk/include/reject.h (File Modified) (Property Modified)
10328 trunk/include/res.h (File Modified) (Property Modified)
10329 trunk/include/restart.h (File Modified) (Property Modified)
10330 trunk/include/s_auth.h (File Modified) (Property Modified)
10331 trunk/include/s_conf.h (File Modified) (Property Modified)
10332 trunk/include/s_gline.h (File Modified) (Property Modified)
10333 trunk/include/s_log.h (File Modified) (Property Modified)
10334 trunk/include/s_newconf.h (File Modified) (Property Modified)
10335 trunk/include/s_serv.h (File Modified) (Property Modified)
10336 trunk/include/s_stats.h (File Modified) (Property Modified)
10337 trunk/include/s_user.h (File Modified) (Property Modified)
10338 trunk/include/s_zip.h (File Modified) (Property Modified)
10339 trunk/include/scache.h (File Modified) (Property Modified)
10340 trunk/include/send.h (File Modified) (Property Modified)
10341 trunk/include/serno.h (Property Modified)
10342 trunk/include/setup.h.in (Property Modified)
10343 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10344 trunk/include/stdinc.h (File Modified) (Property Modified)
10345 trunk/include/supported.h (File Modified) (Property Modified)
10346 trunk/include/tools.h (File Modified) (Property Modified)
10347 trunk/include/whowas.h (File Modified) (Property Modified)
10348 trunk/install-sh (File Modified) (Property Modified)
10349 trunk/modules/.cvsignore (Property Modified)
10350 trunk/modules/.depend (Property Modified)
10351 trunk/modules/.indent.pro (Property Modified)
10352 trunk/modules/Makefile.in (File Modified) (Property Modified)
10353 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10354 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10355 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10356 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10357 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10358 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10359 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10360 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10361 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10362 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10363 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10364 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10365 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10366 trunk/modules/m_accept.c (File Modified) (Property Modified)
10367 trunk/modules/m_admin.c (File Modified) (Property Modified)
10368 trunk/modules/m_away.c (File Modified) (Property Modified)
10369 trunk/modules/m_cap.c (File Modified) (Property Modified)
10370 trunk/modules/m_capab.c (File Modified) (Property Modified)
10371 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10372 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10373 trunk/modules/m_close.c (File Modified) (Property Modified)
10374 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10375 trunk/modules/m_connect.c (File Modified) (Property Modified)
10376 trunk/modules/m_dline.c (File Modified) (Property Modified)
10377 trunk/modules/m_encap.c (File Modified) (Property Modified)
10378 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10379 trunk/modules/m_gline.c (File Modified) (Property Modified)
10380 trunk/modules/m_help.c (File Modified) (Property Modified)
10381 trunk/modules/m_info.c (File Modified) (Property Modified)
10382 trunk/modules/m_invite.c (File Modified) (Property Modified)
10383 trunk/modules/m_ison.c (File Modified) (Property Modified)
10384 trunk/modules/m_kline.c (File Modified) (Property Modified)
10385 trunk/modules/m_knock.c (File Modified) (Property Modified)
10386 trunk/modules/m_links.c (File Modified) (Property Modified)
10387 trunk/modules/m_list.c (File Modified) (Property Modified)
10388 trunk/modules/m_locops.c (File Modified) (Property Modified)
10389 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10390 trunk/modules/m_map.c (File Modified) (Property Modified)
10391 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10392 trunk/modules/m_motd.c (File Modified) (Property Modified)
10393 trunk/modules/m_names.c (File Modified) (Property Modified)
10394 trunk/modules/m_oper.c (File Modified) (Property Modified)
10395 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10396 trunk/modules/m_pass.c (File Modified) (Property Modified)
10397 trunk/modules/m_ping.c (File Modified) (Property Modified)
10398 trunk/modules/m_pong.c (File Modified) (Property Modified)
10399 trunk/modules/m_post.c (File Modified) (Property Modified)
10400 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10401 trunk/modules/m_restart.c (File Modified) (Property Modified)
10402 trunk/modules/m_resv.c (File Modified) (Property Modified)
10403 trunk/modules/m_services.c (File Modified) (Property Modified)
10404 trunk/modules/m_set.c (File Modified) (Property Modified)
10405 trunk/modules/m_stats.c (File Modified) (Property Modified)
10406 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10407 trunk/modules/m_tb.c (File Modified) (Property Modified)
10408 trunk/modules/m_testline.c (File Modified) (Property Modified)
10409 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10410 trunk/modules/m_time.c (File Modified) (Property Modified)
10411 trunk/modules/m_topic.c (File Modified) (Property Modified)
10412 trunk/modules/m_trace.c (File Modified) (Property Modified)
10413 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10414 trunk/modules/m_user.c (File Modified) (Property Modified)
10415 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10416 trunk/modules/m_users.c (File Modified) (Property Modified)
10417 trunk/modules/m_version.c (File Modified) (Property Modified)
10418 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10419 trunk/modules/m_who.c (File Modified) (Property Modified)
10420 trunk/modules/m_whois.c (File Modified) (Property Modified)
10421 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10422 trunk/modules/m_xline.c (File Modified) (Property Modified)
10423 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10424 trunk/servlink/.cvsignore (Property Modified)
10425 trunk/servlink/.indent.pro (Property Modified)
10426 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10427 trunk/servlink/README (File Modified) (Property Modified)
10428 trunk/servlink/TODO (File Modified) (Property Modified)
10429 trunk/servlink/control.c (File Modified) (Property Modified)
10430 trunk/servlink/control.h (File Modified) (Property Modified)
10431 trunk/servlink/io.c (File Modified) (Property Modified)
10432 trunk/servlink/io.h (File Modified) (Property Modified)
10433 trunk/servlink/servlink.c (File Modified) (Property Modified)
10434 trunk/servlink/servlink.h (File Modified) (Property Modified)
10435 trunk/src/.cvsignore (Property Modified)
10436 trunk/src/.depend (Property Modified)
10437 trunk/src/.indent.pro (Property Modified)
10438 trunk/src/Makefile.in (File Modified) (Property Modified)
10439 trunk/src/adns.c (File Modified) (Property Modified)
10440 trunk/src/balloc.c (File Modified) (Property Modified)
10441 trunk/src/cache.c (File Modified) (Property Modified)
10442 trunk/src/channel.c (File Modified) (Property Modified)
10443 trunk/src/class.c (File Modified) (Property Modified)
10444 trunk/src/client.c (File Modified) (Property Modified)
10445 trunk/src/commio.c (File Modified) (Property Modified)
10446 trunk/src/devpoll.c (File Modified) (Property Modified)
10447 trunk/src/epoll.c (File Modified) (Property Modified)
10448 trunk/src/event.c (File Modified) (Property Modified)
10449 trunk/src/getopt.c (File Modified) (Property Modified)
10450 trunk/src/hash.c (File Modified) (Property Modified)
10451 trunk/src/hook.c (File Modified) (Property Modified)
10452 trunk/src/hostmask.c (File Modified) (Property Modified)
10453 trunk/src/irc_string.c (File Modified) (Property Modified)
10454 trunk/src/ircd.c (File Modified) (Property Modified)
10455 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10456 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10457 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10458 trunk/src/kdparse.c (File Modified) (Property Modified)
10459 trunk/src/kqueue.c (File Modified) (Property Modified)
10460 trunk/src/linebuf.c (File Modified) (Property Modified)
10461 trunk/src/listener.c (File Modified) (Property Modified)
10462 trunk/src/match.c (File Modified) (Property Modified)
10463 trunk/src/memory.c (File Modified) (Property Modified)
10464 trunk/src/messages.tab (File Modified) (Property Modified)
10465 trunk/src/modules.c (File Modified) (Property Modified)
10466 trunk/src/monitor.c (File Modified) (Property Modified)
10467 trunk/src/newconf.c (File Modified) (Property Modified)
10468 trunk/src/numeric.c (File Modified) (Property Modified)
10469 trunk/src/packet.c (File Modified) (Property Modified)
10470 trunk/src/parse.c (File Modified) (Property Modified)
10471 trunk/src/patricia.c (File Modified) (Property Modified)
10472 trunk/src/poll.c (File Modified) (Property Modified)
10473 trunk/src/reject.c (File Modified) (Property Modified)
10474 trunk/src/restart.c (File Modified) (Property Modified)
10475 trunk/src/s_auth.c (File Modified) (Property Modified)
10476 trunk/src/s_conf.c (File Modified) (Property Modified)
10477 trunk/src/s_gline.c (File Modified) (Property Modified)
10478 trunk/src/s_log.c (File Modified) (Property Modified)
10479 trunk/src/s_newconf.c (File Modified) (Property Modified)
10480 trunk/src/s_serv.c (File Modified) (Property Modified)
10481 trunk/src/s_stats.c (File Modified) (Property Modified)
10482 trunk/src/s_user.c (File Modified) (Property Modified)
10483 trunk/src/scache.c (File Modified) (Property Modified)
10484 trunk/src/select.c (File Modified) (Property Modified)
10485 trunk/src/send.c (File Modified) (Property Modified)
10486 trunk/src/snprintf.c (File Modified) (Property Modified)
10487 trunk/src/tools.c (File Modified) (Property Modified)
10488 trunk/src/version.c.SH (File Modified) (Property Modified)
10489 trunk/src/whowas.c (File Modified) (Property Modified)
10490 trunk/tools/.cvsignore (Property Modified)
10491 trunk/tools/Makefile.in (File Modified) (Property Modified)
10492 trunk/tools/README (File Modified) (Property Modified)
10493 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10494 trunk/tools/convertilines.c (File Modified) (Property Modified)
10495 trunk/tools/convertklines.c (File Modified) (Property Modified)
10496 trunk/tools/mkkeypair (Property Modified)
10497 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10498 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10499 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10500 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10501 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10502 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10503 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10504 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10505 trunk/tools/untabify (File Modified) (Property Modified)
10506 trunk/tools/viconf.c (File Modified) (Property Modified)
10509 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10515 trunk/RELNOTES (File Modified)
10518 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10520 - Make version.c use our serial, not ratbox's.
10524 trunk/src/version.c.SH (File Modified)
10527 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10530 - revved patchlevel to 2.1.5
10534 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10535 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10538 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10540 - fix buffer overflow and unterminated buffer when removing TS6 bans
10541 - fix rebuilding of SJOIN
10545 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10548 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10550 have servlink report if it gets an uncompressed error message when it gets inflate failures
10553 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10556 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10558 - extend our copyrights to 2005.
10562 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10563 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10564 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10565 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10566 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10567 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10568 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10569 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10570 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10571 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10572 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10573 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10574 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10575 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10576 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10577 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10578 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10579 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10580 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10581 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10582 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10583 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10584 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10585 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10586 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10587 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10588 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10589 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10590 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10591 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10592 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10593 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10594 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10595 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10596 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10597 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10598 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10599 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10600 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10601 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10602 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10603 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10604 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10605 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10606 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10607 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10608 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10609 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10610 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10611 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10612 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10613 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10614 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10615 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10616 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10617 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10618 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10619 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10620 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10621 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10622 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10623 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10624 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10625 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10626 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10627 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10628 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10629 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10630 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10631 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10632 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10633 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10634 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10635 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10636 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10637 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10638 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10639 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10640 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10641 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10642 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10643 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10644 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10645 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10646 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10647 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10648 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10649 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10650 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10651 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10652 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10653 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10654 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10655 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10656 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10657 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10658 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10659 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10660 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10661 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10662 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10663 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10664 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10665 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10668 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10671 - revved patchlevel to 2.1.4
10675 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10676 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10679 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10681 - add TARGMAX to 005
10682 - remove the +1 from ->uid in struct Client
10683 - fix checking of accept entries in m_accept.c
10687 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10688 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10689 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10690 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10693 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10695 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10700 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10703 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10705 - remove an unused variable
10709 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10712 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10714 don't burst a TS5 name in burst_TS6. -via jillies
10717 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10720 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10722 - via jilles, make nickchanges invalidate any cached bans for
10727 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10728 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10729 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10730 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10733 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10735 - fix some char vs byte usage to make adns compile cleanly with gcc4
10739 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10743 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10744 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10745 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10746 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10749 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10751 userhost should allow 5 userhost checks, not 4
10754 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10757 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10759 - another darwin fix
10763 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10766 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10772 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10782 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10784 - remove bogus extern of abort_list
10788 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10791 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10793 svn repo access stuff
10796 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10799 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10805 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10808 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10814 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10817 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10819 revert omotd..i thought it was a good idea..oh well
10822 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10825 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10827 Commas are bad things in channel keys
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10834 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
10836 Add OMOTD command to display oper motd
10840 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10843 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
10845 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
10848 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
10851 leeh 2005/06/22 22:10:50 UTC (20050622_0)
10853 Modified files: (Branch: RATBOX_2_1)
10856 - stop testing whois for protocol violations, as they can be caused in
10857 ircds going all the way back to the original ircd2.8
10859 Revision Changes Path
10860 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
10864 leeh 2005/06/16 23:10:21 UTC (20050616_0)
10866 Modified files: (Branch: RATBOX_2_1)
10869 - remove some 2.2 code
10871 Revision Changes Path
10872 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
10876 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
10878 Modified files: (Branch: RATBOX_2_1)
10881 backport of the silly december 31st bug
10883 Revision Changes Path
10884 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
10888 leeh 2005/06/15 13:51:57 UTC (20050615_1)
10890 Modified files: (Branch: RATBOX_2_1)
10892 include patchlevel.h
10894 - revved patchlevel to 2.1.3
10896 Revision Changes Path
10897 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
10898 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
10902 leeh 2005/06/15 01:54:00 UTC (20050615_0)
10904 Modified files: (Branch: RATBOX_2_1)
10907 modules/core m_nick.c
10910 - stop removing a clients own list of accepted clients when they do a
10912 - clean up the accept code so its less retarded
10914 Revision Changes Path
10915 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
10916 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
10917 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
10918 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
10922 leeh 2005/06/14 12:44:47 UTC (20050614_0)
10924 Modified files: (Branch: RATBOX_2_1)
10927 src event.c ircd.c newconf.c
10929 - remove a defn of links_cache_list in m_links.c which was causing
10930 the flattened links update to be ignored
10931 - add eventUpdate(), and make links_delay update on rehash
10933 Revision Changes Path
10934 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
10935 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
10936 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
10937 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
10938 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
10942 leeh 2005/06/12 02:23:01 UTC (20050612_2)
10944 Modified files: (Branch: RATBOX_2_1)
10948 - make the conf parser apply service {}; on rehash
10950 Revision Changes Path
10951 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
10952 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
10956 leeh 2005/06/12 02:10:30 UTC (20050612_1)
10958 Modified files: (Branch: RATBOX_2_1)
10961 - show ENABLE_SERVICES define in info
10963 Revision Changes Path
10964 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
10968 leeh 2005/06/12 01:44:37 UTC (20050612_0)
10970 Modified files: (Branch: RATBOX_2_1)
10971 modules m_services.c m_stats.c
10973 - via jilles, make m_services.c hook into stats U and display service
10976 Revision Changes Path
10977 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
10978 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
10982 leeh 2005/06/11 20:33:12 UTC (20050611_3)
10984 Modified files: (Branch: RATBOX_2_1)
10985 . configure configure.ac
10987 - default build to -O2
10989 Revision Changes Path
10990 7.249.2.2 +4 -4 ircd-ratbox/configure
10991 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
10995 leeh 2005/06/11 20:26:02 UTC (20050611_2)
10997 Modified files: (Branch: RATBOX_2_1)
10998 doc example.conf example.efnet.conf
10999 include client.h s_conf.h s_newconf.h
11001 modules/core m_join.c m_nick.c
11002 src channel.c newconf.c s_conf.c s_user.c
11004 - remove no_oper_resvs from general {};
11005 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11007 Revision Changes Path
11008 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11009 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11010 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11011 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11012 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11013 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11014 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11015 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11016 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11017 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11018 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11019 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11023 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11025 Modified files: (Branch: RATBOX_2_1)
11026 modules/core m_mode.c m_nick.c
11030 - raise max temptime to a year
11032 - require 9 parameters in ms_nick(), 10 in ms_uid()
11034 Revision Changes Path
11035 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11036 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11037 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11041 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11043 Modified files: (Branch: RATBOX_2_1)
11044 modules m_services.c
11046 - only show services logged in info when its a local client
11048 Revision Changes Path
11049 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11053 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11055 Modified files: (Branch: RATBOX_2_1)
11058 passing a pointer to a pointer is not what was intended, oops
11060 Revision Changes Path
11061 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11065 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11067 Modified files: (Branch: RATBOX_2_1)
11070 - update services.txt with FNC
11072 Revision Changes Path
11073 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11077 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11079 Modified files: (Branch: RATBOX_2_1)
11082 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11084 Revision Changes Path
11085 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11089 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11091 Modified files: (Branch: RATBOX_2_1)
11094 - add some uniqueness into auth process for bopm
11096 Revision Changes Path
11097 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11101 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11103 Modified files: (Branch: RATBOX_2_1)
11104 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11106 - make contrib/ compile
11108 Revision Changes Path
11109 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11110 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11111 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11112 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11116 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11118 Modified files: (Branch: RATBOX_2_1)
11119 modules m_monitor.c
11121 Don't allow MONITOR from an unregistered client
11123 Revision Changes Path
11124 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11128 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11130 Modified files: (Branch: RATBOX_2_1)
11131 doc example.conf example.efnet.conf
11133 src class.c messages.tab newconf.c
11135 - remove sendq_eob, its become more of a hindrance than a benefit.
11136 - sync example.efnet.conf cluster {}; with example.conf
11138 Revision Changes Path
11139 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11140 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11141 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11142 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11143 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11144 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11148 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11150 Modified files: (Branch: RATBOX_2_1)
11152 include patchlevel.h
11155 - revved patchlevel to 2.1.2
11157 Revision Changes Path
11158 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11159 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11163 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11165 Modified files: (Branch: RATBOX_2_1)
11166 . configure configure.ac
11168 - raise default topiclen to 160.
11170 Revision Changes Path
11171 7.249.2.1 +3 -3 ircd-ratbox/configure
11172 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11176 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11178 Modified files: (Branch: RATBOX_2_1)
11179 modules m_services.c
11181 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11182 tsinfo matches this
11184 Revision Changes Path
11185 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11189 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11191 Modified files: (Branch: RATBOX_2_1)
11192 modules m_services.c
11194 - monitor_signoff() the client we're nickchanging
11196 Revision Changes Path
11197 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11201 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11203 Modified files: (Branch: RATBOX_2_1)
11206 - fix various UID problems with trace
11208 Revision Changes Path
11209 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11213 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11215 Modified files: (Branch: RATBOX_2_1)
11216 help/opers dline kline
11217 modules m_resv.c m_stats.c
11218 modules/core m_mode.c
11221 - tidy up kline/dline help to note they dont accept nick as target
11222 - disallow bans beginning with ':' over bmask
11223 - disallow bans with a space in chm_ban
11224 - stop counting hidden opers in stats p
11225 - match() parameters in remote unresv were inverted, causing it to fail
11226 - fix possibility of clients setting blank keys
11228 Revision Changes Path
11229 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11230 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11231 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11232 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11233 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11237 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11239 Modified files: (Branch: RATBOX_2_1)
11242 - fix problems with amd64 and the way we do va_list
11244 Revision Changes Path
11245 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11249 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11251 Modified files: (Branch: RATBOX_2_1)
11252 modules m_services.c
11254 - tidy up the kill notifications for RSFNC
11256 Revision Changes Path
11257 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11261 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11263 Modified files: (Branch: RATBOX_2_1)
11265 modules m_services.c
11268 - some more rserv stuff:
11269 - add RSFNC capability
11270 - fix up RSFNC, kill existing clients if they exist.
11272 Revision Changes Path
11273 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11274 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11275 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11279 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11281 Modified files: (Branch: RATBOX_2_1)
11282 modules m_services.c
11284 - first stab at a FNC implementation for rserv
11286 Revision Changes Path
11287 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11291 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11293 Modified files: (Branch: RATBOX_2_1)
11298 Revision Changes Path
11299 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11303 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11305 Modified files: (Branch: RATBOX_2_1)
11308 - add links_delay back
11310 Revision Changes Path
11311 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11315 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11317 Modified files: (Branch: RATBOX_2_1)
11321 - swap tabs for spaces
11323 Revision Changes Path
11324 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11325 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11329 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11331 Modified files: (Branch: RATBOX_2_1)
11334 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11335 contained in the client_flood conf option
11336 - remove a couple of unused defines from info
11338 Revision Changes Path
11339 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11343 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11345 Modified files: (Branch: RATBOX_2_1)
11348 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11350 Revision Changes Path
11351 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11355 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11357 Modified files: (Branch: RATBOX_2_1)
11358 doc example.conf example.efnet.conf
11360 - fix missing closing comment tag
11362 Revision Changes Path
11363 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11364 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11368 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11370 Modified files: (Branch: RATBOX_2_1)
11372 include patchlevel.h
11374 - revved patchlevel to 2.1.1
11376 Revision Changes Path
11377 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11378 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11382 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11384 Modified files: (Branch: RATBOX_2_1)
11387 - sync up remote kline reasons, so theyre consistent with what happens
11388 when we add local klines - notably the "Temporary K-line x min" and
11389 date added to reason.
11391 Revision Changes Path
11392 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11396 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11398 Modified files: (Branch: RATBOX_2_1)
11401 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11403 Revision Changes Path
11404 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11408 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11410 Modified files: (Branch: RATBOX_2_1)
11413 used the data pointer we saved, not what just got nulled
11415 Revision Changes Path
11416 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11420 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11422 Modified files: (Branch: RATBOX_2_1)
11423 modules m_resv.c m_xline.c
11425 - fix broken propagation of xline/resv
11427 Revision Changes Path
11428 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11429 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11433 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11435 Modified files: (Branch: RATBOX_2_1)
11438 - properly increment bad auth count for stats T when we timeout an auth
11440 Revision Changes Path
11441 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11445 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11447 Modified files: (Branch: RATBOX_2_1)
11450 modules/core m_nick.c
11452 - fix a bit that didnt make sense in monitor.txt
11453 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11455 Revision Changes Path
11456 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11457 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11458 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11462 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11464 Modified files: (Branch: RATBOX_2_1)
11467 removing dlink nodes from auth_poll_list twice is bad
11469 Revision Changes Path
11470 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11474 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11476 Modified files: (Branch: RATBOX_2_1)
11479 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11480 changed to RPL_STATSDEBUG
11482 Revision Changes Path
11483 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11487 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11489 Added files: (Branch: RATBOX_2_1)
11492 - add some documentation about target change
11494 Revision Changes Path
11495 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11499 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11501 Modified files: (Branch: RATBOX_2_1)
11502 include supported.h
11503 modules/core m_message.c
11505 - remove extra argument to 005
11506 - disallow messaging of UIDs
11508 Revision Changes Path
11509 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11510 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11514 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11516 Modified files: (Branch: RATBOX_2_1)
11519 - fix a longstanding parser bug with wrong limit checking, causing us to
11520 accept one less parameter than we're allowed to accept.
11522 Revision Changes Path
11523 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11527 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11529 Modified files: (Branch: RATBOX_2_1)
11530 modules/core m_message.c
11532 - exempt users messaging themselves from target change
11534 Revision Changes Path
11535 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11539 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11541 Modified files: (Branch: RATBOX_2_1)
11542 include supported.h
11544 - stop violating MAXPARA on 005.
11546 Revision Changes Path
11547 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11551 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11553 Modified files: (Branch: RATBOX_2_1)
11554 modules/core m_nick.c
11556 - dont store an ipv6 sockhost if we're not compiled with v6 support
11558 Revision Changes Path
11559 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11563 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11565 Modified files: (Branch: RATBOX_2_1)
11568 - remove some vms includes
11570 Revision Changes Path
11571 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11575 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11577 Modified files: (Branch: RATBOX_2_1)
11581 - force commit for new branch
11583 Revision Changes Path
11584 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11585 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11589 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11592 . RELNOTES configure configure.ac
11593 include patchlevel.h
11595 - revved patchlevel to 2.1.0
11597 Revision Changes Path
11598 1.114 +6 -2 ircd-ratbox/RELNOTES
11599 7.249 +11 -11 ircd-ratbox/configure
11600 7.63 +3 -3 ircd-ratbox/configure.ac
11601 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11605 leeh 2005/03/04 13:31:32 EST (20050304_2)
11609 include patchlevel.h
11612 - revved patchlevel to 2.1.0beta2
11614 Revision Changes Path
11615 1.113 +12 -0 ircd-ratbox/RELNOTES
11616 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11620 leeh 2005/03/04 13:27:05 EST (20050304_1)
11623 doc whats-new-2.1.txt
11626 - update whats-new-2.1
11627 - when we're handling global NAMES, dont output channels if there are no
11628 members within them we can show.
11630 Revision Changes Path
11631 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11632 7.436 +12 -2 ircd-ratbox/src/channel.c
11636 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11641 That would be a node_heap not a prefix_heap..oops
11643 Revision Changes Path
11644 7.30 +1 -1 ircd-ratbox/src/patricia.c
11648 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11653 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11654 otherwise..the other macros might work????
11656 Revision Changes Path
11657 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11661 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11664 . configure configure.ac
11668 Revision Changes Path
11669 7.248 +5 -5 ircd-ratbox/configure
11670 7.62 +5 -5 ircd-ratbox/configure.ac
11674 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11677 . configure configure.ac
11681 Revision Changes Path
11682 7.247 +3 -2 ircd-ratbox/configure
11683 7.61 +3 -2 ircd-ratbox/configure.ac
11687 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11690 . configure configure.ac
11694 Revision Changes Path
11695 7.246 +6 -6 ircd-ratbox/configure
11696 7.60 +4 -4 ircd-ratbox/configure.ac
11700 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11703 . configure configure.ac
11706 Doh these changes got put on RATBOX_2_0 when they were meant for
11708 Also merged in the monitor heap size stuff, not that i think monitor has
11711 Revision Changes Path
11712 7.245 +12 -3 ircd-ratbox/configure
11713 7.59 +11 -3 ircd-ratbox/configure.ac
11714 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11718 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11723 Add more robust alloca checking
11725 Revision Changes Path
11726 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11730 leeh 2005/02/24 15:27:17 EST (20050224_9)
11735 - fix the copyright on m_42.c :p
11737 Revision Changes Path
11738 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11742 leeh 2005/02/24 15:22:53 EST (20050224_8)
11745 include supported.h
11748 - fix a core in undline on bad masks
11749 - remove an unwanted space from beginning of second 005 numeric
11751 Revision Changes Path
11752 7.5 +1 -1 ircd-ratbox/include/supported.h
11753 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11757 leeh 2005/02/24 15:18:59 EST (20050224_7)
11760 modules m_monitor.c
11762 - use max_monitor when adding nicknames
11764 that should be everything now..
11766 Revision Changes Path
11767 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11771 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11778 Revision Changes Path
11779 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11783 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11790 Revision Changes Path
11791 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11795 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11800 The Answer to Life, the Universe, and Everything
11802 Revision Changes Path
11803 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11807 leeh 2005/02/24 14:53:04 EST (20050224_3)
11811 modules m_monitor.c
11812 src ircd.c monitor.c
11814 - call init_monitor() on startup
11815 - add in support for adding/deleting/listing monitor entries
11817 Revision Changes Path
11818 7.2 +3 -1 ircd-ratbox/include/monitor.h
11819 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11820 7.374 +2 -0 ircd-ratbox/src/ircd.c
11821 7.3 +15 -4 ircd-ratbox/src/monitor.c
11825 leeh 2005/02/23 21:20:10 EST (20050224_2)
11828 doc example.conf example.efnet.conf
11829 include s_conf.h supported.h
11830 modules Makefile.in
11831 src client.c newconf.c s_conf.c
11833 modules m_monitor.c
11835 - add the max_monitor config option
11836 - advertise MONITOR=%d in 005
11837 - clear a local clients monitor list on exit
11838 - add the framework for the MONITOR command
11841 Revision Changes Path
11842 7.261 +5 -0 ircd-ratbox/doc/example.conf
11843 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
11844 7.315 +1 -0 ircd-ratbox/include/s_conf.h
11845 7.4 +4 -2 ircd-ratbox/include/supported.h
11846 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
11847 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
11848 7.492 +1 -0 ircd-ratbox/src/client.c
11849 7.202 +1 -0 ircd-ratbox/src/newconf.c
11850 7.511 +1 -0 ircd-ratbox/src/s_conf.c
11854 leeh 2005/02/23 20:57:51 EST (20050224_1)
11857 . configure configure.ac
11861 - move MONITOR_HEAP_SIZE over to configure
11863 Revision Changes Path
11864 7.244 ircd-ratbox/configure
11865 7.58 +4 -2 ircd-ratbox/configure.ac
11866 7.95 +3 -0 ircd-ratbox/include/setup.h.in
11867 7.2 +0 -2 ircd-ratbox/src/monitor.c
11871 leeh 2005/02/23 20:48:08 EST (20050224_0)
11875 include client.h numeric.h
11876 modules/core m_nick.c
11877 src Makefile.in client.c messages.tab
11883 - first half of my server-side notify list implementation..
11885 Revision Changes Path
11886 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
11887 7.266 +3 -0 ircd-ratbox/include/client.h
11888 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
11889 7.58 +6 -0 ircd-ratbox/include/numeric.h
11890 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
11891 7.155 +1 -0 ircd-ratbox/src/Makefile.in
11892 7.491 +3 -0 ircd-ratbox/src/client.c
11893 7.126 +5 -5 ircd-ratbox/src/messages.tab
11894 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
11895 7.342 +2 -0 ircd-ratbox/src/s_user.c
11899 leeh 2005/02/23 18:42:59 EST (20050223_0)
11904 - double the size of the client and channel hashtables (64k -> 128k and
11905 32k -> 64k). The improvements are quite significant..
11907 Revision Changes Path
11908 7.54 +4 -4 ircd-ratbox/include/hash.h
11912 leeh 2005/02/22 14:55:56 EST (20050222_1)
11916 modules m_services.c
11918 - remove a couple of unused vars
11919 - update monitor.txt
11921 Revision Changes Path
11922 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
11923 1.6 +1 -4 ircd-ratbox/modules/m_services.c
11927 leeh 2005/02/21 19:47:24 EST (20050222_0)
11932 - add in my documentation on the upcoming MONITOR command
11934 Revision Changes Path
11935 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
11939 leeh 2005/02/21 12:09:34 EST (20050221_0)
11942 . configure configure.ac
11943 doc whats-new-2.1.txt
11944 tools README.mkpasswd
11948 - update whats-new-2.1.txt some more
11949 - we dont have vms mkpasswd anymore
11950 - remove the unused crypt.c
11952 Revision Changes Path
11953 7.243 +3 -6 ircd-ratbox/configure
11954 7.57 +2 -4 ircd-ratbox/configure.ac
11955 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
11956 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
11957 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
11961 leeh 2005/02/19 12:38:09 EST (20050219_3)
11964 doc example.conf example.efnet.conf
11967 src channel.c client.c ircd.c s_conf.c
11969 - rework the splitcode, splitservers is now how many servers we've marked as
11970 EOB, rather than how many are linked. Thus pull ourselves out of
11971 splitmode immediately once this is satisfied
11973 Revision Changes Path
11974 7.260 +8 -9 ircd-ratbox/doc/example.conf
11975 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
11976 7.83 +1 -0 ircd-ratbox/include/ircd.h
11977 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
11978 7.435 +16 -36 ircd-ratbox/src/channel.c
11979 7.490 +2 -0 ircd-ratbox/src/client.c
11980 7.373 +2 -1 ircd-ratbox/src/ircd.c
11981 7.510 +11 -3 ircd-ratbox/src/s_conf.c
11985 leeh 2005/02/19 09:02:34 EST (20050219_2)
11988 doc example.conf example.efnet.conf
11989 include ircd.h s_conf.h
11991 src channel.c ircd.c newconf.c s_conf.c
11993 - remove split_delay
11995 Revision Changes Path
11996 7.259 +0 -5 ircd-ratbox/doc/example.conf
11997 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
11998 7.82 +0 -1 ircd-ratbox/include/ircd.h
11999 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12000 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12001 7.434 +2 -7 ircd-ratbox/src/channel.c
12002 7.372 +0 -1 ircd-ratbox/src/ircd.c
12003 7.201 +0 -1 ircd-ratbox/src/newconf.c
12004 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12008 leeh 2005/02/19 08:48:05 EST (20050219_1)
12012 modules m_cap.c m_who.c
12015 - implemented multi-prefix client capability, which allows stacking of @+ in
12018 Revision Changes Path
12019 7.265 +1 -1 ircd-ratbox/include/client.h
12020 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12021 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12022 7.433 +4 -6 ircd-ratbox/src/channel.c
12026 leeh 2005/02/19 06:27:58 EST (20050219_0)
12030 src newconf.c s_conf.c s_newconf.c
12032 - removed some unused vars/functions
12034 Revision Changes Path
12035 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12036 7.200 +0 -15 ircd-ratbox/src/newconf.c
12037 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12038 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12042 leeh 2005/02/16 12:58:24 EST (20050216_2)
12045 . RELNOTES configure configure.ac
12046 include patchlevel.h
12048 - update configure to reflect this is 'devel'
12050 - revved patchlevel to 2.1.0beta1
12052 Revision Changes Path
12053 1.112 +9 -1 ircd-ratbox/RELNOTES
12054 7.242 +11 -11 ircd-ratbox/configure
12055 7.56 +3 -3 ircd-ratbox/configure.ac
12056 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12060 leeh 2005/02/16 12:46:30 EST (20050216_1)
12063 . configure configure.ac
12064 include client.h numeric.h s_conf.h setup.h.in
12066 modules Makefile.in
12067 modules/core m_nick.c
12068 src Makefile.in client.c ircd.c messages.tab
12069 newconf.c s_conf.c s_user.c
12075 - remove watch, the protocol for this sucks so hard I just dont want it
12078 Revision Changes Path
12079 7.241 +2 -12 ircd-ratbox/configure
12080 7.55 +2 -4 ircd-ratbox/configure.ac
12081 7.264 +0 -2 ircd-ratbox/include/client.h
12082 7.57 +0 -11 ircd-ratbox/include/numeric.h
12083 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12084 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12085 7.3 +2 -3 ircd-ratbox/include/supported.h
12086 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12087 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12088 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12089 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12090 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12091 7.489 +0 -3 ircd-ratbox/src/client.c
12092 7.371 +0 -2 ircd-ratbox/src/ircd.c
12093 7.125 +9 -9 ircd-ratbox/src/messages.tab
12094 7.199 +0 -1 ircd-ratbox/src/newconf.c
12095 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12096 7.341 +0 -2 ircd-ratbox/src/s_user.c
12097 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12101 leeh 2005/02/15 19:13:31 EST (20050216_0)
12105 src event.c ircd_lexer.l ircd_signal.c
12108 servlink descrip.mms
12110 - remove a few vms bits
12112 Revision Changes Path
12113 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12114 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12115 7.47 +0 -54 ircd-ratbox/src/event.c
12116 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12117 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12118 7.152 +0 -3 ircd-ratbox/src/modules.c
12122 leeh 2005/02/15 18:53:32 EST (20050215_0)
12125 include hostmask.h ircd.h s_conf.h s_newconf.h
12126 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12128 src hostmask.c ircd.c ircd_signal.c s_conf.c
12131 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12132 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12134 Revision Changes Path
12135 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12136 7.81 +1 -0 ircd-ratbox/include/ircd.h
12137 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12138 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12139 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12140 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12141 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12142 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12143 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12144 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12145 7.370 +7 -0 ircd-ratbox/src/ircd.c
12146 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12147 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12148 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12152 leeh 2005/02/13 10:21:41 EST (20050213_4)
12157 doc whats-new-2.0.txt whats-new-2.1.txt
12161 - move whats-new.txt to whats-new-2.0.txt
12162 - add in whats-new-2.1.txt
12163 - update services.txt with the whois for logged in users
12165 Revision Changes Path
12166 7.2 +5 -0 ircd-ratbox/doc/services.txt
12167 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12168 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12169 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12173 leeh 2005/02/13 09:20:37 EST (20050213_3)
12176 include supported.h
12177 modules/core m_message.c
12179 - fix a compile error in m_message.c
12180 - update 005 to the spec and add CPRIVMSG/CNOTICE
12182 Revision Changes Path
12183 7.2 +31 -37 ircd-ratbox/include/supported.h
12184 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12188 leeh 2005/02/13 09:14:12 EST (20050213_2)
12193 - fix the membership memleak
12195 Revision Changes Path
12196 7.432 +0 -3 ircd-ratbox/src/channel.c
12200 leeh 2005/02/12 21:51:56 EST (20050213_1)
12204 modules/core m_message.c
12206 - add a bitmask to track when they send their first message, only allowing
12207 clearing stuff after that.
12209 Revision Changes Path
12210 7.263 +4 -0 ircd-ratbox/include/client.h
12211 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12215 leeh 2005/02/12 21:17:52 EST (20050213_0)
12218 include patricia.h s_newconf.h
12219 modules/core m_message.c
12220 src patricia.c s_newconf.c s_user.c
12222 - add in the patricia for tracking who fills up targets, give them a reduced
12225 Revision Changes Path
12226 7.20 +1 -1 ircd-ratbox/include/patricia.h
12227 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12228 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12229 7.29 +1 -1 ircd-ratbox/src/patricia.c
12230 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12231 7.340 +4 -0 ircd-ratbox/src/s_user.c
12235 leeh 2005/02/12 18:35:10 EST (20050212_0)
12238 include ircd_defs.h
12239 src class.c reject.c
12241 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12243 Revision Changes Path
12244 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12245 7.68 +1 -5 ircd-ratbox/src/class.c
12246 1.33 +1 -5 ircd-ratbox/src/reject.c
12250 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12255 remove stupid memory leak
12257 Revision Changes Path
12258 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12262 leeh 2005/02/11 06:42:48 EST (20050211_0)
12267 - workaround hyb6 allowing empty gline reasons
12269 Revision Changes Path
12270 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12274 leeh 2005/02/09 14:39:13 EST (20050209_2)
12278 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12279 src ircd.c s_conf.c
12281 - move temp dlines and temp klines over to an array, rather than completely
12284 Revision Changes Path
12285 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12286 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12287 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12288 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12289 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12290 7.369 +0 -5 ircd-ratbox/src/ircd.c
12291 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12295 leeh 2005/02/09 14:02:13 EST (20050209_1)
12299 modules m_cap.c m_pong.c m_user.c
12300 modules/core m_nick.c
12303 - remove 'nick' param from register_local_user(), its not needed.
12305 Revision Changes Path
12306 7.35 +1 -1 ircd-ratbox/include/s_user.h
12307 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12308 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12309 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12310 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12311 7.339 +6 -6 ircd-ratbox/src/s_user.c
12315 leeh 2005/02/09 13:12:53 EST (20050209_0)
12318 modules m_cmessage.c
12320 - dont send numerics when we're dealing with CNOTICE
12321 - add in checking for +g, and resetting idle
12323 Revision Changes Path
12324 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12328 leeh 2005/02/08 11:37:50 EST (20050208_2)
12333 - fix operator blocks to work on ip spoofs
12335 Revision Changes Path
12336 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12340 leeh 2005/02/07 19:23:22 EST (20050208_1)
12343 doc example.conf example.efnet.conf
12346 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12348 Revision Changes Path
12349 7.258 +0 -39 ircd-ratbox/doc/example.conf
12350 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12351 7.198 +0 -272 ircd-ratbox/src/newconf.c
12355 leeh 2005/02/07 19:19:32 EST (20050208_0)
12360 - added support for kline.conf.perm et al, these take the same formats
12361 as their non-permanent partners, but you cant remove them via the ircd.
12363 Revision Changes Path
12364 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12368 leeh 2005/02/02 19:18:59 EST (20050203_1)
12375 help/opers cnotice cprivmsg
12377 - added help files for cprivmsg/cnotice
12379 Revision Changes Path
12380 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12381 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12382 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12383 1.10 +19 -19 ircd-ratbox/help/opers/index
12384 1.7 +10 -9 ircd-ratbox/help/users/index
12388 leeh 2005/02/02 19:14:25 EST (20050203_0)
12392 modules Makefile.in
12395 modules m_cmessage.c
12397 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12398 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12399 nick is a member. These bypass any target change limitations.
12400 - added ERR_VOICENEEDED, numeric 489.
12402 Revision Changes Path
12403 7.56 +2 -0 ircd-ratbox/include/numeric.h
12404 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12405 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12406 7.124 +1 -1 ircd-ratbox/src/messages.tab
12410 leeh 2005/02/02 16:58:16 EST (20050202_4)
12415 - update etrace help
12417 Revision Changes Path
12418 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12422 leeh 2005/02/02 16:55:04 EST (20050202_3)
12427 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12428 can put its external ip address in there..
12430 Revision Changes Path
12431 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12435 leeh 2005/02/02 16:41:06 EST (20050202_2)
12440 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12441 if its a non-local client. These will just get "lost" if the remote
12442 server doesnt support this..
12444 Revision Changes Path
12445 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12449 leeh 2005/02/02 16:12:12 EST (20050202_1)
12452 include client.h numeric.h s_conf.h
12453 modules/core m_message.c
12454 src messages.tab newconf.c s_conf.c
12456 - first part of the target change code, add the storage of targets for
12457 localuser, throttle messages when they fill all the available slots
12459 Revision Changes Path
12460 7.262 +5 -1 ircd-ratbox/include/client.h
12461 7.55 +2 -0 ircd-ratbox/include/numeric.h
12462 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12463 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12464 7.123 +1 -1 ircd-ratbox/src/messages.tab
12465 7.197 +1 -0 ircd-ratbox/src/newconf.c
12466 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12470 leeh 2005/02/02 13:28:10 EST (20050202_0)
12473 modules m_resv.c m_stats.c m_testline.c
12474 modules/core m_join.c
12475 src hash.c kdparse.c messages.tab s_newconf.c
12477 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12478 tracking of when resvs get hit
12480 Revision Changes Path
12481 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12482 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12483 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12484 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12485 7.114 +3 -0 ircd-ratbox/src/hash.c
12486 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12487 7.122 +1 -1 ircd-ratbox/src/messages.tab
12488 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12492 leeh 2005/01/31 09:04:10 EST (20050131_2)
12497 - fflush() logfiles
12499 Revision Changes Path
12500 7.79 +2 -0 ircd-ratbox/src/s_log.c
12504 leeh 2005/01/31 08:59:09 EST (20050131_1)
12509 - rename fd_dump() to comm_dump()
12511 Revision Changes Path
12512 1.27 +2 -2 ircd-ratbox/src/commio.c
12516 leeh 2005/01/30 19:16:08 EST (20050131_0)
12521 modules m_services.c
12522 modules/core m_server.c
12523 src hook.c s_serv.c
12525 - added hook for server_introduced
12526 - fixed up services support for hooks
12528 Revision Changes Path
12529 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12530 1.31 +1 -0 ircd-ratbox/include/hook.h
12531 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12532 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12533 7.36 +2 -0 ircd-ratbox/src/hook.c
12534 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12538 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12543 Add back in the comm_fd_hack thing for solaris
12545 Revision Changes Path
12546 1.26 +26 -1 ircd-ratbox/src/commio.c
12550 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12554 include commio.h s_conf.h watch.h
12555 modules m_dline.c m_kline.c m_resv.c m_stats.c
12556 m_watch.c m_xline.c
12557 modules/core m_nick.c
12558 src balloc.c cache.c client.c commio.c
12559 epoll.c ircd.c ircd_lexer.l kdparse.c
12560 listener.c s_auth.c s_conf.c s_log.c
12563 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12565 Revision Changes Path
12566 1.18 +0 -2 ircd-ratbox/adns/adns.h
12567 1.14 +6 -37 ircd-ratbox/include/commio.h
12568 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12569 7.3 +2 -2 ircd-ratbox/include/watch.h
12570 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12571 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12572 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12573 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12574 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12575 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12576 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12577 7.85 +1 -1 ircd-ratbox/src/balloc.c
12578 1.24 +5 -5 ircd-ratbox/src/cache.c
12579 7.488 +4 -4 ircd-ratbox/src/client.c
12580 1.25 +10 -280 ircd-ratbox/src/commio.c
12581 1.33 +1 -1 ircd-ratbox/src/epoll.c
12582 7.368 +4 -4 ircd-ratbox/src/ircd.c
12583 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12584 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12585 7.125 +8 -8 ircd-ratbox/src/listener.c
12586 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12587 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12588 7.78 +20 -20 ircd-ratbox/src/s_log.c
12589 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12590 1.6 +22 -15 ircd-ratbox/src/watch.c
12594 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12597 modules/core m_mode.c
12599 remove two unused variables
12601 Revision Changes Path
12602 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12606 leeh 2005/01/28 15:31:40 EST (20050128_1)
12612 - mo_kline() needs minpara of 3, not 2
12613 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12614 - require me.info is never blank
12616 Revision Changes Path
12617 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12618 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12622 leeh 2005/01/28 15:26:28 EST (20050128_0)
12625 modules/core m_mode.c m_sjoin.c
12627 - patch via jilles to fix +eI lists being shown to lusers when handling
12628 protocol stuff over TS6
12630 Revision Changes Path
12631 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12632 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12636 leeh 2005/01/25 19:47:38 EST (20050126_0)
12640 modules/core m_join.c m_mode.c m_sjoin.c
12641 src channel.c messages.tab s_serv.c
12643 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12644 an operspy call with &me
12645 - remove modebuf/parabuf params from channel_modes(), we now generate a
12646 buffer internally which we return.
12648 Revision Changes Path
12649 7.163 +1 -1 ircd-ratbox/include/channel.h
12650 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12651 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12652 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12653 7.431 +25 -18 ircd-ratbox/src/channel.c
12654 7.121 +1 -1 ircd-ratbox/src/messages.tab
12655 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12659 alz 2005/01/25 18:09:18 EST (20050125_5)
12662 doc example.conf example.efnet.conf
12665 src listener.c newconf.c s_conf.c
12667 Added dline_with_reason config option (default yes):
12669 /* dline reason: show the user the dline reason when they connect
12672 dline_with_reason = yes;
12674 Revision Changes Path
12675 7.257 +6 -1 ircd-ratbox/doc/example.conf
12676 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12677 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12678 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12679 7.124 +1 -1 ircd-ratbox/src/listener.c
12680 7.196 +1 -0 ircd-ratbox/src/newconf.c
12681 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12685 leeh 2005/01/25 13:21:17 EST (20050125_4)
12690 - make conf_set_generic_string() test len exists before it uses it.
12692 Revision Changes Path
12693 7.195 +1 -1 ircd-ratbox/src/newconf.c
12697 leeh 2005/01/25 13:10:56 EST (20050125_3)
12703 - rename 'type' to 'flags' in cluster {};
12704 - add stacking of servers in cluster {}; documented in example.conf
12706 Revision Changes Path
12707 7.256 +18 -10 ircd-ratbox/doc/example.conf
12708 7.194 +39 -7 ircd-ratbox/src/newconf.c
12712 alz 2005/01/25 12:48:54 EST (20050125_2)
12716 src listener.c s_conf.c
12718 Added dline reasons, connecting/banned clients now see ban reason.
12720 Revision Changes Path
12721 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12722 7.123 +17 -4 ircd-ratbox/src/listener.c
12723 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12727 leeh 2005/01/25 07:44:37 EST (20050125_1)
12730 doc example.conf example.efnet.conf
12733 - implement stacking of shared {}; blocks, documented in example.conf
12735 Revision Changes Path
12736 7.255 +26 -13 ircd-ratbox/doc/example.conf
12737 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12738 7.193 +51 -36 ircd-ratbox/src/newconf.c
12742 leeh 2005/01/24 19:08:29 EST (20050125_0)
12746 include client.h s_conf.h
12747 modules/core m_join.c
12748 src newconf.c s_user.c
12750 - added jupe_exempt to auth {};, exempts the user from generating warnings
12751 when they attempt to join juped channels.
12753 Revision Changes Path
12754 7.254 +2 -0 ircd-ratbox/doc/example.conf
12755 7.261 +3 -0 ircd-ratbox/include/client.h
12756 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12757 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12758 7.192 +1 -0 ircd-ratbox/src/newconf.c
12759 7.338 +8 -0 ircd-ratbox/src/s_user.c
12763 leeh 2005/01/24 18:57:02 EST (20050124_6)
12768 - rework shared {};, the format is now:
12770 oper = "flame@*.leeh.co.uk", "*.lan";
12776 oper = "flame@*.leeh.co.uk", "*.lan";
12780 Revision Changes Path
12781 7.191 +55 -23 ircd-ratbox/src/newconf.c
12785 leeh 2005/01/24 17:25:58 EST (20050124_5)
12790 - fix the prototype on load_static_modules()
12792 Revision Changes Path
12793 7.61 +1 -1 ircd-ratbox/include/modules.h
12797 leeh 2005/01/24 16:00:30 EST (20050124_4)
12802 - have cap end call register_local_user() with its own copy of
12803 source_p->username so its safe for unidented users..
12805 Revision Changes Path
12806 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12810 leeh 2005/01/24 15:48:09 EST (20050124_3)
12813 include newconf.h s_conf.h
12815 src newconf.c s_conf.c s_log.c
12817 - move the conf parser over to a table based structure, with generic setting
12818 of integers/strings
12820 Revision Changes Path
12821 7.34 +9 -8 ircd-ratbox/include/newconf.h
12822 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12823 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12824 7.190 +264 -808 ircd-ratbox/src/newconf.c
12825 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12826 7.77 +13 -13 ircd-ratbox/src/s_log.c
12830 leeh 2005/01/24 13:11:30 EST (20050124_2)
12836 - added stacking of ips in exempt {};
12838 Revision Changes Path
12839 7.253 +4 -0 ircd-ratbox/doc/example.conf
12840 7.189 +11 -30 ircd-ratbox/src/newconf.c
12844 leeh 2005/01/24 12:59:57 EST (20050124_1)
12848 src channel.c client.c hash.c hook.c
12849 newconf.c s_user.c watch.c
12851 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
12852 consistent with the rest of the dlink code.
12854 Revision Changes Path
12855 1.54 +7 -7 ircd-ratbox/include/tools.h
12856 7.430 +2 -2 ircd-ratbox/src/channel.c
12857 7.487 +6 -6 ircd-ratbox/src/client.c
12858 7.113 +5 -5 ircd-ratbox/src/hash.c
12859 7.35 +1 -1 ircd-ratbox/src/hook.c
12860 7.188 +2 -2 ircd-ratbox/src/newconf.c
12861 7.337 +1 -1 ircd-ratbox/src/s_user.c
12862 1.5 +4 -4 ircd-ratbox/src/watch.c
12866 leeh 2005/01/24 12:47:13 EST (20050124_0)
12871 - cheap hack on sticky capabs..
12873 Revision Changes Path
12874 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
12878 leeh 2005/01/22 11:36:54 EST (20050122_0)
12883 - updated my clicap implementation to match the spec so far..
12885 Revision Changes Path
12886 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
12890 leeh 2005/01/21 07:14:43 EST (20050121_2)
12895 modules m_services.c
12896 src hook.c s_serv.c
12898 - added hooks for when we're sending a burst
12899 - rewrote hooks.txt
12900 - fix up the hooks ive already done in services compatibility, ill add the
12901 hooks for server/client introductions in a bit.
12903 Revision Changes Path
12904 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
12905 1.30 +4 -0 ircd-ratbox/include/hook.h
12906 1.4 +24 -35 ircd-ratbox/modules/m_services.c
12907 7.34 +7 -0 ircd-ratbox/src/hook.c
12908 7.423 +26 -2 ircd-ratbox/src/s_serv.c
12912 leeh 2005/01/21 06:34:03 EST (20050121_1)
12915 contrib example_module.c spy_admin_notice.c
12916 spy_info_notice.c spy_links_notice.c
12917 spy_motd_notice.c spy_stats_notice.c
12918 spy_stats_p_notice.c spy_trace_notice.c
12920 spy_whois_notice_global.c
12922 modules m_admin.c m_info.c m_links.c m_motd.c
12923 m_services.c m_stats.c m_trace.c
12924 m_whois.c static_modules.c.SH
12925 modules/core m_server.c
12926 src client.c hook.c ircd.c modules.c packet.c
12927 s_auth.c s_serv.c s_user.c send.c
12929 - add a better implementation of the hook system, its now a slow leaking
12930 array and events are created whenever we try adding a hook for it, or
12931 theyre registered for the caller.
12933 Ive temporarily fucked services support and removed most of the other
12934 hooks.. I shall fix this soon.
12936 Revision Changes Path
12937 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
12938 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
12939 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
12940 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
12941 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
12942 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
12943 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
12944 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
12945 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
12946 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
12947 1.29 +34 -70 ircd-ratbox/include/hook.h
12948 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
12949 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
12950 1.120 +5 -6 ircd-ratbox/modules/m_info.c
12951 1.70 +6 -6 ircd-ratbox/modules/m_links.c
12952 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
12953 1.3 +13 -1 ircd-ratbox/modules/m_services.c
12954 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
12955 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
12956 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
12957 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
12958 7.486 +1 -28 ircd-ratbox/src/client.c
12959 7.33 +131 -137 ircd-ratbox/src/hook.c
12960 7.367 +1 -1 ircd-ratbox/src/ircd.c
12961 7.151 +6 -10 ircd-ratbox/src/modules.c
12962 7.138 +10 -14 ircd-ratbox/src/packet.c
12963 7.191 +0 -3 ircd-ratbox/src/s_auth.c
12964 7.422 +0 -16 ircd-ratbox/src/s_serv.c
12965 7.336 +0 -6 ircd-ratbox/src/s_user.c
12966 7.286 +8 -6 ircd-ratbox/src/send.c
12970 leeh 2005/01/20 19:19:20 EST (20050121_0)
12975 - remove an unused struct
12977 Revision Changes Path
12978 1.41 +0 -9 ircd-ratbox/include/hostmask.h
12982 leeh 2005/01/20 13:38:39 EST (20050120_1)
12985 . configure configure.ac
12986 include client.h numeric.h patchlevel.h
12987 modules Makefile.in
12988 src messages.tab s_user.c
12992 - drop back to -O0, fix patchlevel.h
12993 - first stab at client capabilities.. this still needs work.
12995 Revision Changes Path
12996 7.240 +3 -3 ircd-ratbox/configure
12997 7.54 +3 -3 ircd-ratbox/configure.ac
12998 7.260 +3 -0 ircd-ratbox/include/client.h
12999 7.54 +2 -0 ircd-ratbox/include/numeric.h
13000 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13001 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13002 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13003 7.120 +1 -1 ircd-ratbox/src/messages.tab
13004 7.335 +3 -0 ircd-ratbox/src/s_user.c
13008 leeh 2005/01/20 06:04:41 EST (20050120_0)
13011 . ChangeLog RELNOTES
13012 include config.h config.h.dist memory.h
13015 src commio.c crypt.c getopt.c ircd.c s_serv.c
13017 . README.VMS clean.com make.com
13018 include setup.h_vms
13019 modules descrip.mms static_modules_c.com
13020 modules/core descrip.mms
13021 src descrip.mms qio.c version.com
13022 tools descrip.mms mkpasswd_vms.c
13024 - clean changelog, relnotes
13025 - mark patchlevel as 2.1.0beta
13026 - remove VMS support
13028 Revision Changes Path
13029 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13030 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13031 1.111 +1 -348 ircd-ratbox/RELNOTES
13032 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13033 7.182 +0 -42 ircd-ratbox/include/config.h
13034 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13035 7.50 +0 -4 ircd-ratbox/include/memory.h
13036 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13037 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13038 7.2 +0 -58 ircd-ratbox/make.com (dead)
13039 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13040 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13041 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13042 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13043 1.24 +7 -30 ircd-ratbox/src/commio.c
13044 7.12 +0 -4 ircd-ratbox/src/crypt.c
13045 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13046 7.24 +0 -4 ircd-ratbox/src/getopt.c
13047 7.366 +4 -19 ircd-ratbox/src/ircd.c
13048 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13049 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13050 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13051 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13052 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13056 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13062 not using the return values on a few watch functions so make them void
13064 Revision Changes Path
13065 7.2 +5 -5 ircd-ratbox/include/watch.h
13066 1.4 +19 -28 ircd-ratbox/src/watch.c
13069 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13074 Make watch throttle, don't accept letter commands stacked
13076 Revision Changes Path
13077 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13081 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13088 Revision Changes Path
13089 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13093 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13096 . ChangeLog README.FIRST RELNOTES configure
13098 adns adns.h internal.h parse.c transmit.c
13100 contrib example_module.c spy_admin_notice.c
13101 spy_info_notice.c spy_links_notice.c
13102 spy_motd_notice.c spy_stats_notice.c
13103 spy_stats_p_notice.c spy_trace_notice.c
13105 spy_whois_notice_global.c
13106 doc example.conf example.efnet.conf ircd.motd
13107 server-version-info whats-new.txt
13108 help/opers umode xline
13110 include cache.h channel.h class.h client.h
13111 commio.h config.h config.h.dist hash.h
13112 hook.h hostmask.h irc_string.h ircd.h
13113 ircd_defs.h m_info.h memory.h msg.h
13114 newconf.h numeric.h packet.h patchlevel.h
13115 patricia.h s_conf.h s_gline.h s_newconf.h
13116 s_serv.h s_user.h scache.h serno.h
13117 setup.h.in sprintf_irc.h stdinc.h tools.h
13118 modules .depend Makefile.in m_admin.c m_away.c
13119 m_dline.c m_encap.c m_gline.c m_info.c
13120 m_kline.c m_links.c m_list.c m_lusers.c
13121 m_motd.c m_oper.c m_operspy.c m_rehash.c
13122 m_restart.c m_resv.c m_set.c m_stats.c
13123 m_svinfo.c m_testline.c m_testmask.c
13124 m_topic.c m_trace.c m_watch.c m_who.c
13125 m_whois.c m_whowas.c m_xline.c
13126 static_modules.c.SH
13127 modules/core m_error.c m_message.c m_mode.c m_quit.c
13128 m_server.c m_squit.c
13129 src .depend Makefile.in adns.c balloc.c
13130 cache.c channel.c class.c client.c
13131 commio.c crypt.c devpoll.c epoll.c
13132 event.c getopt.c hash.c hook.c hostmask.c
13133 irc_string.c ircd.c ircd_lexer.l
13134 ircd_parser.y ircd_signal.c listener.c
13135 modules.c newconf.c numeric.c packet.c
13136 parse.c patricia.c poll.c reject.c
13137 restart.c s_auth.c s_conf.c s_log.c
13138 s_newconf.c s_serv.c s_user.c scache.c
13139 select.c send.c snprintf.c tools.c
13140 version.c.SH watch.c whowas.c
13141 tools README.mkpasswd mkpasswd.c
13143 . README.VMS clean.com make.com
13145 include common.h s_stats.h setup.h_vms
13147 modules descrip.mms m_challenge.c m_etrace.c
13148 m_invite.c m_names.c m_pass.c m_ping.c
13149 m_pong.c m_services.c m_tb.c m_user.c
13150 m_users.c m_version.c
13151 static_modules_c.com
13152 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13154 servlink descrip.mms
13155 src descrip.mms kdparse.c messages.tab qio.c
13156 s_gline.c s_stats.c version.com
13157 tools descrip.mms mkpasswd_vms.c
13161 modules/core channels.c users.c
13164 merge from RATBOX_2_0
13166 Revision Changes Path
13167 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13168 7.40 +1 -0 ircd-ratbox/README.FIRST
13169 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13170 1.110 +114 -6 ircd-ratbox/RELNOTES
13171 1.17 +4 -0 ircd-ratbox/adns/adns.h
13172 1.17 +4 -4 ircd-ratbox/adns/internal.h
13173 1.12 +38 -38 ircd-ratbox/adns/parse.c
13174 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13175 1.19 +13 -13 ircd-ratbox/adns/types.c
13176 7.1 +10 -0 ircd-ratbox/clean.com (new)
13177 7.239 +47 -29 ircd-ratbox/configure
13178 7.53 +40 -32 ircd-ratbox/configure.ac
13179 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13180 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13181 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13182 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13183 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13184 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13185 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13186 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13187 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13188 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13189 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13190 7.252 +68 -22 ircd-ratbox/doc/example.conf
13191 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13192 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13193 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13194 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13195 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13196 1.5 +2 -1 ircd-ratbox/help/opers/umode
13197 1.7 +1 -1 ircd-ratbox/help/opers/xline
13198 1.2 +1 -0 ircd-ratbox/help/users/umode
13199 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13200 1.7 +8 -0 ircd-ratbox/include/cache.h
13201 7.162 +18 -16 ircd-ratbox/include/channel.h
13202 7.25 +4 -0 ircd-ratbox/include/class.h
13203 7.259 +34 -28 ircd-ratbox/include/client.h
13204 1.13 +45 -7 ircd-ratbox/include/commio.h
13205 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13206 7.181 +74 -16 ircd-ratbox/include/config.h
13207 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13208 7.53 +2 -0 ircd-ratbox/include/hash.h
13209 1.28 +73 -27 ircd-ratbox/include/hook.h
13210 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13211 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13212 7.80 +6 -31 ircd-ratbox/include/ircd.h
13213 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13214 7.56 +14 -8 ircd-ratbox/include/m_info.h
13215 7.49 +4 -0 ircd-ratbox/include/memory.h
13216 7.53 +2 -0 ircd-ratbox/include/msg.h
13217 7.33 +9 -9 ircd-ratbox/include/newconf.h
13218 7.53 +12 -8 ircd-ratbox/include/numeric.h
13219 7.27 +1 -1 ircd-ratbox/include/packet.h
13220 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13221 7.19 +25 -1 ircd-ratbox/include/patricia.h
13222 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13223 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13224 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13225 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13226 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13227 7.34 +13 -9 ircd-ratbox/include/s_user.h
13228 7.15 +1 -1 ircd-ratbox/include/scache.h
13229 7.5366 +1 -1 ircd-ratbox/include/serno.h
13230 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13231 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13232 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13233 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13234 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13235 1.53 +10 -10 ircd-ratbox/include/tools.h
13236 7.1 +58 -0 ircd-ratbox/make.com (new)
13237 1.45 +338 -182 ircd-ratbox/modules/.depend
13238 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13239 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13240 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13241 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13242 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13243 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13244 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13245 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13246 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13247 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13248 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13249 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13250 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13251 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13252 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13253 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13254 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13255 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13256 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13257 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13258 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13259 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13260 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13261 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13262 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13263 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13264 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13265 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13266 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13267 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13268 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13269 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13270 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13271 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13272 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13273 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13274 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13275 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13276 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13277 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13278 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13279 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13280 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13281 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13282 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13283 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13284 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13285 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13286 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13287 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13288 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13289 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13290 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13291 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13292 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13293 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13294 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13295 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13296 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13297 7.48 +162 -119 ircd-ratbox/src/.depend
13298 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13299 7.75 +5 -5 ircd-ratbox/src/adns.c
13300 7.84 +1 -1 ircd-ratbox/src/balloc.c
13301 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13302 1.23 +75 -7 ircd-ratbox/src/cache.c
13303 7.429 +342 -79 ircd-ratbox/src/channel.c
13304 7.67 +42 -2 ircd-ratbox/src/class.c
13305 7.485 +245 -85 ircd-ratbox/src/client.c
13306 1.23 +349 -43 ircd-ratbox/src/commio.c
13307 7.11 +4 -0 ircd-ratbox/src/crypt.c
13308 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13309 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13310 1.32 +4 -8 ircd-ratbox/src/epoll.c
13311 7.46 +63 -6 ircd-ratbox/src/event.c
13312 7.23 +4 -0 ircd-ratbox/src/getopt.c
13313 7.112 +8 -7 ircd-ratbox/src/hash.c
13314 7.32 +135 -133 ircd-ratbox/src/hook.c
13315 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13316 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13317 7.365 +56 -48 ircd-ratbox/src/ircd.c
13318 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13319 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13320 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13321 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13322 7.122 +14 -13 ircd-ratbox/src/listener.c
13323 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13324 7.150 +17 -8 ircd-ratbox/src/modules.c
13325 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13326 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13327 7.137 +55 -42 ircd-ratbox/src/packet.c
13328 7.187 +8 -15 ircd-ratbox/src/parse.c
13329 7.28 +2 -4 ircd-ratbox/src/patricia.c
13330 7.82 +3 -1 ircd-ratbox/src/poll.c
13331 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13332 1.32 +8 -3 ircd-ratbox/src/reject.c
13333 7.34 +1 -0 ircd-ratbox/src/restart.c
13334 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13335 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13336 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13337 7.76 +32 -35 ircd-ratbox/src/s_log.c
13338 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13339 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13340 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13341 7.334 +773 -2 ircd-ratbox/src/s_user.c
13342 7.27 +2 -1 ircd-ratbox/src/scache.c
13343 7.44 +2 -0 ircd-ratbox/src/select.c
13344 7.285 +12 -12 ircd-ratbox/src/send.c
13345 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13346 7.46 +0 -1 ircd-ratbox/src/tools.c
13347 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13348 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13349 1.3 +4 -4 ircd-ratbox/src/watch.c
13350 7.32 +1 -0 ircd-ratbox/src/whowas.c
13351 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13352 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13353 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13354 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13358 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13360 Modified files: (Branch: RATBOX_2_0)
13363 a remote client is never going to have a watch list..duh
13365 Revision Changes Path
13366 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13370 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13372 Added files: (Branch: RATBOX_2_0)
13377 Revision Changes Path
13378 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13382 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13384 Added files: (Branch: RATBOX_2_0)
13388 helps if we actually include the .c/.h files
13390 Revision Changes Path
13391 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13392 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13396 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13398 Modified files: (Branch: RATBOX_2_0)
13399 . configure configure.ac
13400 include client.h numeric.h s_conf.h setup.h.in
13402 modules Makefile.in
13403 modules/core m_nick.c
13404 src Makefile.in client.c ircd.c messages.tab
13405 newconf.c s_conf.c s_user.c
13407 backport watch from devel
13409 Revision Changes Path
13410 7.229.2.10 +12 -2 ircd-ratbox/configure
13411 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13412 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13413 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13414 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13415 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13416 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13417 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13418 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13419 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13420 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13421 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13422 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13423 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13424 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13425 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13429 leeh 2005/01/12 10:12:40 EST (20050112_1)
13431 Modified files: (Branch: RATBOX_2_0)
13433 modules m_services.c m_whois.c
13436 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13437 when the user is logged in
13439 Revision Changes Path
13440 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13441 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13442 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13443 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13447 leeh 2005/01/11 19:47:14 EST (20050112_0)
13449 Modified files: (Branch: RATBOX_2_0)
13450 include supported.h
13451 Added files: (Branch: RATBOX_2_0)
13455 - added doc/services.txt, outlining the compatibility code
13457 Revision Changes Path
13458 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13459 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13463 leeh 2005/01/11 18:38:10 EST (20050111_5)
13465 Modified files: (Branch: RATBOX_2_0)
13466 include client.h hook.h
13467 modules m_services.c
13468 modules/core m_server.c
13469 src hook.c s_serv.c
13471 - more services compatibility code:
13472 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13473 appropriate service {}; entry, only accept SU from these.
13474 - hook into us finishing nick burst, and have services burst a list of
13477 Revision Changes Path
13478 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13479 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13480 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13481 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13482 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13483 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13487 leeh 2005/01/11 17:32:42 EST (20050111_4)
13489 Modified files: (Branch: RATBOX_2_0)
13490 . configure configure.ac
13492 modules Makefile.in
13494 Added files: (Branch: RATBOX_2_0)
13495 modules m_services.c
13497 - more services compatibility code:
13498 - encap handlers for SU (services marking client as logged in)
13499 - and for LOGIN (servers bursting logged in status)
13500 - move suser from Client -> User
13502 Revision Changes Path
13503 7.229.2.9 +9 -3 ircd-ratbox/configure
13504 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13505 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13506 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13507 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13508 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13512 leeh 2005/01/11 16:46:34 EST (20050111_3)
13514 Modified files: (Branch: RATBOX_2_0)
13515 include ircd_defs.h
13517 - whoops, missing #endif
13519 Revision Changes Path
13520 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13524 leeh 2005/01/11 15:56:57 EST (20050111_2)
13526 Modified files: (Branch: RATBOX_2_0)
13527 include ircd_defs.h
13529 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13530 have ipv6 just report sizeof(struct sockaddr_in)
13532 Revision Changes Path
13533 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13537 leeh 2005/01/10 20:19:35 EST (20050111_1)
13539 Modified files: (Branch: RATBOX_2_0)
13542 - fix a gcc warning
13544 Revision Changes Path
13545 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13549 leeh 2005/01/10 20:10:35 EST (20050111_0)
13551 Modified files: (Branch: RATBOX_2_0)
13552 adns internal.h parse.c transmit.c types.c
13554 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13557 Revision Changes Path
13558 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13559 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13560 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13561 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13565 leeh 2005/01/10 17:48:48 EST (20050110_3)
13567 Modified files: (Branch: RATBOX_2_0)
13570 - send out the reformatted xline to opers (\s -> ' ')
13572 Revision Changes Path
13573 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13577 leeh 2005/01/10 16:18:53 EST (20050110_2)
13579 Modified files: (Branch: RATBOX_2_0)
13582 include client.h supported.h
13583 src messages.tab s_user.c send.c
13585 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13588 Revision Changes Path
13589 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13590 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13591 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13592 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13593 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13594 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13595 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13599 leeh 2005/01/10 14:50:47 EST (20050110_1)
13601 Modified files: (Branch: RATBOX_2_0)
13602 doc example.conf example.efnet.conf
13604 - I dont remember ts6 desyncing on bans, so im not sure why the example
13607 Revision Changes Path
13608 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13609 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13613 leeh 2005/01/10 13:31:10 EST (20050110_0)
13615 Modified files: (Branch: RATBOX_2_0)
13616 . configure configure.ac
13617 include channel.h client.h numeric.h s_conf.h
13618 s_serv.h setup.h.in
13619 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13621 src channel.c messages.tab newconf.c s_conf.c
13624 - added --enable-services to configure, which enables some ratbox-services
13625 compatibility code:
13626 - chanmode +r, registered users only
13627 - usermode +S, prevents deop/kick of a service
13628 - service { }; block in conf for the above umode
13630 Revision Changes Path
13631 7.229.2.8 +28 -16 ircd-ratbox/configure
13632 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13633 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13634 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13635 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13636 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13637 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13638 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13639 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13640 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13641 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13642 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13643 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13644 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13645 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13646 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13647 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13648 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13649 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13653 leeh 2005/01/09 08:23:30 EST (20050109_0)
13655 Modified files: (Branch: RATBOX_2_0)
13658 - remove a tab, and add +C to opers umode help
13660 Revision Changes Path
13661 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode