1 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
3 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
7 +97 -26 trunk/libcharybdis/commio.c (File Modified)
8 +3 -2 trunk/libcharybdis/commio.h (File Modified)
9 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
10 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
11 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
12 +3 -3 trunk/libcharybdis/poll.c (File Modified)
13 +2 -2 trunk/libcharybdis/ports.c (File Modified)
14 +2 -2 trunk/libcharybdis/select.c (File Modified)
17 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
19 Fix some cases where the size argument to strlcpy()
20 for usernames and hostnames is 1 too small.
24 +1 -1 trunk/modules/m_chghost.c (File Modified)
25 +2 -2 trunk/src/res.c (File Modified)
26 +2 -2 trunk/src/s_user.c (File Modified)
29 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
31 Cut down quit/part/kick reasons to avoid quit reasons
32 overflowing the client exiting server notice (from
33 TOPICLEN to 260). kill reasons become shorter accordingly.
34 kline/dline/gline reasons become 390.
35 away messages stay at TOPICLEN for now.
39 +8 -3 trunk/include/ircd_defs.h (File Modified)
40 +2 -2 trunk/modules/m_dline.c (File Modified)
41 +4 -4 trunk/modules/m_gline.c (File Modified)
42 +2 -2 trunk/modules/m_kline.c (File Modified)
45 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
47 Don't leak auth{} spoofed IP addresses in +f notices.
48 from ratbox (androsyn)
52 +10 -3 trunk/src/s_conf.c (File Modified)
55 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
57 Make oper_up() take +i/-i during opering up into account
58 (e.g. no_oper_invis extension, +i in operator::umodes).
59 Remove the hack from no_oper_invis.
63 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
64 +4 -0 trunk/src/s_user.c (File Modified)
67 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
69 no_oper_invis: decrement invisible count when clearing
70 invisible on a local client who has just opered up
71 oper_up() should really do this
75 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
78 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
80 Put "End of Channel Quiet List" instead of
81 "End of Channel Ban List" for a +q list.
82 Due to client restrictions the numerics for
83 quiet lists must be the same as for ban lists.
87 +4 -1 trunk/src/chmode.c (File Modified)
90 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
92 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
93 Change TS6 JOIN processing
94 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
95 a local user joins an existing channel
96 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
97 propagating a TS6 JOIN
98 - don't interpret simple modes in an incoming TS6 JOIN
100 This is to avoid desyncs when certain mode changes (e.g. -im)
101 cross with joins. A downside is that simple modes will be
102 more desynched when a JOIN creates a channel or lowers TS,
103 but that's less important.
105 Update the TS6 specification to include this, and clarify
106 that TMODE can come from a server and that MODE must be
107 translated into TMODE from other servers too.
111 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
112 +19 -127 trunk/modules/core/m_join.c (File Modified)
115 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
117 Make -logfile work again.
121 +2 -2 trunk/src/s_log.c (File Modified)
124 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
126 - fix off-by-one memory overflow error.
130 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
133 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
135 Change handling of modularized umodes:
136 - keep the bitmask reserved forever to the letter, fixing
137 the problems when loading multiple umode modules,
138 unloading them and then loading them in a different order
139 - don't allow local users to change umodes which have
140 been unloaded and don't set them on new users via
145 +24 -3 trunk/src/s_user.c (File Modified)
148 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
150 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
154 +1 -0 trunk/include/s_user.h (File Modified)
155 +0 -22 trunk/libcharybdis/tools.c (File Modified)
156 +0 -1 trunk/libcharybdis/tools.h (File Modified)
157 +22 -0 trunk/src/s_user.c (File Modified)
160 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
162 DNSBL keyword substitution is available as of 2.1.3.
166 +1 -1 trunk/doc/example.conf (File Modified)
169 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
171 Change two occurances like match(userinput, target_p->name) ||
172 match(target_p->name, userinput) to just match(userinput,
173 target_p->name). No client name can contain * or ? now.
177 +1 -1 trunk/modules/m_trace.c (File Modified)
178 +1 -2 trunk/src/s_serv.c (File Modified)
181 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
183 Do not try find_server() on a name find_client() has
184 returned NULL for, as this will always return NULL
185 since the removal of hostmasking.
189 +1 -2 trunk/modules/m_pong.c (File Modified)
190 +0 -4 trunk/src/s_serv.c (File Modified)
193 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
195 Remove server_exists() which checked whether the
196 server name existed taking hostmasking into account
197 and just check with find_server(); admittedly
198 this checks if the name is a SID but that's not
203 +3 -27 trunk/modules/core/m_server.c (File Modified)
206 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
208 Remove hash_find_masked_server(), which made it possible
209 to specify the full (unmasked) name of a server behind
210 a hostmask. As a result find_any_client() (for prefixes)
211 becomes equal to find_client(), so remove that too.
215 +0 -1 trunk/include/hash.h (File Modified)
216 +1 -75 trunk/src/hash.c (File Modified)
217 +1 -1 trunk/src/parse.c (File Modified)
220 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
222 Remove '*' from valid server name characters.
223 This makes it impossible to connect hostmasked servers.
224 (This support didn't work well anyway, was incompatible
225 with TS6 and we never masked ourselves.)
229 +1 -1 trunk/src/match.c (File Modified)
232 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
234 Change spambot, flooder and jupe joiner notices from host to orighost.
238 +1 -1 trunk/modules/core/m_join.c (File Modified)
239 +2 -2 trunk/modules/core/m_message.c (File Modified)
240 +2 -2 trunk/src/channel.c (File Modified)
243 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
245 Add documentation for SASL client protocol, same as atheme doc/SASL.
249 + - trunk/doc/sasl.txt (File Added)
252 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
254 Include real hostname in Closing Link message for unknown
255 connections that have sent USER. This is helpful for
256 k-lined users while not breaking server IP hiding.
260 +3 -1 trunk/src/client.c (File Modified)
263 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
269 +29 -29 trunk/configure (File Modified)
272 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
274 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
278 +3 -3 trunk/modules/core/m_kill.c (File Modified)
281 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
283 Backport from early 3.x:
286 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
288 - remove "Processing connection to foobar.net" message
292 +0 -3 trunk/src/s_auth.c (File Modified)
295 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
297 - missed the processing connection one (actually, we can probably nuke this one)
301 +1 -2 trunk/src/s_auth.c (File Modified)
304 river 2006/09/27 16:33:05 UTC (20060927-2174)
306 get_client_name = stupid
311 +10 -7 trunk/modules/core/m_kill.c (File Modified)
314 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
316 - remove excessive arguments
320 +1 -2 trunk/src/s_conf.c (File Modified)
321 +1 -1 trunk/src/s_user.c (File Modified)
324 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
326 - use sendto_one_notice() for on-connect notices too.
330 +10 -10 trunk/src/s_auth.c (File Modified)
333 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
335 - use sendto_one_notice() in the core, too.
339 +2 -2 trunk/src/chmode.c (File Modified)
340 +8 -15 trunk/src/modules.c (File Modified)
341 +3 -5 trunk/src/s_conf.c (File Modified)
342 +1 -2 trunk/src/s_newconf.c (File Modified)
343 +20 -57 trunk/src/s_user.c (File Modified)
346 river 2006/09/27 16:19:25 UTC (20060927-2166)
348 the KILL command will use get_client_name(, SHOW_IP) instead of
349 target->name, and will show a more useful error for local opers
354 +6 -4 trunk/modules/core/m_kill.c (File Modified)
357 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
359 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
363 +4 -2 trunk/src/send.c (File Modified)
366 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
372 +1 -1 trunk/include/client.h (File Modified)
375 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
377 - get_id(): fall back to "*" if client has no known name
381 +1 -1 trunk/include/client.h (File Modified)
384 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
386 - convert to sendto_one_notice().
390 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
391 +4 -6 trunk/unsupported/m_force.c (File Modified)
394 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
396 - use sendto_one_notice() in many places instead of
397 sendto_one(source_p, ":%s NOTICE %s :", ...);
401 +10 -25 trunk/extensions/example_module.c (File Modified)
402 +5 -14 trunk/extensions/hurt.c (File Modified)
403 +1 -2 trunk/extensions/m_42.c (File Modified)
404 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
405 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
406 +1 -2 trunk/extensions/m_opme.c (File Modified)
407 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
408 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
409 +3 -7 trunk/modules/core/m_die.c (File Modified)
410 +2 -4 trunk/modules/core/m_kill.c (File Modified)
411 +2 -2 trunk/modules/core/m_squit.c (File Modified)
412 +1 -2 trunk/modules/m_challenge.c (File Modified)
413 +11 -15 trunk/modules/m_connect.c (File Modified)
414 +20 -28 trunk/modules/m_dline.c (File Modified)
415 +2 -2 trunk/modules/m_etrace.c (File Modified)
416 +11 -21 trunk/modules/m_gline.c (File Modified)
417 +2 -4 trunk/modules/m_kline.c (File Modified)
418 +1 -2 trunk/modules/m_rehash.c (File Modified)
419 +3 -7 trunk/modules/m_restart.c (File Modified)
420 +31 -45 trunk/modules/m_set.c (File Modified)
421 +2 -4 trunk/modules/m_testmask.c (File Modified)
422 +5 -8 trunk/modules/m_unreject.c (File Modified)
423 +2 -5 trunk/modules/m_xline.c (File Modified)
428 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
429 +10 -25 trunk/extensions/example_module.c (File Modified)
430 +5 -14 trunk/extensions/hurt.c (File Modified)
431 +1 -2 trunk/extensions/m_42.c (File Modified)
432 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
433 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
434 +1 -2 trunk/extensions/m_opme.c (File Modified)
435 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
436 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
437 +3 -7 trunk/modules/core/m_die.c (File Modified)
438 +14 -11 trunk/modules/core/m_kill.c (File Modified)
439 +2 -2 trunk/modules/core/m_squit.c (File Modified)
440 +1 -2 trunk/modules/m_challenge.c (File Modified)
441 +11 -15 trunk/modules/m_connect.c (File Modified)
442 +2 -4 trunk/modules/m_dline.c (File Modified)
443 +2 -2 trunk/modules/m_etrace.c (File Modified)
444 +11 -21 trunk/modules/m_gline.c (File Modified)
445 +2 -4 trunk/modules/m_kline.c (File Modified)
446 +1 -2 trunk/modules/m_rehash.c (File Modified)
447 +3 -7 trunk/modules/m_restart.c (File Modified)
448 +31 -45 trunk/modules/m_set.c (File Modified)
449 +2 -4 trunk/modules/m_testmask.c (File Modified)
450 +5 -8 trunk/modules/m_unreject.c (File Modified)
451 +1 -3 trunk/modules/m_xline.c (File Modified)
452 +2 -2 trunk/src/chmode.c (File Modified)
453 +8 -15 trunk/src/modules.c (File Modified)
454 +10 -14 trunk/src/s_auth.c (File Modified)
455 +3 -6 trunk/src/s_conf.c (File Modified)
456 +1 -2 trunk/src/s_newconf.c (File Modified)
457 +20 -57 trunk/src/s_user.c (File Modified)
458 +4 -2 trunk/src/send.c (File Modified)
459 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
460 +4 -6 trunk/unsupported/m_force.c (File Modified)
463 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
465 - keyword-subst from charybdis 2.2.
469 +12 -3 trunk/doc/example.conf (File Modified)
470 +58 -3 trunk/doc/reference.conf (File Modified)
471 + - trunk/include/substitution.h (File Added)
472 +1 -0 trunk/src/Makefile.in (File Modified)
473 +2 -2 trunk/src/s_conf.c (File Modified)
474 +164 -1 trunk/src/s_user.c (File Modified)
475 + - trunk/src/substitution.c (File Added)
478 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
480 Removed merge tracking for "svnmerge" for
481 http://svn.atheme.org/charybdis/branches/release-2.2
485 + - trunk/ (Property Modified)
488 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
490 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
491 http://svn.atheme.org/charybdis/branches/release-2.2
495 + - trunk/ (Property Modified)
498 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
500 Removed merge tracking for "svnmerge" for
501 http://svn.atheme.org/charybdis/branches/release-2.2
505 + - trunk/ (Property Modified)
508 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
510 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
511 http://svn.atheme.org/charybdis/branches/release-2.2
515 + - trunk/ (Property Modified)
518 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
524 + - trunk/ (Property Modified)
527 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
529 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
530 http://svn.atheme.org/charybdis/branches/release-2.2
534 + - trunk/ (Property Modified)
537 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
539 - version bump to 2.2.0
543 +3 -1 trunk/NEWS (File Modified)
544 +1 -1 trunk/configure.ac (File Modified)
547 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
550 + branches/release-2.1 -> 2.2 base
551 + 3.0 -> branches/cxxconversion
552 + backport some immediate 3.0 functionality for 2.2
557 + - trunk/ (File Added)
560 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
562 Merged revisions 3135,3137 via svnmerge from
563 http://svn.atheme.org/charybdis/trunk
566 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
568 - Expand TRACE description
569 - Mention expiry time in TESTLINE
571 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
573 Update copyright year for sgml docs to 2007.
578 + - branches/release-2.1/ (Property Modified)
579 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
580 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
583 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
585 Merged revisions 1999 via svnmerge from
586 http://svn.atheme.org/charybdis/trunk
590 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
597 + - branches/release-2.1/ (Property Modified)
598 +1 -0 branches/release-2.1/CREDITS (File Modified)
601 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
603 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
604 http://svn.atheme.org/charybdis/trunk
607 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
609 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
611 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
613 - add use_forward to /info
615 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
617 Call channel_modes() with &me instead of source_p when
618 sending out a JOIN and SJOIN for a local user. This
619 saves checking whether they are on the channel they
622 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
624 If use_forward is disabled:
626 - hide +f in /mode #channel (/mode #channel f still shows it)
627 - do not send any mode changes adding +f to local clients
628 (-f ones are still sent)
633 + - branches/release-2.1/ (Property Modified)
634 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
635 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
636 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
637 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
638 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
639 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
640 +1 -1 branches/release-2.1/src/channel.c (File Modified)
641 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
642 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
643 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
644 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
645 +4 -2 branches/release-2.1/src/supported.c (File Modified)
648 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
650 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
654 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
655 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
656 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
659 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
661 Add accountability (wallops, log) to OKICK.
665 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
668 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
670 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
671 Similar to branches/release-2.2 r3061.
675 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
678 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
680 - Write xline to file after instead of before notifying opers and source
681 - Also notify source of failure to add xline
682 Similar to branches/release-2.2 r3057.
686 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
689 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
691 If a dline/kline/resv cannot be added to the file, send
692 the regular notices to local opers and source anyway,
693 and also warn the source (local opers were already warned).
694 Similar to branches/release-2.2 r3053.
698 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
701 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
703 Port over fixes from unkline/unxline/unresv to undline.
704 Similar to branches/release-2.2 r3049.
708 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
711 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
713 Merged revisions 2915 via svnmerge from
714 http://svn.atheme.org/charybdis/trunk
717 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
719 In usage message, show kline.conf and xline.conf instead
720 of klines.conf and xlines.conf.
725 + - branches/release-2.1/ (Property Modified)
726 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
729 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
731 Merged revisions 2831,2833,2853 via svnmerge from
732 http://svn.atheme.org/charybdis/trunk
735 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
737 unkline/unxline/unresv:
738 - if fclose on the output returns an error, treat this as a
740 - check if the rename from the temp file to the ban conf failed
742 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
744 When adding a permanent dline/kline/xline/resv, check
745 the return value of fclose().
747 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
749 Do not free xline aconf if it could not be written out.
750 It will be added to the list in memory anyway.
755 + - branches/release-2.1/ (Property Modified)
756 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
757 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
758 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
759 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
762 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
764 NEWS: Clarify effects of ip_cloaking changes a little.
768 +2 -0 branches/release-2.1/NEWS (File Modified)
771 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
777 +9 -9 branches/release-2.1/configure (File Modified)
780 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
782 Version bump on 2.1 branch to 2.1.2.
786 +1 -1 branches/release-2.1/configure.ac (File Modified)
789 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
795 +1 -0 branches/release-2.1/NEWS (File Modified)
798 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
800 Merged revisions 2801 via svnmerge from
801 http://svn.atheme.org/charybdis/trunk
804 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
806 ip_cloaking: try to avoid truncation by removing more
807 components of the hostname (except the TLD).
812 + - branches/release-2.1/ (Property Modified)
813 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
816 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
822 +8 -1 branches/release-2.1/NEWS (File Modified)
825 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
827 Merged revisions 2781 via svnmerge from
828 http://svn.atheme.org/charybdis/trunk
831 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
833 Fix stupid bug: checked a hostmask against the found
834 ban instead of all exceptions, causing all host mangled
835 clients to be exempted if there was a single ban
836 exception in many cases.
841 + - branches/release-2.1/ (Property Modified)
842 +2 -2 branches/release-2.1/src/channel.c (File Modified)
845 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
847 Merged revisions 2773 via svnmerge from
848 http://svn.atheme.org/charybdis/trunk
851 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
853 user@host must be *@* for a shared{} block with flags=locops
854 (server should not be *).
859 + - branches/release-2.1/ (Property Modified)
860 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
863 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
865 Tweak \s code a little.
869 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
870 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
871 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
874 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
876 Merged revisions 2761 via svnmerge from
877 http://svn.atheme.org/charybdis/trunk
880 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
882 The testline/no_tilde fixes are in 2.1.1.
887 + - branches/release-2.1/ (Property Modified)
888 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
891 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
897 +4 -1 branches/release-2.1/NEWS (File Modified)
900 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
902 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
903 http://svn.atheme.org/charybdis/trunk
907 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
909 If the auth{} block has no_tilde and is not kline exempt,
910 check the username without tilde against klines too.
911 This is consistent with the way klines work on spoofs
912 (klines checked on both raw and appearing-on-IRC version).
914 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
916 Rework the fix for klines with no_tilde.
917 Add an extra argument to find_address_conf() for the
918 username without tilde, as that may contain one character more.
920 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
922 Unbreak compile (because of r2697).
923 testline with ~ could be improved some more perhaps, but this should work.
925 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
927 testline: take no_tilde and username truncation into account
929 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
931 Add some information on /testline with no_tilde and username truncation.
936 + - branches/release-2.1/ (Property Modified)
937 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
938 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
939 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
940 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
941 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
942 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
945 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
947 Merged revisions 2149,2151 via svnmerge from
948 http://svn.atheme.org/charybdis/trunk
951 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
953 Move kills from services from +s to +k snomask.
954 Kills from non-service opers remain on +s.
956 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
958 Update description of +s and +k snomasks.
963 + - branches/release-2.1/ (Property Modified)
964 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
965 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
966 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
969 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
971 Merged revisions 2685 via svnmerge from
972 http://svn.atheme.org/charybdis/trunk
975 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
977 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
982 + - branches/release-2.1/ (Property Modified)
983 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
986 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
988 Merged revisions 2693 via svnmerge from
989 http://svn.atheme.org/charybdis/trunk
992 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
994 Fix truncation (by one) of unidented usernames
995 if user registration is done because of DNSBL
996 completion (which is the usual case if a valid
997 NICK and USER are sent quickly and any DNSBLs
1003 + - branches/release-2.1/ (Property Modified)
1004 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1007 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1013 +10 -0 branches/release-2.1/NEWS (File Modified)
1016 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1022 +9 -9 branches/release-2.1/configure (File Modified)
1025 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1027 Version bump to 2.1.1.
1031 +1 -1 branches/release-2.1/configure.ac (File Modified)
1034 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1036 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
1037 http://svn.atheme.org/charybdis/trunk
1040 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1042 - fix a server notice on SID collision where the server name is mentioned twice
1044 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1046 - get_server_name() is stupid
1048 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1052 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1054 Do the Attempt to re-introduce SID server notice somewhat
1055 differently, showing a real host again if !HIDE_SERVERS_IPS
1056 and still showing the server name exactly once.
1058 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1060 Fix log message for Attempt to re-introduce SID (server notice was ok).
1062 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1064 - replace "No N line" with "no connect block" in a
1066 - show attempted server name in a few serverlog messages
1071 + - branches/release-2.1/ (Property Modified)
1072 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1075 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1077 Merged revisions 2218 via svnmerge from
1078 http://svn.atheme.org/charybdis/trunk
1081 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1083 Fix garbage in /stats y output on 64-bit archs.
1088 + - branches/release-2.1/ (Property Modified)
1089 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1092 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1094 Merged revisions 2438 via svnmerge from
1095 http://svn.atheme.org/charybdis/trunk
1098 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1100 Enable Revision keyword in addition to Id.
1105 + - branches/release-2.1/ (Property Modified)
1106 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1109 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1111 Merged revisions 2679 via svnmerge from
1112 http://svn.atheme.org/charybdis/trunk
1115 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1117 Port over ratbox 2.2 r23253 (anfl):
1118 - remove the cached storage of how many +beI there are, thereby fixing a
1119 case where it can get desynced from reality
1124 + - branches/release-2.1/ (Property Modified)
1125 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1126 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1129 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1131 Merged revisions 2093,2095 via svnmerge from
1132 http://svn.atheme.org/charybdis/trunk
1135 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1137 - change DNSBL licensing to BSD.
1139 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1141 - change x86-assembly FNV implementation to BSD license
1146 + - branches/release-2.1/ (Property Modified)
1147 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1148 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1151 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1153 Merged revisions 2073,2075 via svnmerge from
1154 http://svn.atheme.org/charybdis/trunk
1157 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1159 Put full information in the squit reason when exiting
1160 a server due to a servlink (ziplinks) error.
1162 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1164 Put full information in the squit reason when exiting
1165 a server due to not enough arguments for a command.
1170 + - branches/release-2.1/ (Property Modified)
1171 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1172 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1175 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1177 Merged revisions 2071 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1181 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1183 Don't redirect users from an existing domain to an
1184 existing server in reference.conf.
1190 + - branches/release-2.1/ (Property Modified)
1191 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1194 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1196 Merged revisions 2053 via svnmerge from
1197 http://svn.atheme.org/charybdis/trunk
1200 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1202 Make find_channel_membership() choose the shortest list
1203 (channel's list or user's list) to search, avoiding excessive
1204 CPU usage with services which are in lots of channels.
1205 From ratbox 2.2 (anfl/jilles)
1210 + - branches/release-2.1/ (Property Modified)
1211 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1214 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1220 +9 -9 branches/release-2.1/configure (File Modified)
1223 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1225 Version change 2.1.0rc1 -> 2.1.0 (release).
1229 +1 -1 branches/release-2.1/configure.ac (File Modified)
1232 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1234 Merged revisions 2029 via svnmerge from
1235 http://svn.atheme.org/charybdis/trunk
1238 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1240 NEWS: mention m_webirc.c module
1245 + - branches/release-2.1/ (Property Modified)
1246 +1 -0 branches/release-2.1/NEWS (File Modified)
1249 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1255 +9 -9 branches/release-2.1/configure (File Modified)
1258 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1260 Change version to 2.1.0rc1.
1264 +1 -1 branches/release-2.1/configure.ac (File Modified)
1267 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1269 Merged revisions 2021 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1273 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1275 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1276 related flaky looking things, and instead keep a list
1277 of BlacklistClients in PreClient.
1282 + - branches/release-2.1/ (Property Modified)
1283 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1284 +1 -1 branches/release-2.1/include/client.h (File Modified)
1285 +0 -1 branches/release-2.1/include/res.h (File Modified)
1286 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1287 +0 -24 branches/release-2.1/src/res.c (File Modified)
1288 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1291 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1293 Merged revisions 2015,2017 via svnmerge from
1294 http://svn.atheme.org/charybdis/trunk
1297 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1299 Check if the name in the question section of the
1300 DNS reply matches what we queried, to guard against
1301 late replies to a previous query with the same id.
1303 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1305 res.c: add a comment summarizing our changes
1310 + - branches/release-2.1/ (Property Modified)
1311 +53 -18 branches/release-2.1/src/res.c (File Modified)
1314 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1316 Merged revisions 1981 via svnmerge from
1317 http://svn.atheme.org/charybdis/trunk
1320 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1322 Alphabetize extensions and tweak the descriptions a little.
1327 + - branches/release-2.1/ (Property Modified)
1328 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1329 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1332 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1334 Merged revisions 1975 via svnmerge from
1335 http://svn.atheme.org/charybdis/trunk
1338 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1340 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1341 We should use the IP and not truncate the hostname.
1342 From ratbox 2.2 (androsyn)
1347 + - branches/release-2.1/ (Property Modified)
1348 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1351 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1353 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1354 http://svn.atheme.org/charybdis/trunk
1358 + - branches/release-2.1/ (Property Modified)
1361 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1363 - branch 2.1 release family
1367 + - branches/release-2.1/ (File Added)
1370 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1372 Describe new handling of host mangling in channel bans in SGML.
1376 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1379 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1381 - ok, 2.1 operline brought to you by marvin the melancholy robot
1385 +1 -1 trunk/src/messages.tab (File Modified)
1388 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1390 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1391 If anybody comes up with anything better, then please let us know
1392 and we will change this before 2.1 is branched.
1396 +1 -1 trunk/src/messages.tab (File Modified)
1399 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1401 Add EUID to capab.txt.
1405 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1408 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1414 +3 -0 trunk/NEWS (File Modified)
1417 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1419 Allow service{} servers to manipulate the nick delay table
1420 (for "nickserv enforcement").
1421 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1422 If duration is 0, the nickdelay entry is removed, otherwise
1423 it is added with the duration in seconds (maximum 24 hours).
1424 It is suggested that this is used if the EUID capab is present.
1428 +42 -1 trunk/modules/m_services.c (File Modified)
1431 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1433 HURT: strip off *@ from the start of the mask
1434 reject anything else containing '@' or '!'
1438 +11 -0 trunk/extensions/hurt.c (File Modified)
1441 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1443 ircd.c: need supported.h here
1447 +1 -0 trunk/src/ircd.c (File Modified)
1450 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1452 HURT: less ambiguity here
1453 ips/hosts to be hurt must contain a '.' or ':' otherwise
1454 they are interpreted as nicks
1458 +14 -9 trunk/extensions/hurt.c (File Modified)
1461 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1463 - we're now ircd-charybdis.org.
1464 - properly alphabetize credits
1468 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1471 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1473 - add additional modules to the configs
1477 +6 -0 trunk/doc/example.conf (File Modified)
1478 +12 -0 trunk/doc/reference.conf (File Modified)
1481 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1483 - remove hurt.h, it is pointless and confusing
1487 +27 -62 trunk/extensions/hurt.c (File Modified)
1488 + - trunk/extensions/hurt.h (File Deleted)
1491 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1493 - add code to suggest a local HURT by nickname.
1494 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1498 +40 -10 trunk/extensions/hurt.c (File Modified)
1499 +1 -0 trunk/extensions/hurt.h (File Modified)
1502 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1508 +2 -1 trunk/NEWS (File Modified)
1511 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1513 MASKTRACE/TESTMASK: check orighost as well
1517 +4 -2 trunk/modules/m_etrace.c (File Modified)
1518 +3 -1 trunk/modules/m_testmask.c (File Modified)
1521 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1523 Make RPL_ISUPPORT (005) numeric modularizable.
1524 Currently it will reassemble the numeric every time
1525 it needs to be sent, using a few dozen callbacks;
1526 if this is too slow some caching scheme should be
1531 +0 -1 trunk/include/s_user.h (File Modified)
1532 +36 -114 trunk/include/supported.h (File Modified)
1533 +1 -1 trunk/modules/m_version.c (File Modified)
1534 +1 -0 trunk/src/Makefile.in (File Modified)
1535 +1 -0 trunk/src/ircd.c (File Modified)
1536 +300 -25 trunk/src/s_user.c (File Modified)
1537 + - trunk/src/supported.c (File Added)
1540 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1542 EUID orighost could differ from host only in case,
1543 do not mark as dynamic spoof then
1547 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1550 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1552 kline help file: clarify a bit and remove some obsolete stuff
1553 partly suggested by Olin
1557 +8 -8 trunk/help/opers/kline (File Modified)
1560 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1566 +20 -0 trunk/NEWS (File Modified)
1569 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1571 Show real host/IP to nonopers whoising themselves.
1572 The IP is not shown for auth{} spoofs, otherwise it is,
1573 as it looked rather weird to me to show an auth{} spoofed
1574 IP like this. (/userhost on self still shows the IP.)
1578 +13 -2 trunk/modules/m_whois.c (File Modified)
1581 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1583 Document nick_delay stuff and move it around a bit.
1587 +1 -2 trunk/doc/example.conf (File Modified)
1588 +8 -2 trunk/doc/reference.conf (File Modified)
1591 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1593 - disable nickdelay by default. Needs to be documented in reference.conf.
1597 +2 -0 trunk/doc/example.conf (File Modified)
1598 +2 -0 trunk/doc/reference.conf (File Modified)
1601 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1603 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1607 +2 -1 trunk/modules/m_services.c (File Modified)
1610 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1612 ip_cloaking: somewhat hackish but we need to send the
1613 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1618 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1621 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1623 If EUID is used, show realhost in far connect notice
1624 (but not in far disconnect notice).
1628 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1631 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1634 - use non-ENCAP CHGHOST if possible
1635 - really introduce new users with their mangled and real
1636 host if +h is in default umodes
1640 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1643 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1645 Add non-ENCAP CHGHOST.
1649 +49 -11 trunk/modules/m_chghost.c (File Modified)
1652 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1654 Initial addition of EUID (puts realhost/account in same
1655 command as user introduction).
1656 See doc/technical/euid.txt for more information.
1657 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1661 + - trunk/doc/technical/euid.txt (File Added)
1662 +2 -1 trunk/include/s_serv.h (File Modified)
1663 +1 -1 trunk/include/s_user.h (File Modified)
1664 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1665 +1 -34 trunk/modules/m_chghost.c (File Modified)
1666 +0 -28 trunk/modules/m_services.c (File Modified)
1667 +30 -1 trunk/src/s_serv.c (File Modified)
1668 +30 -3 trunk/src/s_user.c (File Modified)
1671 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1673 Store the mangled host in localClient and use it for
1674 ban matching (also match real host for mangled users,
1675 also match mangled host for uncloaked users).
1676 Improve interaction of +h with auth{} and services
1678 Note that all of this only applies to clients who
1679 connect after the mangling module is loaded
1680 (other clients cannot even set +h).
1681 The sorcerynet cloaking module has not been updated
1686 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1687 +3 -0 trunk/include/client.h (File Modified)
1688 +64 -5 trunk/src/channel.c (File Modified)
1689 +1 -0 trunk/src/client.c (File Modified)
1690 +2 -2 trunk/src/s_user.c (File Modified)
1693 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1695 Document /stats U letters in sgml.
1699 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1702 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1704 Better description of hub_mask and leaf_mask.
1708 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1711 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1713 Add operspy_dont_care_user_info to sgml docs.
1717 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1720 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1722 Add general::operspy_dont_care_user_info.
1723 This makes /who mask equivalent to /who !mask for opers
1724 with the operspy flag, and removes the operspy log/notice
1725 on /who mask, /masktrace and /scan.
1726 The necessary privilege (operspy flag) is unchanged.
1727 Behaviour for the other operspy commands (channel
1728 related ones) is also unchanged.
1732 +1 -0 trunk/doc/example.conf (File Modified)
1733 +6 -0 trunk/doc/reference.conf (File Modified)
1734 +1 -0 trunk/include/s_conf.h (File Modified)
1735 +10 -8 trunk/modules/m_etrace.c (File Modified)
1736 +6 -0 trunk/modules/m_info.c (File Modified)
1737 +8 -5 trunk/modules/m_scan.c (File Modified)
1738 +1 -1 trunk/modules/m_version.c (File Modified)
1739 +6 -1 trunk/modules/m_who.c (File Modified)
1740 +1 -0 trunk/src/newconf.c (File Modified)
1741 +1 -0 trunk/src/s_conf.c (File Modified)
1744 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1746 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1747 This letter will also be used for showing operspy with
1748 limited accountability (show non channel related info
1749 without '!' or notice).
1753 +2 -0 trunk/doc/server-version-info (File Modified)
1754 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1755 +2 -0 trunk/include/ircd.h (File Modified)
1756 +6 -0 trunk/modules/m_info.c (File Modified)
1757 +2 -0 trunk/modules/m_version.c (File Modified)
1758 +1 -0 trunk/src/ircd_state.c (File Modified)
1761 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1763 Add m_webirc module, allows showing real host of CGI:IRC users.
1764 Differences to the version available on my web page for a while:
1765 instructions on how to set it up.
1769 +137 -0 trunk/extensions/Makefile.in (File Modified)
1770 + - trunk/extensions/m_webirc.c (File Added)
1773 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1775 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1779 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1782 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1784 - move beu from core to contributors
1785 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1789 +2 -2 trunk/CREDITS (File Modified)
1792 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1794 Mention that class blocks must be defined before the
1795 auth or connect blocks referencing them.
1799 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1802 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1805 - change from "can join" to "is banned", this reverses sense
1806 and removes "weird" checks like for +i, +l, +j
1807 - don't allow $j to same channel
1808 - +s/+p restriction removed, anyone can /mode b anyway
1813 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1816 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1818 Add a few important lines from reference.conf to example.conf.
1822 +8 -1 trunk/doc/example.conf (File Modified)
1825 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1827 - we don't support rtsigio anymore
1828 - we definately don't support VMS nor Cygwin either.
1832 +2 -2 trunk/INSTALL (File Modified)
1833 +0 -2 trunk/README.FIRST (File Modified)
1836 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1838 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1842 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1845 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1848 - return EXTBAN_NOMATCH for a valid ban that does not match
1849 - consider a $j ban invalid if we were already processing a
1850 can_join for a $j ban
1854 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1857 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1859 extb_extgecos: realhost -> orighost
1863 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1866 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1868 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1872 +59 -0 trunk/extensions/Makefile.in (File Modified)
1873 + - trunk/extensions/extb_canjoin.c (File Added)
1876 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1878 - oh right, charybdis calls that 'orighost'.
1882 +2 -2 trunk/modules/m_who.c (File Modified)
1885 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1887 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1891 +2 -0 trunk/modules/m_who.c (File Modified)
1894 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1896 - also check $x against realhost
1900 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1903 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1905 Sorcerynet people want a debugging notice moved from +s to +d.
1909 +1 -1 trunk/src/blacklist.c (File Modified)
1912 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1914 Use source_p instead of client_p for free_pre_client().
1915 client_p could be NULL or another client.
1919 +1 -1 trunk/src/client.c (File Modified)
1922 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1924 - revert this, I know how to fix it now
1928 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1931 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1933 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1934 This fix is probably suboptimal, but it does indeed fix the problem.
1938 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1941 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1943 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1947 +49 -0 trunk/extensions/Makefile.in (File Modified)
1948 + - trunk/extensions/extb_extgecos.c (File Added)
1951 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1953 Remove undocumented and unused general::fallback_to_ip6_int config option.
1957 +0 -3 trunk/include/s_conf.h (File Modified)
1958 +0 -3 trunk/src/newconf.c (File Modified)
1961 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1964 - document new TESTMASK
1965 - mention that TESTMASK matching is the same as MASKTRACE matching
1966 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1971 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1974 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1976 New testmask from ratbox 2.2.
1977 Allows matches on nick, ip and gecos in addition to user
1978 and host, and is fully analogous to masktrace.
1979 The numeric has changed from 724 to 727 and fields in it
1984 +4 -3 trunk/help/opers/testmask (File Modified)
1985 +1 -0 trunk/include/numeric.h (File Modified)
1986 +82 -9 trunk/modules/m_testmask.c (File Modified)
1987 +2 -2 trunk/src/messages.tab (File Modified)
1990 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
1992 contrib -> extensions
1996 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1999 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2001 CHGHOST: Check validity of new hostname.
2002 If the command came from a local client (disabled by
2003 default), send an error message and drop the command.
2004 If the command came from a remote client or server,
2005 send a notice to opers and the target user (if local).
2009 +42 -1 trunk/modules/m_chghost.c (File Modified)
2012 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2018 +23 -1 trunk/NEWS (File Modified)
2021 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2023 When an outgoing server connection succeeds, set
2024 localClient->ip by simply copying the whole sockaddr
2025 struct instead of copying certain parts only.
2029 +1 -19 trunk/src/s_serv.c (File Modified)
2032 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2034 Give a special error message and ignore the connect block
2035 if trying to add a connect block for the server's own name.
2039 +7 -0 trunk/src/newconf.c (File Modified)
2042 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2044 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2045 when --disable-balloc is used, so that it compiles.
2046 Obviously the BlockHeapUsage() stub returns just zeroes so
2047 /stats z will be less informative.
2051 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2054 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2056 Free and zero dns_query in DNS callback for outgoing connect.
2057 This avoids double free of reslist.
2061 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2064 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2066 From ratbox, log failed outgoing connections to serverlog.
2071 +13 -1 trunk/src/s_serv.c (File Modified)
2074 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2076 Change serverlog message when connecting to be more clear and show the port number.
2080 +1 -1 trunk/src/s_serv.c (File Modified)
2083 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2085 Remove gethost_byname(), this is meaningless
2086 since the removal of AAAA -> A fallback (r1763).
2090 +0 -1 trunk/include/res.h (File Modified)
2091 +0 -12 trunk/src/res.c (File Modified)
2094 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2096 Remove ip6.int support and use only ip6.arpa.
2097 The global ip6.int zone has disappeared on June 1
2098 and a lot of other software has been removing ip6.int
2100 This removes the second and last case where IPv6
2101 support in charybdis causes extra lookups and slows
2106 +5 -27 trunk/src/res.c (File Modified)
2109 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2111 Mention new default (r1767) for connect::aftype in sgml docs.
2115 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2118 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2120 Use IPv6 if connect::host looks like an IPv6 address
2121 (contains a colon). No need to aftype=ipv6 anymore.
2125 +2 -0 trunk/src/newconf.c (File Modified)
2128 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2130 More information about connect::host.
2134 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2137 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2139 Remove fallback to A if AAAA cannot be found.
2140 In case of a forward check of a reverse lookup, we
2141 already know if it's ipv4 or ipv6, so it is not
2142 useful and in case of a forward lookup of a hostname
2143 in connect::host, connect::aftype already specifies
2144 if it's ipv4 or ipv6.
2148 +4 -27 trunk/src/res.c (File Modified)
2151 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2154 - check if +c made the message text empty and refuse
2156 - don't copy message text if it is not necessary
2161 +14 -4 trunk/modules/core/m_message.c (File Modified)
2164 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2166 remove_conf_item(): do not free cf_name, this is generally a string constant
2170 +0 -1 trunk/src/newconf.c (File Modified)
2173 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2175 Remove the old unused FDL_ constants.
2179 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2182 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2184 Remove an unused struct irc_sockaddr_storage from fde_t
2185 (allocated for every possible file descriptor).
2189 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2192 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2194 If the DNS lookup for an outgoing connection is still
2195 pending when it is closed, clean it up.
2199 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2202 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2204 If proc_answer() fails (for example if a lookup for an
2205 A record returns a CNAME), fail the query immediately.
2206 Previously the packet was just ignored, leaving the
2211 +4 -8 trunk/src/res.c (File Modified)
2214 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2216 Correct sockhost field in an outgoing server connection.
2217 First copy the host field from the server_conf, then
2218 take the IP from to where the connection was attempted
2219 when the connection callback is called.
2220 (Before r1747 this used the IP from the server_conf.)
2224 +8 -2 trunk/src/s_serv.c (File Modified)
2227 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2229 Remove ipnum (keep aftype) and dns_query from server_conf.
2230 We don't keep track of binary form address in connect{}
2231 blocks anymore, DNS lookups of names in host= gone.
2232 As before the DNS lookup is done on connect.
2233 This should unbreak hostnames in host= somewhat.
2237 +1 -2 trunk/include/s_newconf.h (File Modified)
2238 +2 -2 trunk/src/newconf.c (File Modified)
2239 +1 -42 trunk/src/s_newconf.c (File Modified)
2240 +12 -31 trunk/src/s_serv.c (File Modified)
2243 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2249 +1 -1 trunk/configure (File Modified)
2252 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2254 Fix --disable-balloc help text (said --disable-small-net).
2258 +1 -1 trunk/configure.ac (File Modified)
2261 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2263 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2264 services (+S). Unlike operstring and adminstring, this
2265 is not changeable with /quote set but is updated on rehash.
2269 +1 -0 trunk/doc/example.conf (File Modified)
2270 +10 -2 trunk/doc/reference.conf (File Modified)
2271 +1 -0 trunk/include/s_conf.h (File Modified)
2272 +6 -0 trunk/modules/m_info.c (File Modified)
2273 +3 -2 trunk/modules/m_whois.c (File Modified)
2274 +1 -0 trunk/src/newconf.c (File Modified)
2275 +1 -0 trunk/src/s_conf.c (File Modified)
2278 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2280 Fix handling of comma in whois: ignore the comma and
2281 everything after it but do output the entire parameter
2286 +2 -2 trunk/modules/m_whois.c (File Modified)
2289 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2291 New /stats letter 's' to list HURTs:
2292 - opers get the full listing.
2293 - users get any HURTs that match their sockhost/orighost if
2294 "stats_k_oper_only" is set to 1.
2298 +50 -0 trunk/extensions/hurt.c (File Modified)
2301 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2303 - make the newconf system available to modules.
2307 +4 -1 trunk/include/newconf.h (File Modified)
2308 +4 -8 trunk/src/newconf.c (File Modified)
2311 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2313 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2316 +0 -3 trunk/doc/example.conf (File Modified)
2317 +0 -3 trunk/doc/reference.conf (File Modified)
2320 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2322 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2326 +3 -0 trunk/doc/example.conf (File Modified)
2327 +3 -0 trunk/doc/reference.conf (File Modified)
2330 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2332 Fix too early truncation of JOIN channel list.
2336 +2 -3 trunk/modules/core/m_join.c (File Modified)
2339 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2341 - From ratbox 2.2 (anfl), send server notices about read
2342 errors from handshakes and servers to +s instead of +d.
2343 - Send various server notices about failed server
2344 connections which did not reach registered state network
2345 wide if the connection was initiated by a remote oper.
2346 This avoids annoying the whole net if there is a
2347 broken autoconnect, but allows all opers to see why a
2348 remote connect failed. Failed connections which did reach
2349 server state already generate server notices everywhere.
2351 Note: this is an exception to our general policy to not send
2352 server notices about unregistered connections remotely.
2356 +1 -0 trunk/include/client.h (File Modified)
2357 +20 -6 trunk/src/client.c (File Modified)
2358 +6 -6 trunk/src/s_serv.c (File Modified)
2361 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2367 +1 -1 trunk/doc/example.conf (File Modified)
2368 +1 -1 trunk/doc/reference.conf (File Modified)
2371 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2373 Don't allow #channel +b $c:&channel (inconsistent target).
2377 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2380 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2382 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2386 +0 -2 trunk/include/client.h (File Modified)
2389 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2391 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2395 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2398 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2400 Store IP addresses in whowas. These are shown to opers.
2401 Obtained from Eurus patches.
2402 orighost tracking removed (not worth the memory IMHO),
2403 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2404 with unknown IPs and to not violate auth{} spoof policy.
2408 +2 -0 trunk/doc/reference.conf (File Modified)
2409 +1 -0 trunk/include/numeric.h (File Modified)
2410 +1 -0 trunk/include/whowas.h (File Modified)
2411 +10 -1 trunk/modules/m_whowas.c (File Modified)
2412 +1 -1 trunk/src/messages.tab (File Modified)
2413 +4 -0 trunk/src/whowas.c (File Modified)
2416 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2418 Describe hostmask parameter of masktrace better in sgml docs.
2422 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2425 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2427 masktrace help file: mention CIDR IP masks
2432 +2 -0 trunk/help/opers/masktrace (File Modified)
2435 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2437 MASKTRACE: allow normal match() on IP address also
2442 +2 -3 trunk/modules/m_etrace.c (File Modified)
2445 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2447 Allow +S clients (services) to send to channels and @/+ channels always.
2451 +1 -1 trunk/modules/core/m_message.c (File Modified)
2452 +1 -1 trunk/src/channel.c (File Modified)
2455 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2457 Allow servers to send to @#chan and +#chan.
2461 +1 -1 trunk/modules/core/m_message.c (File Modified)
2464 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2466 Don't count opers on service{} servers in /lusers.
2470 +2 -2 trunk/src/s_user.c (File Modified)
2473 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2475 Show opers the real host behind a dynamic spoof in WHOIS.
2476 If the user is auth{} spoofed, this shows the auth{} spoof
2477 otherwise it shows the DNS hostname and IP address.
2478 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2482 +1 -0 trunk/include/numeric.h (File Modified)
2483 +12 -2 trunk/modules/m_whois.c (File Modified)
2484 +1 -1 trunk/src/messages.tab (File Modified)
2487 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2489 Remove #define HIDE_SPOOF_IPS from config.h, should
2490 have been done earlier.
2494 +0 -7 trunk/include/config.h (File Modified)
2497 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2499 Bring back ERR_CANTKILLSERVER.
2503 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2506 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2509 - also send RPL_HOSTHIDDEN on -h
2510 - don't allow +h for auth{} spoofed clients
2514 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2517 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2519 /etc/resolv.conf parsing:
2520 - don't crash (sometimes) if there is a line without an argument
2521 (e.g. 'search' by itself)
2522 - fix handling of lines with leading whitespace
2526 +9 -8 trunk/src/reslib.c (File Modified)
2529 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2531 Put back code that terminates DNS queries, which was
2532 removed during the resolver changes.
2536 +4 -0 trunk/src/s_auth.c (File Modified)
2539 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2541 - oh hey, that was in the wrong place
2545 +13 -13 trunk/src/s_auth.c (File Modified)
2548 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2550 - handle a situation where a user can go away before DNS completes
2554 +13 -0 trunk/src/s_auth.c (File Modified)
2557 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2563 +1 -0 trunk/include/blacklist.h (File Modified)
2564 +1 -0 trunk/include/res.h (File Modified)
2565 +33 -2 trunk/src/blacklist.c (File Modified)
2566 +2 -0 trunk/src/client.c (File Modified)
2567 +24 -0 trunk/src/res.c (File Modified)
2570 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2572 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2573 if comm_accept() failed.
2575 Found with valgrind.
2579 +4 -4 trunk/src/listener.c (File Modified)
2582 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2584 - handle unavailable Client/preClient structs
2588 +9 -0 trunk/src/blacklist.c (File Modified)
2591 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2593 Add +lf to SGML docs.
2597 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2600 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2602 Also do forwarding if the channel limit (+l) is exceeded.
2606 +1 -1 trunk/help/opers/cmode (File Modified)
2607 +2 -2 trunk/modules/core/m_join.c (File Modified)
2610 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2612 Post-release lovin':
2613 - Update version to 2.1.0.
2614 - Regenerate configure.
2618 +9 -9 trunk/configure (File Modified)
2619 +1 -1 trunk/configure.ac (File Modified)
2622 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2624 Comment out example blacklist{} block.
2628 +7 -7 trunk/doc/example.conf (File Modified)
2629 +7 -7 trunk/doc/reference.conf (File Modified)
2632 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2634 Add note regarding use of AHBL BLs.
2638 +4 -0 trunk/doc/example.conf (File Modified)
2639 +4 -0 trunk/doc/reference.conf (File Modified)
2642 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2648 +2 -2 trunk/CREDITS (File Modified)
2651 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2657 +1 -0 trunk/CREDITS (File Modified)
2660 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2662 Put more recent ratbox CREDITS here.
2666 +3 -2 trunk/doc/Ratbox-team (File Modified)
2669 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2675 +5 -4 trunk/NEWS (File Modified)
2678 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2680 Mention that install or make install also avoids modunload crashes.
2684 +2 -1 trunk/BUGS (File Modified)
2687 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2693 +3 -8 trunk/NEWS (File Modified)
2696 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2702 +3 -2 trunk/BUGS (File Modified)
2705 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2707 - add orighost check to hurt.c
2712 +1 -6 trunk/BUGS (File Modified)
2713 +1 -1 trunk/extensions/hurt.c (File Modified)
2716 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2718 Make kline_exempt exempt from HURT also.
2722 +2 -1 trunk/extensions/hurt.c (File Modified)
2725 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2727 Fix mask HEAL propagation.
2731 +6 -3 trunk/extensions/hurt.c (File Modified)
2734 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2741 +18 -31 trunk/extensions/README (File Modified)
2744 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2746 More target change hax.
2751 +5 -0 trunk/extensions/hurt.c (File Modified)
2754 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2756 Improvements to HURT propagation.
2760 +8 -6 trunk/extensions/hurt.c (File Modified)
2763 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2765 - further simplification
2769 +25 -76 trunk/extensions/hurt.c (File Modified)
2770 +0 -9 trunk/extensions/hurt.h (File Modified)
2773 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2779 +13 -0 trunk/extensions/hurt.c (File Modified)
2782 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2784 - cut off at 15 messages instead of 30
2788 +1 -1 trunk/extensions/hurt.h (File Modified)
2791 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2793 Squash a warning here.
2797 +1 -3 trunk/src/ircd.c (File Modified)
2800 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2802 Don't show servers in /stats l to nonopers if flatten links is enabled.
2806 +3 -1 trunk/modules/m_stats.c (File Modified)
2809 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2815 +20 -7 trunk/extensions/hurt.c (File Modified)
2818 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2820 - remove inline stuff (yuck)
2821 - sockaddr should have been sockhost
2825 +22 -31 trunk/extensions/hurt.c (File Modified)
2828 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2830 - make hurt checking actually work
2834 +2 -7 trunk/extensions/hurt.c (File Modified)
2837 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2839 Slight tweak to alias{}.
2843 +4 -0 trunk/src/parse.c (File Modified)
2846 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2848 - further simplification
2852 +59 -71 trunk/extensions/hurt.c (File Modified)
2853 +0 -1 trunk/extensions/hurt.h (File Modified)
2856 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2858 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2862 +10 -20 trunk/extensions/hurt.c (File Modified)
2863 +0 -4 trunk/extensions/hurt.h (File Modified)
2866 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2868 - remove some unnecessary code here (hurt_initial_check_event()).
2872 +0 -23 trunk/extensions/hurt.c (File Modified)
2875 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2877 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2881 +8 -0 trunk/modules/core/m_message.c (File Modified)
2884 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2886 - more sane tgchange hax
2890 +2 -1 trunk/extensions/hurt.c (File Modified)
2893 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2895 Make HEAL <nick> work.
2899 +40 -43 trunk/extensions/hurt.c (File Modified)
2902 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2904 Destroy hurt_clients list on unload.
2908 +7 -0 trunk/extensions/hurt.c (File Modified)
2911 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2913 Coding style: no space between a function name and parenthesis.
2917 +43 -43 trunk/extensions/hurt.c (File Modified)
2920 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2922 Now works and throws out hurt clients after 30 protocol messages
2923 unless they identify.
2927 +28 -36 trunk/extensions/hurt.c (File Modified)
2928 +1 -7 trunk/extensions/hurt.h (File Modified)
2931 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2933 Working addition/lookup.
2937 +8 -0 trunk/extensions/hurt.c (File Modified)
2940 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2942 Get rid of hyb6 style propagation (:server COMMAND source).
2946 +18 -22 trunk/extensions/hurt.c (File Modified)
2949 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2951 add not-working hurt_add and hurt_find
2955 +13 -5 trunk/extensions/hurt.c (File Modified)
2958 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2960 Comment out a lot of stuff so I can load and unload this without crashing.
2964 +17 -6 trunk/extensions/hurt.c (File Modified)
2967 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2969 Fix svn:keywords and add a short comment at the top.
2973 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2976 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2978 - Make hurt module compile
2979 - Link it to the build
2980 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2981 correct flag name, no CAP_TS6 use etc
2985 +1 -0 trunk/extensions/Makefile.in (File Modified)
2986 +30 -32 trunk/extensions/hurt.c (File Modified)
2989 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
2991 Put beu's hurt module in trunk.
2995 + - trunk/extensions/hurt.c (File Added)
2996 + - trunk/extensions/hurt.h (File Added)
2999 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3001 - _iprint(): use stderr instead of stdout
3005 +1 -1 trunk/src/s_log.c (File Modified)
3008 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3010 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3011 and subsequently destroy our kqueue when we close 0, 1, 2
3013 - After closing fd 0, 1, 2 reopen them to /dev/null again
3014 so we don't send messages from malloc etc to a random
3016 - Remove an obsolete comment.
3020 +13 -2 trunk/src/ircd.c (File Modified)
3023 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3029 +29 -1 trunk/NEWS (File Modified)
3032 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3038 +1 -1 trunk/configure (File Modified)
3041 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3043 Fix openssl version check to also accept versions newer than 0.9.6.
3047 +1 -1 trunk/configure.ac (File Modified)
3050 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3052 Oops, need packet.h here.
3056 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3059 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3061 End the flood grace period in CPRIVMSG/CNOTICE.
3065 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3068 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3070 - update class::connectfreq documentation
3074 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3077 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3079 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3083 +3 -6 trunk/src/s_serv.c (File Modified)
3086 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3088 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3092 +1 -1 trunk/src/messages.tab (File Modified)
3095 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3097 Don't mention that /stats p shows idle times, as it doesn't.
3101 +1 -1 trunk/help/opers/stats (File Modified)
3102 +1 -1 trunk/help/users/stats (File Modified)
3105 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3107 /stats A shows DNS servers, it doesn't matter whether ircd
3108 uses ADNS or something else.
3112 +1 -1 trunk/help/opers/stats (File Modified)
3115 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3117 get_client_name() fix
3121 +4 -0 trunk/src/client.c (File Modified)
3124 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3130 +6 -0 trunk/src/ircd.c (File Modified)
3133 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3135 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3138 +16 -17 trunk/configure (File Modified)
3139 +1 -1 trunk/configure.ac (File Modified)
3142 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3144 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3147 +135 -0 trunk/configure (File Modified)
3148 +6 -0 trunk/configure.ac (File Modified)
3151 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3153 Exit 0 on successful -conftest.
3157 +1 -1 trunk/src/ircd.c (File Modified)
3160 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3162 Make the "keep the parent process around" thing work, by opening
3163 a pipe to the child process. This pipe is on fd 0 in the child
3164 process. After successful initialization, the child will write
3165 a byte to this pipe, on fatal errors it will close it without
3168 Somewhat hackish still but should work.
3172 +27 -30 trunk/src/ircd.c (File Modified)
3175 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3177 - convert some error messages to ierror() over fprintf/ilog combination
3181 +3 -6 trunk/src/ircd.c (File Modified)
3184 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3186 - inotice() for loadmodule when in foreground mode
3190 +3 -0 trunk/src/modules.c (File Modified)
3193 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3195 - remove inotice() on loading modules from the config
3199 +0 -3 trunk/src/modules.c (File Modified)
3202 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3204 - usleep for 50000usec in the parent process to allow for startup messages
3205 to be cleanly printed before detaching to shell, this should be more than
3210 +3 -0 trunk/src/ircd.c (File Modified)
3213 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3215 - display more errors during normal startup as to try to help people find common problems
3219 +27 -10 trunk/src/ircd.c (File Modified)
3222 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3224 - version bump in preparation of 2.0.0 release
3228 +9 -9 trunk/configure (File Modified)
3229 +1 -1 trunk/configure.ac (File Modified)
3232 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3234 Change example.conf operator block from "admin" to "god",
3235 so as to show we encourage per-person operator blocks.
3239 +4 -2 trunk/doc/example.conf (File Modified)
3242 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3244 Document alias{} block.
3248 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3251 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3253 Document DNS blacklist stuff in sgml.
3257 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3258 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3261 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3263 Misc /stats clarifications.
3267 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3270 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3272 Move snomasks into umodes chapter.
3273 Move oprivs chapter down.
3277 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3278 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3279 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3282 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3284 Mention operator{} user@host change.
3288 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3291 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3293 operator{} block user@host matches against orighost now, not host.
3294 This means that services/+h spoofs do not work in operator{} blocks;
3295 auth{} spoofs still work.
3299 +4 -0 trunk/doc/example.conf (File Modified)
3300 +1 -1 trunk/doc/reference.conf (File Modified)
3301 +2 -2 trunk/modules/m_challenge.c (File Modified)
3302 +1 -1 trunk/modules/m_oper.c (File Modified)
3305 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3307 - inotice/iwarn/ierror() stuff I was working on
3311 +3 -0 trunk/include/s_log.h (File Modified)
3312 +15 -11 trunk/src/ircd.c (File Modified)
3313 +3 -1 trunk/src/modules.c (File Modified)
3314 +1 -1 trunk/src/newconf.c (File Modified)
3315 +54 -0 trunk/src/s_log.c (File Modified)
3318 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3320 Oops, don't add blacklists to the list twice on rehash.
3324 +3 -2 trunk/src/blacklist.c (File Modified)
3327 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3329 Remove notices to the client about progress of dnsbl lookups.
3333 +0 -4 trunk/src/blacklist.c (File Modified)
3336 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3338 Add auth{} flag dnsbl_exempt.
3342 +2 -1 trunk/doc/example.conf (File Modified)
3343 +2 -1 trunk/doc/reference.conf (File Modified)
3344 +2 -0 trunk/include/s_conf.h (File Modified)
3345 +1 -0 trunk/src/newconf.c (File Modified)
3346 +8 -1 trunk/src/s_user.c (File Modified)
3349 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3351 Switch alias{} and blacklist{} around, for consistency with example.conf.
3355 +18 -18 trunk/doc/reference.conf (File Modified)
3358 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3360 Send a warning to the user if they are dnsbl listed but exempted.
3364 +17 -12 trunk/src/s_user.c (File Modified)
3367 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3369 Move throwing out dnsbl listed clients to registration,
3370 and make kline_exempt exempt from it.
3374 +1 -0 trunk/include/blacklist.h (File Modified)
3375 +4 -0 trunk/include/client.h (File Modified)
3376 +15 -16 trunk/src/blacklist.c (File Modified)
3377 +6 -0 trunk/src/client.c (File Modified)
3378 +17 -0 trunk/src/s_user.c (File Modified)
3381 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3383 Show refcount in /stats n.
3387 +3 -2 trunk/modules/m_stats.c (File Modified)
3390 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3392 Don't look up dnsbls twice if they send USER twice.
3396 +5 -3 trunk/modules/m_user.c (File Modified)
3399 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3401 Add /stats n to help files.
3405 +1 -0 trunk/help/opers/stats (File Modified)
3406 +1 -0 trunk/help/users/stats (File Modified)
3409 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3411 Only check dnsbls for A records, not AAAA.
3415 +1 -1 trunk/src/blacklist.c (File Modified)
3418 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3420 Don't remove non-illegal blacklists on completion of check.
3421 Add debugging notices (not working).
3425 +5 -1 trunk/src/blacklist.c (File Modified)
3428 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3430 Don't call register_local_user() if they haven't sent a nick yet.
3434 +1 -1 trunk/src/blacklist.c (File Modified)
3437 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3439 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3443 +21 -0 trunk/modules/m_stats.c (File Modified)
3446 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3448 More dnsbl rehash fixes, it was adding bogus entries.
3452 +2 -7 trunk/src/newconf.c (File Modified)
3455 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3457 Need blacklist.h here.
3461 +1 -0 trunk/src/s_conf.c (File Modified)
3464 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3470 +1 -2 trunk/configure (File Modified)
3471 +0 -48 trunk/configure.ac (File Modified)
3472 + - trunk/doc/example-iauth.conf (File Deleted)
3473 + - trunk/iauth/ (File Deleted)
3476 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3478 Improve handling of rehashing with blacklists.
3479 Also some coding style tweaks.
3483 +3 -2 trunk/include/blacklist.h (File Modified)
3484 +35 -16 trunk/src/blacklist.c (File Modified)
3485 +2 -0 trunk/src/s_conf.c (File Modified)
3488 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3490 Clear can_send cache if a user logs in or out from services.
3494 +2 -0 trunk/modules/m_services.c (File Modified)
3497 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3499 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3500 This directory is not entered by default.
3501 More stuff needs to be moved into here.
3505 +2 -1 trunk/configure (File Modified)
3506 +1 -0 trunk/configure.ac (File Modified)
3507 +69 -458 trunk/extensions/Makefile.in (File Modified)
3508 + - trunk/extensions/m_clearchan.c (File Deleted)
3509 + - trunk/extensions/m_force.c (File Deleted)
3510 + - trunk/unsupported/ (File Added)
3511 + - trunk/unsupported/Makefile.in (File Added)
3512 + - trunk/unsupported/m_clearchan.c (File Added)
3513 + - trunk/unsupported/m_force.c (File Added)
3516 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3518 Logging/wallops for forcejoin/forcepart, numeric fix.
3519 This needs to be moved to the toys section.
3523 +22 -2 trunk/extensions/m_force.c (File Modified)
3526 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3528 Fix comments at the top (including copyright).
3532 +3 -2 trunk/extensions/m_omode.c (File Modified)
3535 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3537 Add OMODE command to extensions/ for oper mode hacking:
3538 - requires admin privs
3539 - does not work for opped opers
3541 - sends a ServerMode for opping the oper themselves,
3542 otherwise a mode coming from the oper (not only
3543 does this provide full accountability, it is also
3544 easiest to implement while avoiding channels
3545 messed up with bogus bans etc).
3549 +171 -0 trunk/extensions/Makefile.in (File Modified)
3550 + - trunk/extensions/m_omode.c (File Added)
3553 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3559 + - trunk/include/blacklist.h (Property Modified)
3560 + - trunk/src/blacklist.c (Property Modified)
3563 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3565 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3569 +5 -1 trunk/src/blacklist.c (File Modified)
3572 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3574 Initial DNS blacklist support:
3575 - see example.conf for how to use.
3576 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3577 - tor.ahbl.org is also included because most networks will not want to allow tor
3578 (and we're considering going KoS on tor users here anyway due to abuse)
3582 +18 -0 trunk/doc/example.conf (File Modified)
3583 +66 -0 trunk/doc/reference.conf (File Modified)
3584 + - trunk/include/blacklist.h (File Added)
3585 +2 -0 trunk/include/client.h (File Modified)
3586 +3 -0 trunk/modules/m_user.c (File Modified)
3587 +152 -0 trunk/src/Makefile.in (File Modified)
3588 + - trunk/src/blacklist.c (File Added)
3589 +34 -0 trunk/src/newconf.c (File Modified)
3590 +1 -0 trunk/src/s_auth.c (File Modified)
3591 +4 -0 trunk/src/s_user.c (File Modified)
3594 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3596 Remove last bit of lzo stuff (comment in example.conf connect{}).
3600 +0 -4 trunk/doc/example.conf (File Modified)
3603 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3605 Show sasl successes and failures in /stats t (like other
3606 things in /stats t, about local clients only).
3610 +2 -0 trunk/include/s_stats.h (File Modified)
3611 +3 -0 trunk/modules/m_sasl.c (File Modified)
3612 +3 -0 trunk/src/s_stats.c (File Modified)
3615 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3617 Allow messaging services by nickname without using
3618 target change slots (this was already possible with
3619 user@server notation or services shortcuts).
3623 +2 -2 trunk/modules/core/m_message.c (File Modified)
3626 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3628 Abort a safelist if a new /list comes in while one is already in progress.
3632 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3635 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3637 Change $![letter]:[mask] to $~[letter]:[mask]
3638 so both ! and ~ invert an extban.
3642 +2 -0 trunk/src/chmode.c (File Modified)
3645 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3647 - revert due to technical issues
3651 +1 -1 trunk/src/extban.c (File Modified)
3654 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3656 - 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
3660 +1 -1 trunk/src/extban.c (File Modified)
3663 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3665 Don't pace /list on a single channel.
3669 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3672 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3674 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3678 +4 -2 trunk/include/supported.h (File Modified)
3681 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3683 Extban types are case insensitive; force them to lowercase when added.
3687 +5 -5 trunk/doc/extban.txt (File Modified)
3688 +4 -0 trunk/src/chmode.c (File Modified)
3689 +3 -3 trunk/src/extban.c (File Modified)
3692 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3694 sendto_wallops_flags():
3695 - instead of checking IsOper on each client, walk the appropriate list
3696 - instead of sending non-+z wallops from persons to nonopers, send only
3697 +w wallops from persons
3701 +1 -5 trunk/src/send.c (File Modified)
3704 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3706 Prefix oper wallops with "WALLOPS - " if they would
3707 otherwise look like operwalls or locops, when sending
3708 them to local users.
3712 +11 -1 trunk/modules/m_wallops.c (File Modified)
3715 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3717 Make sure destination field in some sasl numerics
3718 is the user's nick, not the sasl agent or server
3723 +2 -2 trunk/modules/m_sasl.c (File Modified)
3726 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3728 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3732 +1 -1 trunk/extensions/Makefile.in (File Modified)
3735 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3737 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3741 +1 -0 trunk/src/s_user.c (File Modified)
3744 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3746 Fix build for when IPv6 is disabled.
3750 +12 -10 trunk/src/s_auth.c (File Modified)
3753 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3755 Add information about adding extban types.
3759 +25 -0 trunk/doc/extban.txt (File Modified)
3762 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3764 Better extban validation: try to match a new extban from
3765 a local user against its setter to see if it is valid.
3766 Unknown extban types from remotes are no longer hidden.
3770 +4 -3 trunk/doc/extban.txt (File Modified)
3771 +1 -0 trunk/include/channel.h (File Modified)
3772 +2 -6 trunk/src/chmode.c (File Modified)
3773 +32 -0 trunk/src/extban.c (File Modified)
3776 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3778 Make sure both .c.o: and .s.o: are followed by the necessary command.
3782 +1 -0 trunk/src/Makefile.in (File Modified)
3785 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3787 Add need_sasl auth{} flag to sgml documentation.
3791 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3794 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3796 Document need_sasl auth{} flag in example confs.
3800 +1 -0 trunk/doc/example.conf (File Modified)
3801 +1 -0 trunk/doc/reference.conf (File Modified)
3804 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3806 Don't allow TB to set an empty topic.
3807 This would be possible if a server sent bad protocol
3808 and could cause a crash.
3812 +4 -0 trunk/modules/m_tb.c (File Modified)
3815 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3821 +1 -1 trunk/Makefile.in (File Modified)
3824 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3830 +2 -2 trunk/configure (File Modified)
3831 +1 -1 trunk/configure.ac (File Modified)
3834 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3840 +2 -2 trunk/configure (File Modified)
3843 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3849 +1 -1 trunk/extensions/Makefile.in (File Modified)
3852 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3854 - rename contrib to extensions to bring some clarity to things
3858 +1 -1 trunk/Makefile.in (File Modified)
3859 +1 -1 trunk/configure.ac (File Modified)
3860 +10 -10 trunk/doc/example.conf (File Modified)
3861 +10 -10 trunk/doc/reference.conf (File Modified)
3862 + - trunk/extensions/ (File Added)
3863 + - trunk/extras/ (File Deleted)
3866 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3872 +1 -1 trunk/Makefile.in (File Modified)
3873 +1 -1 trunk/configure.ac (File Modified)
3874 + - trunk/contrib/ (File Deleted)
3875 + - trunk/extras/ (File Added)
3878 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3880 Don't allow servers to QUIT (they should use SQUIT).
3884 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3887 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3893 + - trunk/src/fnvhash.s (Property Modified)
3896 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3898 - reduced version of code
3902 +9 -61 trunk/src/fnvhash.s (File Modified)
3905 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3907 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3911 +1 -1 trunk/src/fnvhash.s (File Modified)
3914 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3916 Fix orighost matching for klines, etc. Was hashing the visible
3921 +1 -1 trunk/src/hostmask.c (File Modified)
3924 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3926 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3930 +7 -1 trunk/configure (File Modified)
3931 +5 -0 trunk/configure.ac (File Modified)
3932 +5 -6 trunk/src/Makefile.in (File Modified)
3933 +0 -4 trunk/src/fnvhash.s (File Modified)
3934 +0 -2 trunk/src/hash.c (File Modified)
3937 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3939 - regenerate configure
3943 +18 -0 trunk/configure (File Modified)
3946 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3948 - --enable-ricer-hashing option.
3952 +9 -0 trunk/configure.ac (File Modified)
3953 +3 -0 trunk/include/setup.h.in (File Modified)
3956 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3958 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3962 + - trunk/src/fnvhash.s (File Added)
3963 +3 -0 trunk/src/hash.c (File Modified)
3966 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3968 Fix syntax error in reference.conf.
3972 +0 -1 trunk/doc/reference.conf (File Modified)
3975 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3977 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3978 (&& instead of ||...)
3979 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
3983 +1 -1 trunk/src/chmode.c (File Modified)
3986 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
3988 Documentation for extban.
3992 + - trunk/doc/extban.txt (File Added)
3995 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
3997 Add extban modules to example confs.
4001 +5 -0 trunk/doc/example.conf (File Modified)
4002 +10 -0 trunk/doc/reference.conf (File Modified)
4005 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4007 Initial addition of extended ban types (conditionals).
4008 Allows custom +bqeI checks via modules.
4009 Initial extra types are account (a[:mask]), oper (o),
4010 channel (c:name), realname (r:mask), server (s:mask).
4014 +229 -0 trunk/contrib/Makefile.in (File Modified)
4015 + - trunk/contrib/extb_account.c (File Added)
4016 + - trunk/contrib/extb_channel.c (File Added)
4017 + - trunk/contrib/extb_oper.c (File Added)
4018 + - trunk/contrib/extb_realname.c (File Added)
4019 + - trunk/contrib/extb_server.c (File Added)
4020 +13 -0 trunk/include/channel.h (File Modified)
4021 +1 -0 trunk/src/Makefile.in (File Modified)
4022 +14 -5 trunk/src/channel.c (File Modified)
4023 +91 -0 trunk/src/chmode.c (File Modified)
4024 + - trunk/src/extban.c (File Added)
4027 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4029 Do not force +bqeI modes starting with '$' in nick!user@host format.
4030 * and ? characters in them are still assumed to be wildcards.
4034 +6 -0 trunk/src/chmode.c (File Modified)
4037 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4039 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4043 +4 -0 trunk/modules/m_capab.c (File Modified)
4046 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4048 Stop some mixing of client and server protocol.
4052 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4053 +4 -2 trunk/modules/m_pass.c (File Modified)
4054 +6 -0 trunk/modules/m_sasl.c (File Modified)
4055 +6 -0 trunk/modules/m_user.c (File Modified)
4058 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4064 +0 -2 trunk/include/s_newconf.h (File Modified)
4065 +0 -4 trunk/include/s_serv.h (File Modified)
4066 +0 -1 trunk/src/newconf.c (File Modified)
4067 +1 -13 trunk/src/s_serv.c (File Modified)
4070 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4072 - revert LZOLink patch for now
4076 +0 -1 trunk/servlink/Makefile.in (File Modified)
4077 +0 -16 trunk/servlink/README (File Modified)
4078 +2 -36 trunk/servlink/control.c (File Modified)
4079 +0 -3 trunk/servlink/control.h (File Modified)
4080 +7 -5955 trunk/servlink/io.c (File Modified)
4081 + - trunk/servlink/lzoconf.h (File Deleted)
4082 + - trunk/servlink/lzodefs.h (File Deleted)
4083 + - trunk/servlink/minilzo.c (File Deleted)
4084 + - trunk/servlink/minilzo.h (File Deleted)
4085 +0 -1 trunk/servlink/servlink.h (File Modified)
4088 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4094 +4 -2 trunk/servlink/control.c (File Modified)
4095 +2 -1 trunk/servlink/io.c (File Modified)
4098 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4104 +2 -2 trunk/servlink/io.c (File Modified)
4107 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4109 - paranoia, prevent segfaults
4113 +2 -2 trunk/servlink/io.c (File Modified)
4116 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4118 - more optimal servlink code
4122 +21 -8 trunk/servlink/io.c (File Modified)
4125 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4127 - more efficient read strategy
4131 +15 -3 trunk/servlink/io.c (File Modified)
4134 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4136 - use lzo_uintp cast to make LZO happy
4140 +3 -3 trunk/servlink/io.c (File Modified)
4143 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4145 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4149 +4 -0 trunk/doc/example.conf (File Modified)
4150 +2 -1 trunk/include/s_newconf.h (File Modified)
4151 +4 -0 trunk/include/s_serv.h (File Modified)
4152 +1 -0 trunk/servlink/Makefile.in (File Modified)
4153 +16 -0 trunk/servlink/README (File Modified)
4154 +34 -2 trunk/servlink/control.c (File Modified)
4155 +3 -0 trunk/servlink/control.h (File Modified)
4156 +5929 -7 trunk/servlink/io.c (File Modified)
4157 + - trunk/servlink/lzoconf.h (File Added)
4158 + - trunk/servlink/lzodefs.h (File Added)
4159 + - trunk/servlink/minilzo.c (File Added)
4160 + - trunk/servlink/minilzo.h (File Added)
4161 +1 -0 trunk/servlink/servlink.h (File Modified)
4162 +1 -0 trunk/src/newconf.c (File Modified)
4163 +14 -2 trunk/src/s_serv.c (File Modified)
4166 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4168 - remove imalloc, it was a concept that probably wouldn't have worked properly
4172 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4173 + - trunk/libcharybdis/imalloc.c (File Deleted)
4174 + - trunk/libcharybdis/imalloc.h (File Deleted)
4177 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4179 - disable imalloc for now
4183 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4186 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4188 - remove unneeded debug code
4192 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4195 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4197 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4201 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4204 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4206 - more stuff here, imalloc remains disabled for now
4210 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4213 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4219 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4222 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4228 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4229 +2 -0 trunk/src/ircd.c (File Modified)
4232 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4234 - roll back libircd crap
4238 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4239 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4240 +29 -0 trunk/src/.depend (File Modified)
4241 +6 -21 trunk/src/Makefile.in (File Modified)
4242 +3 -218 trunk/src/ircd.c (File Modified)
4243 + - trunk/src/ircd_linker.c (File Deleted)
4244 + - trunk/src/main.c (File Deleted)
4247 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4249 - realloc(), free() implementation
4253 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4256 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4258 - malloc(), calloc() implementation
4262 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4265 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4267 - block_free(), block_find(), retune_heaps() implementation
4271 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4274 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4276 - block_destroy code, block_allocate code.
4280 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4283 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4289 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4292 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4294 - disable imalloc again :P
4298 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4301 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4307 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4310 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4316 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4319 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4321 - constructor code for imalloc engine (malloc_init())
4325 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4328 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4330 - imalloc engine improvements
4334 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4337 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4339 - replace mmap() code with direct brk()/sbrk() calls.
4343 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4346 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4348 - remove outdated i_malloc() interfaces
4352 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4355 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4357 - redisable imalloc (sorry!)
4361 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4364 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4366 - correct GET_PAGE_SLOT() macro
4370 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4373 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4375 - oops forgot to commit it with imalloc turned off
4379 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4382 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4388 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4389 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4392 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4394 - lowlevel imalloc code
4398 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4399 + - trunk/libcharybdis/imalloc.h (File Added)
4402 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4408 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4411 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4417 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4420 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4422 - 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)
4426 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4427 + - trunk/libcharybdis/imalloc.c (File Added)
4430 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4432 - increment configure Id
4436 +2208 -1 trunk/configure (File Modified)
4439 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4441 - bootstrap for imalloc code
4445 +54 -1 trunk/configure.ac (File Modified)
4446 +27 -0 trunk/include/setup.h.in (File Modified)
4449 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4451 Clarify interaction of spoofs and channel bans/operator{} blocks.
4455 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4456 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4459 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4461 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4465 +30 -22 trunk/src/ircd.c (File Modified)
4468 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4470 If shared{} blocks deny something, the command
4471 is silently ignored.
4475 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4478 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4480 Move up IsService check so we don't store a non-service
4481 in preClient->sasl_agent.
4485 +6 -6 trunk/modules/m_sasl.c (File Modified)
4488 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4490 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4491 Add some more sanity checks on agent strings.
4495 +13 -11 trunk/modules/m_sasl.c (File Modified)
4498 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4500 Unknown clients can have an ID too now so make sure to remove
4501 them from the hash if they exit.
4505 +3 -0 trunk/src/client.c (File Modified)
4508 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4510 Only accept sasl from servers in a service{} block.
4511 Not tested but this must go in.
4515 +6 -0 trunk/modules/m_sasl.c (File Modified)
4516 +3 -0 trunk/modules/m_signon.c (File Modified)
4519 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4521 Only process SAVE messages targetting registered users,
4522 not servers or unregistered connections. Could cause
4523 a crash when bad protocol was received.
4527 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4530 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4532 - fix QJM buffer overflow vulnerability (fucking GXTi)
4536 +3 -3 trunk/src/s_user.c (File Modified)
4539 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4541 Mention /scan umodes under oper_spy privilege.
4545 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4548 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4550 Mention that overlapping cluster blocks are a bad thing.
4554 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4557 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4559 - Document cluster{} and shared{} blocks.
4560 - Mention that service{} does not allow wildcards.
4564 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4567 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4569 Document exempt{} and service{} blocks, point to reference.conf for
4570 general{}, channel{} and serverhide{}.
4574 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4577 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4579 Document ~ in lists of values better.
4583 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4586 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4588 More detailed CNOTICE, CPRIVMSG descriptions.
4592 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4595 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4597 Oops, need both Revision and Id on modules.
4601 + - trunk/modules/sno_routing.c (Property Modified)
4604 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4606 Tweak header comment a bit (filename, Id).
4610 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4613 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4615 Add GLINE and UNGLINE.
4619 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4622 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4624 New configure with proper Id.
4628 +3 -1 trunk/configure (File Modified)
4631 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4633 Change #include directives for in6addr_any, hopefully compiles better now.
4637 +3 -1 trunk/configure.ac (File Modified)
4640 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4642 Encourage putting actual administrative information
4643 in the admin{} block.
4647 +3 -3 trunk/doc/example.conf (File Modified)
4650 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4652 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4656 +9 -7 trunk/include/s_conf.h (File Modified)
4657 +1 -0 trunk/src/newconf.c (File Modified)
4658 +10 -0 trunk/src/s_user.c (File Modified)
4661 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4663 - Change to glines = no in example confs
4664 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4669 +1 -1 trunk/doc/example.conf (File Modified)
4670 +1 -1 trunk/doc/reference.conf (File Modified)
4671 +2 -2 trunk/modules/m_gline.c (File Modified)
4674 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4676 - forward-port QJM fix from 1.1
4680 +2 -0 trunk/src/s_user.c (File Modified)
4683 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4685 - add switch to configure to disable the block allocator
4689 +18 -0 trunk/configure (File Modified)
4690 +9 -0 trunk/configure.ac (File Modified)
4691 +0 -6 trunk/include/config.h (File Modified)
4692 +3 -0 trunk/include/setup.h.in (File Modified)
4695 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4697 Fix wierd error that would exit SASL users with "Overridden"
4700 +1 -1 trunk/modules/m_signon.c (File Modified)
4703 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4705 Remove obsolete XXX comment about lazylinks.
4709 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4712 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4714 OJOIN: make sure to send the wallops remotely for #channels
4718 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4721 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4723 Accountability for OJOIN (contrib module)
4726 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4729 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4731 - move more stuff over to ircd_state
4735 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4736 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4737 +9 -0 trunk/src/ircd_state.c (File Modified)
4738 +3 -3 trunk/src/patricia.c (File Modified)
4741 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4743 - move more stuff out of libircd and into ircd_state.c
4747 +5 -5 trunk/src/channel.c (File Modified)
4748 +4 -4 trunk/src/client.c (File Modified)
4749 +12 -0 trunk/src/ircd_state.c (File Modified)
4752 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4754 - this is just barrels of fun
4758 + - trunk/include/ircd_state.h (File Added)
4759 +1 -1 trunk/src/Makefile.in (File Modified)
4760 +2 -1 trunk/src/channel.c (File Modified)
4761 +3 -52 trunk/src/ircd.c (File Modified)
4762 +100 -3 trunk/src/ircd_state.c (File Modified)
4765 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4767 It's .include, not #include.
4771 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4774 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4776 More consistent section titles.
4780 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4781 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4782 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4785 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4787 Mention possible exceeding of +j/+l due to propagation
4788 delays between servers.
4792 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4795 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4798 - "text" -> <quote>text</quote>
4804 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4805 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4806 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4807 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4810 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4812 Remove text about deprecation of glines.
4816 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4819 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4821 - Add description of umode +D, deaf.
4822 - Mention CALLERID 005 token with umode +g.
4826 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4829 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4831 Strip off a leading colon in services shortcuts (aliases).
4835 +2 -0 trunk/src/parse.c (File Modified)
4838 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4840 Add no_oper_invis contrib module, denies opers setting
4841 themselves invisible (except hidden_oper's).
4845 +42 -0 trunk/contrib/Makefile.in (File Modified)
4846 + - trunk/contrib/no_oper_invis.c (File Added)
4849 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4851 Mention /stats E, make the other /stats descriptions more consistent.
4855 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4858 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4860 Mention that the KILL reason and oper will appear on channels.
4864 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4867 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4869 Mention /mode #channel f to query forward channel from outside.
4873 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4876 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4878 Port over RATBOX_2_1 r20960 (anfl):
4879 client connect notices to +C should be hiding the extra
4880 fields for spoofed users
4884 +2 -1 trunk/src/s_user.c (File Modified)
4887 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4889 Add a chapter with our extra user commands:
4890 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4894 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4895 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4898 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4900 Do not put by <server>: in SQUIT reasons to servers
4901 other than the one being exited.
4905 +1 -1 trunk/src/client.c (File Modified)
4908 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4910 Regenerate configure.
4914 +1162 -1159 trunk/configure (File Modified)
4917 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4919 Move the warning flags down so they do not mess up
4920 checks like for -Wl,-export-dynamic.
4924 +33 -30 trunk/configure.ac (File Modified)
4927 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4933 +2 -1 trunk/iauth/Makefile.in (File Modified)
4936 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4938 - build iauth makefile
4942 +3 -2 trunk/configure (File Modified)
4943 +1 -0 trunk/configure.ac (File Modified)
4946 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4952 + - trunk/iauth/Makefile.in (File Added)
4955 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4957 - add iauth.conf.example from irc2.11
4961 + - trunk/doc/example-iauth.conf (File Added)
4964 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4966 - wow, i found some docs on this thing
4970 + - trunk/doc/technical/iauth-internals.txt (File Added)
4973 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4975 - no longer applicable
4979 + - trunk/authdaemon/ (File Deleted)
4982 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
4984 - remove libircd.so on make clean (oops)
4988 +1 -1 trunk/src/Makefile.in (File Modified)
4991 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
4993 - merge iauth source for experimentation
4997 + - trunk/iauth/ (File Added)
4998 + - trunk/iauth/a_conf.c (File Added)
4999 + - trunk/iauth/a_conf_def.h (File Added)
5000 + - trunk/iauth/a_conf_ext.h (File Added)
5001 + - trunk/iauth/a_defines.h (File Added)
5002 + - trunk/iauth/a_externs.h (File Added)
5003 + - trunk/iauth/a_io.c (File Added)
5004 + - trunk/iauth/a_io_ext.h (File Added)
5005 + - trunk/iauth/a_log.c (File Added)
5006 + - trunk/iauth/a_log_def.h (File Added)
5007 + - trunk/iauth/a_log_ext.h (File Added)
5008 + - trunk/iauth/a_struct_def.h (File Added)
5009 + - trunk/iauth/iauth.c (File Added)
5010 + - trunk/iauth/mod_lhex.c (File Added)
5011 + - trunk/iauth/mod_lhex_ext.h (File Added)
5012 + - trunk/iauth/mod_pipe.c (File Added)
5013 + - trunk/iauth/mod_pipe_ext.h (File Added)
5014 + - trunk/iauth/mod_rfc931.c (File Added)
5015 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5016 + - trunk/iauth/mod_socks.c (File Added)
5017 + - trunk/iauth/mod_socks_ext.h (File Added)
5018 + - trunk/iauth/mod_webproxy.c (File Added)
5019 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5022 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5024 User /quote help index was not sorted properly.
5028 +2 -2 trunk/help/Makefile.in (File Modified)
5029 +8 -8 trunk/help/users/index (File Modified)
5032 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5038 +25 -8 trunk/help/opers/index (File Modified)
5039 + - trunk/help/opers/scan (File Added)
5042 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5045 - Document SCAN UMODES
5046 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5050 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5053 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5055 Add our copyright information to /info (part of release-1.1 r1026).
5059 +1 -0 trunk/src/version.c.SH (File Modified)
5062 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5064 Fix some compile warnings.
5068 +1 -1 trunk/modules/core/m_join.c (File Modified)
5069 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5070 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5071 +1 -1 trunk/modules/m_scan.c (File Modified)
5072 +4 -4 trunk/modules/m_signon.c (File Modified)
5075 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5077 RSFNC: OK, actually consider unknowns also for detecting a collide.
5078 Otherwise we can get two clients with the same nick.
5082 +1 -1 trunk/modules/m_services.c (File Modified)
5085 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5087 - charybdis profiling stuff
5088 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5093 +0 -8 trunk/configure (File Modified)
5094 +1 -8 trunk/configure.ac (File Modified)
5095 +18 -0 trunk/include/channel.h (File Modified)
5096 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5097 +335 -260 trunk/src/.depend (File Modified)
5098 +1569 -0 trunk/src/Makefile.in (File Modified)
5099 + - trunk/src/chmode.c (File Added)
5100 +16 -1 trunk/src/ircd.c (File Modified)
5101 +11 -0 trunk/src/main.c (File Modified)
5102 +11 -0 trunk/src/modules.c (File Modified)
5105 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5107 RSFNC: Do not send kills to servers for unknowns
5111 +4 -2 trunk/modules/m_services.c (File Modified)
5114 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5116 Describe service{} blocks in reference.conf.
5120 +12 -0 trunk/doc/reference.conf (File Modified)
5123 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5125 Replace this list of modes with pointers to other documentation.
5129 +6 -50 trunk/doc/modes.txt (File Modified)
5132 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5134 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5135 looks too much like an old-ircd client pointer otherwise.
5139 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5142 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5145 - note truncation of the list (perhaps sending multiple
5147 - clarify in a comment that /findforwards on a nonexistent
5148 channel can be useful
5149 - sendto_one_notice() requires that the text start with
5154 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5157 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5159 When we close a local server's link, always include the
5160 name of the client causing the exit in the reason in the
5161 SQUIT we send them (replacing them with us). This makes
5162 sure server notices for stuff like "Not enough arguments
5163 to server command" are different on the two sides.
5167 +7 -5 trunk/src/client.c (File Modified)
5170 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5172 New contrib module m_findforwards.c
5176 +112 -0 trunk/contrib/Makefile.in (File Modified)
5177 + - trunk/contrib/m_findforwards.c (File Added)
5180 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5182 Whoops, don't show real host behind auth{} spoof in
5183 spoof notices if hide_spoof_ips is enabled.
5185 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5189 +3 -2 trunk/src/s_conf.c (File Modified)
5192 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5194 Add dalnet-style /identify that sends to nickserv or chanserv.
5198 +102 -0 trunk/contrib/Makefile.in (File Modified)
5199 + - trunk/contrib/m_identify.c (File Added)
5202 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5204 Document alias{} blocks a bit better.
5208 +9 -0 trunk/doc/reference.conf (File Modified)
5211 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5213 - add aliases to /stats m (data usage is not counted though, sorry)
5217 +1 -0 trunk/include/s_conf.h (File Modified)
5218 +3 -0 trunk/src/newconf.c (File Modified)
5219 +15 -0 trunk/src/parse.c (File Modified)
5222 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5224 - remove m_sshortcut as it's no longer relevant
5228 +0 -145 trunk/modules/Makefile.in (File Modified)
5229 + - trunk/modules/m_sshortcut.c (File Deleted)
5232 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5234 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5235 targets instead of my original idea :P)
5239 +32 -0 trunk/doc/example.conf (File Modified)
5240 +35 -0 trunk/doc/reference.conf (File Modified)
5241 +4 -0 trunk/include/parse.h (File Modified)
5242 +7 -0 trunk/include/s_conf.h (File Modified)
5243 +82 -0 trunk/src/newconf.c (File Modified)
5244 +78 -0 trunk/src/parse.c (File Modified)
5245 +16 -0 trunk/src/s_conf.c (File Modified)
5248 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5250 Remove some spaces after tabs. ??
5254 +18 -18 trunk/src/newconf.c (File Modified)
5257 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5260 - make sure to clear all marks also if the who was aborted
5261 because of too many matches
5262 - give ERR_TOOMANYMATCHES if too many matches
5265 ratbox RATBOX_2_2 r22003 (jilles)
5269 +28 -26 trunk/modules/m_who.c (File Modified)
5272 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5278 +9 -9 trunk/configure (File Modified)
5279 +1 -1 trunk/configure.ac (File Modified)
5282 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5284 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5288 +2 -1 trunk/include/s_newconf.h (File Modified)
5289 +20 -0 trunk/modules/m_rehash.c (File Modified)
5290 +1 -1 trunk/src/s_newconf.c (File Modified)
5293 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5295 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5299 +0 -1 trunk/doc/example.conf (File Modified)
5300 +0 -3 trunk/doc/reference.conf (File Modified)
5301 +0 -1 trunk/include/s_conf.h (File Modified)
5302 +0 -6 trunk/modules/m_info.c (File Modified)
5303 +1 -1 trunk/src/channel.c (File Modified)
5304 +0 -1 trunk/src/newconf.c (File Modified)
5307 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5309 Missing header in m_chghost.c
5312 +1 -0 trunk/modules/m_chghost.c (File Modified)
5315 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5317 Relocate QJM code to a seperate function(change_nick_user_host)
5318 Change CHGHOST to use change_nick_user_host instead of just setting it
5322 +3 -0 trunk/include/s_user.h (File Modified)
5323 +1 -1 trunk/modules/m_chghost.c (File Modified)
5324 +3 -78 trunk/modules/m_signon.c (File Modified)
5325 +89 -0 trunk/src/s_user.c (File Modified)
5328 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5330 Restore /stats a (dns servers, admin-only).
5334 +1 -0 trunk/include/res.h (File Modified)
5335 +5 -8 trunk/modules/m_stats.c (File Modified)
5336 +16 -0 trunk/src/res.c (File Modified)
5339 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5341 - Add CHARYBDIS_PROFILE if we are profiling.
5342 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5343 - Remove duplicate --enable-epoll entry.
5347 +1595 -15 trunk/configure (File Modified)
5348 +30 -11 trunk/configure.ac (File Modified)
5349 +3 -0 trunk/include/setup.h.in (File Modified)
5352 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5354 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5358 +28 -0 trunk/aclocal.m4 (File Modified)
5361 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5363 Allow requesting forward channel and quiet list in same mode command.
5367 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5370 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5372 Add description of xline wildcards.
5376 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5379 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5381 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5385 +0 -4 trunk/modules/m_services.c (File Modified)
5388 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5394 +1 -1 trunk/include/hook.h (File Modified)
5397 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5399 call_hook, not hook_call
5403 +1 -1 trunk/modules/core/m_join.c (File Modified)
5406 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5408 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5409 Could be useful for a number of things.
5413 +9 -0 trunk/modules/core/m_join.c (File Modified)
5416 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5418 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5422 +7 -0 trunk/include/hook.h (File Modified)
5425 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5427 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5431 +15 -0 trunk/modules/m_services.c (File Modified)
5434 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5436 Clarify snomask +f, +k, +u.
5440 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5443 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5445 Cmode +p and +s may be set simultaneously.
5449 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5452 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5454 actually, we should check the data version on each reload (oops)
5458 +6 -6 trunk/src/main.c (File Modified)
5461 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5463 more work on the loader
5467 +45 -21 trunk/src/main.c (File Modified)
5470 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5472 Add prototype ircd_state.c
5476 + - trunk/src/ircd_state.c (File Added)
5479 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5481 Smaller improvements.
5485 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5488 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5490 Add a lot of stuff here.
5494 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5497 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5499 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5503 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5506 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5508 Invex doesn't trump +r or (sic) +J.
5512 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5515 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5517 Check to make sure a module is not loaded before loading it.
5521 +6 -1 trunk/src/ircd_parser.y (File Modified)
5524 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5526 - Add a missing comma in the HeaderMessages array
5527 - Only send "Your hostname is too long ..." if that really is the case
5531 +2 -2 trunk/src/s_auth.c (File Modified)
5534 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5536 build_symtable() will have already bailed here, so no need to check
5537 explicitly whether or not charybdis_main is NULL.
5541 +7 -16 trunk/src/main.c (File Modified)
5544 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5546 Data structure versioning, part 1.
5550 +10 -1 trunk/include/ircd_defs.h (File Modified)
5551 +2 -0 trunk/src/ircd.c (File Modified)
5552 +15 -3 trunk/src/main.c (File Modified)
5555 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5557 build a symbol table and use that instead of doing a raw dlsym on everything
5561 + - trunk/include/ircd_linker.h (File Added)
5562 +71 -1 trunk/src/Makefile.in (File Modified)
5563 + - trunk/src/ircd_linker.c (File Added)
5564 +16 -4 trunk/src/main.c (File Modified)
5567 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5569 The launcher now calls io_loop() instead of charybdis_main().
5570 This is so that we do not have to reinitialize *everything* later.
5574 +1 -0 trunk/include/ircd.h (File Modified)
5575 +6 -7 trunk/src/ircd.c (File Modified)
5576 +13 -1 trunk/src/main.c (File Modified)
5579 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5581 Use global binding on libircd.so.
5585 +1 -1 trunk/src/main.c (File Modified)
5588 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5590 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5591 (it will do more later)
5595 +14 -12 trunk/include/config.h (File Modified)
5596 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5597 +31 -5 trunk/src/Makefile.in (File Modified)
5598 +78 -1 trunk/src/ircd.c (File Modified)
5599 + - trunk/src/main.c (File Added)
5602 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5604 Add whitespace here, oops.
5608 +1 -1 trunk/CREDITS (File Modified)
5611 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5613 Properly copy over the IP address here instead of using a cheap hack.
5614 Because the hack didn't work right except on IPv6. :|
5618 +12 -2 trunk/src/s_newconf.c (File Modified)
5621 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5623 Revert reject cache notice to ratbox's, which more
5624 clearly suggests what's happening.
5628 +4 -1 trunk/src/reject.c (File Modified)
5631 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5633 Fix the openssl status in the overview information.
5637 +1 -3 trunk/configure (File Modified)
5638 +1 -3 trunk/configure.ac (File Modified)
5641 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5643 - Add simple exempt{} block (127.0.0.1) to example.conf.
5644 - Remove mention of deny{}.
5648 +5 -0 trunk/doc/example.conf (File Modified)
5649 +1 -1 trunk/doc/reference.conf (File Modified)
5652 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5654 example.conf: add some comments at the start
5655 reference.conf: some ircd-ratbox -> charybdis
5659 +11 -0 trunk/doc/example.conf (File Modified)
5660 +6 -5 trunk/doc/reference.conf (File Modified)
5663 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5665 Rename m_createauthonly module to createauthonly
5666 as this is not a module providing an m_function
5671 +1 -38 trunk/contrib/Makefile.in (File Modified)
5672 + - trunk/contrib/createauthonly.c (File Added)
5673 + - trunk/contrib/m_createauthonly.c (File Deleted)
5676 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5678 Add to example confs commented lines for:
5679 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5680 sno_globalkline.so, sno_globaloper.so.
5684 +5 -1 trunk/doc/example.conf (File Modified)
5685 +9 -1 trunk/doc/reference.conf (File Modified)
5688 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5690 - Unbreak connecting to connect{}s with hostnames
5691 instead of IP addresses (broken with new resolver).
5692 - Try to do A/AAAA query based on aftype in
5693 connect{} (doesn't seem to work fully).
5697 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5700 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5702 Unbreak /rehash dns.
5706 +1 -0 trunk/src/res.c (File Modified)
5709 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5711 Preserve Hybrid Id and add one of our own.
5715 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5716 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5719 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5721 Add anfl and Androsyn to CREDITS.
5722 They wrote a lot of ratbox code we use, both before and after the fork.
5726 +2 -0 trunk/CREDITS (File Modified)
5729 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5731 Hostname validity check.
5735 +42 -3 trunk/src/s_auth.c (File Modified)
5738 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5740 Version bump to 1.2.0.
5744 +9 -9 trunk/configure (File Modified)
5745 +1 -1 trunk/configure.ac (File Modified)
5748 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5750 - Missed a spot in the IPv6 code here. Should be usable now.
5754 +2 -2 trunk/src/res.c (File Modified)
5757 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5759 Alright, so, this massive commit does the following:
5761 - Adds a resolver based on the undernet and hybrid one.
5762 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5763 - Makes a check in ./configure be posixly correct
5764 - Simplifies the auth code and DNS callbacks
5766 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5770 +1 -1 trunk/Makefile.in (File Modified)
5771 + - trunk/adns/ (File Deleted)
5772 +148 -80 trunk/configure (File Modified)
5773 +1 -2 trunk/configure.ac (File Modified)
5774 +6 -0 trunk/include/client.h (File Modified)
5775 +1 -0 trunk/include/packet.h (File Modified)
5776 +153 -41 trunk/include/res.h (File Modified)
5777 + - trunk/include/reslib.h (File Added)
5778 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5779 +930 -1449 trunk/modules/.depend (File Modified)
5780 +3 -0 trunk/modules/m_stats.c (File Modified)
5781 +417 -621 trunk/src/.depend (File Modified)
5782 +1 -1 trunk/src/.indent.pro (File Modified)
5783 +2069 -289 trunk/src/Makefile.in (File Modified)
5784 + - trunk/src/adns.c (File Deleted)
5785 + - trunk/src/res.c (File Added)
5786 + - trunk/src/reslib.c (File Added)
5787 +11 -50 trunk/src/s_auth.c (File Modified)
5788 +4 -26 trunk/src/s_newconf.c (File Modified)
5791 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5793 Document the NOBALLOC feature.
5797 +7 -1 trunk/include/config.h (File Modified)
5800 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5802 commands.sgml changes
5806 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5809 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5815 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5818 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5820 Improve description of class{} block (in particular,
5821 mention server classes as well as client classes).
5825 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5828 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5831 -/* sendq: servers need a higher sendq as they send more data */
5832 +/* sendq: servers need a higher sendq as they are sent more data */
5836 +1 -1 trunk/doc/reference.conf (File Modified)
5839 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5841 Add modules{} block.
5845 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5848 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5850 Add general::oper_snomask, snomask on oper up for opers
5851 that have umode +s set on oper up, but do not have
5852 a specific snomask setting in their operator block.
5853 If this is empty or not specified, +s is used as before.
5857 +4 -1 trunk/doc/example.conf (File Modified)
5858 +7 -1 trunk/doc/reference.conf (File Modified)
5859 +1 -0 trunk/include/client.h (File Modified)
5860 +1 -0 trunk/include/s_conf.h (File Modified)
5861 +32 -0 trunk/src/newconf.c (File Modified)
5862 +1 -0 trunk/src/s_conf.c (File Modified)
5863 +13 -3 trunk/src/s_user.c (File Modified)
5866 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5871 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5874 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5876 Add MASKTRACE and CHANTRACE commands.
5880 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5883 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5885 document loadmodule directive
5889 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5892 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5898 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5901 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5903 q:lines are no longer living in the ircd.conf either
5907 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5910 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5912 remove k:line, d:line, x:line as they are their own files now
5916 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5919 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5921 New place for operator::snomask.
5925 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5928 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5930 Document connect {}.
5934 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5937 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5939 example.conf: move operator::snomask to a more logical place,
5940 more sensible default
5941 reference.conf: add operator::snomask
5945 +3 -3 trunk/doc/example.conf (File Modified)
5946 +3 -0 trunk/doc/reference.conf (File Modified)
5949 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5951 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5952 in those conf entries that take umodes like <name1>, <name2>, ...
5956 +3 -0 trunk/doc/reference.conf (File Modified)
5957 +3 -0 trunk/src/newconf.c (File Modified)
5960 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5966 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5969 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5975 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5978 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
5984 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5987 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
5993 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5996 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
5998 Document operator {} blocks.
6002 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6005 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6007 auth{}: clarify/add some details
6011 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6014 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6016 auth{}: Move a paragraph.
6020 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6023 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6025 Document auth{} blocks.
6029 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6032 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6038 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6041 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6043 Add umode +R, prevents unidentified clients from
6044 sending private messages or notices. /accept'ed
6045 clients and opers are exempt.
6046 Due to the /accept part, this is only checked
6047 at the target's server, may want to change
6052 +1 -0 trunk/help/opers/umode (File Modified)
6053 +1 -0 trunk/help/users/umode (File Modified)
6054 +2 -0 trunk/include/client.h (File Modified)
6055 +1 -0 trunk/include/numeric.h (File Modified)
6056 +11 -1 trunk/modules/core/m_message.c (File Modified)
6057 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6058 +1 -1 trunk/src/messages.tab (File Modified)
6059 +1 -1 trunk/src/s_user.c (File Modified)
6062 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6064 Don't allow a nick change if banned or quieted (and not
6065 voiced or opped) on a channel. This uses numeric 435
6066 (bahamut's "cannot change to a banned nick") because
6067 bahamut/ircu's 437 and hyperion's 438 already have
6068 another meaning for us.
6072 +2 -0 trunk/include/channel.h (File Modified)
6073 +1 -0 trunk/include/numeric.h (File Modified)
6074 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6075 +38 -0 trunk/src/channel.c (File Modified)
6076 +1 -1 trunk/src/messages.tab (File Modified)
6079 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6082 - respect ban exceptions
6083 - also deny a knock if quieted
6087 +2 -1 trunk/modules/m_knock.c (File Modified)
6090 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6092 Reverse bad substitution in comment.
6096 +1 -1 trunk/src/channel.c (File Modified)
6099 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6101 - set DynSpoof flag for clients spoofed at registration
6102 - add orighost instead of host to the hostname hash
6106 +5 -1 trunk/src/s_user.c (File Modified)
6109 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6111 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6115 +2 -3 trunk/src/send.c (File Modified)
6118 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6120 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6124 +17 -7 trunk/modules/m_signon.c (File Modified)
6127 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6129 Correct minimum args on ENCAP SASL to avoid nasty core.
6133 +1 -1 trunk/modules/m_sasl.c (File Modified)
6136 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6138 Style nits: sptr can't ever be NULL, don't compare truth
6143 +2 -3 trunk/modules/m_scan.c (File Modified)
6146 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6148 - Comment out scan_cmodes() prototype to suppress warning
6149 - Correct minimum parameter count for mo_scan()
6153 +2 -2 trunk/modules/m_scan.c (File Modified)
6156 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6159 - Include full command in operspy notice
6160 - Allow global scans (no-list used, mask not used) without operspy
6161 - Use ERR_NOPRIVS numeric
6165 +21 -9 trunk/modules/m_scan.c (File Modified)
6168 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6170 Cancel out the >3 default if < is given; this way
6171 any </> specification fully overrides the default.
6175 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6178 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6180 - Call mo_list() from m_list() to reduce code duplication
6181 - Default to >3, rather arbitrarily (conf option?)
6182 - Make < and > mean less than and greater than again
6186 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6189 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6191 When processing topic burst, hide connecting server
6192 on netburst if flatten links is enabled.
6196 +9 -2 trunk/modules/m_tb.c (File Modified)
6199 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6201 - remove PENALTY token
6205 +0 -1 trunk/include/supported.h (File Modified)
6208 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6211 - Add PENALTY because we have a pace-wait system.
6212 - Add FNC due to SAVE and RSFNC
6217 +4 -2 trunk/include/supported.h (File Modified)
6220 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6222 mkay, indent went nuts here
6226 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6229 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6231 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6232 and can be used instead. The SAFELIST implementation is the one used by
6233 default, as most users/networks will be used to it.
6237 +1 -0 trunk/NEWS (File Modified)
6238 +14 -0 trunk/include/client.h (File Modified)
6239 +5 -0 trunk/include/hash.h (File Modified)
6240 +404 -272 trunk/modules/Makefile.in (File Modified)
6241 + - trunk/modules/m_list.c (File Deleted)
6242 + - trunk/modules/m_list_ratbox.c (File Added)
6243 + - trunk/modules/m_list_safelist.c (File Added)
6244 +5 -5 trunk/src/hash.c (File Modified)
6247 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6249 Clear invites on a lowerTS JOIN or SJOIN.
6250 This should complete kick_on_split_riding protection.
6254 +5 -0 trunk/modules/core/m_join.c (File Modified)
6255 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6258 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6260 Like in ratbox, send and interpret timestamps on invites.
6264 +9 -2 trunk/modules/m_invite.c (File Modified)
6267 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6269 Add +S (network service) umode. Just for completeness, users or opers
6274 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6277 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6283 +35 -2 trunk/NEWS (File Modified)
6286 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6288 Split off a PreClient structure for data to be freed on registation (i.e. password).
6289 New hook introduce_client for post-registration messages.
6290 Fix b0rked SASL numerics.
6291 Burst REALHOST post-introduction for spoofed-on-registration clients.
6292 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6293 Pre-registration signon support.
6297 +10 -0 trunk/configure (File Modified)
6298 +2 -0 trunk/configure.ac (File Modified)
6299 +14 -4 trunk/include/client.h (File Modified)
6300 +1 -0 trunk/include/hook.h (File Modified)
6301 +1 -0 trunk/include/numeric.h (File Modified)
6302 +3 -0 trunk/include/setup.h.in (File Modified)
6303 +16 -0 trunk/modules/m_chghost.c (File Modified)
6304 +25 -21 trunk/modules/m_sasl.c (File Modified)
6305 +63 -30 trunk/modules/m_signon.c (File Modified)
6306 +18 -0 trunk/src/client.c (File Modified)
6307 +2 -0 trunk/src/hook.c (File Modified)
6308 +5 -5 trunk/src/messages.tab (File Modified)
6309 +2 -0 trunk/src/s_serv.c (File Modified)
6310 +28 -2 trunk/src/s_user.c (File Modified)
6313 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6315 Update hook documentation.
6319 +30 -0 trunk/doc/hooks.txt (File Modified)
6322 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6324 Improve @/# handling in match_esc().
6328 +21 -13 trunk/src/match.c (File Modified)
6331 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6333 backtrack instead of bailing out when handling a mismatched escape
6337 +1 -1 trunk/src/match.c (File Modified)
6340 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6342 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6345 +2 -1 trunk/CREDITS (File Modified)
6348 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6350 Fix the escape brokenness and pick up a more efficient matching algorithm,
6351 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6352 Patch sent upstream. They can do whatever they want with it, *shrug*.
6356 +147 -161 trunk/src/match.c (File Modified)
6359 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6361 If flatten links is enabled, fake the origins of some ServerModes
6362 sent to clients so that the server sending the netburst is hidden.
6363 Most mode hacks still show the true source.
6367 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6368 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6371 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6373 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6374 where the exit originated).
6375 - When receiving an SQUIT for a server themselves
6376 (IsMe(target_p) || target_p == client_p)
6377 close their link and send a local server notice.
6381 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6382 +6 -3 trunk/src/client.c (File Modified)
6385 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6387 Hooking into the wrong hook, whoops. :P
6391 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6392 +6 -10 trunk/modules/core/m_join.c (File Modified)
6395 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6397 this doesn't work right, right now :P
6401 +40 -0 trunk/contrib/Makefile.in (File Modified)
6402 + - trunk/contrib/m_createauthonly.c (File Added)
6403 +6 -0 trunk/include/hook.h (File Modified)
6404 +26 -1 trunk/modules/core/m_join.c (File Modified)
6405 +1 -1 trunk/src/ircd.c (File Modified)
6408 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6410 Make can_join() hookable.
6414 +12 -1 trunk/src/channel.c (File Modified)
6417 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6419 add 'int approved;' to the channel event hook
6423 +1 -0 trunk/include/hook.h (File Modified)
6426 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6428 Use SIDs in SASL ENCAP origin.
6429 Ignore responses from other agents once the first SASL response has been received for a client.
6433 +9 -5 trunk/modules/m_sasl.c (File Modified)
6436 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6438 Removed stray debug code.
6442 +1 -1 trunk/modules/m_sasl.c (File Modified)
6445 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6447 Don't complain "unknown MODE flag" if a non-oper attempts
6448 to unset an oper only umode they do not have.
6449 This is to prevent unwanted error messages when users/bots
6450 do things like MODE <nick> +i-sw.
6454 +4 -2 trunk/src/s_user.c (File Modified)
6457 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6459 Fix client_exit hook name and only call it for local exits that are not
6464 +3 -2 trunk/modules/m_sasl.c (File Modified)
6467 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6469 Fix SASL logic to actually use stored agent UID.
6470 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6471 Add abort code for exiting clients.
6475 +18 -9 trunk/modules/m_sasl.c (File Modified)
6478 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6480 Port over ratbox 2.2 /challenge. This is slightly more secure
6481 (better crypto, longer keys, challenge timeout) and has better
6484 The respond tool is no longer part of the ircd tree but a
6485 separate package, currently available from
6486 http://respond.ircd-ratbox.org (we should mirror/... this).
6490 +65 -310 trunk/doc/challenge.txt (File Modified)
6491 +5 -5 trunk/include/client.h (File Modified)
6492 +3 -0 trunk/include/irc_string.h (File Modified)
6493 +3 -0 trunk/include/numeric.h (File Modified)
6494 +94 -50 trunk/modules/m_challenge.c (File Modified)
6495 +1 -2 trunk/src/client.c (File Modified)
6496 +125 -0 trunk/src/irc_string.c (File Modified)
6497 +2 -2 trunk/src/messages.tab (File Modified)
6498 + - trunk/tools/rsa_respond/ (File Deleted)
6501 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6503 Preliminary SASL support.
6507 +7 -0 trunk/include/client.h (File Modified)
6508 +6 -0 trunk/include/numeric.h (File Modified)
6509 +1 -0 trunk/modules/Makefile.in (File Modified)
6510 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6511 +175 -1 trunk/modules/m_cap.c (File Modified)
6512 + - trunk/modules/m_sasl.c (File Added)
6513 +2 -0 trunk/modules/m_user.c (File Modified)
6514 +5 -5 trunk/src/messages.tab (File Modified)
6515 +8 -2 trunk/src/s_user.c (File Modified)
6518 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6520 SIGNON: make logout also apply remotely.
6524 +7 -2 trunk/modules/m_signon.c (File Modified)
6527 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6529 Use an asterisk when sending empty logins in SIGNON.
6533 +5 -5 trunk/modules/m_signon.c (File Modified)
6536 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6538 SIGNON: Only add whowas entry (add_history()) and wipe
6539 accepts (del_all_accepts()) if nick changed.
6543 +5 -3 trunk/modules/m_signon.c (File Modified)
6546 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6548 SIGNON: slight fixes to collision code:
6549 - don't kill if target_p == source_p (nick unchanged or only changed case)
6550 - add comment that SAVE support is missing
6551 - use sendto_realops_snomask() instead of sendto_realops_flags()
6555 +9 -6 trunk/modules/m_signon.c (File Modified)
6558 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6560 Fix up kills for bad nick/user/host on SIGNON.
6564 +16 -6 trunk/modules/m_signon.c (File Modified)
6567 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6569 If changing to a nick with a digit, only allow the UID.
6573 +4 -0 trunk/modules/m_signon.c (File Modified)
6576 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6578 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6579 Strip leading digits from logins that are not purely numeric.
6583 +3 -0 trunk/include/numeric.h (File Modified)
6584 +2 -0 trunk/include/send.h (File Modified)
6585 +1 -0 trunk/modules/Makefile.in (File Modified)
6586 +456 -3 trunk/modules/m_services.c (File Modified)
6587 + - trunk/modules/m_signon.c (File Added)
6588 +2 -2 trunk/src/messages.tab (File Modified)
6589 +98 -0 trunk/src/send.c (File Modified)
6592 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6594 Remove old server notice umodes from example confs.
6598 +1 -2 trunk/doc/example.conf (File Modified)
6599 +4 -17 trunk/doc/reference.conf (File Modified)
6602 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6604 Add snomask help file (forgot this earlier).
6608 + - trunk/help/opers/snomask (File Added)
6611 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6613 Add umode +l (receive locops).
6617 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6620 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6622 We don't plan to implement cmode +R (quiet unidentified) and
6623 umode +I (deny invite) for 1.1, so comment them out from the
6628 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6629 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6632 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6634 Improve snomask usage description.
6638 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6641 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6643 Mention the word snomask with umode +s (needs to be a link really).
6647 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6650 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6652 Add snomask +Z (operspy notices).
6656 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6659 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6661 Misc updates/clarifications.
6665 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6668 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6674 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6675 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6676 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6679 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6681 - Allow ENCAP REALHOST outside burst
6682 - Fix comment describing race condition: this can only happen
6683 on a local whois with use_whois_actually enabled
6687 +4 -6 trunk/modules/m_chghost.c (File Modified)
6690 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6692 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6696 +39 -0 trunk/contrib/Makefile.in (File Modified)
6697 + - trunk/contrib/sno_globaloper.c (File Added)
6700 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6702 Pass along old umodes and snomask in umode_changed hook,
6703 changing its parameter type from struct Client *
6704 to hook_data_umode_changed *. (For a new client, both
6707 The IP cloaking module now fully ignores umode changes
6708 where +h didn't change.
6712 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6713 +7 -0 trunk/include/hook.h (File Modified)
6714 +18 -4 trunk/src/s_user.c (File Modified)
6717 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6719 move libcharybdis-provided function initialisation into libcharybdis_init().
6723 +32 -11 trunk/src/ircd.c (File Modified)
6726 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6728 Make +f notices (local host, global host, global user@host, local class)
6729 netwide. Exceeding /quote set max remains local.
6733 +4 -4 trunk/src/s_conf.c (File Modified)
6736 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6738 Netwide notices about attempts to join juped channels.
6742 +1 -1 trunk/modules/core/m_join.c (File Modified)
6745 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6747 Send server notices about failed oper attempts globally.
6748 Successful remote oper attempt notices will be generated
6749 from the mode changes.
6753 +3 -3 trunk/modules/m_challenge.c (File Modified)
6754 +2 -2 trunk/modules/m_oper.c (File Modified)
6757 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6759 Rest of infrastructure for sending server notices globally.
6760 Uses a new L_NETWIDE level on sendto_realops_snomask().
6764 +1 -0 trunk/include/send.h (File Modified)
6765 +31 -4 trunk/src/send.c (File Modified)
6768 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6770 Add general::global_snotices conf option to control
6771 whether we send out SNOTEs. Does not do anything yet.
6775 +1 -0 trunk/doc/example.conf (File Modified)
6776 +6 -0 trunk/doc/reference.conf (File Modified)
6777 +1 -0 trunk/include/s_conf.h (File Modified)
6778 +6 -0 trunk/modules/m_info.c (File Modified)
6779 +1 -0 trunk/src/newconf.c (File Modified)
6780 +1 -0 trunk/src/s_conf.c (File Modified)
6783 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6785 Only accept SNOTE from servers.
6789 +2 -0 trunk/modules/m_snote.c (File Modified)
6792 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6794 Correct parv indices so this actually works.
6798 +2 -2 trunk/modules/m_snote.c (File Modified)
6801 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6807 +3 -3 trunk/modules/m_snote.c (File Modified)
6810 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6812 Add m_snote.c, SNOTE propagator.
6816 +86 -0 trunk/modules/Makefile.in (File Modified)
6817 + - trunk/modules/m_snote.c (File Added)
6820 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6822 start seeding the 1.1 NEWS file
6826 +4 -0 trunk/NEWS (File Modified)
6829 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6831 rename some modules to more descriptive names...
6835 +2 -131 trunk/contrib/Makefile.in (File Modified)
6836 + - trunk/contrib/globalconnexit.c (File Deleted)
6837 + - trunk/contrib/globallineactive.c (File Deleted)
6838 + - trunk/contrib/sno_farconnect.c (File Added)
6839 + - trunk/contrib/sno_globalkline.c (File Added)
6840 +1 -120 trunk/modules/Makefile.in (File Modified)
6841 + - trunk/modules/networknotice.c (File Deleted)
6842 + - trunk/modules/sno_routing.c (File Added)
6845 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6847 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6848 Uses FLAGS2_FLOODDONE bit on servers.
6852 +3 -0 trunk/include/client.h (File Modified)
6853 +121 -1 trunk/modules/Makefile.in (File Modified)
6854 + - trunk/modules/networknotice.c (File Added)
6857 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6859 Don't show servers in /trace to nonopers if flatten links is enabled.
6863 +8 -5 trunk/modules/m_trace.c (File Modified)
6866 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6869 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6870 - send back confirmation to source, if local client
6871 - send a +s server notice if the source is neither a server nor a service (+S)
6875 +5 -1 trunk/modules/m_chghost.c (File Modified)
6878 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6880 Use sendto_realops_snomask_from() to make the
6881 server notices appear to come from the affected
6886 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6887 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6890 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6892 Add sendto_realops_snomask_from(), allows
6893 specification of apparent source server.
6897 +1 -0 trunk/include/send.h (File Modified)
6898 +41 -1 trunk/src/send.c (File Modified)
6901 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6903 Revert r579. Keep host, not orighost in oper up notice.
6904 It would be inconsistent to have orighost there, and we
6905 don't want to mess up all server notices by putting both
6910 +1 -1 trunk/src/s_user.c (File Modified)
6913 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6915 Include the IP address in operlog/foperlog.
6919 +10 -8 trunk/modules/m_challenge.c (File Modified)
6920 +8 -6 trunk/modules/m_oper.c (File Modified)
6923 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6925 Call umode_changed hook on oper up.
6929 +1 -0 trunk/src/s_user.c (File Modified)
6932 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6934 Add globalconnexit contrib module, shows remote client connects/exits
6935 except netsplits/netjoin on snomask +F.
6936 Notice formatting will probably change somewhat still.
6940 +80 -0 trunk/contrib/Makefile.in (File Modified)
6941 + - trunk/contrib/globalconnexit.c (File Added)
6944 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6946 Declare snomask_modes[] so modules can provide snomasks.
6950 +2 -0 trunk/include/snomask.h (File Modified)
6953 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6955 Replace user_signon hook with two new hooks: new_local_user
6956 and new_remote_user.
6957 These are called right before the user is introduced to the
6958 rest of the network.
6962 +2 -1 trunk/include/hook.h (File Modified)
6963 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6964 +4 -2 trunk/src/hook.c (File Modified)
6965 +2 -3 trunk/src/s_user.c (File Modified)
6968 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6970 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6974 +2 -2 trunk/modules/m_scan.c (File Modified)
6977 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6979 Update doc/technical/send.txt.
6983 +91 -131 trunk/doc/technical/send.txt (File Modified)
6986 jilles 2006/01/27 14:44:19 UTC (20060127-585)
6988 Add chantrace and masktrace to help files.
6992 + - trunk/help/opers/chantrace (File Added)
6993 +27 -20 trunk/help/opers/index (File Modified)
6994 + - trunk/help/opers/masktrace (File Added)
6995 +2 -0 trunk/help/opers/operspy (File Modified)
6998 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7000 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7001 Shows etrace-like output for all users in a channel,
7002 in particular IP addresses.
7006 +75 -2 trunk/modules/m_etrace.c (File Modified)
7009 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7011 Port over ratbox 2.2 r21727 (anfl):
7012 add some logging when we drop servers in places where we only notify opers
7016 +31 -0 trunk/modules/core/m_server.c (File Modified)
7019 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7021 display orighost in operup message
7025 +1 -1 trunk/src/s_user.c (File Modified)
7028 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7030 Add globallineactive contrib module, a hack which can often
7031 show k/d/g/x line active for remote clients.
7035 +52 -0 trunk/contrib/Makefile.in (File Modified)
7036 + - trunk/contrib/globallineactive.c (File Added)
7039 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7041 Show IP field in the same way as MASKTRACE:
7042 "255.255.255.255" if it's unknown (remote TS5 client)
7043 and "0" if we or the remote server are purposely
7048 +12 -1 trunk/modules/m_scan.c (File Modified)
7051 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7054 - don't show servers in a global scan
7055 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7059 +4 -1 trunk/modules/m_scan.c (File Modified)
7062 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7064 Implement SCAN UMODES.
7068 +3 -0 trunk/include/numeric.h (File Modified)
7069 +128 -2 trunk/modules/m_scan.c (File Modified)
7070 +2 -2 trunk/src/messages.tab (File Modified)
7073 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7079 +1 -1 trunk/modules/m_scan.c (File Modified)
7082 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7084 parv[0] should be parv[1].
7088 +1 -1 trunk/modules/m_scan.c (File Modified)
7091 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7097 +1 -1 trunk/modules/m_scan.c (File Modified)
7100 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7106 +2 -2 trunk/modules/m_scan.c (File Modified)
7109 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7111 framework for scan command
7115 +113 -0 trunk/modules/Makefile.in (File Modified)
7116 + - trunk/modules/m_scan.c (File Added)
7119 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7121 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7125 +2 -0 trunk/include/irc_string.h (File Modified)
7126 +157 -1 trunk/modules/m_etrace.c (File Modified)
7127 +129 -90 trunk/src/match.c (File Modified)
7130 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7132 orighost may live in a different hash bucket (likely the case), lets check it standalone
7136 +39 -3 trunk/src/hostmask.c (File Modified)
7139 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7141 SVN didn't check modules/ somehow, hrmm.
7145 +1 -1 trunk/modules/m_kline.c (File Modified)
7146 +6 -6 trunk/modules/m_stats.c (File Modified)
7149 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7151 Track hostmask entries for client_p->orighost, if available.
7152 Not throughly tested, but seems to work fine.
7156 +8 -4 trunk/include/hostmask.h (File Modified)
7157 +14 -10 trunk/src/hostmask.c (File Modified)
7160 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7162 Pass on SQUIT reasons more.
7166 +17 -19 trunk/src/client.c (File Modified)
7169 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7171 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7172 This way, hidden admins also get them.
7176 +4 -4 trunk/src/send.c (File Modified)
7179 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7181 From ircd-ratbox 2.2 (r21339 anfl):
7182 ms_kill() should be using find_person(), not find_client()
7183 otherwise it can generate a core.
7187 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7190 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7192 Add m_error to core_module_table, so it is loaded by default.
7196 +1 -0 trunk/src/modules.c (File Modified)
7199 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7201 comment is a const char *, not char *.
7205 +1 -1 trunk/include/hook.h (File Modified)
7208 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7210 Fix a long standing hybrid 7 bug: when getting a read error
7211 on a server, report_error() is called with a %d instead of
7212 a %s in the format string ("Lost connection" in +d).
7216 +1 -1 trunk/src/client.c (File Modified)
7219 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7225 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7228 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7230 Add document describing capabilities and what they mean.
7234 + - trunk/doc/technical/capab.txt (File Added)
7237 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7239 Change client_exit hook to pass all exit_client() parameters.
7243 +8 -0 trunk/include/hook.h (File Modified)
7244 +6 -1 trunk/src/client.c (File Modified)
7247 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7249 Add client_exit hook, called in exit_client() for all
7250 clients of all types, except clients exiting because
7251 of netsplits (QS). The only thing done before it is
7252 marking the client as "closing" (to prevent
7257 +1 -0 trunk/include/hook.h (File Modified)
7258 +2 -0 trunk/src/client.c (File Modified)
7259 +2 -0 trunk/src/hook.c (File Modified)
7262 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7264 Improve the code that calculates the nnnS nnnC counts
7267 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7271 +43 -36 trunk/modules/m_trace.c (File Modified)
7274 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7276 Add server_eob hook.
7277 Planning to use this for netsplit/join notices.
7281 +1 -0 trunk/include/hook.h (File Modified)
7282 +2 -0 trunk/modules/m_pong.c (File Modified)
7283 +2 -0 trunk/src/hook.c (File Modified)
7286 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7288 Default motd: ircd-ratbox -> charybdis
7292 +1 -1 trunk/doc/ircd.motd (File Modified)
7295 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7297 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7301 +4 -4 trunk/src/s_user.c (File Modified)
7304 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7306 - Remove obsolete EOB help file
7307 - Document snomask in the help files
7312 + - trunk/help/opers/eob (File Deleted)
7313 +13 -12 trunk/help/opers/index (File Modified)
7314 +1 -13 trunk/help/opers/umode (File Modified)
7315 +7 -7 trunk/help/users/index (File Modified)
7318 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7320 Bail if snomask to parse is not given. Pointy hat to myself.
7324 +3 -0 trunk/src/snomask.c (File Modified)
7327 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7329 Remove m_flags from autoconf
7333 +0 -1 trunk/contrib/Makefile.in (File Modified)
7336 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7342 + - trunk/contrib/m_flags.c (File Deleted)
7345 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7347 If +s is in oper_only_umodes, clear snomask on deoper.
7351 +5 -0 trunk/src/s_user.c (File Modified)
7354 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7356 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7360 +2 -2 trunk/configure (File Modified)
7361 +2 -2 trunk/configure.ac (File Modified)
7364 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7366 Remove the old server notice umodes.
7367 Default oper only umodes is now +s.
7368 Please make sure all remaining umodes still work.
7372 +3 -21 trunk/include/client.h (File Modified)
7373 +0 -12 trunk/src/newconf.c (File Modified)
7374 +1 -1 trunk/src/s_conf.c (File Modified)
7375 +12 -12 trunk/src/s_user.c (File Modified)
7378 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7380 operator::flags nick_changes now controls +n snomask instead of +n umode.
7384 +8 -8 trunk/src/s_user.c (File Modified)
7387 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7389 Move down h_umode_changed hook call after umode allowed checks
7390 (so it will not see +a if someone tries to set it but is not
7395 +2 -3 trunk/src/s_user.c (File Modified)
7398 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7400 Move over non-+s server notices (hopefully, all of them).
7404 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7405 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7406 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7407 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7408 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7409 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7410 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7411 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7412 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7413 +2 -2 trunk/libcharybdis/event.c (File Modified)
7414 +2 -2 trunk/modules/core/m_join.c (File Modified)
7415 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7416 +3 -3 trunk/modules/core/m_message.c (File Modified)
7417 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7418 +2 -2 trunk/modules/core/m_server.c (File Modified)
7419 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7420 +1 -1 trunk/modules/m_post.c (File Modified)
7421 +1 -1 trunk/modules/m_services.c (File Modified)
7422 +2 -2 trunk/src/channel.c (File Modified)
7423 +3 -3 trunk/src/client.c (File Modified)
7424 +1 -1 trunk/src/hash.c (File Modified)
7425 +5 -5 trunk/src/s_conf.c (File Modified)
7426 +2 -2 trunk/src/s_log.c (File Modified)
7427 +4 -4 trunk/src/s_user.c (File Modified)
7430 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7432 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7436 +2 -1 trunk/include/snomask.h (File Modified)
7437 +2 -2 trunk/src/snomask.c (File Modified)
7440 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7442 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7446 +1 -1 trunk/contrib/example_module.c (File Modified)
7447 +2 -2 trunk/include/ircd_defs.h (File Modified)
7448 +6 -6 trunk/modules/core/m_error.c (File Modified)
7449 +1 -1 trunk/modules/core/m_join.c (File Modified)
7450 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7451 +1 -1 trunk/modules/core/m_message.c (File Modified)
7452 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7453 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7454 +18 -18 trunk/modules/core/m_server.c (File Modified)
7455 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7456 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7457 +4 -4 trunk/modules/m_challenge.c (File Modified)
7458 +4 -4 trunk/modules/m_dline.c (File Modified)
7459 +13 -13 trunk/modules/m_gline.c (File Modified)
7460 +5 -5 trunk/modules/m_kline.c (File Modified)
7461 +2 -2 trunk/modules/m_oper.c (File Modified)
7462 +1 -1 trunk/modules/m_pong.c (File Modified)
7463 +13 -13 trunk/modules/m_rehash.c (File Modified)
7464 +4 -4 trunk/modules/m_resv.c (File Modified)
7465 +16 -16 trunk/modules/m_set.c (File Modified)
7466 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7467 +6 -6 trunk/modules/m_xline.c (File Modified)
7468 +1 -1 trunk/src/adns.c (File Modified)
7469 +2 -2 trunk/src/channel.c (File Modified)
7470 +1 -1 trunk/src/listener.c (File Modified)
7471 +1 -1 trunk/src/s_auth.c (File Modified)
7472 +15 -15 trunk/src/s_conf.c (File Modified)
7473 +3 -3 trunk/src/s_user.c (File Modified)
7474 +7 -7 trunk/src/send.c (File Modified)
7477 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7480 - set +s snomask if +s umode set but no snomasks
7481 - put numerics in more logical order
7485 +3 -1 trunk/src/s_user.c (File Modified)
7488 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7490 parse_snobuf_to_mask(): default to + at start
7491 allows stuff like /mode jilles +s C
7495 +1 -1 trunk/src/snomask.c (File Modified)
7498 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7500 Changes to user_mode() snomask handling.
7501 - show snomask (if not 0) on /mode <nick>
7502 - show snomask once at the end if +s/-s used
7503 - only parse 1 parameter for umode changes
7504 - don't crash on /mode <nick> +s
7505 - /mode <nick> -s clears snomask, doesn't use parameter
7506 - set umode +s iff snomask is not 0
7507 - snomask is not propagated, but umode +s is
7511 +97 -72 trunk/src/s_user.c (File Modified)
7514 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7516 Convert some messages over to snomask.
7520 +29 -29 trunk/src/client.c (File Modified)
7521 +2 -2 trunk/src/ircd.c (File Modified)
7522 +13 -13 trunk/src/modules.c (File Modified)
7523 +1 -1 trunk/src/newconf.c (File Modified)
7524 +5 -5 trunk/src/parse.c (File Modified)
7525 +1 -1 trunk/src/restart.c (File Modified)
7526 +4 -4 trunk/src/s_newconf.c (File Modified)
7527 +11 -11 trunk/src/s_serv.c (File Modified)
7530 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7532 include snomask.h from client.h
7536 +1 -0 trunk/include/client.h (File Modified)
7539 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7541 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7545 +1 -0 trunk/src/newconf.c (File Modified)
7546 +2 -1 trunk/src/snomask.c (File Modified)
7549 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7551 should start with +, not \0. Whoops. :)
7555 +1 -1 trunk/src/snomask.c (File Modified)
7558 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7560 core snomask support.
7564 +3 -0 trunk/doc/example.conf (File Modified)
7565 +2 -0 trunk/include/client.h (File Modified)
7566 +2 -0 trunk/include/numeric.h (File Modified)
7567 +2 -0 trunk/include/s_newconf.h (File Modified)
7568 +63 -0 trunk/include/send.h (File Modified)
7569 + - trunk/include/snomask.h (File Added)
7570 +1 -0 trunk/src/Makefile.in (File Modified)
7571 +1 -1 trunk/src/messages.tab (File Modified)
7572 +8 -0 trunk/src/newconf.c (File Modified)
7573 +12 -0 trunk/src/s_user.c (File Modified)
7574 +235 -0 trunk/src/send.c (File Modified)
7575 + - trunk/src/snomask.c (File Added)
7578 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7580 add a blank line after the license info.
7584 +1 -1 trunk/CREDITS (File Modified)
7587 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7589 Extend copyright to 2006.
7593 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7596 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7599 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7603 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7604 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7607 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7609 Add oper privileges document.
7613 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7614 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7617 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7619 Capitalize message names in services shortcuts (for consistency).
7623 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7626 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7632 +1 -1 trunk/src/patricia.c (File Modified)
7635 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7637 Remove obsolete 'nextconnect' variable.
7641 +0 -1 trunk/include/ircd.h (File Modified)
7642 +0 -2 trunk/src/client.c (File Modified)
7643 +0 -1 trunk/src/ircd.c (File Modified)
7646 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7648 Remove this remnant of the hybrid 6 ziplinks implementation.
7652 + - trunk/include/s_zip.h (File Deleted)
7655 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7657 Make clone limiting work on orighost, not host (so it
7658 looks through services cloaks). Lightly tested, please
7663 +2 -0 trunk/modules/m_chghost.c (File Modified)
7664 +1 -1 trunk/src/client.c (File Modified)
7665 +1 -1 trunk/src/s_conf.c (File Modified)
7668 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7670 Don't forget to link me_realhost() into the command hash.
7672 Pointy hat to: myself
7676 +1 -1 trunk/modules/m_chghost.c (File Modified)
7679 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7681 It's call_hook, not hook_call.
7685 +1 -1 trunk/src/s_user.c (File Modified)
7688 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7690 Add unreject help file.
7694 + - trunk/help/opers/unreject (File Added)
7697 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7699 Link the all-important 42 module to the build :P
7703 +1 -0 trunk/contrib/Makefile.in (File Modified)
7706 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7708 Mention /rehash help.
7712 +1 -0 trunk/help/opers/rehash (File Modified)
7715 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7717 Add h_user_signon hook.
7721 +1 -0 trunk/include/hook.h (File Modified)
7722 +2 -0 trunk/src/hook.c (File Modified)
7723 +4 -0 trunk/src/s_user.c (File Modified)
7726 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7728 Oops, forgot to set orighost for remote client introductions.
7732 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7735 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7737 Use TS6 forms in services shortcuts, if possible.
7741 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7744 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7746 - Start out default_umodes conf entry from the empty set instead of +i.
7747 - Move oper_only_umodes check to where default_umodes is used, as
7748 oper_only_umodes may not be set yet while we're reading the conf.
7752 +6 -7 trunk/src/newconf.c (File Modified)
7753 +1 -1 trunk/src/s_user.c (File Modified)
7756 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7758 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7762 +1 -0 trunk/doc/example.conf (File Modified)
7763 +7 -0 trunk/doc/reference.conf (File Modified)
7764 +0 -7 trunk/include/config.h.dist (File Modified)
7765 +1 -0 trunk/include/s_conf.h (File Modified)
7766 +6 -0 trunk/modules/m_info.c (File Modified)
7767 +9 -18 trunk/src/client.c (File Modified)
7768 +1 -0 trunk/src/newconf.c (File Modified)
7769 +1 -0 trunk/src/s_conf.c (File Modified)
7772 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7774 - Allow NULL target_ip in show_ip() (indicates message is being
7775 sent to local opers)
7776 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7778 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7779 those in src/client.c
7781 From ratbox 2.2 svn (anfl)
7785 +1 -0 trunk/include/client.h (File Modified)
7786 +21 -2 trunk/src/client.c (File Modified)
7787 +2 -4 trunk/src/hostmask.c (File Modified)
7788 +1 -5 trunk/src/s_conf.c (File Modified)
7789 +4 -8 trunk/src/s_user.c (File Modified)
7792 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7794 Fire off events properly.
7798 +7 -3 trunk/src/s_user.c (File Modified)
7801 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7803 make sure modules which depend on umode information get the message upon connection (oops)
7807 +3 -0 trunk/src/s_user.c (File Modified)
7810 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7812 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7813 From ratbox 2.2 svn.
7817 +3 -7 trunk/modules/m_etrace.c (File Modified)
7820 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7822 Replace silly `default_invisible' option with more versatile default_umodes.
7826 +2 -2 trunk/Makefile.in (File Modified)
7827 +12 -1 trunk/doc/example.conf (File Modified)
7828 +14 -7 trunk/doc/reference.conf (File Modified)
7829 +2 -4 trunk/include/s_conf.h (File Modified)
7830 +0 -6 trunk/modules/m_info.c (File Modified)
7831 +4 -0 trunk/src/modules.c (File Modified)
7832 +41 -1 trunk/src/newconf.c (File Modified)
7833 +2 -2 trunk/src/s_conf.c (File Modified)
7834 +3 -4 trunk/src/s_user.c (File Modified)
7837 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7839 Add temporary nick resvs with the proper duration,
7840 not 60 times too long.
7844 +1 -1 trunk/modules/m_resv.c (File Modified)
7847 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7849 Add kick on split riding. See reference.conf for more details.
7853 +1 -0 trunk/doc/example.conf (File Modified)
7854 +16 -0 trunk/doc/reference.conf (File Modified)
7855 +1 -0 trunk/include/s_conf.h (File Modified)
7856 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7857 +6 -0 trunk/modules/m_info.c (File Modified)
7858 +1 -0 trunk/src/newconf.c (File Modified)
7859 +1 -0 trunk/src/s_conf.c (File Modified)
7862 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7864 New credits, denoting GXTi as being on the core team.
7868 +16 -5 trunk/CREDITS (File Modified)
7871 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7873 better cloaking algorithm
7877 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7880 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7882 don't do redundant bitshifting.
7886 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7889 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7895 +1 -0 trunk/contrib/Makefile.in (File Modified)
7898 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7900 Set the DynSpoof flag properly.
7904 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7907 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7909 first go at an ip_cloaking implementation for charybdis.
7913 + - trunk/contrib/ip_cloaking.c (File Added)
7916 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7918 Add libcharybdis to contrib/ includes.
7922 +1 -1 trunk/contrib/Makefile.in (File Modified)
7925 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7927 add h_umode_changed hook for modules that provide usermodes.
7931 +1 -0 trunk/include/hook.h (File Modified)
7932 +2 -1 trunk/src/hook.c (File Modified)
7933 +3 -0 trunk/src/s_user.c (File Modified)
7936 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7938 Show quiets in /stats z.
7942 +15 -10 trunk/src/s_stats.c (File Modified)
7945 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7947 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7951 +0 -12 trunk/configure (File Modified)
7952 +0 -9 trunk/configure.ac (File Modified)
7953 +0 -3 trunk/include/setup.h.in (File Modified)
7956 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7958 change various buffer sizes to = topiclen.
7962 +3 -4 trunk/include/ircd_defs.h (File Modified)
7965 jon 2005/12/12 19:32:18 UTC (20051212-400)
7967 - Partial commit test, partial ego strokage ;)
7971 +2 -1 trunk/CREDITS (File Modified)
7974 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7976 More kqueue corrections.
7979 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
7982 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
7984 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
7985 Not sure why this wasn't this way to begin with.
7989 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
7992 jilles 2005/12/11 16:39:52 UTC (20051211-394)
7994 example.conf tweaks:
7995 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
7996 most people do not need this.
7997 Enable serverinfo::hub.
8001 +14 -11 trunk/doc/example.conf (File Modified)
8004 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8006 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8010 +1 -1 trunk/src/s_serv.c (File Modified)
8013 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8015 header include changes
8019 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8020 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8021 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8022 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8023 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8024 +1 -21 trunk/libcharybdis/select.c (File Modified)
8027 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8029 s/ilog/libcharybdis_{die,log,restart}/g
8033 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8034 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8035 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8036 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8037 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8038 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8039 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8040 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8043 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8045 Use the right callbacks in the function code.
8048 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8051 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8053 More work, it builds again!
8057 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8058 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8059 + - trunk/libcharybdis/libcharybdis.c (File Added)
8060 + - trunk/libcharybdis/libcharybdis.h (File Added)
8063 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8065 Move some stuff around.
8069 + - trunk/include/memory.h (File Deleted)
8070 + - trunk/include/tools.h (File Deleted)
8071 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8072 + - trunk/libcharybdis/memory.c (File Added)
8073 + - trunk/libcharybdis/memory.h (File Added)
8074 + - trunk/libcharybdis/snprintf.c (File Added)
8075 + - trunk/libcharybdis/tools.c (File Added)
8076 + - trunk/libcharybdis/tools.h (File Added)
8077 +1000 -1062 trunk/modules/.depend (File Modified)
8078 +421 -455 trunk/src/.depend (File Modified)
8079 +0 -1191 trunk/src/Makefile.in (File Modified)
8080 + - trunk/src/memory.c (File Deleted)
8081 + - trunk/src/snprintf.c (File Deleted)
8082 + - trunk/src/tools.c (File Deleted)
8085 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8087 move more headers into libcharybdis
8090 + - trunk/include/balloc.h (File Deleted)
8091 + - trunk/include/event.h (File Deleted)
8092 + - trunk/libcharybdis/balloc.h (File Added)
8093 + - trunk/libcharybdis/event.h (File Added)
8094 +924 -1020 trunk/modules/.depend (File Modified)
8095 +327 -406 trunk/src/.depend (File Modified)
8098 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8100 balloc, events -> libcharybdis
8103 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8104 + - trunk/libcharybdis/balloc.c (File Added)
8105 + - trunk/libcharybdis/event.c (File Added)
8106 +0 -1008 trunk/src/Makefile.in (File Modified)
8107 + - trunk/src/balloc.c (File Deleted)
8108 + - trunk/src/event.c (File Deleted)
8111 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8116 + - trunk/include/commio.h (File Deleted)
8117 + - trunk/include/linebuf.h (File Deleted)
8118 + - trunk/libcharybdis/commio.h (File Added)
8119 + - trunk/libcharybdis/linebuf.h (File Added)
8120 +1644 -530 trunk/modules/.depend (File Modified)
8121 +1 -1 trunk/modules/Makefile.in (File Modified)
8122 +720 -284 trunk/src/.depend (File Modified)
8125 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8127 Makefile reworking -- moving libcharybdis headers into proper location.
8130 +1 -1 trunk/adns/Makefile.in (File Modified)
8131 +1 -1 trunk/src/Makefile.in (File Modified)
8134 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8136 Document proposed authdaemon protocol.
8139 + - trunk/authdaemon/protocol.txt (File Added)
8142 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8147 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8150 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8152 Remove dead makefile from generation
8155 +1 -2 trunk/configure (File Modified)
8156 +0 -1 trunk/configure.ac (File Modified)
8159 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8161 libcharybdisIO -> libcharybdis
8164 +1 -1 trunk/src/Makefile.in (File Modified)
8167 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8172 + - trunk/libcharybdis/Makefile.in (File Added)
8173 + - trunk/libcharybdis/commio.c (File Added)
8174 + - trunk/libcharybdis/devpoll.c (File Added)
8175 + - trunk/libcharybdis/epoll.c (File Added)
8176 + - trunk/libcharybdis/io/ (File Deleted)
8177 + - trunk/libcharybdis/kqueue.c (File Added)
8178 + - trunk/libcharybdis/linebuf.c (File Added)
8179 + - trunk/libcharybdis/log/ (File Deleted)
8180 + - trunk/libcharybdis/poll.c (File Added)
8181 + - trunk/libcharybdis/ports.c (File Added)
8182 + - trunk/libcharybdis/select.c (File Added)
8185 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8190 + - trunk/libcharybdis/Makefile.in (File Deleted)
8193 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8198 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8201 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8203 add authdaemon dir for later hacking
8207 + - trunk/authdaemon/ (File Added)
8210 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8212 linebuf -> libcharybdisIO
8216 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8217 + - trunk/libcharybdis/io/linebuf.c (File Added)
8218 + - trunk/libcharybdis/log/ (File Added)
8219 + - trunk/libcharybdis/log/Makefile.in (File Added)
8220 +0 -687 trunk/src/Makefile.in (File Modified)
8221 + - trunk/src/linebuf.c (File Deleted)
8224 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8226 Solaris 10 I/O ports support
8229 + - trunk/libcharybdis/io/ports.c (File Added)
8232 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8238 +1 -1 trunk/Makefile.in (File Modified)
8239 +3 -1 trunk/configure (File Modified)
8240 +133 -10 trunk/configure.ac (File Modified)
8241 + - trunk/libcharybdis/ (File Added)
8242 + - trunk/libcharybdis/Makefile.in (File Added)
8243 + - trunk/libcharybdis/io/ (File Added)
8244 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8245 +2 -3 trunk/src/Makefile.in (File Modified)
8246 + - trunk/src/io/ (File Deleted)
8249 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8251 split IO stuff into libcharybdisIO.
8255 + - trunk/src/commio.c (File Deleted)
8256 + - trunk/src/devpoll.c (File Deleted)
8257 + - trunk/src/epoll.c (File Deleted)
8258 + - trunk/src/io/ (File Added)
8259 + - trunk/src/io/Makefile.in (File Added)
8260 + - trunk/src/io/commio.c (File Added)
8261 + - trunk/src/io/devpoll.c (File Added)
8262 + - trunk/src/io/epoll.c (File Added)
8263 + - trunk/src/io/kqueue.c (File Added)
8264 + - trunk/src/io/poll.c (File Added)
8265 + - trunk/src/io/select.c (File Added)
8266 + - trunk/src/kqueue.c (File Deleted)
8267 + - trunk/src/poll.c (File Deleted)
8268 + - trunk/src/select.c (File Deleted)
8271 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8277 +86 -155 trunk/configure (File Modified)
8278 +1 -1 trunk/configure.ac (File Modified)
8281 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8283 Remove mentions of mkkeypair/cryptlinks.
8287 +1 -3 trunk/doc/challenge.txt (File Modified)
8290 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8292 Clarify serverinfo{} description.
8296 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8299 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8301 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8305 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8308 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8310 Improvements also applicable to hyperion 1.x.
8314 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8317 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8319 - Add +F description
8320 - General improvements and changes to charybdis
8324 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8327 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8329 The server notice umodes only have an effect
8330 for opers. ("sendto_realops_flags", so having
8331 the umode is not enough, they must also be
8336 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8339 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8341 Updates to umodes docs.
8345 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8348 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8350 Add SGML documentation.
8353 + - trunk/doc/sgml/ (File Added)
8354 + - trunk/doc/sgml/oper-guide/ (File Added)
8355 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8356 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8357 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8358 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8359 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8360 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8361 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8364 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8366 Make operwall flag restrict setting umode +z.
8367 This repairs this flag broken in charybdis-1.0.
8371 +41 -0 trunk/contrib/m_flags.c (File Modified)
8372 +9 -0 trunk/src/s_user.c (File Modified)
8375 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8377 Don't complain/reset remote clients +n. I'm still not
8378 convinced propagating all umodes is the way to go, oh
8383 +1 -1 trunk/src/s_user.c (File Modified)
8386 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8388 - Require admin flag for oper /chghost (if it's enabled
8389 which is not default)
8390 - Give error message on nonexistant nick
8394 +12 -0 trunk/modules/m_chghost.c (File Modified)
8397 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8399 Incorporated jilles' dynspoof patch with a few minor changes.
8402 +5 -2 trunk/include/client.h (File Modified)
8403 +1 -0 trunk/include/numeric.h (File Modified)
8404 +75 -4 trunk/modules/m_chghost.c (File Modified)
8405 +2 -21 trunk/modules/m_stats.c (File Modified)
8406 +2 -8 trunk/modules/m_trace.c (File Modified)
8407 +2 -0 trunk/src/client.c (File Modified)
8408 +3 -0 trunk/src/s_user.c (File Modified)
8411 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8416 +5 -0 trunk/NEWS (File Modified)
8419 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8421 Make show_ip() far less braindead.
8423 Obtained from: ratbox 2.2 SVN
8427 +14 -85 trunk/src/client.c (File Modified)
8430 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8432 Instead of not showing channels at all for whoising services,
8433 only show channels the requester is also on. If operspying
8434 services, show all the channels.
8438 +37 -40 trunk/modules/m_whois.c (File Modified)
8441 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8443 - Show real errno if we fail to connect to a server
8444 - Don't show server IPs on IRC if a server goes dead
8449 +2 -5 trunk/src/s_serv.c (File Modified)
8452 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8454 Revert hybrid 7.2 aline code. It causes too many problems.
8458 +1 -47 trunk/NEWS (File Modified)
8459 + - trunk/include/aline.h (File Deleted)
8460 +53 -6 trunk/modules/m_dline.c (File Modified)
8461 +212 -16 trunk/modules/m_kline.c (File Modified)
8462 +37 -8 trunk/modules/m_resv.c (File Modified)
8463 +45 -24 trunk/modules/m_xline.c (File Modified)
8464 +0 -485 trunk/src/Makefile.in (File Modified)
8465 + - trunk/src/aline.c (File Deleted)
8468 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8470 Incorporate recent ratbox monitor bugfixes (could crash).
8474 +16 -0 trunk/modules/m_monitor.c (File Modified)
8475 +4 -3 trunk/src/monitor.c (File Modified)
8478 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8480 Fix /invite UID leak.
8482 Found by logiclrd@EFnet.
8486 +3 -2 trunk/modules/m_invite.c (File Modified)
8489 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8491 Don't show what channels a service is in.
8494 +1 -0 trunk/NEWS (File Modified)
8495 +40 -35 trunk/modules/m_whois.c (File Modified)
8498 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8500 Update version to 1.0.3.
8504 +9 -9 trunk/configure (File Modified)
8505 +1 -1 trunk/configure.ac (File Modified)
8508 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8514 +7 -1 trunk/NEWS (File Modified)
8517 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8519 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8520 More static buffers :(
8524 +12 -4 trunk/src/aline.c (File Modified)
8527 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8529 Make operspy mode (/mode !#channel showing parameters
8530 even if not on channel) work again.
8534 +4 -4 trunk/src/channel.c (File Modified)
8537 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8539 Call server_introduced hook on TS6 remote server
8540 introduction (ms_sid()).
8544 +6 -0 trunk/modules/core/m_server.c (File Modified)
8547 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8549 Cyrix boxes are wierd.
8552 +2 -1 trunk/modules/m_services.c (File Modified)
8555 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8560 +1 -1 trunk/include/client.h (File Modified)
8561 +3 -1 trunk/modules/m_services.c (File Modified)
8564 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8569 +1 -6 trunk/modules/m_services.c (File Modified)
8572 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8574 Disable a check that doesn't always seem to work right for some reason.
8577 +2 -0 trunk/modules/m_services.c (File Modified)
8580 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8586 +4 -1 trunk/NEWS (File Modified)
8589 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8595 +9 -9 trunk/configure (File Modified)
8596 +1 -1 trunk/configure.ac (File Modified)
8599 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8601 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8605 +3 -13 trunk/modules/m_trace.c (File Modified)
8608 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8610 Don't send empty RPL_WHOISCHANNELS on remote whois.
8612 Pointy hat to: jilles
8616 +1 -1 trunk/modules/m_whois.c (File Modified)
8619 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8625 +3 -0 trunk/NEWS (File Modified)
8628 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8630 Modular umode support.
8634 +0 -9 trunk/include/client.h (File Modified)
8635 +2 -1 trunk/include/s_user.h (File Modified)
8636 +1 -1 trunk/include/tools.h (File Modified)
8637 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8638 +3 -0 trunk/src/ircd.c (File Modified)
8639 +1 -1 trunk/src/messages.tab (File Modified)
8640 +2 -2 trunk/src/s_serv.c (File Modified)
8641 +37 -59 trunk/src/s_user.c (File Modified)
8642 +21 -0 trunk/src/tools.c (File Modified)
8645 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8647 Optionally do forced nick change to the UID instead of kill
8648 on nick collisions, see doc/collision_fnc.txt for more
8653 + - trunk/doc/collision_fnc.txt (File Added)
8654 +1 -0 trunk/doc/example.conf (File Modified)
8655 +8 -0 trunk/doc/reference.conf (File Modified)
8656 +1 -0 trunk/include/numeric.h (File Modified)
8657 +1 -0 trunk/include/s_conf.h (File Modified)
8658 +2 -1 trunk/include/s_serv.h (File Modified)
8659 +1 -0 trunk/include/s_stats.h (File Modified)
8660 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8661 +1 -1 trunk/src/messages.tab (File Modified)
8662 +1 -0 trunk/src/newconf.c (File Modified)
8663 +1 -0 trunk/src/s_conf.c (File Modified)
8664 +1 -0 trunk/src/s_serv.c (File Modified)
8665 +2 -2 trunk/src/s_stats.c (File Modified)
8668 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8674 trunk/NEWS (File Modified)
8677 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8679 Don't allow lookups by uid in /monitor + and /monitor s.
8683 trunk/modules/m_monitor.c (File Modified)
8686 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8688 Stop garbage +j being set in cases like +j aaa:bbb by
8689 initializing the variables properly.
8695 trunk/modules/core/m_mode.c (File Modified)
8696 trunk/modules/core/m_sjoin.c (File Modified)
8699 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8701 Apply flags to the proper server in me_gcap().
8705 trunk/modules/m_capab.c (File Modified)
8708 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8710 Use find_named_client() instead of find_client() to check
8711 for nick collisions.
8715 trunk/modules/core/m_nick.c (File Modified)
8718 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8720 - Replace old 381 numeric with a new, more positive one!
8724 trunk/src/messages.tab (File Modified)
8727 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8729 Make it compile again.
8733 trunk/src/channel.c (File Modified)
8734 trunk/src/client.c (File Modified)
8735 trunk/src/ircd.c (File Modified)
8736 trunk/src/packet.c (File Modified)
8739 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8741 - Prevent UID disclosure in cmode setting.
8745 trunk/NEWS (File Modified)
8746 trunk/modules/core/m_mode.c (File Modified)
8749 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8751 A different check which prevents UID disclosure.
8755 trunk/modules/core/m_kick.c (File Modified)
8758 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8760 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8764 trunk/modules/core/m_kick.c (File Modified)
8767 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8769 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8773 trunk/NEWS (File Modified)
8774 trunk/modules/m_accept.c (File Modified)
8775 trunk/modules/m_admin.c (File Modified)
8776 trunk/modules/m_away.c (File Modified)
8777 trunk/modules/m_cap.c (File Modified)
8778 trunk/modules/m_capab.c (File Modified)
8779 trunk/modules/m_challenge.c (File Modified)
8780 trunk/modules/m_chghost.c (File Modified)
8781 trunk/modules/m_close.c (File Modified)
8782 trunk/modules/m_cmessage.c (File Modified)
8783 trunk/modules/m_connect.c (File Modified)
8784 trunk/modules/m_dline.c (File Modified)
8785 trunk/modules/m_encap.c (File Modified)
8786 trunk/modules/m_etrace.c (File Modified)
8787 trunk/modules/m_gline.c (File Modified)
8788 trunk/modules/m_help.c (File Modified)
8789 trunk/modules/m_info.c (File Modified)
8790 trunk/modules/m_invite.c (File Modified)
8791 trunk/modules/m_ison.c (File Modified)
8792 trunk/modules/m_kline.c (File Modified)
8793 trunk/modules/m_knock.c (File Modified)
8794 trunk/modules/m_links.c (File Modified)
8795 trunk/modules/m_list.c (File Modified)
8796 trunk/modules/m_locops.c (File Modified)
8797 trunk/modules/m_lusers.c (File Modified)
8798 trunk/modules/m_map.c (File Modified)
8799 trunk/modules/m_monitor.c (File Modified)
8800 trunk/modules/m_motd.c (File Modified)
8801 trunk/modules/m_names.c (File Modified)
8802 trunk/modules/m_oper.c (File Modified)
8803 trunk/modules/m_operspy.c (File Modified)
8804 trunk/modules/m_pass.c (File Modified)
8805 trunk/modules/m_ping.c (File Modified)
8806 trunk/modules/m_pong.c (File Modified)
8807 trunk/modules/m_post.c (File Modified)
8808 trunk/modules/m_rehash.c (File Modified)
8809 trunk/modules/m_restart.c (File Modified)
8810 trunk/modules/m_resv.c (File Modified)
8811 trunk/modules/m_services.c (File Modified)
8812 trunk/modules/m_set.c (File Modified)
8813 trunk/modules/m_sshortcut.c (File Modified)
8814 trunk/modules/m_stats.c (File Modified)
8815 trunk/modules/m_svinfo.c (File Modified)
8816 trunk/modules/m_tb.c (File Modified)
8817 trunk/modules/m_testline.c (File Modified)
8818 trunk/modules/m_testmask.c (File Modified)
8819 trunk/modules/m_time.c (File Modified)
8820 trunk/modules/m_topic.c (File Modified)
8821 trunk/modules/m_trace.c (File Modified)
8822 trunk/modules/m_unreject.c (File Modified)
8823 trunk/modules/m_user.c (File Modified)
8824 trunk/modules/m_userhost.c (File Modified)
8825 trunk/modules/m_users.c (File Modified)
8826 trunk/modules/m_version.c (File Modified)
8827 trunk/modules/m_wallops.c (File Modified)
8828 trunk/modules/m_who.c (File Modified)
8829 trunk/modules/m_whois.c (File Modified)
8830 trunk/modules/m_whowas.c (File Modified)
8831 trunk/modules/m_xline.c (File Modified)
8832 trunk/src/adns.c (File Modified)
8833 trunk/src/aline.c (File Modified)
8834 trunk/src/cache.c (File Modified)
8835 trunk/src/channel.c (File Modified)
8836 trunk/src/class.c (File Modified)
8837 trunk/src/client.c (File Modified)
8838 trunk/src/commio.c (File Modified)
8839 trunk/src/event.c (File Modified)
8840 trunk/src/hash.c (File Modified)
8841 trunk/src/hostmask.c (File Modified)
8842 trunk/src/ircd.c (File Modified)
8843 trunk/src/kdparse.c (File Modified)
8844 trunk/src/linebuf.c (File Modified)
8845 trunk/src/listener.c (File Modified)
8846 trunk/src/modules.c (File Modified)
8847 trunk/src/monitor.c (File Modified)
8848 trunk/src/newconf.c (File Modified)
8849 trunk/src/packet.c (File Modified)
8850 trunk/src/parse.c (File Modified)
8851 trunk/src/reject.c (File Modified)
8852 trunk/src/s_auth.c (File Modified)
8853 trunk/src/s_conf.c (File Modified)
8854 trunk/src/s_gline.c (File Modified)
8855 trunk/src/s_log.c (File Modified)
8856 trunk/src/s_newconf.c (File Modified)
8857 trunk/src/s_serv.c (File Modified)
8858 trunk/src/s_stats.c (File Modified)
8859 trunk/src/s_user.c (File Modified)
8860 trunk/src/send.c (File Modified)
8861 trunk/src/whowas.c (File Modified)
8864 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8866 - More coding style niceities. Pretty much got client.h squared away.
8870 trunk/modules/m_dline.c (File Modified)
8871 trunk/modules/m_gline.c (File Modified)
8872 trunk/modules/m_kline.c (File Modified)
8873 trunk/modules/m_rehash.c (File Modified)
8874 trunk/modules/m_resv.c (File Modified)
8875 trunk/modules/m_stats.c (File Modified)
8876 trunk/modules/m_testline.c (File Modified)
8877 trunk/modules/m_user.c (File Modified)
8878 trunk/modules/m_xline.c (File Modified)
8881 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8883 - Propagate quiets (+q) on netjoins
8884 - Clear +q list too on lowerTS sjoin from TS6 source
8888 trunk/modules/core/m_sjoin.c (File Modified)
8889 trunk/src/s_serv.c (File Modified)
8892 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8894 Second argument to whois is always a nick, never a uid.
8895 This prevents /whois other.server uid to get information
8900 trunk/modules/m_whois.c (File Modified)
8903 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8905 Don't allow local users to use uids in user mode.
8909 trunk/src/s_user.c (File Modified)
8912 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8914 Make it compile again.
8918 trunk/src/s_stats.c (File Modified)
8921 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8923 Fix propagation of empty SJOIN.
8927 trunk/modules/core/m_sjoin.c (File Modified)
8930 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8932 Some atheme-style niceties here.
8936 trunk/modules/m_accept.c (File Modified)
8937 trunk/modules/m_admin.c (File Modified)
8938 trunk/modules/m_away.c (File Modified)
8939 trunk/modules/m_cap.c (File Modified)
8940 trunk/modules/m_capab.c (File Modified)
8941 trunk/modules/m_challenge.c (File Modified)
8942 trunk/modules/m_chghost.c (File Modified)
8943 trunk/modules/m_close.c (File Modified)
8944 trunk/modules/m_cmessage.c (File Modified)
8945 trunk/modules/m_connect.c (File Modified)
8946 trunk/modules/m_dline.c (File Modified)
8947 trunk/modules/m_encap.c (File Modified)
8948 trunk/modules/m_etrace.c (File Modified)
8949 trunk/modules/m_gline.c (File Modified)
8950 trunk/modules/m_help.c (File Modified)
8951 trunk/modules/m_info.c (File Modified)
8952 trunk/modules/m_invite.c (File Modified)
8953 trunk/modules/m_ison.c (File Modified)
8954 trunk/modules/m_kline.c (File Modified)
8955 trunk/modules/m_knock.c (File Modified)
8956 trunk/modules/m_links.c (File Modified)
8957 trunk/modules/m_list.c (File Modified)
8958 trunk/modules/m_locops.c (File Modified)
8959 trunk/modules/m_lusers.c (File Modified)
8960 trunk/modules/m_map.c (File Modified)
8961 trunk/modules/m_monitor.c (File Modified)
8962 trunk/modules/m_motd.c (File Modified)
8963 trunk/modules/m_names.c (File Modified)
8964 trunk/modules/m_oper.c (File Modified)
8965 trunk/modules/m_operspy.c (File Modified)
8966 trunk/modules/m_pass.c (File Modified)
8967 trunk/modules/m_ping.c (File Modified)
8968 trunk/modules/m_pong.c (File Modified)
8969 trunk/modules/m_post.c (File Modified)
8970 trunk/modules/m_rehash.c (File Modified)
8971 trunk/modules/m_restart.c (File Modified)
8972 trunk/modules/m_resv.c (File Modified)
8973 trunk/modules/m_services.c (File Modified)
8974 trunk/modules/m_set.c (File Modified)
8975 trunk/modules/m_sshortcut.c (File Modified)
8976 trunk/modules/m_stats.c (File Modified)
8977 trunk/modules/m_svinfo.c (File Modified)
8978 trunk/modules/m_tb.c (File Modified)
8979 trunk/modules/m_testline.c (File Modified)
8980 trunk/modules/m_testmask.c (File Modified)
8981 trunk/modules/m_time.c (File Modified)
8982 trunk/modules/m_topic.c (File Modified)
8983 trunk/modules/m_trace.c (File Modified)
8984 trunk/modules/m_unreject.c (File Modified)
8985 trunk/modules/m_user.c (File Modified)
8986 trunk/modules/m_userhost.c (File Modified)
8987 trunk/modules/m_users.c (File Modified)
8988 trunk/modules/m_version.c (File Modified)
8989 trunk/modules/m_wallops.c (File Modified)
8990 trunk/modules/m_who.c (File Modified)
8991 trunk/modules/m_whois.c (File Modified)
8992 trunk/modules/m_whowas.c (File Modified)
8993 trunk/modules/m_xline.c (File Modified)
8996 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
8998 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9002 trunk/.indent.pro (File Modified)
9003 trunk/include/charybdis.h (File Added)
9004 trunk/include/client.h (File Modified)
9005 trunk/modules/.indent.pro (File Modified)
9006 trunk/src/.indent.pro (File Modified)
9007 trunk/src/adns.c (File Modified)
9008 trunk/src/aline.c (File Modified)
9009 trunk/src/cache.c (File Modified)
9010 trunk/src/channel.c (File Modified)
9011 trunk/src/class.c (File Modified)
9012 trunk/src/client.c (File Modified)
9013 trunk/src/commio.c (File Modified)
9014 trunk/src/event.c (File Modified)
9015 trunk/src/hash.c (File Modified)
9016 trunk/src/hostmask.c (File Modified)
9017 trunk/src/ircd.c (File Modified)
9018 trunk/src/kdparse.c (File Modified)
9019 trunk/src/linebuf.c (File Modified)
9020 trunk/src/listener.c (File Modified)
9021 trunk/src/modules.c (File Modified)
9022 trunk/src/monitor.c (File Modified)
9023 trunk/src/newconf.c (File Modified)
9024 trunk/src/packet.c (File Modified)
9025 trunk/src/parse.c (File Modified)
9026 trunk/src/reject.c (File Modified)
9027 trunk/src/s_auth.c (File Modified)
9028 trunk/src/s_conf.c (File Modified)
9029 trunk/src/s_gline.c (File Modified)
9030 trunk/src/s_log.c (File Modified)
9031 trunk/src/s_newconf.c (File Modified)
9032 trunk/src/s_serv.c (File Modified)
9033 trunk/src/s_stats.c (File Modified)
9034 trunk/src/s_user.c (File Modified)
9035 trunk/src/send.c (File Modified)
9036 trunk/src/whowas.c (File Modified)
9039 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9041 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9042 - Convert a few modules towards using this code.
9043 - Make a note about this change in NEWS.
9047 trunk/NEWS (File Modified)
9048 trunk/include/aline.h (File Added)
9049 trunk/modules/m_dline.c (File Modified)
9050 trunk/modules/m_kline.c (File Modified)
9051 trunk/modules/m_resv.c (File Modified)
9052 trunk/modules/m_xline.c (File Modified)
9053 trunk/src/Makefile.in (File Modified)
9054 trunk/src/aline.c (File Added)
9057 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9059 - Update NEWS document.
9063 trunk/NEWS (File Modified)
9066 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9068 Use find_named_person() instead of find_person() in services shortcuts.
9072 trunk/modules/m_sshortcut.c (File Modified)
9075 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9077 Fix propagation of empty channels (+P).
9081 trunk/modules/core/m_sjoin.c (File Modified)
9082 trunk/src/s_serv.c (File Modified)
9085 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9087 Use same comparison for +f.
9091 trunk/modules/core/m_join.c (File Modified)
9094 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9096 Retire server-server non-encap CHGHOST, and clean it up a bit.
9100 trunk/modules/m_chghost.c (File Modified)
9103 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9105 Use TS6 form for SQUIT wallops.
9109 trunk/modules/core/m_squit.c (File Modified)
9112 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9114 Propagate nick changes for remote clients in TS6 form if possible;
9115 simplify the code a bit.
9119 trunk/modules/core/m_nick.c (File Modified)
9122 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9124 Only clear oper_only_umodes on deoper for local clients.
9128 trunk/src/s_user.c (File Modified)
9131 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9133 - Don't enable use_whois_actually in the default config, makes cloaking
9134 only useful for vanity.
9138 trunk/doc/example.conf (File Modified)
9141 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9143 Fix linebuf raw code to not truncate lines longer than
9144 510 characters. This stops ziplinks corruption at
9145 the initial burst if the other side sends a lot.
9149 trunk/src/linebuf.c (File Modified)
9152 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9154 - Add +r to channel_modes().
9158 trunk/src/channel.c (File Modified)
9161 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9167 trunk/NEWS (File Modified)
9170 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9172 err, nvm. wrong project :-P
9176 trunk/src/match.c (File Modified)
9179 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9181 make sure we don't crash on match(NULL, test)
9185 trunk/src/match.c (File Modified)
9188 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9190 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9191 flags = rehash in shared{}.
9192 Uses :<source> ENCAP <target> REHASH [option].
9196 trunk/doc/example.conf (File Modified)
9197 trunk/doc/reference.conf (File Modified)
9198 trunk/help/opers/rehash (File Modified)
9199 trunk/include/s_newconf.h (File Modified)
9200 trunk/modules/m_rehash.c (File Modified)
9201 trunk/modules/m_stats.c (File Modified)
9202 trunk/src/newconf.c (File Modified)
9205 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9207 Initialize flags to 0 in conf_set_shared_flags() and
9208 conf_set_cluster_flags().
9212 trunk/src/newconf.c (File Modified)
9215 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9217 Don't allow a forward from a #channel to an &channel.
9218 Error message is Illegal channel name.
9222 trunk/modules/core/m_mode.c (File Modified)
9225 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9227 - change version to 1.0.1
9231 trunk/configure (File Modified)
9232 trunk/configure.ac (File Modified)
9235 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9241 trunk/NEWS (File Modified)
9244 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9246 Services shortcuts changes:
9247 - Require umode +S on target
9248 - Use ERR_SERVICESDOWN (440) for error message
9249 - Fix check for empty string
9253 trunk/include/numeric.h (File Modified)
9254 trunk/modules/m_sshortcut.c (File Modified)
9255 trunk/src/messages.tab (File Modified)
9258 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9260 s/IsChanService/IsService/g;
9264 trunk/modules/m_sshortcut.c (File Modified)
9267 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9269 Add check for service validity in shortcut routines.
9273 trunk/modules/m_sshortcut.c (File Modified)
9276 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9278 Don't allow forwarding to a -F channel the setter is not on.
9282 trunk/modules/core/m_mode.c (File Modified)
9285 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9287 Describe identify_service and identify_command in
9292 trunk/doc/reference.conf (File Modified)
9295 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9297 More helpfile updates.
9301 trunk/help/Makefile.in (File Modified)
9302 trunk/help/opers/die (File Modified)
9303 trunk/help/opers/join (File Modified)
9304 trunk/help/opers/links (File Modified)
9305 trunk/help/opers/lusers (File Modified)
9306 trunk/help/opers/map (File Added)
9307 trunk/help/opers/motd (File Modified)
9308 trunk/help/opers/names (File Modified)
9309 trunk/help/opers/notice (File Modified)
9310 trunk/help/opers/operspy (File Modified)
9311 trunk/help/opers/part (File Modified)
9312 trunk/help/opers/privmsg (File Modified)
9313 trunk/help/opers/restart (File Modified)
9314 trunk/help/opers/set (File Modified)
9315 trunk/help/opers/stats (File Modified)
9316 trunk/help/opers/trace (File Modified)
9317 trunk/help/opers/version (File Modified)
9318 trunk/help/users/notice (File Modified)
9319 trunk/help/users/privmsg (File Modified)
9320 trunk/help/users/stats (File Modified)
9323 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9329 trunk/help/opers/cmode (File Modified)
9330 trunk/help/opers/umode (File Modified)
9331 trunk/help/opers/wallops (File Modified)
9332 trunk/help/opers/who (File Modified)
9333 trunk/help/users/umode (File Modified)
9336 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9338 Include cmode +r in 004 and 005.
9342 trunk/include/supported.h (File Modified)
9343 trunk/src/messages.tab (File Modified)
9346 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9348 No need to clear all 3 buffers in channel_modes().
9352 trunk/src/channel.c (File Modified)
9355 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9357 - Fix multiple +f modes per line
9358 - -f shouldn't take a parameter
9362 trunk/modules/core/m_mode.c (File Modified)
9365 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9367 Channel mode +Q now prevents forwarding to or through
9368 a channel, just like in hyperion, not from a channel.
9372 trunk/modules/core/m_join.c (File Modified)
9375 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9377 Complete +F/+Q propagation.
9381 trunk/modules/core/m_join.c (File Modified)
9382 trunk/modules/core/m_sjoin.c (File Modified)
9383 trunk/src/channel.c (File Modified)
9386 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9388 - A few minor fixes.
9392 trunk/modules/core/m_join.c (File Modified)
9393 trunk/modules/m_services.c (File Modified)
9396 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9398 - Fix netsplit obfuscation.
9402 trunk/src/client.c (File Modified)
9405 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9407 - Fix another /stats p related bug.
9411 trunk/src/client.c (File Modified)
9414 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9416 - Update example.conf.
9420 trunk/doc/example.conf (File Modified)
9423 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9425 - Fix a minor bug here, and re-release 1.0.
9429 trunk/modules/core/m_nick.c (File Modified)
9432 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9434 - Add bursted clients to /stats p list.
9438 trunk/modules/core/m_nick.c (File Modified)
9441 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9443 - Add identify_service, identify_command options to the example.conf,
9448 trunk/NEWS (File Modified)
9449 trunk/doc/example.conf (File Modified)
9450 trunk/src/newconf.c (File Modified)
9453 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9455 - Add services shortcuts.
9459 trunk/modules/Makefile.in (File Modified)
9460 trunk/modules/m_sshortcut.c (File Added)
9463 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9465 - put back checks i removed by mistake
9469 trunk/modules/core/m_join.c (File Modified)
9472 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9474 - Implement channel mode +Q, which disables forwarding.
9475 - Make forwarding usable by everyone.
9476 - Implement channel mode +F which bypasses authority checks on a target
9482 trunk/NEWS (File Modified)
9483 trunk/include/channel.h (File Modified)
9484 trunk/include/supported.h (File Modified)
9485 trunk/modules/core/m_join.c (File Modified)
9486 trunk/modules/core/m_mode.c (File Modified)
9487 trunk/src/messages.tab (File Modified)
9490 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9492 - Fix account handling brokenness.
9496 trunk/modules/m_services.c (File Modified)
9499 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9501 Identify to services via server password hack. Still
9502 needs config file parts, like
9503 identifyservice = "nickserv@services.int";
9504 identifycommand = "IDENTIFY";
9508 trunk/include/s_conf.h (File Modified)
9509 trunk/src/s_user.c (File Modified)
9512 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9514 Make send.c compile.
9518 trunk/src/send.c (File Modified)
9521 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9523 - Handle this better.
9527 trunk/src/send.c (File Modified)
9530 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9532 If the source is not a client, don't send to normal users.
9536 trunk/src/send.c (File Modified)
9539 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9541 - Make /wallops behave as wallops in other ircds.
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/src/send.c (File Modified)
9549 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9555 trunk/NEWS (File Modified)
9556 trunk/configure (File Modified)
9557 trunk/configure.ac (File Modified)
9560 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9562 - Remove efnet configuration.
9563 - Rename example.conf as reference.conf, and replace the default
9564 example.conf with one suitable for AthemeNET.
9565 - Update makefile to reflect these changes.
9569 trunk/doc/Makefile.in (File Modified)
9570 trunk/doc/example.conf (File Modified)
9571 trunk/doc/example.efnet.conf (File Deleted)
9572 trunk/doc/reference.conf (File Added)
9575 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9577 - Don't display opers who are /away.
9581 trunk/modules/m_stats.c (File Modified)
9584 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9586 Put cmode +f in 004 and 005.
9590 trunk/include/supported.h (File Modified)
9591 trunk/src/messages.tab (File Modified)
9594 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9596 Add user umode +Q which prevents a user from
9601 trunk/include/client.h (File Modified)
9602 trunk/modules/core/m_join.c (File Modified)
9603 trunk/src/messages.tab (File Modified)
9604 trunk/src/s_user.c (File Modified)
9607 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9609 Implement channel forwarding in m_join(). As in
9610 hyperion, failing to join because of +i, +r or +j
9611 can cause you to be forwarded, potentially
9612 recursively. Unlike hyperion, a single numeric
9613 is sent in case of a successful forward, otherwise
9614 the ircd acts if there were no forward.
9618 trunk/include/numeric.h (File Modified)
9619 trunk/modules/core/m_join.c (File Modified)
9620 trunk/src/messages.tab (File Modified)
9623 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9625 Allow servers to set oper-only cmodes as well.
9629 trunk/modules/core/m_mode.c (File Modified)
9632 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9634 Add cmode +f which takes a channel name, settable
9635 only by opers for now. Does not do anything yet.
9639 trunk/include/channel.h (File Modified)
9640 trunk/modules/core/m_join.c (File Modified)
9641 trunk/modules/core/m_mode.c (File Modified)
9642 trunk/modules/core/m_sjoin.c (File Modified)
9643 trunk/src/channel.c (File Modified)
9646 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9648 Fully initialize 'mode' in ms_join() and ms_sjoin()
9649 to avoid old +j garbage from being used.
9653 trunk/modules/core/m_join.c (File Modified)
9654 trunk/modules/core/m_sjoin.c (File Modified)
9657 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9659 - only touch join_count/join_delta if join throttling
9660 is enabled on the channel
9661 - reset join_count/join_delta to 0 if -j is set
9665 trunk/modules/core/m_join.c (File Modified)
9666 trunk/modules/core/m_mode.c (File Modified)
9667 trunk/modules/core/m_sjoin.c (File Modified)
9670 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9672 Also start a new "period" for join throttling for remote joins,
9673 if necessary. Make the code slightly clearer.
9677 trunk/modules/core/m_join.c (File Modified)
9678 trunk/src/channel.c (File Modified)
9681 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9683 Some +j improvements, still broken.
9687 trunk/modules/core/m_join.c (File Modified)
9688 trunk/modules/core/m_sjoin.c (File Modified)
9691 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9693 Only do +z processing for +m channels the sender is on,
9694 as bans/quiets are currently only checked locally.
9698 trunk/modules/core/m_message.c (File Modified)
9701 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9703 - Add max_bans_large configuration option, defaulting to 500, to
9704 limit the number of bans in a +L channel
9705 - Change b/e/I to b/e/I/q in texts
9709 trunk/doc/example.conf (File Modified)
9710 trunk/include/s_conf.h (File Modified)
9711 trunk/modules/core/m_mode.c (File Modified)
9712 trunk/modules/m_info.c (File Modified)
9713 trunk/src/newconf.c (File Modified)
9714 trunk/src/s_conf.c (File Modified)
9717 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9719 Store invite for +gi channels.
9720 Note that +gi is significantly weaker access control than +i.
9724 trunk/modules/m_invite.c (File Modified)
9727 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9729 Nonops are allowed to see +q lists.
9733 trunk/modules/core/m_mode.c (File Modified)
9736 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9738 Invalidate can_send() cache on -q.
9742 trunk/modules/core/m_mode.c (File Modified)
9745 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9747 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9751 trunk/modules/core/m_sjoin.c (File Modified)
9754 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9756 - Allow blank SJOINs -- for permanant channels.
9760 trunk/modules/core/m_sjoin.c (File Modified)
9763 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9765 - Burst permanant channels.
9769 trunk/src/s_serv.c (File Modified)
9772 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9774 - Fix handling of permanant channels.
9778 trunk/modules/core/m_join.c (File Modified)
9781 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9783 - Run indent on core modules.
9784 - Add propagation of join throttle settings.
9788 trunk/modules/core/m_die.c (File Modified)
9789 trunk/modules/core/m_error.c (File Modified)
9790 trunk/modules/core/m_join.c (File Modified)
9791 trunk/modules/core/m_kick.c (File Modified)
9792 trunk/modules/core/m_kill.c (File Modified)
9793 trunk/modules/core/m_message.c (File Modified)
9794 trunk/modules/core/m_mode.c (File Modified)
9795 trunk/modules/core/m_nick.c (File Modified)
9796 trunk/modules/core/m_part.c (File Modified)
9797 trunk/modules/core/m_quit.c (File Modified)
9798 trunk/modules/core/m_server.c (File Modified)
9799 trunk/modules/core/m_sjoin.c (File Modified)
9800 trunk/modules/core/m_squit.c (File Modified)
9803 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9805 - Fix mistake in commit message.
9809 trunk/ChangeLog (File Modified)
9812 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9814 - Channel throttling.
9818 trunk/NEWS (File Modified)
9819 trunk/include/supported.h (File Modified)
9820 trunk/modules/core/m_mode.c (File Modified)
9821 trunk/src/messages.tab (File Modified)
9824 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9826 - Channel throttle logic fixes.
9830 trunk/include/channel.h (File Modified)
9833 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9835 - Add the throttle logic.
9839 trunk/include/channel.h (File Modified)
9840 trunk/include/numeric.h (File Modified)
9841 trunk/modules/core/m_join.c (File Modified)
9842 trunk/src/channel.c (File Modified)
9843 trunk/src/messages.tab (File Modified)
9846 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9848 - Cosmetic fixes to CREDITS.
9852 trunk/CREDITS (File Modified)
9855 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9857 - Better channel_modes() from ShadowIRCd 4.
9861 trunk/include/channel.h (File Modified)
9862 trunk/src/channel.c (File Modified)
9865 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9867 - Strip colour codes from parts.
9871 trunk/modules/core/m_part.c (File Modified)
9874 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9876 - Strip colour codes from quits.
9880 trunk/modules/core/m_quit.c (File Modified)
9883 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9885 - add +c/+g/+z to channel_modes().
9889 trunk/src/channel.c (File Modified)
9892 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9894 - Add +g to 004/005 numerics.
9898 trunk/include/supported.h (File Modified)
9899 trunk/src/messages.tab (File Modified)
9902 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9904 - Add +cgz to set_final_mode() in both join/sjoin.
9905 - Implement channel mode +g: Free invite.
9909 trunk/include/channel.h (File Modified)
9910 trunk/modules/core/m_join.c (File Modified)
9911 trunk/modules/core/m_mode.c (File Modified)
9912 trunk/modules/core/m_sjoin.c (File Modified)
9913 trunk/modules/m_invite.c (File Modified)
9916 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9918 - Make sure /stats p uses the right list.
9922 trunk/modules/m_stats.c (File Modified)
9925 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9927 - local oper list becomes local_oper_list.
9928 - all opers are stored on oper_list for /stats p.
9932 trunk/include/ircd.h (File Modified)
9933 trunk/modules/m_stats.c (File Modified)
9934 trunk/modules/m_trace.c (File Modified)
9935 trunk/src/client.c (File Modified)
9936 trunk/src/ircd.c (File Modified)
9937 trunk/src/s_user.c (File Modified)
9938 trunk/src/send.c (File Modified)
9941 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9943 - Remove ENABLE_SERVICES legacy define.
9947 trunk/configure (File Modified)
9948 trunk/configure.ac (File Modified)
9949 trunk/include/client.h (File Modified)
9950 trunk/include/m_info.h (File Modified)
9951 trunk/include/s_conf.h (File Modified)
9952 trunk/modules/Makefile.in (File Modified)
9953 trunk/modules/core/m_kick.c (File Modified)
9954 trunk/modules/core/m_mode.c (File Modified)
9955 trunk/modules/core/m_nick.c (File Modified)
9956 trunk/modules/core/m_sjoin.c (File Modified)
9957 trunk/modules/m_services.c (File Modified)
9958 trunk/src/channel.c (File Modified)
9959 trunk/src/newconf.c (File Modified)
9960 trunk/src/s_conf.c (File Modified)
9961 trunk/src/s_serv.c (File Modified)
9962 trunk/src/s_user.c (File Modified)
9965 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9967 - New reject message, ala ircu.
9971 trunk/src/reject.c (File Modified)
9974 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9976 - Reduce 'broadcast storm' effect in m_chghost.
9980 trunk/modules/m_chghost.c (File Modified)
9983 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
9985 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
9989 trunk/include/supported.h (File Modified)
9990 trunk/src/messages.tab (File Modified)
9993 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
9999 trunk/include/channel.h (File Modified)
10000 trunk/modules/core/m_message.c (File Modified)
10001 trunk/modules/core/m_mode.c (File Modified)
10004 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10006 - use sendto_one_numeric() in some places.
10010 trunk/modules/core/m_mode.c (File Modified)
10013 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10015 - Implement channel mode +c -- colour stripping.
10019 trunk/include/irc_string.h (File Modified)
10020 trunk/include/supported.h (File Modified)
10021 trunk/modules/core/m_message.c (File Modified)
10022 trunk/modules/core/m_mode.c (File Modified)
10023 trunk/src/irc_string.c (File Modified)
10024 trunk/src/messages.tab (File Modified)
10027 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10029 - Add +qLP to CHANMODES 005 numeric.
10033 trunk/include/supported.h (File Modified)
10036 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10038 Move credits files to doc/.
10042 trunk/Hybrid-team (File Deleted)
10043 trunk/Ratbox-team (File Deleted)
10044 trunk/doc/Hybrid-team (File Added)
10045 trunk/doc/Ratbox-team (File Added)
10048 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10050 - Rename Ratbox credits as Ratbox-team.
10051 - Add in our own CREDITS.
10055 trunk/CREDITS (File Deleted)
10056 trunk/CREDITS (File Added)
10057 trunk/Ratbox-team (File Added)
10060 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10062 - Quietcache fixes.
10066 trunk/modules/core/m_mode.c (File Modified)
10069 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10071 - Rebuild configure.
10075 trunk/autom4te.cache/ (File Deleted)
10076 trunk/configure (File Modified)
10079 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10081 Add +q to messages.tab.
10085 trunk/src/messages.tab (File Modified)
10088 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10090 - port m_sjoin stuff to TS6 JOIN syntax.
10094 trunk/modules/core/m_join.c (File Modified)
10097 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10099 - Implement channel mode +q (quiet)
10103 trunk/include/channel.h (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10105 trunk/src/channel.c (File Modified)
10108 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10110 Add +L/+P for set_final_mode().
10114 trunk/modules/core/m_sjoin.c (File Modified)
10117 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10119 Add +L/+P in channel_modes().
10123 trunk/src/channel.c (File Modified)
10126 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10128 - Use MODE_PERMANENT, not MODE_PERMANANT
10129 - Actually use chm_staff()
10131 It compiles but is not otherwise tested.
10135 trunk/include/channel.h (File Modified)
10136 trunk/modules/core/m_mode.c (File Modified)
10137 trunk/modules/core/m_sjoin.c (File Modified)
10138 trunk/src/channel.c (File Modified)
10141 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10143 - Ok, patchlevel.h is fixed now.
10147 trunk/include/patchlevel.h (File Modified)
10150 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10156 trunk/include/patchlevel.h (File Modified)
10157 trunk/src/version.c.SH (File Modified)
10160 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10162 - Fix compilation issue with version.c.
10166 trunk/src/version.c.SH (File Modified)
10169 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10171 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10172 this from the BUGS file.
10176 trunk/BUGS (File Modified)
10179 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10181 Mangle all netsplit messages if flatten links is enabled.
10185 trunk/src/client.c (File Modified)
10188 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10190 - jilles pointed out that /stats p needed severe changes -- implement
10195 trunk/modules/m_stats.c (File Modified)
10198 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10200 Rename RELNOTES to NEWS.
10204 trunk/NEWS (File Added)
10205 trunk/RELNOTES (File Deleted)
10208 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10214 trunk/RELNOTES (File Modified)
10217 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10219 - Make /stats p work globally.
10220 - Change 'OPER(s)' to 'staff members'
10224 trunk/modules/m_stats.c (File Modified)
10227 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10229 - add modes, +LP to RPL_MYINFO.
10233 trunk/src/messages.tab (File Modified)
10236 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10238 More stuff to RELNOTES.
10242 trunk/RELNOTES (File Modified)
10245 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10251 trunk/modules/core/m_sjoin.c (File Modified)
10252 trunk/src/channel.c (File Modified)
10255 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10257 - Implement list limit exceed modes -- +L.
10261 trunk/modules/core/m_mode.c (File Modified)
10264 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10266 - Add handlers for modes +L, +P.
10270 trunk/include/channel.h (File Modified)
10271 trunk/modules/core/m_mode.c (File Modified)
10274 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10276 Update properties on *everything*.
10280 trunk/.cvsignore (Property Modified)
10281 trunk/.indent.pro (Property Modified)
10282 trunk/BUGS (File Modified) (Property Modified)
10283 trunk/CREDITS (File Modified) (Property Modified)
10284 trunk/ChangeLog (Property Modified)
10285 trunk/Hybrid-team (File Modified) (Property Modified)
10286 trunk/INSTALL (File Modified) (Property Modified)
10287 trunk/LICENSE (File Modified) (Property Modified)
10288 trunk/Makefile.in (File Modified) (Property Modified)
10289 trunk/README.FIRST (File Modified) (Property Modified)
10290 trunk/RELNOTES (File Modified) (Property Modified)
10291 trunk/SVN-Access (Property Modified)
10292 trunk/aclocal.m4 (File Modified) (Property Modified)
10293 trunk/adns/.cvsignore (Property Modified)
10294 trunk/adns/COPYING (Property Modified)
10295 trunk/adns/GPL-vs-LGPL (Property Modified)
10296 trunk/adns/Makefile.in (File Modified) (Property Modified)
10297 trunk/adns/README (Property Modified)
10298 trunk/adns/README.ircd (Property Modified)
10299 trunk/adns/adns.h (File Modified) (Property Modified)
10300 trunk/adns/check.c (File Modified) (Property Modified)
10301 trunk/adns/dlist.h (File Modified) (Property Modified)
10302 trunk/adns/event.c (File Modified) (Property Modified)
10303 trunk/adns/general.c (File Modified) (Property Modified)
10304 trunk/adns/internal.h (File Modified) (Property Modified)
10305 trunk/adns/parse.c (File Modified) (Property Modified)
10306 trunk/adns/query.c (File Modified) (Property Modified)
10307 trunk/adns/reply.c (File Modified) (Property Modified)
10308 trunk/adns/setup.c (File Modified) (Property Modified)
10309 trunk/adns/transmit.c (File Modified) (Property Modified)
10310 trunk/adns/tvarith.h (File Modified) (Property Modified)
10311 trunk/adns/types.c (File Modified) (Property Modified)
10312 trunk/configure (File Modified) (Property Modified)
10313 trunk/configure.ac (File Modified) (Property Modified)
10314 trunk/contrib/.cvsignore (Property Modified)
10315 trunk/contrib/.indent.pro (Property Modified)
10316 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10317 trunk/contrib/README (File Modified) (Property Modified)
10318 trunk/contrib/example_module.c (File Modified) (Property Modified)
10319 trunk/contrib/m_42.c (File Modified) (Property Modified)
10320 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10321 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10322 trunk/contrib/m_force.c (File Modified) (Property Modified)
10323 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10324 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10325 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10326 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10327 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10328 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10329 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10330 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10331 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10332 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10333 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10334 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10335 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10336 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10337 trunk/doc/.cvsignore (Property Modified)
10338 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10339 trunk/doc/Makefile.in (File Modified) (Property Modified)
10340 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10341 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10342 trunk/doc/challenge.txt (File Modified) (Property Modified)
10343 trunk/doc/example.conf (File Modified) (Property Modified)
10344 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10345 trunk/doc/hooks.txt (File Modified) (Property Modified)
10346 trunk/doc/index.txt (File Modified) (Property Modified)
10347 trunk/doc/ircd.8 (File Modified) (Property Modified)
10348 trunk/doc/ircd.motd (Property Modified)
10349 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10350 trunk/doc/modeg.txt (File Modified) (Property Modified)
10351 trunk/doc/modes.txt (File Modified) (Property Modified)
10352 trunk/doc/monitor.txt (File Modified) (Property Modified)
10353 trunk/doc/old/Authors (Property Modified)
10354 trunk/doc/operguide.txt (File Modified) (Property Modified)
10355 trunk/doc/opermyth.txt (Property Modified)
10356 trunk/doc/server-version-info (File Modified) (Property Modified)
10357 trunk/doc/services.txt (File Modified) (Property Modified)
10358 trunk/doc/technical/README.TSora (Property Modified)
10359 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10360 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10361 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10362 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10363 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10364 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10365 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10366 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10367 trunk/doc/technical/rfc1459.txt (Property Modified)
10368 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10369 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10370 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10371 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10372 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10373 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10374 trunk/help/Makefile.in (File Modified) (Property Modified)
10375 trunk/help/opers/accept (Property Modified)
10376 trunk/help/opers/admin (Property Modified)
10377 trunk/help/opers/away (Property Modified)
10378 trunk/help/opers/capab (Property Modified)
10379 trunk/help/opers/challenge (Property Modified)
10380 trunk/help/opers/close (Property Modified)
10381 trunk/help/opers/cmode (Property Modified)
10382 trunk/help/opers/cnotice (Property Modified)
10383 trunk/help/opers/connect (Property Modified)
10384 trunk/help/opers/cprivmsg (Property Modified)
10385 trunk/help/opers/credits (Property Modified)
10386 trunk/help/opers/die (Property Modified)
10387 trunk/help/opers/dline (Property Modified)
10388 trunk/help/opers/eob (Property Modified)
10389 trunk/help/opers/error (Property Modified)
10390 trunk/help/opers/etrace (Property Modified)
10391 trunk/help/opers/gline (Property Modified)
10392 trunk/help/opers/help (Property Modified)
10393 trunk/help/opers/index (Property Modified)
10394 trunk/help/opers/info (Property Modified)
10395 trunk/help/opers/invite (Property Modified)
10396 trunk/help/opers/ison (Property Modified)
10397 trunk/help/opers/join (Property Modified)
10398 trunk/help/opers/kick (Property Modified)
10399 trunk/help/opers/kill (Property Modified)
10400 trunk/help/opers/kline (Property Modified)
10401 trunk/help/opers/knock (Property Modified)
10402 trunk/help/opers/links (Property Modified)
10403 trunk/help/opers/list (Property Modified)
10404 trunk/help/opers/locops (Property Modified)
10405 trunk/help/opers/lusers (Property Modified)
10406 trunk/help/opers/modlist (Property Modified)
10407 trunk/help/opers/modload (Property Modified)
10408 trunk/help/opers/modrestart (Property Modified)
10409 trunk/help/opers/modunload (Property Modified)
10410 trunk/help/opers/motd (Property Modified)
10411 trunk/help/opers/names (Property Modified)
10412 trunk/help/opers/nick (Property Modified)
10413 trunk/help/opers/notice (Property Modified)
10414 trunk/help/opers/oper (Property Modified)
10415 trunk/help/opers/operspy (Property Modified)
10416 trunk/help/opers/operwall (Property Modified)
10417 trunk/help/opers/part (Property Modified)
10418 trunk/help/opers/pass (Property Modified)
10419 trunk/help/opers/ping (Property Modified)
10420 trunk/help/opers/pong (Property Modified)
10421 trunk/help/opers/post (Property Modified)
10422 trunk/help/opers/privmsg (Property Modified)
10423 trunk/help/opers/quit (Property Modified)
10424 trunk/help/opers/rehash (Property Modified)
10425 trunk/help/opers/restart (Property Modified)
10426 trunk/help/opers/resv (Property Modified)
10427 trunk/help/opers/server (Property Modified)
10428 trunk/help/opers/set (Property Modified)
10429 trunk/help/opers/sjoin (Property Modified)
10430 trunk/help/opers/squit (Property Modified)
10431 trunk/help/opers/stats (Property Modified)
10432 trunk/help/opers/svinfo (Property Modified)
10433 trunk/help/opers/testgecos (Property Modified)
10434 trunk/help/opers/testline (Property Modified)
10435 trunk/help/opers/testmask (Property Modified)
10436 trunk/help/opers/time (Property Modified)
10437 trunk/help/opers/topic (Property Modified)
10438 trunk/help/opers/trace (Property Modified)
10439 trunk/help/opers/uhelp (Property Modified)
10440 trunk/help/opers/umode (Property Modified)
10441 trunk/help/opers/undline (Property Modified)
10442 trunk/help/opers/ungline (Property Modified)
10443 trunk/help/opers/unkline (Property Modified)
10444 trunk/help/opers/unresv (Property Modified)
10445 trunk/help/opers/unxline (Property Modified)
10446 trunk/help/opers/user (Property Modified)
10447 trunk/help/opers/userhost (Property Modified)
10448 trunk/help/opers/users (Property Modified)
10449 trunk/help/opers/version (Property Modified)
10450 trunk/help/opers/wallops (Property Modified)
10451 trunk/help/opers/who (Property Modified)
10452 trunk/help/opers/whois (Property Modified)
10453 trunk/help/opers/whowas (Property Modified)
10454 trunk/help/opers/xline (Property Modified)
10455 trunk/help/users/index (Property Modified)
10456 trunk/help/users/info (Property Modified)
10457 trunk/help/users/notice (Property Modified)
10458 trunk/help/users/privmsg (Property Modified)
10459 trunk/help/users/stats (Property Modified)
10460 trunk/help/users/umode (Property Modified)
10461 trunk/include/.cvsignore (Property Modified)
10462 trunk/include/.indent.pro (Property Modified)
10463 trunk/include/balloc.h (File Modified) (Property Modified)
10464 trunk/include/cache.h (File Modified) (Property Modified)
10465 trunk/include/channel.h (File Modified) (Property Modified)
10466 trunk/include/class.h (File Modified) (Property Modified)
10467 trunk/include/client.h (File Modified) (Property Modified)
10468 trunk/include/commio.h (File Modified) (Property Modified)
10469 trunk/include/common.h (File Modified) (Property Modified)
10470 trunk/include/config.h (File Modified) (Property Modified)
10471 trunk/include/config.h.dist (File Modified) (Property Modified)
10472 trunk/include/defaults.h (File Modified) (Property Modified)
10473 trunk/include/event.h (File Modified) (Property Modified)
10474 trunk/include/hash.h (File Modified) (Property Modified)
10475 trunk/include/hook.h (File Modified) (Property Modified)
10476 trunk/include/hostmask.h (File Modified) (Property Modified)
10477 trunk/include/irc_string.h (File Modified) (Property Modified)
10478 trunk/include/ircd.h (File Modified) (Property Modified)
10479 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10480 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10481 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10482 trunk/include/linebuf.h (File Modified) (Property Modified)
10483 trunk/include/listener.h (File Modified) (Property Modified)
10484 trunk/include/m_info.h (File Modified) (Property Modified)
10485 trunk/include/memory.h (File Modified) (Property Modified)
10486 trunk/include/modules.h (File Modified) (Property Modified)
10487 trunk/include/monitor.h (File Modified) (Property Modified)
10488 trunk/include/msg.h (File Modified) (Property Modified)
10489 trunk/include/newconf.h (File Modified) (Property Modified)
10490 trunk/include/numeric.h (File Modified) (Property Modified)
10491 trunk/include/packet.h (File Modified) (Property Modified)
10492 trunk/include/parse.h (File Modified) (Property Modified)
10493 trunk/include/patchlevel.h (File Modified) (Property Modified)
10494 trunk/include/patricia.h (File Modified) (Property Modified)
10495 trunk/include/reject.h (File Modified) (Property Modified)
10496 trunk/include/res.h (File Modified) (Property Modified)
10497 trunk/include/restart.h (File Modified) (Property Modified)
10498 trunk/include/s_auth.h (File Modified) (Property Modified)
10499 trunk/include/s_conf.h (File Modified) (Property Modified)
10500 trunk/include/s_gline.h (File Modified) (Property Modified)
10501 trunk/include/s_log.h (File Modified) (Property Modified)
10502 trunk/include/s_newconf.h (File Modified) (Property Modified)
10503 trunk/include/s_serv.h (File Modified) (Property Modified)
10504 trunk/include/s_stats.h (File Modified) (Property Modified)
10505 trunk/include/s_user.h (File Modified) (Property Modified)
10506 trunk/include/s_zip.h (File Modified) (Property Modified)
10507 trunk/include/scache.h (File Modified) (Property Modified)
10508 trunk/include/send.h (File Modified) (Property Modified)
10509 trunk/include/serno.h (Property Modified)
10510 trunk/include/setup.h.in (Property Modified)
10511 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10512 trunk/include/stdinc.h (File Modified) (Property Modified)
10513 trunk/include/supported.h (File Modified) (Property Modified)
10514 trunk/include/tools.h (File Modified) (Property Modified)
10515 trunk/include/whowas.h (File Modified) (Property Modified)
10516 trunk/install-sh (File Modified) (Property Modified)
10517 trunk/modules/.cvsignore (Property Modified)
10518 trunk/modules/.depend (Property Modified)
10519 trunk/modules/.indent.pro (Property Modified)
10520 trunk/modules/Makefile.in (File Modified) (Property Modified)
10521 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10522 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10523 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10524 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10525 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10526 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10527 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10528 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10529 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10530 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10531 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10532 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10533 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10534 trunk/modules/m_accept.c (File Modified) (Property Modified)
10535 trunk/modules/m_admin.c (File Modified) (Property Modified)
10536 trunk/modules/m_away.c (File Modified) (Property Modified)
10537 trunk/modules/m_cap.c (File Modified) (Property Modified)
10538 trunk/modules/m_capab.c (File Modified) (Property Modified)
10539 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10540 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10541 trunk/modules/m_close.c (File Modified) (Property Modified)
10542 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10543 trunk/modules/m_connect.c (File Modified) (Property Modified)
10544 trunk/modules/m_dline.c (File Modified) (Property Modified)
10545 trunk/modules/m_encap.c (File Modified) (Property Modified)
10546 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10547 trunk/modules/m_gline.c (File Modified) (Property Modified)
10548 trunk/modules/m_help.c (File Modified) (Property Modified)
10549 trunk/modules/m_info.c (File Modified) (Property Modified)
10550 trunk/modules/m_invite.c (File Modified) (Property Modified)
10551 trunk/modules/m_ison.c (File Modified) (Property Modified)
10552 trunk/modules/m_kline.c (File Modified) (Property Modified)
10553 trunk/modules/m_knock.c (File Modified) (Property Modified)
10554 trunk/modules/m_links.c (File Modified) (Property Modified)
10555 trunk/modules/m_list.c (File Modified) (Property Modified)
10556 trunk/modules/m_locops.c (File Modified) (Property Modified)
10557 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10558 trunk/modules/m_map.c (File Modified) (Property Modified)
10559 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10560 trunk/modules/m_motd.c (File Modified) (Property Modified)
10561 trunk/modules/m_names.c (File Modified) (Property Modified)
10562 trunk/modules/m_oper.c (File Modified) (Property Modified)
10563 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10564 trunk/modules/m_pass.c (File Modified) (Property Modified)
10565 trunk/modules/m_ping.c (File Modified) (Property Modified)
10566 trunk/modules/m_pong.c (File Modified) (Property Modified)
10567 trunk/modules/m_post.c (File Modified) (Property Modified)
10568 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10569 trunk/modules/m_restart.c (File Modified) (Property Modified)
10570 trunk/modules/m_resv.c (File Modified) (Property Modified)
10571 trunk/modules/m_services.c (File Modified) (Property Modified)
10572 trunk/modules/m_set.c (File Modified) (Property Modified)
10573 trunk/modules/m_stats.c (File Modified) (Property Modified)
10574 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10575 trunk/modules/m_tb.c (File Modified) (Property Modified)
10576 trunk/modules/m_testline.c (File Modified) (Property Modified)
10577 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10578 trunk/modules/m_time.c (File Modified) (Property Modified)
10579 trunk/modules/m_topic.c (File Modified) (Property Modified)
10580 trunk/modules/m_trace.c (File Modified) (Property Modified)
10581 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10582 trunk/modules/m_user.c (File Modified) (Property Modified)
10583 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10584 trunk/modules/m_users.c (File Modified) (Property Modified)
10585 trunk/modules/m_version.c (File Modified) (Property Modified)
10586 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10587 trunk/modules/m_who.c (File Modified) (Property Modified)
10588 trunk/modules/m_whois.c (File Modified) (Property Modified)
10589 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10590 trunk/modules/m_xline.c (File Modified) (Property Modified)
10591 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10592 trunk/servlink/.cvsignore (Property Modified)
10593 trunk/servlink/.indent.pro (Property Modified)
10594 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10595 trunk/servlink/README (File Modified) (Property Modified)
10596 trunk/servlink/TODO (File Modified) (Property Modified)
10597 trunk/servlink/control.c (File Modified) (Property Modified)
10598 trunk/servlink/control.h (File Modified) (Property Modified)
10599 trunk/servlink/io.c (File Modified) (Property Modified)
10600 trunk/servlink/io.h (File Modified) (Property Modified)
10601 trunk/servlink/servlink.c (File Modified) (Property Modified)
10602 trunk/servlink/servlink.h (File Modified) (Property Modified)
10603 trunk/src/.cvsignore (Property Modified)
10604 trunk/src/.depend (Property Modified)
10605 trunk/src/.indent.pro (Property Modified)
10606 trunk/src/Makefile.in (File Modified) (Property Modified)
10607 trunk/src/adns.c (File Modified) (Property Modified)
10608 trunk/src/balloc.c (File Modified) (Property Modified)
10609 trunk/src/cache.c (File Modified) (Property Modified)
10610 trunk/src/channel.c (File Modified) (Property Modified)
10611 trunk/src/class.c (File Modified) (Property Modified)
10612 trunk/src/client.c (File Modified) (Property Modified)
10613 trunk/src/commio.c (File Modified) (Property Modified)
10614 trunk/src/devpoll.c (File Modified) (Property Modified)
10615 trunk/src/epoll.c (File Modified) (Property Modified)
10616 trunk/src/event.c (File Modified) (Property Modified)
10617 trunk/src/getopt.c (File Modified) (Property Modified)
10618 trunk/src/hash.c (File Modified) (Property Modified)
10619 trunk/src/hook.c (File Modified) (Property Modified)
10620 trunk/src/hostmask.c (File Modified) (Property Modified)
10621 trunk/src/irc_string.c (File Modified) (Property Modified)
10622 trunk/src/ircd.c (File Modified) (Property Modified)
10623 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10624 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10625 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10626 trunk/src/kdparse.c (File Modified) (Property Modified)
10627 trunk/src/kqueue.c (File Modified) (Property Modified)
10628 trunk/src/linebuf.c (File Modified) (Property Modified)
10629 trunk/src/listener.c (File Modified) (Property Modified)
10630 trunk/src/match.c (File Modified) (Property Modified)
10631 trunk/src/memory.c (File Modified) (Property Modified)
10632 trunk/src/messages.tab (File Modified) (Property Modified)
10633 trunk/src/modules.c (File Modified) (Property Modified)
10634 trunk/src/monitor.c (File Modified) (Property Modified)
10635 trunk/src/newconf.c (File Modified) (Property Modified)
10636 trunk/src/numeric.c (File Modified) (Property Modified)
10637 trunk/src/packet.c (File Modified) (Property Modified)
10638 trunk/src/parse.c (File Modified) (Property Modified)
10639 trunk/src/patricia.c (File Modified) (Property Modified)
10640 trunk/src/poll.c (File Modified) (Property Modified)
10641 trunk/src/reject.c (File Modified) (Property Modified)
10642 trunk/src/restart.c (File Modified) (Property Modified)
10643 trunk/src/s_auth.c (File Modified) (Property Modified)
10644 trunk/src/s_conf.c (File Modified) (Property Modified)
10645 trunk/src/s_gline.c (File Modified) (Property Modified)
10646 trunk/src/s_log.c (File Modified) (Property Modified)
10647 trunk/src/s_newconf.c (File Modified) (Property Modified)
10648 trunk/src/s_serv.c (File Modified) (Property Modified)
10649 trunk/src/s_stats.c (File Modified) (Property Modified)
10650 trunk/src/s_user.c (File Modified) (Property Modified)
10651 trunk/src/scache.c (File Modified) (Property Modified)
10652 trunk/src/select.c (File Modified) (Property Modified)
10653 trunk/src/send.c (File Modified) (Property Modified)
10654 trunk/src/snprintf.c (File Modified) (Property Modified)
10655 trunk/src/tools.c (File Modified) (Property Modified)
10656 trunk/src/version.c.SH (File Modified) (Property Modified)
10657 trunk/src/whowas.c (File Modified) (Property Modified)
10658 trunk/tools/.cvsignore (Property Modified)
10659 trunk/tools/Makefile.in (File Modified) (Property Modified)
10660 trunk/tools/README (File Modified) (Property Modified)
10661 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10662 trunk/tools/convertilines.c (File Modified) (Property Modified)
10663 trunk/tools/convertklines.c (File Modified) (Property Modified)
10664 trunk/tools/mkkeypair (Property Modified)
10665 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10666 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10667 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10668 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10669 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10670 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10671 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10672 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10673 trunk/tools/untabify (File Modified) (Property Modified)
10674 trunk/tools/viconf.c (File Modified) (Property Modified)
10677 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10683 trunk/RELNOTES (File Modified)
10686 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10688 - Make version.c use our serial, not ratbox's.
10692 trunk/src/version.c.SH (File Modified)
10695 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10698 - revved patchlevel to 2.1.5
10702 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10703 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10706 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10708 - fix buffer overflow and unterminated buffer when removing TS6 bans
10709 - fix rebuilding of SJOIN
10713 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10716 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10718 have servlink report if it gets an uncompressed error message when it gets inflate failures
10721 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10724 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10726 - extend our copyrights to 2005.
10730 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10731 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10732 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10733 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10734 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10735 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10736 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10737 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10738 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10739 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10740 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10741 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10742 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10743 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10744 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10745 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10746 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10747 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10748 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10750 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10751 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10752 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10753 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10754 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10755 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10756 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10757 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10758 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10759 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10760 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10768 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10769 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10770 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10771 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10772 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10836 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10839 - revved patchlevel to 2.1.4
10843 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10847 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10849 - add TARGMAX to 005
10850 - remove the +1 from ->uid in struct Client
10851 - fix checking of accept entries in m_accept.c
10855 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10861 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10863 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10871 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10873 - remove an unused variable
10877 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10880 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10882 don't burst a TS5 name in burst_TS6. -via jillies
10885 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10888 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10890 - via jilles, make nickchanges invalidate any cached bans for
10895 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10901 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10903 - fix some char vs byte usage to make adns compile cleanly with gcc4
10907 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10917 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10919 userhost should allow 5 userhost checks, not 4
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10925 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10927 - another darwin fix
10931 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10934 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10940 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10950 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10952 - remove bogus extern of abort_list
10956 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10959 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10961 svn repo access stuff
10964 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10967 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10973 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10976 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
10982 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10985 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
10987 revert omotd..i thought it was a good idea..oh well
10990 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10993 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
10995 Commas are bad things in channel keys
10999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11002 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11004 Add OMOTD command to display oper motd
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11011 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11013 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11016 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11019 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11021 Modified files: (Branch: RATBOX_2_1)
11024 - stop testing whois for protocol violations, as they can be caused in
11025 ircds going all the way back to the original ircd2.8
11027 Revision Changes Path
11028 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11032 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11034 Modified files: (Branch: RATBOX_2_1)
11037 - remove some 2.2 code
11039 Revision Changes Path
11040 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11044 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11046 Modified files: (Branch: RATBOX_2_1)
11049 backport of the silly december 31st bug
11051 Revision Changes Path
11052 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11056 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11058 Modified files: (Branch: RATBOX_2_1)
11060 include patchlevel.h
11062 - revved patchlevel to 2.1.3
11064 Revision Changes Path
11065 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11066 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11070 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11072 Modified files: (Branch: RATBOX_2_1)
11075 modules/core m_nick.c
11078 - stop removing a clients own list of accepted clients when they do a
11080 - clean up the accept code so its less retarded
11082 Revision Changes Path
11083 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11084 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11085 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11086 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11090 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11092 Modified files: (Branch: RATBOX_2_1)
11095 src event.c ircd.c newconf.c
11097 - remove a defn of links_cache_list in m_links.c which was causing
11098 the flattened links update to be ignored
11099 - add eventUpdate(), and make links_delay update on rehash
11101 Revision Changes Path
11102 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11103 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11104 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11105 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11106 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11110 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11112 Modified files: (Branch: RATBOX_2_1)
11116 - make the conf parser apply service {}; on rehash
11118 Revision Changes Path
11119 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11120 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11124 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11126 Modified files: (Branch: RATBOX_2_1)
11129 - show ENABLE_SERVICES define in info
11131 Revision Changes Path
11132 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11136 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11138 Modified files: (Branch: RATBOX_2_1)
11139 modules m_services.c m_stats.c
11141 - via jilles, make m_services.c hook into stats U and display service
11144 Revision Changes Path
11145 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11146 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11150 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11152 Modified files: (Branch: RATBOX_2_1)
11153 . configure configure.ac
11155 - default build to -O2
11157 Revision Changes Path
11158 7.249.2.2 +4 -4 ircd-ratbox/configure
11159 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11163 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11165 Modified files: (Branch: RATBOX_2_1)
11166 doc example.conf example.efnet.conf
11167 include client.h s_conf.h s_newconf.h
11169 modules/core m_join.c m_nick.c
11170 src channel.c newconf.c s_conf.c s_user.c
11172 - remove no_oper_resvs from general {};
11173 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11175 Revision Changes Path
11176 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11177 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11178 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11179 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11180 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11181 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11182 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11183 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11184 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11185 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11186 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11187 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11191 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11193 Modified files: (Branch: RATBOX_2_1)
11194 modules/core m_mode.c m_nick.c
11198 - raise max temptime to a year
11200 - require 9 parameters in ms_nick(), 10 in ms_uid()
11202 Revision Changes Path
11203 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11204 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11205 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11209 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11211 Modified files: (Branch: RATBOX_2_1)
11212 modules m_services.c
11214 - only show services logged in info when its a local client
11216 Revision Changes Path
11217 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11221 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11223 Modified files: (Branch: RATBOX_2_1)
11226 passing a pointer to a pointer is not what was intended, oops
11228 Revision Changes Path
11229 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11233 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11235 Modified files: (Branch: RATBOX_2_1)
11238 - update services.txt with FNC
11240 Revision Changes Path
11241 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11245 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11247 Modified files: (Branch: RATBOX_2_1)
11250 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11252 Revision Changes Path
11253 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11257 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11259 Modified files: (Branch: RATBOX_2_1)
11262 - add some uniqueness into auth process for bopm
11264 Revision Changes Path
11265 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11269 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11271 Modified files: (Branch: RATBOX_2_1)
11272 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11274 - make contrib/ compile
11276 Revision Changes Path
11277 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11278 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11279 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11280 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11284 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11286 Modified files: (Branch: RATBOX_2_1)
11287 modules m_monitor.c
11289 Don't allow MONITOR from an unregistered client
11291 Revision Changes Path
11292 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11296 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11298 Modified files: (Branch: RATBOX_2_1)
11299 doc example.conf example.efnet.conf
11301 src class.c messages.tab newconf.c
11303 - remove sendq_eob, its become more of a hindrance than a benefit.
11304 - sync example.efnet.conf cluster {}; with example.conf
11306 Revision Changes Path
11307 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11308 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11309 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11310 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11311 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11312 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11316 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11318 Modified files: (Branch: RATBOX_2_1)
11320 include patchlevel.h
11323 - revved patchlevel to 2.1.2
11325 Revision Changes Path
11326 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11327 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11331 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11333 Modified files: (Branch: RATBOX_2_1)
11334 . configure configure.ac
11336 - raise default topiclen to 160.
11338 Revision Changes Path
11339 7.249.2.1 +3 -3 ircd-ratbox/configure
11340 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11344 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11346 Modified files: (Branch: RATBOX_2_1)
11347 modules m_services.c
11349 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11350 tsinfo matches this
11352 Revision Changes Path
11353 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11357 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11359 Modified files: (Branch: RATBOX_2_1)
11360 modules m_services.c
11362 - monitor_signoff() the client we're nickchanging
11364 Revision Changes Path
11365 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11369 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11371 Modified files: (Branch: RATBOX_2_1)
11374 - fix various UID problems with trace
11376 Revision Changes Path
11377 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11381 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11383 Modified files: (Branch: RATBOX_2_1)
11384 help/opers dline kline
11385 modules m_resv.c m_stats.c
11386 modules/core m_mode.c
11389 - tidy up kline/dline help to note they dont accept nick as target
11390 - disallow bans beginning with ':' over bmask
11391 - disallow bans with a space in chm_ban
11392 - stop counting hidden opers in stats p
11393 - match() parameters in remote unresv were inverted, causing it to fail
11394 - fix possibility of clients setting blank keys
11396 Revision Changes Path
11397 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11398 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11399 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11400 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11401 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11405 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11407 Modified files: (Branch: RATBOX_2_1)
11410 - fix problems with amd64 and the way we do va_list
11412 Revision Changes Path
11413 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11417 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11419 Modified files: (Branch: RATBOX_2_1)
11420 modules m_services.c
11422 - tidy up the kill notifications for RSFNC
11424 Revision Changes Path
11425 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11429 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11431 Modified files: (Branch: RATBOX_2_1)
11433 modules m_services.c
11436 - some more rserv stuff:
11437 - add RSFNC capability
11438 - fix up RSFNC, kill existing clients if they exist.
11440 Revision Changes Path
11441 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11442 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11443 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11447 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11449 Modified files: (Branch: RATBOX_2_1)
11450 modules m_services.c
11452 - first stab at a FNC implementation for rserv
11454 Revision Changes Path
11455 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11459 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11461 Modified files: (Branch: RATBOX_2_1)
11466 Revision Changes Path
11467 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11471 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11473 Modified files: (Branch: RATBOX_2_1)
11476 - add links_delay back
11478 Revision Changes Path
11479 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11483 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11485 Modified files: (Branch: RATBOX_2_1)
11489 - swap tabs for spaces
11491 Revision Changes Path
11492 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11493 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11497 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11499 Modified files: (Branch: RATBOX_2_1)
11502 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11503 contained in the client_flood conf option
11504 - remove a couple of unused defines from info
11506 Revision Changes Path
11507 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11511 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11513 Modified files: (Branch: RATBOX_2_1)
11516 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11518 Revision Changes Path
11519 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11523 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11525 Modified files: (Branch: RATBOX_2_1)
11526 doc example.conf example.efnet.conf
11528 - fix missing closing comment tag
11530 Revision Changes Path
11531 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11532 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11536 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11538 Modified files: (Branch: RATBOX_2_1)
11540 include patchlevel.h
11542 - revved patchlevel to 2.1.1
11544 Revision Changes Path
11545 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11546 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11550 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11552 Modified files: (Branch: RATBOX_2_1)
11555 - sync up remote kline reasons, so theyre consistent with what happens
11556 when we add local klines - notably the "Temporary K-line x min" and
11557 date added to reason.
11559 Revision Changes Path
11560 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11564 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11566 Modified files: (Branch: RATBOX_2_1)
11569 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11571 Revision Changes Path
11572 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11576 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11578 Modified files: (Branch: RATBOX_2_1)
11581 used the data pointer we saved, not what just got nulled
11583 Revision Changes Path
11584 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11588 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11590 Modified files: (Branch: RATBOX_2_1)
11591 modules m_resv.c m_xline.c
11593 - fix broken propagation of xline/resv
11595 Revision Changes Path
11596 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11597 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11601 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11603 Modified files: (Branch: RATBOX_2_1)
11606 - properly increment bad auth count for stats T when we timeout an auth
11608 Revision Changes Path
11609 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11613 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11615 Modified files: (Branch: RATBOX_2_1)
11618 modules/core m_nick.c
11620 - fix a bit that didnt make sense in monitor.txt
11621 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11623 Revision Changes Path
11624 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11625 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11626 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11630 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11632 Modified files: (Branch: RATBOX_2_1)
11635 removing dlink nodes from auth_poll_list twice is bad
11637 Revision Changes Path
11638 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11642 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11644 Modified files: (Branch: RATBOX_2_1)
11647 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11648 changed to RPL_STATSDEBUG
11650 Revision Changes Path
11651 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11655 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11657 Added files: (Branch: RATBOX_2_1)
11660 - add some documentation about target change
11662 Revision Changes Path
11663 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11667 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11669 Modified files: (Branch: RATBOX_2_1)
11670 include supported.h
11671 modules/core m_message.c
11673 - remove extra argument to 005
11674 - disallow messaging of UIDs
11676 Revision Changes Path
11677 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11678 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11682 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11684 Modified files: (Branch: RATBOX_2_1)
11687 - fix a longstanding parser bug with wrong limit checking, causing us to
11688 accept one less parameter than we're allowed to accept.
11690 Revision Changes Path
11691 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11695 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11697 Modified files: (Branch: RATBOX_2_1)
11698 modules/core m_message.c
11700 - exempt users messaging themselves from target change
11702 Revision Changes Path
11703 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11707 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11709 Modified files: (Branch: RATBOX_2_1)
11710 include supported.h
11712 - stop violating MAXPARA on 005.
11714 Revision Changes Path
11715 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11719 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11721 Modified files: (Branch: RATBOX_2_1)
11722 modules/core m_nick.c
11724 - dont store an ipv6 sockhost if we're not compiled with v6 support
11726 Revision Changes Path
11727 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11731 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11733 Modified files: (Branch: RATBOX_2_1)
11736 - remove some vms includes
11738 Revision Changes Path
11739 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11743 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11745 Modified files: (Branch: RATBOX_2_1)
11749 - force commit for new branch
11751 Revision Changes Path
11752 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11753 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11757 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11760 . RELNOTES configure configure.ac
11761 include patchlevel.h
11763 - revved patchlevel to 2.1.0
11765 Revision Changes Path
11766 1.114 +6 -2 ircd-ratbox/RELNOTES
11767 7.249 +11 -11 ircd-ratbox/configure
11768 7.63 +3 -3 ircd-ratbox/configure.ac
11769 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11773 leeh 2005/03/04 13:31:32 EST (20050304_2)
11777 include patchlevel.h
11780 - revved patchlevel to 2.1.0beta2
11782 Revision Changes Path
11783 1.113 +12 -0 ircd-ratbox/RELNOTES
11784 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11788 leeh 2005/03/04 13:27:05 EST (20050304_1)
11791 doc whats-new-2.1.txt
11794 - update whats-new-2.1
11795 - when we're handling global NAMES, dont output channels if there are no
11796 members within them we can show.
11798 Revision Changes Path
11799 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11800 7.436 +12 -2 ircd-ratbox/src/channel.c
11804 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11809 That would be a node_heap not a prefix_heap..oops
11811 Revision Changes Path
11812 7.30 +1 -1 ircd-ratbox/src/patricia.c
11816 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11821 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11822 otherwise..the other macros might work????
11824 Revision Changes Path
11825 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11829 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11832 . configure configure.ac
11836 Revision Changes Path
11837 7.248 +5 -5 ircd-ratbox/configure
11838 7.62 +5 -5 ircd-ratbox/configure.ac
11842 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11845 . configure configure.ac
11849 Revision Changes Path
11850 7.247 +3 -2 ircd-ratbox/configure
11851 7.61 +3 -2 ircd-ratbox/configure.ac
11855 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11858 . configure configure.ac
11862 Revision Changes Path
11863 7.246 +6 -6 ircd-ratbox/configure
11864 7.60 +4 -4 ircd-ratbox/configure.ac
11868 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11871 . configure configure.ac
11874 Doh these changes got put on RATBOX_2_0 when they were meant for
11876 Also merged in the monitor heap size stuff, not that i think monitor has
11879 Revision Changes Path
11880 7.245 +12 -3 ircd-ratbox/configure
11881 7.59 +11 -3 ircd-ratbox/configure.ac
11882 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11886 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11891 Add more robust alloca checking
11893 Revision Changes Path
11894 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11898 leeh 2005/02/24 15:27:17 EST (20050224_9)
11903 - fix the copyright on m_42.c :p
11905 Revision Changes Path
11906 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11910 leeh 2005/02/24 15:22:53 EST (20050224_8)
11913 include supported.h
11916 - fix a core in undline on bad masks
11917 - remove an unwanted space from beginning of second 005 numeric
11919 Revision Changes Path
11920 7.5 +1 -1 ircd-ratbox/include/supported.h
11921 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11925 leeh 2005/02/24 15:18:59 EST (20050224_7)
11928 modules m_monitor.c
11930 - use max_monitor when adding nicknames
11932 that should be everything now..
11934 Revision Changes Path
11935 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11939 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11946 Revision Changes Path
11947 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11951 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11958 Revision Changes Path
11959 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11963 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11968 The Answer to Life, the Universe, and Everything
11970 Revision Changes Path
11971 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11975 leeh 2005/02/24 14:53:04 EST (20050224_3)
11979 modules m_monitor.c
11980 src ircd.c monitor.c
11982 - call init_monitor() on startup
11983 - add in support for adding/deleting/listing monitor entries
11985 Revision Changes Path
11986 7.2 +3 -1 ircd-ratbox/include/monitor.h
11987 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
11988 7.374 +2 -0 ircd-ratbox/src/ircd.c
11989 7.3 +15 -4 ircd-ratbox/src/monitor.c
11993 leeh 2005/02/23 21:20:10 EST (20050224_2)
11996 doc example.conf example.efnet.conf
11997 include s_conf.h supported.h
11998 modules Makefile.in
11999 src client.c newconf.c s_conf.c
12001 modules m_monitor.c
12003 - add the max_monitor config option
12004 - advertise MONITOR=%d in 005
12005 - clear a local clients monitor list on exit
12006 - add the framework for the MONITOR command
12009 Revision Changes Path
12010 7.261 +5 -0 ircd-ratbox/doc/example.conf
12011 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12012 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12013 7.4 +4 -2 ircd-ratbox/include/supported.h
12014 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12015 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12016 7.492 +1 -0 ircd-ratbox/src/client.c
12017 7.202 +1 -0 ircd-ratbox/src/newconf.c
12018 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12022 leeh 2005/02/23 20:57:51 EST (20050224_1)
12025 . configure configure.ac
12029 - move MONITOR_HEAP_SIZE over to configure
12031 Revision Changes Path
12032 7.244 ircd-ratbox/configure
12033 7.58 +4 -2 ircd-ratbox/configure.ac
12034 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12035 7.2 +0 -2 ircd-ratbox/src/monitor.c
12039 leeh 2005/02/23 20:48:08 EST (20050224_0)
12043 include client.h numeric.h
12044 modules/core m_nick.c
12045 src Makefile.in client.c messages.tab
12051 - first half of my server-side notify list implementation..
12053 Revision Changes Path
12054 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12055 7.266 +3 -0 ircd-ratbox/include/client.h
12056 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12057 7.58 +6 -0 ircd-ratbox/include/numeric.h
12058 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12059 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12060 7.491 +3 -0 ircd-ratbox/src/client.c
12061 7.126 +5 -5 ircd-ratbox/src/messages.tab
12062 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12063 7.342 +2 -0 ircd-ratbox/src/s_user.c
12067 leeh 2005/02/23 18:42:59 EST (20050223_0)
12072 - double the size of the client and channel hashtables (64k -> 128k and
12073 32k -> 64k). The improvements are quite significant..
12075 Revision Changes Path
12076 7.54 +4 -4 ircd-ratbox/include/hash.h
12080 leeh 2005/02/22 14:55:56 EST (20050222_1)
12084 modules m_services.c
12086 - remove a couple of unused vars
12087 - update monitor.txt
12089 Revision Changes Path
12090 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12091 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12095 leeh 2005/02/21 19:47:24 EST (20050222_0)
12100 - add in my documentation on the upcoming MONITOR command
12102 Revision Changes Path
12103 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12107 leeh 2005/02/21 12:09:34 EST (20050221_0)
12110 . configure configure.ac
12111 doc whats-new-2.1.txt
12112 tools README.mkpasswd
12116 - update whats-new-2.1.txt some more
12117 - we dont have vms mkpasswd anymore
12118 - remove the unused crypt.c
12120 Revision Changes Path
12121 7.243 +3 -6 ircd-ratbox/configure
12122 7.57 +2 -4 ircd-ratbox/configure.ac
12123 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12124 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12125 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12129 leeh 2005/02/19 12:38:09 EST (20050219_3)
12132 doc example.conf example.efnet.conf
12135 src channel.c client.c ircd.c s_conf.c
12137 - rework the splitcode, splitservers is now how many servers we've marked as
12138 EOB, rather than how many are linked. Thus pull ourselves out of
12139 splitmode immediately once this is satisfied
12141 Revision Changes Path
12142 7.260 +8 -9 ircd-ratbox/doc/example.conf
12143 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12144 7.83 +1 -0 ircd-ratbox/include/ircd.h
12145 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12146 7.435 +16 -36 ircd-ratbox/src/channel.c
12147 7.490 +2 -0 ircd-ratbox/src/client.c
12148 7.373 +2 -1 ircd-ratbox/src/ircd.c
12149 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12153 leeh 2005/02/19 09:02:34 EST (20050219_2)
12156 doc example.conf example.efnet.conf
12157 include ircd.h s_conf.h
12159 src channel.c ircd.c newconf.c s_conf.c
12161 - remove split_delay
12163 Revision Changes Path
12164 7.259 +0 -5 ircd-ratbox/doc/example.conf
12165 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12166 7.82 +0 -1 ircd-ratbox/include/ircd.h
12167 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12168 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12169 7.434 +2 -7 ircd-ratbox/src/channel.c
12170 7.372 +0 -1 ircd-ratbox/src/ircd.c
12171 7.201 +0 -1 ircd-ratbox/src/newconf.c
12172 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12176 leeh 2005/02/19 08:48:05 EST (20050219_1)
12180 modules m_cap.c m_who.c
12183 - implemented multi-prefix client capability, which allows stacking of @+ in
12186 Revision Changes Path
12187 7.265 +1 -1 ircd-ratbox/include/client.h
12188 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12189 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12190 7.433 +4 -6 ircd-ratbox/src/channel.c
12194 leeh 2005/02/19 06:27:58 EST (20050219_0)
12198 src newconf.c s_conf.c s_newconf.c
12200 - removed some unused vars/functions
12202 Revision Changes Path
12203 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12204 7.200 +0 -15 ircd-ratbox/src/newconf.c
12205 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12206 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12210 leeh 2005/02/16 12:58:24 EST (20050216_2)
12213 . RELNOTES configure configure.ac
12214 include patchlevel.h
12216 - update configure to reflect this is 'devel'
12218 - revved patchlevel to 2.1.0beta1
12220 Revision Changes Path
12221 1.112 +9 -1 ircd-ratbox/RELNOTES
12222 7.242 +11 -11 ircd-ratbox/configure
12223 7.56 +3 -3 ircd-ratbox/configure.ac
12224 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12228 leeh 2005/02/16 12:46:30 EST (20050216_1)
12231 . configure configure.ac
12232 include client.h numeric.h s_conf.h setup.h.in
12234 modules Makefile.in
12235 modules/core m_nick.c
12236 src Makefile.in client.c ircd.c messages.tab
12237 newconf.c s_conf.c s_user.c
12243 - remove watch, the protocol for this sucks so hard I just dont want it
12246 Revision Changes Path
12247 7.241 +2 -12 ircd-ratbox/configure
12248 7.55 +2 -4 ircd-ratbox/configure.ac
12249 7.264 +0 -2 ircd-ratbox/include/client.h
12250 7.57 +0 -11 ircd-ratbox/include/numeric.h
12251 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12252 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12253 7.3 +2 -3 ircd-ratbox/include/supported.h
12254 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12255 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12256 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12257 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12258 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12259 7.489 +0 -3 ircd-ratbox/src/client.c
12260 7.371 +0 -2 ircd-ratbox/src/ircd.c
12261 7.125 +9 -9 ircd-ratbox/src/messages.tab
12262 7.199 +0 -1 ircd-ratbox/src/newconf.c
12263 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12264 7.341 +0 -2 ircd-ratbox/src/s_user.c
12265 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12269 leeh 2005/02/15 19:13:31 EST (20050216_0)
12273 src event.c ircd_lexer.l ircd_signal.c
12276 servlink descrip.mms
12278 - remove a few vms bits
12280 Revision Changes Path
12281 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12282 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12283 7.47 +0 -54 ircd-ratbox/src/event.c
12284 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12285 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12286 7.152 +0 -3 ircd-ratbox/src/modules.c
12290 leeh 2005/02/15 18:53:32 EST (20050215_0)
12293 include hostmask.h ircd.h s_conf.h s_newconf.h
12294 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12296 src hostmask.c ircd.c ircd_signal.c s_conf.c
12299 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12300 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12302 Revision Changes Path
12303 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12304 7.81 +1 -0 ircd-ratbox/include/ircd.h
12305 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12306 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12307 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12308 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12309 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12310 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12311 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12312 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12313 7.370 +7 -0 ircd-ratbox/src/ircd.c
12314 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12315 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12316 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12320 leeh 2005/02/13 10:21:41 EST (20050213_4)
12325 doc whats-new-2.0.txt whats-new-2.1.txt
12329 - move whats-new.txt to whats-new-2.0.txt
12330 - add in whats-new-2.1.txt
12331 - update services.txt with the whois for logged in users
12333 Revision Changes Path
12334 7.2 +5 -0 ircd-ratbox/doc/services.txt
12335 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12336 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12337 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12341 leeh 2005/02/13 09:20:37 EST (20050213_3)
12344 include supported.h
12345 modules/core m_message.c
12347 - fix a compile error in m_message.c
12348 - update 005 to the spec and add CPRIVMSG/CNOTICE
12350 Revision Changes Path
12351 7.2 +31 -37 ircd-ratbox/include/supported.h
12352 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12356 leeh 2005/02/13 09:14:12 EST (20050213_2)
12361 - fix the membership memleak
12363 Revision Changes Path
12364 7.432 +0 -3 ircd-ratbox/src/channel.c
12368 leeh 2005/02/12 21:51:56 EST (20050213_1)
12372 modules/core m_message.c
12374 - add a bitmask to track when they send their first message, only allowing
12375 clearing stuff after that.
12377 Revision Changes Path
12378 7.263 +4 -0 ircd-ratbox/include/client.h
12379 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12383 leeh 2005/02/12 21:17:52 EST (20050213_0)
12386 include patricia.h s_newconf.h
12387 modules/core m_message.c
12388 src patricia.c s_newconf.c s_user.c
12390 - add in the patricia for tracking who fills up targets, give them a reduced
12393 Revision Changes Path
12394 7.20 +1 -1 ircd-ratbox/include/patricia.h
12395 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12396 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12397 7.29 +1 -1 ircd-ratbox/src/patricia.c
12398 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12399 7.340 +4 -0 ircd-ratbox/src/s_user.c
12403 leeh 2005/02/12 18:35:10 EST (20050212_0)
12406 include ircd_defs.h
12407 src class.c reject.c
12409 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12411 Revision Changes Path
12412 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12413 7.68 +1 -5 ircd-ratbox/src/class.c
12414 1.33 +1 -5 ircd-ratbox/src/reject.c
12418 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12423 remove stupid memory leak
12425 Revision Changes Path
12426 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12430 leeh 2005/02/11 06:42:48 EST (20050211_0)
12435 - workaround hyb6 allowing empty gline reasons
12437 Revision Changes Path
12438 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12442 leeh 2005/02/09 14:39:13 EST (20050209_2)
12446 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12447 src ircd.c s_conf.c
12449 - move temp dlines and temp klines over to an array, rather than completely
12452 Revision Changes Path
12453 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12454 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12455 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12456 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12457 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12458 7.369 +0 -5 ircd-ratbox/src/ircd.c
12459 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12463 leeh 2005/02/09 14:02:13 EST (20050209_1)
12467 modules m_cap.c m_pong.c m_user.c
12468 modules/core m_nick.c
12471 - remove 'nick' param from register_local_user(), its not needed.
12473 Revision Changes Path
12474 7.35 +1 -1 ircd-ratbox/include/s_user.h
12475 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12476 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12477 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12478 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12479 7.339 +6 -6 ircd-ratbox/src/s_user.c
12483 leeh 2005/02/09 13:12:53 EST (20050209_0)
12486 modules m_cmessage.c
12488 - dont send numerics when we're dealing with CNOTICE
12489 - add in checking for +g, and resetting idle
12491 Revision Changes Path
12492 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12496 leeh 2005/02/08 11:37:50 EST (20050208_2)
12501 - fix operator blocks to work on ip spoofs
12503 Revision Changes Path
12504 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12508 leeh 2005/02/07 19:23:22 EST (20050208_1)
12511 doc example.conf example.efnet.conf
12514 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12516 Revision Changes Path
12517 7.258 +0 -39 ircd-ratbox/doc/example.conf
12518 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12519 7.198 +0 -272 ircd-ratbox/src/newconf.c
12523 leeh 2005/02/07 19:19:32 EST (20050208_0)
12528 - added support for kline.conf.perm et al, these take the same formats
12529 as their non-permanent partners, but you cant remove them via the ircd.
12531 Revision Changes Path
12532 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12536 leeh 2005/02/02 19:18:59 EST (20050203_1)
12543 help/opers cnotice cprivmsg
12545 - added help files for cprivmsg/cnotice
12547 Revision Changes Path
12548 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12549 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12550 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12551 1.10 +19 -19 ircd-ratbox/help/opers/index
12552 1.7 +10 -9 ircd-ratbox/help/users/index
12556 leeh 2005/02/02 19:14:25 EST (20050203_0)
12560 modules Makefile.in
12563 modules m_cmessage.c
12565 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12566 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12567 nick is a member. These bypass any target change limitations.
12568 - added ERR_VOICENEEDED, numeric 489.
12570 Revision Changes Path
12571 7.56 +2 -0 ircd-ratbox/include/numeric.h
12572 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12573 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12574 7.124 +1 -1 ircd-ratbox/src/messages.tab
12578 leeh 2005/02/02 16:58:16 EST (20050202_4)
12583 - update etrace help
12585 Revision Changes Path
12586 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12590 leeh 2005/02/02 16:55:04 EST (20050202_3)
12595 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12596 can put its external ip address in there..
12598 Revision Changes Path
12599 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12603 leeh 2005/02/02 16:41:06 EST (20050202_2)
12608 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12609 if its a non-local client. These will just get "lost" if the remote
12610 server doesnt support this..
12612 Revision Changes Path
12613 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12617 leeh 2005/02/02 16:12:12 EST (20050202_1)
12620 include client.h numeric.h s_conf.h
12621 modules/core m_message.c
12622 src messages.tab newconf.c s_conf.c
12624 - first part of the target change code, add the storage of targets for
12625 localuser, throttle messages when they fill all the available slots
12627 Revision Changes Path
12628 7.262 +5 -1 ircd-ratbox/include/client.h
12629 7.55 +2 -0 ircd-ratbox/include/numeric.h
12630 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12631 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12632 7.123 +1 -1 ircd-ratbox/src/messages.tab
12633 7.197 +1 -0 ircd-ratbox/src/newconf.c
12634 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12638 leeh 2005/02/02 13:28:10 EST (20050202_0)
12641 modules m_resv.c m_stats.c m_testline.c
12642 modules/core m_join.c
12643 src hash.c kdparse.c messages.tab s_newconf.c
12645 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12646 tracking of when resvs get hit
12648 Revision Changes Path
12649 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12650 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12651 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12652 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12653 7.114 +3 -0 ircd-ratbox/src/hash.c
12654 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12655 7.122 +1 -1 ircd-ratbox/src/messages.tab
12656 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12660 leeh 2005/01/31 09:04:10 EST (20050131_2)
12665 - fflush() logfiles
12667 Revision Changes Path
12668 7.79 +2 -0 ircd-ratbox/src/s_log.c
12672 leeh 2005/01/31 08:59:09 EST (20050131_1)
12677 - rename fd_dump() to comm_dump()
12679 Revision Changes Path
12680 1.27 +2 -2 ircd-ratbox/src/commio.c
12684 leeh 2005/01/30 19:16:08 EST (20050131_0)
12689 modules m_services.c
12690 modules/core m_server.c
12691 src hook.c s_serv.c
12693 - added hook for server_introduced
12694 - fixed up services support for hooks
12696 Revision Changes Path
12697 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12698 1.31 +1 -0 ircd-ratbox/include/hook.h
12699 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12700 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12701 7.36 +2 -0 ircd-ratbox/src/hook.c
12702 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12706 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12711 Add back in the comm_fd_hack thing for solaris
12713 Revision Changes Path
12714 1.26 +26 -1 ircd-ratbox/src/commio.c
12718 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12722 include commio.h s_conf.h watch.h
12723 modules m_dline.c m_kline.c m_resv.c m_stats.c
12724 m_watch.c m_xline.c
12725 modules/core m_nick.c
12726 src balloc.c cache.c client.c commio.c
12727 epoll.c ircd.c ircd_lexer.l kdparse.c
12728 listener.c s_auth.c s_conf.c s_log.c
12731 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12733 Revision Changes Path
12734 1.18 +0 -2 ircd-ratbox/adns/adns.h
12735 1.14 +6 -37 ircd-ratbox/include/commio.h
12736 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12737 7.3 +2 -2 ircd-ratbox/include/watch.h
12738 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12739 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12740 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12741 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12742 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12743 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12744 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12745 7.85 +1 -1 ircd-ratbox/src/balloc.c
12746 1.24 +5 -5 ircd-ratbox/src/cache.c
12747 7.488 +4 -4 ircd-ratbox/src/client.c
12748 1.25 +10 -280 ircd-ratbox/src/commio.c
12749 1.33 +1 -1 ircd-ratbox/src/epoll.c
12750 7.368 +4 -4 ircd-ratbox/src/ircd.c
12751 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12752 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12753 7.125 +8 -8 ircd-ratbox/src/listener.c
12754 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12755 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12756 7.78 +20 -20 ircd-ratbox/src/s_log.c
12757 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12758 1.6 +22 -15 ircd-ratbox/src/watch.c
12762 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12765 modules/core m_mode.c
12767 remove two unused variables
12769 Revision Changes Path
12770 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12774 leeh 2005/01/28 15:31:40 EST (20050128_1)
12780 - mo_kline() needs minpara of 3, not 2
12781 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12782 - require me.info is never blank
12784 Revision Changes Path
12785 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12786 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12790 leeh 2005/01/28 15:26:28 EST (20050128_0)
12793 modules/core m_mode.c m_sjoin.c
12795 - patch via jilles to fix +eI lists being shown to lusers when handling
12796 protocol stuff over TS6
12798 Revision Changes Path
12799 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12800 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12804 leeh 2005/01/25 19:47:38 EST (20050126_0)
12808 modules/core m_join.c m_mode.c m_sjoin.c
12809 src channel.c messages.tab s_serv.c
12811 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12812 an operspy call with &me
12813 - remove modebuf/parabuf params from channel_modes(), we now generate a
12814 buffer internally which we return.
12816 Revision Changes Path
12817 7.163 +1 -1 ircd-ratbox/include/channel.h
12818 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12819 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12820 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12821 7.431 +25 -18 ircd-ratbox/src/channel.c
12822 7.121 +1 -1 ircd-ratbox/src/messages.tab
12823 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12827 alz 2005/01/25 18:09:18 EST (20050125_5)
12830 doc example.conf example.efnet.conf
12833 src listener.c newconf.c s_conf.c
12835 Added dline_with_reason config option (default yes):
12837 /* dline reason: show the user the dline reason when they connect
12840 dline_with_reason = yes;
12842 Revision Changes Path
12843 7.257 +6 -1 ircd-ratbox/doc/example.conf
12844 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12845 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12846 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12847 7.124 +1 -1 ircd-ratbox/src/listener.c
12848 7.196 +1 -0 ircd-ratbox/src/newconf.c
12849 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12853 leeh 2005/01/25 13:21:17 EST (20050125_4)
12858 - make conf_set_generic_string() test len exists before it uses it.
12860 Revision Changes Path
12861 7.195 +1 -1 ircd-ratbox/src/newconf.c
12865 leeh 2005/01/25 13:10:56 EST (20050125_3)
12871 - rename 'type' to 'flags' in cluster {};
12872 - add stacking of servers in cluster {}; documented in example.conf
12874 Revision Changes Path
12875 7.256 +18 -10 ircd-ratbox/doc/example.conf
12876 7.194 +39 -7 ircd-ratbox/src/newconf.c
12880 alz 2005/01/25 12:48:54 EST (20050125_2)
12884 src listener.c s_conf.c
12886 Added dline reasons, connecting/banned clients now see ban reason.
12888 Revision Changes Path
12889 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12890 7.123 +17 -4 ircd-ratbox/src/listener.c
12891 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12895 leeh 2005/01/25 07:44:37 EST (20050125_1)
12898 doc example.conf example.efnet.conf
12901 - implement stacking of shared {}; blocks, documented in example.conf
12903 Revision Changes Path
12904 7.255 +26 -13 ircd-ratbox/doc/example.conf
12905 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12906 7.193 +51 -36 ircd-ratbox/src/newconf.c
12910 leeh 2005/01/24 19:08:29 EST (20050125_0)
12914 include client.h s_conf.h
12915 modules/core m_join.c
12916 src newconf.c s_user.c
12918 - added jupe_exempt to auth {};, exempts the user from generating warnings
12919 when they attempt to join juped channels.
12921 Revision Changes Path
12922 7.254 +2 -0 ircd-ratbox/doc/example.conf
12923 7.261 +3 -0 ircd-ratbox/include/client.h
12924 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12925 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12926 7.192 +1 -0 ircd-ratbox/src/newconf.c
12927 7.338 +8 -0 ircd-ratbox/src/s_user.c
12931 leeh 2005/01/24 18:57:02 EST (20050124_6)
12936 - rework shared {};, the format is now:
12938 oper = "flame@*.leeh.co.uk", "*.lan";
12944 oper = "flame@*.leeh.co.uk", "*.lan";
12948 Revision Changes Path
12949 7.191 +55 -23 ircd-ratbox/src/newconf.c
12953 leeh 2005/01/24 17:25:58 EST (20050124_5)
12958 - fix the prototype on load_static_modules()
12960 Revision Changes Path
12961 7.61 +1 -1 ircd-ratbox/include/modules.h
12965 leeh 2005/01/24 16:00:30 EST (20050124_4)
12970 - have cap end call register_local_user() with its own copy of
12971 source_p->username so its safe for unidented users..
12973 Revision Changes Path
12974 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12978 leeh 2005/01/24 15:48:09 EST (20050124_3)
12981 include newconf.h s_conf.h
12983 src newconf.c s_conf.c s_log.c
12985 - move the conf parser over to a table based structure, with generic setting
12986 of integers/strings
12988 Revision Changes Path
12989 7.34 +9 -8 ircd-ratbox/include/newconf.h
12990 7.305 +13 -13 ircd-ratbox/include/s_conf.h
12991 1.121 +13 -16 ircd-ratbox/modules/m_info.c
12992 7.190 +264 -808 ircd-ratbox/src/newconf.c
12993 7.498 +11 -13 ircd-ratbox/src/s_conf.c
12994 7.77 +13 -13 ircd-ratbox/src/s_log.c
12998 leeh 2005/01/24 13:11:30 EST (20050124_2)
13004 - added stacking of ips in exempt {};
13006 Revision Changes Path
13007 7.253 +4 -0 ircd-ratbox/doc/example.conf
13008 7.189 +11 -30 ircd-ratbox/src/newconf.c
13012 leeh 2005/01/24 12:59:57 EST (20050124_1)
13016 src channel.c client.c hash.c hook.c
13017 newconf.c s_user.c watch.c
13019 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13020 consistent with the rest of the dlink code.
13022 Revision Changes Path
13023 1.54 +7 -7 ircd-ratbox/include/tools.h
13024 7.430 +2 -2 ircd-ratbox/src/channel.c
13025 7.487 +6 -6 ircd-ratbox/src/client.c
13026 7.113 +5 -5 ircd-ratbox/src/hash.c
13027 7.35 +1 -1 ircd-ratbox/src/hook.c
13028 7.188 +2 -2 ircd-ratbox/src/newconf.c
13029 7.337 +1 -1 ircd-ratbox/src/s_user.c
13030 1.5 +4 -4 ircd-ratbox/src/watch.c
13034 leeh 2005/01/24 12:47:13 EST (20050124_0)
13039 - cheap hack on sticky capabs..
13041 Revision Changes Path
13042 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13046 leeh 2005/01/22 11:36:54 EST (20050122_0)
13051 - updated my clicap implementation to match the spec so far..
13053 Revision Changes Path
13054 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13058 leeh 2005/01/21 07:14:43 EST (20050121_2)
13063 modules m_services.c
13064 src hook.c s_serv.c
13066 - added hooks for when we're sending a burst
13067 - rewrote hooks.txt
13068 - fix up the hooks ive already done in services compatibility, ill add the
13069 hooks for server/client introductions in a bit.
13071 Revision Changes Path
13072 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13073 1.30 +4 -0 ircd-ratbox/include/hook.h
13074 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13075 7.34 +7 -0 ircd-ratbox/src/hook.c
13076 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13080 leeh 2005/01/21 06:34:03 EST (20050121_1)
13083 contrib example_module.c spy_admin_notice.c
13084 spy_info_notice.c spy_links_notice.c
13085 spy_motd_notice.c spy_stats_notice.c
13086 spy_stats_p_notice.c spy_trace_notice.c
13088 spy_whois_notice_global.c
13090 modules m_admin.c m_info.c m_links.c m_motd.c
13091 m_services.c m_stats.c m_trace.c
13092 m_whois.c static_modules.c.SH
13093 modules/core m_server.c
13094 src client.c hook.c ircd.c modules.c packet.c
13095 s_auth.c s_serv.c s_user.c send.c
13097 - add a better implementation of the hook system, its now a slow leaking
13098 array and events are created whenever we try adding a hook for it, or
13099 theyre registered for the caller.
13101 Ive temporarily fucked services support and removed most of the other
13102 hooks.. I shall fix this soon.
13104 Revision Changes Path
13105 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13106 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13107 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13108 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13109 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13110 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13111 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13112 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13113 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13114 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13115 1.29 +34 -70 ircd-ratbox/include/hook.h
13116 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13117 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13118 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13119 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13120 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13121 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13122 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13123 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13124 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13125 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13126 7.486 +1 -28 ircd-ratbox/src/client.c
13127 7.33 +131 -137 ircd-ratbox/src/hook.c
13128 7.367 +1 -1 ircd-ratbox/src/ircd.c
13129 7.151 +6 -10 ircd-ratbox/src/modules.c
13130 7.138 +10 -14 ircd-ratbox/src/packet.c
13131 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13132 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13133 7.336 +0 -6 ircd-ratbox/src/s_user.c
13134 7.286 +8 -6 ircd-ratbox/src/send.c
13138 leeh 2005/01/20 19:19:20 EST (20050121_0)
13143 - remove an unused struct
13145 Revision Changes Path
13146 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13150 leeh 2005/01/20 13:38:39 EST (20050120_1)
13153 . configure configure.ac
13154 include client.h numeric.h patchlevel.h
13155 modules Makefile.in
13156 src messages.tab s_user.c
13160 - drop back to -O0, fix patchlevel.h
13161 - first stab at client capabilities.. this still needs work.
13163 Revision Changes Path
13164 7.240 +3 -3 ircd-ratbox/configure
13165 7.54 +3 -3 ircd-ratbox/configure.ac
13166 7.260 +3 -0 ircd-ratbox/include/client.h
13167 7.54 +2 -0 ircd-ratbox/include/numeric.h
13168 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13169 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13170 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13171 7.120 +1 -1 ircd-ratbox/src/messages.tab
13172 7.335 +3 -0 ircd-ratbox/src/s_user.c
13176 leeh 2005/01/20 06:04:41 EST (20050120_0)
13179 . ChangeLog RELNOTES
13180 include config.h config.h.dist memory.h
13183 src commio.c crypt.c getopt.c ircd.c s_serv.c
13185 . README.VMS clean.com make.com
13186 include setup.h_vms
13187 modules descrip.mms static_modules_c.com
13188 modules/core descrip.mms
13189 src descrip.mms qio.c version.com
13190 tools descrip.mms mkpasswd_vms.c
13192 - clean changelog, relnotes
13193 - mark patchlevel as 2.1.0beta
13194 - remove VMS support
13196 Revision Changes Path
13197 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13198 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13199 1.111 +1 -348 ircd-ratbox/RELNOTES
13200 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13201 7.182 +0 -42 ircd-ratbox/include/config.h
13202 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13203 7.50 +0 -4 ircd-ratbox/include/memory.h
13204 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13205 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13206 7.2 +0 -58 ircd-ratbox/make.com (dead)
13207 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13208 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13209 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13210 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13211 1.24 +7 -30 ircd-ratbox/src/commio.c
13212 7.12 +0 -4 ircd-ratbox/src/crypt.c
13213 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13214 7.24 +0 -4 ircd-ratbox/src/getopt.c
13215 7.366 +4 -19 ircd-ratbox/src/ircd.c
13216 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13217 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13218 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13219 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13220 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13224 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13230 not using the return values on a few watch functions so make them void
13232 Revision Changes Path
13233 7.2 +5 -5 ircd-ratbox/include/watch.h
13234 1.4 +19 -28 ircd-ratbox/src/watch.c
13237 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13242 Make watch throttle, don't accept letter commands stacked
13244 Revision Changes Path
13245 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13249 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13256 Revision Changes Path
13257 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13261 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13264 . ChangeLog README.FIRST RELNOTES configure
13266 adns adns.h internal.h parse.c transmit.c
13268 contrib example_module.c spy_admin_notice.c
13269 spy_info_notice.c spy_links_notice.c
13270 spy_motd_notice.c spy_stats_notice.c
13271 spy_stats_p_notice.c spy_trace_notice.c
13273 spy_whois_notice_global.c
13274 doc example.conf example.efnet.conf ircd.motd
13275 server-version-info whats-new.txt
13276 help/opers umode xline
13278 include cache.h channel.h class.h client.h
13279 commio.h config.h config.h.dist hash.h
13280 hook.h hostmask.h irc_string.h ircd.h
13281 ircd_defs.h m_info.h memory.h msg.h
13282 newconf.h numeric.h packet.h patchlevel.h
13283 patricia.h s_conf.h s_gline.h s_newconf.h
13284 s_serv.h s_user.h scache.h serno.h
13285 setup.h.in sprintf_irc.h stdinc.h tools.h
13286 modules .depend Makefile.in m_admin.c m_away.c
13287 m_dline.c m_encap.c m_gline.c m_info.c
13288 m_kline.c m_links.c m_list.c m_lusers.c
13289 m_motd.c m_oper.c m_operspy.c m_rehash.c
13290 m_restart.c m_resv.c m_set.c m_stats.c
13291 m_svinfo.c m_testline.c m_testmask.c
13292 m_topic.c m_trace.c m_watch.c m_who.c
13293 m_whois.c m_whowas.c m_xline.c
13294 static_modules.c.SH
13295 modules/core m_error.c m_message.c m_mode.c m_quit.c
13296 m_server.c m_squit.c
13297 src .depend Makefile.in adns.c balloc.c
13298 cache.c channel.c class.c client.c
13299 commio.c crypt.c devpoll.c epoll.c
13300 event.c getopt.c hash.c hook.c hostmask.c
13301 irc_string.c ircd.c ircd_lexer.l
13302 ircd_parser.y ircd_signal.c listener.c
13303 modules.c newconf.c numeric.c packet.c
13304 parse.c patricia.c poll.c reject.c
13305 restart.c s_auth.c s_conf.c s_log.c
13306 s_newconf.c s_serv.c s_user.c scache.c
13307 select.c send.c snprintf.c tools.c
13308 version.c.SH watch.c whowas.c
13309 tools README.mkpasswd mkpasswd.c
13311 . README.VMS clean.com make.com
13313 include common.h s_stats.h setup.h_vms
13315 modules descrip.mms m_challenge.c m_etrace.c
13316 m_invite.c m_names.c m_pass.c m_ping.c
13317 m_pong.c m_services.c m_tb.c m_user.c
13318 m_users.c m_version.c
13319 static_modules_c.com
13320 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13322 servlink descrip.mms
13323 src descrip.mms kdparse.c messages.tab qio.c
13324 s_gline.c s_stats.c version.com
13325 tools descrip.mms mkpasswd_vms.c
13329 modules/core channels.c users.c
13332 merge from RATBOX_2_0
13334 Revision Changes Path
13335 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13336 7.40 +1 -0 ircd-ratbox/README.FIRST
13337 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13338 1.110 +114 -6 ircd-ratbox/RELNOTES
13339 1.17 +4 -0 ircd-ratbox/adns/adns.h
13340 1.17 +4 -4 ircd-ratbox/adns/internal.h
13341 1.12 +38 -38 ircd-ratbox/adns/parse.c
13342 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13343 1.19 +13 -13 ircd-ratbox/adns/types.c
13344 7.1 +10 -0 ircd-ratbox/clean.com (new)
13345 7.239 +47 -29 ircd-ratbox/configure
13346 7.53 +40 -32 ircd-ratbox/configure.ac
13347 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13348 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13349 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13350 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13351 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13352 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13353 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13354 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13355 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13356 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13357 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13358 7.252 +68 -22 ircd-ratbox/doc/example.conf
13359 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13360 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13361 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13362 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13363 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13364 1.5 +2 -1 ircd-ratbox/help/opers/umode
13365 1.7 +1 -1 ircd-ratbox/help/opers/xline
13366 1.2 +1 -0 ircd-ratbox/help/users/umode
13367 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13368 1.7 +8 -0 ircd-ratbox/include/cache.h
13369 7.162 +18 -16 ircd-ratbox/include/channel.h
13370 7.25 +4 -0 ircd-ratbox/include/class.h
13371 7.259 +34 -28 ircd-ratbox/include/client.h
13372 1.13 +45 -7 ircd-ratbox/include/commio.h
13373 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13374 7.181 +74 -16 ircd-ratbox/include/config.h
13375 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13376 7.53 +2 -0 ircd-ratbox/include/hash.h
13377 1.28 +73 -27 ircd-ratbox/include/hook.h
13378 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13379 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13380 7.80 +6 -31 ircd-ratbox/include/ircd.h
13381 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13382 7.56 +14 -8 ircd-ratbox/include/m_info.h
13383 7.49 +4 -0 ircd-ratbox/include/memory.h
13384 7.53 +2 -0 ircd-ratbox/include/msg.h
13385 7.33 +9 -9 ircd-ratbox/include/newconf.h
13386 7.53 +12 -8 ircd-ratbox/include/numeric.h
13387 7.27 +1 -1 ircd-ratbox/include/packet.h
13388 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13389 7.19 +25 -1 ircd-ratbox/include/patricia.h
13390 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13391 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13392 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13393 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13394 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13395 7.34 +13 -9 ircd-ratbox/include/s_user.h
13396 7.15 +1 -1 ircd-ratbox/include/scache.h
13397 7.5366 +1 -1 ircd-ratbox/include/serno.h
13398 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13399 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13400 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13401 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13402 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13403 1.53 +10 -10 ircd-ratbox/include/tools.h
13404 7.1 +58 -0 ircd-ratbox/make.com (new)
13405 1.45 +338 -182 ircd-ratbox/modules/.depend
13406 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13407 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13408 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13409 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13410 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13411 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13412 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13413 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13414 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13415 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13416 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13417 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13418 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13419 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13420 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13421 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13422 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13423 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13424 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13425 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13426 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13427 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13428 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13429 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13430 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13431 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13432 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13433 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13434 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13435 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13436 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13437 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13438 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13439 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13440 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13441 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13442 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13443 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13444 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13445 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13446 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13447 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13448 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13449 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13450 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13451 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13452 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13453 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13454 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13455 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13456 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13457 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13458 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13459 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13460 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13461 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13462 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13463 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13464 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13465 7.48 +162 -119 ircd-ratbox/src/.depend
13466 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13467 7.75 +5 -5 ircd-ratbox/src/adns.c
13468 7.84 +1 -1 ircd-ratbox/src/balloc.c
13469 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13470 1.23 +75 -7 ircd-ratbox/src/cache.c
13471 7.429 +342 -79 ircd-ratbox/src/channel.c
13472 7.67 +42 -2 ircd-ratbox/src/class.c
13473 7.485 +245 -85 ircd-ratbox/src/client.c
13474 1.23 +349 -43 ircd-ratbox/src/commio.c
13475 7.11 +4 -0 ircd-ratbox/src/crypt.c
13476 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13477 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13478 1.32 +4 -8 ircd-ratbox/src/epoll.c
13479 7.46 +63 -6 ircd-ratbox/src/event.c
13480 7.23 +4 -0 ircd-ratbox/src/getopt.c
13481 7.112 +8 -7 ircd-ratbox/src/hash.c
13482 7.32 +135 -133 ircd-ratbox/src/hook.c
13483 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13484 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13485 7.365 +56 -48 ircd-ratbox/src/ircd.c
13486 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13487 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13488 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13489 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13490 7.122 +14 -13 ircd-ratbox/src/listener.c
13491 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13492 7.150 +17 -8 ircd-ratbox/src/modules.c
13493 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13494 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13495 7.137 +55 -42 ircd-ratbox/src/packet.c
13496 7.187 +8 -15 ircd-ratbox/src/parse.c
13497 7.28 +2 -4 ircd-ratbox/src/patricia.c
13498 7.82 +3 -1 ircd-ratbox/src/poll.c
13499 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13500 1.32 +8 -3 ircd-ratbox/src/reject.c
13501 7.34 +1 -0 ircd-ratbox/src/restart.c
13502 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13503 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13504 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13505 7.76 +32 -35 ircd-ratbox/src/s_log.c
13506 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13507 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13508 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13509 7.334 +773 -2 ircd-ratbox/src/s_user.c
13510 7.27 +2 -1 ircd-ratbox/src/scache.c
13511 7.44 +2 -0 ircd-ratbox/src/select.c
13512 7.285 +12 -12 ircd-ratbox/src/send.c
13513 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13514 7.46 +0 -1 ircd-ratbox/src/tools.c
13515 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13516 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13517 1.3 +4 -4 ircd-ratbox/src/watch.c
13518 7.32 +1 -0 ircd-ratbox/src/whowas.c
13519 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13520 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13521 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13522 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13526 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13528 Modified files: (Branch: RATBOX_2_0)
13531 a remote client is never going to have a watch list..duh
13533 Revision Changes Path
13534 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13538 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13540 Added files: (Branch: RATBOX_2_0)
13545 Revision Changes Path
13546 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13550 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13552 Added files: (Branch: RATBOX_2_0)
13556 helps if we actually include the .c/.h files
13558 Revision Changes Path
13559 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13560 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13564 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13566 Modified files: (Branch: RATBOX_2_0)
13567 . configure configure.ac
13568 include client.h numeric.h s_conf.h setup.h.in
13570 modules Makefile.in
13571 modules/core m_nick.c
13572 src Makefile.in client.c ircd.c messages.tab
13573 newconf.c s_conf.c s_user.c
13575 backport watch from devel
13577 Revision Changes Path
13578 7.229.2.10 +12 -2 ircd-ratbox/configure
13579 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13580 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13581 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13582 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13583 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13584 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13585 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13586 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13587 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13588 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13589 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13590 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13591 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13592 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13593 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13597 leeh 2005/01/12 10:12:40 EST (20050112_1)
13599 Modified files: (Branch: RATBOX_2_0)
13601 modules m_services.c m_whois.c
13604 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13605 when the user is logged in
13607 Revision Changes Path
13608 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13609 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13610 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13611 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13615 leeh 2005/01/11 19:47:14 EST (20050112_0)
13617 Modified files: (Branch: RATBOX_2_0)
13618 include supported.h
13619 Added files: (Branch: RATBOX_2_0)
13623 - added doc/services.txt, outlining the compatibility code
13625 Revision Changes Path
13626 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13627 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13631 leeh 2005/01/11 18:38:10 EST (20050111_5)
13633 Modified files: (Branch: RATBOX_2_0)
13634 include client.h hook.h
13635 modules m_services.c
13636 modules/core m_server.c
13637 src hook.c s_serv.c
13639 - more services compatibility code:
13640 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13641 appropriate service {}; entry, only accept SU from these.
13642 - hook into us finishing nick burst, and have services burst a list of
13645 Revision Changes Path
13646 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13647 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13648 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13649 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13650 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13651 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13655 leeh 2005/01/11 17:32:42 EST (20050111_4)
13657 Modified files: (Branch: RATBOX_2_0)
13658 . configure configure.ac
13660 modules Makefile.in
13662 Added files: (Branch: RATBOX_2_0)
13663 modules m_services.c
13665 - more services compatibility code:
13666 - encap handlers for SU (services marking client as logged in)
13667 - and for LOGIN (servers bursting logged in status)
13668 - move suser from Client -> User
13670 Revision Changes Path
13671 7.229.2.9 +9 -3 ircd-ratbox/configure
13672 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13673 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13674 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13675 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13676 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13680 leeh 2005/01/11 16:46:34 EST (20050111_3)
13682 Modified files: (Branch: RATBOX_2_0)
13683 include ircd_defs.h
13685 - whoops, missing #endif
13687 Revision Changes Path
13688 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13692 leeh 2005/01/11 15:56:57 EST (20050111_2)
13694 Modified files: (Branch: RATBOX_2_0)
13695 include ircd_defs.h
13697 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13698 have ipv6 just report sizeof(struct sockaddr_in)
13700 Revision Changes Path
13701 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13705 leeh 2005/01/10 20:19:35 EST (20050111_1)
13707 Modified files: (Branch: RATBOX_2_0)
13710 - fix a gcc warning
13712 Revision Changes Path
13713 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13717 leeh 2005/01/10 20:10:35 EST (20050111_0)
13719 Modified files: (Branch: RATBOX_2_0)
13720 adns internal.h parse.c transmit.c types.c
13722 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13725 Revision Changes Path
13726 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13727 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13728 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13729 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13733 leeh 2005/01/10 17:48:48 EST (20050110_3)
13735 Modified files: (Branch: RATBOX_2_0)
13738 - send out the reformatted xline to opers (\s -> ' ')
13740 Revision Changes Path
13741 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13745 leeh 2005/01/10 16:18:53 EST (20050110_2)
13747 Modified files: (Branch: RATBOX_2_0)
13750 include client.h supported.h
13751 src messages.tab s_user.c send.c
13753 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13756 Revision Changes Path
13757 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13758 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13759 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13760 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13761 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13762 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13763 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13767 leeh 2005/01/10 14:50:47 EST (20050110_1)
13769 Modified files: (Branch: RATBOX_2_0)
13770 doc example.conf example.efnet.conf
13772 - I dont remember ts6 desyncing on bans, so im not sure why the example
13775 Revision Changes Path
13776 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13777 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13781 leeh 2005/01/10 13:31:10 EST (20050110_0)
13783 Modified files: (Branch: RATBOX_2_0)
13784 . configure configure.ac
13785 include channel.h client.h numeric.h s_conf.h
13786 s_serv.h setup.h.in
13787 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13789 src channel.c messages.tab newconf.c s_conf.c
13792 - added --enable-services to configure, which enables some ratbox-services
13793 compatibility code:
13794 - chanmode +r, registered users only
13795 - usermode +S, prevents deop/kick of a service
13796 - service { }; block in conf for the above umode
13798 Revision Changes Path
13799 7.229.2.8 +28 -16 ircd-ratbox/configure
13800 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13801 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13802 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13803 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13804 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13805 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13806 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13807 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13808 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13809 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13810 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13811 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13812 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13813 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13814 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13815 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13816 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13817 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13821 leeh 2005/01/09 08:23:30 EST (20050109_0)
13823 Modified files: (Branch: RATBOX_2_0)
13826 - remove a tab, and add +C to opers umode help
13828 Revision Changes Path
13829 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode