1 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
3 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
7 +37 -25 trunk/libcharybdis/commio.c (File Modified)
10 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
12 - clear up use of fd_table in ircd.
16 +3 -2 trunk/src/s_serv.c (File Modified)
19 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
21 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
25 +97 -26 trunk/libcharybdis/commio.c (File Modified)
26 +3 -2 trunk/libcharybdis/commio.h (File Modified)
27 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
28 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
29 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
30 +3 -3 trunk/libcharybdis/poll.c (File Modified)
31 +2 -2 trunk/libcharybdis/ports.c (File Modified)
32 +2 -2 trunk/libcharybdis/select.c (File Modified)
35 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
37 Fix some cases where the size argument to strlcpy()
38 for usernames and hostnames is 1 too small.
42 +1 -1 trunk/modules/m_chghost.c (File Modified)
43 +2 -2 trunk/src/res.c (File Modified)
44 +2 -2 trunk/src/s_user.c (File Modified)
47 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
49 Cut down quit/part/kick reasons to avoid quit reasons
50 overflowing the client exiting server notice (from
51 TOPICLEN to 260). kill reasons become shorter accordingly.
52 kline/dline/gline reasons become 390.
53 away messages stay at TOPICLEN for now.
57 +8 -3 trunk/include/ircd_defs.h (File Modified)
58 +2 -2 trunk/modules/m_dline.c (File Modified)
59 +4 -4 trunk/modules/m_gline.c (File Modified)
60 +2 -2 trunk/modules/m_kline.c (File Modified)
63 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
65 Don't leak auth{} spoofed IP addresses in +f notices.
66 from ratbox (androsyn)
70 +10 -3 trunk/src/s_conf.c (File Modified)
73 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
75 Make oper_up() take +i/-i during opering up into account
76 (e.g. no_oper_invis extension, +i in operator::umodes).
77 Remove the hack from no_oper_invis.
81 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
82 +4 -0 trunk/src/s_user.c (File Modified)
85 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
87 no_oper_invis: decrement invisible count when clearing
88 invisible on a local client who has just opered up
89 oper_up() should really do this
93 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
96 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
98 Put "End of Channel Quiet List" instead of
99 "End of Channel Ban List" for a +q list.
100 Due to client restrictions the numerics for
101 quiet lists must be the same as for ban lists.
105 +4 -1 trunk/src/chmode.c (File Modified)
108 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
110 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
111 Change TS6 JOIN processing
112 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
113 a local user joins an existing channel
114 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
115 propagating a TS6 JOIN
116 - don't interpret simple modes in an incoming TS6 JOIN
118 This is to avoid desyncs when certain mode changes (e.g. -im)
119 cross with joins. A downside is that simple modes will be
120 more desynched when a JOIN creates a channel or lowers TS,
121 but that's less important.
123 Update the TS6 specification to include this, and clarify
124 that TMODE can come from a server and that MODE must be
125 translated into TMODE from other servers too.
129 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
130 +19 -127 trunk/modules/core/m_join.c (File Modified)
133 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
135 Make -logfile work again.
139 +2 -2 trunk/src/s_log.c (File Modified)
142 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
144 - fix off-by-one memory overflow error.
148 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
151 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
153 Change handling of modularized umodes:
154 - keep the bitmask reserved forever to the letter, fixing
155 the problems when loading multiple umode modules,
156 unloading them and then loading them in a different order
157 - don't allow local users to change umodes which have
158 been unloaded and don't set them on new users via
163 +24 -3 trunk/src/s_user.c (File Modified)
166 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
168 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
172 +1 -0 trunk/include/s_user.h (File Modified)
173 +0 -22 trunk/libcharybdis/tools.c (File Modified)
174 +0 -1 trunk/libcharybdis/tools.h (File Modified)
175 +22 -0 trunk/src/s_user.c (File Modified)
178 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
180 DNSBL keyword substitution is available as of 2.1.3.
184 +1 -1 trunk/doc/example.conf (File Modified)
187 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
189 Change two occurances like match(userinput, target_p->name) ||
190 match(target_p->name, userinput) to just match(userinput,
191 target_p->name). No client name can contain * or ? now.
195 +1 -1 trunk/modules/m_trace.c (File Modified)
196 +1 -2 trunk/src/s_serv.c (File Modified)
199 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
201 Do not try find_server() on a name find_client() has
202 returned NULL for, as this will always return NULL
203 since the removal of hostmasking.
207 +1 -2 trunk/modules/m_pong.c (File Modified)
208 +0 -4 trunk/src/s_serv.c (File Modified)
211 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
213 Remove server_exists() which checked whether the
214 server name existed taking hostmasking into account
215 and just check with find_server(); admittedly
216 this checks if the name is a SID but that's not
221 +3 -27 trunk/modules/core/m_server.c (File Modified)
224 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
226 Remove hash_find_masked_server(), which made it possible
227 to specify the full (unmasked) name of a server behind
228 a hostmask. As a result find_any_client() (for prefixes)
229 becomes equal to find_client(), so remove that too.
233 +0 -1 trunk/include/hash.h (File Modified)
234 +1 -75 trunk/src/hash.c (File Modified)
235 +1 -1 trunk/src/parse.c (File Modified)
238 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
240 Remove '*' from valid server name characters.
241 This makes it impossible to connect hostmasked servers.
242 (This support didn't work well anyway, was incompatible
243 with TS6 and we never masked ourselves.)
247 +1 -1 trunk/src/match.c (File Modified)
250 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
252 Change spambot, flooder and jupe joiner notices from host to orighost.
256 +1 -1 trunk/modules/core/m_join.c (File Modified)
257 +2 -2 trunk/modules/core/m_message.c (File Modified)
258 +2 -2 trunk/src/channel.c (File Modified)
261 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
263 Add documentation for SASL client protocol, same as atheme doc/SASL.
267 + - trunk/doc/sasl.txt (File Added)
270 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
272 Include real hostname in Closing Link message for unknown
273 connections that have sent USER. This is helpful for
274 k-lined users while not breaking server IP hiding.
278 +3 -1 trunk/src/client.c (File Modified)
281 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
287 +29 -29 trunk/configure (File Modified)
290 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
292 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
296 +3 -3 trunk/modules/core/m_kill.c (File Modified)
299 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
301 Backport from early 3.x:
304 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
306 - remove "Processing connection to foobar.net" message
310 +0 -3 trunk/src/s_auth.c (File Modified)
313 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
315 - missed the processing connection one (actually, we can probably nuke this one)
319 +1 -2 trunk/src/s_auth.c (File Modified)
322 river 2006/09/27 16:33:05 UTC (20060927-2174)
324 get_client_name = stupid
329 +10 -7 trunk/modules/core/m_kill.c (File Modified)
332 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
334 - remove excessive arguments
338 +1 -2 trunk/src/s_conf.c (File Modified)
339 +1 -1 trunk/src/s_user.c (File Modified)
342 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
344 - use sendto_one_notice() for on-connect notices too.
348 +10 -10 trunk/src/s_auth.c (File Modified)
351 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
353 - use sendto_one_notice() in the core, too.
357 +2 -2 trunk/src/chmode.c (File Modified)
358 +8 -15 trunk/src/modules.c (File Modified)
359 +3 -5 trunk/src/s_conf.c (File Modified)
360 +1 -2 trunk/src/s_newconf.c (File Modified)
361 +20 -57 trunk/src/s_user.c (File Modified)
364 river 2006/09/27 16:19:25 UTC (20060927-2166)
366 the KILL command will use get_client_name(, SHOW_IP) instead of
367 target->name, and will show a more useful error for local opers
372 +6 -4 trunk/modules/core/m_kill.c (File Modified)
375 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
377 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
381 +4 -2 trunk/src/send.c (File Modified)
384 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
390 +1 -1 trunk/include/client.h (File Modified)
393 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
395 - get_id(): fall back to "*" if client has no known name
399 +1 -1 trunk/include/client.h (File Modified)
402 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
404 - convert to sendto_one_notice().
408 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
409 +4 -6 trunk/unsupported/m_force.c (File Modified)
412 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
414 - use sendto_one_notice() in many places instead of
415 sendto_one(source_p, ":%s NOTICE %s :", ...);
419 +10 -25 trunk/extensions/example_module.c (File Modified)
420 +5 -14 trunk/extensions/hurt.c (File Modified)
421 +1 -2 trunk/extensions/m_42.c (File Modified)
422 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
423 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
424 +1 -2 trunk/extensions/m_opme.c (File Modified)
425 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
426 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
427 +3 -7 trunk/modules/core/m_die.c (File Modified)
428 +2 -4 trunk/modules/core/m_kill.c (File Modified)
429 +2 -2 trunk/modules/core/m_squit.c (File Modified)
430 +1 -2 trunk/modules/m_challenge.c (File Modified)
431 +11 -15 trunk/modules/m_connect.c (File Modified)
432 +20 -28 trunk/modules/m_dline.c (File Modified)
433 +2 -2 trunk/modules/m_etrace.c (File Modified)
434 +11 -21 trunk/modules/m_gline.c (File Modified)
435 +2 -4 trunk/modules/m_kline.c (File Modified)
436 +1 -2 trunk/modules/m_rehash.c (File Modified)
437 +3 -7 trunk/modules/m_restart.c (File Modified)
438 +31 -45 trunk/modules/m_set.c (File Modified)
439 +2 -4 trunk/modules/m_testmask.c (File Modified)
440 +5 -8 trunk/modules/m_unreject.c (File Modified)
441 +2 -5 trunk/modules/m_xline.c (File Modified)
446 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
447 +10 -25 trunk/extensions/example_module.c (File Modified)
448 +5 -14 trunk/extensions/hurt.c (File Modified)
449 +1 -2 trunk/extensions/m_42.c (File Modified)
450 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
451 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
452 +1 -2 trunk/extensions/m_opme.c (File Modified)
453 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
454 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
455 +3 -7 trunk/modules/core/m_die.c (File Modified)
456 +14 -11 trunk/modules/core/m_kill.c (File Modified)
457 +2 -2 trunk/modules/core/m_squit.c (File Modified)
458 +1 -2 trunk/modules/m_challenge.c (File Modified)
459 +11 -15 trunk/modules/m_connect.c (File Modified)
460 +2 -4 trunk/modules/m_dline.c (File Modified)
461 +2 -2 trunk/modules/m_etrace.c (File Modified)
462 +11 -21 trunk/modules/m_gline.c (File Modified)
463 +2 -4 trunk/modules/m_kline.c (File Modified)
464 +1 -2 trunk/modules/m_rehash.c (File Modified)
465 +3 -7 trunk/modules/m_restart.c (File Modified)
466 +31 -45 trunk/modules/m_set.c (File Modified)
467 +2 -4 trunk/modules/m_testmask.c (File Modified)
468 +5 -8 trunk/modules/m_unreject.c (File Modified)
469 +1 -3 trunk/modules/m_xline.c (File Modified)
470 +2 -2 trunk/src/chmode.c (File Modified)
471 +8 -15 trunk/src/modules.c (File Modified)
472 +10 -14 trunk/src/s_auth.c (File Modified)
473 +3 -6 trunk/src/s_conf.c (File Modified)
474 +1 -2 trunk/src/s_newconf.c (File Modified)
475 +20 -57 trunk/src/s_user.c (File Modified)
476 +4 -2 trunk/src/send.c (File Modified)
477 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
478 +4 -6 trunk/unsupported/m_force.c (File Modified)
481 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
483 - keyword-subst from charybdis 2.2.
487 +12 -3 trunk/doc/example.conf (File Modified)
488 +58 -3 trunk/doc/reference.conf (File Modified)
489 + - trunk/include/substitution.h (File Added)
490 +1 -0 trunk/src/Makefile.in (File Modified)
491 +2 -2 trunk/src/s_conf.c (File Modified)
492 +164 -1 trunk/src/s_user.c (File Modified)
493 + - trunk/src/substitution.c (File Added)
496 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
498 Removed merge tracking for "svnmerge" for
499 http://svn.atheme.org/charybdis/branches/release-2.2
503 + - trunk/ (Property Modified)
506 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
508 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
509 http://svn.atheme.org/charybdis/branches/release-2.2
513 + - trunk/ (Property Modified)
516 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
518 Removed merge tracking for "svnmerge" for
519 http://svn.atheme.org/charybdis/branches/release-2.2
523 + - trunk/ (Property Modified)
526 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
528 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
529 http://svn.atheme.org/charybdis/branches/release-2.2
533 + - trunk/ (Property Modified)
536 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
542 + - trunk/ (Property Modified)
545 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
547 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
548 http://svn.atheme.org/charybdis/branches/release-2.2
552 + - trunk/ (Property Modified)
555 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
557 - version bump to 2.2.0
561 +3 -1 trunk/NEWS (File Modified)
562 +1 -1 trunk/configure.ac (File Modified)
565 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
568 + branches/release-2.1 -> 2.2 base
569 + 3.0 -> branches/cxxconversion
570 + backport some immediate 3.0 functionality for 2.2
575 + - trunk/ (File Added)
578 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
580 Merged revisions 3135,3137 via svnmerge from
581 http://svn.atheme.org/charybdis/trunk
584 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
586 - Expand TRACE description
587 - Mention expiry time in TESTLINE
589 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
591 Update copyright year for sgml docs to 2007.
596 + - branches/release-2.1/ (Property Modified)
597 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
598 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
601 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
603 Merged revisions 1999 via svnmerge from
604 http://svn.atheme.org/charybdis/trunk
608 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
615 + - branches/release-2.1/ (Property Modified)
616 +1 -0 branches/release-2.1/CREDITS (File Modified)
619 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
621 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
622 http://svn.atheme.org/charybdis/trunk
625 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
627 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
629 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
631 - add use_forward to /info
633 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
635 Call channel_modes() with &me instead of source_p when
636 sending out a JOIN and SJOIN for a local user. This
637 saves checking whether they are on the channel they
640 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
642 If use_forward is disabled:
644 - hide +f in /mode #channel (/mode #channel f still shows it)
645 - do not send any mode changes adding +f to local clients
646 (-f ones are still sent)
651 + - branches/release-2.1/ (Property Modified)
652 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
653 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
654 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
655 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
656 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
657 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
658 +1 -1 branches/release-2.1/src/channel.c (File Modified)
659 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
660 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
661 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
662 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
663 +4 -2 branches/release-2.1/src/supported.c (File Modified)
666 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
668 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
672 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
673 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
674 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
677 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
679 Add accountability (wallops, log) to OKICK.
683 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
686 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
688 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
689 Similar to branches/release-2.2 r3061.
693 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
696 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
698 - Write xline to file after instead of before notifying opers and source
699 - Also notify source of failure to add xline
700 Similar to branches/release-2.2 r3057.
704 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
707 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
709 If a dline/kline/resv cannot be added to the file, send
710 the regular notices to local opers and source anyway,
711 and also warn the source (local opers were already warned).
712 Similar to branches/release-2.2 r3053.
716 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
719 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
721 Port over fixes from unkline/unxline/unresv to undline.
722 Similar to branches/release-2.2 r3049.
726 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
729 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
731 Merged revisions 2915 via svnmerge from
732 http://svn.atheme.org/charybdis/trunk
735 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
737 In usage message, show kline.conf and xline.conf instead
738 of klines.conf and xlines.conf.
743 + - branches/release-2.1/ (Property Modified)
744 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
747 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
749 Merged revisions 2831,2833,2853 via svnmerge from
750 http://svn.atheme.org/charybdis/trunk
753 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
755 unkline/unxline/unresv:
756 - if fclose on the output returns an error, treat this as a
758 - check if the rename from the temp file to the ban conf failed
760 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
762 When adding a permanent dline/kline/xline/resv, check
763 the return value of fclose().
765 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
767 Do not free xline aconf if it could not be written out.
768 It will be added to the list in memory anyway.
773 + - branches/release-2.1/ (Property Modified)
774 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
775 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
776 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
777 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
780 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
782 NEWS: Clarify effects of ip_cloaking changes a little.
786 +2 -0 branches/release-2.1/NEWS (File Modified)
789 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
795 +9 -9 branches/release-2.1/configure (File Modified)
798 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
800 Version bump on 2.1 branch to 2.1.2.
804 +1 -1 branches/release-2.1/configure.ac (File Modified)
807 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
813 +1 -0 branches/release-2.1/NEWS (File Modified)
816 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
818 Merged revisions 2801 via svnmerge from
819 http://svn.atheme.org/charybdis/trunk
822 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
824 ip_cloaking: try to avoid truncation by removing more
825 components of the hostname (except the TLD).
830 + - branches/release-2.1/ (Property Modified)
831 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
834 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
840 +8 -1 branches/release-2.1/NEWS (File Modified)
843 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
845 Merged revisions 2781 via svnmerge from
846 http://svn.atheme.org/charybdis/trunk
849 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
851 Fix stupid bug: checked a hostmask against the found
852 ban instead of all exceptions, causing all host mangled
853 clients to be exempted if there was a single ban
854 exception in many cases.
859 + - branches/release-2.1/ (Property Modified)
860 +2 -2 branches/release-2.1/src/channel.c (File Modified)
863 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
865 Merged revisions 2773 via svnmerge from
866 http://svn.atheme.org/charybdis/trunk
869 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
871 user@host must be *@* for a shared{} block with flags=locops
872 (server should not be *).
877 + - branches/release-2.1/ (Property Modified)
878 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
881 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
883 Tweak \s code a little.
887 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
888 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
889 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
892 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
894 Merged revisions 2761 via svnmerge from
895 http://svn.atheme.org/charybdis/trunk
898 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
900 The testline/no_tilde fixes are in 2.1.1.
905 + - branches/release-2.1/ (Property Modified)
906 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
909 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
915 +4 -1 branches/release-2.1/NEWS (File Modified)
918 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
920 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
921 http://svn.atheme.org/charybdis/trunk
925 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
927 If the auth{} block has no_tilde and is not kline exempt,
928 check the username without tilde against klines too.
929 This is consistent with the way klines work on spoofs
930 (klines checked on both raw and appearing-on-IRC version).
932 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
934 Rework the fix for klines with no_tilde.
935 Add an extra argument to find_address_conf() for the
936 username without tilde, as that may contain one character more.
938 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
940 Unbreak compile (because of r2697).
941 testline with ~ could be improved some more perhaps, but this should work.
943 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
945 testline: take no_tilde and username truncation into account
947 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
949 Add some information on /testline with no_tilde and username truncation.
954 + - branches/release-2.1/ (Property Modified)
955 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
956 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
957 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
958 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
959 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
960 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
963 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
965 Merged revisions 2149,2151 via svnmerge from
966 http://svn.atheme.org/charybdis/trunk
969 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
971 Move kills from services from +s to +k snomask.
972 Kills from non-service opers remain on +s.
974 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
976 Update description of +s and +k snomasks.
981 + - branches/release-2.1/ (Property Modified)
982 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
983 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
984 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
987 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
989 Merged revisions 2685 via svnmerge from
990 http://svn.atheme.org/charybdis/trunk
993 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
995 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1000 + - branches/release-2.1/ (Property Modified)
1001 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1004 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1006 Merged revisions 2693 via svnmerge from
1007 http://svn.atheme.org/charybdis/trunk
1010 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1012 Fix truncation (by one) of unidented usernames
1013 if user registration is done because of DNSBL
1014 completion (which is the usual case if a valid
1015 NICK and USER are sent quickly and any DNSBLs
1021 + - branches/release-2.1/ (Property Modified)
1022 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1025 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1031 +10 -0 branches/release-2.1/NEWS (File Modified)
1034 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1040 +9 -9 branches/release-2.1/configure (File Modified)
1043 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1045 Version bump to 2.1.1.
1049 +1 -1 branches/release-2.1/configure.ac (File Modified)
1052 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1054 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
1055 http://svn.atheme.org/charybdis/trunk
1058 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1060 - fix a server notice on SID collision where the server name is mentioned twice
1062 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1064 - get_server_name() is stupid
1066 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1070 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1072 Do the Attempt to re-introduce SID server notice somewhat
1073 differently, showing a real host again if !HIDE_SERVERS_IPS
1074 and still showing the server name exactly once.
1076 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1078 Fix log message for Attempt to re-introduce SID (server notice was ok).
1080 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1082 - replace "No N line" with "no connect block" in a
1084 - show attempted server name in a few serverlog messages
1089 + - branches/release-2.1/ (Property Modified)
1090 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1093 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1095 Merged revisions 2218 via svnmerge from
1096 http://svn.atheme.org/charybdis/trunk
1099 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1101 Fix garbage in /stats y output on 64-bit archs.
1106 + - branches/release-2.1/ (Property Modified)
1107 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1110 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1112 Merged revisions 2438 via svnmerge from
1113 http://svn.atheme.org/charybdis/trunk
1116 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1118 Enable Revision keyword in addition to Id.
1123 + - branches/release-2.1/ (Property Modified)
1124 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1127 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1129 Merged revisions 2679 via svnmerge from
1130 http://svn.atheme.org/charybdis/trunk
1133 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1135 Port over ratbox 2.2 r23253 (anfl):
1136 - remove the cached storage of how many +beI there are, thereby fixing a
1137 case where it can get desynced from reality
1142 + - branches/release-2.1/ (Property Modified)
1143 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1144 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1147 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1149 Merged revisions 2093,2095 via svnmerge from
1150 http://svn.atheme.org/charybdis/trunk
1153 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1155 - change DNSBL licensing to BSD.
1157 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1159 - change x86-assembly FNV implementation to BSD license
1164 + - branches/release-2.1/ (Property Modified)
1165 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1166 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1169 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1171 Merged revisions 2073,2075 via svnmerge from
1172 http://svn.atheme.org/charybdis/trunk
1175 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1177 Put full information in the squit reason when exiting
1178 a server due to a servlink (ziplinks) error.
1180 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1182 Put full information in the squit reason when exiting
1183 a server due to not enough arguments for a command.
1188 + - branches/release-2.1/ (Property Modified)
1189 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1190 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1193 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1195 Merged revisions 2071 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1199 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1201 Don't redirect users from an existing domain to an
1202 existing server in reference.conf.
1208 + - branches/release-2.1/ (Property Modified)
1209 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1212 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1214 Merged revisions 2053 via svnmerge from
1215 http://svn.atheme.org/charybdis/trunk
1218 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1220 Make find_channel_membership() choose the shortest list
1221 (channel's list or user's list) to search, avoiding excessive
1222 CPU usage with services which are in lots of channels.
1223 From ratbox 2.2 (anfl/jilles)
1228 + - branches/release-2.1/ (Property Modified)
1229 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1232 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1238 +9 -9 branches/release-2.1/configure (File Modified)
1241 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1243 Version change 2.1.0rc1 -> 2.1.0 (release).
1247 +1 -1 branches/release-2.1/configure.ac (File Modified)
1250 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1252 Merged revisions 2029 via svnmerge from
1253 http://svn.atheme.org/charybdis/trunk
1256 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1258 NEWS: mention m_webirc.c module
1263 + - branches/release-2.1/ (Property Modified)
1264 +1 -0 branches/release-2.1/NEWS (File Modified)
1267 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1273 +9 -9 branches/release-2.1/configure (File Modified)
1276 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1278 Change version to 2.1.0rc1.
1282 +1 -1 branches/release-2.1/configure.ac (File Modified)
1285 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1287 Merged revisions 2021 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1291 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1293 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1294 related flaky looking things, and instead keep a list
1295 of BlacklistClients in PreClient.
1300 + - branches/release-2.1/ (Property Modified)
1301 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1302 +1 -1 branches/release-2.1/include/client.h (File Modified)
1303 +0 -1 branches/release-2.1/include/res.h (File Modified)
1304 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1305 +0 -24 branches/release-2.1/src/res.c (File Modified)
1306 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1309 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1311 Merged revisions 2015,2017 via svnmerge from
1312 http://svn.atheme.org/charybdis/trunk
1315 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1317 Check if the name in the question section of the
1318 DNS reply matches what we queried, to guard against
1319 late replies to a previous query with the same id.
1321 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1323 res.c: add a comment summarizing our changes
1328 + - branches/release-2.1/ (Property Modified)
1329 +53 -18 branches/release-2.1/src/res.c (File Modified)
1332 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1334 Merged revisions 1981 via svnmerge from
1335 http://svn.atheme.org/charybdis/trunk
1338 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1340 Alphabetize extensions and tweak the descriptions a little.
1345 + - branches/release-2.1/ (Property Modified)
1346 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1347 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1350 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1352 Merged revisions 1975 via svnmerge from
1353 http://svn.atheme.org/charybdis/trunk
1356 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1358 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1359 We should use the IP and not truncate the hostname.
1360 From ratbox 2.2 (androsyn)
1365 + - branches/release-2.1/ (Property Modified)
1366 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1369 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1371 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1372 http://svn.atheme.org/charybdis/trunk
1376 + - branches/release-2.1/ (Property Modified)
1379 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1381 - branch 2.1 release family
1385 + - branches/release-2.1/ (File Added)
1388 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1390 Describe new handling of host mangling in channel bans in SGML.
1394 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1397 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1399 - ok, 2.1 operline brought to you by marvin the melancholy robot
1403 +1 -1 trunk/src/messages.tab (File Modified)
1406 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1408 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1409 If anybody comes up with anything better, then please let us know
1410 and we will change this before 2.1 is branched.
1414 +1 -1 trunk/src/messages.tab (File Modified)
1417 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1419 Add EUID to capab.txt.
1423 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1426 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1432 +3 -0 trunk/NEWS (File Modified)
1435 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1437 Allow service{} servers to manipulate the nick delay table
1438 (for "nickserv enforcement").
1439 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1440 If duration is 0, the nickdelay entry is removed, otherwise
1441 it is added with the duration in seconds (maximum 24 hours).
1442 It is suggested that this is used if the EUID capab is present.
1446 +42 -1 trunk/modules/m_services.c (File Modified)
1449 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1451 HURT: strip off *@ from the start of the mask
1452 reject anything else containing '@' or '!'
1456 +11 -0 trunk/extensions/hurt.c (File Modified)
1459 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1461 ircd.c: need supported.h here
1465 +1 -0 trunk/src/ircd.c (File Modified)
1468 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1470 HURT: less ambiguity here
1471 ips/hosts to be hurt must contain a '.' or ':' otherwise
1472 they are interpreted as nicks
1476 +14 -9 trunk/extensions/hurt.c (File Modified)
1479 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1481 - we're now ircd-charybdis.org.
1482 - properly alphabetize credits
1486 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1489 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1491 - add additional modules to the configs
1495 +6 -0 trunk/doc/example.conf (File Modified)
1496 +12 -0 trunk/doc/reference.conf (File Modified)
1499 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1501 - remove hurt.h, it is pointless and confusing
1505 +27 -62 trunk/extensions/hurt.c (File Modified)
1506 + - trunk/extensions/hurt.h (File Deleted)
1509 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1511 - add code to suggest a local HURT by nickname.
1512 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1516 +40 -10 trunk/extensions/hurt.c (File Modified)
1517 +1 -0 trunk/extensions/hurt.h (File Modified)
1520 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1526 +2 -1 trunk/NEWS (File Modified)
1529 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1531 MASKTRACE/TESTMASK: check orighost as well
1535 +4 -2 trunk/modules/m_etrace.c (File Modified)
1536 +3 -1 trunk/modules/m_testmask.c (File Modified)
1539 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1541 Make RPL_ISUPPORT (005) numeric modularizable.
1542 Currently it will reassemble the numeric every time
1543 it needs to be sent, using a few dozen callbacks;
1544 if this is too slow some caching scheme should be
1549 +0 -1 trunk/include/s_user.h (File Modified)
1550 +36 -114 trunk/include/supported.h (File Modified)
1551 +1 -1 trunk/modules/m_version.c (File Modified)
1552 +1 -0 trunk/src/Makefile.in (File Modified)
1553 +1 -0 trunk/src/ircd.c (File Modified)
1554 +300 -25 trunk/src/s_user.c (File Modified)
1555 + - trunk/src/supported.c (File Added)
1558 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1560 EUID orighost could differ from host only in case,
1561 do not mark as dynamic spoof then
1565 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1568 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1570 kline help file: clarify a bit and remove some obsolete stuff
1571 partly suggested by Olin
1575 +8 -8 trunk/help/opers/kline (File Modified)
1578 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1584 +20 -0 trunk/NEWS (File Modified)
1587 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1589 Show real host/IP to nonopers whoising themselves.
1590 The IP is not shown for auth{} spoofs, otherwise it is,
1591 as it looked rather weird to me to show an auth{} spoofed
1592 IP like this. (/userhost on self still shows the IP.)
1596 +13 -2 trunk/modules/m_whois.c (File Modified)
1599 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1601 Document nick_delay stuff and move it around a bit.
1605 +1 -2 trunk/doc/example.conf (File Modified)
1606 +8 -2 trunk/doc/reference.conf (File Modified)
1609 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1611 - disable nickdelay by default. Needs to be documented in reference.conf.
1615 +2 -0 trunk/doc/example.conf (File Modified)
1616 +2 -0 trunk/doc/reference.conf (File Modified)
1619 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1621 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1625 +2 -1 trunk/modules/m_services.c (File Modified)
1628 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1630 ip_cloaking: somewhat hackish but we need to send the
1631 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1636 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1639 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1641 If EUID is used, show realhost in far connect notice
1642 (but not in far disconnect notice).
1646 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1649 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1652 - use non-ENCAP CHGHOST if possible
1653 - really introduce new users with their mangled and real
1654 host if +h is in default umodes
1658 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1661 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1663 Add non-ENCAP CHGHOST.
1667 +49 -11 trunk/modules/m_chghost.c (File Modified)
1670 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1672 Initial addition of EUID (puts realhost/account in same
1673 command as user introduction).
1674 See doc/technical/euid.txt for more information.
1675 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1679 + - trunk/doc/technical/euid.txt (File Added)
1680 +2 -1 trunk/include/s_serv.h (File Modified)
1681 +1 -1 trunk/include/s_user.h (File Modified)
1682 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1683 +1 -34 trunk/modules/m_chghost.c (File Modified)
1684 +0 -28 trunk/modules/m_services.c (File Modified)
1685 +30 -1 trunk/src/s_serv.c (File Modified)
1686 +30 -3 trunk/src/s_user.c (File Modified)
1689 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1691 Store the mangled host in localClient and use it for
1692 ban matching (also match real host for mangled users,
1693 also match mangled host for uncloaked users).
1694 Improve interaction of +h with auth{} and services
1696 Note that all of this only applies to clients who
1697 connect after the mangling module is loaded
1698 (other clients cannot even set +h).
1699 The sorcerynet cloaking module has not been updated
1704 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1705 +3 -0 trunk/include/client.h (File Modified)
1706 +64 -5 trunk/src/channel.c (File Modified)
1707 +1 -0 trunk/src/client.c (File Modified)
1708 +2 -2 trunk/src/s_user.c (File Modified)
1711 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1713 Document /stats U letters in sgml.
1717 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1720 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1722 Better description of hub_mask and leaf_mask.
1726 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1729 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1731 Add operspy_dont_care_user_info to sgml docs.
1735 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1738 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1740 Add general::operspy_dont_care_user_info.
1741 This makes /who mask equivalent to /who !mask for opers
1742 with the operspy flag, and removes the operspy log/notice
1743 on /who mask, /masktrace and /scan.
1744 The necessary privilege (operspy flag) is unchanged.
1745 Behaviour for the other operspy commands (channel
1746 related ones) is also unchanged.
1750 +1 -0 trunk/doc/example.conf (File Modified)
1751 +6 -0 trunk/doc/reference.conf (File Modified)
1752 +1 -0 trunk/include/s_conf.h (File Modified)
1753 +10 -8 trunk/modules/m_etrace.c (File Modified)
1754 +6 -0 trunk/modules/m_info.c (File Modified)
1755 +8 -5 trunk/modules/m_scan.c (File Modified)
1756 +1 -1 trunk/modules/m_version.c (File Modified)
1757 +6 -1 trunk/modules/m_who.c (File Modified)
1758 +1 -0 trunk/src/newconf.c (File Modified)
1759 +1 -0 trunk/src/s_conf.c (File Modified)
1762 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1764 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1765 This letter will also be used for showing operspy with
1766 limited accountability (show non channel related info
1767 without '!' or notice).
1771 +2 -0 trunk/doc/server-version-info (File Modified)
1772 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1773 +2 -0 trunk/include/ircd.h (File Modified)
1774 +6 -0 trunk/modules/m_info.c (File Modified)
1775 +2 -0 trunk/modules/m_version.c (File Modified)
1776 +1 -0 trunk/src/ircd_state.c (File Modified)
1779 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1781 Add m_webirc module, allows showing real host of CGI:IRC users.
1782 Differences to the version available on my web page for a while:
1783 instructions on how to set it up.
1787 +137 -0 trunk/extensions/Makefile.in (File Modified)
1788 + - trunk/extensions/m_webirc.c (File Added)
1791 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1793 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1797 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1800 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1802 - move beu from core to contributors
1803 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1807 +2 -2 trunk/CREDITS (File Modified)
1810 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1812 Mention that class blocks must be defined before the
1813 auth or connect blocks referencing them.
1817 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1820 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1823 - change from "can join" to "is banned", this reverses sense
1824 and removes "weird" checks like for +i, +l, +j
1825 - don't allow $j to same channel
1826 - +s/+p restriction removed, anyone can /mode b anyway
1831 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1834 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1836 Add a few important lines from reference.conf to example.conf.
1840 +8 -1 trunk/doc/example.conf (File Modified)
1843 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1845 - we don't support rtsigio anymore
1846 - we definately don't support VMS nor Cygwin either.
1850 +2 -2 trunk/INSTALL (File Modified)
1851 +0 -2 trunk/README.FIRST (File Modified)
1854 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1856 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1860 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1863 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1866 - return EXTBAN_NOMATCH for a valid ban that does not match
1867 - consider a $j ban invalid if we were already processing a
1868 can_join for a $j ban
1872 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1875 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1877 extb_extgecos: realhost -> orighost
1881 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1884 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1886 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1890 +59 -0 trunk/extensions/Makefile.in (File Modified)
1891 + - trunk/extensions/extb_canjoin.c (File Added)
1894 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1896 - oh right, charybdis calls that 'orighost'.
1900 +2 -2 trunk/modules/m_who.c (File Modified)
1903 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1905 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1909 +2 -0 trunk/modules/m_who.c (File Modified)
1912 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1914 - also check $x against realhost
1918 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1921 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1923 Sorcerynet people want a debugging notice moved from +s to +d.
1927 +1 -1 trunk/src/blacklist.c (File Modified)
1930 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1932 Use source_p instead of client_p for free_pre_client().
1933 client_p could be NULL or another client.
1937 +1 -1 trunk/src/client.c (File Modified)
1940 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
1942 - revert this, I know how to fix it now
1946 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1949 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
1951 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
1952 This fix is probably suboptimal, but it does indeed fix the problem.
1956 +1 -1 trunk/modules/core/m_nick.c (File Modified)
1959 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
1961 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
1965 +49 -0 trunk/extensions/Makefile.in (File Modified)
1966 + - trunk/extensions/extb_extgecos.c (File Added)
1969 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
1971 Remove undocumented and unused general::fallback_to_ip6_int config option.
1975 +0 -3 trunk/include/s_conf.h (File Modified)
1976 +0 -3 trunk/src/newconf.c (File Modified)
1979 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
1982 - document new TESTMASK
1983 - mention that TESTMASK matching is the same as MASKTRACE matching
1984 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
1989 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1992 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
1994 New testmask from ratbox 2.2.
1995 Allows matches on nick, ip and gecos in addition to user
1996 and host, and is fully analogous to masktrace.
1997 The numeric has changed from 724 to 727 and fields in it
2002 +4 -3 trunk/help/opers/testmask (File Modified)
2003 +1 -0 trunk/include/numeric.h (File Modified)
2004 +82 -9 trunk/modules/m_testmask.c (File Modified)
2005 +2 -2 trunk/src/messages.tab (File Modified)
2008 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2010 contrib -> extensions
2014 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2017 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2019 CHGHOST: Check validity of new hostname.
2020 If the command came from a local client (disabled by
2021 default), send an error message and drop the command.
2022 If the command came from a remote client or server,
2023 send a notice to opers and the target user (if local).
2027 +42 -1 trunk/modules/m_chghost.c (File Modified)
2030 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2036 +23 -1 trunk/NEWS (File Modified)
2039 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2041 When an outgoing server connection succeeds, set
2042 localClient->ip by simply copying the whole sockaddr
2043 struct instead of copying certain parts only.
2047 +1 -19 trunk/src/s_serv.c (File Modified)
2050 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2052 Give a special error message and ignore the connect block
2053 if trying to add a connect block for the server's own name.
2057 +7 -0 trunk/src/newconf.c (File Modified)
2060 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2062 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2063 when --disable-balloc is used, so that it compiles.
2064 Obviously the BlockHeapUsage() stub returns just zeroes so
2065 /stats z will be less informative.
2069 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2072 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2074 Free and zero dns_query in DNS callback for outgoing connect.
2075 This avoids double free of reslist.
2079 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2082 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2084 From ratbox, log failed outgoing connections to serverlog.
2089 +13 -1 trunk/src/s_serv.c (File Modified)
2092 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2094 Change serverlog message when connecting to be more clear and show the port number.
2098 +1 -1 trunk/src/s_serv.c (File Modified)
2101 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2103 Remove gethost_byname(), this is meaningless
2104 since the removal of AAAA -> A fallback (r1763).
2108 +0 -1 trunk/include/res.h (File Modified)
2109 +0 -12 trunk/src/res.c (File Modified)
2112 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2114 Remove ip6.int support and use only ip6.arpa.
2115 The global ip6.int zone has disappeared on June 1
2116 and a lot of other software has been removing ip6.int
2118 This removes the second and last case where IPv6
2119 support in charybdis causes extra lookups and slows
2124 +5 -27 trunk/src/res.c (File Modified)
2127 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2129 Mention new default (r1767) for connect::aftype in sgml docs.
2133 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2136 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2138 Use IPv6 if connect::host looks like an IPv6 address
2139 (contains a colon). No need to aftype=ipv6 anymore.
2143 +2 -0 trunk/src/newconf.c (File Modified)
2146 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2148 More information about connect::host.
2152 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2155 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2157 Remove fallback to A if AAAA cannot be found.
2158 In case of a forward check of a reverse lookup, we
2159 already know if it's ipv4 or ipv6, so it is not
2160 useful and in case of a forward lookup of a hostname
2161 in connect::host, connect::aftype already specifies
2162 if it's ipv4 or ipv6.
2166 +4 -27 trunk/src/res.c (File Modified)
2169 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2172 - check if +c made the message text empty and refuse
2174 - don't copy message text if it is not necessary
2179 +14 -4 trunk/modules/core/m_message.c (File Modified)
2182 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2184 remove_conf_item(): do not free cf_name, this is generally a string constant
2188 +0 -1 trunk/src/newconf.c (File Modified)
2191 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2193 Remove the old unused FDL_ constants.
2197 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2200 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2202 Remove an unused struct irc_sockaddr_storage from fde_t
2203 (allocated for every possible file descriptor).
2207 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2210 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2212 If the DNS lookup for an outgoing connection is still
2213 pending when it is closed, clean it up.
2217 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2220 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2222 If proc_answer() fails (for example if a lookup for an
2223 A record returns a CNAME), fail the query immediately.
2224 Previously the packet was just ignored, leaving the
2229 +4 -8 trunk/src/res.c (File Modified)
2232 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2234 Correct sockhost field in an outgoing server connection.
2235 First copy the host field from the server_conf, then
2236 take the IP from to where the connection was attempted
2237 when the connection callback is called.
2238 (Before r1747 this used the IP from the server_conf.)
2242 +8 -2 trunk/src/s_serv.c (File Modified)
2245 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2247 Remove ipnum (keep aftype) and dns_query from server_conf.
2248 We don't keep track of binary form address in connect{}
2249 blocks anymore, DNS lookups of names in host= gone.
2250 As before the DNS lookup is done on connect.
2251 This should unbreak hostnames in host= somewhat.
2255 +1 -2 trunk/include/s_newconf.h (File Modified)
2256 +2 -2 trunk/src/newconf.c (File Modified)
2257 +1 -42 trunk/src/s_newconf.c (File Modified)
2258 +12 -31 trunk/src/s_serv.c (File Modified)
2261 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2267 +1 -1 trunk/configure (File Modified)
2270 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2272 Fix --disable-balloc help text (said --disable-small-net).
2276 +1 -1 trunk/configure.ac (File Modified)
2279 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2281 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2282 services (+S). Unlike operstring and adminstring, this
2283 is not changeable with /quote set but is updated on rehash.
2287 +1 -0 trunk/doc/example.conf (File Modified)
2288 +10 -2 trunk/doc/reference.conf (File Modified)
2289 +1 -0 trunk/include/s_conf.h (File Modified)
2290 +6 -0 trunk/modules/m_info.c (File Modified)
2291 +3 -2 trunk/modules/m_whois.c (File Modified)
2292 +1 -0 trunk/src/newconf.c (File Modified)
2293 +1 -0 trunk/src/s_conf.c (File Modified)
2296 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2298 Fix handling of comma in whois: ignore the comma and
2299 everything after it but do output the entire parameter
2304 +2 -2 trunk/modules/m_whois.c (File Modified)
2307 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2309 New /stats letter 's' to list HURTs:
2310 - opers get the full listing.
2311 - users get any HURTs that match their sockhost/orighost if
2312 "stats_k_oper_only" is set to 1.
2316 +50 -0 trunk/extensions/hurt.c (File Modified)
2319 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2321 - make the newconf system available to modules.
2325 +4 -1 trunk/include/newconf.h (File Modified)
2326 +4 -8 trunk/src/newconf.c (File Modified)
2329 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2331 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2334 +0 -3 trunk/doc/example.conf (File Modified)
2335 +0 -3 trunk/doc/reference.conf (File Modified)
2338 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2340 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2344 +3 -0 trunk/doc/example.conf (File Modified)
2345 +3 -0 trunk/doc/reference.conf (File Modified)
2348 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2350 Fix too early truncation of JOIN channel list.
2354 +2 -3 trunk/modules/core/m_join.c (File Modified)
2357 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2359 - From ratbox 2.2 (anfl), send server notices about read
2360 errors from handshakes and servers to +s instead of +d.
2361 - Send various server notices about failed server
2362 connections which did not reach registered state network
2363 wide if the connection was initiated by a remote oper.
2364 This avoids annoying the whole net if there is a
2365 broken autoconnect, but allows all opers to see why a
2366 remote connect failed. Failed connections which did reach
2367 server state already generate server notices everywhere.
2369 Note: this is an exception to our general policy to not send
2370 server notices about unregistered connections remotely.
2374 +1 -0 trunk/include/client.h (File Modified)
2375 +20 -6 trunk/src/client.c (File Modified)
2376 +6 -6 trunk/src/s_serv.c (File Modified)
2379 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2385 +1 -1 trunk/doc/example.conf (File Modified)
2386 +1 -1 trunk/doc/reference.conf (File Modified)
2389 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2391 Don't allow #channel +b $c:&channel (inconsistent target).
2395 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2398 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2400 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2404 +0 -2 trunk/include/client.h (File Modified)
2407 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2409 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2413 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2416 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2418 Store IP addresses in whowas. These are shown to opers.
2419 Obtained from Eurus patches.
2420 orighost tracking removed (not worth the memory IMHO),
2421 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2422 with unknown IPs and to not violate auth{} spoof policy.
2426 +2 -0 trunk/doc/reference.conf (File Modified)
2427 +1 -0 trunk/include/numeric.h (File Modified)
2428 +1 -0 trunk/include/whowas.h (File Modified)
2429 +10 -1 trunk/modules/m_whowas.c (File Modified)
2430 +1 -1 trunk/src/messages.tab (File Modified)
2431 +4 -0 trunk/src/whowas.c (File Modified)
2434 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2436 Describe hostmask parameter of masktrace better in sgml docs.
2440 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2443 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2445 masktrace help file: mention CIDR IP masks
2450 +2 -0 trunk/help/opers/masktrace (File Modified)
2453 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2455 MASKTRACE: allow normal match() on IP address also
2460 +2 -3 trunk/modules/m_etrace.c (File Modified)
2463 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2465 Allow +S clients (services) to send to channels and @/+ channels always.
2469 +1 -1 trunk/modules/core/m_message.c (File Modified)
2470 +1 -1 trunk/src/channel.c (File Modified)
2473 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2475 Allow servers to send to @#chan and +#chan.
2479 +1 -1 trunk/modules/core/m_message.c (File Modified)
2482 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2484 Don't count opers on service{} servers in /lusers.
2488 +2 -2 trunk/src/s_user.c (File Modified)
2491 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2493 Show opers the real host behind a dynamic spoof in WHOIS.
2494 If the user is auth{} spoofed, this shows the auth{} spoof
2495 otherwise it shows the DNS hostname and IP address.
2496 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2500 +1 -0 trunk/include/numeric.h (File Modified)
2501 +12 -2 trunk/modules/m_whois.c (File Modified)
2502 +1 -1 trunk/src/messages.tab (File Modified)
2505 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2507 Remove #define HIDE_SPOOF_IPS from config.h, should
2508 have been done earlier.
2512 +0 -7 trunk/include/config.h (File Modified)
2515 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2517 Bring back ERR_CANTKILLSERVER.
2521 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2524 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2527 - also send RPL_HOSTHIDDEN on -h
2528 - don't allow +h for auth{} spoofed clients
2532 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2535 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2537 /etc/resolv.conf parsing:
2538 - don't crash (sometimes) if there is a line without an argument
2539 (e.g. 'search' by itself)
2540 - fix handling of lines with leading whitespace
2544 +9 -8 trunk/src/reslib.c (File Modified)
2547 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2549 Put back code that terminates DNS queries, which was
2550 removed during the resolver changes.
2554 +4 -0 trunk/src/s_auth.c (File Modified)
2557 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2559 - oh hey, that was in the wrong place
2563 +13 -13 trunk/src/s_auth.c (File Modified)
2566 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2568 - handle a situation where a user can go away before DNS completes
2572 +13 -0 trunk/src/s_auth.c (File Modified)
2575 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2581 +1 -0 trunk/include/blacklist.h (File Modified)
2582 +1 -0 trunk/include/res.h (File Modified)
2583 +33 -2 trunk/src/blacklist.c (File Modified)
2584 +2 -0 trunk/src/client.c (File Modified)
2585 +24 -0 trunk/src/res.c (File Modified)
2588 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2590 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2591 if comm_accept() failed.
2593 Found with valgrind.
2597 +4 -4 trunk/src/listener.c (File Modified)
2600 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2602 - handle unavailable Client/preClient structs
2606 +9 -0 trunk/src/blacklist.c (File Modified)
2609 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2611 Add +lf to SGML docs.
2615 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2618 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2620 Also do forwarding if the channel limit (+l) is exceeded.
2624 +1 -1 trunk/help/opers/cmode (File Modified)
2625 +2 -2 trunk/modules/core/m_join.c (File Modified)
2628 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2630 Post-release lovin':
2631 - Update version to 2.1.0.
2632 - Regenerate configure.
2636 +9 -9 trunk/configure (File Modified)
2637 +1 -1 trunk/configure.ac (File Modified)
2640 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2642 Comment out example blacklist{} block.
2646 +7 -7 trunk/doc/example.conf (File Modified)
2647 +7 -7 trunk/doc/reference.conf (File Modified)
2650 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2652 Add note regarding use of AHBL BLs.
2656 +4 -0 trunk/doc/example.conf (File Modified)
2657 +4 -0 trunk/doc/reference.conf (File Modified)
2660 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2666 +2 -2 trunk/CREDITS (File Modified)
2669 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2675 +1 -0 trunk/CREDITS (File Modified)
2678 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2680 Put more recent ratbox CREDITS here.
2684 +3 -2 trunk/doc/Ratbox-team (File Modified)
2687 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2693 +5 -4 trunk/NEWS (File Modified)
2696 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2698 Mention that install or make install also avoids modunload crashes.
2702 +2 -1 trunk/BUGS (File Modified)
2705 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2711 +3 -8 trunk/NEWS (File Modified)
2714 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2720 +3 -2 trunk/BUGS (File Modified)
2723 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2725 - add orighost check to hurt.c
2730 +1 -6 trunk/BUGS (File Modified)
2731 +1 -1 trunk/extensions/hurt.c (File Modified)
2734 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2736 Make kline_exempt exempt from HURT also.
2740 +2 -1 trunk/extensions/hurt.c (File Modified)
2743 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2745 Fix mask HEAL propagation.
2749 +6 -3 trunk/extensions/hurt.c (File Modified)
2752 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2759 +18 -31 trunk/extensions/README (File Modified)
2762 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2764 More target change hax.
2769 +5 -0 trunk/extensions/hurt.c (File Modified)
2772 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2774 Improvements to HURT propagation.
2778 +8 -6 trunk/extensions/hurt.c (File Modified)
2781 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2783 - further simplification
2787 +25 -76 trunk/extensions/hurt.c (File Modified)
2788 +0 -9 trunk/extensions/hurt.h (File Modified)
2791 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2797 +13 -0 trunk/extensions/hurt.c (File Modified)
2800 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2802 - cut off at 15 messages instead of 30
2806 +1 -1 trunk/extensions/hurt.h (File Modified)
2809 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2811 Squash a warning here.
2815 +1 -3 trunk/src/ircd.c (File Modified)
2818 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2820 Don't show servers in /stats l to nonopers if flatten links is enabled.
2824 +3 -1 trunk/modules/m_stats.c (File Modified)
2827 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2833 +20 -7 trunk/extensions/hurt.c (File Modified)
2836 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2838 - remove inline stuff (yuck)
2839 - sockaddr should have been sockhost
2843 +22 -31 trunk/extensions/hurt.c (File Modified)
2846 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2848 - make hurt checking actually work
2852 +2 -7 trunk/extensions/hurt.c (File Modified)
2855 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2857 Slight tweak to alias{}.
2861 +4 -0 trunk/src/parse.c (File Modified)
2864 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2866 - further simplification
2870 +59 -71 trunk/extensions/hurt.c (File Modified)
2871 +0 -1 trunk/extensions/hurt.h (File Modified)
2874 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2876 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2880 +10 -20 trunk/extensions/hurt.c (File Modified)
2881 +0 -4 trunk/extensions/hurt.h (File Modified)
2884 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2886 - remove some unnecessary code here (hurt_initial_check_event()).
2890 +0 -23 trunk/extensions/hurt.c (File Modified)
2893 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2895 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2899 +8 -0 trunk/modules/core/m_message.c (File Modified)
2902 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2904 - more sane tgchange hax
2908 +2 -1 trunk/extensions/hurt.c (File Modified)
2911 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2913 Make HEAL <nick> work.
2917 +40 -43 trunk/extensions/hurt.c (File Modified)
2920 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2922 Destroy hurt_clients list on unload.
2926 +7 -0 trunk/extensions/hurt.c (File Modified)
2929 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2931 Coding style: no space between a function name and parenthesis.
2935 +43 -43 trunk/extensions/hurt.c (File Modified)
2938 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
2940 Now works and throws out hurt clients after 30 protocol messages
2941 unless they identify.
2945 +28 -36 trunk/extensions/hurt.c (File Modified)
2946 +1 -7 trunk/extensions/hurt.h (File Modified)
2949 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
2951 Working addition/lookup.
2955 +8 -0 trunk/extensions/hurt.c (File Modified)
2958 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
2960 Get rid of hyb6 style propagation (:server COMMAND source).
2964 +18 -22 trunk/extensions/hurt.c (File Modified)
2967 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
2969 add not-working hurt_add and hurt_find
2973 +13 -5 trunk/extensions/hurt.c (File Modified)
2976 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
2978 Comment out a lot of stuff so I can load and unload this without crashing.
2982 +17 -6 trunk/extensions/hurt.c (File Modified)
2985 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
2987 Fix svn:keywords and add a short comment at the top.
2991 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
2994 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
2996 - Make hurt module compile
2997 - Link it to the build
2998 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
2999 correct flag name, no CAP_TS6 use etc
3003 +1 -0 trunk/extensions/Makefile.in (File Modified)
3004 +30 -32 trunk/extensions/hurt.c (File Modified)
3007 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3009 Put beu's hurt module in trunk.
3013 + - trunk/extensions/hurt.c (File Added)
3014 + - trunk/extensions/hurt.h (File Added)
3017 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3019 - _iprint(): use stderr instead of stdout
3023 +1 -1 trunk/src/s_log.c (File Modified)
3026 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3028 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3029 and subsequently destroy our kqueue when we close 0, 1, 2
3031 - After closing fd 0, 1, 2 reopen them to /dev/null again
3032 so we don't send messages from malloc etc to a random
3034 - Remove an obsolete comment.
3038 +13 -2 trunk/src/ircd.c (File Modified)
3041 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3047 +29 -1 trunk/NEWS (File Modified)
3050 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3056 +1 -1 trunk/configure (File Modified)
3059 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3061 Fix openssl version check to also accept versions newer than 0.9.6.
3065 +1 -1 trunk/configure.ac (File Modified)
3068 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3070 Oops, need packet.h here.
3074 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3077 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3079 End the flood grace period in CPRIVMSG/CNOTICE.
3083 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3086 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3088 - update class::connectfreq documentation
3092 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3095 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3097 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3101 +3 -6 trunk/src/s_serv.c (File Modified)
3104 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3106 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3110 +1 -1 trunk/src/messages.tab (File Modified)
3113 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3115 Don't mention that /stats p shows idle times, as it doesn't.
3119 +1 -1 trunk/help/opers/stats (File Modified)
3120 +1 -1 trunk/help/users/stats (File Modified)
3123 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3125 /stats A shows DNS servers, it doesn't matter whether ircd
3126 uses ADNS or something else.
3130 +1 -1 trunk/help/opers/stats (File Modified)
3133 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3135 get_client_name() fix
3139 +4 -0 trunk/src/client.c (File Modified)
3142 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3148 +6 -0 trunk/src/ircd.c (File Modified)
3151 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3153 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3156 +16 -17 trunk/configure (File Modified)
3157 +1 -1 trunk/configure.ac (File Modified)
3160 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3162 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3165 +135 -0 trunk/configure (File Modified)
3166 +6 -0 trunk/configure.ac (File Modified)
3169 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3171 Exit 0 on successful -conftest.
3175 +1 -1 trunk/src/ircd.c (File Modified)
3178 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3180 Make the "keep the parent process around" thing work, by opening
3181 a pipe to the child process. This pipe is on fd 0 in the child
3182 process. After successful initialization, the child will write
3183 a byte to this pipe, on fatal errors it will close it without
3186 Somewhat hackish still but should work.
3190 +27 -30 trunk/src/ircd.c (File Modified)
3193 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3195 - convert some error messages to ierror() over fprintf/ilog combination
3199 +3 -6 trunk/src/ircd.c (File Modified)
3202 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3204 - inotice() for loadmodule when in foreground mode
3208 +3 -0 trunk/src/modules.c (File Modified)
3211 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3213 - remove inotice() on loading modules from the config
3217 +0 -3 trunk/src/modules.c (File Modified)
3220 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3222 - usleep for 50000usec in the parent process to allow for startup messages
3223 to be cleanly printed before detaching to shell, this should be more than
3228 +3 -0 trunk/src/ircd.c (File Modified)
3231 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3233 - display more errors during normal startup as to try to help people find common problems
3237 +27 -10 trunk/src/ircd.c (File Modified)
3240 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3242 - version bump in preparation of 2.0.0 release
3246 +9 -9 trunk/configure (File Modified)
3247 +1 -1 trunk/configure.ac (File Modified)
3250 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3252 Change example.conf operator block from "admin" to "god",
3253 so as to show we encourage per-person operator blocks.
3257 +4 -2 trunk/doc/example.conf (File Modified)
3260 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3262 Document alias{} block.
3266 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3269 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3271 Document DNS blacklist stuff in sgml.
3275 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3276 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3279 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3281 Misc /stats clarifications.
3285 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3288 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3290 Move snomasks into umodes chapter.
3291 Move oprivs chapter down.
3295 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3296 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3297 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3300 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3302 Mention operator{} user@host change.
3306 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3309 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3311 operator{} block user@host matches against orighost now, not host.
3312 This means that services/+h spoofs do not work in operator{} blocks;
3313 auth{} spoofs still work.
3317 +4 -0 trunk/doc/example.conf (File Modified)
3318 +1 -1 trunk/doc/reference.conf (File Modified)
3319 +2 -2 trunk/modules/m_challenge.c (File Modified)
3320 +1 -1 trunk/modules/m_oper.c (File Modified)
3323 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3325 - inotice/iwarn/ierror() stuff I was working on
3329 +3 -0 trunk/include/s_log.h (File Modified)
3330 +15 -11 trunk/src/ircd.c (File Modified)
3331 +3 -1 trunk/src/modules.c (File Modified)
3332 +1 -1 trunk/src/newconf.c (File Modified)
3333 +54 -0 trunk/src/s_log.c (File Modified)
3336 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3338 Oops, don't add blacklists to the list twice on rehash.
3342 +3 -2 trunk/src/blacklist.c (File Modified)
3345 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3347 Remove notices to the client about progress of dnsbl lookups.
3351 +0 -4 trunk/src/blacklist.c (File Modified)
3354 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3356 Add auth{} flag dnsbl_exempt.
3360 +2 -1 trunk/doc/example.conf (File Modified)
3361 +2 -1 trunk/doc/reference.conf (File Modified)
3362 +2 -0 trunk/include/s_conf.h (File Modified)
3363 +1 -0 trunk/src/newconf.c (File Modified)
3364 +8 -1 trunk/src/s_user.c (File Modified)
3367 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3369 Switch alias{} and blacklist{} around, for consistency with example.conf.
3373 +18 -18 trunk/doc/reference.conf (File Modified)
3376 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3378 Send a warning to the user if they are dnsbl listed but exempted.
3382 +17 -12 trunk/src/s_user.c (File Modified)
3385 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3387 Move throwing out dnsbl listed clients to registration,
3388 and make kline_exempt exempt from it.
3392 +1 -0 trunk/include/blacklist.h (File Modified)
3393 +4 -0 trunk/include/client.h (File Modified)
3394 +15 -16 trunk/src/blacklist.c (File Modified)
3395 +6 -0 trunk/src/client.c (File Modified)
3396 +17 -0 trunk/src/s_user.c (File Modified)
3399 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3401 Show refcount in /stats n.
3405 +3 -2 trunk/modules/m_stats.c (File Modified)
3408 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3410 Don't look up dnsbls twice if they send USER twice.
3414 +5 -3 trunk/modules/m_user.c (File Modified)
3417 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3419 Add /stats n to help files.
3423 +1 -0 trunk/help/opers/stats (File Modified)
3424 +1 -0 trunk/help/users/stats (File Modified)
3427 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3429 Only check dnsbls for A records, not AAAA.
3433 +1 -1 trunk/src/blacklist.c (File Modified)
3436 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3438 Don't remove non-illegal blacklists on completion of check.
3439 Add debugging notices (not working).
3443 +5 -1 trunk/src/blacklist.c (File Modified)
3446 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3448 Don't call register_local_user() if they haven't sent a nick yet.
3452 +1 -1 trunk/src/blacklist.c (File Modified)
3455 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3457 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3461 +21 -0 trunk/modules/m_stats.c (File Modified)
3464 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3466 More dnsbl rehash fixes, it was adding bogus entries.
3470 +2 -7 trunk/src/newconf.c (File Modified)
3473 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3475 Need blacklist.h here.
3479 +1 -0 trunk/src/s_conf.c (File Modified)
3482 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3488 +1 -2 trunk/configure (File Modified)
3489 +0 -48 trunk/configure.ac (File Modified)
3490 + - trunk/doc/example-iauth.conf (File Deleted)
3491 + - trunk/iauth/ (File Deleted)
3494 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3496 Improve handling of rehashing with blacklists.
3497 Also some coding style tweaks.
3501 +3 -2 trunk/include/blacklist.h (File Modified)
3502 +35 -16 trunk/src/blacklist.c (File Modified)
3503 +2 -0 trunk/src/s_conf.c (File Modified)
3506 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3508 Clear can_send cache if a user logs in or out from services.
3512 +2 -0 trunk/modules/m_services.c (File Modified)
3515 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3517 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3518 This directory is not entered by default.
3519 More stuff needs to be moved into here.
3523 +2 -1 trunk/configure (File Modified)
3524 +1 -0 trunk/configure.ac (File Modified)
3525 +69 -458 trunk/extensions/Makefile.in (File Modified)
3526 + - trunk/extensions/m_clearchan.c (File Deleted)
3527 + - trunk/extensions/m_force.c (File Deleted)
3528 + - trunk/unsupported/ (File Added)
3529 + - trunk/unsupported/Makefile.in (File Added)
3530 + - trunk/unsupported/m_clearchan.c (File Added)
3531 + - trunk/unsupported/m_force.c (File Added)
3534 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3536 Logging/wallops for forcejoin/forcepart, numeric fix.
3537 This needs to be moved to the toys section.
3541 +22 -2 trunk/extensions/m_force.c (File Modified)
3544 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3546 Fix comments at the top (including copyright).
3550 +3 -2 trunk/extensions/m_omode.c (File Modified)
3553 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3555 Add OMODE command to extensions/ for oper mode hacking:
3556 - requires admin privs
3557 - does not work for opped opers
3559 - sends a ServerMode for opping the oper themselves,
3560 otherwise a mode coming from the oper (not only
3561 does this provide full accountability, it is also
3562 easiest to implement while avoiding channels
3563 messed up with bogus bans etc).
3567 +171 -0 trunk/extensions/Makefile.in (File Modified)
3568 + - trunk/extensions/m_omode.c (File Added)
3571 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3577 + - trunk/include/blacklist.h (Property Modified)
3578 + - trunk/src/blacklist.c (Property Modified)
3581 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3583 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3587 +5 -1 trunk/src/blacklist.c (File Modified)
3590 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3592 Initial DNS blacklist support:
3593 - see example.conf for how to use.
3594 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3595 - tor.ahbl.org is also included because most networks will not want to allow tor
3596 (and we're considering going KoS on tor users here anyway due to abuse)
3600 +18 -0 trunk/doc/example.conf (File Modified)
3601 +66 -0 trunk/doc/reference.conf (File Modified)
3602 + - trunk/include/blacklist.h (File Added)
3603 +2 -0 trunk/include/client.h (File Modified)
3604 +3 -0 trunk/modules/m_user.c (File Modified)
3605 +152 -0 trunk/src/Makefile.in (File Modified)
3606 + - trunk/src/blacklist.c (File Added)
3607 +34 -0 trunk/src/newconf.c (File Modified)
3608 +1 -0 trunk/src/s_auth.c (File Modified)
3609 +4 -0 trunk/src/s_user.c (File Modified)
3612 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3614 Remove last bit of lzo stuff (comment in example.conf connect{}).
3618 +0 -4 trunk/doc/example.conf (File Modified)
3621 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3623 Show sasl successes and failures in /stats t (like other
3624 things in /stats t, about local clients only).
3628 +2 -0 trunk/include/s_stats.h (File Modified)
3629 +3 -0 trunk/modules/m_sasl.c (File Modified)
3630 +3 -0 trunk/src/s_stats.c (File Modified)
3633 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3635 Allow messaging services by nickname without using
3636 target change slots (this was already possible with
3637 user@server notation or services shortcuts).
3641 +2 -2 trunk/modules/core/m_message.c (File Modified)
3644 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3646 Abort a safelist if a new /list comes in while one is already in progress.
3650 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3653 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3655 Change $![letter]:[mask] to $~[letter]:[mask]
3656 so both ! and ~ invert an extban.
3660 +2 -0 trunk/src/chmode.c (File Modified)
3663 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3665 - revert due to technical issues
3669 +1 -1 trunk/src/extban.c (File Modified)
3672 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3674 - 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
3678 +1 -1 trunk/src/extban.c (File Modified)
3681 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3683 Don't pace /list on a single channel.
3687 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3690 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3692 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3696 +4 -2 trunk/include/supported.h (File Modified)
3699 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3701 Extban types are case insensitive; force them to lowercase when added.
3705 +5 -5 trunk/doc/extban.txt (File Modified)
3706 +4 -0 trunk/src/chmode.c (File Modified)
3707 +3 -3 trunk/src/extban.c (File Modified)
3710 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3712 sendto_wallops_flags():
3713 - instead of checking IsOper on each client, walk the appropriate list
3714 - instead of sending non-+z wallops from persons to nonopers, send only
3715 +w wallops from persons
3719 +1 -5 trunk/src/send.c (File Modified)
3722 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3724 Prefix oper wallops with "WALLOPS - " if they would
3725 otherwise look like operwalls or locops, when sending
3726 them to local users.
3730 +11 -1 trunk/modules/m_wallops.c (File Modified)
3733 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3735 Make sure destination field in some sasl numerics
3736 is the user's nick, not the sasl agent or server
3741 +2 -2 trunk/modules/m_sasl.c (File Modified)
3744 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3746 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3750 +1 -1 trunk/extensions/Makefile.in (File Modified)
3753 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3755 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3759 +1 -0 trunk/src/s_user.c (File Modified)
3762 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3764 Fix build for when IPv6 is disabled.
3768 +12 -10 trunk/src/s_auth.c (File Modified)
3771 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3773 Add information about adding extban types.
3777 +25 -0 trunk/doc/extban.txt (File Modified)
3780 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3782 Better extban validation: try to match a new extban from
3783 a local user against its setter to see if it is valid.
3784 Unknown extban types from remotes are no longer hidden.
3788 +4 -3 trunk/doc/extban.txt (File Modified)
3789 +1 -0 trunk/include/channel.h (File Modified)
3790 +2 -6 trunk/src/chmode.c (File Modified)
3791 +32 -0 trunk/src/extban.c (File Modified)
3794 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3796 Make sure both .c.o: and .s.o: are followed by the necessary command.
3800 +1 -0 trunk/src/Makefile.in (File Modified)
3803 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3805 Add need_sasl auth{} flag to sgml documentation.
3809 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3812 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3814 Document need_sasl auth{} flag in example confs.
3818 +1 -0 trunk/doc/example.conf (File Modified)
3819 +1 -0 trunk/doc/reference.conf (File Modified)
3822 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3824 Don't allow TB to set an empty topic.
3825 This would be possible if a server sent bad protocol
3826 and could cause a crash.
3830 +4 -0 trunk/modules/m_tb.c (File Modified)
3833 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3839 +1 -1 trunk/Makefile.in (File Modified)
3842 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3848 +2 -2 trunk/configure (File Modified)
3849 +1 -1 trunk/configure.ac (File Modified)
3852 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3858 +2 -2 trunk/configure (File Modified)
3861 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3867 +1 -1 trunk/extensions/Makefile.in (File Modified)
3870 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3872 - rename contrib to extensions to bring some clarity to things
3876 +1 -1 trunk/Makefile.in (File Modified)
3877 +1 -1 trunk/configure.ac (File Modified)
3878 +10 -10 trunk/doc/example.conf (File Modified)
3879 +10 -10 trunk/doc/reference.conf (File Modified)
3880 + - trunk/extensions/ (File Added)
3881 + - trunk/extras/ (File Deleted)
3884 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3890 +1 -1 trunk/Makefile.in (File Modified)
3891 +1 -1 trunk/configure.ac (File Modified)
3892 + - trunk/contrib/ (File Deleted)
3893 + - trunk/extras/ (File Added)
3896 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3898 Don't allow servers to QUIT (they should use SQUIT).
3902 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3905 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3911 + - trunk/src/fnvhash.s (Property Modified)
3914 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3916 - reduced version of code
3920 +9 -61 trunk/src/fnvhash.s (File Modified)
3923 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3925 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3929 +1 -1 trunk/src/fnvhash.s (File Modified)
3932 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
3934 Fix orighost matching for klines, etc. Was hashing the visible
3939 +1 -1 trunk/src/hostmask.c (File Modified)
3942 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
3944 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
3948 +7 -1 trunk/configure (File Modified)
3949 +5 -0 trunk/configure.ac (File Modified)
3950 +5 -6 trunk/src/Makefile.in (File Modified)
3951 +0 -4 trunk/src/fnvhash.s (File Modified)
3952 +0 -2 trunk/src/hash.c (File Modified)
3955 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
3957 - regenerate configure
3961 +18 -0 trunk/configure (File Modified)
3964 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
3966 - --enable-ricer-hashing option.
3970 +9 -0 trunk/configure.ac (File Modified)
3971 +3 -0 trunk/include/setup.h.in (File Modified)
3974 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
3976 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
3980 + - trunk/src/fnvhash.s (File Added)
3981 +3 -0 trunk/src/hash.c (File Modified)
3984 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
3986 Fix syntax error in reference.conf.
3990 +0 -1 trunk/doc/reference.conf (File Modified)
3993 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
3995 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
3996 (&& instead of ||...)
3997 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4001 +1 -1 trunk/src/chmode.c (File Modified)
4004 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4006 Documentation for extban.
4010 + - trunk/doc/extban.txt (File Added)
4013 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4015 Add extban modules to example confs.
4019 +5 -0 trunk/doc/example.conf (File Modified)
4020 +10 -0 trunk/doc/reference.conf (File Modified)
4023 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4025 Initial addition of extended ban types (conditionals).
4026 Allows custom +bqeI checks via modules.
4027 Initial extra types are account (a[:mask]), oper (o),
4028 channel (c:name), realname (r:mask), server (s:mask).
4032 +229 -0 trunk/contrib/Makefile.in (File Modified)
4033 + - trunk/contrib/extb_account.c (File Added)
4034 + - trunk/contrib/extb_channel.c (File Added)
4035 + - trunk/contrib/extb_oper.c (File Added)
4036 + - trunk/contrib/extb_realname.c (File Added)
4037 + - trunk/contrib/extb_server.c (File Added)
4038 +13 -0 trunk/include/channel.h (File Modified)
4039 +1 -0 trunk/src/Makefile.in (File Modified)
4040 +14 -5 trunk/src/channel.c (File Modified)
4041 +91 -0 trunk/src/chmode.c (File Modified)
4042 + - trunk/src/extban.c (File Added)
4045 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4047 Do not force +bqeI modes starting with '$' in nick!user@host format.
4048 * and ? characters in them are still assumed to be wildcards.
4052 +6 -0 trunk/src/chmode.c (File Modified)
4055 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4057 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4061 +4 -0 trunk/modules/m_capab.c (File Modified)
4064 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4066 Stop some mixing of client and server protocol.
4070 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4071 +4 -2 trunk/modules/m_pass.c (File Modified)
4072 +6 -0 trunk/modules/m_sasl.c (File Modified)
4073 +6 -0 trunk/modules/m_user.c (File Modified)
4076 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4082 +0 -2 trunk/include/s_newconf.h (File Modified)
4083 +0 -4 trunk/include/s_serv.h (File Modified)
4084 +0 -1 trunk/src/newconf.c (File Modified)
4085 +1 -13 trunk/src/s_serv.c (File Modified)
4088 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4090 - revert LZOLink patch for now
4094 +0 -1 trunk/servlink/Makefile.in (File Modified)
4095 +0 -16 trunk/servlink/README (File Modified)
4096 +2 -36 trunk/servlink/control.c (File Modified)
4097 +0 -3 trunk/servlink/control.h (File Modified)
4098 +7 -5955 trunk/servlink/io.c (File Modified)
4099 + - trunk/servlink/lzoconf.h (File Deleted)
4100 + - trunk/servlink/lzodefs.h (File Deleted)
4101 + - trunk/servlink/minilzo.c (File Deleted)
4102 + - trunk/servlink/minilzo.h (File Deleted)
4103 +0 -1 trunk/servlink/servlink.h (File Modified)
4106 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4112 +4 -2 trunk/servlink/control.c (File Modified)
4113 +2 -1 trunk/servlink/io.c (File Modified)
4116 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4122 +2 -2 trunk/servlink/io.c (File Modified)
4125 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4127 - paranoia, prevent segfaults
4131 +2 -2 trunk/servlink/io.c (File Modified)
4134 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4136 - more optimal servlink code
4140 +21 -8 trunk/servlink/io.c (File Modified)
4143 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4145 - more efficient read strategy
4149 +15 -3 trunk/servlink/io.c (File Modified)
4152 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4154 - use lzo_uintp cast to make LZO happy
4158 +3 -3 trunk/servlink/io.c (File Modified)
4161 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4163 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4167 +4 -0 trunk/doc/example.conf (File Modified)
4168 +2 -1 trunk/include/s_newconf.h (File Modified)
4169 +4 -0 trunk/include/s_serv.h (File Modified)
4170 +1 -0 trunk/servlink/Makefile.in (File Modified)
4171 +16 -0 trunk/servlink/README (File Modified)
4172 +34 -2 trunk/servlink/control.c (File Modified)
4173 +3 -0 trunk/servlink/control.h (File Modified)
4174 +5929 -7 trunk/servlink/io.c (File Modified)
4175 + - trunk/servlink/lzoconf.h (File Added)
4176 + - trunk/servlink/lzodefs.h (File Added)
4177 + - trunk/servlink/minilzo.c (File Added)
4178 + - trunk/servlink/minilzo.h (File Added)
4179 +1 -0 trunk/servlink/servlink.h (File Modified)
4180 +1 -0 trunk/src/newconf.c (File Modified)
4181 +14 -2 trunk/src/s_serv.c (File Modified)
4184 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4186 - remove imalloc, it was a concept that probably wouldn't have worked properly
4190 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4191 + - trunk/libcharybdis/imalloc.c (File Deleted)
4192 + - trunk/libcharybdis/imalloc.h (File Deleted)
4195 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4197 - disable imalloc for now
4201 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4204 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4206 - remove unneeded debug code
4210 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4213 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4215 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4219 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4222 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4224 - more stuff here, imalloc remains disabled for now
4228 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4231 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4237 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4240 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4246 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4247 +2 -0 trunk/src/ircd.c (File Modified)
4250 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4252 - roll back libircd crap
4256 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4257 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4258 +29 -0 trunk/src/.depend (File Modified)
4259 +6 -21 trunk/src/Makefile.in (File Modified)
4260 +3 -218 trunk/src/ircd.c (File Modified)
4261 + - trunk/src/ircd_linker.c (File Deleted)
4262 + - trunk/src/main.c (File Deleted)
4265 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4267 - realloc(), free() implementation
4271 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4274 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4276 - malloc(), calloc() implementation
4280 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4283 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4285 - block_free(), block_find(), retune_heaps() implementation
4289 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4292 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4294 - block_destroy code, block_allocate code.
4298 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4301 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4307 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4310 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4312 - disable imalloc again :P
4316 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4319 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4325 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4328 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4334 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4337 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4339 - constructor code for imalloc engine (malloc_init())
4343 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4346 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4348 - imalloc engine improvements
4352 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4355 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4357 - replace mmap() code with direct brk()/sbrk() calls.
4361 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4364 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4366 - remove outdated i_malloc() interfaces
4370 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4373 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4375 - redisable imalloc (sorry!)
4379 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4382 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4384 - correct GET_PAGE_SLOT() macro
4388 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4391 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4393 - oops forgot to commit it with imalloc turned off
4397 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4400 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4406 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4407 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4410 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4412 - lowlevel imalloc code
4416 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4417 + - trunk/libcharybdis/imalloc.h (File Added)
4420 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4426 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4429 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4435 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4438 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4440 - 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)
4444 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4445 + - trunk/libcharybdis/imalloc.c (File Added)
4448 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4450 - increment configure Id
4454 +2208 -1 trunk/configure (File Modified)
4457 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4459 - bootstrap for imalloc code
4463 +54 -1 trunk/configure.ac (File Modified)
4464 +27 -0 trunk/include/setup.h.in (File Modified)
4467 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4469 Clarify interaction of spoofs and channel bans/operator{} blocks.
4473 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4474 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4477 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4479 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4483 +30 -22 trunk/src/ircd.c (File Modified)
4486 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4488 If shared{} blocks deny something, the command
4489 is silently ignored.
4493 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4496 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4498 Move up IsService check so we don't store a non-service
4499 in preClient->sasl_agent.
4503 +6 -6 trunk/modules/m_sasl.c (File Modified)
4506 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4508 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4509 Add some more sanity checks on agent strings.
4513 +13 -11 trunk/modules/m_sasl.c (File Modified)
4516 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4518 Unknown clients can have an ID too now so make sure to remove
4519 them from the hash if they exit.
4523 +3 -0 trunk/src/client.c (File Modified)
4526 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4528 Only accept sasl from servers in a service{} block.
4529 Not tested but this must go in.
4533 +6 -0 trunk/modules/m_sasl.c (File Modified)
4534 +3 -0 trunk/modules/m_signon.c (File Modified)
4537 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4539 Only process SAVE messages targetting registered users,
4540 not servers or unregistered connections. Could cause
4541 a crash when bad protocol was received.
4545 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4548 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4550 - fix QJM buffer overflow vulnerability (fucking GXTi)
4554 +3 -3 trunk/src/s_user.c (File Modified)
4557 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4559 Mention /scan umodes under oper_spy privilege.
4563 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4566 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4568 Mention that overlapping cluster blocks are a bad thing.
4572 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4575 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4577 - Document cluster{} and shared{} blocks.
4578 - Mention that service{} does not allow wildcards.
4582 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4585 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4587 Document exempt{} and service{} blocks, point to reference.conf for
4588 general{}, channel{} and serverhide{}.
4592 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4595 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4597 Document ~ in lists of values better.
4601 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4604 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4606 More detailed CNOTICE, CPRIVMSG descriptions.
4610 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4613 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4615 Oops, need both Revision and Id on modules.
4619 + - trunk/modules/sno_routing.c (Property Modified)
4622 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4624 Tweak header comment a bit (filename, Id).
4628 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4631 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4633 Add GLINE and UNGLINE.
4637 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4640 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4642 New configure with proper Id.
4646 +3 -1 trunk/configure (File Modified)
4649 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4651 Change #include directives for in6addr_any, hopefully compiles better now.
4655 +3 -1 trunk/configure.ac (File Modified)
4658 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4660 Encourage putting actual administrative information
4661 in the admin{} block.
4665 +3 -3 trunk/doc/example.conf (File Modified)
4668 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4670 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4674 +9 -7 trunk/include/s_conf.h (File Modified)
4675 +1 -0 trunk/src/newconf.c (File Modified)
4676 +10 -0 trunk/src/s_user.c (File Modified)
4679 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4681 - Change to glines = no in example confs
4682 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4687 +1 -1 trunk/doc/example.conf (File Modified)
4688 +1 -1 trunk/doc/reference.conf (File Modified)
4689 +2 -2 trunk/modules/m_gline.c (File Modified)
4692 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4694 - forward-port QJM fix from 1.1
4698 +2 -0 trunk/src/s_user.c (File Modified)
4701 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4703 - add switch to configure to disable the block allocator
4707 +18 -0 trunk/configure (File Modified)
4708 +9 -0 trunk/configure.ac (File Modified)
4709 +0 -6 trunk/include/config.h (File Modified)
4710 +3 -0 trunk/include/setup.h.in (File Modified)
4713 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4715 Fix wierd error that would exit SASL users with "Overridden"
4718 +1 -1 trunk/modules/m_signon.c (File Modified)
4721 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4723 Remove obsolete XXX comment about lazylinks.
4727 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4730 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4732 OJOIN: make sure to send the wallops remotely for #channels
4736 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4739 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4741 Accountability for OJOIN (contrib module)
4744 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4747 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4749 - move more stuff over to ircd_state
4753 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4754 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4755 +9 -0 trunk/src/ircd_state.c (File Modified)
4756 +3 -3 trunk/src/patricia.c (File Modified)
4759 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4761 - move more stuff out of libircd and into ircd_state.c
4765 +5 -5 trunk/src/channel.c (File Modified)
4766 +4 -4 trunk/src/client.c (File Modified)
4767 +12 -0 trunk/src/ircd_state.c (File Modified)
4770 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4772 - this is just barrels of fun
4776 + - trunk/include/ircd_state.h (File Added)
4777 +1 -1 trunk/src/Makefile.in (File Modified)
4778 +2 -1 trunk/src/channel.c (File Modified)
4779 +3 -52 trunk/src/ircd.c (File Modified)
4780 +100 -3 trunk/src/ircd_state.c (File Modified)
4783 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4785 It's .include, not #include.
4789 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4792 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4794 More consistent section titles.
4798 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4799 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4800 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4803 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4805 Mention possible exceeding of +j/+l due to propagation
4806 delays between servers.
4810 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4813 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4816 - "text" -> <quote>text</quote>
4822 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4823 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4824 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4825 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4828 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4830 Remove text about deprecation of glines.
4834 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4837 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4839 - Add description of umode +D, deaf.
4840 - Mention CALLERID 005 token with umode +g.
4844 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4847 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4849 Strip off a leading colon in services shortcuts (aliases).
4853 +2 -0 trunk/src/parse.c (File Modified)
4856 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4858 Add no_oper_invis contrib module, denies opers setting
4859 themselves invisible (except hidden_oper's).
4863 +42 -0 trunk/contrib/Makefile.in (File Modified)
4864 + - trunk/contrib/no_oper_invis.c (File Added)
4867 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4869 Mention /stats E, make the other /stats descriptions more consistent.
4873 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4876 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4878 Mention that the KILL reason and oper will appear on channels.
4882 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4885 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4887 Mention /mode #channel f to query forward channel from outside.
4891 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4894 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4896 Port over RATBOX_2_1 r20960 (anfl):
4897 client connect notices to +C should be hiding the extra
4898 fields for spoofed users
4902 +2 -1 trunk/src/s_user.c (File Modified)
4905 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4907 Add a chapter with our extra user commands:
4908 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4912 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4913 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4916 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4918 Do not put by <server>: in SQUIT reasons to servers
4919 other than the one being exited.
4923 +1 -1 trunk/src/client.c (File Modified)
4926 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4928 Regenerate configure.
4932 +1162 -1159 trunk/configure (File Modified)
4935 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
4937 Move the warning flags down so they do not mess up
4938 checks like for -Wl,-export-dynamic.
4942 +33 -30 trunk/configure.ac (File Modified)
4945 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
4951 +2 -1 trunk/iauth/Makefile.in (File Modified)
4954 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
4956 - build iauth makefile
4960 +3 -2 trunk/configure (File Modified)
4961 +1 -0 trunk/configure.ac (File Modified)
4964 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
4970 + - trunk/iauth/Makefile.in (File Added)
4973 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
4975 - add iauth.conf.example from irc2.11
4979 + - trunk/doc/example-iauth.conf (File Added)
4982 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
4984 - wow, i found some docs on this thing
4988 + - trunk/doc/technical/iauth-internals.txt (File Added)
4991 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
4993 - no longer applicable
4997 + - trunk/authdaemon/ (File Deleted)
5000 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5002 - remove libircd.so on make clean (oops)
5006 +1 -1 trunk/src/Makefile.in (File Modified)
5009 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5011 - merge iauth source for experimentation
5015 + - trunk/iauth/ (File Added)
5016 + - trunk/iauth/a_conf.c (File Added)
5017 + - trunk/iauth/a_conf_def.h (File Added)
5018 + - trunk/iauth/a_conf_ext.h (File Added)
5019 + - trunk/iauth/a_defines.h (File Added)
5020 + - trunk/iauth/a_externs.h (File Added)
5021 + - trunk/iauth/a_io.c (File Added)
5022 + - trunk/iauth/a_io_ext.h (File Added)
5023 + - trunk/iauth/a_log.c (File Added)
5024 + - trunk/iauth/a_log_def.h (File Added)
5025 + - trunk/iauth/a_log_ext.h (File Added)
5026 + - trunk/iauth/a_struct_def.h (File Added)
5027 + - trunk/iauth/iauth.c (File Added)
5028 + - trunk/iauth/mod_lhex.c (File Added)
5029 + - trunk/iauth/mod_lhex_ext.h (File Added)
5030 + - trunk/iauth/mod_pipe.c (File Added)
5031 + - trunk/iauth/mod_pipe_ext.h (File Added)
5032 + - trunk/iauth/mod_rfc931.c (File Added)
5033 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5034 + - trunk/iauth/mod_socks.c (File Added)
5035 + - trunk/iauth/mod_socks_ext.h (File Added)
5036 + - trunk/iauth/mod_webproxy.c (File Added)
5037 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5040 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5042 User /quote help index was not sorted properly.
5046 +2 -2 trunk/help/Makefile.in (File Modified)
5047 +8 -8 trunk/help/users/index (File Modified)
5050 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5056 +25 -8 trunk/help/opers/index (File Modified)
5057 + - trunk/help/opers/scan (File Added)
5060 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5063 - Document SCAN UMODES
5064 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5068 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5071 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5073 Add our copyright information to /info (part of release-1.1 r1026).
5077 +1 -0 trunk/src/version.c.SH (File Modified)
5080 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5082 Fix some compile warnings.
5086 +1 -1 trunk/modules/core/m_join.c (File Modified)
5087 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5088 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5089 +1 -1 trunk/modules/m_scan.c (File Modified)
5090 +4 -4 trunk/modules/m_signon.c (File Modified)
5093 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5095 RSFNC: OK, actually consider unknowns also for detecting a collide.
5096 Otherwise we can get two clients with the same nick.
5100 +1 -1 trunk/modules/m_services.c (File Modified)
5103 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5105 - charybdis profiling stuff
5106 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5111 +0 -8 trunk/configure (File Modified)
5112 +1 -8 trunk/configure.ac (File Modified)
5113 +18 -0 trunk/include/channel.h (File Modified)
5114 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5115 +335 -260 trunk/src/.depend (File Modified)
5116 +1569 -0 trunk/src/Makefile.in (File Modified)
5117 + - trunk/src/chmode.c (File Added)
5118 +16 -1 trunk/src/ircd.c (File Modified)
5119 +11 -0 trunk/src/main.c (File Modified)
5120 +11 -0 trunk/src/modules.c (File Modified)
5123 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5125 RSFNC: Do not send kills to servers for unknowns
5129 +4 -2 trunk/modules/m_services.c (File Modified)
5132 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5134 Describe service{} blocks in reference.conf.
5138 +12 -0 trunk/doc/reference.conf (File Modified)
5141 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5143 Replace this list of modes with pointers to other documentation.
5147 +6 -50 trunk/doc/modes.txt (File Modified)
5150 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5152 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5153 looks too much like an old-ircd client pointer otherwise.
5157 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5160 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5163 - note truncation of the list (perhaps sending multiple
5165 - clarify in a comment that /findforwards on a nonexistent
5166 channel can be useful
5167 - sendto_one_notice() requires that the text start with
5172 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5175 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5177 When we close a local server's link, always include the
5178 name of the client causing the exit in the reason in the
5179 SQUIT we send them (replacing them with us). This makes
5180 sure server notices for stuff like "Not enough arguments
5181 to server command" are different on the two sides.
5185 +7 -5 trunk/src/client.c (File Modified)
5188 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5190 New contrib module m_findforwards.c
5194 +112 -0 trunk/contrib/Makefile.in (File Modified)
5195 + - trunk/contrib/m_findforwards.c (File Added)
5198 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5200 Whoops, don't show real host behind auth{} spoof in
5201 spoof notices if hide_spoof_ips is enabled.
5203 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5207 +3 -2 trunk/src/s_conf.c (File Modified)
5210 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5212 Add dalnet-style /identify that sends to nickserv or chanserv.
5216 +102 -0 trunk/contrib/Makefile.in (File Modified)
5217 + - trunk/contrib/m_identify.c (File Added)
5220 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5222 Document alias{} blocks a bit better.
5226 +9 -0 trunk/doc/reference.conf (File Modified)
5229 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5231 - add aliases to /stats m (data usage is not counted though, sorry)
5235 +1 -0 trunk/include/s_conf.h (File Modified)
5236 +3 -0 trunk/src/newconf.c (File Modified)
5237 +15 -0 trunk/src/parse.c (File Modified)
5240 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5242 - remove m_sshortcut as it's no longer relevant
5246 +0 -145 trunk/modules/Makefile.in (File Modified)
5247 + - trunk/modules/m_sshortcut.c (File Deleted)
5250 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5252 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5253 targets instead of my original idea :P)
5257 +32 -0 trunk/doc/example.conf (File Modified)
5258 +35 -0 trunk/doc/reference.conf (File Modified)
5259 +4 -0 trunk/include/parse.h (File Modified)
5260 +7 -0 trunk/include/s_conf.h (File Modified)
5261 +82 -0 trunk/src/newconf.c (File Modified)
5262 +78 -0 trunk/src/parse.c (File Modified)
5263 +16 -0 trunk/src/s_conf.c (File Modified)
5266 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5268 Remove some spaces after tabs. ??
5272 +18 -18 trunk/src/newconf.c (File Modified)
5275 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5278 - make sure to clear all marks also if the who was aborted
5279 because of too many matches
5280 - give ERR_TOOMANYMATCHES if too many matches
5283 ratbox RATBOX_2_2 r22003 (jilles)
5287 +28 -26 trunk/modules/m_who.c (File Modified)
5290 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5296 +9 -9 trunk/configure (File Modified)
5297 +1 -1 trunk/configure.ac (File Modified)
5300 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5302 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5306 +2 -1 trunk/include/s_newconf.h (File Modified)
5307 +20 -0 trunk/modules/m_rehash.c (File Modified)
5308 +1 -1 trunk/src/s_newconf.c (File Modified)
5311 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5313 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5317 +0 -1 trunk/doc/example.conf (File Modified)
5318 +0 -3 trunk/doc/reference.conf (File Modified)
5319 +0 -1 trunk/include/s_conf.h (File Modified)
5320 +0 -6 trunk/modules/m_info.c (File Modified)
5321 +1 -1 trunk/src/channel.c (File Modified)
5322 +0 -1 trunk/src/newconf.c (File Modified)
5325 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5327 Missing header in m_chghost.c
5330 +1 -0 trunk/modules/m_chghost.c (File Modified)
5333 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5335 Relocate QJM code to a seperate function(change_nick_user_host)
5336 Change CHGHOST to use change_nick_user_host instead of just setting it
5340 +3 -0 trunk/include/s_user.h (File Modified)
5341 +1 -1 trunk/modules/m_chghost.c (File Modified)
5342 +3 -78 trunk/modules/m_signon.c (File Modified)
5343 +89 -0 trunk/src/s_user.c (File Modified)
5346 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5348 Restore /stats a (dns servers, admin-only).
5352 +1 -0 trunk/include/res.h (File Modified)
5353 +5 -8 trunk/modules/m_stats.c (File Modified)
5354 +16 -0 trunk/src/res.c (File Modified)
5357 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5359 - Add CHARYBDIS_PROFILE if we are profiling.
5360 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5361 - Remove duplicate --enable-epoll entry.
5365 +1595 -15 trunk/configure (File Modified)
5366 +30 -11 trunk/configure.ac (File Modified)
5367 +3 -0 trunk/include/setup.h.in (File Modified)
5370 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5372 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5376 +28 -0 trunk/aclocal.m4 (File Modified)
5379 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5381 Allow requesting forward channel and quiet list in same mode command.
5385 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5388 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5390 Add description of xline wildcards.
5394 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5397 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5399 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5403 +0 -4 trunk/modules/m_services.c (File Modified)
5406 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5412 +1 -1 trunk/include/hook.h (File Modified)
5415 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5417 call_hook, not hook_call
5421 +1 -1 trunk/modules/core/m_join.c (File Modified)
5424 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5426 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5427 Could be useful for a number of things.
5431 +9 -0 trunk/modules/core/m_join.c (File Modified)
5434 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5436 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5440 +7 -0 trunk/include/hook.h (File Modified)
5443 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5445 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5449 +15 -0 trunk/modules/m_services.c (File Modified)
5452 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5454 Clarify snomask +f, +k, +u.
5458 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5461 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5463 Cmode +p and +s may be set simultaneously.
5467 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5470 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5472 actually, we should check the data version on each reload (oops)
5476 +6 -6 trunk/src/main.c (File Modified)
5479 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5481 more work on the loader
5485 +45 -21 trunk/src/main.c (File Modified)
5488 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5490 Add prototype ircd_state.c
5494 + - trunk/src/ircd_state.c (File Added)
5497 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5499 Smaller improvements.
5503 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5506 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5508 Add a lot of stuff here.
5512 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5515 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5517 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5521 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5524 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5526 Invex doesn't trump +r or (sic) +J.
5530 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5533 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5535 Check to make sure a module is not loaded before loading it.
5539 +6 -1 trunk/src/ircd_parser.y (File Modified)
5542 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5544 - Add a missing comma in the HeaderMessages array
5545 - Only send "Your hostname is too long ..." if that really is the case
5549 +2 -2 trunk/src/s_auth.c (File Modified)
5552 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5554 build_symtable() will have already bailed here, so no need to check
5555 explicitly whether or not charybdis_main is NULL.
5559 +7 -16 trunk/src/main.c (File Modified)
5562 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5564 Data structure versioning, part 1.
5568 +10 -1 trunk/include/ircd_defs.h (File Modified)
5569 +2 -0 trunk/src/ircd.c (File Modified)
5570 +15 -3 trunk/src/main.c (File Modified)
5573 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5575 build a symbol table and use that instead of doing a raw dlsym on everything
5579 + - trunk/include/ircd_linker.h (File Added)
5580 +71 -1 trunk/src/Makefile.in (File Modified)
5581 + - trunk/src/ircd_linker.c (File Added)
5582 +16 -4 trunk/src/main.c (File Modified)
5585 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5587 The launcher now calls io_loop() instead of charybdis_main().
5588 This is so that we do not have to reinitialize *everything* later.
5592 +1 -0 trunk/include/ircd.h (File Modified)
5593 +6 -7 trunk/src/ircd.c (File Modified)
5594 +13 -1 trunk/src/main.c (File Modified)
5597 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5599 Use global binding on libircd.so.
5603 +1 -1 trunk/src/main.c (File Modified)
5606 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5608 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5609 (it will do more later)
5613 +14 -12 trunk/include/config.h (File Modified)
5614 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5615 +31 -5 trunk/src/Makefile.in (File Modified)
5616 +78 -1 trunk/src/ircd.c (File Modified)
5617 + - trunk/src/main.c (File Added)
5620 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5622 Add whitespace here, oops.
5626 +1 -1 trunk/CREDITS (File Modified)
5629 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5631 Properly copy over the IP address here instead of using a cheap hack.
5632 Because the hack didn't work right except on IPv6. :|
5636 +12 -2 trunk/src/s_newconf.c (File Modified)
5639 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5641 Revert reject cache notice to ratbox's, which more
5642 clearly suggests what's happening.
5646 +4 -1 trunk/src/reject.c (File Modified)
5649 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5651 Fix the openssl status in the overview information.
5655 +1 -3 trunk/configure (File Modified)
5656 +1 -3 trunk/configure.ac (File Modified)
5659 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5661 - Add simple exempt{} block (127.0.0.1) to example.conf.
5662 - Remove mention of deny{}.
5666 +5 -0 trunk/doc/example.conf (File Modified)
5667 +1 -1 trunk/doc/reference.conf (File Modified)
5670 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5672 example.conf: add some comments at the start
5673 reference.conf: some ircd-ratbox -> charybdis
5677 +11 -0 trunk/doc/example.conf (File Modified)
5678 +6 -5 trunk/doc/reference.conf (File Modified)
5681 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5683 Rename m_createauthonly module to createauthonly
5684 as this is not a module providing an m_function
5689 +1 -38 trunk/contrib/Makefile.in (File Modified)
5690 + - trunk/contrib/createauthonly.c (File Added)
5691 + - trunk/contrib/m_createauthonly.c (File Deleted)
5694 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5696 Add to example confs commented lines for:
5697 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5698 sno_globalkline.so, sno_globaloper.so.
5702 +5 -1 trunk/doc/example.conf (File Modified)
5703 +9 -1 trunk/doc/reference.conf (File Modified)
5706 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5708 - Unbreak connecting to connect{}s with hostnames
5709 instead of IP addresses (broken with new resolver).
5710 - Try to do A/AAAA query based on aftype in
5711 connect{} (doesn't seem to work fully).
5715 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5718 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5720 Unbreak /rehash dns.
5724 +1 -0 trunk/src/res.c (File Modified)
5727 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5729 Preserve Hybrid Id and add one of our own.
5733 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5734 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5737 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5739 Add anfl and Androsyn to CREDITS.
5740 They wrote a lot of ratbox code we use, both before and after the fork.
5744 +2 -0 trunk/CREDITS (File Modified)
5747 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5749 Hostname validity check.
5753 +42 -3 trunk/src/s_auth.c (File Modified)
5756 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5758 Version bump to 1.2.0.
5762 +9 -9 trunk/configure (File Modified)
5763 +1 -1 trunk/configure.ac (File Modified)
5766 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5768 - Missed a spot in the IPv6 code here. Should be usable now.
5772 +2 -2 trunk/src/res.c (File Modified)
5775 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5777 Alright, so, this massive commit does the following:
5779 - Adds a resolver based on the undernet and hybrid one.
5780 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5781 - Makes a check in ./configure be posixly correct
5782 - Simplifies the auth code and DNS callbacks
5784 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5788 +1 -1 trunk/Makefile.in (File Modified)
5789 + - trunk/adns/ (File Deleted)
5790 +148 -80 trunk/configure (File Modified)
5791 +1 -2 trunk/configure.ac (File Modified)
5792 +6 -0 trunk/include/client.h (File Modified)
5793 +1 -0 trunk/include/packet.h (File Modified)
5794 +153 -41 trunk/include/res.h (File Modified)
5795 + - trunk/include/reslib.h (File Added)
5796 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5797 +930 -1449 trunk/modules/.depend (File Modified)
5798 +3 -0 trunk/modules/m_stats.c (File Modified)
5799 +417 -621 trunk/src/.depend (File Modified)
5800 +1 -1 trunk/src/.indent.pro (File Modified)
5801 +2069 -289 trunk/src/Makefile.in (File Modified)
5802 + - trunk/src/adns.c (File Deleted)
5803 + - trunk/src/res.c (File Added)
5804 + - trunk/src/reslib.c (File Added)
5805 +11 -50 trunk/src/s_auth.c (File Modified)
5806 +4 -26 trunk/src/s_newconf.c (File Modified)
5809 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5811 Document the NOBALLOC feature.
5815 +7 -1 trunk/include/config.h (File Modified)
5818 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5820 commands.sgml changes
5824 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5827 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5833 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5836 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5838 Improve description of class{} block (in particular,
5839 mention server classes as well as client classes).
5843 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5846 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5849 -/* sendq: servers need a higher sendq as they send more data */
5850 +/* sendq: servers need a higher sendq as they are sent more data */
5854 +1 -1 trunk/doc/reference.conf (File Modified)
5857 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5859 Add modules{} block.
5863 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5866 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5868 Add general::oper_snomask, snomask on oper up for opers
5869 that have umode +s set on oper up, but do not have
5870 a specific snomask setting in their operator block.
5871 If this is empty or not specified, +s is used as before.
5875 +4 -1 trunk/doc/example.conf (File Modified)
5876 +7 -1 trunk/doc/reference.conf (File Modified)
5877 +1 -0 trunk/include/client.h (File Modified)
5878 +1 -0 trunk/include/s_conf.h (File Modified)
5879 +32 -0 trunk/src/newconf.c (File Modified)
5880 +1 -0 trunk/src/s_conf.c (File Modified)
5881 +13 -3 trunk/src/s_user.c (File Modified)
5884 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5889 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5892 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5894 Add MASKTRACE and CHANTRACE commands.
5898 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5901 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5903 document loadmodule directive
5907 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5910 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5916 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5919 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5921 q:lines are no longer living in the ircd.conf either
5925 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5928 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5930 remove k:line, d:line, x:line as they are their own files now
5934 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5937 jilles 2006/02/12 03:55:38 UTC (20060212-782)
5939 New place for operator::snomask.
5943 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5946 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
5948 Document connect {}.
5952 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5955 jilles 2006/02/12 03:42:26 UTC (20060212-778)
5957 example.conf: move operator::snomask to a more logical place,
5958 more sensible default
5959 reference.conf: add operator::snomask
5963 +3 -3 trunk/doc/example.conf (File Modified)
5964 +3 -0 trunk/doc/reference.conf (File Modified)
5967 jilles 2006/02/12 03:34:24 UTC (20060212-776)
5969 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
5970 in those conf entries that take umodes like <name1>, <name2>, ...
5974 +3 -0 trunk/doc/reference.conf (File Modified)
5975 +3 -0 trunk/src/newconf.c (File Modified)
5978 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
5984 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5987 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
5993 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5996 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6002 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6005 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6011 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6014 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6016 Document operator {} blocks.
6020 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6023 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6025 auth{}: clarify/add some details
6029 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6032 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6034 auth{}: Move a paragraph.
6038 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6041 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6043 Document auth{} blocks.
6047 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6050 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6056 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6059 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6061 Add umode +R, prevents unidentified clients from
6062 sending private messages or notices. /accept'ed
6063 clients and opers are exempt.
6064 Due to the /accept part, this is only checked
6065 at the target's server, may want to change
6070 +1 -0 trunk/help/opers/umode (File Modified)
6071 +1 -0 trunk/help/users/umode (File Modified)
6072 +2 -0 trunk/include/client.h (File Modified)
6073 +1 -0 trunk/include/numeric.h (File Modified)
6074 +11 -1 trunk/modules/core/m_message.c (File Modified)
6075 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6076 +1 -1 trunk/src/messages.tab (File Modified)
6077 +1 -1 trunk/src/s_user.c (File Modified)
6080 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6082 Don't allow a nick change if banned or quieted (and not
6083 voiced or opped) on a channel. This uses numeric 435
6084 (bahamut's "cannot change to a banned nick") because
6085 bahamut/ircu's 437 and hyperion's 438 already have
6086 another meaning for us.
6090 +2 -0 trunk/include/channel.h (File Modified)
6091 +1 -0 trunk/include/numeric.h (File Modified)
6092 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6093 +38 -0 trunk/src/channel.c (File Modified)
6094 +1 -1 trunk/src/messages.tab (File Modified)
6097 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6100 - respect ban exceptions
6101 - also deny a knock if quieted
6105 +2 -1 trunk/modules/m_knock.c (File Modified)
6108 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6110 Reverse bad substitution in comment.
6114 +1 -1 trunk/src/channel.c (File Modified)
6117 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6119 - set DynSpoof flag for clients spoofed at registration
6120 - add orighost instead of host to the hostname hash
6124 +5 -1 trunk/src/s_user.c (File Modified)
6127 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6129 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6133 +2 -3 trunk/src/send.c (File Modified)
6136 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6138 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6142 +17 -7 trunk/modules/m_signon.c (File Modified)
6145 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6147 Correct minimum args on ENCAP SASL to avoid nasty core.
6151 +1 -1 trunk/modules/m_sasl.c (File Modified)
6154 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6156 Style nits: sptr can't ever be NULL, don't compare truth
6161 +2 -3 trunk/modules/m_scan.c (File Modified)
6164 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6166 - Comment out scan_cmodes() prototype to suppress warning
6167 - Correct minimum parameter count for mo_scan()
6171 +2 -2 trunk/modules/m_scan.c (File Modified)
6174 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6177 - Include full command in operspy notice
6178 - Allow global scans (no-list used, mask not used) without operspy
6179 - Use ERR_NOPRIVS numeric
6183 +21 -9 trunk/modules/m_scan.c (File Modified)
6186 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6188 Cancel out the >3 default if < is given; this way
6189 any </> specification fully overrides the default.
6193 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6196 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6198 - Call mo_list() from m_list() to reduce code duplication
6199 - Default to >3, rather arbitrarily (conf option?)
6200 - Make < and > mean less than and greater than again
6204 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6207 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6209 When processing topic burst, hide connecting server
6210 on netburst if flatten links is enabled.
6214 +9 -2 trunk/modules/m_tb.c (File Modified)
6217 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6219 - remove PENALTY token
6223 +0 -1 trunk/include/supported.h (File Modified)
6226 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6229 - Add PENALTY because we have a pace-wait system.
6230 - Add FNC due to SAVE and RSFNC
6235 +4 -2 trunk/include/supported.h (File Modified)
6238 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6240 mkay, indent went nuts here
6244 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6247 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6249 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6250 and can be used instead. The SAFELIST implementation is the one used by
6251 default, as most users/networks will be used to it.
6255 +1 -0 trunk/NEWS (File Modified)
6256 +14 -0 trunk/include/client.h (File Modified)
6257 +5 -0 trunk/include/hash.h (File Modified)
6258 +404 -272 trunk/modules/Makefile.in (File Modified)
6259 + - trunk/modules/m_list.c (File Deleted)
6260 + - trunk/modules/m_list_ratbox.c (File Added)
6261 + - trunk/modules/m_list_safelist.c (File Added)
6262 +5 -5 trunk/src/hash.c (File Modified)
6265 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6267 Clear invites on a lowerTS JOIN or SJOIN.
6268 This should complete kick_on_split_riding protection.
6272 +5 -0 trunk/modules/core/m_join.c (File Modified)
6273 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6276 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6278 Like in ratbox, send and interpret timestamps on invites.
6282 +9 -2 trunk/modules/m_invite.c (File Modified)
6285 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6287 Add +S (network service) umode. Just for completeness, users or opers
6292 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6295 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6301 +35 -2 trunk/NEWS (File Modified)
6304 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6306 Split off a PreClient structure for data to be freed on registation (i.e. password).
6307 New hook introduce_client for post-registration messages.
6308 Fix b0rked SASL numerics.
6309 Burst REALHOST post-introduction for spoofed-on-registration clients.
6310 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6311 Pre-registration signon support.
6315 +10 -0 trunk/configure (File Modified)
6316 +2 -0 trunk/configure.ac (File Modified)
6317 +14 -4 trunk/include/client.h (File Modified)
6318 +1 -0 trunk/include/hook.h (File Modified)
6319 +1 -0 trunk/include/numeric.h (File Modified)
6320 +3 -0 trunk/include/setup.h.in (File Modified)
6321 +16 -0 trunk/modules/m_chghost.c (File Modified)
6322 +25 -21 trunk/modules/m_sasl.c (File Modified)
6323 +63 -30 trunk/modules/m_signon.c (File Modified)
6324 +18 -0 trunk/src/client.c (File Modified)
6325 +2 -0 trunk/src/hook.c (File Modified)
6326 +5 -5 trunk/src/messages.tab (File Modified)
6327 +2 -0 trunk/src/s_serv.c (File Modified)
6328 +28 -2 trunk/src/s_user.c (File Modified)
6331 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6333 Update hook documentation.
6337 +30 -0 trunk/doc/hooks.txt (File Modified)
6340 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6342 Improve @/# handling in match_esc().
6346 +21 -13 trunk/src/match.c (File Modified)
6349 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6351 backtrack instead of bailing out when handling a mismatched escape
6355 +1 -1 trunk/src/match.c (File Modified)
6358 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6360 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6363 +2 -1 trunk/CREDITS (File Modified)
6366 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6368 Fix the escape brokenness and pick up a more efficient matching algorithm,
6369 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6370 Patch sent upstream. They can do whatever they want with it, *shrug*.
6374 +147 -161 trunk/src/match.c (File Modified)
6377 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6379 If flatten links is enabled, fake the origins of some ServerModes
6380 sent to clients so that the server sending the netburst is hidden.
6381 Most mode hacks still show the true source.
6385 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6386 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6389 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6391 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6392 where the exit originated).
6393 - When receiving an SQUIT for a server themselves
6394 (IsMe(target_p) || target_p == client_p)
6395 close their link and send a local server notice.
6399 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6400 +6 -3 trunk/src/client.c (File Modified)
6403 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6405 Hooking into the wrong hook, whoops. :P
6409 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6410 +6 -10 trunk/modules/core/m_join.c (File Modified)
6413 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6415 this doesn't work right, right now :P
6419 +40 -0 trunk/contrib/Makefile.in (File Modified)
6420 + - trunk/contrib/m_createauthonly.c (File Added)
6421 +6 -0 trunk/include/hook.h (File Modified)
6422 +26 -1 trunk/modules/core/m_join.c (File Modified)
6423 +1 -1 trunk/src/ircd.c (File Modified)
6426 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6428 Make can_join() hookable.
6432 +12 -1 trunk/src/channel.c (File Modified)
6435 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6437 add 'int approved;' to the channel event hook
6441 +1 -0 trunk/include/hook.h (File Modified)
6444 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6446 Use SIDs in SASL ENCAP origin.
6447 Ignore responses from other agents once the first SASL response has been received for a client.
6451 +9 -5 trunk/modules/m_sasl.c (File Modified)
6454 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6456 Removed stray debug code.
6460 +1 -1 trunk/modules/m_sasl.c (File Modified)
6463 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6465 Don't complain "unknown MODE flag" if a non-oper attempts
6466 to unset an oper only umode they do not have.
6467 This is to prevent unwanted error messages when users/bots
6468 do things like MODE <nick> +i-sw.
6472 +4 -2 trunk/src/s_user.c (File Modified)
6475 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6477 Fix client_exit hook name and only call it for local exits that are not
6482 +3 -2 trunk/modules/m_sasl.c (File Modified)
6485 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6487 Fix SASL logic to actually use stored agent UID.
6488 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6489 Add abort code for exiting clients.
6493 +18 -9 trunk/modules/m_sasl.c (File Modified)
6496 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6498 Port over ratbox 2.2 /challenge. This is slightly more secure
6499 (better crypto, longer keys, challenge timeout) and has better
6502 The respond tool is no longer part of the ircd tree but a
6503 separate package, currently available from
6504 http://respond.ircd-ratbox.org (we should mirror/... this).
6508 +65 -310 trunk/doc/challenge.txt (File Modified)
6509 +5 -5 trunk/include/client.h (File Modified)
6510 +3 -0 trunk/include/irc_string.h (File Modified)
6511 +3 -0 trunk/include/numeric.h (File Modified)
6512 +94 -50 trunk/modules/m_challenge.c (File Modified)
6513 +1 -2 trunk/src/client.c (File Modified)
6514 +125 -0 trunk/src/irc_string.c (File Modified)
6515 +2 -2 trunk/src/messages.tab (File Modified)
6516 + - trunk/tools/rsa_respond/ (File Deleted)
6519 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6521 Preliminary SASL support.
6525 +7 -0 trunk/include/client.h (File Modified)
6526 +6 -0 trunk/include/numeric.h (File Modified)
6527 +1 -0 trunk/modules/Makefile.in (File Modified)
6528 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6529 +175 -1 trunk/modules/m_cap.c (File Modified)
6530 + - trunk/modules/m_sasl.c (File Added)
6531 +2 -0 trunk/modules/m_user.c (File Modified)
6532 +5 -5 trunk/src/messages.tab (File Modified)
6533 +8 -2 trunk/src/s_user.c (File Modified)
6536 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6538 SIGNON: make logout also apply remotely.
6542 +7 -2 trunk/modules/m_signon.c (File Modified)
6545 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6547 Use an asterisk when sending empty logins in SIGNON.
6551 +5 -5 trunk/modules/m_signon.c (File Modified)
6554 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6556 SIGNON: Only add whowas entry (add_history()) and wipe
6557 accepts (del_all_accepts()) if nick changed.
6561 +5 -3 trunk/modules/m_signon.c (File Modified)
6564 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6566 SIGNON: slight fixes to collision code:
6567 - don't kill if target_p == source_p (nick unchanged or only changed case)
6568 - add comment that SAVE support is missing
6569 - use sendto_realops_snomask() instead of sendto_realops_flags()
6573 +9 -6 trunk/modules/m_signon.c (File Modified)
6576 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6578 Fix up kills for bad nick/user/host on SIGNON.
6582 +16 -6 trunk/modules/m_signon.c (File Modified)
6585 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6587 If changing to a nick with a digit, only allow the UID.
6591 +4 -0 trunk/modules/m_signon.c (File Modified)
6594 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6596 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6597 Strip leading digits from logins that are not purely numeric.
6601 +3 -0 trunk/include/numeric.h (File Modified)
6602 +2 -0 trunk/include/send.h (File Modified)
6603 +1 -0 trunk/modules/Makefile.in (File Modified)
6604 +456 -3 trunk/modules/m_services.c (File Modified)
6605 + - trunk/modules/m_signon.c (File Added)
6606 +2 -2 trunk/src/messages.tab (File Modified)
6607 +98 -0 trunk/src/send.c (File Modified)
6610 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6612 Remove old server notice umodes from example confs.
6616 +1 -2 trunk/doc/example.conf (File Modified)
6617 +4 -17 trunk/doc/reference.conf (File Modified)
6620 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6622 Add snomask help file (forgot this earlier).
6626 + - trunk/help/opers/snomask (File Added)
6629 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6631 Add umode +l (receive locops).
6635 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6638 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6640 We don't plan to implement cmode +R (quiet unidentified) and
6641 umode +I (deny invite) for 1.1, so comment them out from the
6646 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6647 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6650 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6652 Improve snomask usage description.
6656 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6659 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6661 Mention the word snomask with umode +s (needs to be a link really).
6665 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6668 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6670 Add snomask +Z (operspy notices).
6674 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6677 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6679 Misc updates/clarifications.
6683 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6686 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6692 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6693 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6694 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6697 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6699 - Allow ENCAP REALHOST outside burst
6700 - Fix comment describing race condition: this can only happen
6701 on a local whois with use_whois_actually enabled
6705 +4 -6 trunk/modules/m_chghost.c (File Modified)
6708 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6710 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6714 +39 -0 trunk/contrib/Makefile.in (File Modified)
6715 + - trunk/contrib/sno_globaloper.c (File Added)
6718 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6720 Pass along old umodes and snomask in umode_changed hook,
6721 changing its parameter type from struct Client *
6722 to hook_data_umode_changed *. (For a new client, both
6725 The IP cloaking module now fully ignores umode changes
6726 where +h didn't change.
6730 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6731 +7 -0 trunk/include/hook.h (File Modified)
6732 +18 -4 trunk/src/s_user.c (File Modified)
6735 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6737 move libcharybdis-provided function initialisation into libcharybdis_init().
6741 +32 -11 trunk/src/ircd.c (File Modified)
6744 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6746 Make +f notices (local host, global host, global user@host, local class)
6747 netwide. Exceeding /quote set max remains local.
6751 +4 -4 trunk/src/s_conf.c (File Modified)
6754 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6756 Netwide notices about attempts to join juped channels.
6760 +1 -1 trunk/modules/core/m_join.c (File Modified)
6763 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6765 Send server notices about failed oper attempts globally.
6766 Successful remote oper attempt notices will be generated
6767 from the mode changes.
6771 +3 -3 trunk/modules/m_challenge.c (File Modified)
6772 +2 -2 trunk/modules/m_oper.c (File Modified)
6775 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6777 Rest of infrastructure for sending server notices globally.
6778 Uses a new L_NETWIDE level on sendto_realops_snomask().
6782 +1 -0 trunk/include/send.h (File Modified)
6783 +31 -4 trunk/src/send.c (File Modified)
6786 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6788 Add general::global_snotices conf option to control
6789 whether we send out SNOTEs. Does not do anything yet.
6793 +1 -0 trunk/doc/example.conf (File Modified)
6794 +6 -0 trunk/doc/reference.conf (File Modified)
6795 +1 -0 trunk/include/s_conf.h (File Modified)
6796 +6 -0 trunk/modules/m_info.c (File Modified)
6797 +1 -0 trunk/src/newconf.c (File Modified)
6798 +1 -0 trunk/src/s_conf.c (File Modified)
6801 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6803 Only accept SNOTE from servers.
6807 +2 -0 trunk/modules/m_snote.c (File Modified)
6810 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6812 Correct parv indices so this actually works.
6816 +2 -2 trunk/modules/m_snote.c (File Modified)
6819 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6825 +3 -3 trunk/modules/m_snote.c (File Modified)
6828 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6830 Add m_snote.c, SNOTE propagator.
6834 +86 -0 trunk/modules/Makefile.in (File Modified)
6835 + - trunk/modules/m_snote.c (File Added)
6838 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6840 start seeding the 1.1 NEWS file
6844 +4 -0 trunk/NEWS (File Modified)
6847 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6849 rename some modules to more descriptive names...
6853 +2 -131 trunk/contrib/Makefile.in (File Modified)
6854 + - trunk/contrib/globalconnexit.c (File Deleted)
6855 + - trunk/contrib/globallineactive.c (File Deleted)
6856 + - trunk/contrib/sno_farconnect.c (File Added)
6857 + - trunk/contrib/sno_globalkline.c (File Added)
6858 +1 -120 trunk/modules/Makefile.in (File Modified)
6859 + - trunk/modules/networknotice.c (File Deleted)
6860 + - trunk/modules/sno_routing.c (File Added)
6863 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6865 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6866 Uses FLAGS2_FLOODDONE bit on servers.
6870 +3 -0 trunk/include/client.h (File Modified)
6871 +121 -1 trunk/modules/Makefile.in (File Modified)
6872 + - trunk/modules/networknotice.c (File Added)
6875 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6877 Don't show servers in /trace to nonopers if flatten links is enabled.
6881 +8 -5 trunk/modules/m_trace.c (File Modified)
6884 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6887 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6888 - send back confirmation to source, if local client
6889 - send a +s server notice if the source is neither a server nor a service (+S)
6893 +5 -1 trunk/modules/m_chghost.c (File Modified)
6896 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6898 Use sendto_realops_snomask_from() to make the
6899 server notices appear to come from the affected
6904 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6905 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6908 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6910 Add sendto_realops_snomask_from(), allows
6911 specification of apparent source server.
6915 +1 -0 trunk/include/send.h (File Modified)
6916 +41 -1 trunk/src/send.c (File Modified)
6919 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6921 Revert r579. Keep host, not orighost in oper up notice.
6922 It would be inconsistent to have orighost there, and we
6923 don't want to mess up all server notices by putting both
6928 +1 -1 trunk/src/s_user.c (File Modified)
6931 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6933 Include the IP address in operlog/foperlog.
6937 +10 -8 trunk/modules/m_challenge.c (File Modified)
6938 +8 -6 trunk/modules/m_oper.c (File Modified)
6941 jilles 2006/01/28 15:17:01 UTC (20060128-597)
6943 Call umode_changed hook on oper up.
6947 +1 -0 trunk/src/s_user.c (File Modified)
6950 jilles 2006/01/28 15:13:27 UTC (20060128-595)
6952 Add globalconnexit contrib module, shows remote client connects/exits
6953 except netsplits/netjoin on snomask +F.
6954 Notice formatting will probably change somewhat still.
6958 +80 -0 trunk/contrib/Makefile.in (File Modified)
6959 + - trunk/contrib/globalconnexit.c (File Added)
6962 jilles 2006/01/28 14:54:44 UTC (20060128-593)
6964 Declare snomask_modes[] so modules can provide snomasks.
6968 +2 -0 trunk/include/snomask.h (File Modified)
6971 jilles 2006/01/28 14:40:10 UTC (20060128-591)
6973 Replace user_signon hook with two new hooks: new_local_user
6974 and new_remote_user.
6975 These are called right before the user is introduced to the
6976 rest of the network.
6980 +2 -1 trunk/include/hook.h (File Modified)
6981 +2 -0 trunk/modules/core/m_nick.c (File Modified)
6982 +4 -2 trunk/src/hook.c (File Modified)
6983 +2 -3 trunk/src/s_user.c (File Modified)
6986 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
6988 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
6992 +2 -2 trunk/modules/m_scan.c (File Modified)
6995 jilles 2006/01/27 19:45:11 UTC (20060127-587)
6997 Update doc/technical/send.txt.
7001 +91 -131 trunk/doc/technical/send.txt (File Modified)
7004 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7006 Add chantrace and masktrace to help files.
7010 + - trunk/help/opers/chantrace (File Added)
7011 +27 -20 trunk/help/opers/index (File Modified)
7012 + - trunk/help/opers/masktrace (File Added)
7013 +2 -0 trunk/help/opers/operspy (File Modified)
7016 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7018 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7019 Shows etrace-like output for all users in a channel,
7020 in particular IP addresses.
7024 +75 -2 trunk/modules/m_etrace.c (File Modified)
7027 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7029 Port over ratbox 2.2 r21727 (anfl):
7030 add some logging when we drop servers in places where we only notify opers
7034 +31 -0 trunk/modules/core/m_server.c (File Modified)
7037 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7039 display orighost in operup message
7043 +1 -1 trunk/src/s_user.c (File Modified)
7046 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7048 Add globallineactive contrib module, a hack which can often
7049 show k/d/g/x line active for remote clients.
7053 +52 -0 trunk/contrib/Makefile.in (File Modified)
7054 + - trunk/contrib/globallineactive.c (File Added)
7057 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7059 Show IP field in the same way as MASKTRACE:
7060 "255.255.255.255" if it's unknown (remote TS5 client)
7061 and "0" if we or the remote server are purposely
7066 +12 -1 trunk/modules/m_scan.c (File Modified)
7069 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7072 - don't show servers in a global scan
7073 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7077 +4 -1 trunk/modules/m_scan.c (File Modified)
7080 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7082 Implement SCAN UMODES.
7086 +3 -0 trunk/include/numeric.h (File Modified)
7087 +128 -2 trunk/modules/m_scan.c (File Modified)
7088 +2 -2 trunk/src/messages.tab (File Modified)
7091 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7097 +1 -1 trunk/modules/m_scan.c (File Modified)
7100 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7102 parv[0] should be parv[1].
7106 +1 -1 trunk/modules/m_scan.c (File Modified)
7109 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7115 +1 -1 trunk/modules/m_scan.c (File Modified)
7118 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7124 +2 -2 trunk/modules/m_scan.c (File Modified)
7127 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7129 framework for scan command
7133 +113 -0 trunk/modules/Makefile.in (File Modified)
7134 + - trunk/modules/m_scan.c (File Added)
7137 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7139 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7143 +2 -0 trunk/include/irc_string.h (File Modified)
7144 +157 -1 trunk/modules/m_etrace.c (File Modified)
7145 +129 -90 trunk/src/match.c (File Modified)
7148 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7150 orighost may live in a different hash bucket (likely the case), lets check it standalone
7154 +39 -3 trunk/src/hostmask.c (File Modified)
7157 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7159 SVN didn't check modules/ somehow, hrmm.
7163 +1 -1 trunk/modules/m_kline.c (File Modified)
7164 +6 -6 trunk/modules/m_stats.c (File Modified)
7167 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7169 Track hostmask entries for client_p->orighost, if available.
7170 Not throughly tested, but seems to work fine.
7174 +8 -4 trunk/include/hostmask.h (File Modified)
7175 +14 -10 trunk/src/hostmask.c (File Modified)
7178 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7180 Pass on SQUIT reasons more.
7184 +17 -19 trunk/src/client.c (File Modified)
7187 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7189 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7190 This way, hidden admins also get them.
7194 +4 -4 trunk/src/send.c (File Modified)
7197 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7199 From ircd-ratbox 2.2 (r21339 anfl):
7200 ms_kill() should be using find_person(), not find_client()
7201 otherwise it can generate a core.
7205 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7208 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7210 Add m_error to core_module_table, so it is loaded by default.
7214 +1 -0 trunk/src/modules.c (File Modified)
7217 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7219 comment is a const char *, not char *.
7223 +1 -1 trunk/include/hook.h (File Modified)
7226 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7228 Fix a long standing hybrid 7 bug: when getting a read error
7229 on a server, report_error() is called with a %d instead of
7230 a %s in the format string ("Lost connection" in +d).
7234 +1 -1 trunk/src/client.c (File Modified)
7237 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7243 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7246 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7248 Add document describing capabilities and what they mean.
7252 + - trunk/doc/technical/capab.txt (File Added)
7255 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7257 Change client_exit hook to pass all exit_client() parameters.
7261 +8 -0 trunk/include/hook.h (File Modified)
7262 +6 -1 trunk/src/client.c (File Modified)
7265 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7267 Add client_exit hook, called in exit_client() for all
7268 clients of all types, except clients exiting because
7269 of netsplits (QS). The only thing done before it is
7270 marking the client as "closing" (to prevent
7275 +1 -0 trunk/include/hook.h (File Modified)
7276 +2 -0 trunk/src/client.c (File Modified)
7277 +2 -0 trunk/src/hook.c (File Modified)
7280 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7282 Improve the code that calculates the nnnS nnnC counts
7285 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7289 +43 -36 trunk/modules/m_trace.c (File Modified)
7292 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7294 Add server_eob hook.
7295 Planning to use this for netsplit/join notices.
7299 +1 -0 trunk/include/hook.h (File Modified)
7300 +2 -0 trunk/modules/m_pong.c (File Modified)
7301 +2 -0 trunk/src/hook.c (File Modified)
7304 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7306 Default motd: ircd-ratbox -> charybdis
7310 +1 -1 trunk/doc/ircd.motd (File Modified)
7313 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7315 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7319 +4 -4 trunk/src/s_user.c (File Modified)
7322 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7324 - Remove obsolete EOB help file
7325 - Document snomask in the help files
7330 + - trunk/help/opers/eob (File Deleted)
7331 +13 -12 trunk/help/opers/index (File Modified)
7332 +1 -13 trunk/help/opers/umode (File Modified)
7333 +7 -7 trunk/help/users/index (File Modified)
7336 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7338 Bail if snomask to parse is not given. Pointy hat to myself.
7342 +3 -0 trunk/src/snomask.c (File Modified)
7345 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7347 Remove m_flags from autoconf
7351 +0 -1 trunk/contrib/Makefile.in (File Modified)
7354 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7360 + - trunk/contrib/m_flags.c (File Deleted)
7363 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7365 If +s is in oper_only_umodes, clear snomask on deoper.
7369 +5 -0 trunk/src/s_user.c (File Modified)
7372 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7374 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7378 +2 -2 trunk/configure (File Modified)
7379 +2 -2 trunk/configure.ac (File Modified)
7382 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7384 Remove the old server notice umodes.
7385 Default oper only umodes is now +s.
7386 Please make sure all remaining umodes still work.
7390 +3 -21 trunk/include/client.h (File Modified)
7391 +0 -12 trunk/src/newconf.c (File Modified)
7392 +1 -1 trunk/src/s_conf.c (File Modified)
7393 +12 -12 trunk/src/s_user.c (File Modified)
7396 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7398 operator::flags nick_changes now controls +n snomask instead of +n umode.
7402 +8 -8 trunk/src/s_user.c (File Modified)
7405 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7407 Move down h_umode_changed hook call after umode allowed checks
7408 (so it will not see +a if someone tries to set it but is not
7413 +2 -3 trunk/src/s_user.c (File Modified)
7416 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7418 Move over non-+s server notices (hopefully, all of them).
7422 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7423 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7424 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7425 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7426 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7427 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7428 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7429 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7430 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7431 +2 -2 trunk/libcharybdis/event.c (File Modified)
7432 +2 -2 trunk/modules/core/m_join.c (File Modified)
7433 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7434 +3 -3 trunk/modules/core/m_message.c (File Modified)
7435 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7436 +2 -2 trunk/modules/core/m_server.c (File Modified)
7437 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7438 +1 -1 trunk/modules/m_post.c (File Modified)
7439 +1 -1 trunk/modules/m_services.c (File Modified)
7440 +2 -2 trunk/src/channel.c (File Modified)
7441 +3 -3 trunk/src/client.c (File Modified)
7442 +1 -1 trunk/src/hash.c (File Modified)
7443 +5 -5 trunk/src/s_conf.c (File Modified)
7444 +2 -2 trunk/src/s_log.c (File Modified)
7445 +4 -4 trunk/src/s_user.c (File Modified)
7448 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7450 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7454 +2 -1 trunk/include/snomask.h (File Modified)
7455 +2 -2 trunk/src/snomask.c (File Modified)
7458 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7460 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7464 +1 -1 trunk/contrib/example_module.c (File Modified)
7465 +2 -2 trunk/include/ircd_defs.h (File Modified)
7466 +6 -6 trunk/modules/core/m_error.c (File Modified)
7467 +1 -1 trunk/modules/core/m_join.c (File Modified)
7468 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7469 +1 -1 trunk/modules/core/m_message.c (File Modified)
7470 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7471 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7472 +18 -18 trunk/modules/core/m_server.c (File Modified)
7473 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7474 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7475 +4 -4 trunk/modules/m_challenge.c (File Modified)
7476 +4 -4 trunk/modules/m_dline.c (File Modified)
7477 +13 -13 trunk/modules/m_gline.c (File Modified)
7478 +5 -5 trunk/modules/m_kline.c (File Modified)
7479 +2 -2 trunk/modules/m_oper.c (File Modified)
7480 +1 -1 trunk/modules/m_pong.c (File Modified)
7481 +13 -13 trunk/modules/m_rehash.c (File Modified)
7482 +4 -4 trunk/modules/m_resv.c (File Modified)
7483 +16 -16 trunk/modules/m_set.c (File Modified)
7484 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7485 +6 -6 trunk/modules/m_xline.c (File Modified)
7486 +1 -1 trunk/src/adns.c (File Modified)
7487 +2 -2 trunk/src/channel.c (File Modified)
7488 +1 -1 trunk/src/listener.c (File Modified)
7489 +1 -1 trunk/src/s_auth.c (File Modified)
7490 +15 -15 trunk/src/s_conf.c (File Modified)
7491 +3 -3 trunk/src/s_user.c (File Modified)
7492 +7 -7 trunk/src/send.c (File Modified)
7495 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7498 - set +s snomask if +s umode set but no snomasks
7499 - put numerics in more logical order
7503 +3 -1 trunk/src/s_user.c (File Modified)
7506 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7508 parse_snobuf_to_mask(): default to + at start
7509 allows stuff like /mode jilles +s C
7513 +1 -1 trunk/src/snomask.c (File Modified)
7516 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7518 Changes to user_mode() snomask handling.
7519 - show snomask (if not 0) on /mode <nick>
7520 - show snomask once at the end if +s/-s used
7521 - only parse 1 parameter for umode changes
7522 - don't crash on /mode <nick> +s
7523 - /mode <nick> -s clears snomask, doesn't use parameter
7524 - set umode +s iff snomask is not 0
7525 - snomask is not propagated, but umode +s is
7529 +97 -72 trunk/src/s_user.c (File Modified)
7532 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7534 Convert some messages over to snomask.
7538 +29 -29 trunk/src/client.c (File Modified)
7539 +2 -2 trunk/src/ircd.c (File Modified)
7540 +13 -13 trunk/src/modules.c (File Modified)
7541 +1 -1 trunk/src/newconf.c (File Modified)
7542 +5 -5 trunk/src/parse.c (File Modified)
7543 +1 -1 trunk/src/restart.c (File Modified)
7544 +4 -4 trunk/src/s_newconf.c (File Modified)
7545 +11 -11 trunk/src/s_serv.c (File Modified)
7548 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7550 include snomask.h from client.h
7554 +1 -0 trunk/include/client.h (File Modified)
7557 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7559 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7563 +1 -0 trunk/src/newconf.c (File Modified)
7564 +2 -1 trunk/src/snomask.c (File Modified)
7567 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7569 should start with +, not \0. Whoops. :)
7573 +1 -1 trunk/src/snomask.c (File Modified)
7576 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7578 core snomask support.
7582 +3 -0 trunk/doc/example.conf (File Modified)
7583 +2 -0 trunk/include/client.h (File Modified)
7584 +2 -0 trunk/include/numeric.h (File Modified)
7585 +2 -0 trunk/include/s_newconf.h (File Modified)
7586 +63 -0 trunk/include/send.h (File Modified)
7587 + - trunk/include/snomask.h (File Added)
7588 +1 -0 trunk/src/Makefile.in (File Modified)
7589 +1 -1 trunk/src/messages.tab (File Modified)
7590 +8 -0 trunk/src/newconf.c (File Modified)
7591 +12 -0 trunk/src/s_user.c (File Modified)
7592 +235 -0 trunk/src/send.c (File Modified)
7593 + - trunk/src/snomask.c (File Added)
7596 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7598 add a blank line after the license info.
7602 +1 -1 trunk/CREDITS (File Modified)
7605 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7607 Extend copyright to 2006.
7611 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7614 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7617 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7621 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7622 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7625 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7627 Add oper privileges document.
7631 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7632 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7635 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7637 Capitalize message names in services shortcuts (for consistency).
7641 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7644 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7650 +1 -1 trunk/src/patricia.c (File Modified)
7653 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7655 Remove obsolete 'nextconnect' variable.
7659 +0 -1 trunk/include/ircd.h (File Modified)
7660 +0 -2 trunk/src/client.c (File Modified)
7661 +0 -1 trunk/src/ircd.c (File Modified)
7664 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7666 Remove this remnant of the hybrid 6 ziplinks implementation.
7670 + - trunk/include/s_zip.h (File Deleted)
7673 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7675 Make clone limiting work on orighost, not host (so it
7676 looks through services cloaks). Lightly tested, please
7681 +2 -0 trunk/modules/m_chghost.c (File Modified)
7682 +1 -1 trunk/src/client.c (File Modified)
7683 +1 -1 trunk/src/s_conf.c (File Modified)
7686 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7688 Don't forget to link me_realhost() into the command hash.
7690 Pointy hat to: myself
7694 +1 -1 trunk/modules/m_chghost.c (File Modified)
7697 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7699 It's call_hook, not hook_call.
7703 +1 -1 trunk/src/s_user.c (File Modified)
7706 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7708 Add unreject help file.
7712 + - trunk/help/opers/unreject (File Added)
7715 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7717 Link the all-important 42 module to the build :P
7721 +1 -0 trunk/contrib/Makefile.in (File Modified)
7724 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7726 Mention /rehash help.
7730 +1 -0 trunk/help/opers/rehash (File Modified)
7733 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7735 Add h_user_signon hook.
7739 +1 -0 trunk/include/hook.h (File Modified)
7740 +2 -0 trunk/src/hook.c (File Modified)
7741 +4 -0 trunk/src/s_user.c (File Modified)
7744 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7746 Oops, forgot to set orighost for remote client introductions.
7750 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7753 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7755 Use TS6 forms in services shortcuts, if possible.
7759 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7762 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7764 - Start out default_umodes conf entry from the empty set instead of +i.
7765 - Move oper_only_umodes check to where default_umodes is used, as
7766 oper_only_umodes may not be set yet while we're reading the conf.
7770 +6 -7 trunk/src/newconf.c (File Modified)
7771 +1 -1 trunk/src/s_user.c (File Modified)
7774 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7776 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7780 +1 -0 trunk/doc/example.conf (File Modified)
7781 +7 -0 trunk/doc/reference.conf (File Modified)
7782 +0 -7 trunk/include/config.h.dist (File Modified)
7783 +1 -0 trunk/include/s_conf.h (File Modified)
7784 +6 -0 trunk/modules/m_info.c (File Modified)
7785 +9 -18 trunk/src/client.c (File Modified)
7786 +1 -0 trunk/src/newconf.c (File Modified)
7787 +1 -0 trunk/src/s_conf.c (File Modified)
7790 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7792 - Allow NULL target_ip in show_ip() (indicates message is being
7793 sent to local opers)
7794 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7796 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7797 those in src/client.c
7799 From ratbox 2.2 svn (anfl)
7803 +1 -0 trunk/include/client.h (File Modified)
7804 +21 -2 trunk/src/client.c (File Modified)
7805 +2 -4 trunk/src/hostmask.c (File Modified)
7806 +1 -5 trunk/src/s_conf.c (File Modified)
7807 +4 -8 trunk/src/s_user.c (File Modified)
7810 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7812 Fire off events properly.
7816 +7 -3 trunk/src/s_user.c (File Modified)
7819 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7821 make sure modules which depend on umode information get the message upon connection (oops)
7825 +3 -0 trunk/src/s_user.c (File Modified)
7828 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7830 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7831 From ratbox 2.2 svn.
7835 +3 -7 trunk/modules/m_etrace.c (File Modified)
7838 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7840 Replace silly `default_invisible' option with more versatile default_umodes.
7844 +2 -2 trunk/Makefile.in (File Modified)
7845 +12 -1 trunk/doc/example.conf (File Modified)
7846 +14 -7 trunk/doc/reference.conf (File Modified)
7847 +2 -4 trunk/include/s_conf.h (File Modified)
7848 +0 -6 trunk/modules/m_info.c (File Modified)
7849 +4 -0 trunk/src/modules.c (File Modified)
7850 +41 -1 trunk/src/newconf.c (File Modified)
7851 +2 -2 trunk/src/s_conf.c (File Modified)
7852 +3 -4 trunk/src/s_user.c (File Modified)
7855 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7857 Add temporary nick resvs with the proper duration,
7858 not 60 times too long.
7862 +1 -1 trunk/modules/m_resv.c (File Modified)
7865 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7867 Add kick on split riding. See reference.conf for more details.
7871 +1 -0 trunk/doc/example.conf (File Modified)
7872 +16 -0 trunk/doc/reference.conf (File Modified)
7873 +1 -0 trunk/include/s_conf.h (File Modified)
7874 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7875 +6 -0 trunk/modules/m_info.c (File Modified)
7876 +1 -0 trunk/src/newconf.c (File Modified)
7877 +1 -0 trunk/src/s_conf.c (File Modified)
7880 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7882 New credits, denoting GXTi as being on the core team.
7886 +16 -5 trunk/CREDITS (File Modified)
7889 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7891 better cloaking algorithm
7895 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7898 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7900 don't do redundant bitshifting.
7904 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7907 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7913 +1 -0 trunk/contrib/Makefile.in (File Modified)
7916 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7918 Set the DynSpoof flag properly.
7922 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7925 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7927 first go at an ip_cloaking implementation for charybdis.
7931 + - trunk/contrib/ip_cloaking.c (File Added)
7934 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
7936 Add libcharybdis to contrib/ includes.
7940 +1 -1 trunk/contrib/Makefile.in (File Modified)
7943 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
7945 add h_umode_changed hook for modules that provide usermodes.
7949 +1 -0 trunk/include/hook.h (File Modified)
7950 +2 -1 trunk/src/hook.c (File Modified)
7951 +3 -0 trunk/src/s_user.c (File Modified)
7954 jilles 2005/12/19 16:52:45 UTC (20051219-406)
7956 Show quiets in /stats z.
7960 +15 -10 trunk/src/s_stats.c (File Modified)
7963 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
7965 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
7969 +0 -12 trunk/configure (File Modified)
7970 +0 -9 trunk/configure.ac (File Modified)
7971 +0 -3 trunk/include/setup.h.in (File Modified)
7974 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
7976 change various buffer sizes to = topiclen.
7980 +3 -4 trunk/include/ircd_defs.h (File Modified)
7983 jon 2005/12/12 19:32:18 UTC (20051212-400)
7985 - Partial commit test, partial ego strokage ;)
7989 +2 -1 trunk/CREDITS (File Modified)
7992 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
7994 More kqueue corrections.
7997 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8000 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8002 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8003 Not sure why this wasn't this way to begin with.
8007 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8010 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8012 example.conf tweaks:
8013 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8014 most people do not need this.
8015 Enable serverinfo::hub.
8019 +14 -11 trunk/doc/example.conf (File Modified)
8022 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8024 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8028 +1 -1 trunk/src/s_serv.c (File Modified)
8031 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8033 header include changes
8037 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8038 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8039 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8040 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8041 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8042 +1 -21 trunk/libcharybdis/select.c (File Modified)
8045 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8047 s/ilog/libcharybdis_{die,log,restart}/g
8051 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8052 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8053 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8054 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8055 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8056 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8057 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8058 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8061 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8063 Use the right callbacks in the function code.
8066 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8069 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8071 More work, it builds again!
8075 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8076 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8077 + - trunk/libcharybdis/libcharybdis.c (File Added)
8078 + - trunk/libcharybdis/libcharybdis.h (File Added)
8081 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8083 Move some stuff around.
8087 + - trunk/include/memory.h (File Deleted)
8088 + - trunk/include/tools.h (File Deleted)
8089 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8090 + - trunk/libcharybdis/memory.c (File Added)
8091 + - trunk/libcharybdis/memory.h (File Added)
8092 + - trunk/libcharybdis/snprintf.c (File Added)
8093 + - trunk/libcharybdis/tools.c (File Added)
8094 + - trunk/libcharybdis/tools.h (File Added)
8095 +1000 -1062 trunk/modules/.depend (File Modified)
8096 +421 -455 trunk/src/.depend (File Modified)
8097 +0 -1191 trunk/src/Makefile.in (File Modified)
8098 + - trunk/src/memory.c (File Deleted)
8099 + - trunk/src/snprintf.c (File Deleted)
8100 + - trunk/src/tools.c (File Deleted)
8103 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8105 move more headers into libcharybdis
8108 + - trunk/include/balloc.h (File Deleted)
8109 + - trunk/include/event.h (File Deleted)
8110 + - trunk/libcharybdis/balloc.h (File Added)
8111 + - trunk/libcharybdis/event.h (File Added)
8112 +924 -1020 trunk/modules/.depend (File Modified)
8113 +327 -406 trunk/src/.depend (File Modified)
8116 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8118 balloc, events -> libcharybdis
8121 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8122 + - trunk/libcharybdis/balloc.c (File Added)
8123 + - trunk/libcharybdis/event.c (File Added)
8124 +0 -1008 trunk/src/Makefile.in (File Modified)
8125 + - trunk/src/balloc.c (File Deleted)
8126 + - trunk/src/event.c (File Deleted)
8129 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8134 + - trunk/include/commio.h (File Deleted)
8135 + - trunk/include/linebuf.h (File Deleted)
8136 + - trunk/libcharybdis/commio.h (File Added)
8137 + - trunk/libcharybdis/linebuf.h (File Added)
8138 +1644 -530 trunk/modules/.depend (File Modified)
8139 +1 -1 trunk/modules/Makefile.in (File Modified)
8140 +720 -284 trunk/src/.depend (File Modified)
8143 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8145 Makefile reworking -- moving libcharybdis headers into proper location.
8148 +1 -1 trunk/adns/Makefile.in (File Modified)
8149 +1 -1 trunk/src/Makefile.in (File Modified)
8152 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8154 Document proposed authdaemon protocol.
8157 + - trunk/authdaemon/protocol.txt (File Added)
8160 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8165 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8168 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8170 Remove dead makefile from generation
8173 +1 -2 trunk/configure (File Modified)
8174 +0 -1 trunk/configure.ac (File Modified)
8177 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8179 libcharybdisIO -> libcharybdis
8182 +1 -1 trunk/src/Makefile.in (File Modified)
8185 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8190 + - trunk/libcharybdis/Makefile.in (File Added)
8191 + - trunk/libcharybdis/commio.c (File Added)
8192 + - trunk/libcharybdis/devpoll.c (File Added)
8193 + - trunk/libcharybdis/epoll.c (File Added)
8194 + - trunk/libcharybdis/io/ (File Deleted)
8195 + - trunk/libcharybdis/kqueue.c (File Added)
8196 + - trunk/libcharybdis/linebuf.c (File Added)
8197 + - trunk/libcharybdis/log/ (File Deleted)
8198 + - trunk/libcharybdis/poll.c (File Added)
8199 + - trunk/libcharybdis/ports.c (File Added)
8200 + - trunk/libcharybdis/select.c (File Added)
8203 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8208 + - trunk/libcharybdis/Makefile.in (File Deleted)
8211 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8216 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8219 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8221 add authdaemon dir for later hacking
8225 + - trunk/authdaemon/ (File Added)
8228 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8230 linebuf -> libcharybdisIO
8234 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8235 + - trunk/libcharybdis/io/linebuf.c (File Added)
8236 + - trunk/libcharybdis/log/ (File Added)
8237 + - trunk/libcharybdis/log/Makefile.in (File Added)
8238 +0 -687 trunk/src/Makefile.in (File Modified)
8239 + - trunk/src/linebuf.c (File Deleted)
8242 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8244 Solaris 10 I/O ports support
8247 + - trunk/libcharybdis/io/ports.c (File Added)
8250 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8256 +1 -1 trunk/Makefile.in (File Modified)
8257 +3 -1 trunk/configure (File Modified)
8258 +133 -10 trunk/configure.ac (File Modified)
8259 + - trunk/libcharybdis/ (File Added)
8260 + - trunk/libcharybdis/Makefile.in (File Added)
8261 + - trunk/libcharybdis/io/ (File Added)
8262 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8263 +2 -3 trunk/src/Makefile.in (File Modified)
8264 + - trunk/src/io/ (File Deleted)
8267 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8269 split IO stuff into libcharybdisIO.
8273 + - trunk/src/commio.c (File Deleted)
8274 + - trunk/src/devpoll.c (File Deleted)
8275 + - trunk/src/epoll.c (File Deleted)
8276 + - trunk/src/io/ (File Added)
8277 + - trunk/src/io/Makefile.in (File Added)
8278 + - trunk/src/io/commio.c (File Added)
8279 + - trunk/src/io/devpoll.c (File Added)
8280 + - trunk/src/io/epoll.c (File Added)
8281 + - trunk/src/io/kqueue.c (File Added)
8282 + - trunk/src/io/poll.c (File Added)
8283 + - trunk/src/io/select.c (File Added)
8284 + - trunk/src/kqueue.c (File Deleted)
8285 + - trunk/src/poll.c (File Deleted)
8286 + - trunk/src/select.c (File Deleted)
8289 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8295 +86 -155 trunk/configure (File Modified)
8296 +1 -1 trunk/configure.ac (File Modified)
8299 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8301 Remove mentions of mkkeypair/cryptlinks.
8305 +1 -3 trunk/doc/challenge.txt (File Modified)
8308 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8310 Clarify serverinfo{} description.
8314 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8317 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8319 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8323 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8326 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8328 Improvements also applicable to hyperion 1.x.
8332 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8335 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8337 - Add +F description
8338 - General improvements and changes to charybdis
8342 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8345 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8347 The server notice umodes only have an effect
8348 for opers. ("sendto_realops_flags", so having
8349 the umode is not enough, they must also be
8354 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8357 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8359 Updates to umodes docs.
8363 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8366 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8368 Add SGML documentation.
8371 + - trunk/doc/sgml/ (File Added)
8372 + - trunk/doc/sgml/oper-guide/ (File Added)
8373 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8374 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8375 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8376 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8377 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8378 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8379 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8382 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8384 Make operwall flag restrict setting umode +z.
8385 This repairs this flag broken in charybdis-1.0.
8389 +41 -0 trunk/contrib/m_flags.c (File Modified)
8390 +9 -0 trunk/src/s_user.c (File Modified)
8393 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8395 Don't complain/reset remote clients +n. I'm still not
8396 convinced propagating all umodes is the way to go, oh
8401 +1 -1 trunk/src/s_user.c (File Modified)
8404 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8406 - Require admin flag for oper /chghost (if it's enabled
8407 which is not default)
8408 - Give error message on nonexistant nick
8412 +12 -0 trunk/modules/m_chghost.c (File Modified)
8415 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8417 Incorporated jilles' dynspoof patch with a few minor changes.
8420 +5 -2 trunk/include/client.h (File Modified)
8421 +1 -0 trunk/include/numeric.h (File Modified)
8422 +75 -4 trunk/modules/m_chghost.c (File Modified)
8423 +2 -21 trunk/modules/m_stats.c (File Modified)
8424 +2 -8 trunk/modules/m_trace.c (File Modified)
8425 +2 -0 trunk/src/client.c (File Modified)
8426 +3 -0 trunk/src/s_user.c (File Modified)
8429 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8434 +5 -0 trunk/NEWS (File Modified)
8437 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8439 Make show_ip() far less braindead.
8441 Obtained from: ratbox 2.2 SVN
8445 +14 -85 trunk/src/client.c (File Modified)
8448 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8450 Instead of not showing channels at all for whoising services,
8451 only show channels the requester is also on. If operspying
8452 services, show all the channels.
8456 +37 -40 trunk/modules/m_whois.c (File Modified)
8459 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8461 - Show real errno if we fail to connect to a server
8462 - Don't show server IPs on IRC if a server goes dead
8467 +2 -5 trunk/src/s_serv.c (File Modified)
8470 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8472 Revert hybrid 7.2 aline code. It causes too many problems.
8476 +1 -47 trunk/NEWS (File Modified)
8477 + - trunk/include/aline.h (File Deleted)
8478 +53 -6 trunk/modules/m_dline.c (File Modified)
8479 +212 -16 trunk/modules/m_kline.c (File Modified)
8480 +37 -8 trunk/modules/m_resv.c (File Modified)
8481 +45 -24 trunk/modules/m_xline.c (File Modified)
8482 +0 -485 trunk/src/Makefile.in (File Modified)
8483 + - trunk/src/aline.c (File Deleted)
8486 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8488 Incorporate recent ratbox monitor bugfixes (could crash).
8492 +16 -0 trunk/modules/m_monitor.c (File Modified)
8493 +4 -3 trunk/src/monitor.c (File Modified)
8496 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8498 Fix /invite UID leak.
8500 Found by logiclrd@EFnet.
8504 +3 -2 trunk/modules/m_invite.c (File Modified)
8507 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8509 Don't show what channels a service is in.
8512 +1 -0 trunk/NEWS (File Modified)
8513 +40 -35 trunk/modules/m_whois.c (File Modified)
8516 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8518 Update version to 1.0.3.
8522 +9 -9 trunk/configure (File Modified)
8523 +1 -1 trunk/configure.ac (File Modified)
8526 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8532 +7 -1 trunk/NEWS (File Modified)
8535 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8537 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8538 More static buffers :(
8542 +12 -4 trunk/src/aline.c (File Modified)
8545 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8547 Make operspy mode (/mode !#channel showing parameters
8548 even if not on channel) work again.
8552 +4 -4 trunk/src/channel.c (File Modified)
8555 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8557 Call server_introduced hook on TS6 remote server
8558 introduction (ms_sid()).
8562 +6 -0 trunk/modules/core/m_server.c (File Modified)
8565 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8567 Cyrix boxes are wierd.
8570 +2 -1 trunk/modules/m_services.c (File Modified)
8573 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8578 +1 -1 trunk/include/client.h (File Modified)
8579 +3 -1 trunk/modules/m_services.c (File Modified)
8582 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8587 +1 -6 trunk/modules/m_services.c (File Modified)
8590 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8592 Disable a check that doesn't always seem to work right for some reason.
8595 +2 -0 trunk/modules/m_services.c (File Modified)
8598 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8604 +4 -1 trunk/NEWS (File Modified)
8607 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8613 +9 -9 trunk/configure (File Modified)
8614 +1 -1 trunk/configure.ac (File Modified)
8617 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8619 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8623 +3 -13 trunk/modules/m_trace.c (File Modified)
8626 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8628 Don't send empty RPL_WHOISCHANNELS on remote whois.
8630 Pointy hat to: jilles
8634 +1 -1 trunk/modules/m_whois.c (File Modified)
8637 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8643 +3 -0 trunk/NEWS (File Modified)
8646 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8648 Modular umode support.
8652 +0 -9 trunk/include/client.h (File Modified)
8653 +2 -1 trunk/include/s_user.h (File Modified)
8654 +1 -1 trunk/include/tools.h (File Modified)
8655 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8656 +3 -0 trunk/src/ircd.c (File Modified)
8657 +1 -1 trunk/src/messages.tab (File Modified)
8658 +2 -2 trunk/src/s_serv.c (File Modified)
8659 +37 -59 trunk/src/s_user.c (File Modified)
8660 +21 -0 trunk/src/tools.c (File Modified)
8663 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8665 Optionally do forced nick change to the UID instead of kill
8666 on nick collisions, see doc/collision_fnc.txt for more
8671 + - trunk/doc/collision_fnc.txt (File Added)
8672 +1 -0 trunk/doc/example.conf (File Modified)
8673 +8 -0 trunk/doc/reference.conf (File Modified)
8674 +1 -0 trunk/include/numeric.h (File Modified)
8675 +1 -0 trunk/include/s_conf.h (File Modified)
8676 +2 -1 trunk/include/s_serv.h (File Modified)
8677 +1 -0 trunk/include/s_stats.h (File Modified)
8678 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8679 +1 -1 trunk/src/messages.tab (File Modified)
8680 +1 -0 trunk/src/newconf.c (File Modified)
8681 +1 -0 trunk/src/s_conf.c (File Modified)
8682 +1 -0 trunk/src/s_serv.c (File Modified)
8683 +2 -2 trunk/src/s_stats.c (File Modified)
8686 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8692 trunk/NEWS (File Modified)
8695 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8697 Don't allow lookups by uid in /monitor + and /monitor s.
8701 trunk/modules/m_monitor.c (File Modified)
8704 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8706 Stop garbage +j being set in cases like +j aaa:bbb by
8707 initializing the variables properly.
8713 trunk/modules/core/m_mode.c (File Modified)
8714 trunk/modules/core/m_sjoin.c (File Modified)
8717 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8719 Apply flags to the proper server in me_gcap().
8723 trunk/modules/m_capab.c (File Modified)
8726 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8728 Use find_named_client() instead of find_client() to check
8729 for nick collisions.
8733 trunk/modules/core/m_nick.c (File Modified)
8736 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8738 - Replace old 381 numeric with a new, more positive one!
8742 trunk/src/messages.tab (File Modified)
8745 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8747 Make it compile again.
8751 trunk/src/channel.c (File Modified)
8752 trunk/src/client.c (File Modified)
8753 trunk/src/ircd.c (File Modified)
8754 trunk/src/packet.c (File Modified)
8757 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8759 - Prevent UID disclosure in cmode setting.
8763 trunk/NEWS (File Modified)
8764 trunk/modules/core/m_mode.c (File Modified)
8767 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8769 A different check which prevents UID disclosure.
8773 trunk/modules/core/m_kick.c (File Modified)
8776 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8778 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8782 trunk/modules/core/m_kick.c (File Modified)
8785 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8787 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8791 trunk/NEWS (File Modified)
8792 trunk/modules/m_accept.c (File Modified)
8793 trunk/modules/m_admin.c (File Modified)
8794 trunk/modules/m_away.c (File Modified)
8795 trunk/modules/m_cap.c (File Modified)
8796 trunk/modules/m_capab.c (File Modified)
8797 trunk/modules/m_challenge.c (File Modified)
8798 trunk/modules/m_chghost.c (File Modified)
8799 trunk/modules/m_close.c (File Modified)
8800 trunk/modules/m_cmessage.c (File Modified)
8801 trunk/modules/m_connect.c (File Modified)
8802 trunk/modules/m_dline.c (File Modified)
8803 trunk/modules/m_encap.c (File Modified)
8804 trunk/modules/m_etrace.c (File Modified)
8805 trunk/modules/m_gline.c (File Modified)
8806 trunk/modules/m_help.c (File Modified)
8807 trunk/modules/m_info.c (File Modified)
8808 trunk/modules/m_invite.c (File Modified)
8809 trunk/modules/m_ison.c (File Modified)
8810 trunk/modules/m_kline.c (File Modified)
8811 trunk/modules/m_knock.c (File Modified)
8812 trunk/modules/m_links.c (File Modified)
8813 trunk/modules/m_list.c (File Modified)
8814 trunk/modules/m_locops.c (File Modified)
8815 trunk/modules/m_lusers.c (File Modified)
8816 trunk/modules/m_map.c (File Modified)
8817 trunk/modules/m_monitor.c (File Modified)
8818 trunk/modules/m_motd.c (File Modified)
8819 trunk/modules/m_names.c (File Modified)
8820 trunk/modules/m_oper.c (File Modified)
8821 trunk/modules/m_operspy.c (File Modified)
8822 trunk/modules/m_pass.c (File Modified)
8823 trunk/modules/m_ping.c (File Modified)
8824 trunk/modules/m_pong.c (File Modified)
8825 trunk/modules/m_post.c (File Modified)
8826 trunk/modules/m_rehash.c (File Modified)
8827 trunk/modules/m_restart.c (File Modified)
8828 trunk/modules/m_resv.c (File Modified)
8829 trunk/modules/m_services.c (File Modified)
8830 trunk/modules/m_set.c (File Modified)
8831 trunk/modules/m_sshortcut.c (File Modified)
8832 trunk/modules/m_stats.c (File Modified)
8833 trunk/modules/m_svinfo.c (File Modified)
8834 trunk/modules/m_tb.c (File Modified)
8835 trunk/modules/m_testline.c (File Modified)
8836 trunk/modules/m_testmask.c (File Modified)
8837 trunk/modules/m_time.c (File Modified)
8838 trunk/modules/m_topic.c (File Modified)
8839 trunk/modules/m_trace.c (File Modified)
8840 trunk/modules/m_unreject.c (File Modified)
8841 trunk/modules/m_user.c (File Modified)
8842 trunk/modules/m_userhost.c (File Modified)
8843 trunk/modules/m_users.c (File Modified)
8844 trunk/modules/m_version.c (File Modified)
8845 trunk/modules/m_wallops.c (File Modified)
8846 trunk/modules/m_who.c (File Modified)
8847 trunk/modules/m_whois.c (File Modified)
8848 trunk/modules/m_whowas.c (File Modified)
8849 trunk/modules/m_xline.c (File Modified)
8850 trunk/src/adns.c (File Modified)
8851 trunk/src/aline.c (File Modified)
8852 trunk/src/cache.c (File Modified)
8853 trunk/src/channel.c (File Modified)
8854 trunk/src/class.c (File Modified)
8855 trunk/src/client.c (File Modified)
8856 trunk/src/commio.c (File Modified)
8857 trunk/src/event.c (File Modified)
8858 trunk/src/hash.c (File Modified)
8859 trunk/src/hostmask.c (File Modified)
8860 trunk/src/ircd.c (File Modified)
8861 trunk/src/kdparse.c (File Modified)
8862 trunk/src/linebuf.c (File Modified)
8863 trunk/src/listener.c (File Modified)
8864 trunk/src/modules.c (File Modified)
8865 trunk/src/monitor.c (File Modified)
8866 trunk/src/newconf.c (File Modified)
8867 trunk/src/packet.c (File Modified)
8868 trunk/src/parse.c (File Modified)
8869 trunk/src/reject.c (File Modified)
8870 trunk/src/s_auth.c (File Modified)
8871 trunk/src/s_conf.c (File Modified)
8872 trunk/src/s_gline.c (File Modified)
8873 trunk/src/s_log.c (File Modified)
8874 trunk/src/s_newconf.c (File Modified)
8875 trunk/src/s_serv.c (File Modified)
8876 trunk/src/s_stats.c (File Modified)
8877 trunk/src/s_user.c (File Modified)
8878 trunk/src/send.c (File Modified)
8879 trunk/src/whowas.c (File Modified)
8882 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8884 - More coding style niceities. Pretty much got client.h squared away.
8888 trunk/modules/m_dline.c (File Modified)
8889 trunk/modules/m_gline.c (File Modified)
8890 trunk/modules/m_kline.c (File Modified)
8891 trunk/modules/m_rehash.c (File Modified)
8892 trunk/modules/m_resv.c (File Modified)
8893 trunk/modules/m_stats.c (File Modified)
8894 trunk/modules/m_testline.c (File Modified)
8895 trunk/modules/m_user.c (File Modified)
8896 trunk/modules/m_xline.c (File Modified)
8899 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8901 - Propagate quiets (+q) on netjoins
8902 - Clear +q list too on lowerTS sjoin from TS6 source
8906 trunk/modules/core/m_sjoin.c (File Modified)
8907 trunk/src/s_serv.c (File Modified)
8910 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8912 Second argument to whois is always a nick, never a uid.
8913 This prevents /whois other.server uid to get information
8918 trunk/modules/m_whois.c (File Modified)
8921 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8923 Don't allow local users to use uids in user mode.
8927 trunk/src/s_user.c (File Modified)
8930 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8932 Make it compile again.
8936 trunk/src/s_stats.c (File Modified)
8939 jilles 2005/09/21 15:09:11 UTC (20050921-242)
8941 Fix propagation of empty SJOIN.
8945 trunk/modules/core/m_sjoin.c (File Modified)
8948 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
8950 Some atheme-style niceties here.
8954 trunk/modules/m_accept.c (File Modified)
8955 trunk/modules/m_admin.c (File Modified)
8956 trunk/modules/m_away.c (File Modified)
8957 trunk/modules/m_cap.c (File Modified)
8958 trunk/modules/m_capab.c (File Modified)
8959 trunk/modules/m_challenge.c (File Modified)
8960 trunk/modules/m_chghost.c (File Modified)
8961 trunk/modules/m_close.c (File Modified)
8962 trunk/modules/m_cmessage.c (File Modified)
8963 trunk/modules/m_connect.c (File Modified)
8964 trunk/modules/m_dline.c (File Modified)
8965 trunk/modules/m_encap.c (File Modified)
8966 trunk/modules/m_etrace.c (File Modified)
8967 trunk/modules/m_gline.c (File Modified)
8968 trunk/modules/m_help.c (File Modified)
8969 trunk/modules/m_info.c (File Modified)
8970 trunk/modules/m_invite.c (File Modified)
8971 trunk/modules/m_ison.c (File Modified)
8972 trunk/modules/m_kline.c (File Modified)
8973 trunk/modules/m_knock.c (File Modified)
8974 trunk/modules/m_links.c (File Modified)
8975 trunk/modules/m_list.c (File Modified)
8976 trunk/modules/m_locops.c (File Modified)
8977 trunk/modules/m_lusers.c (File Modified)
8978 trunk/modules/m_map.c (File Modified)
8979 trunk/modules/m_monitor.c (File Modified)
8980 trunk/modules/m_motd.c (File Modified)
8981 trunk/modules/m_names.c (File Modified)
8982 trunk/modules/m_oper.c (File Modified)
8983 trunk/modules/m_operspy.c (File Modified)
8984 trunk/modules/m_pass.c (File Modified)
8985 trunk/modules/m_ping.c (File Modified)
8986 trunk/modules/m_pong.c (File Modified)
8987 trunk/modules/m_post.c (File Modified)
8988 trunk/modules/m_rehash.c (File Modified)
8989 trunk/modules/m_restart.c (File Modified)
8990 trunk/modules/m_resv.c (File Modified)
8991 trunk/modules/m_services.c (File Modified)
8992 trunk/modules/m_set.c (File Modified)
8993 trunk/modules/m_sshortcut.c (File Modified)
8994 trunk/modules/m_stats.c (File Modified)
8995 trunk/modules/m_svinfo.c (File Modified)
8996 trunk/modules/m_tb.c (File Modified)
8997 trunk/modules/m_testline.c (File Modified)
8998 trunk/modules/m_testmask.c (File Modified)
8999 trunk/modules/m_time.c (File Modified)
9000 trunk/modules/m_topic.c (File Modified)
9001 trunk/modules/m_trace.c (File Modified)
9002 trunk/modules/m_unreject.c (File Modified)
9003 trunk/modules/m_user.c (File Modified)
9004 trunk/modules/m_userhost.c (File Modified)
9005 trunk/modules/m_users.c (File Modified)
9006 trunk/modules/m_version.c (File Modified)
9007 trunk/modules/m_wallops.c (File Modified)
9008 trunk/modules/m_who.c (File Modified)
9009 trunk/modules/m_whois.c (File Modified)
9010 trunk/modules/m_whowas.c (File Modified)
9011 trunk/modules/m_xline.c (File Modified)
9014 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9016 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9020 trunk/.indent.pro (File Modified)
9021 trunk/include/charybdis.h (File Added)
9022 trunk/include/client.h (File Modified)
9023 trunk/modules/.indent.pro (File Modified)
9024 trunk/src/.indent.pro (File Modified)
9025 trunk/src/adns.c (File Modified)
9026 trunk/src/aline.c (File Modified)
9027 trunk/src/cache.c (File Modified)
9028 trunk/src/channel.c (File Modified)
9029 trunk/src/class.c (File Modified)
9030 trunk/src/client.c (File Modified)
9031 trunk/src/commio.c (File Modified)
9032 trunk/src/event.c (File Modified)
9033 trunk/src/hash.c (File Modified)
9034 trunk/src/hostmask.c (File Modified)
9035 trunk/src/ircd.c (File Modified)
9036 trunk/src/kdparse.c (File Modified)
9037 trunk/src/linebuf.c (File Modified)
9038 trunk/src/listener.c (File Modified)
9039 trunk/src/modules.c (File Modified)
9040 trunk/src/monitor.c (File Modified)
9041 trunk/src/newconf.c (File Modified)
9042 trunk/src/packet.c (File Modified)
9043 trunk/src/parse.c (File Modified)
9044 trunk/src/reject.c (File Modified)
9045 trunk/src/s_auth.c (File Modified)
9046 trunk/src/s_conf.c (File Modified)
9047 trunk/src/s_gline.c (File Modified)
9048 trunk/src/s_log.c (File Modified)
9049 trunk/src/s_newconf.c (File Modified)
9050 trunk/src/s_serv.c (File Modified)
9051 trunk/src/s_stats.c (File Modified)
9052 trunk/src/s_user.c (File Modified)
9053 trunk/src/send.c (File Modified)
9054 trunk/src/whowas.c (File Modified)
9057 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9059 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9060 - Convert a few modules towards using this code.
9061 - Make a note about this change in NEWS.
9065 trunk/NEWS (File Modified)
9066 trunk/include/aline.h (File Added)
9067 trunk/modules/m_dline.c (File Modified)
9068 trunk/modules/m_kline.c (File Modified)
9069 trunk/modules/m_resv.c (File Modified)
9070 trunk/modules/m_xline.c (File Modified)
9071 trunk/src/Makefile.in (File Modified)
9072 trunk/src/aline.c (File Added)
9075 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9077 - Update NEWS document.
9081 trunk/NEWS (File Modified)
9084 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9086 Use find_named_person() instead of find_person() in services shortcuts.
9090 trunk/modules/m_sshortcut.c (File Modified)
9093 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9095 Fix propagation of empty channels (+P).
9099 trunk/modules/core/m_sjoin.c (File Modified)
9100 trunk/src/s_serv.c (File Modified)
9103 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9105 Use same comparison for +f.
9109 trunk/modules/core/m_join.c (File Modified)
9112 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9114 Retire server-server non-encap CHGHOST, and clean it up a bit.
9118 trunk/modules/m_chghost.c (File Modified)
9121 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9123 Use TS6 form for SQUIT wallops.
9127 trunk/modules/core/m_squit.c (File Modified)
9130 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9132 Propagate nick changes for remote clients in TS6 form if possible;
9133 simplify the code a bit.
9137 trunk/modules/core/m_nick.c (File Modified)
9140 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9142 Only clear oper_only_umodes on deoper for local clients.
9146 trunk/src/s_user.c (File Modified)
9149 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9151 - Don't enable use_whois_actually in the default config, makes cloaking
9152 only useful for vanity.
9156 trunk/doc/example.conf (File Modified)
9159 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9161 Fix linebuf raw code to not truncate lines longer than
9162 510 characters. This stops ziplinks corruption at
9163 the initial burst if the other side sends a lot.
9167 trunk/src/linebuf.c (File Modified)
9170 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9172 - Add +r to channel_modes().
9176 trunk/src/channel.c (File Modified)
9179 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9185 trunk/NEWS (File Modified)
9188 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9190 err, nvm. wrong project :-P
9194 trunk/src/match.c (File Modified)
9197 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9199 make sure we don't crash on match(NULL, test)
9203 trunk/src/match.c (File Modified)
9206 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9208 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9209 flags = rehash in shared{}.
9210 Uses :<source> ENCAP <target> REHASH [option].
9214 trunk/doc/example.conf (File Modified)
9215 trunk/doc/reference.conf (File Modified)
9216 trunk/help/opers/rehash (File Modified)
9217 trunk/include/s_newconf.h (File Modified)
9218 trunk/modules/m_rehash.c (File Modified)
9219 trunk/modules/m_stats.c (File Modified)
9220 trunk/src/newconf.c (File Modified)
9223 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9225 Initialize flags to 0 in conf_set_shared_flags() and
9226 conf_set_cluster_flags().
9230 trunk/src/newconf.c (File Modified)
9233 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9235 Don't allow a forward from a #channel to an &channel.
9236 Error message is Illegal channel name.
9240 trunk/modules/core/m_mode.c (File Modified)
9243 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9245 - change version to 1.0.1
9249 trunk/configure (File Modified)
9250 trunk/configure.ac (File Modified)
9253 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9259 trunk/NEWS (File Modified)
9262 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9264 Services shortcuts changes:
9265 - Require umode +S on target
9266 - Use ERR_SERVICESDOWN (440) for error message
9267 - Fix check for empty string
9271 trunk/include/numeric.h (File Modified)
9272 trunk/modules/m_sshortcut.c (File Modified)
9273 trunk/src/messages.tab (File Modified)
9276 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9278 s/IsChanService/IsService/g;
9282 trunk/modules/m_sshortcut.c (File Modified)
9285 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9287 Add check for service validity in shortcut routines.
9291 trunk/modules/m_sshortcut.c (File Modified)
9294 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9296 Don't allow forwarding to a -F channel the setter is not on.
9300 trunk/modules/core/m_mode.c (File Modified)
9303 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9305 Describe identify_service and identify_command in
9310 trunk/doc/reference.conf (File Modified)
9313 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9315 More helpfile updates.
9319 trunk/help/Makefile.in (File Modified)
9320 trunk/help/opers/die (File Modified)
9321 trunk/help/opers/join (File Modified)
9322 trunk/help/opers/links (File Modified)
9323 trunk/help/opers/lusers (File Modified)
9324 trunk/help/opers/map (File Added)
9325 trunk/help/opers/motd (File Modified)
9326 trunk/help/opers/names (File Modified)
9327 trunk/help/opers/notice (File Modified)
9328 trunk/help/opers/operspy (File Modified)
9329 trunk/help/opers/part (File Modified)
9330 trunk/help/opers/privmsg (File Modified)
9331 trunk/help/opers/restart (File Modified)
9332 trunk/help/opers/set (File Modified)
9333 trunk/help/opers/stats (File Modified)
9334 trunk/help/opers/trace (File Modified)
9335 trunk/help/opers/version (File Modified)
9336 trunk/help/users/notice (File Modified)
9337 trunk/help/users/privmsg (File Modified)
9338 trunk/help/users/stats (File Modified)
9341 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9347 trunk/help/opers/cmode (File Modified)
9348 trunk/help/opers/umode (File Modified)
9349 trunk/help/opers/wallops (File Modified)
9350 trunk/help/opers/who (File Modified)
9351 trunk/help/users/umode (File Modified)
9354 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9356 Include cmode +r in 004 and 005.
9360 trunk/include/supported.h (File Modified)
9361 trunk/src/messages.tab (File Modified)
9364 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9366 No need to clear all 3 buffers in channel_modes().
9370 trunk/src/channel.c (File Modified)
9373 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9375 - Fix multiple +f modes per line
9376 - -f shouldn't take a parameter
9380 trunk/modules/core/m_mode.c (File Modified)
9383 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9385 Channel mode +Q now prevents forwarding to or through
9386 a channel, just like in hyperion, not from a channel.
9390 trunk/modules/core/m_join.c (File Modified)
9393 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9395 Complete +F/+Q propagation.
9399 trunk/modules/core/m_join.c (File Modified)
9400 trunk/modules/core/m_sjoin.c (File Modified)
9401 trunk/src/channel.c (File Modified)
9404 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9406 - A few minor fixes.
9410 trunk/modules/core/m_join.c (File Modified)
9411 trunk/modules/m_services.c (File Modified)
9414 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9416 - Fix netsplit obfuscation.
9420 trunk/src/client.c (File Modified)
9423 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9425 - Fix another /stats p related bug.
9429 trunk/src/client.c (File Modified)
9432 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9434 - Update example.conf.
9438 trunk/doc/example.conf (File Modified)
9441 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9443 - Fix a minor bug here, and re-release 1.0.
9447 trunk/modules/core/m_nick.c (File Modified)
9450 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9452 - Add bursted clients to /stats p list.
9456 trunk/modules/core/m_nick.c (File Modified)
9459 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9461 - Add identify_service, identify_command options to the example.conf,
9466 trunk/NEWS (File Modified)
9467 trunk/doc/example.conf (File Modified)
9468 trunk/src/newconf.c (File Modified)
9471 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9473 - Add services shortcuts.
9477 trunk/modules/Makefile.in (File Modified)
9478 trunk/modules/m_sshortcut.c (File Added)
9481 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9483 - put back checks i removed by mistake
9487 trunk/modules/core/m_join.c (File Modified)
9490 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9492 - Implement channel mode +Q, which disables forwarding.
9493 - Make forwarding usable by everyone.
9494 - Implement channel mode +F which bypasses authority checks on a target
9500 trunk/NEWS (File Modified)
9501 trunk/include/channel.h (File Modified)
9502 trunk/include/supported.h (File Modified)
9503 trunk/modules/core/m_join.c (File Modified)
9504 trunk/modules/core/m_mode.c (File Modified)
9505 trunk/src/messages.tab (File Modified)
9508 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9510 - Fix account handling brokenness.
9514 trunk/modules/m_services.c (File Modified)
9517 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9519 Identify to services via server password hack. Still
9520 needs config file parts, like
9521 identifyservice = "nickserv@services.int";
9522 identifycommand = "IDENTIFY";
9526 trunk/include/s_conf.h (File Modified)
9527 trunk/src/s_user.c (File Modified)
9530 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9532 Make send.c compile.
9536 trunk/src/send.c (File Modified)
9539 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9541 - Handle this better.
9545 trunk/src/send.c (File Modified)
9548 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9550 If the source is not a client, don't send to normal users.
9554 trunk/src/send.c (File Modified)
9557 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9559 - Make /wallops behave as wallops in other ircds.
9563 trunk/modules/m_wallops.c (File Modified)
9564 trunk/src/send.c (File Modified)
9567 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9573 trunk/NEWS (File Modified)
9574 trunk/configure (File Modified)
9575 trunk/configure.ac (File Modified)
9578 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9580 - Remove efnet configuration.
9581 - Rename example.conf as reference.conf, and replace the default
9582 example.conf with one suitable for AthemeNET.
9583 - Update makefile to reflect these changes.
9587 trunk/doc/Makefile.in (File Modified)
9588 trunk/doc/example.conf (File Modified)
9589 trunk/doc/example.efnet.conf (File Deleted)
9590 trunk/doc/reference.conf (File Added)
9593 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9595 - Don't display opers who are /away.
9599 trunk/modules/m_stats.c (File Modified)
9602 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9604 Put cmode +f in 004 and 005.
9608 trunk/include/supported.h (File Modified)
9609 trunk/src/messages.tab (File Modified)
9612 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9614 Add user umode +Q which prevents a user from
9619 trunk/include/client.h (File Modified)
9620 trunk/modules/core/m_join.c (File Modified)
9621 trunk/src/messages.tab (File Modified)
9622 trunk/src/s_user.c (File Modified)
9625 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9627 Implement channel forwarding in m_join(). As in
9628 hyperion, failing to join because of +i, +r or +j
9629 can cause you to be forwarded, potentially
9630 recursively. Unlike hyperion, a single numeric
9631 is sent in case of a successful forward, otherwise
9632 the ircd acts if there were no forward.
9636 trunk/include/numeric.h (File Modified)
9637 trunk/modules/core/m_join.c (File Modified)
9638 trunk/src/messages.tab (File Modified)
9641 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9643 Allow servers to set oper-only cmodes as well.
9647 trunk/modules/core/m_mode.c (File Modified)
9650 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9652 Add cmode +f which takes a channel name, settable
9653 only by opers for now. Does not do anything yet.
9657 trunk/include/channel.h (File Modified)
9658 trunk/modules/core/m_join.c (File Modified)
9659 trunk/modules/core/m_mode.c (File Modified)
9660 trunk/modules/core/m_sjoin.c (File Modified)
9661 trunk/src/channel.c (File Modified)
9664 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9666 Fully initialize 'mode' in ms_join() and ms_sjoin()
9667 to avoid old +j garbage from being used.
9671 trunk/modules/core/m_join.c (File Modified)
9672 trunk/modules/core/m_sjoin.c (File Modified)
9675 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9677 - only touch join_count/join_delta if join throttling
9678 is enabled on the channel
9679 - reset join_count/join_delta to 0 if -j is set
9683 trunk/modules/core/m_join.c (File Modified)
9684 trunk/modules/core/m_mode.c (File Modified)
9685 trunk/modules/core/m_sjoin.c (File Modified)
9688 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9690 Also start a new "period" for join throttling for remote joins,
9691 if necessary. Make the code slightly clearer.
9695 trunk/modules/core/m_join.c (File Modified)
9696 trunk/src/channel.c (File Modified)
9699 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9701 Some +j improvements, still broken.
9705 trunk/modules/core/m_join.c (File Modified)
9706 trunk/modules/core/m_sjoin.c (File Modified)
9709 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9711 Only do +z processing for +m channels the sender is on,
9712 as bans/quiets are currently only checked locally.
9716 trunk/modules/core/m_message.c (File Modified)
9719 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9721 - Add max_bans_large configuration option, defaulting to 500, to
9722 limit the number of bans in a +L channel
9723 - Change b/e/I to b/e/I/q in texts
9727 trunk/doc/example.conf (File Modified)
9728 trunk/include/s_conf.h (File Modified)
9729 trunk/modules/core/m_mode.c (File Modified)
9730 trunk/modules/m_info.c (File Modified)
9731 trunk/src/newconf.c (File Modified)
9732 trunk/src/s_conf.c (File Modified)
9735 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9737 Store invite for +gi channels.
9738 Note that +gi is significantly weaker access control than +i.
9742 trunk/modules/m_invite.c (File Modified)
9745 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9747 Nonops are allowed to see +q lists.
9751 trunk/modules/core/m_mode.c (File Modified)
9754 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9756 Invalidate can_send() cache on -q.
9760 trunk/modules/core/m_mode.c (File Modified)
9763 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9765 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9769 trunk/modules/core/m_sjoin.c (File Modified)
9772 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9774 - Allow blank SJOINs -- for permanant channels.
9778 trunk/modules/core/m_sjoin.c (File Modified)
9781 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9783 - Burst permanant channels.
9787 trunk/src/s_serv.c (File Modified)
9790 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9792 - Fix handling of permanant channels.
9796 trunk/modules/core/m_join.c (File Modified)
9799 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9801 - Run indent on core modules.
9802 - Add propagation of join throttle settings.
9806 trunk/modules/core/m_die.c (File Modified)
9807 trunk/modules/core/m_error.c (File Modified)
9808 trunk/modules/core/m_join.c (File Modified)
9809 trunk/modules/core/m_kick.c (File Modified)
9810 trunk/modules/core/m_kill.c (File Modified)
9811 trunk/modules/core/m_message.c (File Modified)
9812 trunk/modules/core/m_mode.c (File Modified)
9813 trunk/modules/core/m_nick.c (File Modified)
9814 trunk/modules/core/m_part.c (File Modified)
9815 trunk/modules/core/m_quit.c (File Modified)
9816 trunk/modules/core/m_server.c (File Modified)
9817 trunk/modules/core/m_sjoin.c (File Modified)
9818 trunk/modules/core/m_squit.c (File Modified)
9821 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9823 - Fix mistake in commit message.
9827 trunk/ChangeLog (File Modified)
9830 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9832 - Channel throttling.
9836 trunk/NEWS (File Modified)
9837 trunk/include/supported.h (File Modified)
9838 trunk/modules/core/m_mode.c (File Modified)
9839 trunk/src/messages.tab (File Modified)
9842 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9844 - Channel throttle logic fixes.
9848 trunk/include/channel.h (File Modified)
9851 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9853 - Add the throttle logic.
9857 trunk/include/channel.h (File Modified)
9858 trunk/include/numeric.h (File Modified)
9859 trunk/modules/core/m_join.c (File Modified)
9860 trunk/src/channel.c (File Modified)
9861 trunk/src/messages.tab (File Modified)
9864 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9866 - Cosmetic fixes to CREDITS.
9870 trunk/CREDITS (File Modified)
9873 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9875 - Better channel_modes() from ShadowIRCd 4.
9879 trunk/include/channel.h (File Modified)
9880 trunk/src/channel.c (File Modified)
9883 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9885 - Strip colour codes from parts.
9889 trunk/modules/core/m_part.c (File Modified)
9892 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9894 - Strip colour codes from quits.
9898 trunk/modules/core/m_quit.c (File Modified)
9901 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9903 - add +c/+g/+z to channel_modes().
9907 trunk/src/channel.c (File Modified)
9910 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9912 - Add +g to 004/005 numerics.
9916 trunk/include/supported.h (File Modified)
9917 trunk/src/messages.tab (File Modified)
9920 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9922 - Add +cgz to set_final_mode() in both join/sjoin.
9923 - Implement channel mode +g: Free invite.
9927 trunk/include/channel.h (File Modified)
9928 trunk/modules/core/m_join.c (File Modified)
9929 trunk/modules/core/m_mode.c (File Modified)
9930 trunk/modules/core/m_sjoin.c (File Modified)
9931 trunk/modules/m_invite.c (File Modified)
9934 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
9936 - Make sure /stats p uses the right list.
9940 trunk/modules/m_stats.c (File Modified)
9943 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
9945 - local oper list becomes local_oper_list.
9946 - all opers are stored on oper_list for /stats p.
9950 trunk/include/ircd.h (File Modified)
9951 trunk/modules/m_stats.c (File Modified)
9952 trunk/modules/m_trace.c (File Modified)
9953 trunk/src/client.c (File Modified)
9954 trunk/src/ircd.c (File Modified)
9955 trunk/src/s_user.c (File Modified)
9956 trunk/src/send.c (File Modified)
9959 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
9961 - Remove ENABLE_SERVICES legacy define.
9965 trunk/configure (File Modified)
9966 trunk/configure.ac (File Modified)
9967 trunk/include/client.h (File Modified)
9968 trunk/include/m_info.h (File Modified)
9969 trunk/include/s_conf.h (File Modified)
9970 trunk/modules/Makefile.in (File Modified)
9971 trunk/modules/core/m_kick.c (File Modified)
9972 trunk/modules/core/m_mode.c (File Modified)
9973 trunk/modules/core/m_nick.c (File Modified)
9974 trunk/modules/core/m_sjoin.c (File Modified)
9975 trunk/modules/m_services.c (File Modified)
9976 trunk/src/channel.c (File Modified)
9977 trunk/src/newconf.c (File Modified)
9978 trunk/src/s_conf.c (File Modified)
9979 trunk/src/s_serv.c (File Modified)
9980 trunk/src/s_user.c (File Modified)
9983 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
9985 - New reject message, ala ircu.
9989 trunk/src/reject.c (File Modified)
9992 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
9994 - Reduce 'broadcast storm' effect in m_chghost.
9998 trunk/modules/m_chghost.c (File Modified)
10001 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10003 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10007 trunk/include/supported.h (File Modified)
10008 trunk/src/messages.tab (File Modified)
10011 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10017 trunk/include/channel.h (File Modified)
10018 trunk/modules/core/m_message.c (File Modified)
10019 trunk/modules/core/m_mode.c (File Modified)
10022 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10024 - use sendto_one_numeric() in some places.
10028 trunk/modules/core/m_mode.c (File Modified)
10031 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10033 - Implement channel mode +c -- colour stripping.
10037 trunk/include/irc_string.h (File Modified)
10038 trunk/include/supported.h (File Modified)
10039 trunk/modules/core/m_message.c (File Modified)
10040 trunk/modules/core/m_mode.c (File Modified)
10041 trunk/src/irc_string.c (File Modified)
10042 trunk/src/messages.tab (File Modified)
10045 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10047 - Add +qLP to CHANMODES 005 numeric.
10051 trunk/include/supported.h (File Modified)
10054 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10056 Move credits files to doc/.
10060 trunk/Hybrid-team (File Deleted)
10061 trunk/Ratbox-team (File Deleted)
10062 trunk/doc/Hybrid-team (File Added)
10063 trunk/doc/Ratbox-team (File Added)
10066 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10068 - Rename Ratbox credits as Ratbox-team.
10069 - Add in our own CREDITS.
10073 trunk/CREDITS (File Deleted)
10074 trunk/CREDITS (File Added)
10075 trunk/Ratbox-team (File Added)
10078 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10080 - Quietcache fixes.
10084 trunk/modules/core/m_mode.c (File Modified)
10087 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10089 - Rebuild configure.
10093 trunk/autom4te.cache/ (File Deleted)
10094 trunk/configure (File Modified)
10097 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10099 Add +q to messages.tab.
10103 trunk/src/messages.tab (File Modified)
10106 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10108 - port m_sjoin stuff to TS6 JOIN syntax.
10112 trunk/modules/core/m_join.c (File Modified)
10115 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10117 - Implement channel mode +q (quiet)
10121 trunk/include/channel.h (File Modified)
10122 trunk/modules/core/m_mode.c (File Modified)
10123 trunk/src/channel.c (File Modified)
10126 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10128 Add +L/+P for set_final_mode().
10132 trunk/modules/core/m_sjoin.c (File Modified)
10135 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10137 Add +L/+P in channel_modes().
10141 trunk/src/channel.c (File Modified)
10144 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10146 - Use MODE_PERMANENT, not MODE_PERMANANT
10147 - Actually use chm_staff()
10149 It compiles but is not otherwise tested.
10153 trunk/include/channel.h (File Modified)
10154 trunk/modules/core/m_mode.c (File Modified)
10155 trunk/modules/core/m_sjoin.c (File Modified)
10156 trunk/src/channel.c (File Modified)
10159 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10161 - Ok, patchlevel.h is fixed now.
10165 trunk/include/patchlevel.h (File Modified)
10168 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10174 trunk/include/patchlevel.h (File Modified)
10175 trunk/src/version.c.SH (File Modified)
10178 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10180 - Fix compilation issue with version.c.
10184 trunk/src/version.c.SH (File Modified)
10187 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10189 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10190 this from the BUGS file.
10194 trunk/BUGS (File Modified)
10197 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10199 Mangle all netsplit messages if flatten links is enabled.
10203 trunk/src/client.c (File Modified)
10206 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10208 - jilles pointed out that /stats p needed severe changes -- implement
10213 trunk/modules/m_stats.c (File Modified)
10216 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10218 Rename RELNOTES to NEWS.
10222 trunk/NEWS (File Added)
10223 trunk/RELNOTES (File Deleted)
10226 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10232 trunk/RELNOTES (File Modified)
10235 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10237 - Make /stats p work globally.
10238 - Change 'OPER(s)' to 'staff members'
10242 trunk/modules/m_stats.c (File Modified)
10245 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10247 - add modes, +LP to RPL_MYINFO.
10251 trunk/src/messages.tab (File Modified)
10254 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10256 More stuff to RELNOTES.
10260 trunk/RELNOTES (File Modified)
10263 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10269 trunk/modules/core/m_sjoin.c (File Modified)
10270 trunk/src/channel.c (File Modified)
10273 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10275 - Implement list limit exceed modes -- +L.
10279 trunk/modules/core/m_mode.c (File Modified)
10282 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10284 - Add handlers for modes +L, +P.
10288 trunk/include/channel.h (File Modified)
10289 trunk/modules/core/m_mode.c (File Modified)
10292 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10294 Update properties on *everything*.
10298 trunk/.cvsignore (Property Modified)
10299 trunk/.indent.pro (Property Modified)
10300 trunk/BUGS (File Modified) (Property Modified)
10301 trunk/CREDITS (File Modified) (Property Modified)
10302 trunk/ChangeLog (Property Modified)
10303 trunk/Hybrid-team (File Modified) (Property Modified)
10304 trunk/INSTALL (File Modified) (Property Modified)
10305 trunk/LICENSE (File Modified) (Property Modified)
10306 trunk/Makefile.in (File Modified) (Property Modified)
10307 trunk/README.FIRST (File Modified) (Property Modified)
10308 trunk/RELNOTES (File Modified) (Property Modified)
10309 trunk/SVN-Access (Property Modified)
10310 trunk/aclocal.m4 (File Modified) (Property Modified)
10311 trunk/adns/.cvsignore (Property Modified)
10312 trunk/adns/COPYING (Property Modified)
10313 trunk/adns/GPL-vs-LGPL (Property Modified)
10314 trunk/adns/Makefile.in (File Modified) (Property Modified)
10315 trunk/adns/README (Property Modified)
10316 trunk/adns/README.ircd (Property Modified)
10317 trunk/adns/adns.h (File Modified) (Property Modified)
10318 trunk/adns/check.c (File Modified) (Property Modified)
10319 trunk/adns/dlist.h (File Modified) (Property Modified)
10320 trunk/adns/event.c (File Modified) (Property Modified)
10321 trunk/adns/general.c (File Modified) (Property Modified)
10322 trunk/adns/internal.h (File Modified) (Property Modified)
10323 trunk/adns/parse.c (File Modified) (Property Modified)
10324 trunk/adns/query.c (File Modified) (Property Modified)
10325 trunk/adns/reply.c (File Modified) (Property Modified)
10326 trunk/adns/setup.c (File Modified) (Property Modified)
10327 trunk/adns/transmit.c (File Modified) (Property Modified)
10328 trunk/adns/tvarith.h (File Modified) (Property Modified)
10329 trunk/adns/types.c (File Modified) (Property Modified)
10330 trunk/configure (File Modified) (Property Modified)
10331 trunk/configure.ac (File Modified) (Property Modified)
10332 trunk/contrib/.cvsignore (Property Modified)
10333 trunk/contrib/.indent.pro (Property Modified)
10334 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10335 trunk/contrib/README (File Modified) (Property Modified)
10336 trunk/contrib/example_module.c (File Modified) (Property Modified)
10337 trunk/contrib/m_42.c (File Modified) (Property Modified)
10338 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10339 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10340 trunk/contrib/m_force.c (File Modified) (Property Modified)
10341 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10342 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10343 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10344 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10345 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10346 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10347 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10348 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10349 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10350 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10351 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10352 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10353 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10354 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10355 trunk/doc/.cvsignore (Property Modified)
10356 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10357 trunk/doc/Makefile.in (File Modified) (Property Modified)
10358 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10359 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10360 trunk/doc/challenge.txt (File Modified) (Property Modified)
10361 trunk/doc/example.conf (File Modified) (Property Modified)
10362 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10363 trunk/doc/hooks.txt (File Modified) (Property Modified)
10364 trunk/doc/index.txt (File Modified) (Property Modified)
10365 trunk/doc/ircd.8 (File Modified) (Property Modified)
10366 trunk/doc/ircd.motd (Property Modified)
10367 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10368 trunk/doc/modeg.txt (File Modified) (Property Modified)
10369 trunk/doc/modes.txt (File Modified) (Property Modified)
10370 trunk/doc/monitor.txt (File Modified) (Property Modified)
10371 trunk/doc/old/Authors (Property Modified)
10372 trunk/doc/operguide.txt (File Modified) (Property Modified)
10373 trunk/doc/opermyth.txt (Property Modified)
10374 trunk/doc/server-version-info (File Modified) (Property Modified)
10375 trunk/doc/services.txt (File Modified) (Property Modified)
10376 trunk/doc/technical/README.TSora (Property Modified)
10377 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10378 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10379 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10380 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10381 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10382 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10383 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10384 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10385 trunk/doc/technical/rfc1459.txt (Property Modified)
10386 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10387 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10388 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10389 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10390 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10391 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10392 trunk/help/Makefile.in (File Modified) (Property Modified)
10393 trunk/help/opers/accept (Property Modified)
10394 trunk/help/opers/admin (Property Modified)
10395 trunk/help/opers/away (Property Modified)
10396 trunk/help/opers/capab (Property Modified)
10397 trunk/help/opers/challenge (Property Modified)
10398 trunk/help/opers/close (Property Modified)
10399 trunk/help/opers/cmode (Property Modified)
10400 trunk/help/opers/cnotice (Property Modified)
10401 trunk/help/opers/connect (Property Modified)
10402 trunk/help/opers/cprivmsg (Property Modified)
10403 trunk/help/opers/credits (Property Modified)
10404 trunk/help/opers/die (Property Modified)
10405 trunk/help/opers/dline (Property Modified)
10406 trunk/help/opers/eob (Property Modified)
10407 trunk/help/opers/error (Property Modified)
10408 trunk/help/opers/etrace (Property Modified)
10409 trunk/help/opers/gline (Property Modified)
10410 trunk/help/opers/help (Property Modified)
10411 trunk/help/opers/index (Property Modified)
10412 trunk/help/opers/info (Property Modified)
10413 trunk/help/opers/invite (Property Modified)
10414 trunk/help/opers/ison (Property Modified)
10415 trunk/help/opers/join (Property Modified)
10416 trunk/help/opers/kick (Property Modified)
10417 trunk/help/opers/kill (Property Modified)
10418 trunk/help/opers/kline (Property Modified)
10419 trunk/help/opers/knock (Property Modified)
10420 trunk/help/opers/links (Property Modified)
10421 trunk/help/opers/list (Property Modified)
10422 trunk/help/opers/locops (Property Modified)
10423 trunk/help/opers/lusers (Property Modified)
10424 trunk/help/opers/modlist (Property Modified)
10425 trunk/help/opers/modload (Property Modified)
10426 trunk/help/opers/modrestart (Property Modified)
10427 trunk/help/opers/modunload (Property Modified)
10428 trunk/help/opers/motd (Property Modified)
10429 trunk/help/opers/names (Property Modified)
10430 trunk/help/opers/nick (Property Modified)
10431 trunk/help/opers/notice (Property Modified)
10432 trunk/help/opers/oper (Property Modified)
10433 trunk/help/opers/operspy (Property Modified)
10434 trunk/help/opers/operwall (Property Modified)
10435 trunk/help/opers/part (Property Modified)
10436 trunk/help/opers/pass (Property Modified)
10437 trunk/help/opers/ping (Property Modified)
10438 trunk/help/opers/pong (Property Modified)
10439 trunk/help/opers/post (Property Modified)
10440 trunk/help/opers/privmsg (Property Modified)
10441 trunk/help/opers/quit (Property Modified)
10442 trunk/help/opers/rehash (Property Modified)
10443 trunk/help/opers/restart (Property Modified)
10444 trunk/help/opers/resv (Property Modified)
10445 trunk/help/opers/server (Property Modified)
10446 trunk/help/opers/set (Property Modified)
10447 trunk/help/opers/sjoin (Property Modified)
10448 trunk/help/opers/squit (Property Modified)
10449 trunk/help/opers/stats (Property Modified)
10450 trunk/help/opers/svinfo (Property Modified)
10451 trunk/help/opers/testgecos (Property Modified)
10452 trunk/help/opers/testline (Property Modified)
10453 trunk/help/opers/testmask (Property Modified)
10454 trunk/help/opers/time (Property Modified)
10455 trunk/help/opers/topic (Property Modified)
10456 trunk/help/opers/trace (Property Modified)
10457 trunk/help/opers/uhelp (Property Modified)
10458 trunk/help/opers/umode (Property Modified)
10459 trunk/help/opers/undline (Property Modified)
10460 trunk/help/opers/ungline (Property Modified)
10461 trunk/help/opers/unkline (Property Modified)
10462 trunk/help/opers/unresv (Property Modified)
10463 trunk/help/opers/unxline (Property Modified)
10464 trunk/help/opers/user (Property Modified)
10465 trunk/help/opers/userhost (Property Modified)
10466 trunk/help/opers/users (Property Modified)
10467 trunk/help/opers/version (Property Modified)
10468 trunk/help/opers/wallops (Property Modified)
10469 trunk/help/opers/who (Property Modified)
10470 trunk/help/opers/whois (Property Modified)
10471 trunk/help/opers/whowas (Property Modified)
10472 trunk/help/opers/xline (Property Modified)
10473 trunk/help/users/index (Property Modified)
10474 trunk/help/users/info (Property Modified)
10475 trunk/help/users/notice (Property Modified)
10476 trunk/help/users/privmsg (Property Modified)
10477 trunk/help/users/stats (Property Modified)
10478 trunk/help/users/umode (Property Modified)
10479 trunk/include/.cvsignore (Property Modified)
10480 trunk/include/.indent.pro (Property Modified)
10481 trunk/include/balloc.h (File Modified) (Property Modified)
10482 trunk/include/cache.h (File Modified) (Property Modified)
10483 trunk/include/channel.h (File Modified) (Property Modified)
10484 trunk/include/class.h (File Modified) (Property Modified)
10485 trunk/include/client.h (File Modified) (Property Modified)
10486 trunk/include/commio.h (File Modified) (Property Modified)
10487 trunk/include/common.h (File Modified) (Property Modified)
10488 trunk/include/config.h (File Modified) (Property Modified)
10489 trunk/include/config.h.dist (File Modified) (Property Modified)
10490 trunk/include/defaults.h (File Modified) (Property Modified)
10491 trunk/include/event.h (File Modified) (Property Modified)
10492 trunk/include/hash.h (File Modified) (Property Modified)
10493 trunk/include/hook.h (File Modified) (Property Modified)
10494 trunk/include/hostmask.h (File Modified) (Property Modified)
10495 trunk/include/irc_string.h (File Modified) (Property Modified)
10496 trunk/include/ircd.h (File Modified) (Property Modified)
10497 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10498 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10499 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10500 trunk/include/linebuf.h (File Modified) (Property Modified)
10501 trunk/include/listener.h (File Modified) (Property Modified)
10502 trunk/include/m_info.h (File Modified) (Property Modified)
10503 trunk/include/memory.h (File Modified) (Property Modified)
10504 trunk/include/modules.h (File Modified) (Property Modified)
10505 trunk/include/monitor.h (File Modified) (Property Modified)
10506 trunk/include/msg.h (File Modified) (Property Modified)
10507 trunk/include/newconf.h (File Modified) (Property Modified)
10508 trunk/include/numeric.h (File Modified) (Property Modified)
10509 trunk/include/packet.h (File Modified) (Property Modified)
10510 trunk/include/parse.h (File Modified) (Property Modified)
10511 trunk/include/patchlevel.h (File Modified) (Property Modified)
10512 trunk/include/patricia.h (File Modified) (Property Modified)
10513 trunk/include/reject.h (File Modified) (Property Modified)
10514 trunk/include/res.h (File Modified) (Property Modified)
10515 trunk/include/restart.h (File Modified) (Property Modified)
10516 trunk/include/s_auth.h (File Modified) (Property Modified)
10517 trunk/include/s_conf.h (File Modified) (Property Modified)
10518 trunk/include/s_gline.h (File Modified) (Property Modified)
10519 trunk/include/s_log.h (File Modified) (Property Modified)
10520 trunk/include/s_newconf.h (File Modified) (Property Modified)
10521 trunk/include/s_serv.h (File Modified) (Property Modified)
10522 trunk/include/s_stats.h (File Modified) (Property Modified)
10523 trunk/include/s_user.h (File Modified) (Property Modified)
10524 trunk/include/s_zip.h (File Modified) (Property Modified)
10525 trunk/include/scache.h (File Modified) (Property Modified)
10526 trunk/include/send.h (File Modified) (Property Modified)
10527 trunk/include/serno.h (Property Modified)
10528 trunk/include/setup.h.in (Property Modified)
10529 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10530 trunk/include/stdinc.h (File Modified) (Property Modified)
10531 trunk/include/supported.h (File Modified) (Property Modified)
10532 trunk/include/tools.h (File Modified) (Property Modified)
10533 trunk/include/whowas.h (File Modified) (Property Modified)
10534 trunk/install-sh (File Modified) (Property Modified)
10535 trunk/modules/.cvsignore (Property Modified)
10536 trunk/modules/.depend (Property Modified)
10537 trunk/modules/.indent.pro (Property Modified)
10538 trunk/modules/Makefile.in (File Modified) (Property Modified)
10539 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10540 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10541 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10542 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10543 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10544 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10545 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10546 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10547 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10548 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10549 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10550 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10551 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10552 trunk/modules/m_accept.c (File Modified) (Property Modified)
10553 trunk/modules/m_admin.c (File Modified) (Property Modified)
10554 trunk/modules/m_away.c (File Modified) (Property Modified)
10555 trunk/modules/m_cap.c (File Modified) (Property Modified)
10556 trunk/modules/m_capab.c (File Modified) (Property Modified)
10557 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10558 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10559 trunk/modules/m_close.c (File Modified) (Property Modified)
10560 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10561 trunk/modules/m_connect.c (File Modified) (Property Modified)
10562 trunk/modules/m_dline.c (File Modified) (Property Modified)
10563 trunk/modules/m_encap.c (File Modified) (Property Modified)
10564 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10565 trunk/modules/m_gline.c (File Modified) (Property Modified)
10566 trunk/modules/m_help.c (File Modified) (Property Modified)
10567 trunk/modules/m_info.c (File Modified) (Property Modified)
10568 trunk/modules/m_invite.c (File Modified) (Property Modified)
10569 trunk/modules/m_ison.c (File Modified) (Property Modified)
10570 trunk/modules/m_kline.c (File Modified) (Property Modified)
10571 trunk/modules/m_knock.c (File Modified) (Property Modified)
10572 trunk/modules/m_links.c (File Modified) (Property Modified)
10573 trunk/modules/m_list.c (File Modified) (Property Modified)
10574 trunk/modules/m_locops.c (File Modified) (Property Modified)
10575 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10576 trunk/modules/m_map.c (File Modified) (Property Modified)
10577 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10578 trunk/modules/m_motd.c (File Modified) (Property Modified)
10579 trunk/modules/m_names.c (File Modified) (Property Modified)
10580 trunk/modules/m_oper.c (File Modified) (Property Modified)
10581 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10582 trunk/modules/m_pass.c (File Modified) (Property Modified)
10583 trunk/modules/m_ping.c (File Modified) (Property Modified)
10584 trunk/modules/m_pong.c (File Modified) (Property Modified)
10585 trunk/modules/m_post.c (File Modified) (Property Modified)
10586 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10587 trunk/modules/m_restart.c (File Modified) (Property Modified)
10588 trunk/modules/m_resv.c (File Modified) (Property Modified)
10589 trunk/modules/m_services.c (File Modified) (Property Modified)
10590 trunk/modules/m_set.c (File Modified) (Property Modified)
10591 trunk/modules/m_stats.c (File Modified) (Property Modified)
10592 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10593 trunk/modules/m_tb.c (File Modified) (Property Modified)
10594 trunk/modules/m_testline.c (File Modified) (Property Modified)
10595 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10596 trunk/modules/m_time.c (File Modified) (Property Modified)
10597 trunk/modules/m_topic.c (File Modified) (Property Modified)
10598 trunk/modules/m_trace.c (File Modified) (Property Modified)
10599 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10600 trunk/modules/m_user.c (File Modified) (Property Modified)
10601 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10602 trunk/modules/m_users.c (File Modified) (Property Modified)
10603 trunk/modules/m_version.c (File Modified) (Property Modified)
10604 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10605 trunk/modules/m_who.c (File Modified) (Property Modified)
10606 trunk/modules/m_whois.c (File Modified) (Property Modified)
10607 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10608 trunk/modules/m_xline.c (File Modified) (Property Modified)
10609 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10610 trunk/servlink/.cvsignore (Property Modified)
10611 trunk/servlink/.indent.pro (Property Modified)
10612 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10613 trunk/servlink/README (File Modified) (Property Modified)
10614 trunk/servlink/TODO (File Modified) (Property Modified)
10615 trunk/servlink/control.c (File Modified) (Property Modified)
10616 trunk/servlink/control.h (File Modified) (Property Modified)
10617 trunk/servlink/io.c (File Modified) (Property Modified)
10618 trunk/servlink/io.h (File Modified) (Property Modified)
10619 trunk/servlink/servlink.c (File Modified) (Property Modified)
10620 trunk/servlink/servlink.h (File Modified) (Property Modified)
10621 trunk/src/.cvsignore (Property Modified)
10622 trunk/src/.depend (Property Modified)
10623 trunk/src/.indent.pro (Property Modified)
10624 trunk/src/Makefile.in (File Modified) (Property Modified)
10625 trunk/src/adns.c (File Modified) (Property Modified)
10626 trunk/src/balloc.c (File Modified) (Property Modified)
10627 trunk/src/cache.c (File Modified) (Property Modified)
10628 trunk/src/channel.c (File Modified) (Property Modified)
10629 trunk/src/class.c (File Modified) (Property Modified)
10630 trunk/src/client.c (File Modified) (Property Modified)
10631 trunk/src/commio.c (File Modified) (Property Modified)
10632 trunk/src/devpoll.c (File Modified) (Property Modified)
10633 trunk/src/epoll.c (File Modified) (Property Modified)
10634 trunk/src/event.c (File Modified) (Property Modified)
10635 trunk/src/getopt.c (File Modified) (Property Modified)
10636 trunk/src/hash.c (File Modified) (Property Modified)
10637 trunk/src/hook.c (File Modified) (Property Modified)
10638 trunk/src/hostmask.c (File Modified) (Property Modified)
10639 trunk/src/irc_string.c (File Modified) (Property Modified)
10640 trunk/src/ircd.c (File Modified) (Property Modified)
10641 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10642 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10643 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10644 trunk/src/kdparse.c (File Modified) (Property Modified)
10645 trunk/src/kqueue.c (File Modified) (Property Modified)
10646 trunk/src/linebuf.c (File Modified) (Property Modified)
10647 trunk/src/listener.c (File Modified) (Property Modified)
10648 trunk/src/match.c (File Modified) (Property Modified)
10649 trunk/src/memory.c (File Modified) (Property Modified)
10650 trunk/src/messages.tab (File Modified) (Property Modified)
10651 trunk/src/modules.c (File Modified) (Property Modified)
10652 trunk/src/monitor.c (File Modified) (Property Modified)
10653 trunk/src/newconf.c (File Modified) (Property Modified)
10654 trunk/src/numeric.c (File Modified) (Property Modified)
10655 trunk/src/packet.c (File Modified) (Property Modified)
10656 trunk/src/parse.c (File Modified) (Property Modified)
10657 trunk/src/patricia.c (File Modified) (Property Modified)
10658 trunk/src/poll.c (File Modified) (Property Modified)
10659 trunk/src/reject.c (File Modified) (Property Modified)
10660 trunk/src/restart.c (File Modified) (Property Modified)
10661 trunk/src/s_auth.c (File Modified) (Property Modified)
10662 trunk/src/s_conf.c (File Modified) (Property Modified)
10663 trunk/src/s_gline.c (File Modified) (Property Modified)
10664 trunk/src/s_log.c (File Modified) (Property Modified)
10665 trunk/src/s_newconf.c (File Modified) (Property Modified)
10666 trunk/src/s_serv.c (File Modified) (Property Modified)
10667 trunk/src/s_stats.c (File Modified) (Property Modified)
10668 trunk/src/s_user.c (File Modified) (Property Modified)
10669 trunk/src/scache.c (File Modified) (Property Modified)
10670 trunk/src/select.c (File Modified) (Property Modified)
10671 trunk/src/send.c (File Modified) (Property Modified)
10672 trunk/src/snprintf.c (File Modified) (Property Modified)
10673 trunk/src/tools.c (File Modified) (Property Modified)
10674 trunk/src/version.c.SH (File Modified) (Property Modified)
10675 trunk/src/whowas.c (File Modified) (Property Modified)
10676 trunk/tools/.cvsignore (Property Modified)
10677 trunk/tools/Makefile.in (File Modified) (Property Modified)
10678 trunk/tools/README (File Modified) (Property Modified)
10679 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10680 trunk/tools/convertilines.c (File Modified) (Property Modified)
10681 trunk/tools/convertklines.c (File Modified) (Property Modified)
10682 trunk/tools/mkkeypair (Property Modified)
10683 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10684 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10685 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10686 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10687 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10688 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10689 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10690 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10691 trunk/tools/untabify (File Modified) (Property Modified)
10692 trunk/tools/viconf.c (File Modified) (Property Modified)
10695 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10701 trunk/RELNOTES (File Modified)
10704 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10706 - Make version.c use our serial, not ratbox's.
10710 trunk/src/version.c.SH (File Modified)
10713 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10716 - revved patchlevel to 2.1.5
10720 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10721 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10724 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10726 - fix buffer overflow and unterminated buffer when removing TS6 bans
10727 - fix rebuilding of SJOIN
10731 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10734 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10736 have servlink report if it gets an uncompressed error message when it gets inflate failures
10739 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10742 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10744 - extend our copyrights to 2005.
10748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10749 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10750 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10751 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10752 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10753 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10754 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10755 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10756 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10760 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10761 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10762 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10763 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10764 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10765 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10766 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10767 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10768 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10769 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10770 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10771 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10772 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10773 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10774 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10775 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10776 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10777 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10778 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10779 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10780 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10781 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10782 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10783 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10784 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10785 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10786 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10788 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10789 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10790 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10791 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10792 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10793 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10794 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10795 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10796 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10797 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10798 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10799 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10800 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10802 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10803 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10804 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10805 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10806 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10807 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10808 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10809 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10810 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10811 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10812 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10813 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10814 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10854 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10857 - revved patchlevel to 2.1.4
10861 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10865 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10867 - add TARGMAX to 005
10868 - remove the +1 from ->uid in struct Client
10869 - fix checking of accept entries in m_accept.c
10873 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10879 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10881 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10889 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10891 - remove an unused variable
10895 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10898 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10900 don't burst a TS5 name in burst_TS6. -via jillies
10903 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10906 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10908 - via jilles, make nickchanges invalidate any cached bans for
10913 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10919 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10921 - fix some char vs byte usage to make adns compile cleanly with gcc4
10925 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
10935 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
10937 userhost should allow 5 userhost checks, not 4
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10943 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
10945 - another darwin fix
10949 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
10952 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
10958 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10968 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
10970 - remove bogus extern of abort_list
10974 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
10977 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
10979 svn repo access stuff
10982 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
10985 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
10991 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10994 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11000 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11003 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11005 revert omotd..i thought it was a good idea..oh well
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11011 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11013 Commas are bad things in channel keys
11017 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11020 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11022 Add OMOTD command to display oper motd
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11029 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11031 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11034 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11037 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11039 Modified files: (Branch: RATBOX_2_1)
11042 - stop testing whois for protocol violations, as they can be caused in
11043 ircds going all the way back to the original ircd2.8
11045 Revision Changes Path
11046 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11050 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11052 Modified files: (Branch: RATBOX_2_1)
11055 - remove some 2.2 code
11057 Revision Changes Path
11058 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11062 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11064 Modified files: (Branch: RATBOX_2_1)
11067 backport of the silly december 31st bug
11069 Revision Changes Path
11070 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11074 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11076 Modified files: (Branch: RATBOX_2_1)
11078 include patchlevel.h
11080 - revved patchlevel to 2.1.3
11082 Revision Changes Path
11083 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11084 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11088 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11090 Modified files: (Branch: RATBOX_2_1)
11093 modules/core m_nick.c
11096 - stop removing a clients own list of accepted clients when they do a
11098 - clean up the accept code so its less retarded
11100 Revision Changes Path
11101 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11102 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11103 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11104 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11108 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11110 Modified files: (Branch: RATBOX_2_1)
11113 src event.c ircd.c newconf.c
11115 - remove a defn of links_cache_list in m_links.c which was causing
11116 the flattened links update to be ignored
11117 - add eventUpdate(), and make links_delay update on rehash
11119 Revision Changes Path
11120 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11121 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11122 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11123 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11124 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11128 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11130 Modified files: (Branch: RATBOX_2_1)
11134 - make the conf parser apply service {}; on rehash
11136 Revision Changes Path
11137 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11138 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11142 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11144 Modified files: (Branch: RATBOX_2_1)
11147 - show ENABLE_SERVICES define in info
11149 Revision Changes Path
11150 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11154 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11156 Modified files: (Branch: RATBOX_2_1)
11157 modules m_services.c m_stats.c
11159 - via jilles, make m_services.c hook into stats U and display service
11162 Revision Changes Path
11163 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11164 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11168 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11170 Modified files: (Branch: RATBOX_2_1)
11171 . configure configure.ac
11173 - default build to -O2
11175 Revision Changes Path
11176 7.249.2.2 +4 -4 ircd-ratbox/configure
11177 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11181 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11183 Modified files: (Branch: RATBOX_2_1)
11184 doc example.conf example.efnet.conf
11185 include client.h s_conf.h s_newconf.h
11187 modules/core m_join.c m_nick.c
11188 src channel.c newconf.c s_conf.c s_user.c
11190 - remove no_oper_resvs from general {};
11191 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11193 Revision Changes Path
11194 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11195 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11196 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11197 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11198 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11199 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11200 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11201 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11202 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11203 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11204 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11205 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11209 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11211 Modified files: (Branch: RATBOX_2_1)
11212 modules/core m_mode.c m_nick.c
11216 - raise max temptime to a year
11218 - require 9 parameters in ms_nick(), 10 in ms_uid()
11220 Revision Changes Path
11221 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11222 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11223 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11227 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11229 Modified files: (Branch: RATBOX_2_1)
11230 modules m_services.c
11232 - only show services logged in info when its a local client
11234 Revision Changes Path
11235 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11239 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11241 Modified files: (Branch: RATBOX_2_1)
11244 passing a pointer to a pointer is not what was intended, oops
11246 Revision Changes Path
11247 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11251 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11253 Modified files: (Branch: RATBOX_2_1)
11256 - update services.txt with FNC
11258 Revision Changes Path
11259 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11263 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11265 Modified files: (Branch: RATBOX_2_1)
11268 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11270 Revision Changes Path
11271 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11275 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11277 Modified files: (Branch: RATBOX_2_1)
11280 - add some uniqueness into auth process for bopm
11282 Revision Changes Path
11283 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11287 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11289 Modified files: (Branch: RATBOX_2_1)
11290 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11292 - make contrib/ compile
11294 Revision Changes Path
11295 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11296 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11297 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11298 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11302 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11304 Modified files: (Branch: RATBOX_2_1)
11305 modules m_monitor.c
11307 Don't allow MONITOR from an unregistered client
11309 Revision Changes Path
11310 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11314 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11316 Modified files: (Branch: RATBOX_2_1)
11317 doc example.conf example.efnet.conf
11319 src class.c messages.tab newconf.c
11321 - remove sendq_eob, its become more of a hindrance than a benefit.
11322 - sync example.efnet.conf cluster {}; with example.conf
11324 Revision Changes Path
11325 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11326 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11327 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11328 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11329 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11330 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11334 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11336 Modified files: (Branch: RATBOX_2_1)
11338 include patchlevel.h
11341 - revved patchlevel to 2.1.2
11343 Revision Changes Path
11344 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11345 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11349 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11351 Modified files: (Branch: RATBOX_2_1)
11352 . configure configure.ac
11354 - raise default topiclen to 160.
11356 Revision Changes Path
11357 7.249.2.1 +3 -3 ircd-ratbox/configure
11358 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11362 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11364 Modified files: (Branch: RATBOX_2_1)
11365 modules m_services.c
11367 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11368 tsinfo matches this
11370 Revision Changes Path
11371 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11375 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11377 Modified files: (Branch: RATBOX_2_1)
11378 modules m_services.c
11380 - monitor_signoff() the client we're nickchanging
11382 Revision Changes Path
11383 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11387 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11389 Modified files: (Branch: RATBOX_2_1)
11392 - fix various UID problems with trace
11394 Revision Changes Path
11395 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11399 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11401 Modified files: (Branch: RATBOX_2_1)
11402 help/opers dline kline
11403 modules m_resv.c m_stats.c
11404 modules/core m_mode.c
11407 - tidy up kline/dline help to note they dont accept nick as target
11408 - disallow bans beginning with ':' over bmask
11409 - disallow bans with a space in chm_ban
11410 - stop counting hidden opers in stats p
11411 - match() parameters in remote unresv were inverted, causing it to fail
11412 - fix possibility of clients setting blank keys
11414 Revision Changes Path
11415 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11416 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11417 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11418 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11419 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11423 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11425 Modified files: (Branch: RATBOX_2_1)
11428 - fix problems with amd64 and the way we do va_list
11430 Revision Changes Path
11431 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11435 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11437 Modified files: (Branch: RATBOX_2_1)
11438 modules m_services.c
11440 - tidy up the kill notifications for RSFNC
11442 Revision Changes Path
11443 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11447 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11449 Modified files: (Branch: RATBOX_2_1)
11451 modules m_services.c
11454 - some more rserv stuff:
11455 - add RSFNC capability
11456 - fix up RSFNC, kill existing clients if they exist.
11458 Revision Changes Path
11459 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11460 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11461 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11465 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11467 Modified files: (Branch: RATBOX_2_1)
11468 modules m_services.c
11470 - first stab at a FNC implementation for rserv
11472 Revision Changes Path
11473 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11477 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11479 Modified files: (Branch: RATBOX_2_1)
11484 Revision Changes Path
11485 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11489 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11491 Modified files: (Branch: RATBOX_2_1)
11494 - add links_delay back
11496 Revision Changes Path
11497 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11501 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11503 Modified files: (Branch: RATBOX_2_1)
11507 - swap tabs for spaces
11509 Revision Changes Path
11510 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11511 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11515 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11517 Modified files: (Branch: RATBOX_2_1)
11520 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11521 contained in the client_flood conf option
11522 - remove a couple of unused defines from info
11524 Revision Changes Path
11525 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11529 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11531 Modified files: (Branch: RATBOX_2_1)
11534 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11536 Revision Changes Path
11537 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11541 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11543 Modified files: (Branch: RATBOX_2_1)
11544 doc example.conf example.efnet.conf
11546 - fix missing closing comment tag
11548 Revision Changes Path
11549 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11550 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11554 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11556 Modified files: (Branch: RATBOX_2_1)
11558 include patchlevel.h
11560 - revved patchlevel to 2.1.1
11562 Revision Changes Path
11563 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11564 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11568 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11570 Modified files: (Branch: RATBOX_2_1)
11573 - sync up remote kline reasons, so theyre consistent with what happens
11574 when we add local klines - notably the "Temporary K-line x min" and
11575 date added to reason.
11577 Revision Changes Path
11578 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11582 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11584 Modified files: (Branch: RATBOX_2_1)
11587 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11589 Revision Changes Path
11590 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11594 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11596 Modified files: (Branch: RATBOX_2_1)
11599 used the data pointer we saved, not what just got nulled
11601 Revision Changes Path
11602 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11606 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11608 Modified files: (Branch: RATBOX_2_1)
11609 modules m_resv.c m_xline.c
11611 - fix broken propagation of xline/resv
11613 Revision Changes Path
11614 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11615 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11619 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11621 Modified files: (Branch: RATBOX_2_1)
11624 - properly increment bad auth count for stats T when we timeout an auth
11626 Revision Changes Path
11627 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11631 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11633 Modified files: (Branch: RATBOX_2_1)
11636 modules/core m_nick.c
11638 - fix a bit that didnt make sense in monitor.txt
11639 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11641 Revision Changes Path
11642 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11643 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11644 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11648 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11650 Modified files: (Branch: RATBOX_2_1)
11653 removing dlink nodes from auth_poll_list twice is bad
11655 Revision Changes Path
11656 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11660 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11662 Modified files: (Branch: RATBOX_2_1)
11665 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11666 changed to RPL_STATSDEBUG
11668 Revision Changes Path
11669 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11673 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11675 Added files: (Branch: RATBOX_2_1)
11678 - add some documentation about target change
11680 Revision Changes Path
11681 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11685 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11687 Modified files: (Branch: RATBOX_2_1)
11688 include supported.h
11689 modules/core m_message.c
11691 - remove extra argument to 005
11692 - disallow messaging of UIDs
11694 Revision Changes Path
11695 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11696 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11700 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11702 Modified files: (Branch: RATBOX_2_1)
11705 - fix a longstanding parser bug with wrong limit checking, causing us to
11706 accept one less parameter than we're allowed to accept.
11708 Revision Changes Path
11709 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11713 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11715 Modified files: (Branch: RATBOX_2_1)
11716 modules/core m_message.c
11718 - exempt users messaging themselves from target change
11720 Revision Changes Path
11721 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11725 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11727 Modified files: (Branch: RATBOX_2_1)
11728 include supported.h
11730 - stop violating MAXPARA on 005.
11732 Revision Changes Path
11733 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11737 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11739 Modified files: (Branch: RATBOX_2_1)
11740 modules/core m_nick.c
11742 - dont store an ipv6 sockhost if we're not compiled with v6 support
11744 Revision Changes Path
11745 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11749 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11751 Modified files: (Branch: RATBOX_2_1)
11754 - remove some vms includes
11756 Revision Changes Path
11757 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11761 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11763 Modified files: (Branch: RATBOX_2_1)
11767 - force commit for new branch
11769 Revision Changes Path
11770 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11771 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11775 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11778 . RELNOTES configure configure.ac
11779 include patchlevel.h
11781 - revved patchlevel to 2.1.0
11783 Revision Changes Path
11784 1.114 +6 -2 ircd-ratbox/RELNOTES
11785 7.249 +11 -11 ircd-ratbox/configure
11786 7.63 +3 -3 ircd-ratbox/configure.ac
11787 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11791 leeh 2005/03/04 13:31:32 EST (20050304_2)
11795 include patchlevel.h
11798 - revved patchlevel to 2.1.0beta2
11800 Revision Changes Path
11801 1.113 +12 -0 ircd-ratbox/RELNOTES
11802 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11806 leeh 2005/03/04 13:27:05 EST (20050304_1)
11809 doc whats-new-2.1.txt
11812 - update whats-new-2.1
11813 - when we're handling global NAMES, dont output channels if there are no
11814 members within them we can show.
11816 Revision Changes Path
11817 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11818 7.436 +12 -2 ircd-ratbox/src/channel.c
11822 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11827 That would be a node_heap not a prefix_heap..oops
11829 Revision Changes Path
11830 7.30 +1 -1 ircd-ratbox/src/patricia.c
11834 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11839 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11840 otherwise..the other macros might work????
11842 Revision Changes Path
11843 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11847 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11850 . configure configure.ac
11854 Revision Changes Path
11855 7.248 +5 -5 ircd-ratbox/configure
11856 7.62 +5 -5 ircd-ratbox/configure.ac
11860 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11863 . configure configure.ac
11867 Revision Changes Path
11868 7.247 +3 -2 ircd-ratbox/configure
11869 7.61 +3 -2 ircd-ratbox/configure.ac
11873 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11876 . configure configure.ac
11880 Revision Changes Path
11881 7.246 +6 -6 ircd-ratbox/configure
11882 7.60 +4 -4 ircd-ratbox/configure.ac
11886 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11889 . configure configure.ac
11892 Doh these changes got put on RATBOX_2_0 when they were meant for
11894 Also merged in the monitor heap size stuff, not that i think monitor has
11897 Revision Changes Path
11898 7.245 +12 -3 ircd-ratbox/configure
11899 7.59 +11 -3 ircd-ratbox/configure.ac
11900 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11904 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11909 Add more robust alloca checking
11911 Revision Changes Path
11912 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11916 leeh 2005/02/24 15:27:17 EST (20050224_9)
11921 - fix the copyright on m_42.c :p
11923 Revision Changes Path
11924 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11928 leeh 2005/02/24 15:22:53 EST (20050224_8)
11931 include supported.h
11934 - fix a core in undline on bad masks
11935 - remove an unwanted space from beginning of second 005 numeric
11937 Revision Changes Path
11938 7.5 +1 -1 ircd-ratbox/include/supported.h
11939 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
11943 leeh 2005/02/24 15:18:59 EST (20050224_7)
11946 modules m_monitor.c
11948 - use max_monitor when adding nicknames
11950 that should be everything now..
11952 Revision Changes Path
11953 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
11957 androsyn 2005/02/24 15:13:52 EST (20050224_6)
11964 Revision Changes Path
11965 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
11969 androsyn 2005/02/24 15:13:06 EST (20050224_5)
11976 Revision Changes Path
11977 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
11981 androsyn 2005/02/24 15:12:12 EST (20050224_4)
11986 The Answer to Life, the Universe, and Everything
11988 Revision Changes Path
11989 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
11993 leeh 2005/02/24 14:53:04 EST (20050224_3)
11997 modules m_monitor.c
11998 src ircd.c monitor.c
12000 - call init_monitor() on startup
12001 - add in support for adding/deleting/listing monitor entries
12003 Revision Changes Path
12004 7.2 +3 -1 ircd-ratbox/include/monitor.h
12005 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12006 7.374 +2 -0 ircd-ratbox/src/ircd.c
12007 7.3 +15 -4 ircd-ratbox/src/monitor.c
12011 leeh 2005/02/23 21:20:10 EST (20050224_2)
12014 doc example.conf example.efnet.conf
12015 include s_conf.h supported.h
12016 modules Makefile.in
12017 src client.c newconf.c s_conf.c
12019 modules m_monitor.c
12021 - add the max_monitor config option
12022 - advertise MONITOR=%d in 005
12023 - clear a local clients monitor list on exit
12024 - add the framework for the MONITOR command
12027 Revision Changes Path
12028 7.261 +5 -0 ircd-ratbox/doc/example.conf
12029 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12030 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12031 7.4 +4 -2 ircd-ratbox/include/supported.h
12032 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12033 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12034 7.492 +1 -0 ircd-ratbox/src/client.c
12035 7.202 +1 -0 ircd-ratbox/src/newconf.c
12036 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12040 leeh 2005/02/23 20:57:51 EST (20050224_1)
12043 . configure configure.ac
12047 - move MONITOR_HEAP_SIZE over to configure
12049 Revision Changes Path
12050 7.244 ircd-ratbox/configure
12051 7.58 +4 -2 ircd-ratbox/configure.ac
12052 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12053 7.2 +0 -2 ircd-ratbox/src/monitor.c
12057 leeh 2005/02/23 20:48:08 EST (20050224_0)
12061 include client.h numeric.h
12062 modules/core m_nick.c
12063 src Makefile.in client.c messages.tab
12069 - first half of my server-side notify list implementation..
12071 Revision Changes Path
12072 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12073 7.266 +3 -0 ircd-ratbox/include/client.h
12074 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12075 7.58 +6 -0 ircd-ratbox/include/numeric.h
12076 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12077 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12078 7.491 +3 -0 ircd-ratbox/src/client.c
12079 7.126 +5 -5 ircd-ratbox/src/messages.tab
12080 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12081 7.342 +2 -0 ircd-ratbox/src/s_user.c
12085 leeh 2005/02/23 18:42:59 EST (20050223_0)
12090 - double the size of the client and channel hashtables (64k -> 128k and
12091 32k -> 64k). The improvements are quite significant..
12093 Revision Changes Path
12094 7.54 +4 -4 ircd-ratbox/include/hash.h
12098 leeh 2005/02/22 14:55:56 EST (20050222_1)
12102 modules m_services.c
12104 - remove a couple of unused vars
12105 - update monitor.txt
12107 Revision Changes Path
12108 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12109 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12113 leeh 2005/02/21 19:47:24 EST (20050222_0)
12118 - add in my documentation on the upcoming MONITOR command
12120 Revision Changes Path
12121 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12125 leeh 2005/02/21 12:09:34 EST (20050221_0)
12128 . configure configure.ac
12129 doc whats-new-2.1.txt
12130 tools README.mkpasswd
12134 - update whats-new-2.1.txt some more
12135 - we dont have vms mkpasswd anymore
12136 - remove the unused crypt.c
12138 Revision Changes Path
12139 7.243 +3 -6 ircd-ratbox/configure
12140 7.57 +2 -4 ircd-ratbox/configure.ac
12141 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12142 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12143 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12147 leeh 2005/02/19 12:38:09 EST (20050219_3)
12150 doc example.conf example.efnet.conf
12153 src channel.c client.c ircd.c s_conf.c
12155 - rework the splitcode, splitservers is now how many servers we've marked as
12156 EOB, rather than how many are linked. Thus pull ourselves out of
12157 splitmode immediately once this is satisfied
12159 Revision Changes Path
12160 7.260 +8 -9 ircd-ratbox/doc/example.conf
12161 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12162 7.83 +1 -0 ircd-ratbox/include/ircd.h
12163 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12164 7.435 +16 -36 ircd-ratbox/src/channel.c
12165 7.490 +2 -0 ircd-ratbox/src/client.c
12166 7.373 +2 -1 ircd-ratbox/src/ircd.c
12167 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12171 leeh 2005/02/19 09:02:34 EST (20050219_2)
12174 doc example.conf example.efnet.conf
12175 include ircd.h s_conf.h
12177 src channel.c ircd.c newconf.c s_conf.c
12179 - remove split_delay
12181 Revision Changes Path
12182 7.259 +0 -5 ircd-ratbox/doc/example.conf
12183 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12184 7.82 +0 -1 ircd-ratbox/include/ircd.h
12185 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12186 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12187 7.434 +2 -7 ircd-ratbox/src/channel.c
12188 7.372 +0 -1 ircd-ratbox/src/ircd.c
12189 7.201 +0 -1 ircd-ratbox/src/newconf.c
12190 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12194 leeh 2005/02/19 08:48:05 EST (20050219_1)
12198 modules m_cap.c m_who.c
12201 - implemented multi-prefix client capability, which allows stacking of @+ in
12204 Revision Changes Path
12205 7.265 +1 -1 ircd-ratbox/include/client.h
12206 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12207 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12208 7.433 +4 -6 ircd-ratbox/src/channel.c
12212 leeh 2005/02/19 06:27:58 EST (20050219_0)
12216 src newconf.c s_conf.c s_newconf.c
12218 - removed some unused vars/functions
12220 Revision Changes Path
12221 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12222 7.200 +0 -15 ircd-ratbox/src/newconf.c
12223 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12224 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12228 leeh 2005/02/16 12:58:24 EST (20050216_2)
12231 . RELNOTES configure configure.ac
12232 include patchlevel.h
12234 - update configure to reflect this is 'devel'
12236 - revved patchlevel to 2.1.0beta1
12238 Revision Changes Path
12239 1.112 +9 -1 ircd-ratbox/RELNOTES
12240 7.242 +11 -11 ircd-ratbox/configure
12241 7.56 +3 -3 ircd-ratbox/configure.ac
12242 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12246 leeh 2005/02/16 12:46:30 EST (20050216_1)
12249 . configure configure.ac
12250 include client.h numeric.h s_conf.h setup.h.in
12252 modules Makefile.in
12253 modules/core m_nick.c
12254 src Makefile.in client.c ircd.c messages.tab
12255 newconf.c s_conf.c s_user.c
12261 - remove watch, the protocol for this sucks so hard I just dont want it
12264 Revision Changes Path
12265 7.241 +2 -12 ircd-ratbox/configure
12266 7.55 +2 -4 ircd-ratbox/configure.ac
12267 7.264 +0 -2 ircd-ratbox/include/client.h
12268 7.57 +0 -11 ircd-ratbox/include/numeric.h
12269 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12270 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12271 7.3 +2 -3 ircd-ratbox/include/supported.h
12272 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12273 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12274 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12275 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12276 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12277 7.489 +0 -3 ircd-ratbox/src/client.c
12278 7.371 +0 -2 ircd-ratbox/src/ircd.c
12279 7.125 +9 -9 ircd-ratbox/src/messages.tab
12280 7.199 +0 -1 ircd-ratbox/src/newconf.c
12281 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12282 7.341 +0 -2 ircd-ratbox/src/s_user.c
12283 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12287 leeh 2005/02/15 19:13:31 EST (20050216_0)
12291 src event.c ircd_lexer.l ircd_signal.c
12294 servlink descrip.mms
12296 - remove a few vms bits
12298 Revision Changes Path
12299 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12300 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12301 7.47 +0 -54 ircd-ratbox/src/event.c
12302 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12303 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12304 7.152 +0 -3 ircd-ratbox/src/modules.c
12308 leeh 2005/02/15 18:53:32 EST (20050215_0)
12311 include hostmask.h ircd.h s_conf.h s_newconf.h
12312 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12314 src hostmask.c ircd.c ircd_signal.c s_conf.c
12317 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12318 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12320 Revision Changes Path
12321 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12322 7.81 +1 -0 ircd-ratbox/include/ircd.h
12323 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12324 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12325 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12326 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12327 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12328 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12329 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12330 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12331 7.370 +7 -0 ircd-ratbox/src/ircd.c
12332 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12333 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12334 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12338 leeh 2005/02/13 10:21:41 EST (20050213_4)
12343 doc whats-new-2.0.txt whats-new-2.1.txt
12347 - move whats-new.txt to whats-new-2.0.txt
12348 - add in whats-new-2.1.txt
12349 - update services.txt with the whois for logged in users
12351 Revision Changes Path
12352 7.2 +5 -0 ircd-ratbox/doc/services.txt
12353 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12354 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12355 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12359 leeh 2005/02/13 09:20:37 EST (20050213_3)
12362 include supported.h
12363 modules/core m_message.c
12365 - fix a compile error in m_message.c
12366 - update 005 to the spec and add CPRIVMSG/CNOTICE
12368 Revision Changes Path
12369 7.2 +31 -37 ircd-ratbox/include/supported.h
12370 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12374 leeh 2005/02/13 09:14:12 EST (20050213_2)
12379 - fix the membership memleak
12381 Revision Changes Path
12382 7.432 +0 -3 ircd-ratbox/src/channel.c
12386 leeh 2005/02/12 21:51:56 EST (20050213_1)
12390 modules/core m_message.c
12392 - add a bitmask to track when they send their first message, only allowing
12393 clearing stuff after that.
12395 Revision Changes Path
12396 7.263 +4 -0 ircd-ratbox/include/client.h
12397 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12401 leeh 2005/02/12 21:17:52 EST (20050213_0)
12404 include patricia.h s_newconf.h
12405 modules/core m_message.c
12406 src patricia.c s_newconf.c s_user.c
12408 - add in the patricia for tracking who fills up targets, give them a reduced
12411 Revision Changes Path
12412 7.20 +1 -1 ircd-ratbox/include/patricia.h
12413 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12414 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12415 7.29 +1 -1 ircd-ratbox/src/patricia.c
12416 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12417 7.340 +4 -0 ircd-ratbox/src/s_user.c
12421 leeh 2005/02/12 18:35:10 EST (20050212_0)
12424 include ircd_defs.h
12425 src class.c reject.c
12427 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12429 Revision Changes Path
12430 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12431 7.68 +1 -5 ircd-ratbox/src/class.c
12432 1.33 +1 -5 ircd-ratbox/src/reject.c
12436 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12441 remove stupid memory leak
12443 Revision Changes Path
12444 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12448 leeh 2005/02/11 06:42:48 EST (20050211_0)
12453 - workaround hyb6 allowing empty gline reasons
12455 Revision Changes Path
12456 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12460 leeh 2005/02/09 14:39:13 EST (20050209_2)
12464 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12465 src ircd.c s_conf.c
12467 - move temp dlines and temp klines over to an array, rather than completely
12470 Revision Changes Path
12471 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12472 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12473 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12474 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12475 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12476 7.369 +0 -5 ircd-ratbox/src/ircd.c
12477 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12481 leeh 2005/02/09 14:02:13 EST (20050209_1)
12485 modules m_cap.c m_pong.c m_user.c
12486 modules/core m_nick.c
12489 - remove 'nick' param from register_local_user(), its not needed.
12491 Revision Changes Path
12492 7.35 +1 -1 ircd-ratbox/include/s_user.h
12493 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12494 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12495 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12496 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12497 7.339 +6 -6 ircd-ratbox/src/s_user.c
12501 leeh 2005/02/09 13:12:53 EST (20050209_0)
12504 modules m_cmessage.c
12506 - dont send numerics when we're dealing with CNOTICE
12507 - add in checking for +g, and resetting idle
12509 Revision Changes Path
12510 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12514 leeh 2005/02/08 11:37:50 EST (20050208_2)
12519 - fix operator blocks to work on ip spoofs
12521 Revision Changes Path
12522 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12526 leeh 2005/02/07 19:23:22 EST (20050208_1)
12529 doc example.conf example.efnet.conf
12532 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12534 Revision Changes Path
12535 7.258 +0 -39 ircd-ratbox/doc/example.conf
12536 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12537 7.198 +0 -272 ircd-ratbox/src/newconf.c
12541 leeh 2005/02/07 19:19:32 EST (20050208_0)
12546 - added support for kline.conf.perm et al, these take the same formats
12547 as their non-permanent partners, but you cant remove them via the ircd.
12549 Revision Changes Path
12550 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12554 leeh 2005/02/02 19:18:59 EST (20050203_1)
12561 help/opers cnotice cprivmsg
12563 - added help files for cprivmsg/cnotice
12565 Revision Changes Path
12566 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12567 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12568 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12569 1.10 +19 -19 ircd-ratbox/help/opers/index
12570 1.7 +10 -9 ircd-ratbox/help/users/index
12574 leeh 2005/02/02 19:14:25 EST (20050203_0)
12578 modules Makefile.in
12581 modules m_cmessage.c
12583 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12584 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12585 nick is a member. These bypass any target change limitations.
12586 - added ERR_VOICENEEDED, numeric 489.
12588 Revision Changes Path
12589 7.56 +2 -0 ircd-ratbox/include/numeric.h
12590 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12591 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12592 7.124 +1 -1 ircd-ratbox/src/messages.tab
12596 leeh 2005/02/02 16:58:16 EST (20050202_4)
12601 - update etrace help
12603 Revision Changes Path
12604 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12608 leeh 2005/02/02 16:55:04 EST (20050202_3)
12613 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12614 can put its external ip address in there..
12616 Revision Changes Path
12617 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12621 leeh 2005/02/02 16:41:06 EST (20050202_2)
12626 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12627 if its a non-local client. These will just get "lost" if the remote
12628 server doesnt support this..
12630 Revision Changes Path
12631 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12635 leeh 2005/02/02 16:12:12 EST (20050202_1)
12638 include client.h numeric.h s_conf.h
12639 modules/core m_message.c
12640 src messages.tab newconf.c s_conf.c
12642 - first part of the target change code, add the storage of targets for
12643 localuser, throttle messages when they fill all the available slots
12645 Revision Changes Path
12646 7.262 +5 -1 ircd-ratbox/include/client.h
12647 7.55 +2 -0 ircd-ratbox/include/numeric.h
12648 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12649 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12650 7.123 +1 -1 ircd-ratbox/src/messages.tab
12651 7.197 +1 -0 ircd-ratbox/src/newconf.c
12652 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12656 leeh 2005/02/02 13:28:10 EST (20050202_0)
12659 modules m_resv.c m_stats.c m_testline.c
12660 modules/core m_join.c
12661 src hash.c kdparse.c messages.tab s_newconf.c
12663 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12664 tracking of when resvs get hit
12666 Revision Changes Path
12667 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12668 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12669 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12670 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12671 7.114 +3 -0 ircd-ratbox/src/hash.c
12672 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12673 7.122 +1 -1 ircd-ratbox/src/messages.tab
12674 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12678 leeh 2005/01/31 09:04:10 EST (20050131_2)
12683 - fflush() logfiles
12685 Revision Changes Path
12686 7.79 +2 -0 ircd-ratbox/src/s_log.c
12690 leeh 2005/01/31 08:59:09 EST (20050131_1)
12695 - rename fd_dump() to comm_dump()
12697 Revision Changes Path
12698 1.27 +2 -2 ircd-ratbox/src/commio.c
12702 leeh 2005/01/30 19:16:08 EST (20050131_0)
12707 modules m_services.c
12708 modules/core m_server.c
12709 src hook.c s_serv.c
12711 - added hook for server_introduced
12712 - fixed up services support for hooks
12714 Revision Changes Path
12715 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12716 1.31 +1 -0 ircd-ratbox/include/hook.h
12717 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12718 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12719 7.36 +2 -0 ircd-ratbox/src/hook.c
12720 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12724 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12729 Add back in the comm_fd_hack thing for solaris
12731 Revision Changes Path
12732 1.26 +26 -1 ircd-ratbox/src/commio.c
12736 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12740 include commio.h s_conf.h watch.h
12741 modules m_dline.c m_kline.c m_resv.c m_stats.c
12742 m_watch.c m_xline.c
12743 modules/core m_nick.c
12744 src balloc.c cache.c client.c commio.c
12745 epoll.c ircd.c ircd_lexer.l kdparse.c
12746 listener.c s_auth.c s_conf.c s_log.c
12749 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12751 Revision Changes Path
12752 1.18 +0 -2 ircd-ratbox/adns/adns.h
12753 1.14 +6 -37 ircd-ratbox/include/commio.h
12754 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12755 7.3 +2 -2 ircd-ratbox/include/watch.h
12756 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12757 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12758 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12759 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12760 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12761 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12762 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12763 7.85 +1 -1 ircd-ratbox/src/balloc.c
12764 1.24 +5 -5 ircd-ratbox/src/cache.c
12765 7.488 +4 -4 ircd-ratbox/src/client.c
12766 1.25 +10 -280 ircd-ratbox/src/commio.c
12767 1.33 +1 -1 ircd-ratbox/src/epoll.c
12768 7.368 +4 -4 ircd-ratbox/src/ircd.c
12769 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12770 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12771 7.125 +8 -8 ircd-ratbox/src/listener.c
12772 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12773 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12774 7.78 +20 -20 ircd-ratbox/src/s_log.c
12775 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12776 1.6 +22 -15 ircd-ratbox/src/watch.c
12780 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12783 modules/core m_mode.c
12785 remove two unused variables
12787 Revision Changes Path
12788 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12792 leeh 2005/01/28 15:31:40 EST (20050128_1)
12798 - mo_kline() needs minpara of 3, not 2
12799 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12800 - require me.info is never blank
12802 Revision Changes Path
12803 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12804 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12808 leeh 2005/01/28 15:26:28 EST (20050128_0)
12811 modules/core m_mode.c m_sjoin.c
12813 - patch via jilles to fix +eI lists being shown to lusers when handling
12814 protocol stuff over TS6
12816 Revision Changes Path
12817 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12818 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12822 leeh 2005/01/25 19:47:38 EST (20050126_0)
12826 modules/core m_join.c m_mode.c m_sjoin.c
12827 src channel.c messages.tab s_serv.c
12829 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12830 an operspy call with &me
12831 - remove modebuf/parabuf params from channel_modes(), we now generate a
12832 buffer internally which we return.
12834 Revision Changes Path
12835 7.163 +1 -1 ircd-ratbox/include/channel.h
12836 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12837 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12838 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12839 7.431 +25 -18 ircd-ratbox/src/channel.c
12840 7.121 +1 -1 ircd-ratbox/src/messages.tab
12841 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12845 alz 2005/01/25 18:09:18 EST (20050125_5)
12848 doc example.conf example.efnet.conf
12851 src listener.c newconf.c s_conf.c
12853 Added dline_with_reason config option (default yes):
12855 /* dline reason: show the user the dline reason when they connect
12858 dline_with_reason = yes;
12860 Revision Changes Path
12861 7.257 +6 -1 ircd-ratbox/doc/example.conf
12862 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12863 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12864 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12865 7.124 +1 -1 ircd-ratbox/src/listener.c
12866 7.196 +1 -0 ircd-ratbox/src/newconf.c
12867 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12871 leeh 2005/01/25 13:21:17 EST (20050125_4)
12876 - make conf_set_generic_string() test len exists before it uses it.
12878 Revision Changes Path
12879 7.195 +1 -1 ircd-ratbox/src/newconf.c
12883 leeh 2005/01/25 13:10:56 EST (20050125_3)
12889 - rename 'type' to 'flags' in cluster {};
12890 - add stacking of servers in cluster {}; documented in example.conf
12892 Revision Changes Path
12893 7.256 +18 -10 ircd-ratbox/doc/example.conf
12894 7.194 +39 -7 ircd-ratbox/src/newconf.c
12898 alz 2005/01/25 12:48:54 EST (20050125_2)
12902 src listener.c s_conf.c
12904 Added dline reasons, connecting/banned clients now see ban reason.
12906 Revision Changes Path
12907 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12908 7.123 +17 -4 ircd-ratbox/src/listener.c
12909 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12913 leeh 2005/01/25 07:44:37 EST (20050125_1)
12916 doc example.conf example.efnet.conf
12919 - implement stacking of shared {}; blocks, documented in example.conf
12921 Revision Changes Path
12922 7.255 +26 -13 ircd-ratbox/doc/example.conf
12923 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12924 7.193 +51 -36 ircd-ratbox/src/newconf.c
12928 leeh 2005/01/24 19:08:29 EST (20050125_0)
12932 include client.h s_conf.h
12933 modules/core m_join.c
12934 src newconf.c s_user.c
12936 - added jupe_exempt to auth {};, exempts the user from generating warnings
12937 when they attempt to join juped channels.
12939 Revision Changes Path
12940 7.254 +2 -0 ircd-ratbox/doc/example.conf
12941 7.261 +3 -0 ircd-ratbox/include/client.h
12942 7.306 +2 -0 ircd-ratbox/include/s_conf.h
12943 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
12944 7.192 +1 -0 ircd-ratbox/src/newconf.c
12945 7.338 +8 -0 ircd-ratbox/src/s_user.c
12949 leeh 2005/01/24 18:57:02 EST (20050124_6)
12954 - rework shared {};, the format is now:
12956 oper = "flame@*.leeh.co.uk", "*.lan";
12962 oper = "flame@*.leeh.co.uk", "*.lan";
12966 Revision Changes Path
12967 7.191 +55 -23 ircd-ratbox/src/newconf.c
12971 leeh 2005/01/24 17:25:58 EST (20050124_5)
12976 - fix the prototype on load_static_modules()
12978 Revision Changes Path
12979 7.61 +1 -1 ircd-ratbox/include/modules.h
12983 leeh 2005/01/24 16:00:30 EST (20050124_4)
12988 - have cap end call register_local_user() with its own copy of
12989 source_p->username so its safe for unidented users..
12991 Revision Changes Path
12992 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
12996 leeh 2005/01/24 15:48:09 EST (20050124_3)
12999 include newconf.h s_conf.h
13001 src newconf.c s_conf.c s_log.c
13003 - move the conf parser over to a table based structure, with generic setting
13004 of integers/strings
13006 Revision Changes Path
13007 7.34 +9 -8 ircd-ratbox/include/newconf.h
13008 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13009 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13010 7.190 +264 -808 ircd-ratbox/src/newconf.c
13011 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13012 7.77 +13 -13 ircd-ratbox/src/s_log.c
13016 leeh 2005/01/24 13:11:30 EST (20050124_2)
13022 - added stacking of ips in exempt {};
13024 Revision Changes Path
13025 7.253 +4 -0 ircd-ratbox/doc/example.conf
13026 7.189 +11 -30 ircd-ratbox/src/newconf.c
13030 leeh 2005/01/24 12:59:57 EST (20050124_1)
13034 src channel.c client.c hash.c hook.c
13035 newconf.c s_user.c watch.c
13037 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13038 consistent with the rest of the dlink code.
13040 Revision Changes Path
13041 1.54 +7 -7 ircd-ratbox/include/tools.h
13042 7.430 +2 -2 ircd-ratbox/src/channel.c
13043 7.487 +6 -6 ircd-ratbox/src/client.c
13044 7.113 +5 -5 ircd-ratbox/src/hash.c
13045 7.35 +1 -1 ircd-ratbox/src/hook.c
13046 7.188 +2 -2 ircd-ratbox/src/newconf.c
13047 7.337 +1 -1 ircd-ratbox/src/s_user.c
13048 1.5 +4 -4 ircd-ratbox/src/watch.c
13052 leeh 2005/01/24 12:47:13 EST (20050124_0)
13057 - cheap hack on sticky capabs..
13059 Revision Changes Path
13060 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13064 leeh 2005/01/22 11:36:54 EST (20050122_0)
13069 - updated my clicap implementation to match the spec so far..
13071 Revision Changes Path
13072 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13076 leeh 2005/01/21 07:14:43 EST (20050121_2)
13081 modules m_services.c
13082 src hook.c s_serv.c
13084 - added hooks for when we're sending a burst
13085 - rewrote hooks.txt
13086 - fix up the hooks ive already done in services compatibility, ill add the
13087 hooks for server/client introductions in a bit.
13089 Revision Changes Path
13090 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13091 1.30 +4 -0 ircd-ratbox/include/hook.h
13092 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13093 7.34 +7 -0 ircd-ratbox/src/hook.c
13094 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13098 leeh 2005/01/21 06:34:03 EST (20050121_1)
13101 contrib example_module.c spy_admin_notice.c
13102 spy_info_notice.c spy_links_notice.c
13103 spy_motd_notice.c spy_stats_notice.c
13104 spy_stats_p_notice.c spy_trace_notice.c
13106 spy_whois_notice_global.c
13108 modules m_admin.c m_info.c m_links.c m_motd.c
13109 m_services.c m_stats.c m_trace.c
13110 m_whois.c static_modules.c.SH
13111 modules/core m_server.c
13112 src client.c hook.c ircd.c modules.c packet.c
13113 s_auth.c s_serv.c s_user.c send.c
13115 - add a better implementation of the hook system, its now a slow leaking
13116 array and events are created whenever we try adding a hook for it, or
13117 theyre registered for the caller.
13119 Ive temporarily fucked services support and removed most of the other
13120 hooks.. I shall fix this soon.
13122 Revision Changes Path
13123 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13124 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13125 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13126 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13127 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13128 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13129 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13130 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13131 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13132 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13133 1.29 +34 -70 ircd-ratbox/include/hook.h
13134 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13135 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13136 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13137 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13138 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13139 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13140 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13141 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13142 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13143 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13144 7.486 +1 -28 ircd-ratbox/src/client.c
13145 7.33 +131 -137 ircd-ratbox/src/hook.c
13146 7.367 +1 -1 ircd-ratbox/src/ircd.c
13147 7.151 +6 -10 ircd-ratbox/src/modules.c
13148 7.138 +10 -14 ircd-ratbox/src/packet.c
13149 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13150 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13151 7.336 +0 -6 ircd-ratbox/src/s_user.c
13152 7.286 +8 -6 ircd-ratbox/src/send.c
13156 leeh 2005/01/20 19:19:20 EST (20050121_0)
13161 - remove an unused struct
13163 Revision Changes Path
13164 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13168 leeh 2005/01/20 13:38:39 EST (20050120_1)
13171 . configure configure.ac
13172 include client.h numeric.h patchlevel.h
13173 modules Makefile.in
13174 src messages.tab s_user.c
13178 - drop back to -O0, fix patchlevel.h
13179 - first stab at client capabilities.. this still needs work.
13181 Revision Changes Path
13182 7.240 +3 -3 ircd-ratbox/configure
13183 7.54 +3 -3 ircd-ratbox/configure.ac
13184 7.260 +3 -0 ircd-ratbox/include/client.h
13185 7.54 +2 -0 ircd-ratbox/include/numeric.h
13186 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13187 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13188 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13189 7.120 +1 -1 ircd-ratbox/src/messages.tab
13190 7.335 +3 -0 ircd-ratbox/src/s_user.c
13194 leeh 2005/01/20 06:04:41 EST (20050120_0)
13197 . ChangeLog RELNOTES
13198 include config.h config.h.dist memory.h
13201 src commio.c crypt.c getopt.c ircd.c s_serv.c
13203 . README.VMS clean.com make.com
13204 include setup.h_vms
13205 modules descrip.mms static_modules_c.com
13206 modules/core descrip.mms
13207 src descrip.mms qio.c version.com
13208 tools descrip.mms mkpasswd_vms.c
13210 - clean changelog, relnotes
13211 - mark patchlevel as 2.1.0beta
13212 - remove VMS support
13214 Revision Changes Path
13215 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13216 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13217 1.111 +1 -348 ircd-ratbox/RELNOTES
13218 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13219 7.182 +0 -42 ircd-ratbox/include/config.h
13220 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13221 7.50 +0 -4 ircd-ratbox/include/memory.h
13222 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13223 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13224 7.2 +0 -58 ircd-ratbox/make.com (dead)
13225 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13226 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13227 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13228 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13229 1.24 +7 -30 ircd-ratbox/src/commio.c
13230 7.12 +0 -4 ircd-ratbox/src/crypt.c
13231 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13232 7.24 +0 -4 ircd-ratbox/src/getopt.c
13233 7.366 +4 -19 ircd-ratbox/src/ircd.c
13234 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13235 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13236 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13237 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13238 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13242 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13248 not using the return values on a few watch functions so make them void
13250 Revision Changes Path
13251 7.2 +5 -5 ircd-ratbox/include/watch.h
13252 1.4 +19 -28 ircd-ratbox/src/watch.c
13255 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13260 Make watch throttle, don't accept letter commands stacked
13262 Revision Changes Path
13263 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13267 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13274 Revision Changes Path
13275 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13279 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13282 . ChangeLog README.FIRST RELNOTES configure
13284 adns adns.h internal.h parse.c transmit.c
13286 contrib example_module.c spy_admin_notice.c
13287 spy_info_notice.c spy_links_notice.c
13288 spy_motd_notice.c spy_stats_notice.c
13289 spy_stats_p_notice.c spy_trace_notice.c
13291 spy_whois_notice_global.c
13292 doc example.conf example.efnet.conf ircd.motd
13293 server-version-info whats-new.txt
13294 help/opers umode xline
13296 include cache.h channel.h class.h client.h
13297 commio.h config.h config.h.dist hash.h
13298 hook.h hostmask.h irc_string.h ircd.h
13299 ircd_defs.h m_info.h memory.h msg.h
13300 newconf.h numeric.h packet.h patchlevel.h
13301 patricia.h s_conf.h s_gline.h s_newconf.h
13302 s_serv.h s_user.h scache.h serno.h
13303 setup.h.in sprintf_irc.h stdinc.h tools.h
13304 modules .depend Makefile.in m_admin.c m_away.c
13305 m_dline.c m_encap.c m_gline.c m_info.c
13306 m_kline.c m_links.c m_list.c m_lusers.c
13307 m_motd.c m_oper.c m_operspy.c m_rehash.c
13308 m_restart.c m_resv.c m_set.c m_stats.c
13309 m_svinfo.c m_testline.c m_testmask.c
13310 m_topic.c m_trace.c m_watch.c m_who.c
13311 m_whois.c m_whowas.c m_xline.c
13312 static_modules.c.SH
13313 modules/core m_error.c m_message.c m_mode.c m_quit.c
13314 m_server.c m_squit.c
13315 src .depend Makefile.in adns.c balloc.c
13316 cache.c channel.c class.c client.c
13317 commio.c crypt.c devpoll.c epoll.c
13318 event.c getopt.c hash.c hook.c hostmask.c
13319 irc_string.c ircd.c ircd_lexer.l
13320 ircd_parser.y ircd_signal.c listener.c
13321 modules.c newconf.c numeric.c packet.c
13322 parse.c patricia.c poll.c reject.c
13323 restart.c s_auth.c s_conf.c s_log.c
13324 s_newconf.c s_serv.c s_user.c scache.c
13325 select.c send.c snprintf.c tools.c
13326 version.c.SH watch.c whowas.c
13327 tools README.mkpasswd mkpasswd.c
13329 . README.VMS clean.com make.com
13331 include common.h s_stats.h setup.h_vms
13333 modules descrip.mms m_challenge.c m_etrace.c
13334 m_invite.c m_names.c m_pass.c m_ping.c
13335 m_pong.c m_services.c m_tb.c m_user.c
13336 m_users.c m_version.c
13337 static_modules_c.com
13338 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13340 servlink descrip.mms
13341 src descrip.mms kdparse.c messages.tab qio.c
13342 s_gline.c s_stats.c version.com
13343 tools descrip.mms mkpasswd_vms.c
13347 modules/core channels.c users.c
13350 merge from RATBOX_2_0
13352 Revision Changes Path
13353 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13354 7.40 +1 -0 ircd-ratbox/README.FIRST
13355 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13356 1.110 +114 -6 ircd-ratbox/RELNOTES
13357 1.17 +4 -0 ircd-ratbox/adns/adns.h
13358 1.17 +4 -4 ircd-ratbox/adns/internal.h
13359 1.12 +38 -38 ircd-ratbox/adns/parse.c
13360 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13361 1.19 +13 -13 ircd-ratbox/adns/types.c
13362 7.1 +10 -0 ircd-ratbox/clean.com (new)
13363 7.239 +47 -29 ircd-ratbox/configure
13364 7.53 +40 -32 ircd-ratbox/configure.ac
13365 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13366 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13367 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13368 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13369 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13370 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13371 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13372 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13373 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13374 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13375 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13376 7.252 +68 -22 ircd-ratbox/doc/example.conf
13377 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13378 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13379 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13380 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13381 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13382 1.5 +2 -1 ircd-ratbox/help/opers/umode
13383 1.7 +1 -1 ircd-ratbox/help/opers/xline
13384 1.2 +1 -0 ircd-ratbox/help/users/umode
13385 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13386 1.7 +8 -0 ircd-ratbox/include/cache.h
13387 7.162 +18 -16 ircd-ratbox/include/channel.h
13388 7.25 +4 -0 ircd-ratbox/include/class.h
13389 7.259 +34 -28 ircd-ratbox/include/client.h
13390 1.13 +45 -7 ircd-ratbox/include/commio.h
13391 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13392 7.181 +74 -16 ircd-ratbox/include/config.h
13393 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13394 7.53 +2 -0 ircd-ratbox/include/hash.h
13395 1.28 +73 -27 ircd-ratbox/include/hook.h
13396 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13397 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13398 7.80 +6 -31 ircd-ratbox/include/ircd.h
13399 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13400 7.56 +14 -8 ircd-ratbox/include/m_info.h
13401 7.49 +4 -0 ircd-ratbox/include/memory.h
13402 7.53 +2 -0 ircd-ratbox/include/msg.h
13403 7.33 +9 -9 ircd-ratbox/include/newconf.h
13404 7.53 +12 -8 ircd-ratbox/include/numeric.h
13405 7.27 +1 -1 ircd-ratbox/include/packet.h
13406 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13407 7.19 +25 -1 ircd-ratbox/include/patricia.h
13408 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13409 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13410 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13411 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13412 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13413 7.34 +13 -9 ircd-ratbox/include/s_user.h
13414 7.15 +1 -1 ircd-ratbox/include/scache.h
13415 7.5366 +1 -1 ircd-ratbox/include/serno.h
13416 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13417 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13418 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13419 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13420 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13421 1.53 +10 -10 ircd-ratbox/include/tools.h
13422 7.1 +58 -0 ircd-ratbox/make.com (new)
13423 1.45 +338 -182 ircd-ratbox/modules/.depend
13424 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13425 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13426 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13427 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13428 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13429 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13430 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13431 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13432 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13433 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13434 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13435 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13436 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13437 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13438 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13439 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13440 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13441 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13442 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13443 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13444 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13445 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13446 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13447 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13448 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13449 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13450 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13451 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13452 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13453 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13454 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13455 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13456 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13457 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13458 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13459 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13460 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13461 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13462 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13463 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13464 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13465 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13466 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13467 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13468 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13469 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13470 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13471 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13472 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13473 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13474 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13475 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13476 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13477 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13478 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13479 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13480 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13481 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13482 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13483 7.48 +162 -119 ircd-ratbox/src/.depend
13484 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13485 7.75 +5 -5 ircd-ratbox/src/adns.c
13486 7.84 +1 -1 ircd-ratbox/src/balloc.c
13487 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13488 1.23 +75 -7 ircd-ratbox/src/cache.c
13489 7.429 +342 -79 ircd-ratbox/src/channel.c
13490 7.67 +42 -2 ircd-ratbox/src/class.c
13491 7.485 +245 -85 ircd-ratbox/src/client.c
13492 1.23 +349 -43 ircd-ratbox/src/commio.c
13493 7.11 +4 -0 ircd-ratbox/src/crypt.c
13494 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13495 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13496 1.32 +4 -8 ircd-ratbox/src/epoll.c
13497 7.46 +63 -6 ircd-ratbox/src/event.c
13498 7.23 +4 -0 ircd-ratbox/src/getopt.c
13499 7.112 +8 -7 ircd-ratbox/src/hash.c
13500 7.32 +135 -133 ircd-ratbox/src/hook.c
13501 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13502 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13503 7.365 +56 -48 ircd-ratbox/src/ircd.c
13504 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13505 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13506 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13507 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13508 7.122 +14 -13 ircd-ratbox/src/listener.c
13509 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13510 7.150 +17 -8 ircd-ratbox/src/modules.c
13511 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13512 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13513 7.137 +55 -42 ircd-ratbox/src/packet.c
13514 7.187 +8 -15 ircd-ratbox/src/parse.c
13515 7.28 +2 -4 ircd-ratbox/src/patricia.c
13516 7.82 +3 -1 ircd-ratbox/src/poll.c
13517 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13518 1.32 +8 -3 ircd-ratbox/src/reject.c
13519 7.34 +1 -0 ircd-ratbox/src/restart.c
13520 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13521 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13522 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13523 7.76 +32 -35 ircd-ratbox/src/s_log.c
13524 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13525 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13526 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13527 7.334 +773 -2 ircd-ratbox/src/s_user.c
13528 7.27 +2 -1 ircd-ratbox/src/scache.c
13529 7.44 +2 -0 ircd-ratbox/src/select.c
13530 7.285 +12 -12 ircd-ratbox/src/send.c
13531 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13532 7.46 +0 -1 ircd-ratbox/src/tools.c
13533 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13534 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13535 1.3 +4 -4 ircd-ratbox/src/watch.c
13536 7.32 +1 -0 ircd-ratbox/src/whowas.c
13537 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13538 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13539 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13540 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13544 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13546 Modified files: (Branch: RATBOX_2_0)
13549 a remote client is never going to have a watch list..duh
13551 Revision Changes Path
13552 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13556 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13558 Added files: (Branch: RATBOX_2_0)
13563 Revision Changes Path
13564 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13568 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13570 Added files: (Branch: RATBOX_2_0)
13574 helps if we actually include the .c/.h files
13576 Revision Changes Path
13577 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13578 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13582 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13584 Modified files: (Branch: RATBOX_2_0)
13585 . configure configure.ac
13586 include client.h numeric.h s_conf.h setup.h.in
13588 modules Makefile.in
13589 modules/core m_nick.c
13590 src Makefile.in client.c ircd.c messages.tab
13591 newconf.c s_conf.c s_user.c
13593 backport watch from devel
13595 Revision Changes Path
13596 7.229.2.10 +12 -2 ircd-ratbox/configure
13597 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13598 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13599 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13600 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13601 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13602 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13603 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13604 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13605 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13606 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13607 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13608 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13609 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13610 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13611 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13615 leeh 2005/01/12 10:12:40 EST (20050112_1)
13617 Modified files: (Branch: RATBOX_2_0)
13619 modules m_services.c m_whois.c
13622 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13623 when the user is logged in
13625 Revision Changes Path
13626 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13627 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13628 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13629 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13633 leeh 2005/01/11 19:47:14 EST (20050112_0)
13635 Modified files: (Branch: RATBOX_2_0)
13636 include supported.h
13637 Added files: (Branch: RATBOX_2_0)
13641 - added doc/services.txt, outlining the compatibility code
13643 Revision Changes Path
13644 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13645 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13649 leeh 2005/01/11 18:38:10 EST (20050111_5)
13651 Modified files: (Branch: RATBOX_2_0)
13652 include client.h hook.h
13653 modules m_services.c
13654 modules/core m_server.c
13655 src hook.c s_serv.c
13657 - more services compatibility code:
13658 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13659 appropriate service {}; entry, only accept SU from these.
13660 - hook into us finishing nick burst, and have services burst a list of
13663 Revision Changes Path
13664 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13665 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13666 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13667 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13668 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13669 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13673 leeh 2005/01/11 17:32:42 EST (20050111_4)
13675 Modified files: (Branch: RATBOX_2_0)
13676 . configure configure.ac
13678 modules Makefile.in
13680 Added files: (Branch: RATBOX_2_0)
13681 modules m_services.c
13683 - more services compatibility code:
13684 - encap handlers for SU (services marking client as logged in)
13685 - and for LOGIN (servers bursting logged in status)
13686 - move suser from Client -> User
13688 Revision Changes Path
13689 7.229.2.9 +9 -3 ircd-ratbox/configure
13690 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13691 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13692 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13693 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13694 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13698 leeh 2005/01/11 16:46:34 EST (20050111_3)
13700 Modified files: (Branch: RATBOX_2_0)
13701 include ircd_defs.h
13703 - whoops, missing #endif
13705 Revision Changes Path
13706 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13710 leeh 2005/01/11 15:56:57 EST (20050111_2)
13712 Modified files: (Branch: RATBOX_2_0)
13713 include ircd_defs.h
13715 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13716 have ipv6 just report sizeof(struct sockaddr_in)
13718 Revision Changes Path
13719 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13723 leeh 2005/01/10 20:19:35 EST (20050111_1)
13725 Modified files: (Branch: RATBOX_2_0)
13728 - fix a gcc warning
13730 Revision Changes Path
13731 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13735 leeh 2005/01/10 20:10:35 EST (20050111_0)
13737 Modified files: (Branch: RATBOX_2_0)
13738 adns internal.h parse.c transmit.c types.c
13740 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13743 Revision Changes Path
13744 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13745 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13746 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13747 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13751 leeh 2005/01/10 17:48:48 EST (20050110_3)
13753 Modified files: (Branch: RATBOX_2_0)
13756 - send out the reformatted xline to opers (\s -> ' ')
13758 Revision Changes Path
13759 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13763 leeh 2005/01/10 16:18:53 EST (20050110_2)
13765 Modified files: (Branch: RATBOX_2_0)
13768 include client.h supported.h
13769 src messages.tab s_user.c send.c
13771 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13774 Revision Changes Path
13775 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13776 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13777 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13778 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13779 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13780 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13781 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13785 leeh 2005/01/10 14:50:47 EST (20050110_1)
13787 Modified files: (Branch: RATBOX_2_0)
13788 doc example.conf example.efnet.conf
13790 - I dont remember ts6 desyncing on bans, so im not sure why the example
13793 Revision Changes Path
13794 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13795 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13799 leeh 2005/01/10 13:31:10 EST (20050110_0)
13801 Modified files: (Branch: RATBOX_2_0)
13802 . configure configure.ac
13803 include channel.h client.h numeric.h s_conf.h
13804 s_serv.h setup.h.in
13805 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13807 src channel.c messages.tab newconf.c s_conf.c
13810 - added --enable-services to configure, which enables some ratbox-services
13811 compatibility code:
13812 - chanmode +r, registered users only
13813 - usermode +S, prevents deop/kick of a service
13814 - service { }; block in conf for the above umode
13816 Revision Changes Path
13817 7.229.2.8 +28 -16 ircd-ratbox/configure
13818 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13819 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13820 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13821 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13822 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13823 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13824 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13825 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13826 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13827 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13828 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13829 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13830 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13831 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13832 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13833 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13834 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13835 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13839 leeh 2005/01/09 08:23:30 EST (20050109_0)
13841 Modified files: (Branch: RATBOX_2_0)
13844 - remove a tab, and add +C to opers umode help
13846 Revision Changes Path
13847 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode