1 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
3 - add config option for setting max_clients.
7 +5 -0 trunk/doc/example.conf (File Modified)
8 +5 -0 trunk/doc/reference.conf (File Modified)
9 +2 -0 trunk/include/s_conf.h (File Modified)
10 +1 -1 trunk/src/ircd.c (File Modified)
11 +2 -0 trunk/src/newconf.c (File Modified)
12 +2 -1 trunk/src/s_conf.c (File Modified)
15 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
17 - remove get_maxrss() and all of that insecure and unsafe nonsense
21 +3 -38 trunk/src/ircd.c (File Modified)
22 +1 -1 trunk/src/restart.c (File Modified)
23 +0 -4 trunk/src/s_stats.c (File Modified)
26 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
28 - avoid some potential NULL dereferencing
32 +1 -1 trunk/libcharybdis/commio.c (File Modified)
35 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
41 +1 -1 trunk/libcharybdis/poll.c (File Modified)
44 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
46 - rework poll a bit for the MAXCONNECTIONS changes.
50 +46 -23 trunk/libcharybdis/poll.c (File Modified)
53 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
55 Our way of using kqueue may cause it to report fds we
56 don't know about anymore, cope.
60 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
63 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
65 Don't reference freed memory (fde_t) in comm_close().
69 +1 -1 trunk/libcharybdis/commio.c (File Modified)
72 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
74 - fix for 100% cpu use
78 +1 -1 trunk/libcharybdis/commio.c (File Modified)
81 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
83 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
87 +37 -25 trunk/libcharybdis/commio.c (File Modified)
90 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
92 - clear up use of fd_table in ircd.
96 +3 -2 trunk/src/s_serv.c (File Modified)
99 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
101 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
105 +97 -26 trunk/libcharybdis/commio.c (File Modified)
106 +3 -2 trunk/libcharybdis/commio.h (File Modified)
107 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
108 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
109 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
110 +3 -3 trunk/libcharybdis/poll.c (File Modified)
111 +2 -2 trunk/libcharybdis/ports.c (File Modified)
112 +2 -2 trunk/libcharybdis/select.c (File Modified)
115 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
117 Fix some cases where the size argument to strlcpy()
118 for usernames and hostnames is 1 too small.
122 +1 -1 trunk/modules/m_chghost.c (File Modified)
123 +2 -2 trunk/src/res.c (File Modified)
124 +2 -2 trunk/src/s_user.c (File Modified)
127 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
129 Cut down quit/part/kick reasons to avoid quit reasons
130 overflowing the client exiting server notice (from
131 TOPICLEN to 260). kill reasons become shorter accordingly.
132 kline/dline/gline reasons become 390.
133 away messages stay at TOPICLEN for now.
137 +8 -3 trunk/include/ircd_defs.h (File Modified)
138 +2 -2 trunk/modules/m_dline.c (File Modified)
139 +4 -4 trunk/modules/m_gline.c (File Modified)
140 +2 -2 trunk/modules/m_kline.c (File Modified)
143 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
145 Don't leak auth{} spoofed IP addresses in +f notices.
146 from ratbox (androsyn)
150 +10 -3 trunk/src/s_conf.c (File Modified)
153 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
155 Make oper_up() take +i/-i during opering up into account
156 (e.g. no_oper_invis extension, +i in operator::umodes).
157 Remove the hack from no_oper_invis.
161 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
162 +4 -0 trunk/src/s_user.c (File Modified)
165 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
167 no_oper_invis: decrement invisible count when clearing
168 invisible on a local client who has just opered up
169 oper_up() should really do this
173 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
176 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
178 Put "End of Channel Quiet List" instead of
179 "End of Channel Ban List" for a +q list.
180 Due to client restrictions the numerics for
181 quiet lists must be the same as for ban lists.
185 +4 -1 trunk/src/chmode.c (File Modified)
188 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
190 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
191 Change TS6 JOIN processing
192 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
193 a local user joins an existing channel
194 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
195 propagating a TS6 JOIN
196 - don't interpret simple modes in an incoming TS6 JOIN
198 This is to avoid desyncs when certain mode changes (e.g. -im)
199 cross with joins. A downside is that simple modes will be
200 more desynched when a JOIN creates a channel or lowers TS,
201 but that's less important.
203 Update the TS6 specification to include this, and clarify
204 that TMODE can come from a server and that MODE must be
205 translated into TMODE from other servers too.
209 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
210 +19 -127 trunk/modules/core/m_join.c (File Modified)
213 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
215 Make -logfile work again.
219 +2 -2 trunk/src/s_log.c (File Modified)
222 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
224 - fix off-by-one memory overflow error.
228 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
231 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
233 Change handling of modularized umodes:
234 - keep the bitmask reserved forever to the letter, fixing
235 the problems when loading multiple umode modules,
236 unloading them and then loading them in a different order
237 - don't allow local users to change umodes which have
238 been unloaded and don't set them on new users via
243 +24 -3 trunk/src/s_user.c (File Modified)
246 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
248 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
252 +1 -0 trunk/include/s_user.h (File Modified)
253 +0 -22 trunk/libcharybdis/tools.c (File Modified)
254 +0 -1 trunk/libcharybdis/tools.h (File Modified)
255 +22 -0 trunk/src/s_user.c (File Modified)
258 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
260 DNSBL keyword substitution is available as of 2.1.3.
264 +1 -1 trunk/doc/example.conf (File Modified)
267 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
269 Change two occurances like match(userinput, target_p->name) ||
270 match(target_p->name, userinput) to just match(userinput,
271 target_p->name). No client name can contain * or ? now.
275 +1 -1 trunk/modules/m_trace.c (File Modified)
276 +1 -2 trunk/src/s_serv.c (File Modified)
279 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
281 Do not try find_server() on a name find_client() has
282 returned NULL for, as this will always return NULL
283 since the removal of hostmasking.
287 +1 -2 trunk/modules/m_pong.c (File Modified)
288 +0 -4 trunk/src/s_serv.c (File Modified)
291 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
293 Remove server_exists() which checked whether the
294 server name existed taking hostmasking into account
295 and just check with find_server(); admittedly
296 this checks if the name is a SID but that's not
301 +3 -27 trunk/modules/core/m_server.c (File Modified)
304 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
306 Remove hash_find_masked_server(), which made it possible
307 to specify the full (unmasked) name of a server behind
308 a hostmask. As a result find_any_client() (for prefixes)
309 becomes equal to find_client(), so remove that too.
313 +0 -1 trunk/include/hash.h (File Modified)
314 +1 -75 trunk/src/hash.c (File Modified)
315 +1 -1 trunk/src/parse.c (File Modified)
318 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
320 Remove '*' from valid server name characters.
321 This makes it impossible to connect hostmasked servers.
322 (This support didn't work well anyway, was incompatible
323 with TS6 and we never masked ourselves.)
327 +1 -1 trunk/src/match.c (File Modified)
330 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
332 Change spambot, flooder and jupe joiner notices from host to orighost.
336 +1 -1 trunk/modules/core/m_join.c (File Modified)
337 +2 -2 trunk/modules/core/m_message.c (File Modified)
338 +2 -2 trunk/src/channel.c (File Modified)
341 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
343 Add documentation for SASL client protocol, same as atheme doc/SASL.
347 + - trunk/doc/sasl.txt (File Added)
350 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
352 Include real hostname in Closing Link message for unknown
353 connections that have sent USER. This is helpful for
354 k-lined users while not breaking server IP hiding.
358 +3 -1 trunk/src/client.c (File Modified)
361 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
367 +29 -29 trunk/configure (File Modified)
370 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
372 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
376 +3 -3 trunk/modules/core/m_kill.c (File Modified)
379 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
381 Backport from early 3.x:
384 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
386 - remove "Processing connection to foobar.net" message
390 +0 -3 trunk/src/s_auth.c (File Modified)
393 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
395 - missed the processing connection one (actually, we can probably nuke this one)
399 +1 -2 trunk/src/s_auth.c (File Modified)
402 river 2006/09/27 16:33:05 UTC (20060927-2174)
404 get_client_name = stupid
409 +10 -7 trunk/modules/core/m_kill.c (File Modified)
412 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
414 - remove excessive arguments
418 +1 -2 trunk/src/s_conf.c (File Modified)
419 +1 -1 trunk/src/s_user.c (File Modified)
422 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
424 - use sendto_one_notice() for on-connect notices too.
428 +10 -10 trunk/src/s_auth.c (File Modified)
431 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
433 - use sendto_one_notice() in the core, too.
437 +2 -2 trunk/src/chmode.c (File Modified)
438 +8 -15 trunk/src/modules.c (File Modified)
439 +3 -5 trunk/src/s_conf.c (File Modified)
440 +1 -2 trunk/src/s_newconf.c (File Modified)
441 +20 -57 trunk/src/s_user.c (File Modified)
444 river 2006/09/27 16:19:25 UTC (20060927-2166)
446 the KILL command will use get_client_name(, SHOW_IP) instead of
447 target->name, and will show a more useful error for local opers
452 +6 -4 trunk/modules/core/m_kill.c (File Modified)
455 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
457 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
461 +4 -2 trunk/src/send.c (File Modified)
464 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
470 +1 -1 trunk/include/client.h (File Modified)
473 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
475 - get_id(): fall back to "*" if client has no known name
479 +1 -1 trunk/include/client.h (File Modified)
482 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
484 - convert to sendto_one_notice().
488 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
489 +4 -6 trunk/unsupported/m_force.c (File Modified)
492 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
494 - use sendto_one_notice() in many places instead of
495 sendto_one(source_p, ":%s NOTICE %s :", ...);
499 +10 -25 trunk/extensions/example_module.c (File Modified)
500 +5 -14 trunk/extensions/hurt.c (File Modified)
501 +1 -2 trunk/extensions/m_42.c (File Modified)
502 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
503 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
504 +1 -2 trunk/extensions/m_opme.c (File Modified)
505 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
506 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
507 +3 -7 trunk/modules/core/m_die.c (File Modified)
508 +2 -4 trunk/modules/core/m_kill.c (File Modified)
509 +2 -2 trunk/modules/core/m_squit.c (File Modified)
510 +1 -2 trunk/modules/m_challenge.c (File Modified)
511 +11 -15 trunk/modules/m_connect.c (File Modified)
512 +20 -28 trunk/modules/m_dline.c (File Modified)
513 +2 -2 trunk/modules/m_etrace.c (File Modified)
514 +11 -21 trunk/modules/m_gline.c (File Modified)
515 +2 -4 trunk/modules/m_kline.c (File Modified)
516 +1 -2 trunk/modules/m_rehash.c (File Modified)
517 +3 -7 trunk/modules/m_restart.c (File Modified)
518 +31 -45 trunk/modules/m_set.c (File Modified)
519 +2 -4 trunk/modules/m_testmask.c (File Modified)
520 +5 -8 trunk/modules/m_unreject.c (File Modified)
521 +2 -5 trunk/modules/m_xline.c (File Modified)
526 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
527 +10 -25 trunk/extensions/example_module.c (File Modified)
528 +5 -14 trunk/extensions/hurt.c (File Modified)
529 +1 -2 trunk/extensions/m_42.c (File Modified)
530 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
531 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
532 +1 -2 trunk/extensions/m_opme.c (File Modified)
533 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
534 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
535 +3 -7 trunk/modules/core/m_die.c (File Modified)
536 +14 -11 trunk/modules/core/m_kill.c (File Modified)
537 +2 -2 trunk/modules/core/m_squit.c (File Modified)
538 +1 -2 trunk/modules/m_challenge.c (File Modified)
539 +11 -15 trunk/modules/m_connect.c (File Modified)
540 +2 -4 trunk/modules/m_dline.c (File Modified)
541 +2 -2 trunk/modules/m_etrace.c (File Modified)
542 +11 -21 trunk/modules/m_gline.c (File Modified)
543 +2 -4 trunk/modules/m_kline.c (File Modified)
544 +1 -2 trunk/modules/m_rehash.c (File Modified)
545 +3 -7 trunk/modules/m_restart.c (File Modified)
546 +31 -45 trunk/modules/m_set.c (File Modified)
547 +2 -4 trunk/modules/m_testmask.c (File Modified)
548 +5 -8 trunk/modules/m_unreject.c (File Modified)
549 +1 -3 trunk/modules/m_xline.c (File Modified)
550 +2 -2 trunk/src/chmode.c (File Modified)
551 +8 -15 trunk/src/modules.c (File Modified)
552 +10 -14 trunk/src/s_auth.c (File Modified)
553 +3 -6 trunk/src/s_conf.c (File Modified)
554 +1 -2 trunk/src/s_newconf.c (File Modified)
555 +20 -57 trunk/src/s_user.c (File Modified)
556 +4 -2 trunk/src/send.c (File Modified)
557 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
558 +4 -6 trunk/unsupported/m_force.c (File Modified)
561 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
563 - keyword-subst from charybdis 2.2.
567 +12 -3 trunk/doc/example.conf (File Modified)
568 +58 -3 trunk/doc/reference.conf (File Modified)
569 + - trunk/include/substitution.h (File Added)
570 +1 -0 trunk/src/Makefile.in (File Modified)
571 +2 -2 trunk/src/s_conf.c (File Modified)
572 +164 -1 trunk/src/s_user.c (File Modified)
573 + - trunk/src/substitution.c (File Added)
576 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
578 Removed merge tracking for "svnmerge" for
579 http://svn.atheme.org/charybdis/branches/release-2.2
583 + - trunk/ (Property Modified)
586 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
588 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
589 http://svn.atheme.org/charybdis/branches/release-2.2
593 + - trunk/ (Property Modified)
596 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
598 Removed merge tracking for "svnmerge" for
599 http://svn.atheme.org/charybdis/branches/release-2.2
603 + - trunk/ (Property Modified)
606 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
608 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
609 http://svn.atheme.org/charybdis/branches/release-2.2
613 + - trunk/ (Property Modified)
616 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
622 + - trunk/ (Property Modified)
625 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
627 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
628 http://svn.atheme.org/charybdis/branches/release-2.2
632 + - trunk/ (Property Modified)
635 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
637 - version bump to 2.2.0
641 +3 -1 trunk/NEWS (File Modified)
642 +1 -1 trunk/configure.ac (File Modified)
645 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
648 + branches/release-2.1 -> 2.2 base
649 + 3.0 -> branches/cxxconversion
650 + backport some immediate 3.0 functionality for 2.2
655 + - trunk/ (File Added)
658 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
660 Merged revisions 3135,3137 via svnmerge from
661 http://svn.atheme.org/charybdis/trunk
664 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
666 - Expand TRACE description
667 - Mention expiry time in TESTLINE
669 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
671 Update copyright year for sgml docs to 2007.
676 + - branches/release-2.1/ (Property Modified)
677 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
678 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
681 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
683 Merged revisions 1999 via svnmerge from
684 http://svn.atheme.org/charybdis/trunk
688 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
695 + - branches/release-2.1/ (Property Modified)
696 +1 -0 branches/release-2.1/CREDITS (File Modified)
699 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
701 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
702 http://svn.atheme.org/charybdis/trunk
705 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
707 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
709 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
711 - add use_forward to /info
713 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
715 Call channel_modes() with &me instead of source_p when
716 sending out a JOIN and SJOIN for a local user. This
717 saves checking whether they are on the channel they
720 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
722 If use_forward is disabled:
724 - hide +f in /mode #channel (/mode #channel f still shows it)
725 - do not send any mode changes adding +f to local clients
726 (-f ones are still sent)
731 + - branches/release-2.1/ (Property Modified)
732 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
733 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
734 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
735 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
736 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
737 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
738 +1 -1 branches/release-2.1/src/channel.c (File Modified)
739 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
740 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
741 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
742 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
743 +4 -2 branches/release-2.1/src/supported.c (File Modified)
746 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
748 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
752 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
753 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
754 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
757 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
759 Add accountability (wallops, log) to OKICK.
763 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
766 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
768 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
769 Similar to branches/release-2.2 r3061.
773 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
776 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
778 - Write xline to file after instead of before notifying opers and source
779 - Also notify source of failure to add xline
780 Similar to branches/release-2.2 r3057.
784 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
787 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
789 If a dline/kline/resv cannot be added to the file, send
790 the regular notices to local opers and source anyway,
791 and also warn the source (local opers were already warned).
792 Similar to branches/release-2.2 r3053.
796 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
799 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
801 Port over fixes from unkline/unxline/unresv to undline.
802 Similar to branches/release-2.2 r3049.
806 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
809 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
811 Merged revisions 2915 via svnmerge from
812 http://svn.atheme.org/charybdis/trunk
815 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
817 In usage message, show kline.conf and xline.conf instead
818 of klines.conf and xlines.conf.
823 + - branches/release-2.1/ (Property Modified)
824 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
827 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
829 Merged revisions 2831,2833,2853 via svnmerge from
830 http://svn.atheme.org/charybdis/trunk
833 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
835 unkline/unxline/unresv:
836 - if fclose on the output returns an error, treat this as a
838 - check if the rename from the temp file to the ban conf failed
840 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
842 When adding a permanent dline/kline/xline/resv, check
843 the return value of fclose().
845 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
847 Do not free xline aconf if it could not be written out.
848 It will be added to the list in memory anyway.
853 + - branches/release-2.1/ (Property Modified)
854 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
855 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
856 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
857 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
860 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
862 NEWS: Clarify effects of ip_cloaking changes a little.
866 +2 -0 branches/release-2.1/NEWS (File Modified)
869 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
875 +9 -9 branches/release-2.1/configure (File Modified)
878 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
880 Version bump on 2.1 branch to 2.1.2.
884 +1 -1 branches/release-2.1/configure.ac (File Modified)
887 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
893 +1 -0 branches/release-2.1/NEWS (File Modified)
896 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
898 Merged revisions 2801 via svnmerge from
899 http://svn.atheme.org/charybdis/trunk
902 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
904 ip_cloaking: try to avoid truncation by removing more
905 components of the hostname (except the TLD).
910 + - branches/release-2.1/ (Property Modified)
911 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
914 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
920 +8 -1 branches/release-2.1/NEWS (File Modified)
923 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
925 Merged revisions 2781 via svnmerge from
926 http://svn.atheme.org/charybdis/trunk
929 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
931 Fix stupid bug: checked a hostmask against the found
932 ban instead of all exceptions, causing all host mangled
933 clients to be exempted if there was a single ban
934 exception in many cases.
939 + - branches/release-2.1/ (Property Modified)
940 +2 -2 branches/release-2.1/src/channel.c (File Modified)
943 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
945 Merged revisions 2773 via svnmerge from
946 http://svn.atheme.org/charybdis/trunk
949 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
951 user@host must be *@* for a shared{} block with flags=locops
952 (server should not be *).
957 + - branches/release-2.1/ (Property Modified)
958 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
961 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
963 Tweak \s code a little.
967 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
968 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
969 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
972 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
974 Merged revisions 2761 via svnmerge from
975 http://svn.atheme.org/charybdis/trunk
978 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
980 The testline/no_tilde fixes are in 2.1.1.
985 + - branches/release-2.1/ (Property Modified)
986 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
989 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
995 +4 -1 branches/release-2.1/NEWS (File Modified)
998 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1000 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
1001 http://svn.atheme.org/charybdis/trunk
1005 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1007 If the auth{} block has no_tilde and is not kline exempt,
1008 check the username without tilde against klines too.
1009 This is consistent with the way klines work on spoofs
1010 (klines checked on both raw and appearing-on-IRC version).
1012 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1014 Rework the fix for klines with no_tilde.
1015 Add an extra argument to find_address_conf() for the
1016 username without tilde, as that may contain one character more.
1018 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1020 Unbreak compile (because of r2697).
1021 testline with ~ could be improved some more perhaps, but this should work.
1023 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1025 testline: take no_tilde and username truncation into account
1027 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1029 Add some information on /testline with no_tilde and username truncation.
1034 + - branches/release-2.1/ (Property Modified)
1035 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1036 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1037 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1038 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1039 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1040 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1043 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1045 Merged revisions 2149,2151 via svnmerge from
1046 http://svn.atheme.org/charybdis/trunk
1049 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1051 Move kills from services from +s to +k snomask.
1052 Kills from non-service opers remain on +s.
1054 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1056 Update description of +s and +k snomasks.
1061 + - branches/release-2.1/ (Property Modified)
1062 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1063 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1064 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1067 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1069 Merged revisions 2685 via svnmerge from
1070 http://svn.atheme.org/charybdis/trunk
1073 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1075 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1080 + - branches/release-2.1/ (Property Modified)
1081 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1084 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1086 Merged revisions 2693 via svnmerge from
1087 http://svn.atheme.org/charybdis/trunk
1090 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1092 Fix truncation (by one) of unidented usernames
1093 if user registration is done because of DNSBL
1094 completion (which is the usual case if a valid
1095 NICK and USER are sent quickly and any DNSBLs
1101 + - branches/release-2.1/ (Property Modified)
1102 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1105 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1111 +10 -0 branches/release-2.1/NEWS (File Modified)
1114 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1120 +9 -9 branches/release-2.1/configure (File Modified)
1123 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1125 Version bump to 2.1.1.
1129 +1 -1 branches/release-2.1/configure.ac (File Modified)
1132 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1134 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
1135 http://svn.atheme.org/charybdis/trunk
1138 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1140 - fix a server notice on SID collision where the server name is mentioned twice
1142 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1144 - get_server_name() is stupid
1146 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1150 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1152 Do the Attempt to re-introduce SID server notice somewhat
1153 differently, showing a real host again if !HIDE_SERVERS_IPS
1154 and still showing the server name exactly once.
1156 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1158 Fix log message for Attempt to re-introduce SID (server notice was ok).
1160 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1162 - replace "No N line" with "no connect block" in a
1164 - show attempted server name in a few serverlog messages
1169 + - branches/release-2.1/ (Property Modified)
1170 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1173 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1175 Merged revisions 2218 via svnmerge from
1176 http://svn.atheme.org/charybdis/trunk
1179 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1181 Fix garbage in /stats y output on 64-bit archs.
1186 + - branches/release-2.1/ (Property Modified)
1187 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1190 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1192 Merged revisions 2438 via svnmerge from
1193 http://svn.atheme.org/charybdis/trunk
1196 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1198 Enable Revision keyword in addition to Id.
1203 + - branches/release-2.1/ (Property Modified)
1204 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1207 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1209 Merged revisions 2679 via svnmerge from
1210 http://svn.atheme.org/charybdis/trunk
1213 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1215 Port over ratbox 2.2 r23253 (anfl):
1216 - remove the cached storage of how many +beI there are, thereby fixing a
1217 case where it can get desynced from reality
1222 + - branches/release-2.1/ (Property Modified)
1223 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1224 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1227 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1229 Merged revisions 2093,2095 via svnmerge from
1230 http://svn.atheme.org/charybdis/trunk
1233 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1235 - change DNSBL licensing to BSD.
1237 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1239 - change x86-assembly FNV implementation to BSD license
1244 + - branches/release-2.1/ (Property Modified)
1245 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1246 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1249 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1251 Merged revisions 2073,2075 via svnmerge from
1252 http://svn.atheme.org/charybdis/trunk
1255 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1257 Put full information in the squit reason when exiting
1258 a server due to a servlink (ziplinks) error.
1260 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1262 Put full information in the squit reason when exiting
1263 a server due to not enough arguments for a command.
1268 + - branches/release-2.1/ (Property Modified)
1269 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1270 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1273 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1275 Merged revisions 2071 via svnmerge from
1276 http://svn.atheme.org/charybdis/trunk
1279 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1281 Don't redirect users from an existing domain to an
1282 existing server in reference.conf.
1288 + - branches/release-2.1/ (Property Modified)
1289 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1292 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1294 Merged revisions 2053 via svnmerge from
1295 http://svn.atheme.org/charybdis/trunk
1298 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1300 Make find_channel_membership() choose the shortest list
1301 (channel's list or user's list) to search, avoiding excessive
1302 CPU usage with services which are in lots of channels.
1303 From ratbox 2.2 (anfl/jilles)
1308 + - branches/release-2.1/ (Property Modified)
1309 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1312 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1318 +9 -9 branches/release-2.1/configure (File Modified)
1321 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1323 Version change 2.1.0rc1 -> 2.1.0 (release).
1327 +1 -1 branches/release-2.1/configure.ac (File Modified)
1330 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1332 Merged revisions 2029 via svnmerge from
1333 http://svn.atheme.org/charybdis/trunk
1336 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1338 NEWS: mention m_webirc.c module
1343 + - branches/release-2.1/ (Property Modified)
1344 +1 -0 branches/release-2.1/NEWS (File Modified)
1347 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1353 +9 -9 branches/release-2.1/configure (File Modified)
1356 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1358 Change version to 2.1.0rc1.
1362 +1 -1 branches/release-2.1/configure.ac (File Modified)
1365 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1367 Merged revisions 2021 via svnmerge from
1368 http://svn.atheme.org/charybdis/trunk
1371 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1373 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1374 related flaky looking things, and instead keep a list
1375 of BlacklistClients in PreClient.
1380 + - branches/release-2.1/ (Property Modified)
1381 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1382 +1 -1 branches/release-2.1/include/client.h (File Modified)
1383 +0 -1 branches/release-2.1/include/res.h (File Modified)
1384 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1385 +0 -24 branches/release-2.1/src/res.c (File Modified)
1386 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1389 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1391 Merged revisions 2015,2017 via svnmerge from
1392 http://svn.atheme.org/charybdis/trunk
1395 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1397 Check if the name in the question section of the
1398 DNS reply matches what we queried, to guard against
1399 late replies to a previous query with the same id.
1401 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1403 res.c: add a comment summarizing our changes
1408 + - branches/release-2.1/ (Property Modified)
1409 +53 -18 branches/release-2.1/src/res.c (File Modified)
1412 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1414 Merged revisions 1981 via svnmerge from
1415 http://svn.atheme.org/charybdis/trunk
1418 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1420 Alphabetize extensions and tweak the descriptions a little.
1425 + - branches/release-2.1/ (Property Modified)
1426 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1427 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1430 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1432 Merged revisions 1975 via svnmerge from
1433 http://svn.atheme.org/charybdis/trunk
1436 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1438 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1439 We should use the IP and not truncate the hostname.
1440 From ratbox 2.2 (androsyn)
1445 + - branches/release-2.1/ (Property Modified)
1446 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1449 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1451 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1452 http://svn.atheme.org/charybdis/trunk
1456 + - branches/release-2.1/ (Property Modified)
1459 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1461 - branch 2.1 release family
1465 + - branches/release-2.1/ (File Added)
1468 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1470 Describe new handling of host mangling in channel bans in SGML.
1474 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1477 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1479 - ok, 2.1 operline brought to you by marvin the melancholy robot
1483 +1 -1 trunk/src/messages.tab (File Modified)
1486 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1488 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1489 If anybody comes up with anything better, then please let us know
1490 and we will change this before 2.1 is branched.
1494 +1 -1 trunk/src/messages.tab (File Modified)
1497 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1499 Add EUID to capab.txt.
1503 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1506 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1512 +3 -0 trunk/NEWS (File Modified)
1515 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1517 Allow service{} servers to manipulate the nick delay table
1518 (for "nickserv enforcement").
1519 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1520 If duration is 0, the nickdelay entry is removed, otherwise
1521 it is added with the duration in seconds (maximum 24 hours).
1522 It is suggested that this is used if the EUID capab is present.
1526 +42 -1 trunk/modules/m_services.c (File Modified)
1529 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1531 HURT: strip off *@ from the start of the mask
1532 reject anything else containing '@' or '!'
1536 +11 -0 trunk/extensions/hurt.c (File Modified)
1539 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1541 ircd.c: need supported.h here
1545 +1 -0 trunk/src/ircd.c (File Modified)
1548 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1550 HURT: less ambiguity here
1551 ips/hosts to be hurt must contain a '.' or ':' otherwise
1552 they are interpreted as nicks
1556 +14 -9 trunk/extensions/hurt.c (File Modified)
1559 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1561 - we're now ircd-charybdis.org.
1562 - properly alphabetize credits
1566 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1569 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1571 - add additional modules to the configs
1575 +6 -0 trunk/doc/example.conf (File Modified)
1576 +12 -0 trunk/doc/reference.conf (File Modified)
1579 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1581 - remove hurt.h, it is pointless and confusing
1585 +27 -62 trunk/extensions/hurt.c (File Modified)
1586 + - trunk/extensions/hurt.h (File Deleted)
1589 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1591 - add code to suggest a local HURT by nickname.
1592 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1596 +40 -10 trunk/extensions/hurt.c (File Modified)
1597 +1 -0 trunk/extensions/hurt.h (File Modified)
1600 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1606 +2 -1 trunk/NEWS (File Modified)
1609 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1611 MASKTRACE/TESTMASK: check orighost as well
1615 +4 -2 trunk/modules/m_etrace.c (File Modified)
1616 +3 -1 trunk/modules/m_testmask.c (File Modified)
1619 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1621 Make RPL_ISUPPORT (005) numeric modularizable.
1622 Currently it will reassemble the numeric every time
1623 it needs to be sent, using a few dozen callbacks;
1624 if this is too slow some caching scheme should be
1629 +0 -1 trunk/include/s_user.h (File Modified)
1630 +36 -114 trunk/include/supported.h (File Modified)
1631 +1 -1 trunk/modules/m_version.c (File Modified)
1632 +1 -0 trunk/src/Makefile.in (File Modified)
1633 +1 -0 trunk/src/ircd.c (File Modified)
1634 +300 -25 trunk/src/s_user.c (File Modified)
1635 + - trunk/src/supported.c (File Added)
1638 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1640 EUID orighost could differ from host only in case,
1641 do not mark as dynamic spoof then
1645 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1648 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1650 kline help file: clarify a bit and remove some obsolete stuff
1651 partly suggested by Olin
1655 +8 -8 trunk/help/opers/kline (File Modified)
1658 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1664 +20 -0 trunk/NEWS (File Modified)
1667 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1669 Show real host/IP to nonopers whoising themselves.
1670 The IP is not shown for auth{} spoofs, otherwise it is,
1671 as it looked rather weird to me to show an auth{} spoofed
1672 IP like this. (/userhost on self still shows the IP.)
1676 +13 -2 trunk/modules/m_whois.c (File Modified)
1679 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1681 Document nick_delay stuff and move it around a bit.
1685 +1 -2 trunk/doc/example.conf (File Modified)
1686 +8 -2 trunk/doc/reference.conf (File Modified)
1689 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1691 - disable nickdelay by default. Needs to be documented in reference.conf.
1695 +2 -0 trunk/doc/example.conf (File Modified)
1696 +2 -0 trunk/doc/reference.conf (File Modified)
1699 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1701 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1705 +2 -1 trunk/modules/m_services.c (File Modified)
1708 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1710 ip_cloaking: somewhat hackish but we need to send the
1711 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1716 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1719 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1721 If EUID is used, show realhost in far connect notice
1722 (but not in far disconnect notice).
1726 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1729 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1732 - use non-ENCAP CHGHOST if possible
1733 - really introduce new users with their mangled and real
1734 host if +h is in default umodes
1738 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1741 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1743 Add non-ENCAP CHGHOST.
1747 +49 -11 trunk/modules/m_chghost.c (File Modified)
1750 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1752 Initial addition of EUID (puts realhost/account in same
1753 command as user introduction).
1754 See doc/technical/euid.txt for more information.
1755 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1759 + - trunk/doc/technical/euid.txt (File Added)
1760 +2 -1 trunk/include/s_serv.h (File Modified)
1761 +1 -1 trunk/include/s_user.h (File Modified)
1762 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1763 +1 -34 trunk/modules/m_chghost.c (File Modified)
1764 +0 -28 trunk/modules/m_services.c (File Modified)
1765 +30 -1 trunk/src/s_serv.c (File Modified)
1766 +30 -3 trunk/src/s_user.c (File Modified)
1769 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1771 Store the mangled host in localClient and use it for
1772 ban matching (also match real host for mangled users,
1773 also match mangled host for uncloaked users).
1774 Improve interaction of +h with auth{} and services
1776 Note that all of this only applies to clients who
1777 connect after the mangling module is loaded
1778 (other clients cannot even set +h).
1779 The sorcerynet cloaking module has not been updated
1784 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1785 +3 -0 trunk/include/client.h (File Modified)
1786 +64 -5 trunk/src/channel.c (File Modified)
1787 +1 -0 trunk/src/client.c (File Modified)
1788 +2 -2 trunk/src/s_user.c (File Modified)
1791 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1793 Document /stats U letters in sgml.
1797 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1800 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1802 Better description of hub_mask and leaf_mask.
1806 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1809 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1811 Add operspy_dont_care_user_info to sgml docs.
1815 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1818 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1820 Add general::operspy_dont_care_user_info.
1821 This makes /who mask equivalent to /who !mask for opers
1822 with the operspy flag, and removes the operspy log/notice
1823 on /who mask, /masktrace and /scan.
1824 The necessary privilege (operspy flag) is unchanged.
1825 Behaviour for the other operspy commands (channel
1826 related ones) is also unchanged.
1830 +1 -0 trunk/doc/example.conf (File Modified)
1831 +6 -0 trunk/doc/reference.conf (File Modified)
1832 +1 -0 trunk/include/s_conf.h (File Modified)
1833 +10 -8 trunk/modules/m_etrace.c (File Modified)
1834 +6 -0 trunk/modules/m_info.c (File Modified)
1835 +8 -5 trunk/modules/m_scan.c (File Modified)
1836 +1 -1 trunk/modules/m_version.c (File Modified)
1837 +6 -1 trunk/modules/m_who.c (File Modified)
1838 +1 -0 trunk/src/newconf.c (File Modified)
1839 +1 -0 trunk/src/s_conf.c (File Modified)
1842 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1844 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1845 This letter will also be used for showing operspy with
1846 limited accountability (show non channel related info
1847 without '!' or notice).
1851 +2 -0 trunk/doc/server-version-info (File Modified)
1852 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1853 +2 -0 trunk/include/ircd.h (File Modified)
1854 +6 -0 trunk/modules/m_info.c (File Modified)
1855 +2 -0 trunk/modules/m_version.c (File Modified)
1856 +1 -0 trunk/src/ircd_state.c (File Modified)
1859 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1861 Add m_webirc module, allows showing real host of CGI:IRC users.
1862 Differences to the version available on my web page for a while:
1863 instructions on how to set it up.
1867 +137 -0 trunk/extensions/Makefile.in (File Modified)
1868 + - trunk/extensions/m_webirc.c (File Added)
1871 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1873 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1877 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1880 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1882 - move beu from core to contributors
1883 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1887 +2 -2 trunk/CREDITS (File Modified)
1890 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1892 Mention that class blocks must be defined before the
1893 auth or connect blocks referencing them.
1897 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1900 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1903 - change from "can join" to "is banned", this reverses sense
1904 and removes "weird" checks like for +i, +l, +j
1905 - don't allow $j to same channel
1906 - +s/+p restriction removed, anyone can /mode b anyway
1911 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1914 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1916 Add a few important lines from reference.conf to example.conf.
1920 +8 -1 trunk/doc/example.conf (File Modified)
1923 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1925 - we don't support rtsigio anymore
1926 - we definately don't support VMS nor Cygwin either.
1930 +2 -2 trunk/INSTALL (File Modified)
1931 +0 -2 trunk/README.FIRST (File Modified)
1934 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1936 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1940 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1943 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1946 - return EXTBAN_NOMATCH for a valid ban that does not match
1947 - consider a $j ban invalid if we were already processing a
1948 can_join for a $j ban
1952 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1955 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1957 extb_extgecos: realhost -> orighost
1961 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1964 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1966 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1970 +59 -0 trunk/extensions/Makefile.in (File Modified)
1971 + - trunk/extensions/extb_canjoin.c (File Added)
1974 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1976 - oh right, charybdis calls that 'orighost'.
1980 +2 -2 trunk/modules/m_who.c (File Modified)
1983 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1985 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1989 +2 -0 trunk/modules/m_who.c (File Modified)
1992 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1994 - also check $x against realhost
1998 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2001 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2003 Sorcerynet people want a debugging notice moved from +s to +d.
2007 +1 -1 trunk/src/blacklist.c (File Modified)
2010 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2012 Use source_p instead of client_p for free_pre_client().
2013 client_p could be NULL or another client.
2017 +1 -1 trunk/src/client.c (File Modified)
2020 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2022 - revert this, I know how to fix it now
2026 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2029 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2031 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2032 This fix is probably suboptimal, but it does indeed fix the problem.
2036 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2039 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2041 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2045 +49 -0 trunk/extensions/Makefile.in (File Modified)
2046 + - trunk/extensions/extb_extgecos.c (File Added)
2049 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2051 Remove undocumented and unused general::fallback_to_ip6_int config option.
2055 +0 -3 trunk/include/s_conf.h (File Modified)
2056 +0 -3 trunk/src/newconf.c (File Modified)
2059 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2062 - document new TESTMASK
2063 - mention that TESTMASK matching is the same as MASKTRACE matching
2064 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2069 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2072 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2074 New testmask from ratbox 2.2.
2075 Allows matches on nick, ip and gecos in addition to user
2076 and host, and is fully analogous to masktrace.
2077 The numeric has changed from 724 to 727 and fields in it
2082 +4 -3 trunk/help/opers/testmask (File Modified)
2083 +1 -0 trunk/include/numeric.h (File Modified)
2084 +82 -9 trunk/modules/m_testmask.c (File Modified)
2085 +2 -2 trunk/src/messages.tab (File Modified)
2088 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2090 contrib -> extensions
2094 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2097 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2099 CHGHOST: Check validity of new hostname.
2100 If the command came from a local client (disabled by
2101 default), send an error message and drop the command.
2102 If the command came from a remote client or server,
2103 send a notice to opers and the target user (if local).
2107 +42 -1 trunk/modules/m_chghost.c (File Modified)
2110 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2116 +23 -1 trunk/NEWS (File Modified)
2119 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2121 When an outgoing server connection succeeds, set
2122 localClient->ip by simply copying the whole sockaddr
2123 struct instead of copying certain parts only.
2127 +1 -19 trunk/src/s_serv.c (File Modified)
2130 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2132 Give a special error message and ignore the connect block
2133 if trying to add a connect block for the server's own name.
2137 +7 -0 trunk/src/newconf.c (File Modified)
2140 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2142 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2143 when --disable-balloc is used, so that it compiles.
2144 Obviously the BlockHeapUsage() stub returns just zeroes so
2145 /stats z will be less informative.
2149 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2152 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2154 Free and zero dns_query in DNS callback for outgoing connect.
2155 This avoids double free of reslist.
2159 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2162 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2164 From ratbox, log failed outgoing connections to serverlog.
2169 +13 -1 trunk/src/s_serv.c (File Modified)
2172 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2174 Change serverlog message when connecting to be more clear and show the port number.
2178 +1 -1 trunk/src/s_serv.c (File Modified)
2181 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2183 Remove gethost_byname(), this is meaningless
2184 since the removal of AAAA -> A fallback (r1763).
2188 +0 -1 trunk/include/res.h (File Modified)
2189 +0 -12 trunk/src/res.c (File Modified)
2192 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2194 Remove ip6.int support and use only ip6.arpa.
2195 The global ip6.int zone has disappeared on June 1
2196 and a lot of other software has been removing ip6.int
2198 This removes the second and last case where IPv6
2199 support in charybdis causes extra lookups and slows
2204 +5 -27 trunk/src/res.c (File Modified)
2207 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2209 Mention new default (r1767) for connect::aftype in sgml docs.
2213 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2216 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2218 Use IPv6 if connect::host looks like an IPv6 address
2219 (contains a colon). No need to aftype=ipv6 anymore.
2223 +2 -0 trunk/src/newconf.c (File Modified)
2226 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2228 More information about connect::host.
2232 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2235 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2237 Remove fallback to A if AAAA cannot be found.
2238 In case of a forward check of a reverse lookup, we
2239 already know if it's ipv4 or ipv6, so it is not
2240 useful and in case of a forward lookup of a hostname
2241 in connect::host, connect::aftype already specifies
2242 if it's ipv4 or ipv6.
2246 +4 -27 trunk/src/res.c (File Modified)
2249 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2252 - check if +c made the message text empty and refuse
2254 - don't copy message text if it is not necessary
2259 +14 -4 trunk/modules/core/m_message.c (File Modified)
2262 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2264 remove_conf_item(): do not free cf_name, this is generally a string constant
2268 +0 -1 trunk/src/newconf.c (File Modified)
2271 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2273 Remove the old unused FDL_ constants.
2277 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2280 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2282 Remove an unused struct irc_sockaddr_storage from fde_t
2283 (allocated for every possible file descriptor).
2287 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2290 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2292 If the DNS lookup for an outgoing connection is still
2293 pending when it is closed, clean it up.
2297 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2300 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2302 If proc_answer() fails (for example if a lookup for an
2303 A record returns a CNAME), fail the query immediately.
2304 Previously the packet was just ignored, leaving the
2309 +4 -8 trunk/src/res.c (File Modified)
2312 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2314 Correct sockhost field in an outgoing server connection.
2315 First copy the host field from the server_conf, then
2316 take the IP from to where the connection was attempted
2317 when the connection callback is called.
2318 (Before r1747 this used the IP from the server_conf.)
2322 +8 -2 trunk/src/s_serv.c (File Modified)
2325 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2327 Remove ipnum (keep aftype) and dns_query from server_conf.
2328 We don't keep track of binary form address in connect{}
2329 blocks anymore, DNS lookups of names in host= gone.
2330 As before the DNS lookup is done on connect.
2331 This should unbreak hostnames in host= somewhat.
2335 +1 -2 trunk/include/s_newconf.h (File Modified)
2336 +2 -2 trunk/src/newconf.c (File Modified)
2337 +1 -42 trunk/src/s_newconf.c (File Modified)
2338 +12 -31 trunk/src/s_serv.c (File Modified)
2341 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2347 +1 -1 trunk/configure (File Modified)
2350 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2352 Fix --disable-balloc help text (said --disable-small-net).
2356 +1 -1 trunk/configure.ac (File Modified)
2359 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2361 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2362 services (+S). Unlike operstring and adminstring, this
2363 is not changeable with /quote set but is updated on rehash.
2367 +1 -0 trunk/doc/example.conf (File Modified)
2368 +10 -2 trunk/doc/reference.conf (File Modified)
2369 +1 -0 trunk/include/s_conf.h (File Modified)
2370 +6 -0 trunk/modules/m_info.c (File Modified)
2371 +3 -2 trunk/modules/m_whois.c (File Modified)
2372 +1 -0 trunk/src/newconf.c (File Modified)
2373 +1 -0 trunk/src/s_conf.c (File Modified)
2376 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2378 Fix handling of comma in whois: ignore the comma and
2379 everything after it but do output the entire parameter
2384 +2 -2 trunk/modules/m_whois.c (File Modified)
2387 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2389 New /stats letter 's' to list HURTs:
2390 - opers get the full listing.
2391 - users get any HURTs that match their sockhost/orighost if
2392 "stats_k_oper_only" is set to 1.
2396 +50 -0 trunk/extensions/hurt.c (File Modified)
2399 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2401 - make the newconf system available to modules.
2405 +4 -1 trunk/include/newconf.h (File Modified)
2406 +4 -8 trunk/src/newconf.c (File Modified)
2409 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2411 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2414 +0 -3 trunk/doc/example.conf (File Modified)
2415 +0 -3 trunk/doc/reference.conf (File Modified)
2418 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2420 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2424 +3 -0 trunk/doc/example.conf (File Modified)
2425 +3 -0 trunk/doc/reference.conf (File Modified)
2428 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2430 Fix too early truncation of JOIN channel list.
2434 +2 -3 trunk/modules/core/m_join.c (File Modified)
2437 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2439 - From ratbox 2.2 (anfl), send server notices about read
2440 errors from handshakes and servers to +s instead of +d.
2441 - Send various server notices about failed server
2442 connections which did not reach registered state network
2443 wide if the connection was initiated by a remote oper.
2444 This avoids annoying the whole net if there is a
2445 broken autoconnect, but allows all opers to see why a
2446 remote connect failed. Failed connections which did reach
2447 server state already generate server notices everywhere.
2449 Note: this is an exception to our general policy to not send
2450 server notices about unregistered connections remotely.
2454 +1 -0 trunk/include/client.h (File Modified)
2455 +20 -6 trunk/src/client.c (File Modified)
2456 +6 -6 trunk/src/s_serv.c (File Modified)
2459 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2465 +1 -1 trunk/doc/example.conf (File Modified)
2466 +1 -1 trunk/doc/reference.conf (File Modified)
2469 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2471 Don't allow #channel +b $c:&channel (inconsistent target).
2475 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2478 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2480 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2484 +0 -2 trunk/include/client.h (File Modified)
2487 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2489 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2493 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2496 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2498 Store IP addresses in whowas. These are shown to opers.
2499 Obtained from Eurus patches.
2500 orighost tracking removed (not worth the memory IMHO),
2501 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2502 with unknown IPs and to not violate auth{} spoof policy.
2506 +2 -0 trunk/doc/reference.conf (File Modified)
2507 +1 -0 trunk/include/numeric.h (File Modified)
2508 +1 -0 trunk/include/whowas.h (File Modified)
2509 +10 -1 trunk/modules/m_whowas.c (File Modified)
2510 +1 -1 trunk/src/messages.tab (File Modified)
2511 +4 -0 trunk/src/whowas.c (File Modified)
2514 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2516 Describe hostmask parameter of masktrace better in sgml docs.
2520 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2523 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2525 masktrace help file: mention CIDR IP masks
2530 +2 -0 trunk/help/opers/masktrace (File Modified)
2533 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2535 MASKTRACE: allow normal match() on IP address also
2540 +2 -3 trunk/modules/m_etrace.c (File Modified)
2543 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2545 Allow +S clients (services) to send to channels and @/+ channels always.
2549 +1 -1 trunk/modules/core/m_message.c (File Modified)
2550 +1 -1 trunk/src/channel.c (File Modified)
2553 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2555 Allow servers to send to @#chan and +#chan.
2559 +1 -1 trunk/modules/core/m_message.c (File Modified)
2562 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2564 Don't count opers on service{} servers in /lusers.
2568 +2 -2 trunk/src/s_user.c (File Modified)
2571 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2573 Show opers the real host behind a dynamic spoof in WHOIS.
2574 If the user is auth{} spoofed, this shows the auth{} spoof
2575 otherwise it shows the DNS hostname and IP address.
2576 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2580 +1 -0 trunk/include/numeric.h (File Modified)
2581 +12 -2 trunk/modules/m_whois.c (File Modified)
2582 +1 -1 trunk/src/messages.tab (File Modified)
2585 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2587 Remove #define HIDE_SPOOF_IPS from config.h, should
2588 have been done earlier.
2592 +0 -7 trunk/include/config.h (File Modified)
2595 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2597 Bring back ERR_CANTKILLSERVER.
2601 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2604 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2607 - also send RPL_HOSTHIDDEN on -h
2608 - don't allow +h for auth{} spoofed clients
2612 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2615 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2617 /etc/resolv.conf parsing:
2618 - don't crash (sometimes) if there is a line without an argument
2619 (e.g. 'search' by itself)
2620 - fix handling of lines with leading whitespace
2624 +9 -8 trunk/src/reslib.c (File Modified)
2627 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2629 Put back code that terminates DNS queries, which was
2630 removed during the resolver changes.
2634 +4 -0 trunk/src/s_auth.c (File Modified)
2637 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2639 - oh hey, that was in the wrong place
2643 +13 -13 trunk/src/s_auth.c (File Modified)
2646 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2648 - handle a situation where a user can go away before DNS completes
2652 +13 -0 trunk/src/s_auth.c (File Modified)
2655 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2661 +1 -0 trunk/include/blacklist.h (File Modified)
2662 +1 -0 trunk/include/res.h (File Modified)
2663 +33 -2 trunk/src/blacklist.c (File Modified)
2664 +2 -0 trunk/src/client.c (File Modified)
2665 +24 -0 trunk/src/res.c (File Modified)
2668 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2670 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2671 if comm_accept() failed.
2673 Found with valgrind.
2677 +4 -4 trunk/src/listener.c (File Modified)
2680 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2682 - handle unavailable Client/preClient structs
2686 +9 -0 trunk/src/blacklist.c (File Modified)
2689 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2691 Add +lf to SGML docs.
2695 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2698 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2700 Also do forwarding if the channel limit (+l) is exceeded.
2704 +1 -1 trunk/help/opers/cmode (File Modified)
2705 +2 -2 trunk/modules/core/m_join.c (File Modified)
2708 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2710 Post-release lovin':
2711 - Update version to 2.1.0.
2712 - Regenerate configure.
2716 +9 -9 trunk/configure (File Modified)
2717 +1 -1 trunk/configure.ac (File Modified)
2720 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2722 Comment out example blacklist{} block.
2726 +7 -7 trunk/doc/example.conf (File Modified)
2727 +7 -7 trunk/doc/reference.conf (File Modified)
2730 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2732 Add note regarding use of AHBL BLs.
2736 +4 -0 trunk/doc/example.conf (File Modified)
2737 +4 -0 trunk/doc/reference.conf (File Modified)
2740 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2746 +2 -2 trunk/CREDITS (File Modified)
2749 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2755 +1 -0 trunk/CREDITS (File Modified)
2758 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2760 Put more recent ratbox CREDITS here.
2764 +3 -2 trunk/doc/Ratbox-team (File Modified)
2767 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2773 +5 -4 trunk/NEWS (File Modified)
2776 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2778 Mention that install or make install also avoids modunload crashes.
2782 +2 -1 trunk/BUGS (File Modified)
2785 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2791 +3 -8 trunk/NEWS (File Modified)
2794 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2800 +3 -2 trunk/BUGS (File Modified)
2803 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2805 - add orighost check to hurt.c
2810 +1 -6 trunk/BUGS (File Modified)
2811 +1 -1 trunk/extensions/hurt.c (File Modified)
2814 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2816 Make kline_exempt exempt from HURT also.
2820 +2 -1 trunk/extensions/hurt.c (File Modified)
2823 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2825 Fix mask HEAL propagation.
2829 +6 -3 trunk/extensions/hurt.c (File Modified)
2832 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2839 +18 -31 trunk/extensions/README (File Modified)
2842 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2844 More target change hax.
2849 +5 -0 trunk/extensions/hurt.c (File Modified)
2852 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2854 Improvements to HURT propagation.
2858 +8 -6 trunk/extensions/hurt.c (File Modified)
2861 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2863 - further simplification
2867 +25 -76 trunk/extensions/hurt.c (File Modified)
2868 +0 -9 trunk/extensions/hurt.h (File Modified)
2871 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2877 +13 -0 trunk/extensions/hurt.c (File Modified)
2880 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2882 - cut off at 15 messages instead of 30
2886 +1 -1 trunk/extensions/hurt.h (File Modified)
2889 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2891 Squash a warning here.
2895 +1 -3 trunk/src/ircd.c (File Modified)
2898 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2900 Don't show servers in /stats l to nonopers if flatten links is enabled.
2904 +3 -1 trunk/modules/m_stats.c (File Modified)
2907 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2913 +20 -7 trunk/extensions/hurt.c (File Modified)
2916 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2918 - remove inline stuff (yuck)
2919 - sockaddr should have been sockhost
2923 +22 -31 trunk/extensions/hurt.c (File Modified)
2926 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2928 - make hurt checking actually work
2932 +2 -7 trunk/extensions/hurt.c (File Modified)
2935 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2937 Slight tweak to alias{}.
2941 +4 -0 trunk/src/parse.c (File Modified)
2944 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2946 - further simplification
2950 +59 -71 trunk/extensions/hurt.c (File Modified)
2951 +0 -1 trunk/extensions/hurt.h (File Modified)
2954 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2956 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2960 +10 -20 trunk/extensions/hurt.c (File Modified)
2961 +0 -4 trunk/extensions/hurt.h (File Modified)
2964 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2966 - remove some unnecessary code here (hurt_initial_check_event()).
2970 +0 -23 trunk/extensions/hurt.c (File Modified)
2973 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2975 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2979 +8 -0 trunk/modules/core/m_message.c (File Modified)
2982 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2984 - more sane tgchange hax
2988 +2 -1 trunk/extensions/hurt.c (File Modified)
2991 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2993 Make HEAL <nick> work.
2997 +40 -43 trunk/extensions/hurt.c (File Modified)
3000 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3002 Destroy hurt_clients list on unload.
3006 +7 -0 trunk/extensions/hurt.c (File Modified)
3009 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3011 Coding style: no space between a function name and parenthesis.
3015 +43 -43 trunk/extensions/hurt.c (File Modified)
3018 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3020 Now works and throws out hurt clients after 30 protocol messages
3021 unless they identify.
3025 +28 -36 trunk/extensions/hurt.c (File Modified)
3026 +1 -7 trunk/extensions/hurt.h (File Modified)
3029 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3031 Working addition/lookup.
3035 +8 -0 trunk/extensions/hurt.c (File Modified)
3038 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3040 Get rid of hyb6 style propagation (:server COMMAND source).
3044 +18 -22 trunk/extensions/hurt.c (File Modified)
3047 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3049 add not-working hurt_add and hurt_find
3053 +13 -5 trunk/extensions/hurt.c (File Modified)
3056 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3058 Comment out a lot of stuff so I can load and unload this without crashing.
3062 +17 -6 trunk/extensions/hurt.c (File Modified)
3065 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3067 Fix svn:keywords and add a short comment at the top.
3071 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3074 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3076 - Make hurt module compile
3077 - Link it to the build
3078 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3079 correct flag name, no CAP_TS6 use etc
3083 +1 -0 trunk/extensions/Makefile.in (File Modified)
3084 +30 -32 trunk/extensions/hurt.c (File Modified)
3087 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3089 Put beu's hurt module in trunk.
3093 + - trunk/extensions/hurt.c (File Added)
3094 + - trunk/extensions/hurt.h (File Added)
3097 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3099 - _iprint(): use stderr instead of stdout
3103 +1 -1 trunk/src/s_log.c (File Modified)
3106 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3108 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3109 and subsequently destroy our kqueue when we close 0, 1, 2
3111 - After closing fd 0, 1, 2 reopen them to /dev/null again
3112 so we don't send messages from malloc etc to a random
3114 - Remove an obsolete comment.
3118 +13 -2 trunk/src/ircd.c (File Modified)
3121 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3127 +29 -1 trunk/NEWS (File Modified)
3130 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3136 +1 -1 trunk/configure (File Modified)
3139 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3141 Fix openssl version check to also accept versions newer than 0.9.6.
3145 +1 -1 trunk/configure.ac (File Modified)
3148 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3150 Oops, need packet.h here.
3154 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3157 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3159 End the flood grace period in CPRIVMSG/CNOTICE.
3163 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3166 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3168 - update class::connectfreq documentation
3172 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3175 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3177 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3181 +3 -6 trunk/src/s_serv.c (File Modified)
3184 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3186 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3190 +1 -1 trunk/src/messages.tab (File Modified)
3193 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3195 Don't mention that /stats p shows idle times, as it doesn't.
3199 +1 -1 trunk/help/opers/stats (File Modified)
3200 +1 -1 trunk/help/users/stats (File Modified)
3203 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3205 /stats A shows DNS servers, it doesn't matter whether ircd
3206 uses ADNS or something else.
3210 +1 -1 trunk/help/opers/stats (File Modified)
3213 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3215 get_client_name() fix
3219 +4 -0 trunk/src/client.c (File Modified)
3222 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3228 +6 -0 trunk/src/ircd.c (File Modified)
3231 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3233 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3236 +16 -17 trunk/configure (File Modified)
3237 +1 -1 trunk/configure.ac (File Modified)
3240 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3242 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3245 +135 -0 trunk/configure (File Modified)
3246 +6 -0 trunk/configure.ac (File Modified)
3249 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3251 Exit 0 on successful -conftest.
3255 +1 -1 trunk/src/ircd.c (File Modified)
3258 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3260 Make the "keep the parent process around" thing work, by opening
3261 a pipe to the child process. This pipe is on fd 0 in the child
3262 process. After successful initialization, the child will write
3263 a byte to this pipe, on fatal errors it will close it without
3266 Somewhat hackish still but should work.
3270 +27 -30 trunk/src/ircd.c (File Modified)
3273 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3275 - convert some error messages to ierror() over fprintf/ilog combination
3279 +3 -6 trunk/src/ircd.c (File Modified)
3282 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3284 - inotice() for loadmodule when in foreground mode
3288 +3 -0 trunk/src/modules.c (File Modified)
3291 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3293 - remove inotice() on loading modules from the config
3297 +0 -3 trunk/src/modules.c (File Modified)
3300 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3302 - usleep for 50000usec in the parent process to allow for startup messages
3303 to be cleanly printed before detaching to shell, this should be more than
3308 +3 -0 trunk/src/ircd.c (File Modified)
3311 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3313 - display more errors during normal startup as to try to help people find common problems
3317 +27 -10 trunk/src/ircd.c (File Modified)
3320 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3322 - version bump in preparation of 2.0.0 release
3326 +9 -9 trunk/configure (File Modified)
3327 +1 -1 trunk/configure.ac (File Modified)
3330 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3332 Change example.conf operator block from "admin" to "god",
3333 so as to show we encourage per-person operator blocks.
3337 +4 -2 trunk/doc/example.conf (File Modified)
3340 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3342 Document alias{} block.
3346 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3349 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3351 Document DNS blacklist stuff in sgml.
3355 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3356 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3359 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3361 Misc /stats clarifications.
3365 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3368 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3370 Move snomasks into umodes chapter.
3371 Move oprivs chapter down.
3375 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3376 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3377 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3380 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3382 Mention operator{} user@host change.
3386 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3389 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3391 operator{} block user@host matches against orighost now, not host.
3392 This means that services/+h spoofs do not work in operator{} blocks;
3393 auth{} spoofs still work.
3397 +4 -0 trunk/doc/example.conf (File Modified)
3398 +1 -1 trunk/doc/reference.conf (File Modified)
3399 +2 -2 trunk/modules/m_challenge.c (File Modified)
3400 +1 -1 trunk/modules/m_oper.c (File Modified)
3403 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3405 - inotice/iwarn/ierror() stuff I was working on
3409 +3 -0 trunk/include/s_log.h (File Modified)
3410 +15 -11 trunk/src/ircd.c (File Modified)
3411 +3 -1 trunk/src/modules.c (File Modified)
3412 +1 -1 trunk/src/newconf.c (File Modified)
3413 +54 -0 trunk/src/s_log.c (File Modified)
3416 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3418 Oops, don't add blacklists to the list twice on rehash.
3422 +3 -2 trunk/src/blacklist.c (File Modified)
3425 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3427 Remove notices to the client about progress of dnsbl lookups.
3431 +0 -4 trunk/src/blacklist.c (File Modified)
3434 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3436 Add auth{} flag dnsbl_exempt.
3440 +2 -1 trunk/doc/example.conf (File Modified)
3441 +2 -1 trunk/doc/reference.conf (File Modified)
3442 +2 -0 trunk/include/s_conf.h (File Modified)
3443 +1 -0 trunk/src/newconf.c (File Modified)
3444 +8 -1 trunk/src/s_user.c (File Modified)
3447 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3449 Switch alias{} and blacklist{} around, for consistency with example.conf.
3453 +18 -18 trunk/doc/reference.conf (File Modified)
3456 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3458 Send a warning to the user if they are dnsbl listed but exempted.
3462 +17 -12 trunk/src/s_user.c (File Modified)
3465 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3467 Move throwing out dnsbl listed clients to registration,
3468 and make kline_exempt exempt from it.
3472 +1 -0 trunk/include/blacklist.h (File Modified)
3473 +4 -0 trunk/include/client.h (File Modified)
3474 +15 -16 trunk/src/blacklist.c (File Modified)
3475 +6 -0 trunk/src/client.c (File Modified)
3476 +17 -0 trunk/src/s_user.c (File Modified)
3479 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3481 Show refcount in /stats n.
3485 +3 -2 trunk/modules/m_stats.c (File Modified)
3488 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3490 Don't look up dnsbls twice if they send USER twice.
3494 +5 -3 trunk/modules/m_user.c (File Modified)
3497 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3499 Add /stats n to help files.
3503 +1 -0 trunk/help/opers/stats (File Modified)
3504 +1 -0 trunk/help/users/stats (File Modified)
3507 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3509 Only check dnsbls for A records, not AAAA.
3513 +1 -1 trunk/src/blacklist.c (File Modified)
3516 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3518 Don't remove non-illegal blacklists on completion of check.
3519 Add debugging notices (not working).
3523 +5 -1 trunk/src/blacklist.c (File Modified)
3526 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3528 Don't call register_local_user() if they haven't sent a nick yet.
3532 +1 -1 trunk/src/blacklist.c (File Modified)
3535 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3537 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3541 +21 -0 trunk/modules/m_stats.c (File Modified)
3544 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3546 More dnsbl rehash fixes, it was adding bogus entries.
3550 +2 -7 trunk/src/newconf.c (File Modified)
3553 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3555 Need blacklist.h here.
3559 +1 -0 trunk/src/s_conf.c (File Modified)
3562 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3568 +1 -2 trunk/configure (File Modified)
3569 +0 -48 trunk/configure.ac (File Modified)
3570 + - trunk/doc/example-iauth.conf (File Deleted)
3571 + - trunk/iauth/ (File Deleted)
3574 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3576 Improve handling of rehashing with blacklists.
3577 Also some coding style tweaks.
3581 +3 -2 trunk/include/blacklist.h (File Modified)
3582 +35 -16 trunk/src/blacklist.c (File Modified)
3583 +2 -0 trunk/src/s_conf.c (File Modified)
3586 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3588 Clear can_send cache if a user logs in or out from services.
3592 +2 -0 trunk/modules/m_services.c (File Modified)
3595 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3597 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3598 This directory is not entered by default.
3599 More stuff needs to be moved into here.
3603 +2 -1 trunk/configure (File Modified)
3604 +1 -0 trunk/configure.ac (File Modified)
3605 +69 -458 trunk/extensions/Makefile.in (File Modified)
3606 + - trunk/extensions/m_clearchan.c (File Deleted)
3607 + - trunk/extensions/m_force.c (File Deleted)
3608 + - trunk/unsupported/ (File Added)
3609 + - trunk/unsupported/Makefile.in (File Added)
3610 + - trunk/unsupported/m_clearchan.c (File Added)
3611 + - trunk/unsupported/m_force.c (File Added)
3614 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3616 Logging/wallops for forcejoin/forcepart, numeric fix.
3617 This needs to be moved to the toys section.
3621 +22 -2 trunk/extensions/m_force.c (File Modified)
3624 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3626 Fix comments at the top (including copyright).
3630 +3 -2 trunk/extensions/m_omode.c (File Modified)
3633 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3635 Add OMODE command to extensions/ for oper mode hacking:
3636 - requires admin privs
3637 - does not work for opped opers
3639 - sends a ServerMode for opping the oper themselves,
3640 otherwise a mode coming from the oper (not only
3641 does this provide full accountability, it is also
3642 easiest to implement while avoiding channels
3643 messed up with bogus bans etc).
3647 +171 -0 trunk/extensions/Makefile.in (File Modified)
3648 + - trunk/extensions/m_omode.c (File Added)
3651 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3657 + - trunk/include/blacklist.h (Property Modified)
3658 + - trunk/src/blacklist.c (Property Modified)
3661 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3663 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3667 +5 -1 trunk/src/blacklist.c (File Modified)
3670 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3672 Initial DNS blacklist support:
3673 - see example.conf for how to use.
3674 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3675 - tor.ahbl.org is also included because most networks will not want to allow tor
3676 (and we're considering going KoS on tor users here anyway due to abuse)
3680 +18 -0 trunk/doc/example.conf (File Modified)
3681 +66 -0 trunk/doc/reference.conf (File Modified)
3682 + - trunk/include/blacklist.h (File Added)
3683 +2 -0 trunk/include/client.h (File Modified)
3684 +3 -0 trunk/modules/m_user.c (File Modified)
3685 +152 -0 trunk/src/Makefile.in (File Modified)
3686 + - trunk/src/blacklist.c (File Added)
3687 +34 -0 trunk/src/newconf.c (File Modified)
3688 +1 -0 trunk/src/s_auth.c (File Modified)
3689 +4 -0 trunk/src/s_user.c (File Modified)
3692 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3694 Remove last bit of lzo stuff (comment in example.conf connect{}).
3698 +0 -4 trunk/doc/example.conf (File Modified)
3701 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3703 Show sasl successes and failures in /stats t (like other
3704 things in /stats t, about local clients only).
3708 +2 -0 trunk/include/s_stats.h (File Modified)
3709 +3 -0 trunk/modules/m_sasl.c (File Modified)
3710 +3 -0 trunk/src/s_stats.c (File Modified)
3713 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3715 Allow messaging services by nickname without using
3716 target change slots (this was already possible with
3717 user@server notation or services shortcuts).
3721 +2 -2 trunk/modules/core/m_message.c (File Modified)
3724 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3726 Abort a safelist if a new /list comes in while one is already in progress.
3730 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3733 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3735 Change $![letter]:[mask] to $~[letter]:[mask]
3736 so both ! and ~ invert an extban.
3740 +2 -0 trunk/src/chmode.c (File Modified)
3743 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3745 - revert due to technical issues
3749 +1 -1 trunk/src/extban.c (File Modified)
3752 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3754 - 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
3758 +1 -1 trunk/src/extban.c (File Modified)
3761 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3763 Don't pace /list on a single channel.
3767 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3770 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3772 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3776 +4 -2 trunk/include/supported.h (File Modified)
3779 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3781 Extban types are case insensitive; force them to lowercase when added.
3785 +5 -5 trunk/doc/extban.txt (File Modified)
3786 +4 -0 trunk/src/chmode.c (File Modified)
3787 +3 -3 trunk/src/extban.c (File Modified)
3790 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3792 sendto_wallops_flags():
3793 - instead of checking IsOper on each client, walk the appropriate list
3794 - instead of sending non-+z wallops from persons to nonopers, send only
3795 +w wallops from persons
3799 +1 -5 trunk/src/send.c (File Modified)
3802 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3804 Prefix oper wallops with "WALLOPS - " if they would
3805 otherwise look like operwalls or locops, when sending
3806 them to local users.
3810 +11 -1 trunk/modules/m_wallops.c (File Modified)
3813 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3815 Make sure destination field in some sasl numerics
3816 is the user's nick, not the sasl agent or server
3821 +2 -2 trunk/modules/m_sasl.c (File Modified)
3824 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3826 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3830 +1 -1 trunk/extensions/Makefile.in (File Modified)
3833 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3835 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3839 +1 -0 trunk/src/s_user.c (File Modified)
3842 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3844 Fix build for when IPv6 is disabled.
3848 +12 -10 trunk/src/s_auth.c (File Modified)
3851 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3853 Add information about adding extban types.
3857 +25 -0 trunk/doc/extban.txt (File Modified)
3860 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3862 Better extban validation: try to match a new extban from
3863 a local user against its setter to see if it is valid.
3864 Unknown extban types from remotes are no longer hidden.
3868 +4 -3 trunk/doc/extban.txt (File Modified)
3869 +1 -0 trunk/include/channel.h (File Modified)
3870 +2 -6 trunk/src/chmode.c (File Modified)
3871 +32 -0 trunk/src/extban.c (File Modified)
3874 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3876 Make sure both .c.o: and .s.o: are followed by the necessary command.
3880 +1 -0 trunk/src/Makefile.in (File Modified)
3883 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3885 Add need_sasl auth{} flag to sgml documentation.
3889 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3892 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3894 Document need_sasl auth{} flag in example confs.
3898 +1 -0 trunk/doc/example.conf (File Modified)
3899 +1 -0 trunk/doc/reference.conf (File Modified)
3902 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3904 Don't allow TB to set an empty topic.
3905 This would be possible if a server sent bad protocol
3906 and could cause a crash.
3910 +4 -0 trunk/modules/m_tb.c (File Modified)
3913 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3919 +1 -1 trunk/Makefile.in (File Modified)
3922 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3928 +2 -2 trunk/configure (File Modified)
3929 +1 -1 trunk/configure.ac (File Modified)
3932 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3938 +2 -2 trunk/configure (File Modified)
3941 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3947 +1 -1 trunk/extensions/Makefile.in (File Modified)
3950 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3952 - rename contrib to extensions to bring some clarity to things
3956 +1 -1 trunk/Makefile.in (File Modified)
3957 +1 -1 trunk/configure.ac (File Modified)
3958 +10 -10 trunk/doc/example.conf (File Modified)
3959 +10 -10 trunk/doc/reference.conf (File Modified)
3960 + - trunk/extensions/ (File Added)
3961 + - trunk/extras/ (File Deleted)
3964 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3970 +1 -1 trunk/Makefile.in (File Modified)
3971 +1 -1 trunk/configure.ac (File Modified)
3972 + - trunk/contrib/ (File Deleted)
3973 + - trunk/extras/ (File Added)
3976 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3978 Don't allow servers to QUIT (they should use SQUIT).
3982 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3985 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3991 + - trunk/src/fnvhash.s (Property Modified)
3994 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3996 - reduced version of code
4000 +9 -61 trunk/src/fnvhash.s (File Modified)
4003 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4005 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4009 +1 -1 trunk/src/fnvhash.s (File Modified)
4012 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4014 Fix orighost matching for klines, etc. Was hashing the visible
4019 +1 -1 trunk/src/hostmask.c (File Modified)
4022 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4024 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4028 +7 -1 trunk/configure (File Modified)
4029 +5 -0 trunk/configure.ac (File Modified)
4030 +5 -6 trunk/src/Makefile.in (File Modified)
4031 +0 -4 trunk/src/fnvhash.s (File Modified)
4032 +0 -2 trunk/src/hash.c (File Modified)
4035 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4037 - regenerate configure
4041 +18 -0 trunk/configure (File Modified)
4044 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4046 - --enable-ricer-hashing option.
4050 +9 -0 trunk/configure.ac (File Modified)
4051 +3 -0 trunk/include/setup.h.in (File Modified)
4054 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4056 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4060 + - trunk/src/fnvhash.s (File Added)
4061 +3 -0 trunk/src/hash.c (File Modified)
4064 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4066 Fix syntax error in reference.conf.
4070 +0 -1 trunk/doc/reference.conf (File Modified)
4073 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4075 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4076 (&& instead of ||...)
4077 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4081 +1 -1 trunk/src/chmode.c (File Modified)
4084 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4086 Documentation for extban.
4090 + - trunk/doc/extban.txt (File Added)
4093 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4095 Add extban modules to example confs.
4099 +5 -0 trunk/doc/example.conf (File Modified)
4100 +10 -0 trunk/doc/reference.conf (File Modified)
4103 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4105 Initial addition of extended ban types (conditionals).
4106 Allows custom +bqeI checks via modules.
4107 Initial extra types are account (a[:mask]), oper (o),
4108 channel (c:name), realname (r:mask), server (s:mask).
4112 +229 -0 trunk/contrib/Makefile.in (File Modified)
4113 + - trunk/contrib/extb_account.c (File Added)
4114 + - trunk/contrib/extb_channel.c (File Added)
4115 + - trunk/contrib/extb_oper.c (File Added)
4116 + - trunk/contrib/extb_realname.c (File Added)
4117 + - trunk/contrib/extb_server.c (File Added)
4118 +13 -0 trunk/include/channel.h (File Modified)
4119 +1 -0 trunk/src/Makefile.in (File Modified)
4120 +14 -5 trunk/src/channel.c (File Modified)
4121 +91 -0 trunk/src/chmode.c (File Modified)
4122 + - trunk/src/extban.c (File Added)
4125 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4127 Do not force +bqeI modes starting with '$' in nick!user@host format.
4128 * and ? characters in them are still assumed to be wildcards.
4132 +6 -0 trunk/src/chmode.c (File Modified)
4135 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4137 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4141 +4 -0 trunk/modules/m_capab.c (File Modified)
4144 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4146 Stop some mixing of client and server protocol.
4150 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4151 +4 -2 trunk/modules/m_pass.c (File Modified)
4152 +6 -0 trunk/modules/m_sasl.c (File Modified)
4153 +6 -0 trunk/modules/m_user.c (File Modified)
4156 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4162 +0 -2 trunk/include/s_newconf.h (File Modified)
4163 +0 -4 trunk/include/s_serv.h (File Modified)
4164 +0 -1 trunk/src/newconf.c (File Modified)
4165 +1 -13 trunk/src/s_serv.c (File Modified)
4168 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4170 - revert LZOLink patch for now
4174 +0 -1 trunk/servlink/Makefile.in (File Modified)
4175 +0 -16 trunk/servlink/README (File Modified)
4176 +2 -36 trunk/servlink/control.c (File Modified)
4177 +0 -3 trunk/servlink/control.h (File Modified)
4178 +7 -5955 trunk/servlink/io.c (File Modified)
4179 + - trunk/servlink/lzoconf.h (File Deleted)
4180 + - trunk/servlink/lzodefs.h (File Deleted)
4181 + - trunk/servlink/minilzo.c (File Deleted)
4182 + - trunk/servlink/minilzo.h (File Deleted)
4183 +0 -1 trunk/servlink/servlink.h (File Modified)
4186 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4192 +4 -2 trunk/servlink/control.c (File Modified)
4193 +2 -1 trunk/servlink/io.c (File Modified)
4196 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4202 +2 -2 trunk/servlink/io.c (File Modified)
4205 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4207 - paranoia, prevent segfaults
4211 +2 -2 trunk/servlink/io.c (File Modified)
4214 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4216 - more optimal servlink code
4220 +21 -8 trunk/servlink/io.c (File Modified)
4223 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4225 - more efficient read strategy
4229 +15 -3 trunk/servlink/io.c (File Modified)
4232 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4234 - use lzo_uintp cast to make LZO happy
4238 +3 -3 trunk/servlink/io.c (File Modified)
4241 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4243 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4247 +4 -0 trunk/doc/example.conf (File Modified)
4248 +2 -1 trunk/include/s_newconf.h (File Modified)
4249 +4 -0 trunk/include/s_serv.h (File Modified)
4250 +1 -0 trunk/servlink/Makefile.in (File Modified)
4251 +16 -0 trunk/servlink/README (File Modified)
4252 +34 -2 trunk/servlink/control.c (File Modified)
4253 +3 -0 trunk/servlink/control.h (File Modified)
4254 +5929 -7 trunk/servlink/io.c (File Modified)
4255 + - trunk/servlink/lzoconf.h (File Added)
4256 + - trunk/servlink/lzodefs.h (File Added)
4257 + - trunk/servlink/minilzo.c (File Added)
4258 + - trunk/servlink/minilzo.h (File Added)
4259 +1 -0 trunk/servlink/servlink.h (File Modified)
4260 +1 -0 trunk/src/newconf.c (File Modified)
4261 +14 -2 trunk/src/s_serv.c (File Modified)
4264 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4266 - remove imalloc, it was a concept that probably wouldn't have worked properly
4270 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4271 + - trunk/libcharybdis/imalloc.c (File Deleted)
4272 + - trunk/libcharybdis/imalloc.h (File Deleted)
4275 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4277 - disable imalloc for now
4281 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4284 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4286 - remove unneeded debug code
4290 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4293 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4295 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4299 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4302 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4304 - more stuff here, imalloc remains disabled for now
4308 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4311 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4317 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4320 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4326 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4327 +2 -0 trunk/src/ircd.c (File Modified)
4330 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4332 - roll back libircd crap
4336 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4337 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4338 +29 -0 trunk/src/.depend (File Modified)
4339 +6 -21 trunk/src/Makefile.in (File Modified)
4340 +3 -218 trunk/src/ircd.c (File Modified)
4341 + - trunk/src/ircd_linker.c (File Deleted)
4342 + - trunk/src/main.c (File Deleted)
4345 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4347 - realloc(), free() implementation
4351 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4354 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4356 - malloc(), calloc() implementation
4360 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4363 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4365 - block_free(), block_find(), retune_heaps() implementation
4369 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4372 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4374 - block_destroy code, block_allocate code.
4378 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4381 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4387 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4390 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4392 - disable imalloc again :P
4396 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4399 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4405 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4408 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4414 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4417 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4419 - constructor code for imalloc engine (malloc_init())
4423 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4426 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4428 - imalloc engine improvements
4432 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4435 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4437 - replace mmap() code with direct brk()/sbrk() calls.
4441 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4444 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4446 - remove outdated i_malloc() interfaces
4450 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4453 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4455 - redisable imalloc (sorry!)
4459 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4462 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4464 - correct GET_PAGE_SLOT() macro
4468 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4471 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4473 - oops forgot to commit it with imalloc turned off
4477 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4480 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4486 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4487 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4490 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4492 - lowlevel imalloc code
4496 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4497 + - trunk/libcharybdis/imalloc.h (File Added)
4500 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4506 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4509 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4515 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4518 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4520 - 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)
4524 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4525 + - trunk/libcharybdis/imalloc.c (File Added)
4528 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4530 - increment configure Id
4534 +2208 -1 trunk/configure (File Modified)
4537 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4539 - bootstrap for imalloc code
4543 +54 -1 trunk/configure.ac (File Modified)
4544 +27 -0 trunk/include/setup.h.in (File Modified)
4547 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4549 Clarify interaction of spoofs and channel bans/operator{} blocks.
4553 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4554 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4557 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4559 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4563 +30 -22 trunk/src/ircd.c (File Modified)
4566 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4568 If shared{} blocks deny something, the command
4569 is silently ignored.
4573 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4576 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4578 Move up IsService check so we don't store a non-service
4579 in preClient->sasl_agent.
4583 +6 -6 trunk/modules/m_sasl.c (File Modified)
4586 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4588 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4589 Add some more sanity checks on agent strings.
4593 +13 -11 trunk/modules/m_sasl.c (File Modified)
4596 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4598 Unknown clients can have an ID too now so make sure to remove
4599 them from the hash if they exit.
4603 +3 -0 trunk/src/client.c (File Modified)
4606 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4608 Only accept sasl from servers in a service{} block.
4609 Not tested but this must go in.
4613 +6 -0 trunk/modules/m_sasl.c (File Modified)
4614 +3 -0 trunk/modules/m_signon.c (File Modified)
4617 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4619 Only process SAVE messages targetting registered users,
4620 not servers or unregistered connections. Could cause
4621 a crash when bad protocol was received.
4625 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4628 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4630 - fix QJM buffer overflow vulnerability (fucking GXTi)
4634 +3 -3 trunk/src/s_user.c (File Modified)
4637 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4639 Mention /scan umodes under oper_spy privilege.
4643 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4646 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4648 Mention that overlapping cluster blocks are a bad thing.
4652 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4655 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4657 - Document cluster{} and shared{} blocks.
4658 - Mention that service{} does not allow wildcards.
4662 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4665 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4667 Document exempt{} and service{} blocks, point to reference.conf for
4668 general{}, channel{} and serverhide{}.
4672 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4675 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4677 Document ~ in lists of values better.
4681 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4684 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4686 More detailed CNOTICE, CPRIVMSG descriptions.
4690 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4693 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4695 Oops, need both Revision and Id on modules.
4699 + - trunk/modules/sno_routing.c (Property Modified)
4702 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4704 Tweak header comment a bit (filename, Id).
4708 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4711 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4713 Add GLINE and UNGLINE.
4717 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4720 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4722 New configure with proper Id.
4726 +3 -1 trunk/configure (File Modified)
4729 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4731 Change #include directives for in6addr_any, hopefully compiles better now.
4735 +3 -1 trunk/configure.ac (File Modified)
4738 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4740 Encourage putting actual administrative information
4741 in the admin{} block.
4745 +3 -3 trunk/doc/example.conf (File Modified)
4748 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4750 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4754 +9 -7 trunk/include/s_conf.h (File Modified)
4755 +1 -0 trunk/src/newconf.c (File Modified)
4756 +10 -0 trunk/src/s_user.c (File Modified)
4759 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4761 - Change to glines = no in example confs
4762 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4767 +1 -1 trunk/doc/example.conf (File Modified)
4768 +1 -1 trunk/doc/reference.conf (File Modified)
4769 +2 -2 trunk/modules/m_gline.c (File Modified)
4772 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4774 - forward-port QJM fix from 1.1
4778 +2 -0 trunk/src/s_user.c (File Modified)
4781 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4783 - add switch to configure to disable the block allocator
4787 +18 -0 trunk/configure (File Modified)
4788 +9 -0 trunk/configure.ac (File Modified)
4789 +0 -6 trunk/include/config.h (File Modified)
4790 +3 -0 trunk/include/setup.h.in (File Modified)
4793 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4795 Fix wierd error that would exit SASL users with "Overridden"
4798 +1 -1 trunk/modules/m_signon.c (File Modified)
4801 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4803 Remove obsolete XXX comment about lazylinks.
4807 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4810 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4812 OJOIN: make sure to send the wallops remotely for #channels
4816 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4819 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4821 Accountability for OJOIN (contrib module)
4824 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4827 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4829 - move more stuff over to ircd_state
4833 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4834 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4835 +9 -0 trunk/src/ircd_state.c (File Modified)
4836 +3 -3 trunk/src/patricia.c (File Modified)
4839 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4841 - move more stuff out of libircd and into ircd_state.c
4845 +5 -5 trunk/src/channel.c (File Modified)
4846 +4 -4 trunk/src/client.c (File Modified)
4847 +12 -0 trunk/src/ircd_state.c (File Modified)
4850 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4852 - this is just barrels of fun
4856 + - trunk/include/ircd_state.h (File Added)
4857 +1 -1 trunk/src/Makefile.in (File Modified)
4858 +2 -1 trunk/src/channel.c (File Modified)
4859 +3 -52 trunk/src/ircd.c (File Modified)
4860 +100 -3 trunk/src/ircd_state.c (File Modified)
4863 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4865 It's .include, not #include.
4869 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4872 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4874 More consistent section titles.
4878 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4879 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4880 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4883 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4885 Mention possible exceeding of +j/+l due to propagation
4886 delays between servers.
4890 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4893 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4896 - "text" -> <quote>text</quote>
4902 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4903 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4904 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4905 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4908 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4910 Remove text about deprecation of glines.
4914 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4917 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4919 - Add description of umode +D, deaf.
4920 - Mention CALLERID 005 token with umode +g.
4924 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4927 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4929 Strip off a leading colon in services shortcuts (aliases).
4933 +2 -0 trunk/src/parse.c (File Modified)
4936 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4938 Add no_oper_invis contrib module, denies opers setting
4939 themselves invisible (except hidden_oper's).
4943 +42 -0 trunk/contrib/Makefile.in (File Modified)
4944 + - trunk/contrib/no_oper_invis.c (File Added)
4947 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4949 Mention /stats E, make the other /stats descriptions more consistent.
4953 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4956 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4958 Mention that the KILL reason and oper will appear on channels.
4962 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4965 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4967 Mention /mode #channel f to query forward channel from outside.
4971 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4974 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4976 Port over RATBOX_2_1 r20960 (anfl):
4977 client connect notices to +C should be hiding the extra
4978 fields for spoofed users
4982 +2 -1 trunk/src/s_user.c (File Modified)
4985 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4987 Add a chapter with our extra user commands:
4988 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4992 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4993 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4996 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4998 Do not put by <server>: in SQUIT reasons to servers
4999 other than the one being exited.
5003 +1 -1 trunk/src/client.c (File Modified)
5006 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5008 Regenerate configure.
5012 +1162 -1159 trunk/configure (File Modified)
5015 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5017 Move the warning flags down so they do not mess up
5018 checks like for -Wl,-export-dynamic.
5022 +33 -30 trunk/configure.ac (File Modified)
5025 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5031 +2 -1 trunk/iauth/Makefile.in (File Modified)
5034 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5036 - build iauth makefile
5040 +3 -2 trunk/configure (File Modified)
5041 +1 -0 trunk/configure.ac (File Modified)
5044 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5050 + - trunk/iauth/Makefile.in (File Added)
5053 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5055 - add iauth.conf.example from irc2.11
5059 + - trunk/doc/example-iauth.conf (File Added)
5062 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5064 - wow, i found some docs on this thing
5068 + - trunk/doc/technical/iauth-internals.txt (File Added)
5071 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5073 - no longer applicable
5077 + - trunk/authdaemon/ (File Deleted)
5080 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5082 - remove libircd.so on make clean (oops)
5086 +1 -1 trunk/src/Makefile.in (File Modified)
5089 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5091 - merge iauth source for experimentation
5095 + - trunk/iauth/ (File Added)
5096 + - trunk/iauth/a_conf.c (File Added)
5097 + - trunk/iauth/a_conf_def.h (File Added)
5098 + - trunk/iauth/a_conf_ext.h (File Added)
5099 + - trunk/iauth/a_defines.h (File Added)
5100 + - trunk/iauth/a_externs.h (File Added)
5101 + - trunk/iauth/a_io.c (File Added)
5102 + - trunk/iauth/a_io_ext.h (File Added)
5103 + - trunk/iauth/a_log.c (File Added)
5104 + - trunk/iauth/a_log_def.h (File Added)
5105 + - trunk/iauth/a_log_ext.h (File Added)
5106 + - trunk/iauth/a_struct_def.h (File Added)
5107 + - trunk/iauth/iauth.c (File Added)
5108 + - trunk/iauth/mod_lhex.c (File Added)
5109 + - trunk/iauth/mod_lhex_ext.h (File Added)
5110 + - trunk/iauth/mod_pipe.c (File Added)
5111 + - trunk/iauth/mod_pipe_ext.h (File Added)
5112 + - trunk/iauth/mod_rfc931.c (File Added)
5113 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5114 + - trunk/iauth/mod_socks.c (File Added)
5115 + - trunk/iauth/mod_socks_ext.h (File Added)
5116 + - trunk/iauth/mod_webproxy.c (File Added)
5117 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5120 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5122 User /quote help index was not sorted properly.
5126 +2 -2 trunk/help/Makefile.in (File Modified)
5127 +8 -8 trunk/help/users/index (File Modified)
5130 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5136 +25 -8 trunk/help/opers/index (File Modified)
5137 + - trunk/help/opers/scan (File Added)
5140 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5143 - Document SCAN UMODES
5144 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5148 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5151 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5153 Add our copyright information to /info (part of release-1.1 r1026).
5157 +1 -0 trunk/src/version.c.SH (File Modified)
5160 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5162 Fix some compile warnings.
5166 +1 -1 trunk/modules/core/m_join.c (File Modified)
5167 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5168 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5169 +1 -1 trunk/modules/m_scan.c (File Modified)
5170 +4 -4 trunk/modules/m_signon.c (File Modified)
5173 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5175 RSFNC: OK, actually consider unknowns also for detecting a collide.
5176 Otherwise we can get two clients with the same nick.
5180 +1 -1 trunk/modules/m_services.c (File Modified)
5183 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5185 - charybdis profiling stuff
5186 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5191 +0 -8 trunk/configure (File Modified)
5192 +1 -8 trunk/configure.ac (File Modified)
5193 +18 -0 trunk/include/channel.h (File Modified)
5194 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5195 +335 -260 trunk/src/.depend (File Modified)
5196 +1569 -0 trunk/src/Makefile.in (File Modified)
5197 + - trunk/src/chmode.c (File Added)
5198 +16 -1 trunk/src/ircd.c (File Modified)
5199 +11 -0 trunk/src/main.c (File Modified)
5200 +11 -0 trunk/src/modules.c (File Modified)
5203 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5205 RSFNC: Do not send kills to servers for unknowns
5209 +4 -2 trunk/modules/m_services.c (File Modified)
5212 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5214 Describe service{} blocks in reference.conf.
5218 +12 -0 trunk/doc/reference.conf (File Modified)
5221 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5223 Replace this list of modes with pointers to other documentation.
5227 +6 -50 trunk/doc/modes.txt (File Modified)
5230 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5232 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5233 looks too much like an old-ircd client pointer otherwise.
5237 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5240 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5243 - note truncation of the list (perhaps sending multiple
5245 - clarify in a comment that /findforwards on a nonexistent
5246 channel can be useful
5247 - sendto_one_notice() requires that the text start with
5252 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5255 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5257 When we close a local server's link, always include the
5258 name of the client causing the exit in the reason in the
5259 SQUIT we send them (replacing them with us). This makes
5260 sure server notices for stuff like "Not enough arguments
5261 to server command" are different on the two sides.
5265 +7 -5 trunk/src/client.c (File Modified)
5268 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5270 New contrib module m_findforwards.c
5274 +112 -0 trunk/contrib/Makefile.in (File Modified)
5275 + - trunk/contrib/m_findforwards.c (File Added)
5278 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5280 Whoops, don't show real host behind auth{} spoof in
5281 spoof notices if hide_spoof_ips is enabled.
5283 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5287 +3 -2 trunk/src/s_conf.c (File Modified)
5290 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5292 Add dalnet-style /identify that sends to nickserv or chanserv.
5296 +102 -0 trunk/contrib/Makefile.in (File Modified)
5297 + - trunk/contrib/m_identify.c (File Added)
5300 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5302 Document alias{} blocks a bit better.
5306 +9 -0 trunk/doc/reference.conf (File Modified)
5309 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5311 - add aliases to /stats m (data usage is not counted though, sorry)
5315 +1 -0 trunk/include/s_conf.h (File Modified)
5316 +3 -0 trunk/src/newconf.c (File Modified)
5317 +15 -0 trunk/src/parse.c (File Modified)
5320 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5322 - remove m_sshortcut as it's no longer relevant
5326 +0 -145 trunk/modules/Makefile.in (File Modified)
5327 + - trunk/modules/m_sshortcut.c (File Deleted)
5330 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5332 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5333 targets instead of my original idea :P)
5337 +32 -0 trunk/doc/example.conf (File Modified)
5338 +35 -0 trunk/doc/reference.conf (File Modified)
5339 +4 -0 trunk/include/parse.h (File Modified)
5340 +7 -0 trunk/include/s_conf.h (File Modified)
5341 +82 -0 trunk/src/newconf.c (File Modified)
5342 +78 -0 trunk/src/parse.c (File Modified)
5343 +16 -0 trunk/src/s_conf.c (File Modified)
5346 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5348 Remove some spaces after tabs. ??
5352 +18 -18 trunk/src/newconf.c (File Modified)
5355 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5358 - make sure to clear all marks also if the who was aborted
5359 because of too many matches
5360 - give ERR_TOOMANYMATCHES if too many matches
5363 ratbox RATBOX_2_2 r22003 (jilles)
5367 +28 -26 trunk/modules/m_who.c (File Modified)
5370 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5376 +9 -9 trunk/configure (File Modified)
5377 +1 -1 trunk/configure.ac (File Modified)
5380 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5382 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5386 +2 -1 trunk/include/s_newconf.h (File Modified)
5387 +20 -0 trunk/modules/m_rehash.c (File Modified)
5388 +1 -1 trunk/src/s_newconf.c (File Modified)
5391 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5393 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5397 +0 -1 trunk/doc/example.conf (File Modified)
5398 +0 -3 trunk/doc/reference.conf (File Modified)
5399 +0 -1 trunk/include/s_conf.h (File Modified)
5400 +0 -6 trunk/modules/m_info.c (File Modified)
5401 +1 -1 trunk/src/channel.c (File Modified)
5402 +0 -1 trunk/src/newconf.c (File Modified)
5405 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5407 Missing header in m_chghost.c
5410 +1 -0 trunk/modules/m_chghost.c (File Modified)
5413 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5415 Relocate QJM code to a seperate function(change_nick_user_host)
5416 Change CHGHOST to use change_nick_user_host instead of just setting it
5420 +3 -0 trunk/include/s_user.h (File Modified)
5421 +1 -1 trunk/modules/m_chghost.c (File Modified)
5422 +3 -78 trunk/modules/m_signon.c (File Modified)
5423 +89 -0 trunk/src/s_user.c (File Modified)
5426 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5428 Restore /stats a (dns servers, admin-only).
5432 +1 -0 trunk/include/res.h (File Modified)
5433 +5 -8 trunk/modules/m_stats.c (File Modified)
5434 +16 -0 trunk/src/res.c (File Modified)
5437 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5439 - Add CHARYBDIS_PROFILE if we are profiling.
5440 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5441 - Remove duplicate --enable-epoll entry.
5445 +1595 -15 trunk/configure (File Modified)
5446 +30 -11 trunk/configure.ac (File Modified)
5447 +3 -0 trunk/include/setup.h.in (File Modified)
5450 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5452 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5456 +28 -0 trunk/aclocal.m4 (File Modified)
5459 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5461 Allow requesting forward channel and quiet list in same mode command.
5465 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5468 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5470 Add description of xline wildcards.
5474 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5477 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5479 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5483 +0 -4 trunk/modules/m_services.c (File Modified)
5486 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5492 +1 -1 trunk/include/hook.h (File Modified)
5495 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5497 call_hook, not hook_call
5501 +1 -1 trunk/modules/core/m_join.c (File Modified)
5504 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5506 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5507 Could be useful for a number of things.
5511 +9 -0 trunk/modules/core/m_join.c (File Modified)
5514 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5516 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5520 +7 -0 trunk/include/hook.h (File Modified)
5523 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5525 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5529 +15 -0 trunk/modules/m_services.c (File Modified)
5532 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5534 Clarify snomask +f, +k, +u.
5538 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5541 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5543 Cmode +p and +s may be set simultaneously.
5547 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5550 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5552 actually, we should check the data version on each reload (oops)
5556 +6 -6 trunk/src/main.c (File Modified)
5559 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5561 more work on the loader
5565 +45 -21 trunk/src/main.c (File Modified)
5568 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5570 Add prototype ircd_state.c
5574 + - trunk/src/ircd_state.c (File Added)
5577 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5579 Smaller improvements.
5583 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5586 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5588 Add a lot of stuff here.
5592 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5595 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5597 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5601 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5604 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5606 Invex doesn't trump +r or (sic) +J.
5610 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5613 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5615 Check to make sure a module is not loaded before loading it.
5619 +6 -1 trunk/src/ircd_parser.y (File Modified)
5622 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5624 - Add a missing comma in the HeaderMessages array
5625 - Only send "Your hostname is too long ..." if that really is the case
5629 +2 -2 trunk/src/s_auth.c (File Modified)
5632 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5634 build_symtable() will have already bailed here, so no need to check
5635 explicitly whether or not charybdis_main is NULL.
5639 +7 -16 trunk/src/main.c (File Modified)
5642 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5644 Data structure versioning, part 1.
5648 +10 -1 trunk/include/ircd_defs.h (File Modified)
5649 +2 -0 trunk/src/ircd.c (File Modified)
5650 +15 -3 trunk/src/main.c (File Modified)
5653 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5655 build a symbol table and use that instead of doing a raw dlsym on everything
5659 + - trunk/include/ircd_linker.h (File Added)
5660 +71 -1 trunk/src/Makefile.in (File Modified)
5661 + - trunk/src/ircd_linker.c (File Added)
5662 +16 -4 trunk/src/main.c (File Modified)
5665 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5667 The launcher now calls io_loop() instead of charybdis_main().
5668 This is so that we do not have to reinitialize *everything* later.
5672 +1 -0 trunk/include/ircd.h (File Modified)
5673 +6 -7 trunk/src/ircd.c (File Modified)
5674 +13 -1 trunk/src/main.c (File Modified)
5677 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5679 Use global binding on libircd.so.
5683 +1 -1 trunk/src/main.c (File Modified)
5686 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5688 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5689 (it will do more later)
5693 +14 -12 trunk/include/config.h (File Modified)
5694 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5695 +31 -5 trunk/src/Makefile.in (File Modified)
5696 +78 -1 trunk/src/ircd.c (File Modified)
5697 + - trunk/src/main.c (File Added)
5700 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5702 Add whitespace here, oops.
5706 +1 -1 trunk/CREDITS (File Modified)
5709 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5711 Properly copy over the IP address here instead of using a cheap hack.
5712 Because the hack didn't work right except on IPv6. :|
5716 +12 -2 trunk/src/s_newconf.c (File Modified)
5719 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5721 Revert reject cache notice to ratbox's, which more
5722 clearly suggests what's happening.
5726 +4 -1 trunk/src/reject.c (File Modified)
5729 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5731 Fix the openssl status in the overview information.
5735 +1 -3 trunk/configure (File Modified)
5736 +1 -3 trunk/configure.ac (File Modified)
5739 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5741 - Add simple exempt{} block (127.0.0.1) to example.conf.
5742 - Remove mention of deny{}.
5746 +5 -0 trunk/doc/example.conf (File Modified)
5747 +1 -1 trunk/doc/reference.conf (File Modified)
5750 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5752 example.conf: add some comments at the start
5753 reference.conf: some ircd-ratbox -> charybdis
5757 +11 -0 trunk/doc/example.conf (File Modified)
5758 +6 -5 trunk/doc/reference.conf (File Modified)
5761 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5763 Rename m_createauthonly module to createauthonly
5764 as this is not a module providing an m_function
5769 +1 -38 trunk/contrib/Makefile.in (File Modified)
5770 + - trunk/contrib/createauthonly.c (File Added)
5771 + - trunk/contrib/m_createauthonly.c (File Deleted)
5774 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5776 Add to example confs commented lines for:
5777 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5778 sno_globalkline.so, sno_globaloper.so.
5782 +5 -1 trunk/doc/example.conf (File Modified)
5783 +9 -1 trunk/doc/reference.conf (File Modified)
5786 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5788 - Unbreak connecting to connect{}s with hostnames
5789 instead of IP addresses (broken with new resolver).
5790 - Try to do A/AAAA query based on aftype in
5791 connect{} (doesn't seem to work fully).
5795 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5798 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5800 Unbreak /rehash dns.
5804 +1 -0 trunk/src/res.c (File Modified)
5807 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5809 Preserve Hybrid Id and add one of our own.
5813 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5814 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5817 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5819 Add anfl and Androsyn to CREDITS.
5820 They wrote a lot of ratbox code we use, both before and after the fork.
5824 +2 -0 trunk/CREDITS (File Modified)
5827 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5829 Hostname validity check.
5833 +42 -3 trunk/src/s_auth.c (File Modified)
5836 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5838 Version bump to 1.2.0.
5842 +9 -9 trunk/configure (File Modified)
5843 +1 -1 trunk/configure.ac (File Modified)
5846 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5848 - Missed a spot in the IPv6 code here. Should be usable now.
5852 +2 -2 trunk/src/res.c (File Modified)
5855 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5857 Alright, so, this massive commit does the following:
5859 - Adds a resolver based on the undernet and hybrid one.
5860 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5861 - Makes a check in ./configure be posixly correct
5862 - Simplifies the auth code and DNS callbacks
5864 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5868 +1 -1 trunk/Makefile.in (File Modified)
5869 + - trunk/adns/ (File Deleted)
5870 +148 -80 trunk/configure (File Modified)
5871 +1 -2 trunk/configure.ac (File Modified)
5872 +6 -0 trunk/include/client.h (File Modified)
5873 +1 -0 trunk/include/packet.h (File Modified)
5874 +153 -41 trunk/include/res.h (File Modified)
5875 + - trunk/include/reslib.h (File Added)
5876 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5877 +930 -1449 trunk/modules/.depend (File Modified)
5878 +3 -0 trunk/modules/m_stats.c (File Modified)
5879 +417 -621 trunk/src/.depend (File Modified)
5880 +1 -1 trunk/src/.indent.pro (File Modified)
5881 +2069 -289 trunk/src/Makefile.in (File Modified)
5882 + - trunk/src/adns.c (File Deleted)
5883 + - trunk/src/res.c (File Added)
5884 + - trunk/src/reslib.c (File Added)
5885 +11 -50 trunk/src/s_auth.c (File Modified)
5886 +4 -26 trunk/src/s_newconf.c (File Modified)
5889 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5891 Document the NOBALLOC feature.
5895 +7 -1 trunk/include/config.h (File Modified)
5898 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5900 commands.sgml changes
5904 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5907 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5913 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5916 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5918 Improve description of class{} block (in particular,
5919 mention server classes as well as client classes).
5923 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5926 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5929 -/* sendq: servers need a higher sendq as they send more data */
5930 +/* sendq: servers need a higher sendq as they are sent more data */
5934 +1 -1 trunk/doc/reference.conf (File Modified)
5937 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5939 Add modules{} block.
5943 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5946 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5948 Add general::oper_snomask, snomask on oper up for opers
5949 that have umode +s set on oper up, but do not have
5950 a specific snomask setting in their operator block.
5951 If this is empty or not specified, +s is used as before.
5955 +4 -1 trunk/doc/example.conf (File Modified)
5956 +7 -1 trunk/doc/reference.conf (File Modified)
5957 +1 -0 trunk/include/client.h (File Modified)
5958 +1 -0 trunk/include/s_conf.h (File Modified)
5959 +32 -0 trunk/src/newconf.c (File Modified)
5960 +1 -0 trunk/src/s_conf.c (File Modified)
5961 +13 -3 trunk/src/s_user.c (File Modified)
5964 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5969 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5972 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5974 Add MASKTRACE and CHANTRACE commands.
5978 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5981 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5983 document loadmodule directive
5987 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5990 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5996 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5999 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6001 q:lines are no longer living in the ircd.conf either
6005 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6008 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6010 remove k:line, d:line, x:line as they are their own files now
6014 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6017 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6019 New place for operator::snomask.
6023 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6026 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6028 Document connect {}.
6032 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6035 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6037 example.conf: move operator::snomask to a more logical place,
6038 more sensible default
6039 reference.conf: add operator::snomask
6043 +3 -3 trunk/doc/example.conf (File Modified)
6044 +3 -0 trunk/doc/reference.conf (File Modified)
6047 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6049 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6050 in those conf entries that take umodes like <name1>, <name2>, ...
6054 +3 -0 trunk/doc/reference.conf (File Modified)
6055 +3 -0 trunk/src/newconf.c (File Modified)
6058 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6064 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6067 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6073 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6076 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6082 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6085 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6091 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6094 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6096 Document operator {} blocks.
6100 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6103 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6105 auth{}: clarify/add some details
6109 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6112 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6114 auth{}: Move a paragraph.
6118 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6121 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6123 Document auth{} blocks.
6127 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6130 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6136 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6139 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6141 Add umode +R, prevents unidentified clients from
6142 sending private messages or notices. /accept'ed
6143 clients and opers are exempt.
6144 Due to the /accept part, this is only checked
6145 at the target's server, may want to change
6150 +1 -0 trunk/help/opers/umode (File Modified)
6151 +1 -0 trunk/help/users/umode (File Modified)
6152 +2 -0 trunk/include/client.h (File Modified)
6153 +1 -0 trunk/include/numeric.h (File Modified)
6154 +11 -1 trunk/modules/core/m_message.c (File Modified)
6155 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6156 +1 -1 trunk/src/messages.tab (File Modified)
6157 +1 -1 trunk/src/s_user.c (File Modified)
6160 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6162 Don't allow a nick change if banned or quieted (and not
6163 voiced or opped) on a channel. This uses numeric 435
6164 (bahamut's "cannot change to a banned nick") because
6165 bahamut/ircu's 437 and hyperion's 438 already have
6166 another meaning for us.
6170 +2 -0 trunk/include/channel.h (File Modified)
6171 +1 -0 trunk/include/numeric.h (File Modified)
6172 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6173 +38 -0 trunk/src/channel.c (File Modified)
6174 +1 -1 trunk/src/messages.tab (File Modified)
6177 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6180 - respect ban exceptions
6181 - also deny a knock if quieted
6185 +2 -1 trunk/modules/m_knock.c (File Modified)
6188 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6190 Reverse bad substitution in comment.
6194 +1 -1 trunk/src/channel.c (File Modified)
6197 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6199 - set DynSpoof flag for clients spoofed at registration
6200 - add orighost instead of host to the hostname hash
6204 +5 -1 trunk/src/s_user.c (File Modified)
6207 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6209 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6213 +2 -3 trunk/src/send.c (File Modified)
6216 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6218 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6222 +17 -7 trunk/modules/m_signon.c (File Modified)
6225 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6227 Correct minimum args on ENCAP SASL to avoid nasty core.
6231 +1 -1 trunk/modules/m_sasl.c (File Modified)
6234 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6236 Style nits: sptr can't ever be NULL, don't compare truth
6241 +2 -3 trunk/modules/m_scan.c (File Modified)
6244 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6246 - Comment out scan_cmodes() prototype to suppress warning
6247 - Correct minimum parameter count for mo_scan()
6251 +2 -2 trunk/modules/m_scan.c (File Modified)
6254 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6257 - Include full command in operspy notice
6258 - Allow global scans (no-list used, mask not used) without operspy
6259 - Use ERR_NOPRIVS numeric
6263 +21 -9 trunk/modules/m_scan.c (File Modified)
6266 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6268 Cancel out the >3 default if < is given; this way
6269 any </> specification fully overrides the default.
6273 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6276 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6278 - Call mo_list() from m_list() to reduce code duplication
6279 - Default to >3, rather arbitrarily (conf option?)
6280 - Make < and > mean less than and greater than again
6284 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6287 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6289 When processing topic burst, hide connecting server
6290 on netburst if flatten links is enabled.
6294 +9 -2 trunk/modules/m_tb.c (File Modified)
6297 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6299 - remove PENALTY token
6303 +0 -1 trunk/include/supported.h (File Modified)
6306 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6309 - Add PENALTY because we have a pace-wait system.
6310 - Add FNC due to SAVE and RSFNC
6315 +4 -2 trunk/include/supported.h (File Modified)
6318 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6320 mkay, indent went nuts here
6324 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6327 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6329 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6330 and can be used instead. The SAFELIST implementation is the one used by
6331 default, as most users/networks will be used to it.
6335 +1 -0 trunk/NEWS (File Modified)
6336 +14 -0 trunk/include/client.h (File Modified)
6337 +5 -0 trunk/include/hash.h (File Modified)
6338 +404 -272 trunk/modules/Makefile.in (File Modified)
6339 + - trunk/modules/m_list.c (File Deleted)
6340 + - trunk/modules/m_list_ratbox.c (File Added)
6341 + - trunk/modules/m_list_safelist.c (File Added)
6342 +5 -5 trunk/src/hash.c (File Modified)
6345 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6347 Clear invites on a lowerTS JOIN or SJOIN.
6348 This should complete kick_on_split_riding protection.
6352 +5 -0 trunk/modules/core/m_join.c (File Modified)
6353 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6356 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6358 Like in ratbox, send and interpret timestamps on invites.
6362 +9 -2 trunk/modules/m_invite.c (File Modified)
6365 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6367 Add +S (network service) umode. Just for completeness, users or opers
6372 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6375 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6381 +35 -2 trunk/NEWS (File Modified)
6384 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6386 Split off a PreClient structure for data to be freed on registation (i.e. password).
6387 New hook introduce_client for post-registration messages.
6388 Fix b0rked SASL numerics.
6389 Burst REALHOST post-introduction for spoofed-on-registration clients.
6390 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6391 Pre-registration signon support.
6395 +10 -0 trunk/configure (File Modified)
6396 +2 -0 trunk/configure.ac (File Modified)
6397 +14 -4 trunk/include/client.h (File Modified)
6398 +1 -0 trunk/include/hook.h (File Modified)
6399 +1 -0 trunk/include/numeric.h (File Modified)
6400 +3 -0 trunk/include/setup.h.in (File Modified)
6401 +16 -0 trunk/modules/m_chghost.c (File Modified)
6402 +25 -21 trunk/modules/m_sasl.c (File Modified)
6403 +63 -30 trunk/modules/m_signon.c (File Modified)
6404 +18 -0 trunk/src/client.c (File Modified)
6405 +2 -0 trunk/src/hook.c (File Modified)
6406 +5 -5 trunk/src/messages.tab (File Modified)
6407 +2 -0 trunk/src/s_serv.c (File Modified)
6408 +28 -2 trunk/src/s_user.c (File Modified)
6411 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6413 Update hook documentation.
6417 +30 -0 trunk/doc/hooks.txt (File Modified)
6420 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6422 Improve @/# handling in match_esc().
6426 +21 -13 trunk/src/match.c (File Modified)
6429 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6431 backtrack instead of bailing out when handling a mismatched escape
6435 +1 -1 trunk/src/match.c (File Modified)
6438 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6440 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6443 +2 -1 trunk/CREDITS (File Modified)
6446 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6448 Fix the escape brokenness and pick up a more efficient matching algorithm,
6449 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6450 Patch sent upstream. They can do whatever they want with it, *shrug*.
6454 +147 -161 trunk/src/match.c (File Modified)
6457 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6459 If flatten links is enabled, fake the origins of some ServerModes
6460 sent to clients so that the server sending the netburst is hidden.
6461 Most mode hacks still show the true source.
6465 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6466 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6469 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6471 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6472 where the exit originated).
6473 - When receiving an SQUIT for a server themselves
6474 (IsMe(target_p) || target_p == client_p)
6475 close their link and send a local server notice.
6479 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6480 +6 -3 trunk/src/client.c (File Modified)
6483 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6485 Hooking into the wrong hook, whoops. :P
6489 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6490 +6 -10 trunk/modules/core/m_join.c (File Modified)
6493 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6495 this doesn't work right, right now :P
6499 +40 -0 trunk/contrib/Makefile.in (File Modified)
6500 + - trunk/contrib/m_createauthonly.c (File Added)
6501 +6 -0 trunk/include/hook.h (File Modified)
6502 +26 -1 trunk/modules/core/m_join.c (File Modified)
6503 +1 -1 trunk/src/ircd.c (File Modified)
6506 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6508 Make can_join() hookable.
6512 +12 -1 trunk/src/channel.c (File Modified)
6515 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6517 add 'int approved;' to the channel event hook
6521 +1 -0 trunk/include/hook.h (File Modified)
6524 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6526 Use SIDs in SASL ENCAP origin.
6527 Ignore responses from other agents once the first SASL response has been received for a client.
6531 +9 -5 trunk/modules/m_sasl.c (File Modified)
6534 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6536 Removed stray debug code.
6540 +1 -1 trunk/modules/m_sasl.c (File Modified)
6543 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6545 Don't complain "unknown MODE flag" if a non-oper attempts
6546 to unset an oper only umode they do not have.
6547 This is to prevent unwanted error messages when users/bots
6548 do things like MODE <nick> +i-sw.
6552 +4 -2 trunk/src/s_user.c (File Modified)
6555 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6557 Fix client_exit hook name and only call it for local exits that are not
6562 +3 -2 trunk/modules/m_sasl.c (File Modified)
6565 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6567 Fix SASL logic to actually use stored agent UID.
6568 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6569 Add abort code for exiting clients.
6573 +18 -9 trunk/modules/m_sasl.c (File Modified)
6576 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6578 Port over ratbox 2.2 /challenge. This is slightly more secure
6579 (better crypto, longer keys, challenge timeout) and has better
6582 The respond tool is no longer part of the ircd tree but a
6583 separate package, currently available from
6584 http://respond.ircd-ratbox.org (we should mirror/... this).
6588 +65 -310 trunk/doc/challenge.txt (File Modified)
6589 +5 -5 trunk/include/client.h (File Modified)
6590 +3 -0 trunk/include/irc_string.h (File Modified)
6591 +3 -0 trunk/include/numeric.h (File Modified)
6592 +94 -50 trunk/modules/m_challenge.c (File Modified)
6593 +1 -2 trunk/src/client.c (File Modified)
6594 +125 -0 trunk/src/irc_string.c (File Modified)
6595 +2 -2 trunk/src/messages.tab (File Modified)
6596 + - trunk/tools/rsa_respond/ (File Deleted)
6599 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6601 Preliminary SASL support.
6605 +7 -0 trunk/include/client.h (File Modified)
6606 +6 -0 trunk/include/numeric.h (File Modified)
6607 +1 -0 trunk/modules/Makefile.in (File Modified)
6608 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6609 +175 -1 trunk/modules/m_cap.c (File Modified)
6610 + - trunk/modules/m_sasl.c (File Added)
6611 +2 -0 trunk/modules/m_user.c (File Modified)
6612 +5 -5 trunk/src/messages.tab (File Modified)
6613 +8 -2 trunk/src/s_user.c (File Modified)
6616 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6618 SIGNON: make logout also apply remotely.
6622 +7 -2 trunk/modules/m_signon.c (File Modified)
6625 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6627 Use an asterisk when sending empty logins in SIGNON.
6631 +5 -5 trunk/modules/m_signon.c (File Modified)
6634 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6636 SIGNON: Only add whowas entry (add_history()) and wipe
6637 accepts (del_all_accepts()) if nick changed.
6641 +5 -3 trunk/modules/m_signon.c (File Modified)
6644 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6646 SIGNON: slight fixes to collision code:
6647 - don't kill if target_p == source_p (nick unchanged or only changed case)
6648 - add comment that SAVE support is missing
6649 - use sendto_realops_snomask() instead of sendto_realops_flags()
6653 +9 -6 trunk/modules/m_signon.c (File Modified)
6656 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6658 Fix up kills for bad nick/user/host on SIGNON.
6662 +16 -6 trunk/modules/m_signon.c (File Modified)
6665 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6667 If changing to a nick with a digit, only allow the UID.
6671 +4 -0 trunk/modules/m_signon.c (File Modified)
6674 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6676 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6677 Strip leading digits from logins that are not purely numeric.
6681 +3 -0 trunk/include/numeric.h (File Modified)
6682 +2 -0 trunk/include/send.h (File Modified)
6683 +1 -0 trunk/modules/Makefile.in (File Modified)
6684 +456 -3 trunk/modules/m_services.c (File Modified)
6685 + - trunk/modules/m_signon.c (File Added)
6686 +2 -2 trunk/src/messages.tab (File Modified)
6687 +98 -0 trunk/src/send.c (File Modified)
6690 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6692 Remove old server notice umodes from example confs.
6696 +1 -2 trunk/doc/example.conf (File Modified)
6697 +4 -17 trunk/doc/reference.conf (File Modified)
6700 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6702 Add snomask help file (forgot this earlier).
6706 + - trunk/help/opers/snomask (File Added)
6709 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6711 Add umode +l (receive locops).
6715 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6718 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6720 We don't plan to implement cmode +R (quiet unidentified) and
6721 umode +I (deny invite) for 1.1, so comment them out from the
6726 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6727 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6730 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6732 Improve snomask usage description.
6736 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6739 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6741 Mention the word snomask with umode +s (needs to be a link really).
6745 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6748 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6750 Add snomask +Z (operspy notices).
6754 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6757 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6759 Misc updates/clarifications.
6763 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6766 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6772 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6773 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6774 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6777 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6779 - Allow ENCAP REALHOST outside burst
6780 - Fix comment describing race condition: this can only happen
6781 on a local whois with use_whois_actually enabled
6785 +4 -6 trunk/modules/m_chghost.c (File Modified)
6788 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6790 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6794 +39 -0 trunk/contrib/Makefile.in (File Modified)
6795 + - trunk/contrib/sno_globaloper.c (File Added)
6798 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6800 Pass along old umodes and snomask in umode_changed hook,
6801 changing its parameter type from struct Client *
6802 to hook_data_umode_changed *. (For a new client, both
6805 The IP cloaking module now fully ignores umode changes
6806 where +h didn't change.
6810 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6811 +7 -0 trunk/include/hook.h (File Modified)
6812 +18 -4 trunk/src/s_user.c (File Modified)
6815 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6817 move libcharybdis-provided function initialisation into libcharybdis_init().
6821 +32 -11 trunk/src/ircd.c (File Modified)
6824 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6826 Make +f notices (local host, global host, global user@host, local class)
6827 netwide. Exceeding /quote set max remains local.
6831 +4 -4 trunk/src/s_conf.c (File Modified)
6834 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6836 Netwide notices about attempts to join juped channels.
6840 +1 -1 trunk/modules/core/m_join.c (File Modified)
6843 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6845 Send server notices about failed oper attempts globally.
6846 Successful remote oper attempt notices will be generated
6847 from the mode changes.
6851 +3 -3 trunk/modules/m_challenge.c (File Modified)
6852 +2 -2 trunk/modules/m_oper.c (File Modified)
6855 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6857 Rest of infrastructure for sending server notices globally.
6858 Uses a new L_NETWIDE level on sendto_realops_snomask().
6862 +1 -0 trunk/include/send.h (File Modified)
6863 +31 -4 trunk/src/send.c (File Modified)
6866 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6868 Add general::global_snotices conf option to control
6869 whether we send out SNOTEs. Does not do anything yet.
6873 +1 -0 trunk/doc/example.conf (File Modified)
6874 +6 -0 trunk/doc/reference.conf (File Modified)
6875 +1 -0 trunk/include/s_conf.h (File Modified)
6876 +6 -0 trunk/modules/m_info.c (File Modified)
6877 +1 -0 trunk/src/newconf.c (File Modified)
6878 +1 -0 trunk/src/s_conf.c (File Modified)
6881 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6883 Only accept SNOTE from servers.
6887 +2 -0 trunk/modules/m_snote.c (File Modified)
6890 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6892 Correct parv indices so this actually works.
6896 +2 -2 trunk/modules/m_snote.c (File Modified)
6899 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6905 +3 -3 trunk/modules/m_snote.c (File Modified)
6908 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6910 Add m_snote.c, SNOTE propagator.
6914 +86 -0 trunk/modules/Makefile.in (File Modified)
6915 + - trunk/modules/m_snote.c (File Added)
6918 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6920 start seeding the 1.1 NEWS file
6924 +4 -0 trunk/NEWS (File Modified)
6927 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6929 rename some modules to more descriptive names...
6933 +2 -131 trunk/contrib/Makefile.in (File Modified)
6934 + - trunk/contrib/globalconnexit.c (File Deleted)
6935 + - trunk/contrib/globallineactive.c (File Deleted)
6936 + - trunk/contrib/sno_farconnect.c (File Added)
6937 + - trunk/contrib/sno_globalkline.c (File Added)
6938 +1 -120 trunk/modules/Makefile.in (File Modified)
6939 + - trunk/modules/networknotice.c (File Deleted)
6940 + - trunk/modules/sno_routing.c (File Added)
6943 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6945 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6946 Uses FLAGS2_FLOODDONE bit on servers.
6950 +3 -0 trunk/include/client.h (File Modified)
6951 +121 -1 trunk/modules/Makefile.in (File Modified)
6952 + - trunk/modules/networknotice.c (File Added)
6955 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6957 Don't show servers in /trace to nonopers if flatten links is enabled.
6961 +8 -5 trunk/modules/m_trace.c (File Modified)
6964 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6967 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6968 - send back confirmation to source, if local client
6969 - send a +s server notice if the source is neither a server nor a service (+S)
6973 +5 -1 trunk/modules/m_chghost.c (File Modified)
6976 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6978 Use sendto_realops_snomask_from() to make the
6979 server notices appear to come from the affected
6984 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6985 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6988 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6990 Add sendto_realops_snomask_from(), allows
6991 specification of apparent source server.
6995 +1 -0 trunk/include/send.h (File Modified)
6996 +41 -1 trunk/src/send.c (File Modified)
6999 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7001 Revert r579. Keep host, not orighost in oper up notice.
7002 It would be inconsistent to have orighost there, and we
7003 don't want to mess up all server notices by putting both
7008 +1 -1 trunk/src/s_user.c (File Modified)
7011 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7013 Include the IP address in operlog/foperlog.
7017 +10 -8 trunk/modules/m_challenge.c (File Modified)
7018 +8 -6 trunk/modules/m_oper.c (File Modified)
7021 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7023 Call umode_changed hook on oper up.
7027 +1 -0 trunk/src/s_user.c (File Modified)
7030 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7032 Add globalconnexit contrib module, shows remote client connects/exits
7033 except netsplits/netjoin on snomask +F.
7034 Notice formatting will probably change somewhat still.
7038 +80 -0 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/globalconnexit.c (File Added)
7042 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7044 Declare snomask_modes[] so modules can provide snomasks.
7048 +2 -0 trunk/include/snomask.h (File Modified)
7051 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7053 Replace user_signon hook with two new hooks: new_local_user
7054 and new_remote_user.
7055 These are called right before the user is introduced to the
7056 rest of the network.
7060 +2 -1 trunk/include/hook.h (File Modified)
7061 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7062 +4 -2 trunk/src/hook.c (File Modified)
7063 +2 -3 trunk/src/s_user.c (File Modified)
7066 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7068 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7072 +2 -2 trunk/modules/m_scan.c (File Modified)
7075 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7077 Update doc/technical/send.txt.
7081 +91 -131 trunk/doc/technical/send.txt (File Modified)
7084 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7086 Add chantrace and masktrace to help files.
7090 + - trunk/help/opers/chantrace (File Added)
7091 +27 -20 trunk/help/opers/index (File Modified)
7092 + - trunk/help/opers/masktrace (File Added)
7093 +2 -0 trunk/help/opers/operspy (File Modified)
7096 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7098 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7099 Shows etrace-like output for all users in a channel,
7100 in particular IP addresses.
7104 +75 -2 trunk/modules/m_etrace.c (File Modified)
7107 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7109 Port over ratbox 2.2 r21727 (anfl):
7110 add some logging when we drop servers in places where we only notify opers
7114 +31 -0 trunk/modules/core/m_server.c (File Modified)
7117 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7119 display orighost in operup message
7123 +1 -1 trunk/src/s_user.c (File Modified)
7126 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7128 Add globallineactive contrib module, a hack which can often
7129 show k/d/g/x line active for remote clients.
7133 +52 -0 trunk/contrib/Makefile.in (File Modified)
7134 + - trunk/contrib/globallineactive.c (File Added)
7137 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7139 Show IP field in the same way as MASKTRACE:
7140 "255.255.255.255" if it's unknown (remote TS5 client)
7141 and "0" if we or the remote server are purposely
7146 +12 -1 trunk/modules/m_scan.c (File Modified)
7149 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7152 - don't show servers in a global scan
7153 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7157 +4 -1 trunk/modules/m_scan.c (File Modified)
7160 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7162 Implement SCAN UMODES.
7166 +3 -0 trunk/include/numeric.h (File Modified)
7167 +128 -2 trunk/modules/m_scan.c (File Modified)
7168 +2 -2 trunk/src/messages.tab (File Modified)
7171 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7177 +1 -1 trunk/modules/m_scan.c (File Modified)
7180 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7182 parv[0] should be parv[1].
7186 +1 -1 trunk/modules/m_scan.c (File Modified)
7189 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7195 +1 -1 trunk/modules/m_scan.c (File Modified)
7198 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7204 +2 -2 trunk/modules/m_scan.c (File Modified)
7207 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7209 framework for scan command
7213 +113 -0 trunk/modules/Makefile.in (File Modified)
7214 + - trunk/modules/m_scan.c (File Added)
7217 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7219 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7223 +2 -0 trunk/include/irc_string.h (File Modified)
7224 +157 -1 trunk/modules/m_etrace.c (File Modified)
7225 +129 -90 trunk/src/match.c (File Modified)
7228 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7230 orighost may live in a different hash bucket (likely the case), lets check it standalone
7234 +39 -3 trunk/src/hostmask.c (File Modified)
7237 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7239 SVN didn't check modules/ somehow, hrmm.
7243 +1 -1 trunk/modules/m_kline.c (File Modified)
7244 +6 -6 trunk/modules/m_stats.c (File Modified)
7247 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7249 Track hostmask entries for client_p->orighost, if available.
7250 Not throughly tested, but seems to work fine.
7254 +8 -4 trunk/include/hostmask.h (File Modified)
7255 +14 -10 trunk/src/hostmask.c (File Modified)
7258 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7260 Pass on SQUIT reasons more.
7264 +17 -19 trunk/src/client.c (File Modified)
7267 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7269 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7270 This way, hidden admins also get them.
7274 +4 -4 trunk/src/send.c (File Modified)
7277 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7279 From ircd-ratbox 2.2 (r21339 anfl):
7280 ms_kill() should be using find_person(), not find_client()
7281 otherwise it can generate a core.
7285 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7288 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7290 Add m_error to core_module_table, so it is loaded by default.
7294 +1 -0 trunk/src/modules.c (File Modified)
7297 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7299 comment is a const char *, not char *.
7303 +1 -1 trunk/include/hook.h (File Modified)
7306 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7308 Fix a long standing hybrid 7 bug: when getting a read error
7309 on a server, report_error() is called with a %d instead of
7310 a %s in the format string ("Lost connection" in +d).
7314 +1 -1 trunk/src/client.c (File Modified)
7317 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7323 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7326 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7328 Add document describing capabilities and what they mean.
7332 + - trunk/doc/technical/capab.txt (File Added)
7335 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7337 Change client_exit hook to pass all exit_client() parameters.
7341 +8 -0 trunk/include/hook.h (File Modified)
7342 +6 -1 trunk/src/client.c (File Modified)
7345 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7347 Add client_exit hook, called in exit_client() for all
7348 clients of all types, except clients exiting because
7349 of netsplits (QS). The only thing done before it is
7350 marking the client as "closing" (to prevent
7355 +1 -0 trunk/include/hook.h (File Modified)
7356 +2 -0 trunk/src/client.c (File Modified)
7357 +2 -0 trunk/src/hook.c (File Modified)
7360 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7362 Improve the code that calculates the nnnS nnnC counts
7365 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7369 +43 -36 trunk/modules/m_trace.c (File Modified)
7372 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7374 Add server_eob hook.
7375 Planning to use this for netsplit/join notices.
7379 +1 -0 trunk/include/hook.h (File Modified)
7380 +2 -0 trunk/modules/m_pong.c (File Modified)
7381 +2 -0 trunk/src/hook.c (File Modified)
7384 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7386 Default motd: ircd-ratbox -> charybdis
7390 +1 -1 trunk/doc/ircd.motd (File Modified)
7393 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7395 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7399 +4 -4 trunk/src/s_user.c (File Modified)
7402 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7404 - Remove obsolete EOB help file
7405 - Document snomask in the help files
7410 + - trunk/help/opers/eob (File Deleted)
7411 +13 -12 trunk/help/opers/index (File Modified)
7412 +1 -13 trunk/help/opers/umode (File Modified)
7413 +7 -7 trunk/help/users/index (File Modified)
7416 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7418 Bail if snomask to parse is not given. Pointy hat to myself.
7422 +3 -0 trunk/src/snomask.c (File Modified)
7425 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7427 Remove m_flags from autoconf
7431 +0 -1 trunk/contrib/Makefile.in (File Modified)
7434 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7440 + - trunk/contrib/m_flags.c (File Deleted)
7443 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7445 If +s is in oper_only_umodes, clear snomask on deoper.
7449 +5 -0 trunk/src/s_user.c (File Modified)
7452 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7454 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7458 +2 -2 trunk/configure (File Modified)
7459 +2 -2 trunk/configure.ac (File Modified)
7462 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7464 Remove the old server notice umodes.
7465 Default oper only umodes is now +s.
7466 Please make sure all remaining umodes still work.
7470 +3 -21 trunk/include/client.h (File Modified)
7471 +0 -12 trunk/src/newconf.c (File Modified)
7472 +1 -1 trunk/src/s_conf.c (File Modified)
7473 +12 -12 trunk/src/s_user.c (File Modified)
7476 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7478 operator::flags nick_changes now controls +n snomask instead of +n umode.
7482 +8 -8 trunk/src/s_user.c (File Modified)
7485 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7487 Move down h_umode_changed hook call after umode allowed checks
7488 (so it will not see +a if someone tries to set it but is not
7493 +2 -3 trunk/src/s_user.c (File Modified)
7496 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7498 Move over non-+s server notices (hopefully, all of them).
7502 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7503 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7504 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7505 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7506 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7507 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7508 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7509 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7510 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7511 +2 -2 trunk/libcharybdis/event.c (File Modified)
7512 +2 -2 trunk/modules/core/m_join.c (File Modified)
7513 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7514 +3 -3 trunk/modules/core/m_message.c (File Modified)
7515 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7516 +2 -2 trunk/modules/core/m_server.c (File Modified)
7517 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7518 +1 -1 trunk/modules/m_post.c (File Modified)
7519 +1 -1 trunk/modules/m_services.c (File Modified)
7520 +2 -2 trunk/src/channel.c (File Modified)
7521 +3 -3 trunk/src/client.c (File Modified)
7522 +1 -1 trunk/src/hash.c (File Modified)
7523 +5 -5 trunk/src/s_conf.c (File Modified)
7524 +2 -2 trunk/src/s_log.c (File Modified)
7525 +4 -4 trunk/src/s_user.c (File Modified)
7528 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7530 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7534 +2 -1 trunk/include/snomask.h (File Modified)
7535 +2 -2 trunk/src/snomask.c (File Modified)
7538 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7540 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7544 +1 -1 trunk/contrib/example_module.c (File Modified)
7545 +2 -2 trunk/include/ircd_defs.h (File Modified)
7546 +6 -6 trunk/modules/core/m_error.c (File Modified)
7547 +1 -1 trunk/modules/core/m_join.c (File Modified)
7548 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7549 +1 -1 trunk/modules/core/m_message.c (File Modified)
7550 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7551 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7552 +18 -18 trunk/modules/core/m_server.c (File Modified)
7553 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7554 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7555 +4 -4 trunk/modules/m_challenge.c (File Modified)
7556 +4 -4 trunk/modules/m_dline.c (File Modified)
7557 +13 -13 trunk/modules/m_gline.c (File Modified)
7558 +5 -5 trunk/modules/m_kline.c (File Modified)
7559 +2 -2 trunk/modules/m_oper.c (File Modified)
7560 +1 -1 trunk/modules/m_pong.c (File Modified)
7561 +13 -13 trunk/modules/m_rehash.c (File Modified)
7562 +4 -4 trunk/modules/m_resv.c (File Modified)
7563 +16 -16 trunk/modules/m_set.c (File Modified)
7564 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7565 +6 -6 trunk/modules/m_xline.c (File Modified)
7566 +1 -1 trunk/src/adns.c (File Modified)
7567 +2 -2 trunk/src/channel.c (File Modified)
7568 +1 -1 trunk/src/listener.c (File Modified)
7569 +1 -1 trunk/src/s_auth.c (File Modified)
7570 +15 -15 trunk/src/s_conf.c (File Modified)
7571 +3 -3 trunk/src/s_user.c (File Modified)
7572 +7 -7 trunk/src/send.c (File Modified)
7575 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7578 - set +s snomask if +s umode set but no snomasks
7579 - put numerics in more logical order
7583 +3 -1 trunk/src/s_user.c (File Modified)
7586 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7588 parse_snobuf_to_mask(): default to + at start
7589 allows stuff like /mode jilles +s C
7593 +1 -1 trunk/src/snomask.c (File Modified)
7596 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7598 Changes to user_mode() snomask handling.
7599 - show snomask (if not 0) on /mode <nick>
7600 - show snomask once at the end if +s/-s used
7601 - only parse 1 parameter for umode changes
7602 - don't crash on /mode <nick> +s
7603 - /mode <nick> -s clears snomask, doesn't use parameter
7604 - set umode +s iff snomask is not 0
7605 - snomask is not propagated, but umode +s is
7609 +97 -72 trunk/src/s_user.c (File Modified)
7612 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7614 Convert some messages over to snomask.
7618 +29 -29 trunk/src/client.c (File Modified)
7619 +2 -2 trunk/src/ircd.c (File Modified)
7620 +13 -13 trunk/src/modules.c (File Modified)
7621 +1 -1 trunk/src/newconf.c (File Modified)
7622 +5 -5 trunk/src/parse.c (File Modified)
7623 +1 -1 trunk/src/restart.c (File Modified)
7624 +4 -4 trunk/src/s_newconf.c (File Modified)
7625 +11 -11 trunk/src/s_serv.c (File Modified)
7628 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7630 include snomask.h from client.h
7634 +1 -0 trunk/include/client.h (File Modified)
7637 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7639 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7643 +1 -0 trunk/src/newconf.c (File Modified)
7644 +2 -1 trunk/src/snomask.c (File Modified)
7647 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7649 should start with +, not \0. Whoops. :)
7653 +1 -1 trunk/src/snomask.c (File Modified)
7656 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7658 core snomask support.
7662 +3 -0 trunk/doc/example.conf (File Modified)
7663 +2 -0 trunk/include/client.h (File Modified)
7664 +2 -0 trunk/include/numeric.h (File Modified)
7665 +2 -0 trunk/include/s_newconf.h (File Modified)
7666 +63 -0 trunk/include/send.h (File Modified)
7667 + - trunk/include/snomask.h (File Added)
7668 +1 -0 trunk/src/Makefile.in (File Modified)
7669 +1 -1 trunk/src/messages.tab (File Modified)
7670 +8 -0 trunk/src/newconf.c (File Modified)
7671 +12 -0 trunk/src/s_user.c (File Modified)
7672 +235 -0 trunk/src/send.c (File Modified)
7673 + - trunk/src/snomask.c (File Added)
7676 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7678 add a blank line after the license info.
7682 +1 -1 trunk/CREDITS (File Modified)
7685 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7687 Extend copyright to 2006.
7691 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7694 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7697 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7701 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7702 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7705 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7707 Add oper privileges document.
7711 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7712 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7715 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7717 Capitalize message names in services shortcuts (for consistency).
7721 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7724 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7730 +1 -1 trunk/src/patricia.c (File Modified)
7733 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7735 Remove obsolete 'nextconnect' variable.
7739 +0 -1 trunk/include/ircd.h (File Modified)
7740 +0 -2 trunk/src/client.c (File Modified)
7741 +0 -1 trunk/src/ircd.c (File Modified)
7744 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7746 Remove this remnant of the hybrid 6 ziplinks implementation.
7750 + - trunk/include/s_zip.h (File Deleted)
7753 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7755 Make clone limiting work on orighost, not host (so it
7756 looks through services cloaks). Lightly tested, please
7761 +2 -0 trunk/modules/m_chghost.c (File Modified)
7762 +1 -1 trunk/src/client.c (File Modified)
7763 +1 -1 trunk/src/s_conf.c (File Modified)
7766 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7768 Don't forget to link me_realhost() into the command hash.
7770 Pointy hat to: myself
7774 +1 -1 trunk/modules/m_chghost.c (File Modified)
7777 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7779 It's call_hook, not hook_call.
7783 +1 -1 trunk/src/s_user.c (File Modified)
7786 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7788 Add unreject help file.
7792 + - trunk/help/opers/unreject (File Added)
7795 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7797 Link the all-important 42 module to the build :P
7801 +1 -0 trunk/contrib/Makefile.in (File Modified)
7804 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7806 Mention /rehash help.
7810 +1 -0 trunk/help/opers/rehash (File Modified)
7813 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7815 Add h_user_signon hook.
7819 +1 -0 trunk/include/hook.h (File Modified)
7820 +2 -0 trunk/src/hook.c (File Modified)
7821 +4 -0 trunk/src/s_user.c (File Modified)
7824 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7826 Oops, forgot to set orighost for remote client introductions.
7830 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7833 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7835 Use TS6 forms in services shortcuts, if possible.
7839 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7842 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7844 - Start out default_umodes conf entry from the empty set instead of +i.
7845 - Move oper_only_umodes check to where default_umodes is used, as
7846 oper_only_umodes may not be set yet while we're reading the conf.
7850 +6 -7 trunk/src/newconf.c (File Modified)
7851 +1 -1 trunk/src/s_user.c (File Modified)
7854 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7856 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7860 +1 -0 trunk/doc/example.conf (File Modified)
7861 +7 -0 trunk/doc/reference.conf (File Modified)
7862 +0 -7 trunk/include/config.h.dist (File Modified)
7863 +1 -0 trunk/include/s_conf.h (File Modified)
7864 +6 -0 trunk/modules/m_info.c (File Modified)
7865 +9 -18 trunk/src/client.c (File Modified)
7866 +1 -0 trunk/src/newconf.c (File Modified)
7867 +1 -0 trunk/src/s_conf.c (File Modified)
7870 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7872 - Allow NULL target_ip in show_ip() (indicates message is being
7873 sent to local opers)
7874 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7876 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7877 those in src/client.c
7879 From ratbox 2.2 svn (anfl)
7883 +1 -0 trunk/include/client.h (File Modified)
7884 +21 -2 trunk/src/client.c (File Modified)
7885 +2 -4 trunk/src/hostmask.c (File Modified)
7886 +1 -5 trunk/src/s_conf.c (File Modified)
7887 +4 -8 trunk/src/s_user.c (File Modified)
7890 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7892 Fire off events properly.
7896 +7 -3 trunk/src/s_user.c (File Modified)
7899 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7901 make sure modules which depend on umode information get the message upon connection (oops)
7905 +3 -0 trunk/src/s_user.c (File Modified)
7908 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7910 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7911 From ratbox 2.2 svn.
7915 +3 -7 trunk/modules/m_etrace.c (File Modified)
7918 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7920 Replace silly `default_invisible' option with more versatile default_umodes.
7924 +2 -2 trunk/Makefile.in (File Modified)
7925 +12 -1 trunk/doc/example.conf (File Modified)
7926 +14 -7 trunk/doc/reference.conf (File Modified)
7927 +2 -4 trunk/include/s_conf.h (File Modified)
7928 +0 -6 trunk/modules/m_info.c (File Modified)
7929 +4 -0 trunk/src/modules.c (File Modified)
7930 +41 -1 trunk/src/newconf.c (File Modified)
7931 +2 -2 trunk/src/s_conf.c (File Modified)
7932 +3 -4 trunk/src/s_user.c (File Modified)
7935 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7937 Add temporary nick resvs with the proper duration,
7938 not 60 times too long.
7942 +1 -1 trunk/modules/m_resv.c (File Modified)
7945 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7947 Add kick on split riding. See reference.conf for more details.
7951 +1 -0 trunk/doc/example.conf (File Modified)
7952 +16 -0 trunk/doc/reference.conf (File Modified)
7953 +1 -0 trunk/include/s_conf.h (File Modified)
7954 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7955 +6 -0 trunk/modules/m_info.c (File Modified)
7956 +1 -0 trunk/src/newconf.c (File Modified)
7957 +1 -0 trunk/src/s_conf.c (File Modified)
7960 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7962 New credits, denoting GXTi as being on the core team.
7966 +16 -5 trunk/CREDITS (File Modified)
7969 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7971 better cloaking algorithm
7975 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7978 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7980 don't do redundant bitshifting.
7984 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7987 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7993 +1 -0 trunk/contrib/Makefile.in (File Modified)
7996 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7998 Set the DynSpoof flag properly.
8002 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8005 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8007 first go at an ip_cloaking implementation for charybdis.
8011 + - trunk/contrib/ip_cloaking.c (File Added)
8014 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8016 Add libcharybdis to contrib/ includes.
8020 +1 -1 trunk/contrib/Makefile.in (File Modified)
8023 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8025 add h_umode_changed hook for modules that provide usermodes.
8029 +1 -0 trunk/include/hook.h (File Modified)
8030 +2 -1 trunk/src/hook.c (File Modified)
8031 +3 -0 trunk/src/s_user.c (File Modified)
8034 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8036 Show quiets in /stats z.
8040 +15 -10 trunk/src/s_stats.c (File Modified)
8043 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8045 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8049 +0 -12 trunk/configure (File Modified)
8050 +0 -9 trunk/configure.ac (File Modified)
8051 +0 -3 trunk/include/setup.h.in (File Modified)
8054 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8056 change various buffer sizes to = topiclen.
8060 +3 -4 trunk/include/ircd_defs.h (File Modified)
8063 jon 2005/12/12 19:32:18 UTC (20051212-400)
8065 - Partial commit test, partial ego strokage ;)
8069 +2 -1 trunk/CREDITS (File Modified)
8072 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8074 More kqueue corrections.
8077 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8080 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8082 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8083 Not sure why this wasn't this way to begin with.
8087 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8090 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8092 example.conf tweaks:
8093 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8094 most people do not need this.
8095 Enable serverinfo::hub.
8099 +14 -11 trunk/doc/example.conf (File Modified)
8102 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8104 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8108 +1 -1 trunk/src/s_serv.c (File Modified)
8111 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8113 header include changes
8117 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8118 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8119 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8120 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8121 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8122 +1 -21 trunk/libcharybdis/select.c (File Modified)
8125 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8127 s/ilog/libcharybdis_{die,log,restart}/g
8131 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8132 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8133 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8134 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8135 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8136 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8137 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8138 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8141 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8143 Use the right callbacks in the function code.
8146 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8149 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8151 More work, it builds again!
8155 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8156 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8157 + - trunk/libcharybdis/libcharybdis.c (File Added)
8158 + - trunk/libcharybdis/libcharybdis.h (File Added)
8161 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8163 Move some stuff around.
8167 + - trunk/include/memory.h (File Deleted)
8168 + - trunk/include/tools.h (File Deleted)
8169 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8170 + - trunk/libcharybdis/memory.c (File Added)
8171 + - trunk/libcharybdis/memory.h (File Added)
8172 + - trunk/libcharybdis/snprintf.c (File Added)
8173 + - trunk/libcharybdis/tools.c (File Added)
8174 + - trunk/libcharybdis/tools.h (File Added)
8175 +1000 -1062 trunk/modules/.depend (File Modified)
8176 +421 -455 trunk/src/.depend (File Modified)
8177 +0 -1191 trunk/src/Makefile.in (File Modified)
8178 + - trunk/src/memory.c (File Deleted)
8179 + - trunk/src/snprintf.c (File Deleted)
8180 + - trunk/src/tools.c (File Deleted)
8183 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8185 move more headers into libcharybdis
8188 + - trunk/include/balloc.h (File Deleted)
8189 + - trunk/include/event.h (File Deleted)
8190 + - trunk/libcharybdis/balloc.h (File Added)
8191 + - trunk/libcharybdis/event.h (File Added)
8192 +924 -1020 trunk/modules/.depend (File Modified)
8193 +327 -406 trunk/src/.depend (File Modified)
8196 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8198 balloc, events -> libcharybdis
8201 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8202 + - trunk/libcharybdis/balloc.c (File Added)
8203 + - trunk/libcharybdis/event.c (File Added)
8204 +0 -1008 trunk/src/Makefile.in (File Modified)
8205 + - trunk/src/balloc.c (File Deleted)
8206 + - trunk/src/event.c (File Deleted)
8209 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8214 + - trunk/include/commio.h (File Deleted)
8215 + - trunk/include/linebuf.h (File Deleted)
8216 + - trunk/libcharybdis/commio.h (File Added)
8217 + - trunk/libcharybdis/linebuf.h (File Added)
8218 +1644 -530 trunk/modules/.depend (File Modified)
8219 +1 -1 trunk/modules/Makefile.in (File Modified)
8220 +720 -284 trunk/src/.depend (File Modified)
8223 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8225 Makefile reworking -- moving libcharybdis headers into proper location.
8228 +1 -1 trunk/adns/Makefile.in (File Modified)
8229 +1 -1 trunk/src/Makefile.in (File Modified)
8232 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8234 Document proposed authdaemon protocol.
8237 + - trunk/authdaemon/protocol.txt (File Added)
8240 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8245 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8248 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8250 Remove dead makefile from generation
8253 +1 -2 trunk/configure (File Modified)
8254 +0 -1 trunk/configure.ac (File Modified)
8257 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8259 libcharybdisIO -> libcharybdis
8262 +1 -1 trunk/src/Makefile.in (File Modified)
8265 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8270 + - trunk/libcharybdis/Makefile.in (File Added)
8271 + - trunk/libcharybdis/commio.c (File Added)
8272 + - trunk/libcharybdis/devpoll.c (File Added)
8273 + - trunk/libcharybdis/epoll.c (File Added)
8274 + - trunk/libcharybdis/io/ (File Deleted)
8275 + - trunk/libcharybdis/kqueue.c (File Added)
8276 + - trunk/libcharybdis/linebuf.c (File Added)
8277 + - trunk/libcharybdis/log/ (File Deleted)
8278 + - trunk/libcharybdis/poll.c (File Added)
8279 + - trunk/libcharybdis/ports.c (File Added)
8280 + - trunk/libcharybdis/select.c (File Added)
8283 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8288 + - trunk/libcharybdis/Makefile.in (File Deleted)
8291 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8296 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8299 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8301 add authdaemon dir for later hacking
8305 + - trunk/authdaemon/ (File Added)
8308 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8310 linebuf -> libcharybdisIO
8314 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8315 + - trunk/libcharybdis/io/linebuf.c (File Added)
8316 + - trunk/libcharybdis/log/ (File Added)
8317 + - trunk/libcharybdis/log/Makefile.in (File Added)
8318 +0 -687 trunk/src/Makefile.in (File Modified)
8319 + - trunk/src/linebuf.c (File Deleted)
8322 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8324 Solaris 10 I/O ports support
8327 + - trunk/libcharybdis/io/ports.c (File Added)
8330 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8336 +1 -1 trunk/Makefile.in (File Modified)
8337 +3 -1 trunk/configure (File Modified)
8338 +133 -10 trunk/configure.ac (File Modified)
8339 + - trunk/libcharybdis/ (File Added)
8340 + - trunk/libcharybdis/Makefile.in (File Added)
8341 + - trunk/libcharybdis/io/ (File Added)
8342 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8343 +2 -3 trunk/src/Makefile.in (File Modified)
8344 + - trunk/src/io/ (File Deleted)
8347 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8349 split IO stuff into libcharybdisIO.
8353 + - trunk/src/commio.c (File Deleted)
8354 + - trunk/src/devpoll.c (File Deleted)
8355 + - trunk/src/epoll.c (File Deleted)
8356 + - trunk/src/io/ (File Added)
8357 + - trunk/src/io/Makefile.in (File Added)
8358 + - trunk/src/io/commio.c (File Added)
8359 + - trunk/src/io/devpoll.c (File Added)
8360 + - trunk/src/io/epoll.c (File Added)
8361 + - trunk/src/io/kqueue.c (File Added)
8362 + - trunk/src/io/poll.c (File Added)
8363 + - trunk/src/io/select.c (File Added)
8364 + - trunk/src/kqueue.c (File Deleted)
8365 + - trunk/src/poll.c (File Deleted)
8366 + - trunk/src/select.c (File Deleted)
8369 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8375 +86 -155 trunk/configure (File Modified)
8376 +1 -1 trunk/configure.ac (File Modified)
8379 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8381 Remove mentions of mkkeypair/cryptlinks.
8385 +1 -3 trunk/doc/challenge.txt (File Modified)
8388 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8390 Clarify serverinfo{} description.
8394 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8397 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8399 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8403 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8406 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8408 Improvements also applicable to hyperion 1.x.
8412 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8415 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8417 - Add +F description
8418 - General improvements and changes to charybdis
8422 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8425 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8427 The server notice umodes only have an effect
8428 for opers. ("sendto_realops_flags", so having
8429 the umode is not enough, they must also be
8434 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8437 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8439 Updates to umodes docs.
8443 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8446 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8448 Add SGML documentation.
8451 + - trunk/doc/sgml/ (File Added)
8452 + - trunk/doc/sgml/oper-guide/ (File Added)
8453 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8454 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8455 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8456 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8457 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8458 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8459 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8462 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8464 Make operwall flag restrict setting umode +z.
8465 This repairs this flag broken in charybdis-1.0.
8469 +41 -0 trunk/contrib/m_flags.c (File Modified)
8470 +9 -0 trunk/src/s_user.c (File Modified)
8473 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8475 Don't complain/reset remote clients +n. I'm still not
8476 convinced propagating all umodes is the way to go, oh
8481 +1 -1 trunk/src/s_user.c (File Modified)
8484 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8486 - Require admin flag for oper /chghost (if it's enabled
8487 which is not default)
8488 - Give error message on nonexistant nick
8492 +12 -0 trunk/modules/m_chghost.c (File Modified)
8495 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8497 Incorporated jilles' dynspoof patch with a few minor changes.
8500 +5 -2 trunk/include/client.h (File Modified)
8501 +1 -0 trunk/include/numeric.h (File Modified)
8502 +75 -4 trunk/modules/m_chghost.c (File Modified)
8503 +2 -21 trunk/modules/m_stats.c (File Modified)
8504 +2 -8 trunk/modules/m_trace.c (File Modified)
8505 +2 -0 trunk/src/client.c (File Modified)
8506 +3 -0 trunk/src/s_user.c (File Modified)
8509 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8514 +5 -0 trunk/NEWS (File Modified)
8517 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8519 Make show_ip() far less braindead.
8521 Obtained from: ratbox 2.2 SVN
8525 +14 -85 trunk/src/client.c (File Modified)
8528 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8530 Instead of not showing channels at all for whoising services,
8531 only show channels the requester is also on. If operspying
8532 services, show all the channels.
8536 +37 -40 trunk/modules/m_whois.c (File Modified)
8539 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8541 - Show real errno if we fail to connect to a server
8542 - Don't show server IPs on IRC if a server goes dead
8547 +2 -5 trunk/src/s_serv.c (File Modified)
8550 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8552 Revert hybrid 7.2 aline code. It causes too many problems.
8556 +1 -47 trunk/NEWS (File Modified)
8557 + - trunk/include/aline.h (File Deleted)
8558 +53 -6 trunk/modules/m_dline.c (File Modified)
8559 +212 -16 trunk/modules/m_kline.c (File Modified)
8560 +37 -8 trunk/modules/m_resv.c (File Modified)
8561 +45 -24 trunk/modules/m_xline.c (File Modified)
8562 +0 -485 trunk/src/Makefile.in (File Modified)
8563 + - trunk/src/aline.c (File Deleted)
8566 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8568 Incorporate recent ratbox monitor bugfixes (could crash).
8572 +16 -0 trunk/modules/m_monitor.c (File Modified)
8573 +4 -3 trunk/src/monitor.c (File Modified)
8576 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8578 Fix /invite UID leak.
8580 Found by logiclrd@EFnet.
8584 +3 -2 trunk/modules/m_invite.c (File Modified)
8587 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8589 Don't show what channels a service is in.
8592 +1 -0 trunk/NEWS (File Modified)
8593 +40 -35 trunk/modules/m_whois.c (File Modified)
8596 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8598 Update version to 1.0.3.
8602 +9 -9 trunk/configure (File Modified)
8603 +1 -1 trunk/configure.ac (File Modified)
8606 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8612 +7 -1 trunk/NEWS (File Modified)
8615 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8617 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8618 More static buffers :(
8622 +12 -4 trunk/src/aline.c (File Modified)
8625 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8627 Make operspy mode (/mode !#channel showing parameters
8628 even if not on channel) work again.
8632 +4 -4 trunk/src/channel.c (File Modified)
8635 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8637 Call server_introduced hook on TS6 remote server
8638 introduction (ms_sid()).
8642 +6 -0 trunk/modules/core/m_server.c (File Modified)
8645 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8647 Cyrix boxes are wierd.
8650 +2 -1 trunk/modules/m_services.c (File Modified)
8653 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8658 +1 -1 trunk/include/client.h (File Modified)
8659 +3 -1 trunk/modules/m_services.c (File Modified)
8662 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8667 +1 -6 trunk/modules/m_services.c (File Modified)
8670 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8672 Disable a check that doesn't always seem to work right for some reason.
8675 +2 -0 trunk/modules/m_services.c (File Modified)
8678 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8684 +4 -1 trunk/NEWS (File Modified)
8687 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8693 +9 -9 trunk/configure (File Modified)
8694 +1 -1 trunk/configure.ac (File Modified)
8697 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8699 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8703 +3 -13 trunk/modules/m_trace.c (File Modified)
8706 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8708 Don't send empty RPL_WHOISCHANNELS on remote whois.
8710 Pointy hat to: jilles
8714 +1 -1 trunk/modules/m_whois.c (File Modified)
8717 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8723 +3 -0 trunk/NEWS (File Modified)
8726 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8728 Modular umode support.
8732 +0 -9 trunk/include/client.h (File Modified)
8733 +2 -1 trunk/include/s_user.h (File Modified)
8734 +1 -1 trunk/include/tools.h (File Modified)
8735 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8736 +3 -0 trunk/src/ircd.c (File Modified)
8737 +1 -1 trunk/src/messages.tab (File Modified)
8738 +2 -2 trunk/src/s_serv.c (File Modified)
8739 +37 -59 trunk/src/s_user.c (File Modified)
8740 +21 -0 trunk/src/tools.c (File Modified)
8743 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8745 Optionally do forced nick change to the UID instead of kill
8746 on nick collisions, see doc/collision_fnc.txt for more
8751 + - trunk/doc/collision_fnc.txt (File Added)
8752 +1 -0 trunk/doc/example.conf (File Modified)
8753 +8 -0 trunk/doc/reference.conf (File Modified)
8754 +1 -0 trunk/include/numeric.h (File Modified)
8755 +1 -0 trunk/include/s_conf.h (File Modified)
8756 +2 -1 trunk/include/s_serv.h (File Modified)
8757 +1 -0 trunk/include/s_stats.h (File Modified)
8758 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8759 +1 -1 trunk/src/messages.tab (File Modified)
8760 +1 -0 trunk/src/newconf.c (File Modified)
8761 +1 -0 trunk/src/s_conf.c (File Modified)
8762 +1 -0 trunk/src/s_serv.c (File Modified)
8763 +2 -2 trunk/src/s_stats.c (File Modified)
8766 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8772 trunk/NEWS (File Modified)
8775 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8777 Don't allow lookups by uid in /monitor + and /monitor s.
8781 trunk/modules/m_monitor.c (File Modified)
8784 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8786 Stop garbage +j being set in cases like +j aaa:bbb by
8787 initializing the variables properly.
8793 trunk/modules/core/m_mode.c (File Modified)
8794 trunk/modules/core/m_sjoin.c (File Modified)
8797 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8799 Apply flags to the proper server in me_gcap().
8803 trunk/modules/m_capab.c (File Modified)
8806 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8808 Use find_named_client() instead of find_client() to check
8809 for nick collisions.
8813 trunk/modules/core/m_nick.c (File Modified)
8816 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8818 - Replace old 381 numeric with a new, more positive one!
8822 trunk/src/messages.tab (File Modified)
8825 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8827 Make it compile again.
8831 trunk/src/channel.c (File Modified)
8832 trunk/src/client.c (File Modified)
8833 trunk/src/ircd.c (File Modified)
8834 trunk/src/packet.c (File Modified)
8837 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8839 - Prevent UID disclosure in cmode setting.
8843 trunk/NEWS (File Modified)
8844 trunk/modules/core/m_mode.c (File Modified)
8847 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8849 A different check which prevents UID disclosure.
8853 trunk/modules/core/m_kick.c (File Modified)
8856 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8858 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8862 trunk/modules/core/m_kick.c (File Modified)
8865 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8867 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8871 trunk/NEWS (File Modified)
8872 trunk/modules/m_accept.c (File Modified)
8873 trunk/modules/m_admin.c (File Modified)
8874 trunk/modules/m_away.c (File Modified)
8875 trunk/modules/m_cap.c (File Modified)
8876 trunk/modules/m_capab.c (File Modified)
8877 trunk/modules/m_challenge.c (File Modified)
8878 trunk/modules/m_chghost.c (File Modified)
8879 trunk/modules/m_close.c (File Modified)
8880 trunk/modules/m_cmessage.c (File Modified)
8881 trunk/modules/m_connect.c (File Modified)
8882 trunk/modules/m_dline.c (File Modified)
8883 trunk/modules/m_encap.c (File Modified)
8884 trunk/modules/m_etrace.c (File Modified)
8885 trunk/modules/m_gline.c (File Modified)
8886 trunk/modules/m_help.c (File Modified)
8887 trunk/modules/m_info.c (File Modified)
8888 trunk/modules/m_invite.c (File Modified)
8889 trunk/modules/m_ison.c (File Modified)
8890 trunk/modules/m_kline.c (File Modified)
8891 trunk/modules/m_knock.c (File Modified)
8892 trunk/modules/m_links.c (File Modified)
8893 trunk/modules/m_list.c (File Modified)
8894 trunk/modules/m_locops.c (File Modified)
8895 trunk/modules/m_lusers.c (File Modified)
8896 trunk/modules/m_map.c (File Modified)
8897 trunk/modules/m_monitor.c (File Modified)
8898 trunk/modules/m_motd.c (File Modified)
8899 trunk/modules/m_names.c (File Modified)
8900 trunk/modules/m_oper.c (File Modified)
8901 trunk/modules/m_operspy.c (File Modified)
8902 trunk/modules/m_pass.c (File Modified)
8903 trunk/modules/m_ping.c (File Modified)
8904 trunk/modules/m_pong.c (File Modified)
8905 trunk/modules/m_post.c (File Modified)
8906 trunk/modules/m_rehash.c (File Modified)
8907 trunk/modules/m_restart.c (File Modified)
8908 trunk/modules/m_resv.c (File Modified)
8909 trunk/modules/m_services.c (File Modified)
8910 trunk/modules/m_set.c (File Modified)
8911 trunk/modules/m_sshortcut.c (File Modified)
8912 trunk/modules/m_stats.c (File Modified)
8913 trunk/modules/m_svinfo.c (File Modified)
8914 trunk/modules/m_tb.c (File Modified)
8915 trunk/modules/m_testline.c (File Modified)
8916 trunk/modules/m_testmask.c (File Modified)
8917 trunk/modules/m_time.c (File Modified)
8918 trunk/modules/m_topic.c (File Modified)
8919 trunk/modules/m_trace.c (File Modified)
8920 trunk/modules/m_unreject.c (File Modified)
8921 trunk/modules/m_user.c (File Modified)
8922 trunk/modules/m_userhost.c (File Modified)
8923 trunk/modules/m_users.c (File Modified)
8924 trunk/modules/m_version.c (File Modified)
8925 trunk/modules/m_wallops.c (File Modified)
8926 trunk/modules/m_who.c (File Modified)
8927 trunk/modules/m_whois.c (File Modified)
8928 trunk/modules/m_whowas.c (File Modified)
8929 trunk/modules/m_xline.c (File Modified)
8930 trunk/src/adns.c (File Modified)
8931 trunk/src/aline.c (File Modified)
8932 trunk/src/cache.c (File Modified)
8933 trunk/src/channel.c (File Modified)
8934 trunk/src/class.c (File Modified)
8935 trunk/src/client.c (File Modified)
8936 trunk/src/commio.c (File Modified)
8937 trunk/src/event.c (File Modified)
8938 trunk/src/hash.c (File Modified)
8939 trunk/src/hostmask.c (File Modified)
8940 trunk/src/ircd.c (File Modified)
8941 trunk/src/kdparse.c (File Modified)
8942 trunk/src/linebuf.c (File Modified)
8943 trunk/src/listener.c (File Modified)
8944 trunk/src/modules.c (File Modified)
8945 trunk/src/monitor.c (File Modified)
8946 trunk/src/newconf.c (File Modified)
8947 trunk/src/packet.c (File Modified)
8948 trunk/src/parse.c (File Modified)
8949 trunk/src/reject.c (File Modified)
8950 trunk/src/s_auth.c (File Modified)
8951 trunk/src/s_conf.c (File Modified)
8952 trunk/src/s_gline.c (File Modified)
8953 trunk/src/s_log.c (File Modified)
8954 trunk/src/s_newconf.c (File Modified)
8955 trunk/src/s_serv.c (File Modified)
8956 trunk/src/s_stats.c (File Modified)
8957 trunk/src/s_user.c (File Modified)
8958 trunk/src/send.c (File Modified)
8959 trunk/src/whowas.c (File Modified)
8962 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8964 - More coding style niceities. Pretty much got client.h squared away.
8968 trunk/modules/m_dline.c (File Modified)
8969 trunk/modules/m_gline.c (File Modified)
8970 trunk/modules/m_kline.c (File Modified)
8971 trunk/modules/m_rehash.c (File Modified)
8972 trunk/modules/m_resv.c (File Modified)
8973 trunk/modules/m_stats.c (File Modified)
8974 trunk/modules/m_testline.c (File Modified)
8975 trunk/modules/m_user.c (File Modified)
8976 trunk/modules/m_xline.c (File Modified)
8979 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8981 - Propagate quiets (+q) on netjoins
8982 - Clear +q list too on lowerTS sjoin from TS6 source
8986 trunk/modules/core/m_sjoin.c (File Modified)
8987 trunk/src/s_serv.c (File Modified)
8990 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8992 Second argument to whois is always a nick, never a uid.
8993 This prevents /whois other.server uid to get information
8998 trunk/modules/m_whois.c (File Modified)
9001 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9003 Don't allow local users to use uids in user mode.
9007 trunk/src/s_user.c (File Modified)
9010 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9012 Make it compile again.
9016 trunk/src/s_stats.c (File Modified)
9019 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9021 Fix propagation of empty SJOIN.
9025 trunk/modules/core/m_sjoin.c (File Modified)
9028 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9030 Some atheme-style niceties here.
9034 trunk/modules/m_accept.c (File Modified)
9035 trunk/modules/m_admin.c (File Modified)
9036 trunk/modules/m_away.c (File Modified)
9037 trunk/modules/m_cap.c (File Modified)
9038 trunk/modules/m_capab.c (File Modified)
9039 trunk/modules/m_challenge.c (File Modified)
9040 trunk/modules/m_chghost.c (File Modified)
9041 trunk/modules/m_close.c (File Modified)
9042 trunk/modules/m_cmessage.c (File Modified)
9043 trunk/modules/m_connect.c (File Modified)
9044 trunk/modules/m_dline.c (File Modified)
9045 trunk/modules/m_encap.c (File Modified)
9046 trunk/modules/m_etrace.c (File Modified)
9047 trunk/modules/m_gline.c (File Modified)
9048 trunk/modules/m_help.c (File Modified)
9049 trunk/modules/m_info.c (File Modified)
9050 trunk/modules/m_invite.c (File Modified)
9051 trunk/modules/m_ison.c (File Modified)
9052 trunk/modules/m_kline.c (File Modified)
9053 trunk/modules/m_knock.c (File Modified)
9054 trunk/modules/m_links.c (File Modified)
9055 trunk/modules/m_list.c (File Modified)
9056 trunk/modules/m_locops.c (File Modified)
9057 trunk/modules/m_lusers.c (File Modified)
9058 trunk/modules/m_map.c (File Modified)
9059 trunk/modules/m_monitor.c (File Modified)
9060 trunk/modules/m_motd.c (File Modified)
9061 trunk/modules/m_names.c (File Modified)
9062 trunk/modules/m_oper.c (File Modified)
9063 trunk/modules/m_operspy.c (File Modified)
9064 trunk/modules/m_pass.c (File Modified)
9065 trunk/modules/m_ping.c (File Modified)
9066 trunk/modules/m_pong.c (File Modified)
9067 trunk/modules/m_post.c (File Modified)
9068 trunk/modules/m_rehash.c (File Modified)
9069 trunk/modules/m_restart.c (File Modified)
9070 trunk/modules/m_resv.c (File Modified)
9071 trunk/modules/m_services.c (File Modified)
9072 trunk/modules/m_set.c (File Modified)
9073 trunk/modules/m_sshortcut.c (File Modified)
9074 trunk/modules/m_stats.c (File Modified)
9075 trunk/modules/m_svinfo.c (File Modified)
9076 trunk/modules/m_tb.c (File Modified)
9077 trunk/modules/m_testline.c (File Modified)
9078 trunk/modules/m_testmask.c (File Modified)
9079 trunk/modules/m_time.c (File Modified)
9080 trunk/modules/m_topic.c (File Modified)
9081 trunk/modules/m_trace.c (File Modified)
9082 trunk/modules/m_unreject.c (File Modified)
9083 trunk/modules/m_user.c (File Modified)
9084 trunk/modules/m_userhost.c (File Modified)
9085 trunk/modules/m_users.c (File Modified)
9086 trunk/modules/m_version.c (File Modified)
9087 trunk/modules/m_wallops.c (File Modified)
9088 trunk/modules/m_who.c (File Modified)
9089 trunk/modules/m_whois.c (File Modified)
9090 trunk/modules/m_whowas.c (File Modified)
9091 trunk/modules/m_xline.c (File Modified)
9094 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9096 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9100 trunk/.indent.pro (File Modified)
9101 trunk/include/charybdis.h (File Added)
9102 trunk/include/client.h (File Modified)
9103 trunk/modules/.indent.pro (File Modified)
9104 trunk/src/.indent.pro (File Modified)
9105 trunk/src/adns.c (File Modified)
9106 trunk/src/aline.c (File Modified)
9107 trunk/src/cache.c (File Modified)
9108 trunk/src/channel.c (File Modified)
9109 trunk/src/class.c (File Modified)
9110 trunk/src/client.c (File Modified)
9111 trunk/src/commio.c (File Modified)
9112 trunk/src/event.c (File Modified)
9113 trunk/src/hash.c (File Modified)
9114 trunk/src/hostmask.c (File Modified)
9115 trunk/src/ircd.c (File Modified)
9116 trunk/src/kdparse.c (File Modified)
9117 trunk/src/linebuf.c (File Modified)
9118 trunk/src/listener.c (File Modified)
9119 trunk/src/modules.c (File Modified)
9120 trunk/src/monitor.c (File Modified)
9121 trunk/src/newconf.c (File Modified)
9122 trunk/src/packet.c (File Modified)
9123 trunk/src/parse.c (File Modified)
9124 trunk/src/reject.c (File Modified)
9125 trunk/src/s_auth.c (File Modified)
9126 trunk/src/s_conf.c (File Modified)
9127 trunk/src/s_gline.c (File Modified)
9128 trunk/src/s_log.c (File Modified)
9129 trunk/src/s_newconf.c (File Modified)
9130 trunk/src/s_serv.c (File Modified)
9131 trunk/src/s_stats.c (File Modified)
9132 trunk/src/s_user.c (File Modified)
9133 trunk/src/send.c (File Modified)
9134 trunk/src/whowas.c (File Modified)
9137 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9139 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9140 - Convert a few modules towards using this code.
9141 - Make a note about this change in NEWS.
9145 trunk/NEWS (File Modified)
9146 trunk/include/aline.h (File Added)
9147 trunk/modules/m_dline.c (File Modified)
9148 trunk/modules/m_kline.c (File Modified)
9149 trunk/modules/m_resv.c (File Modified)
9150 trunk/modules/m_xline.c (File Modified)
9151 trunk/src/Makefile.in (File Modified)
9152 trunk/src/aline.c (File Added)
9155 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9157 - Update NEWS document.
9161 trunk/NEWS (File Modified)
9164 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9166 Use find_named_person() instead of find_person() in services shortcuts.
9170 trunk/modules/m_sshortcut.c (File Modified)
9173 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9175 Fix propagation of empty channels (+P).
9179 trunk/modules/core/m_sjoin.c (File Modified)
9180 trunk/src/s_serv.c (File Modified)
9183 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9185 Use same comparison for +f.
9189 trunk/modules/core/m_join.c (File Modified)
9192 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9194 Retire server-server non-encap CHGHOST, and clean it up a bit.
9198 trunk/modules/m_chghost.c (File Modified)
9201 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9203 Use TS6 form for SQUIT wallops.
9207 trunk/modules/core/m_squit.c (File Modified)
9210 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9212 Propagate nick changes for remote clients in TS6 form if possible;
9213 simplify the code a bit.
9217 trunk/modules/core/m_nick.c (File Modified)
9220 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9222 Only clear oper_only_umodes on deoper for local clients.
9226 trunk/src/s_user.c (File Modified)
9229 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9231 - Don't enable use_whois_actually in the default config, makes cloaking
9232 only useful for vanity.
9236 trunk/doc/example.conf (File Modified)
9239 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9241 Fix linebuf raw code to not truncate lines longer than
9242 510 characters. This stops ziplinks corruption at
9243 the initial burst if the other side sends a lot.
9247 trunk/src/linebuf.c (File Modified)
9250 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9252 - Add +r to channel_modes().
9256 trunk/src/channel.c (File Modified)
9259 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9265 trunk/NEWS (File Modified)
9268 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9270 err, nvm. wrong project :-P
9274 trunk/src/match.c (File Modified)
9277 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9279 make sure we don't crash on match(NULL, test)
9283 trunk/src/match.c (File Modified)
9286 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9288 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9289 flags = rehash in shared{}.
9290 Uses :<source> ENCAP <target> REHASH [option].
9294 trunk/doc/example.conf (File Modified)
9295 trunk/doc/reference.conf (File Modified)
9296 trunk/help/opers/rehash (File Modified)
9297 trunk/include/s_newconf.h (File Modified)
9298 trunk/modules/m_rehash.c (File Modified)
9299 trunk/modules/m_stats.c (File Modified)
9300 trunk/src/newconf.c (File Modified)
9303 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9305 Initialize flags to 0 in conf_set_shared_flags() and
9306 conf_set_cluster_flags().
9310 trunk/src/newconf.c (File Modified)
9313 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9315 Don't allow a forward from a #channel to an &channel.
9316 Error message is Illegal channel name.
9320 trunk/modules/core/m_mode.c (File Modified)
9323 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9325 - change version to 1.0.1
9329 trunk/configure (File Modified)
9330 trunk/configure.ac (File Modified)
9333 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9339 trunk/NEWS (File Modified)
9342 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9344 Services shortcuts changes:
9345 - Require umode +S on target
9346 - Use ERR_SERVICESDOWN (440) for error message
9347 - Fix check for empty string
9351 trunk/include/numeric.h (File Modified)
9352 trunk/modules/m_sshortcut.c (File Modified)
9353 trunk/src/messages.tab (File Modified)
9356 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9358 s/IsChanService/IsService/g;
9362 trunk/modules/m_sshortcut.c (File Modified)
9365 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9367 Add check for service validity in shortcut routines.
9371 trunk/modules/m_sshortcut.c (File Modified)
9374 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9376 Don't allow forwarding to a -F channel the setter is not on.
9380 trunk/modules/core/m_mode.c (File Modified)
9383 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9385 Describe identify_service and identify_command in
9390 trunk/doc/reference.conf (File Modified)
9393 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9395 More helpfile updates.
9399 trunk/help/Makefile.in (File Modified)
9400 trunk/help/opers/die (File Modified)
9401 trunk/help/opers/join (File Modified)
9402 trunk/help/opers/links (File Modified)
9403 trunk/help/opers/lusers (File Modified)
9404 trunk/help/opers/map (File Added)
9405 trunk/help/opers/motd (File Modified)
9406 trunk/help/opers/names (File Modified)
9407 trunk/help/opers/notice (File Modified)
9408 trunk/help/opers/operspy (File Modified)
9409 trunk/help/opers/part (File Modified)
9410 trunk/help/opers/privmsg (File Modified)
9411 trunk/help/opers/restart (File Modified)
9412 trunk/help/opers/set (File Modified)
9413 trunk/help/opers/stats (File Modified)
9414 trunk/help/opers/trace (File Modified)
9415 trunk/help/opers/version (File Modified)
9416 trunk/help/users/notice (File Modified)
9417 trunk/help/users/privmsg (File Modified)
9418 trunk/help/users/stats (File Modified)
9421 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9427 trunk/help/opers/cmode (File Modified)
9428 trunk/help/opers/umode (File Modified)
9429 trunk/help/opers/wallops (File Modified)
9430 trunk/help/opers/who (File Modified)
9431 trunk/help/users/umode (File Modified)
9434 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9436 Include cmode +r in 004 and 005.
9440 trunk/include/supported.h (File Modified)
9441 trunk/src/messages.tab (File Modified)
9444 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9446 No need to clear all 3 buffers in channel_modes().
9450 trunk/src/channel.c (File Modified)
9453 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9455 - Fix multiple +f modes per line
9456 - -f shouldn't take a parameter
9460 trunk/modules/core/m_mode.c (File Modified)
9463 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9465 Channel mode +Q now prevents forwarding to or through
9466 a channel, just like in hyperion, not from a channel.
9470 trunk/modules/core/m_join.c (File Modified)
9473 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9475 Complete +F/+Q propagation.
9479 trunk/modules/core/m_join.c (File Modified)
9480 trunk/modules/core/m_sjoin.c (File Modified)
9481 trunk/src/channel.c (File Modified)
9484 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9486 - A few minor fixes.
9490 trunk/modules/core/m_join.c (File Modified)
9491 trunk/modules/m_services.c (File Modified)
9494 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9496 - Fix netsplit obfuscation.
9500 trunk/src/client.c (File Modified)
9503 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9505 - Fix another /stats p related bug.
9509 trunk/src/client.c (File Modified)
9512 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9514 - Update example.conf.
9518 trunk/doc/example.conf (File Modified)
9521 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9523 - Fix a minor bug here, and re-release 1.0.
9527 trunk/modules/core/m_nick.c (File Modified)
9530 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9532 - Add bursted clients to /stats p list.
9536 trunk/modules/core/m_nick.c (File Modified)
9539 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9541 - Add identify_service, identify_command options to the example.conf,
9546 trunk/NEWS (File Modified)
9547 trunk/doc/example.conf (File Modified)
9548 trunk/src/newconf.c (File Modified)
9551 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9553 - Add services shortcuts.
9557 trunk/modules/Makefile.in (File Modified)
9558 trunk/modules/m_sshortcut.c (File Added)
9561 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9563 - put back checks i removed by mistake
9567 trunk/modules/core/m_join.c (File Modified)
9570 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9572 - Implement channel mode +Q, which disables forwarding.
9573 - Make forwarding usable by everyone.
9574 - Implement channel mode +F which bypasses authority checks on a target
9580 trunk/NEWS (File Modified)
9581 trunk/include/channel.h (File Modified)
9582 trunk/include/supported.h (File Modified)
9583 trunk/modules/core/m_join.c (File Modified)
9584 trunk/modules/core/m_mode.c (File Modified)
9585 trunk/src/messages.tab (File Modified)
9588 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9590 - Fix account handling brokenness.
9594 trunk/modules/m_services.c (File Modified)
9597 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9599 Identify to services via server password hack. Still
9600 needs config file parts, like
9601 identifyservice = "nickserv@services.int";
9602 identifycommand = "IDENTIFY";
9606 trunk/include/s_conf.h (File Modified)
9607 trunk/src/s_user.c (File Modified)
9610 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9612 Make send.c compile.
9616 trunk/src/send.c (File Modified)
9619 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9621 - Handle this better.
9625 trunk/src/send.c (File Modified)
9628 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9630 If the source is not a client, don't send to normal users.
9634 trunk/src/send.c (File Modified)
9637 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9639 - Make /wallops behave as wallops in other ircds.
9643 trunk/modules/m_wallops.c (File Modified)
9644 trunk/src/send.c (File Modified)
9647 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9653 trunk/NEWS (File Modified)
9654 trunk/configure (File Modified)
9655 trunk/configure.ac (File Modified)
9658 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9660 - Remove efnet configuration.
9661 - Rename example.conf as reference.conf, and replace the default
9662 example.conf with one suitable for AthemeNET.
9663 - Update makefile to reflect these changes.
9667 trunk/doc/Makefile.in (File Modified)
9668 trunk/doc/example.conf (File Modified)
9669 trunk/doc/example.efnet.conf (File Deleted)
9670 trunk/doc/reference.conf (File Added)
9673 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9675 - Don't display opers who are /away.
9679 trunk/modules/m_stats.c (File Modified)
9682 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9684 Put cmode +f in 004 and 005.
9688 trunk/include/supported.h (File Modified)
9689 trunk/src/messages.tab (File Modified)
9692 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9694 Add user umode +Q which prevents a user from
9699 trunk/include/client.h (File Modified)
9700 trunk/modules/core/m_join.c (File Modified)
9701 trunk/src/messages.tab (File Modified)
9702 trunk/src/s_user.c (File Modified)
9705 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9707 Implement channel forwarding in m_join(). As in
9708 hyperion, failing to join because of +i, +r or +j
9709 can cause you to be forwarded, potentially
9710 recursively. Unlike hyperion, a single numeric
9711 is sent in case of a successful forward, otherwise
9712 the ircd acts if there were no forward.
9716 trunk/include/numeric.h (File Modified)
9717 trunk/modules/core/m_join.c (File Modified)
9718 trunk/src/messages.tab (File Modified)
9721 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9723 Allow servers to set oper-only cmodes as well.
9727 trunk/modules/core/m_mode.c (File Modified)
9730 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9732 Add cmode +f which takes a channel name, settable
9733 only by opers for now. Does not do anything yet.
9737 trunk/include/channel.h (File Modified)
9738 trunk/modules/core/m_join.c (File Modified)
9739 trunk/modules/core/m_mode.c (File Modified)
9740 trunk/modules/core/m_sjoin.c (File Modified)
9741 trunk/src/channel.c (File Modified)
9744 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9746 Fully initialize 'mode' in ms_join() and ms_sjoin()
9747 to avoid old +j garbage from being used.
9751 trunk/modules/core/m_join.c (File Modified)
9752 trunk/modules/core/m_sjoin.c (File Modified)
9755 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9757 - only touch join_count/join_delta if join throttling
9758 is enabled on the channel
9759 - reset join_count/join_delta to 0 if -j is set
9763 trunk/modules/core/m_join.c (File Modified)
9764 trunk/modules/core/m_mode.c (File Modified)
9765 trunk/modules/core/m_sjoin.c (File Modified)
9768 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9770 Also start a new "period" for join throttling for remote joins,
9771 if necessary. Make the code slightly clearer.
9775 trunk/modules/core/m_join.c (File Modified)
9776 trunk/src/channel.c (File Modified)
9779 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9781 Some +j improvements, still broken.
9785 trunk/modules/core/m_join.c (File Modified)
9786 trunk/modules/core/m_sjoin.c (File Modified)
9789 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9791 Only do +z processing for +m channels the sender is on,
9792 as bans/quiets are currently only checked locally.
9796 trunk/modules/core/m_message.c (File Modified)
9799 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9801 - Add max_bans_large configuration option, defaulting to 500, to
9802 limit the number of bans in a +L channel
9803 - Change b/e/I to b/e/I/q in texts
9807 trunk/doc/example.conf (File Modified)
9808 trunk/include/s_conf.h (File Modified)
9809 trunk/modules/core/m_mode.c (File Modified)
9810 trunk/modules/m_info.c (File Modified)
9811 trunk/src/newconf.c (File Modified)
9812 trunk/src/s_conf.c (File Modified)
9815 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9817 Store invite for +gi channels.
9818 Note that +gi is significantly weaker access control than +i.
9822 trunk/modules/m_invite.c (File Modified)
9825 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9827 Nonops are allowed to see +q lists.
9831 trunk/modules/core/m_mode.c (File Modified)
9834 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9836 Invalidate can_send() cache on -q.
9840 trunk/modules/core/m_mode.c (File Modified)
9843 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9845 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9849 trunk/modules/core/m_sjoin.c (File Modified)
9852 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9854 - Allow blank SJOINs -- for permanant channels.
9858 trunk/modules/core/m_sjoin.c (File Modified)
9861 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9863 - Burst permanant channels.
9867 trunk/src/s_serv.c (File Modified)
9870 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9872 - Fix handling of permanant channels.
9876 trunk/modules/core/m_join.c (File Modified)
9879 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9881 - Run indent on core modules.
9882 - Add propagation of join throttle settings.
9886 trunk/modules/core/m_die.c (File Modified)
9887 trunk/modules/core/m_error.c (File Modified)
9888 trunk/modules/core/m_join.c (File Modified)
9889 trunk/modules/core/m_kick.c (File Modified)
9890 trunk/modules/core/m_kill.c (File Modified)
9891 trunk/modules/core/m_message.c (File Modified)
9892 trunk/modules/core/m_mode.c (File Modified)
9893 trunk/modules/core/m_nick.c (File Modified)
9894 trunk/modules/core/m_part.c (File Modified)
9895 trunk/modules/core/m_quit.c (File Modified)
9896 trunk/modules/core/m_server.c (File Modified)
9897 trunk/modules/core/m_sjoin.c (File Modified)
9898 trunk/modules/core/m_squit.c (File Modified)
9901 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9903 - Fix mistake in commit message.
9907 trunk/ChangeLog (File Modified)
9910 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9912 - Channel throttling.
9916 trunk/NEWS (File Modified)
9917 trunk/include/supported.h (File Modified)
9918 trunk/modules/core/m_mode.c (File Modified)
9919 trunk/src/messages.tab (File Modified)
9922 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9924 - Channel throttle logic fixes.
9928 trunk/include/channel.h (File Modified)
9931 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9933 - Add the throttle logic.
9937 trunk/include/channel.h (File Modified)
9938 trunk/include/numeric.h (File Modified)
9939 trunk/modules/core/m_join.c (File Modified)
9940 trunk/src/channel.c (File Modified)
9941 trunk/src/messages.tab (File Modified)
9944 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9946 - Cosmetic fixes to CREDITS.
9950 trunk/CREDITS (File Modified)
9953 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9955 - Better channel_modes() from ShadowIRCd 4.
9959 trunk/include/channel.h (File Modified)
9960 trunk/src/channel.c (File Modified)
9963 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9965 - Strip colour codes from parts.
9969 trunk/modules/core/m_part.c (File Modified)
9972 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9974 - Strip colour codes from quits.
9978 trunk/modules/core/m_quit.c (File Modified)
9981 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9983 - add +c/+g/+z to channel_modes().
9987 trunk/src/channel.c (File Modified)
9990 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9992 - Add +g to 004/005 numerics.
9996 trunk/include/supported.h (File Modified)
9997 trunk/src/messages.tab (File Modified)
10000 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10002 - Add +cgz to set_final_mode() in both join/sjoin.
10003 - Implement channel mode +g: Free invite.
10007 trunk/include/channel.h (File Modified)
10008 trunk/modules/core/m_join.c (File Modified)
10009 trunk/modules/core/m_mode.c (File Modified)
10010 trunk/modules/core/m_sjoin.c (File Modified)
10011 trunk/modules/m_invite.c (File Modified)
10014 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10016 - Make sure /stats p uses the right list.
10020 trunk/modules/m_stats.c (File Modified)
10023 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10025 - local oper list becomes local_oper_list.
10026 - all opers are stored on oper_list for /stats p.
10030 trunk/include/ircd.h (File Modified)
10031 trunk/modules/m_stats.c (File Modified)
10032 trunk/modules/m_trace.c (File Modified)
10033 trunk/src/client.c (File Modified)
10034 trunk/src/ircd.c (File Modified)
10035 trunk/src/s_user.c (File Modified)
10036 trunk/src/send.c (File Modified)
10039 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10041 - Remove ENABLE_SERVICES legacy define.
10045 trunk/configure (File Modified)
10046 trunk/configure.ac (File Modified)
10047 trunk/include/client.h (File Modified)
10048 trunk/include/m_info.h (File Modified)
10049 trunk/include/s_conf.h (File Modified)
10050 trunk/modules/Makefile.in (File Modified)
10051 trunk/modules/core/m_kick.c (File Modified)
10052 trunk/modules/core/m_mode.c (File Modified)
10053 trunk/modules/core/m_nick.c (File Modified)
10054 trunk/modules/core/m_sjoin.c (File Modified)
10055 trunk/modules/m_services.c (File Modified)
10056 trunk/src/channel.c (File Modified)
10057 trunk/src/newconf.c (File Modified)
10058 trunk/src/s_conf.c (File Modified)
10059 trunk/src/s_serv.c (File Modified)
10060 trunk/src/s_user.c (File Modified)
10063 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10065 - New reject message, ala ircu.
10069 trunk/src/reject.c (File Modified)
10072 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10074 - Reduce 'broadcast storm' effect in m_chghost.
10078 trunk/modules/m_chghost.c (File Modified)
10081 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10083 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10087 trunk/include/supported.h (File Modified)
10088 trunk/src/messages.tab (File Modified)
10091 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10097 trunk/include/channel.h (File Modified)
10098 trunk/modules/core/m_message.c (File Modified)
10099 trunk/modules/core/m_mode.c (File Modified)
10102 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10104 - use sendto_one_numeric() in some places.
10108 trunk/modules/core/m_mode.c (File Modified)
10111 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10113 - Implement channel mode +c -- colour stripping.
10117 trunk/include/irc_string.h (File Modified)
10118 trunk/include/supported.h (File Modified)
10119 trunk/modules/core/m_message.c (File Modified)
10120 trunk/modules/core/m_mode.c (File Modified)
10121 trunk/src/irc_string.c (File Modified)
10122 trunk/src/messages.tab (File Modified)
10125 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10127 - Add +qLP to CHANMODES 005 numeric.
10131 trunk/include/supported.h (File Modified)
10134 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10136 Move credits files to doc/.
10140 trunk/Hybrid-team (File Deleted)
10141 trunk/Ratbox-team (File Deleted)
10142 trunk/doc/Hybrid-team (File Added)
10143 trunk/doc/Ratbox-team (File Added)
10146 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10148 - Rename Ratbox credits as Ratbox-team.
10149 - Add in our own CREDITS.
10153 trunk/CREDITS (File Deleted)
10154 trunk/CREDITS (File Added)
10155 trunk/Ratbox-team (File Added)
10158 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10160 - Quietcache fixes.
10164 trunk/modules/core/m_mode.c (File Modified)
10167 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10169 - Rebuild configure.
10173 trunk/autom4te.cache/ (File Deleted)
10174 trunk/configure (File Modified)
10177 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10179 Add +q to messages.tab.
10183 trunk/src/messages.tab (File Modified)
10186 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10188 - port m_sjoin stuff to TS6 JOIN syntax.
10192 trunk/modules/core/m_join.c (File Modified)
10195 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10197 - Implement channel mode +q (quiet)
10201 trunk/include/channel.h (File Modified)
10202 trunk/modules/core/m_mode.c (File Modified)
10203 trunk/src/channel.c (File Modified)
10206 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10208 Add +L/+P for set_final_mode().
10212 trunk/modules/core/m_sjoin.c (File Modified)
10215 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10217 Add +L/+P in channel_modes().
10221 trunk/src/channel.c (File Modified)
10224 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10226 - Use MODE_PERMANENT, not MODE_PERMANANT
10227 - Actually use chm_staff()
10229 It compiles but is not otherwise tested.
10233 trunk/include/channel.h (File Modified)
10234 trunk/modules/core/m_mode.c (File Modified)
10235 trunk/modules/core/m_sjoin.c (File Modified)
10236 trunk/src/channel.c (File Modified)
10239 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10241 - Ok, patchlevel.h is fixed now.
10245 trunk/include/patchlevel.h (File Modified)
10248 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10254 trunk/include/patchlevel.h (File Modified)
10255 trunk/src/version.c.SH (File Modified)
10258 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10260 - Fix compilation issue with version.c.
10264 trunk/src/version.c.SH (File Modified)
10267 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10269 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10270 this from the BUGS file.
10274 trunk/BUGS (File Modified)
10277 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10279 Mangle all netsplit messages if flatten links is enabled.
10283 trunk/src/client.c (File Modified)
10286 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10288 - jilles pointed out that /stats p needed severe changes -- implement
10293 trunk/modules/m_stats.c (File Modified)
10296 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10298 Rename RELNOTES to NEWS.
10302 trunk/NEWS (File Added)
10303 trunk/RELNOTES (File Deleted)
10306 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10312 trunk/RELNOTES (File Modified)
10315 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10317 - Make /stats p work globally.
10318 - Change 'OPER(s)' to 'staff members'
10322 trunk/modules/m_stats.c (File Modified)
10325 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10327 - add modes, +LP to RPL_MYINFO.
10331 trunk/src/messages.tab (File Modified)
10334 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10336 More stuff to RELNOTES.
10340 trunk/RELNOTES (File Modified)
10343 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10349 trunk/modules/core/m_sjoin.c (File Modified)
10350 trunk/src/channel.c (File Modified)
10353 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10355 - Implement list limit exceed modes -- +L.
10359 trunk/modules/core/m_mode.c (File Modified)
10362 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10364 - Add handlers for modes +L, +P.
10368 trunk/include/channel.h (File Modified)
10369 trunk/modules/core/m_mode.c (File Modified)
10372 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10374 Update properties on *everything*.
10378 trunk/.cvsignore (Property Modified)
10379 trunk/.indent.pro (Property Modified)
10380 trunk/BUGS (File Modified) (Property Modified)
10381 trunk/CREDITS (File Modified) (Property Modified)
10382 trunk/ChangeLog (Property Modified)
10383 trunk/Hybrid-team (File Modified) (Property Modified)
10384 trunk/INSTALL (File Modified) (Property Modified)
10385 trunk/LICENSE (File Modified) (Property Modified)
10386 trunk/Makefile.in (File Modified) (Property Modified)
10387 trunk/README.FIRST (File Modified) (Property Modified)
10388 trunk/RELNOTES (File Modified) (Property Modified)
10389 trunk/SVN-Access (Property Modified)
10390 trunk/aclocal.m4 (File Modified) (Property Modified)
10391 trunk/adns/.cvsignore (Property Modified)
10392 trunk/adns/COPYING (Property Modified)
10393 trunk/adns/GPL-vs-LGPL (Property Modified)
10394 trunk/adns/Makefile.in (File Modified) (Property Modified)
10395 trunk/adns/README (Property Modified)
10396 trunk/adns/README.ircd (Property Modified)
10397 trunk/adns/adns.h (File Modified) (Property Modified)
10398 trunk/adns/check.c (File Modified) (Property Modified)
10399 trunk/adns/dlist.h (File Modified) (Property Modified)
10400 trunk/adns/event.c (File Modified) (Property Modified)
10401 trunk/adns/general.c (File Modified) (Property Modified)
10402 trunk/adns/internal.h (File Modified) (Property Modified)
10403 trunk/adns/parse.c (File Modified) (Property Modified)
10404 trunk/adns/query.c (File Modified) (Property Modified)
10405 trunk/adns/reply.c (File Modified) (Property Modified)
10406 trunk/adns/setup.c (File Modified) (Property Modified)
10407 trunk/adns/transmit.c (File Modified) (Property Modified)
10408 trunk/adns/tvarith.h (File Modified) (Property Modified)
10409 trunk/adns/types.c (File Modified) (Property Modified)
10410 trunk/configure (File Modified) (Property Modified)
10411 trunk/configure.ac (File Modified) (Property Modified)
10412 trunk/contrib/.cvsignore (Property Modified)
10413 trunk/contrib/.indent.pro (Property Modified)
10414 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10415 trunk/contrib/README (File Modified) (Property Modified)
10416 trunk/contrib/example_module.c (File Modified) (Property Modified)
10417 trunk/contrib/m_42.c (File Modified) (Property Modified)
10418 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10419 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10420 trunk/contrib/m_force.c (File Modified) (Property Modified)
10421 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10422 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10423 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10424 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10425 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10426 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10427 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10428 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10429 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10430 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10431 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10432 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10433 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10434 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10435 trunk/doc/.cvsignore (Property Modified)
10436 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10437 trunk/doc/Makefile.in (File Modified) (Property Modified)
10438 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10439 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10440 trunk/doc/challenge.txt (File Modified) (Property Modified)
10441 trunk/doc/example.conf (File Modified) (Property Modified)
10442 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10443 trunk/doc/hooks.txt (File Modified) (Property Modified)
10444 trunk/doc/index.txt (File Modified) (Property Modified)
10445 trunk/doc/ircd.8 (File Modified) (Property Modified)
10446 trunk/doc/ircd.motd (Property Modified)
10447 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10448 trunk/doc/modeg.txt (File Modified) (Property Modified)
10449 trunk/doc/modes.txt (File Modified) (Property Modified)
10450 trunk/doc/monitor.txt (File Modified) (Property Modified)
10451 trunk/doc/old/Authors (Property Modified)
10452 trunk/doc/operguide.txt (File Modified) (Property Modified)
10453 trunk/doc/opermyth.txt (Property Modified)
10454 trunk/doc/server-version-info (File Modified) (Property Modified)
10455 trunk/doc/services.txt (File Modified) (Property Modified)
10456 trunk/doc/technical/README.TSora (Property Modified)
10457 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10458 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10459 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10460 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10461 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10462 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10463 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10464 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10465 trunk/doc/technical/rfc1459.txt (Property Modified)
10466 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10467 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10468 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10469 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10470 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10471 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10472 trunk/help/Makefile.in (File Modified) (Property Modified)
10473 trunk/help/opers/accept (Property Modified)
10474 trunk/help/opers/admin (Property Modified)
10475 trunk/help/opers/away (Property Modified)
10476 trunk/help/opers/capab (Property Modified)
10477 trunk/help/opers/challenge (Property Modified)
10478 trunk/help/opers/close (Property Modified)
10479 trunk/help/opers/cmode (Property Modified)
10480 trunk/help/opers/cnotice (Property Modified)
10481 trunk/help/opers/connect (Property Modified)
10482 trunk/help/opers/cprivmsg (Property Modified)
10483 trunk/help/opers/credits (Property Modified)
10484 trunk/help/opers/die (Property Modified)
10485 trunk/help/opers/dline (Property Modified)
10486 trunk/help/opers/eob (Property Modified)
10487 trunk/help/opers/error (Property Modified)
10488 trunk/help/opers/etrace (Property Modified)
10489 trunk/help/opers/gline (Property Modified)
10490 trunk/help/opers/help (Property Modified)
10491 trunk/help/opers/index (Property Modified)
10492 trunk/help/opers/info (Property Modified)
10493 trunk/help/opers/invite (Property Modified)
10494 trunk/help/opers/ison (Property Modified)
10495 trunk/help/opers/join (Property Modified)
10496 trunk/help/opers/kick (Property Modified)
10497 trunk/help/opers/kill (Property Modified)
10498 trunk/help/opers/kline (Property Modified)
10499 trunk/help/opers/knock (Property Modified)
10500 trunk/help/opers/links (Property Modified)
10501 trunk/help/opers/list (Property Modified)
10502 trunk/help/opers/locops (Property Modified)
10503 trunk/help/opers/lusers (Property Modified)
10504 trunk/help/opers/modlist (Property Modified)
10505 trunk/help/opers/modload (Property Modified)
10506 trunk/help/opers/modrestart (Property Modified)
10507 trunk/help/opers/modunload (Property Modified)
10508 trunk/help/opers/motd (Property Modified)
10509 trunk/help/opers/names (Property Modified)
10510 trunk/help/opers/nick (Property Modified)
10511 trunk/help/opers/notice (Property Modified)
10512 trunk/help/opers/oper (Property Modified)
10513 trunk/help/opers/operspy (Property Modified)
10514 trunk/help/opers/operwall (Property Modified)
10515 trunk/help/opers/part (Property Modified)
10516 trunk/help/opers/pass (Property Modified)
10517 trunk/help/opers/ping (Property Modified)
10518 trunk/help/opers/pong (Property Modified)
10519 trunk/help/opers/post (Property Modified)
10520 trunk/help/opers/privmsg (Property Modified)
10521 trunk/help/opers/quit (Property Modified)
10522 trunk/help/opers/rehash (Property Modified)
10523 trunk/help/opers/restart (Property Modified)
10524 trunk/help/opers/resv (Property Modified)
10525 trunk/help/opers/server (Property Modified)
10526 trunk/help/opers/set (Property Modified)
10527 trunk/help/opers/sjoin (Property Modified)
10528 trunk/help/opers/squit (Property Modified)
10529 trunk/help/opers/stats (Property Modified)
10530 trunk/help/opers/svinfo (Property Modified)
10531 trunk/help/opers/testgecos (Property Modified)
10532 trunk/help/opers/testline (Property Modified)
10533 trunk/help/opers/testmask (Property Modified)
10534 trunk/help/opers/time (Property Modified)
10535 trunk/help/opers/topic (Property Modified)
10536 trunk/help/opers/trace (Property Modified)
10537 trunk/help/opers/uhelp (Property Modified)
10538 trunk/help/opers/umode (Property Modified)
10539 trunk/help/opers/undline (Property Modified)
10540 trunk/help/opers/ungline (Property Modified)
10541 trunk/help/opers/unkline (Property Modified)
10542 trunk/help/opers/unresv (Property Modified)
10543 trunk/help/opers/unxline (Property Modified)
10544 trunk/help/opers/user (Property Modified)
10545 trunk/help/opers/userhost (Property Modified)
10546 trunk/help/opers/users (Property Modified)
10547 trunk/help/opers/version (Property Modified)
10548 trunk/help/opers/wallops (Property Modified)
10549 trunk/help/opers/who (Property Modified)
10550 trunk/help/opers/whois (Property Modified)
10551 trunk/help/opers/whowas (Property Modified)
10552 trunk/help/opers/xline (Property Modified)
10553 trunk/help/users/index (Property Modified)
10554 trunk/help/users/info (Property Modified)
10555 trunk/help/users/notice (Property Modified)
10556 trunk/help/users/privmsg (Property Modified)
10557 trunk/help/users/stats (Property Modified)
10558 trunk/help/users/umode (Property Modified)
10559 trunk/include/.cvsignore (Property Modified)
10560 trunk/include/.indent.pro (Property Modified)
10561 trunk/include/balloc.h (File Modified) (Property Modified)
10562 trunk/include/cache.h (File Modified) (Property Modified)
10563 trunk/include/channel.h (File Modified) (Property Modified)
10564 trunk/include/class.h (File Modified) (Property Modified)
10565 trunk/include/client.h (File Modified) (Property Modified)
10566 trunk/include/commio.h (File Modified) (Property Modified)
10567 trunk/include/common.h (File Modified) (Property Modified)
10568 trunk/include/config.h (File Modified) (Property Modified)
10569 trunk/include/config.h.dist (File Modified) (Property Modified)
10570 trunk/include/defaults.h (File Modified) (Property Modified)
10571 trunk/include/event.h (File Modified) (Property Modified)
10572 trunk/include/hash.h (File Modified) (Property Modified)
10573 trunk/include/hook.h (File Modified) (Property Modified)
10574 trunk/include/hostmask.h (File Modified) (Property Modified)
10575 trunk/include/irc_string.h (File Modified) (Property Modified)
10576 trunk/include/ircd.h (File Modified) (Property Modified)
10577 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10578 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10579 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10580 trunk/include/linebuf.h (File Modified) (Property Modified)
10581 trunk/include/listener.h (File Modified) (Property Modified)
10582 trunk/include/m_info.h (File Modified) (Property Modified)
10583 trunk/include/memory.h (File Modified) (Property Modified)
10584 trunk/include/modules.h (File Modified) (Property Modified)
10585 trunk/include/monitor.h (File Modified) (Property Modified)
10586 trunk/include/msg.h (File Modified) (Property Modified)
10587 trunk/include/newconf.h (File Modified) (Property Modified)
10588 trunk/include/numeric.h (File Modified) (Property Modified)
10589 trunk/include/packet.h (File Modified) (Property Modified)
10590 trunk/include/parse.h (File Modified) (Property Modified)
10591 trunk/include/patchlevel.h (File Modified) (Property Modified)
10592 trunk/include/patricia.h (File Modified) (Property Modified)
10593 trunk/include/reject.h (File Modified) (Property Modified)
10594 trunk/include/res.h (File Modified) (Property Modified)
10595 trunk/include/restart.h (File Modified) (Property Modified)
10596 trunk/include/s_auth.h (File Modified) (Property Modified)
10597 trunk/include/s_conf.h (File Modified) (Property Modified)
10598 trunk/include/s_gline.h (File Modified) (Property Modified)
10599 trunk/include/s_log.h (File Modified) (Property Modified)
10600 trunk/include/s_newconf.h (File Modified) (Property Modified)
10601 trunk/include/s_serv.h (File Modified) (Property Modified)
10602 trunk/include/s_stats.h (File Modified) (Property Modified)
10603 trunk/include/s_user.h (File Modified) (Property Modified)
10604 trunk/include/s_zip.h (File Modified) (Property Modified)
10605 trunk/include/scache.h (File Modified) (Property Modified)
10606 trunk/include/send.h (File Modified) (Property Modified)
10607 trunk/include/serno.h (Property Modified)
10608 trunk/include/setup.h.in (Property Modified)
10609 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10610 trunk/include/stdinc.h (File Modified) (Property Modified)
10611 trunk/include/supported.h (File Modified) (Property Modified)
10612 trunk/include/tools.h (File Modified) (Property Modified)
10613 trunk/include/whowas.h (File Modified) (Property Modified)
10614 trunk/install-sh (File Modified) (Property Modified)
10615 trunk/modules/.cvsignore (Property Modified)
10616 trunk/modules/.depend (Property Modified)
10617 trunk/modules/.indent.pro (Property Modified)
10618 trunk/modules/Makefile.in (File Modified) (Property Modified)
10619 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10620 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10621 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10622 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10623 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10624 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10625 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10626 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10627 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10628 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10629 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10630 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10631 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10632 trunk/modules/m_accept.c (File Modified) (Property Modified)
10633 trunk/modules/m_admin.c (File Modified) (Property Modified)
10634 trunk/modules/m_away.c (File Modified) (Property Modified)
10635 trunk/modules/m_cap.c (File Modified) (Property Modified)
10636 trunk/modules/m_capab.c (File Modified) (Property Modified)
10637 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10638 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10639 trunk/modules/m_close.c (File Modified) (Property Modified)
10640 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10641 trunk/modules/m_connect.c (File Modified) (Property Modified)
10642 trunk/modules/m_dline.c (File Modified) (Property Modified)
10643 trunk/modules/m_encap.c (File Modified) (Property Modified)
10644 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10645 trunk/modules/m_gline.c (File Modified) (Property Modified)
10646 trunk/modules/m_help.c (File Modified) (Property Modified)
10647 trunk/modules/m_info.c (File Modified) (Property Modified)
10648 trunk/modules/m_invite.c (File Modified) (Property Modified)
10649 trunk/modules/m_ison.c (File Modified) (Property Modified)
10650 trunk/modules/m_kline.c (File Modified) (Property Modified)
10651 trunk/modules/m_knock.c (File Modified) (Property Modified)
10652 trunk/modules/m_links.c (File Modified) (Property Modified)
10653 trunk/modules/m_list.c (File Modified) (Property Modified)
10654 trunk/modules/m_locops.c (File Modified) (Property Modified)
10655 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10656 trunk/modules/m_map.c (File Modified) (Property Modified)
10657 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10658 trunk/modules/m_motd.c (File Modified) (Property Modified)
10659 trunk/modules/m_names.c (File Modified) (Property Modified)
10660 trunk/modules/m_oper.c (File Modified) (Property Modified)
10661 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10662 trunk/modules/m_pass.c (File Modified) (Property Modified)
10663 trunk/modules/m_ping.c (File Modified) (Property Modified)
10664 trunk/modules/m_pong.c (File Modified) (Property Modified)
10665 trunk/modules/m_post.c (File Modified) (Property Modified)
10666 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10667 trunk/modules/m_restart.c (File Modified) (Property Modified)
10668 trunk/modules/m_resv.c (File Modified) (Property Modified)
10669 trunk/modules/m_services.c (File Modified) (Property Modified)
10670 trunk/modules/m_set.c (File Modified) (Property Modified)
10671 trunk/modules/m_stats.c (File Modified) (Property Modified)
10672 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10673 trunk/modules/m_tb.c (File Modified) (Property Modified)
10674 trunk/modules/m_testline.c (File Modified) (Property Modified)
10675 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10676 trunk/modules/m_time.c (File Modified) (Property Modified)
10677 trunk/modules/m_topic.c (File Modified) (Property Modified)
10678 trunk/modules/m_trace.c (File Modified) (Property Modified)
10679 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10680 trunk/modules/m_user.c (File Modified) (Property Modified)
10681 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10682 trunk/modules/m_users.c (File Modified) (Property Modified)
10683 trunk/modules/m_version.c (File Modified) (Property Modified)
10684 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10685 trunk/modules/m_who.c (File Modified) (Property Modified)
10686 trunk/modules/m_whois.c (File Modified) (Property Modified)
10687 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10688 trunk/modules/m_xline.c (File Modified) (Property Modified)
10689 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10690 trunk/servlink/.cvsignore (Property Modified)
10691 trunk/servlink/.indent.pro (Property Modified)
10692 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10693 trunk/servlink/README (File Modified) (Property Modified)
10694 trunk/servlink/TODO (File Modified) (Property Modified)
10695 trunk/servlink/control.c (File Modified) (Property Modified)
10696 trunk/servlink/control.h (File Modified) (Property Modified)
10697 trunk/servlink/io.c (File Modified) (Property Modified)
10698 trunk/servlink/io.h (File Modified) (Property Modified)
10699 trunk/servlink/servlink.c (File Modified) (Property Modified)
10700 trunk/servlink/servlink.h (File Modified) (Property Modified)
10701 trunk/src/.cvsignore (Property Modified)
10702 trunk/src/.depend (Property Modified)
10703 trunk/src/.indent.pro (Property Modified)
10704 trunk/src/Makefile.in (File Modified) (Property Modified)
10705 trunk/src/adns.c (File Modified) (Property Modified)
10706 trunk/src/balloc.c (File Modified) (Property Modified)
10707 trunk/src/cache.c (File Modified) (Property Modified)
10708 trunk/src/channel.c (File Modified) (Property Modified)
10709 trunk/src/class.c (File Modified) (Property Modified)
10710 trunk/src/client.c (File Modified) (Property Modified)
10711 trunk/src/commio.c (File Modified) (Property Modified)
10712 trunk/src/devpoll.c (File Modified) (Property Modified)
10713 trunk/src/epoll.c (File Modified) (Property Modified)
10714 trunk/src/event.c (File Modified) (Property Modified)
10715 trunk/src/getopt.c (File Modified) (Property Modified)
10716 trunk/src/hash.c (File Modified) (Property Modified)
10717 trunk/src/hook.c (File Modified) (Property Modified)
10718 trunk/src/hostmask.c (File Modified) (Property Modified)
10719 trunk/src/irc_string.c (File Modified) (Property Modified)
10720 trunk/src/ircd.c (File Modified) (Property Modified)
10721 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10722 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10723 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10724 trunk/src/kdparse.c (File Modified) (Property Modified)
10725 trunk/src/kqueue.c (File Modified) (Property Modified)
10726 trunk/src/linebuf.c (File Modified) (Property Modified)
10727 trunk/src/listener.c (File Modified) (Property Modified)
10728 trunk/src/match.c (File Modified) (Property Modified)
10729 trunk/src/memory.c (File Modified) (Property Modified)
10730 trunk/src/messages.tab (File Modified) (Property Modified)
10731 trunk/src/modules.c (File Modified) (Property Modified)
10732 trunk/src/monitor.c (File Modified) (Property Modified)
10733 trunk/src/newconf.c (File Modified) (Property Modified)
10734 trunk/src/numeric.c (File Modified) (Property Modified)
10735 trunk/src/packet.c (File Modified) (Property Modified)
10736 trunk/src/parse.c (File Modified) (Property Modified)
10737 trunk/src/patricia.c (File Modified) (Property Modified)
10738 trunk/src/poll.c (File Modified) (Property Modified)
10739 trunk/src/reject.c (File Modified) (Property Modified)
10740 trunk/src/restart.c (File Modified) (Property Modified)
10741 trunk/src/s_auth.c (File Modified) (Property Modified)
10742 trunk/src/s_conf.c (File Modified) (Property Modified)
10743 trunk/src/s_gline.c (File Modified) (Property Modified)
10744 trunk/src/s_log.c (File Modified) (Property Modified)
10745 trunk/src/s_newconf.c (File Modified) (Property Modified)
10746 trunk/src/s_serv.c (File Modified) (Property Modified)
10747 trunk/src/s_stats.c (File Modified) (Property Modified)
10748 trunk/src/s_user.c (File Modified) (Property Modified)
10749 trunk/src/scache.c (File Modified) (Property Modified)
10750 trunk/src/select.c (File Modified) (Property Modified)
10751 trunk/src/send.c (File Modified) (Property Modified)
10752 trunk/src/snprintf.c (File Modified) (Property Modified)
10753 trunk/src/tools.c (File Modified) (Property Modified)
10754 trunk/src/version.c.SH (File Modified) (Property Modified)
10755 trunk/src/whowas.c (File Modified) (Property Modified)
10756 trunk/tools/.cvsignore (Property Modified)
10757 trunk/tools/Makefile.in (File Modified) (Property Modified)
10758 trunk/tools/README (File Modified) (Property Modified)
10759 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10760 trunk/tools/convertilines.c (File Modified) (Property Modified)
10761 trunk/tools/convertklines.c (File Modified) (Property Modified)
10762 trunk/tools/mkkeypair (Property Modified)
10763 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10764 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10765 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10766 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10767 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10768 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10769 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10770 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10771 trunk/tools/untabify (File Modified) (Property Modified)
10772 trunk/tools/viconf.c (File Modified) (Property Modified)
10775 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10781 trunk/RELNOTES (File Modified)
10784 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10786 - Make version.c use our serial, not ratbox's.
10790 trunk/src/version.c.SH (File Modified)
10793 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10796 - revved patchlevel to 2.1.5
10800 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10801 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10804 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10806 - fix buffer overflow and unterminated buffer when removing TS6 bans
10807 - fix rebuilding of SJOIN
10811 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10814 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10816 have servlink report if it gets an uncompressed error message when it gets inflate failures
10819 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10822 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10824 - extend our copyrights to 2005.
10828 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10934 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10937 - revved patchlevel to 2.1.4
10941 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10945 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10947 - add TARGMAX to 005
10948 - remove the +1 from ->uid in struct Client
10949 - fix checking of accept entries in m_accept.c
10953 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10959 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10961 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10966 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10969 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10971 - remove an unused variable
10975 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10978 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10980 don't burst a TS5 name in burst_TS6. -via jillies
10983 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10986 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10988 - via jilles, make nickchanges invalidate any cached bans for
10993 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10999 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11001 - fix some char vs byte usage to make adns compile cleanly with gcc4
11005 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11015 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11017 userhost should allow 5 userhost checks, not 4
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11023 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11025 - another darwin fix
11029 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11032 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11038 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11048 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11050 - remove bogus extern of abort_list
11054 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11057 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11059 svn repo access stuff
11062 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11065 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11071 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11074 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11080 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11083 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11085 revert omotd..i thought it was a good idea..oh well
11088 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11091 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11093 Commas are bad things in channel keys
11097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11100 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11102 Add OMOTD command to display oper motd
11106 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11109 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11111 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11114 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11117 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11119 Modified files: (Branch: RATBOX_2_1)
11122 - stop testing whois for protocol violations, as they can be caused in
11123 ircds going all the way back to the original ircd2.8
11125 Revision Changes Path
11126 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11130 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11132 Modified files: (Branch: RATBOX_2_1)
11135 - remove some 2.2 code
11137 Revision Changes Path
11138 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11142 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11144 Modified files: (Branch: RATBOX_2_1)
11147 backport of the silly december 31st bug
11149 Revision Changes Path
11150 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11154 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11156 Modified files: (Branch: RATBOX_2_1)
11158 include patchlevel.h
11160 - revved patchlevel to 2.1.3
11162 Revision Changes Path
11163 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11164 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11168 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11170 Modified files: (Branch: RATBOX_2_1)
11173 modules/core m_nick.c
11176 - stop removing a clients own list of accepted clients when they do a
11178 - clean up the accept code so its less retarded
11180 Revision Changes Path
11181 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11182 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11183 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11184 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11188 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11190 Modified files: (Branch: RATBOX_2_1)
11193 src event.c ircd.c newconf.c
11195 - remove a defn of links_cache_list in m_links.c which was causing
11196 the flattened links update to be ignored
11197 - add eventUpdate(), and make links_delay update on rehash
11199 Revision Changes Path
11200 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11201 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11202 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11203 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11204 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11208 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11210 Modified files: (Branch: RATBOX_2_1)
11214 - make the conf parser apply service {}; on rehash
11216 Revision Changes Path
11217 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11218 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11222 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11224 Modified files: (Branch: RATBOX_2_1)
11227 - show ENABLE_SERVICES define in info
11229 Revision Changes Path
11230 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11234 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11236 Modified files: (Branch: RATBOX_2_1)
11237 modules m_services.c m_stats.c
11239 - via jilles, make m_services.c hook into stats U and display service
11242 Revision Changes Path
11243 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11244 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11248 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11250 Modified files: (Branch: RATBOX_2_1)
11251 . configure configure.ac
11253 - default build to -O2
11255 Revision Changes Path
11256 7.249.2.2 +4 -4 ircd-ratbox/configure
11257 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11261 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11263 Modified files: (Branch: RATBOX_2_1)
11264 doc example.conf example.efnet.conf
11265 include client.h s_conf.h s_newconf.h
11267 modules/core m_join.c m_nick.c
11268 src channel.c newconf.c s_conf.c s_user.c
11270 - remove no_oper_resvs from general {};
11271 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11273 Revision Changes Path
11274 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11275 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11276 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11277 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11278 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11279 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11280 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11281 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11282 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11283 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11284 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11285 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11289 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11291 Modified files: (Branch: RATBOX_2_1)
11292 modules/core m_mode.c m_nick.c
11296 - raise max temptime to a year
11298 - require 9 parameters in ms_nick(), 10 in ms_uid()
11300 Revision Changes Path
11301 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11302 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11303 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11307 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11309 Modified files: (Branch: RATBOX_2_1)
11310 modules m_services.c
11312 - only show services logged in info when its a local client
11314 Revision Changes Path
11315 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11319 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11321 Modified files: (Branch: RATBOX_2_1)
11324 passing a pointer to a pointer is not what was intended, oops
11326 Revision Changes Path
11327 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11331 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11333 Modified files: (Branch: RATBOX_2_1)
11336 - update services.txt with FNC
11338 Revision Changes Path
11339 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11343 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11345 Modified files: (Branch: RATBOX_2_1)
11348 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11350 Revision Changes Path
11351 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11355 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11357 Modified files: (Branch: RATBOX_2_1)
11360 - add some uniqueness into auth process for bopm
11362 Revision Changes Path
11363 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11367 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11369 Modified files: (Branch: RATBOX_2_1)
11370 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11372 - make contrib/ compile
11374 Revision Changes Path
11375 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11376 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11377 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11378 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11382 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11384 Modified files: (Branch: RATBOX_2_1)
11385 modules m_monitor.c
11387 Don't allow MONITOR from an unregistered client
11389 Revision Changes Path
11390 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11394 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11396 Modified files: (Branch: RATBOX_2_1)
11397 doc example.conf example.efnet.conf
11399 src class.c messages.tab newconf.c
11401 - remove sendq_eob, its become more of a hindrance than a benefit.
11402 - sync example.efnet.conf cluster {}; with example.conf
11404 Revision Changes Path
11405 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11406 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11407 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11408 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11409 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11410 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11414 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11416 Modified files: (Branch: RATBOX_2_1)
11418 include patchlevel.h
11421 - revved patchlevel to 2.1.2
11423 Revision Changes Path
11424 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11425 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11429 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11431 Modified files: (Branch: RATBOX_2_1)
11432 . configure configure.ac
11434 - raise default topiclen to 160.
11436 Revision Changes Path
11437 7.249.2.1 +3 -3 ircd-ratbox/configure
11438 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11442 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11444 Modified files: (Branch: RATBOX_2_1)
11445 modules m_services.c
11447 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11448 tsinfo matches this
11450 Revision Changes Path
11451 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11455 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11457 Modified files: (Branch: RATBOX_2_1)
11458 modules m_services.c
11460 - monitor_signoff() the client we're nickchanging
11462 Revision Changes Path
11463 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11467 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11469 Modified files: (Branch: RATBOX_2_1)
11472 - fix various UID problems with trace
11474 Revision Changes Path
11475 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11479 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11481 Modified files: (Branch: RATBOX_2_1)
11482 help/opers dline kline
11483 modules m_resv.c m_stats.c
11484 modules/core m_mode.c
11487 - tidy up kline/dline help to note they dont accept nick as target
11488 - disallow bans beginning with ':' over bmask
11489 - disallow bans with a space in chm_ban
11490 - stop counting hidden opers in stats p
11491 - match() parameters in remote unresv were inverted, causing it to fail
11492 - fix possibility of clients setting blank keys
11494 Revision Changes Path
11495 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11496 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11497 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11498 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11499 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11503 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11505 Modified files: (Branch: RATBOX_2_1)
11508 - fix problems with amd64 and the way we do va_list
11510 Revision Changes Path
11511 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11515 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11517 Modified files: (Branch: RATBOX_2_1)
11518 modules m_services.c
11520 - tidy up the kill notifications for RSFNC
11522 Revision Changes Path
11523 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11527 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11529 Modified files: (Branch: RATBOX_2_1)
11531 modules m_services.c
11534 - some more rserv stuff:
11535 - add RSFNC capability
11536 - fix up RSFNC, kill existing clients if they exist.
11538 Revision Changes Path
11539 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11540 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11541 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11545 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11547 Modified files: (Branch: RATBOX_2_1)
11548 modules m_services.c
11550 - first stab at a FNC implementation for rserv
11552 Revision Changes Path
11553 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11557 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11559 Modified files: (Branch: RATBOX_2_1)
11564 Revision Changes Path
11565 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11569 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11571 Modified files: (Branch: RATBOX_2_1)
11574 - add links_delay back
11576 Revision Changes Path
11577 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11581 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11583 Modified files: (Branch: RATBOX_2_1)
11587 - swap tabs for spaces
11589 Revision Changes Path
11590 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11591 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11595 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11597 Modified files: (Branch: RATBOX_2_1)
11600 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11601 contained in the client_flood conf option
11602 - remove a couple of unused defines from info
11604 Revision Changes Path
11605 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11609 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11611 Modified files: (Branch: RATBOX_2_1)
11614 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11616 Revision Changes Path
11617 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11621 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11623 Modified files: (Branch: RATBOX_2_1)
11624 doc example.conf example.efnet.conf
11626 - fix missing closing comment tag
11628 Revision Changes Path
11629 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11630 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11634 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11636 Modified files: (Branch: RATBOX_2_1)
11638 include patchlevel.h
11640 - revved patchlevel to 2.1.1
11642 Revision Changes Path
11643 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11644 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11648 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11650 Modified files: (Branch: RATBOX_2_1)
11653 - sync up remote kline reasons, so theyre consistent with what happens
11654 when we add local klines - notably the "Temporary K-line x min" and
11655 date added to reason.
11657 Revision Changes Path
11658 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11662 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11664 Modified files: (Branch: RATBOX_2_1)
11667 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11669 Revision Changes Path
11670 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11674 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11676 Modified files: (Branch: RATBOX_2_1)
11679 used the data pointer we saved, not what just got nulled
11681 Revision Changes Path
11682 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11686 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11688 Modified files: (Branch: RATBOX_2_1)
11689 modules m_resv.c m_xline.c
11691 - fix broken propagation of xline/resv
11693 Revision Changes Path
11694 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11695 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11699 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11701 Modified files: (Branch: RATBOX_2_1)
11704 - properly increment bad auth count for stats T when we timeout an auth
11706 Revision Changes Path
11707 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11711 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11713 Modified files: (Branch: RATBOX_2_1)
11716 modules/core m_nick.c
11718 - fix a bit that didnt make sense in monitor.txt
11719 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11721 Revision Changes Path
11722 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11723 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11724 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11728 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11730 Modified files: (Branch: RATBOX_2_1)
11733 removing dlink nodes from auth_poll_list twice is bad
11735 Revision Changes Path
11736 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11740 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11742 Modified files: (Branch: RATBOX_2_1)
11745 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11746 changed to RPL_STATSDEBUG
11748 Revision Changes Path
11749 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11753 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11755 Added files: (Branch: RATBOX_2_1)
11758 - add some documentation about target change
11760 Revision Changes Path
11761 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11765 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11767 Modified files: (Branch: RATBOX_2_1)
11768 include supported.h
11769 modules/core m_message.c
11771 - remove extra argument to 005
11772 - disallow messaging of UIDs
11774 Revision Changes Path
11775 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11776 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11780 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11782 Modified files: (Branch: RATBOX_2_1)
11785 - fix a longstanding parser bug with wrong limit checking, causing us to
11786 accept one less parameter than we're allowed to accept.
11788 Revision Changes Path
11789 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11793 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11795 Modified files: (Branch: RATBOX_2_1)
11796 modules/core m_message.c
11798 - exempt users messaging themselves from target change
11800 Revision Changes Path
11801 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11805 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11807 Modified files: (Branch: RATBOX_2_1)
11808 include supported.h
11810 - stop violating MAXPARA on 005.
11812 Revision Changes Path
11813 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11817 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11819 Modified files: (Branch: RATBOX_2_1)
11820 modules/core m_nick.c
11822 - dont store an ipv6 sockhost if we're not compiled with v6 support
11824 Revision Changes Path
11825 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11829 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11831 Modified files: (Branch: RATBOX_2_1)
11834 - remove some vms includes
11836 Revision Changes Path
11837 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11841 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11843 Modified files: (Branch: RATBOX_2_1)
11847 - force commit for new branch
11849 Revision Changes Path
11850 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11851 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11855 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11858 . RELNOTES configure configure.ac
11859 include patchlevel.h
11861 - revved patchlevel to 2.1.0
11863 Revision Changes Path
11864 1.114 +6 -2 ircd-ratbox/RELNOTES
11865 7.249 +11 -11 ircd-ratbox/configure
11866 7.63 +3 -3 ircd-ratbox/configure.ac
11867 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11871 leeh 2005/03/04 13:31:32 EST (20050304_2)
11875 include patchlevel.h
11878 - revved patchlevel to 2.1.0beta2
11880 Revision Changes Path
11881 1.113 +12 -0 ircd-ratbox/RELNOTES
11882 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11886 leeh 2005/03/04 13:27:05 EST (20050304_1)
11889 doc whats-new-2.1.txt
11892 - update whats-new-2.1
11893 - when we're handling global NAMES, dont output channels if there are no
11894 members within them we can show.
11896 Revision Changes Path
11897 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11898 7.436 +12 -2 ircd-ratbox/src/channel.c
11902 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11907 That would be a node_heap not a prefix_heap..oops
11909 Revision Changes Path
11910 7.30 +1 -1 ircd-ratbox/src/patricia.c
11914 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11919 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11920 otherwise..the other macros might work????
11922 Revision Changes Path
11923 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11927 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11930 . configure configure.ac
11934 Revision Changes Path
11935 7.248 +5 -5 ircd-ratbox/configure
11936 7.62 +5 -5 ircd-ratbox/configure.ac
11940 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11943 . configure configure.ac
11947 Revision Changes Path
11948 7.247 +3 -2 ircd-ratbox/configure
11949 7.61 +3 -2 ircd-ratbox/configure.ac
11953 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11956 . configure configure.ac
11960 Revision Changes Path
11961 7.246 +6 -6 ircd-ratbox/configure
11962 7.60 +4 -4 ircd-ratbox/configure.ac
11966 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11969 . configure configure.ac
11972 Doh these changes got put on RATBOX_2_0 when they were meant for
11974 Also merged in the monitor heap size stuff, not that i think monitor has
11977 Revision Changes Path
11978 7.245 +12 -3 ircd-ratbox/configure
11979 7.59 +11 -3 ircd-ratbox/configure.ac
11980 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11984 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11989 Add more robust alloca checking
11991 Revision Changes Path
11992 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11996 leeh 2005/02/24 15:27:17 EST (20050224_9)
12001 - fix the copyright on m_42.c :p
12003 Revision Changes Path
12004 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12008 leeh 2005/02/24 15:22:53 EST (20050224_8)
12011 include supported.h
12014 - fix a core in undline on bad masks
12015 - remove an unwanted space from beginning of second 005 numeric
12017 Revision Changes Path
12018 7.5 +1 -1 ircd-ratbox/include/supported.h
12019 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12023 leeh 2005/02/24 15:18:59 EST (20050224_7)
12026 modules m_monitor.c
12028 - use max_monitor when adding nicknames
12030 that should be everything now..
12032 Revision Changes Path
12033 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12037 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12044 Revision Changes Path
12045 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12049 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12056 Revision Changes Path
12057 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12061 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12066 The Answer to Life, the Universe, and Everything
12068 Revision Changes Path
12069 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12073 leeh 2005/02/24 14:53:04 EST (20050224_3)
12077 modules m_monitor.c
12078 src ircd.c monitor.c
12080 - call init_monitor() on startup
12081 - add in support for adding/deleting/listing monitor entries
12083 Revision Changes Path
12084 7.2 +3 -1 ircd-ratbox/include/monitor.h
12085 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12086 7.374 +2 -0 ircd-ratbox/src/ircd.c
12087 7.3 +15 -4 ircd-ratbox/src/monitor.c
12091 leeh 2005/02/23 21:20:10 EST (20050224_2)
12094 doc example.conf example.efnet.conf
12095 include s_conf.h supported.h
12096 modules Makefile.in
12097 src client.c newconf.c s_conf.c
12099 modules m_monitor.c
12101 - add the max_monitor config option
12102 - advertise MONITOR=%d in 005
12103 - clear a local clients monitor list on exit
12104 - add the framework for the MONITOR command
12107 Revision Changes Path
12108 7.261 +5 -0 ircd-ratbox/doc/example.conf
12109 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12110 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12111 7.4 +4 -2 ircd-ratbox/include/supported.h
12112 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12113 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12114 7.492 +1 -0 ircd-ratbox/src/client.c
12115 7.202 +1 -0 ircd-ratbox/src/newconf.c
12116 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12120 leeh 2005/02/23 20:57:51 EST (20050224_1)
12123 . configure configure.ac
12127 - move MONITOR_HEAP_SIZE over to configure
12129 Revision Changes Path
12130 7.244 ircd-ratbox/configure
12131 7.58 +4 -2 ircd-ratbox/configure.ac
12132 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12133 7.2 +0 -2 ircd-ratbox/src/monitor.c
12137 leeh 2005/02/23 20:48:08 EST (20050224_0)
12141 include client.h numeric.h
12142 modules/core m_nick.c
12143 src Makefile.in client.c messages.tab
12149 - first half of my server-side notify list implementation..
12151 Revision Changes Path
12152 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12153 7.266 +3 -0 ircd-ratbox/include/client.h
12154 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12155 7.58 +6 -0 ircd-ratbox/include/numeric.h
12156 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12157 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12158 7.491 +3 -0 ircd-ratbox/src/client.c
12159 7.126 +5 -5 ircd-ratbox/src/messages.tab
12160 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12161 7.342 +2 -0 ircd-ratbox/src/s_user.c
12165 leeh 2005/02/23 18:42:59 EST (20050223_0)
12170 - double the size of the client and channel hashtables (64k -> 128k and
12171 32k -> 64k). The improvements are quite significant..
12173 Revision Changes Path
12174 7.54 +4 -4 ircd-ratbox/include/hash.h
12178 leeh 2005/02/22 14:55:56 EST (20050222_1)
12182 modules m_services.c
12184 - remove a couple of unused vars
12185 - update monitor.txt
12187 Revision Changes Path
12188 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12189 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12193 leeh 2005/02/21 19:47:24 EST (20050222_0)
12198 - add in my documentation on the upcoming MONITOR command
12200 Revision Changes Path
12201 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12205 leeh 2005/02/21 12:09:34 EST (20050221_0)
12208 . configure configure.ac
12209 doc whats-new-2.1.txt
12210 tools README.mkpasswd
12214 - update whats-new-2.1.txt some more
12215 - we dont have vms mkpasswd anymore
12216 - remove the unused crypt.c
12218 Revision Changes Path
12219 7.243 +3 -6 ircd-ratbox/configure
12220 7.57 +2 -4 ircd-ratbox/configure.ac
12221 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12222 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12223 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12227 leeh 2005/02/19 12:38:09 EST (20050219_3)
12230 doc example.conf example.efnet.conf
12233 src channel.c client.c ircd.c s_conf.c
12235 - rework the splitcode, splitservers is now how many servers we've marked as
12236 EOB, rather than how many are linked. Thus pull ourselves out of
12237 splitmode immediately once this is satisfied
12239 Revision Changes Path
12240 7.260 +8 -9 ircd-ratbox/doc/example.conf
12241 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12242 7.83 +1 -0 ircd-ratbox/include/ircd.h
12243 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12244 7.435 +16 -36 ircd-ratbox/src/channel.c
12245 7.490 +2 -0 ircd-ratbox/src/client.c
12246 7.373 +2 -1 ircd-ratbox/src/ircd.c
12247 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12251 leeh 2005/02/19 09:02:34 EST (20050219_2)
12254 doc example.conf example.efnet.conf
12255 include ircd.h s_conf.h
12257 src channel.c ircd.c newconf.c s_conf.c
12259 - remove split_delay
12261 Revision Changes Path
12262 7.259 +0 -5 ircd-ratbox/doc/example.conf
12263 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12264 7.82 +0 -1 ircd-ratbox/include/ircd.h
12265 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12266 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12267 7.434 +2 -7 ircd-ratbox/src/channel.c
12268 7.372 +0 -1 ircd-ratbox/src/ircd.c
12269 7.201 +0 -1 ircd-ratbox/src/newconf.c
12270 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12274 leeh 2005/02/19 08:48:05 EST (20050219_1)
12278 modules m_cap.c m_who.c
12281 - implemented multi-prefix client capability, which allows stacking of @+ in
12284 Revision Changes Path
12285 7.265 +1 -1 ircd-ratbox/include/client.h
12286 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12287 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12288 7.433 +4 -6 ircd-ratbox/src/channel.c
12292 leeh 2005/02/19 06:27:58 EST (20050219_0)
12296 src newconf.c s_conf.c s_newconf.c
12298 - removed some unused vars/functions
12300 Revision Changes Path
12301 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12302 7.200 +0 -15 ircd-ratbox/src/newconf.c
12303 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12304 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12308 leeh 2005/02/16 12:58:24 EST (20050216_2)
12311 . RELNOTES configure configure.ac
12312 include patchlevel.h
12314 - update configure to reflect this is 'devel'
12316 - revved patchlevel to 2.1.0beta1
12318 Revision Changes Path
12319 1.112 +9 -1 ircd-ratbox/RELNOTES
12320 7.242 +11 -11 ircd-ratbox/configure
12321 7.56 +3 -3 ircd-ratbox/configure.ac
12322 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12326 leeh 2005/02/16 12:46:30 EST (20050216_1)
12329 . configure configure.ac
12330 include client.h numeric.h s_conf.h setup.h.in
12332 modules Makefile.in
12333 modules/core m_nick.c
12334 src Makefile.in client.c ircd.c messages.tab
12335 newconf.c s_conf.c s_user.c
12341 - remove watch, the protocol for this sucks so hard I just dont want it
12344 Revision Changes Path
12345 7.241 +2 -12 ircd-ratbox/configure
12346 7.55 +2 -4 ircd-ratbox/configure.ac
12347 7.264 +0 -2 ircd-ratbox/include/client.h
12348 7.57 +0 -11 ircd-ratbox/include/numeric.h
12349 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12350 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12351 7.3 +2 -3 ircd-ratbox/include/supported.h
12352 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12353 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12354 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12355 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12356 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12357 7.489 +0 -3 ircd-ratbox/src/client.c
12358 7.371 +0 -2 ircd-ratbox/src/ircd.c
12359 7.125 +9 -9 ircd-ratbox/src/messages.tab
12360 7.199 +0 -1 ircd-ratbox/src/newconf.c
12361 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12362 7.341 +0 -2 ircd-ratbox/src/s_user.c
12363 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12367 leeh 2005/02/15 19:13:31 EST (20050216_0)
12371 src event.c ircd_lexer.l ircd_signal.c
12374 servlink descrip.mms
12376 - remove a few vms bits
12378 Revision Changes Path
12379 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12380 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12381 7.47 +0 -54 ircd-ratbox/src/event.c
12382 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12383 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12384 7.152 +0 -3 ircd-ratbox/src/modules.c
12388 leeh 2005/02/15 18:53:32 EST (20050215_0)
12391 include hostmask.h ircd.h s_conf.h s_newconf.h
12392 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12394 src hostmask.c ircd.c ircd_signal.c s_conf.c
12397 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12398 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12400 Revision Changes Path
12401 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12402 7.81 +1 -0 ircd-ratbox/include/ircd.h
12403 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12404 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12405 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12406 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12407 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12408 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12409 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12410 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12411 7.370 +7 -0 ircd-ratbox/src/ircd.c
12412 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12413 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12414 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12418 leeh 2005/02/13 10:21:41 EST (20050213_4)
12423 doc whats-new-2.0.txt whats-new-2.1.txt
12427 - move whats-new.txt to whats-new-2.0.txt
12428 - add in whats-new-2.1.txt
12429 - update services.txt with the whois for logged in users
12431 Revision Changes Path
12432 7.2 +5 -0 ircd-ratbox/doc/services.txt
12433 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12434 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12435 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12439 leeh 2005/02/13 09:20:37 EST (20050213_3)
12442 include supported.h
12443 modules/core m_message.c
12445 - fix a compile error in m_message.c
12446 - update 005 to the spec and add CPRIVMSG/CNOTICE
12448 Revision Changes Path
12449 7.2 +31 -37 ircd-ratbox/include/supported.h
12450 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12454 leeh 2005/02/13 09:14:12 EST (20050213_2)
12459 - fix the membership memleak
12461 Revision Changes Path
12462 7.432 +0 -3 ircd-ratbox/src/channel.c
12466 leeh 2005/02/12 21:51:56 EST (20050213_1)
12470 modules/core m_message.c
12472 - add a bitmask to track when they send their first message, only allowing
12473 clearing stuff after that.
12475 Revision Changes Path
12476 7.263 +4 -0 ircd-ratbox/include/client.h
12477 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12481 leeh 2005/02/12 21:17:52 EST (20050213_0)
12484 include patricia.h s_newconf.h
12485 modules/core m_message.c
12486 src patricia.c s_newconf.c s_user.c
12488 - add in the patricia for tracking who fills up targets, give them a reduced
12491 Revision Changes Path
12492 7.20 +1 -1 ircd-ratbox/include/patricia.h
12493 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12494 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12495 7.29 +1 -1 ircd-ratbox/src/patricia.c
12496 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12497 7.340 +4 -0 ircd-ratbox/src/s_user.c
12501 leeh 2005/02/12 18:35:10 EST (20050212_0)
12504 include ircd_defs.h
12505 src class.c reject.c
12507 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12509 Revision Changes Path
12510 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12511 7.68 +1 -5 ircd-ratbox/src/class.c
12512 1.33 +1 -5 ircd-ratbox/src/reject.c
12516 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12521 remove stupid memory leak
12523 Revision Changes Path
12524 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12528 leeh 2005/02/11 06:42:48 EST (20050211_0)
12533 - workaround hyb6 allowing empty gline reasons
12535 Revision Changes Path
12536 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12540 leeh 2005/02/09 14:39:13 EST (20050209_2)
12544 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12545 src ircd.c s_conf.c
12547 - move temp dlines and temp klines over to an array, rather than completely
12550 Revision Changes Path
12551 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12552 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12553 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12554 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12555 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12556 7.369 +0 -5 ircd-ratbox/src/ircd.c
12557 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12561 leeh 2005/02/09 14:02:13 EST (20050209_1)
12565 modules m_cap.c m_pong.c m_user.c
12566 modules/core m_nick.c
12569 - remove 'nick' param from register_local_user(), its not needed.
12571 Revision Changes Path
12572 7.35 +1 -1 ircd-ratbox/include/s_user.h
12573 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12574 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12575 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12576 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12577 7.339 +6 -6 ircd-ratbox/src/s_user.c
12581 leeh 2005/02/09 13:12:53 EST (20050209_0)
12584 modules m_cmessage.c
12586 - dont send numerics when we're dealing with CNOTICE
12587 - add in checking for +g, and resetting idle
12589 Revision Changes Path
12590 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12594 leeh 2005/02/08 11:37:50 EST (20050208_2)
12599 - fix operator blocks to work on ip spoofs
12601 Revision Changes Path
12602 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12606 leeh 2005/02/07 19:23:22 EST (20050208_1)
12609 doc example.conf example.efnet.conf
12612 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12614 Revision Changes Path
12615 7.258 +0 -39 ircd-ratbox/doc/example.conf
12616 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12617 7.198 +0 -272 ircd-ratbox/src/newconf.c
12621 leeh 2005/02/07 19:19:32 EST (20050208_0)
12626 - added support for kline.conf.perm et al, these take the same formats
12627 as their non-permanent partners, but you cant remove them via the ircd.
12629 Revision Changes Path
12630 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12634 leeh 2005/02/02 19:18:59 EST (20050203_1)
12641 help/opers cnotice cprivmsg
12643 - added help files for cprivmsg/cnotice
12645 Revision Changes Path
12646 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12647 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12648 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12649 1.10 +19 -19 ircd-ratbox/help/opers/index
12650 1.7 +10 -9 ircd-ratbox/help/users/index
12654 leeh 2005/02/02 19:14:25 EST (20050203_0)
12658 modules Makefile.in
12661 modules m_cmessage.c
12663 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12664 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12665 nick is a member. These bypass any target change limitations.
12666 - added ERR_VOICENEEDED, numeric 489.
12668 Revision Changes Path
12669 7.56 +2 -0 ircd-ratbox/include/numeric.h
12670 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12671 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12672 7.124 +1 -1 ircd-ratbox/src/messages.tab
12676 leeh 2005/02/02 16:58:16 EST (20050202_4)
12681 - update etrace help
12683 Revision Changes Path
12684 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12688 leeh 2005/02/02 16:55:04 EST (20050202_3)
12693 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12694 can put its external ip address in there..
12696 Revision Changes Path
12697 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12701 leeh 2005/02/02 16:41:06 EST (20050202_2)
12706 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12707 if its a non-local client. These will just get "lost" if the remote
12708 server doesnt support this..
12710 Revision Changes Path
12711 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12715 leeh 2005/02/02 16:12:12 EST (20050202_1)
12718 include client.h numeric.h s_conf.h
12719 modules/core m_message.c
12720 src messages.tab newconf.c s_conf.c
12722 - first part of the target change code, add the storage of targets for
12723 localuser, throttle messages when they fill all the available slots
12725 Revision Changes Path
12726 7.262 +5 -1 ircd-ratbox/include/client.h
12727 7.55 +2 -0 ircd-ratbox/include/numeric.h
12728 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12729 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12730 7.123 +1 -1 ircd-ratbox/src/messages.tab
12731 7.197 +1 -0 ircd-ratbox/src/newconf.c
12732 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12736 leeh 2005/02/02 13:28:10 EST (20050202_0)
12739 modules m_resv.c m_stats.c m_testline.c
12740 modules/core m_join.c
12741 src hash.c kdparse.c messages.tab s_newconf.c
12743 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12744 tracking of when resvs get hit
12746 Revision Changes Path
12747 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12748 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12749 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12750 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12751 7.114 +3 -0 ircd-ratbox/src/hash.c
12752 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12753 7.122 +1 -1 ircd-ratbox/src/messages.tab
12754 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12758 leeh 2005/01/31 09:04:10 EST (20050131_2)
12763 - fflush() logfiles
12765 Revision Changes Path
12766 7.79 +2 -0 ircd-ratbox/src/s_log.c
12770 leeh 2005/01/31 08:59:09 EST (20050131_1)
12775 - rename fd_dump() to comm_dump()
12777 Revision Changes Path
12778 1.27 +2 -2 ircd-ratbox/src/commio.c
12782 leeh 2005/01/30 19:16:08 EST (20050131_0)
12787 modules m_services.c
12788 modules/core m_server.c
12789 src hook.c s_serv.c
12791 - added hook for server_introduced
12792 - fixed up services support for hooks
12794 Revision Changes Path
12795 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12796 1.31 +1 -0 ircd-ratbox/include/hook.h
12797 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12798 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12799 7.36 +2 -0 ircd-ratbox/src/hook.c
12800 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12804 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12809 Add back in the comm_fd_hack thing for solaris
12811 Revision Changes Path
12812 1.26 +26 -1 ircd-ratbox/src/commio.c
12816 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12820 include commio.h s_conf.h watch.h
12821 modules m_dline.c m_kline.c m_resv.c m_stats.c
12822 m_watch.c m_xline.c
12823 modules/core m_nick.c
12824 src balloc.c cache.c client.c commio.c
12825 epoll.c ircd.c ircd_lexer.l kdparse.c
12826 listener.c s_auth.c s_conf.c s_log.c
12829 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12831 Revision Changes Path
12832 1.18 +0 -2 ircd-ratbox/adns/adns.h
12833 1.14 +6 -37 ircd-ratbox/include/commio.h
12834 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12835 7.3 +2 -2 ircd-ratbox/include/watch.h
12836 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12837 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12838 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12839 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12840 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12841 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12842 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12843 7.85 +1 -1 ircd-ratbox/src/balloc.c
12844 1.24 +5 -5 ircd-ratbox/src/cache.c
12845 7.488 +4 -4 ircd-ratbox/src/client.c
12846 1.25 +10 -280 ircd-ratbox/src/commio.c
12847 1.33 +1 -1 ircd-ratbox/src/epoll.c
12848 7.368 +4 -4 ircd-ratbox/src/ircd.c
12849 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12850 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12851 7.125 +8 -8 ircd-ratbox/src/listener.c
12852 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12853 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12854 7.78 +20 -20 ircd-ratbox/src/s_log.c
12855 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12856 1.6 +22 -15 ircd-ratbox/src/watch.c
12860 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12863 modules/core m_mode.c
12865 remove two unused variables
12867 Revision Changes Path
12868 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12872 leeh 2005/01/28 15:31:40 EST (20050128_1)
12878 - mo_kline() needs minpara of 3, not 2
12879 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12880 - require me.info is never blank
12882 Revision Changes Path
12883 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12884 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12888 leeh 2005/01/28 15:26:28 EST (20050128_0)
12891 modules/core m_mode.c m_sjoin.c
12893 - patch via jilles to fix +eI lists being shown to lusers when handling
12894 protocol stuff over TS6
12896 Revision Changes Path
12897 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12898 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12902 leeh 2005/01/25 19:47:38 EST (20050126_0)
12906 modules/core m_join.c m_mode.c m_sjoin.c
12907 src channel.c messages.tab s_serv.c
12909 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12910 an operspy call with &me
12911 - remove modebuf/parabuf params from channel_modes(), we now generate a
12912 buffer internally which we return.
12914 Revision Changes Path
12915 7.163 +1 -1 ircd-ratbox/include/channel.h
12916 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12917 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12918 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12919 7.431 +25 -18 ircd-ratbox/src/channel.c
12920 7.121 +1 -1 ircd-ratbox/src/messages.tab
12921 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12925 alz 2005/01/25 18:09:18 EST (20050125_5)
12928 doc example.conf example.efnet.conf
12931 src listener.c newconf.c s_conf.c
12933 Added dline_with_reason config option (default yes):
12935 /* dline reason: show the user the dline reason when they connect
12938 dline_with_reason = yes;
12940 Revision Changes Path
12941 7.257 +6 -1 ircd-ratbox/doc/example.conf
12942 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12943 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12944 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12945 7.124 +1 -1 ircd-ratbox/src/listener.c
12946 7.196 +1 -0 ircd-ratbox/src/newconf.c
12947 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12951 leeh 2005/01/25 13:21:17 EST (20050125_4)
12956 - make conf_set_generic_string() test len exists before it uses it.
12958 Revision Changes Path
12959 7.195 +1 -1 ircd-ratbox/src/newconf.c
12963 leeh 2005/01/25 13:10:56 EST (20050125_3)
12969 - rename 'type' to 'flags' in cluster {};
12970 - add stacking of servers in cluster {}; documented in example.conf
12972 Revision Changes Path
12973 7.256 +18 -10 ircd-ratbox/doc/example.conf
12974 7.194 +39 -7 ircd-ratbox/src/newconf.c
12978 alz 2005/01/25 12:48:54 EST (20050125_2)
12982 src listener.c s_conf.c
12984 Added dline reasons, connecting/banned clients now see ban reason.
12986 Revision Changes Path
12987 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12988 7.123 +17 -4 ircd-ratbox/src/listener.c
12989 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12993 leeh 2005/01/25 07:44:37 EST (20050125_1)
12996 doc example.conf example.efnet.conf
12999 - implement stacking of shared {}; blocks, documented in example.conf
13001 Revision Changes Path
13002 7.255 +26 -13 ircd-ratbox/doc/example.conf
13003 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13004 7.193 +51 -36 ircd-ratbox/src/newconf.c
13008 leeh 2005/01/24 19:08:29 EST (20050125_0)
13012 include client.h s_conf.h
13013 modules/core m_join.c
13014 src newconf.c s_user.c
13016 - added jupe_exempt to auth {};, exempts the user from generating warnings
13017 when they attempt to join juped channels.
13019 Revision Changes Path
13020 7.254 +2 -0 ircd-ratbox/doc/example.conf
13021 7.261 +3 -0 ircd-ratbox/include/client.h
13022 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13023 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13024 7.192 +1 -0 ircd-ratbox/src/newconf.c
13025 7.338 +8 -0 ircd-ratbox/src/s_user.c
13029 leeh 2005/01/24 18:57:02 EST (20050124_6)
13034 - rework shared {};, the format is now:
13036 oper = "flame@*.leeh.co.uk", "*.lan";
13042 oper = "flame@*.leeh.co.uk", "*.lan";
13046 Revision Changes Path
13047 7.191 +55 -23 ircd-ratbox/src/newconf.c
13051 leeh 2005/01/24 17:25:58 EST (20050124_5)
13056 - fix the prototype on load_static_modules()
13058 Revision Changes Path
13059 7.61 +1 -1 ircd-ratbox/include/modules.h
13063 leeh 2005/01/24 16:00:30 EST (20050124_4)
13068 - have cap end call register_local_user() with its own copy of
13069 source_p->username so its safe for unidented users..
13071 Revision Changes Path
13072 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13076 leeh 2005/01/24 15:48:09 EST (20050124_3)
13079 include newconf.h s_conf.h
13081 src newconf.c s_conf.c s_log.c
13083 - move the conf parser over to a table based structure, with generic setting
13084 of integers/strings
13086 Revision Changes Path
13087 7.34 +9 -8 ircd-ratbox/include/newconf.h
13088 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13089 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13090 7.190 +264 -808 ircd-ratbox/src/newconf.c
13091 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13092 7.77 +13 -13 ircd-ratbox/src/s_log.c
13096 leeh 2005/01/24 13:11:30 EST (20050124_2)
13102 - added stacking of ips in exempt {};
13104 Revision Changes Path
13105 7.253 +4 -0 ircd-ratbox/doc/example.conf
13106 7.189 +11 -30 ircd-ratbox/src/newconf.c
13110 leeh 2005/01/24 12:59:57 EST (20050124_1)
13114 src channel.c client.c hash.c hook.c
13115 newconf.c s_user.c watch.c
13117 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13118 consistent with the rest of the dlink code.
13120 Revision Changes Path
13121 1.54 +7 -7 ircd-ratbox/include/tools.h
13122 7.430 +2 -2 ircd-ratbox/src/channel.c
13123 7.487 +6 -6 ircd-ratbox/src/client.c
13124 7.113 +5 -5 ircd-ratbox/src/hash.c
13125 7.35 +1 -1 ircd-ratbox/src/hook.c
13126 7.188 +2 -2 ircd-ratbox/src/newconf.c
13127 7.337 +1 -1 ircd-ratbox/src/s_user.c
13128 1.5 +4 -4 ircd-ratbox/src/watch.c
13132 leeh 2005/01/24 12:47:13 EST (20050124_0)
13137 - cheap hack on sticky capabs..
13139 Revision Changes Path
13140 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13144 leeh 2005/01/22 11:36:54 EST (20050122_0)
13149 - updated my clicap implementation to match the spec so far..
13151 Revision Changes Path
13152 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13156 leeh 2005/01/21 07:14:43 EST (20050121_2)
13161 modules m_services.c
13162 src hook.c s_serv.c
13164 - added hooks for when we're sending a burst
13165 - rewrote hooks.txt
13166 - fix up the hooks ive already done in services compatibility, ill add the
13167 hooks for server/client introductions in a bit.
13169 Revision Changes Path
13170 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13171 1.30 +4 -0 ircd-ratbox/include/hook.h
13172 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13173 7.34 +7 -0 ircd-ratbox/src/hook.c
13174 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13178 leeh 2005/01/21 06:34:03 EST (20050121_1)
13181 contrib example_module.c spy_admin_notice.c
13182 spy_info_notice.c spy_links_notice.c
13183 spy_motd_notice.c spy_stats_notice.c
13184 spy_stats_p_notice.c spy_trace_notice.c
13186 spy_whois_notice_global.c
13188 modules m_admin.c m_info.c m_links.c m_motd.c
13189 m_services.c m_stats.c m_trace.c
13190 m_whois.c static_modules.c.SH
13191 modules/core m_server.c
13192 src client.c hook.c ircd.c modules.c packet.c
13193 s_auth.c s_serv.c s_user.c send.c
13195 - add a better implementation of the hook system, its now a slow leaking
13196 array and events are created whenever we try adding a hook for it, or
13197 theyre registered for the caller.
13199 Ive temporarily fucked services support and removed most of the other
13200 hooks.. I shall fix this soon.
13202 Revision Changes Path
13203 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13204 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13205 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13206 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13207 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13208 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13209 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13210 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13211 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13212 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13213 1.29 +34 -70 ircd-ratbox/include/hook.h
13214 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13215 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13216 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13217 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13218 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13219 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13220 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13221 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13222 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13223 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13224 7.486 +1 -28 ircd-ratbox/src/client.c
13225 7.33 +131 -137 ircd-ratbox/src/hook.c
13226 7.367 +1 -1 ircd-ratbox/src/ircd.c
13227 7.151 +6 -10 ircd-ratbox/src/modules.c
13228 7.138 +10 -14 ircd-ratbox/src/packet.c
13229 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13230 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13231 7.336 +0 -6 ircd-ratbox/src/s_user.c
13232 7.286 +8 -6 ircd-ratbox/src/send.c
13236 leeh 2005/01/20 19:19:20 EST (20050121_0)
13241 - remove an unused struct
13243 Revision Changes Path
13244 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13248 leeh 2005/01/20 13:38:39 EST (20050120_1)
13251 . configure configure.ac
13252 include client.h numeric.h patchlevel.h
13253 modules Makefile.in
13254 src messages.tab s_user.c
13258 - drop back to -O0, fix patchlevel.h
13259 - first stab at client capabilities.. this still needs work.
13261 Revision Changes Path
13262 7.240 +3 -3 ircd-ratbox/configure
13263 7.54 +3 -3 ircd-ratbox/configure.ac
13264 7.260 +3 -0 ircd-ratbox/include/client.h
13265 7.54 +2 -0 ircd-ratbox/include/numeric.h
13266 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13267 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13268 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13269 7.120 +1 -1 ircd-ratbox/src/messages.tab
13270 7.335 +3 -0 ircd-ratbox/src/s_user.c
13274 leeh 2005/01/20 06:04:41 EST (20050120_0)
13277 . ChangeLog RELNOTES
13278 include config.h config.h.dist memory.h
13281 src commio.c crypt.c getopt.c ircd.c s_serv.c
13283 . README.VMS clean.com make.com
13284 include setup.h_vms
13285 modules descrip.mms static_modules_c.com
13286 modules/core descrip.mms
13287 src descrip.mms qio.c version.com
13288 tools descrip.mms mkpasswd_vms.c
13290 - clean changelog, relnotes
13291 - mark patchlevel as 2.1.0beta
13292 - remove VMS support
13294 Revision Changes Path
13295 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13296 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13297 1.111 +1 -348 ircd-ratbox/RELNOTES
13298 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13299 7.182 +0 -42 ircd-ratbox/include/config.h
13300 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13301 7.50 +0 -4 ircd-ratbox/include/memory.h
13302 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13303 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13304 7.2 +0 -58 ircd-ratbox/make.com (dead)
13305 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13306 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13307 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13308 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13309 1.24 +7 -30 ircd-ratbox/src/commio.c
13310 7.12 +0 -4 ircd-ratbox/src/crypt.c
13311 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13312 7.24 +0 -4 ircd-ratbox/src/getopt.c
13313 7.366 +4 -19 ircd-ratbox/src/ircd.c
13314 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13315 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13316 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13317 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13318 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13322 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13328 not using the return values on a few watch functions so make them void
13330 Revision Changes Path
13331 7.2 +5 -5 ircd-ratbox/include/watch.h
13332 1.4 +19 -28 ircd-ratbox/src/watch.c
13335 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13340 Make watch throttle, don't accept letter commands stacked
13342 Revision Changes Path
13343 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13347 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13354 Revision Changes Path
13355 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13359 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13362 . ChangeLog README.FIRST RELNOTES configure
13364 adns adns.h internal.h parse.c transmit.c
13366 contrib example_module.c spy_admin_notice.c
13367 spy_info_notice.c spy_links_notice.c
13368 spy_motd_notice.c spy_stats_notice.c
13369 spy_stats_p_notice.c spy_trace_notice.c
13371 spy_whois_notice_global.c
13372 doc example.conf example.efnet.conf ircd.motd
13373 server-version-info whats-new.txt
13374 help/opers umode xline
13376 include cache.h channel.h class.h client.h
13377 commio.h config.h config.h.dist hash.h
13378 hook.h hostmask.h irc_string.h ircd.h
13379 ircd_defs.h m_info.h memory.h msg.h
13380 newconf.h numeric.h packet.h patchlevel.h
13381 patricia.h s_conf.h s_gline.h s_newconf.h
13382 s_serv.h s_user.h scache.h serno.h
13383 setup.h.in sprintf_irc.h stdinc.h tools.h
13384 modules .depend Makefile.in m_admin.c m_away.c
13385 m_dline.c m_encap.c m_gline.c m_info.c
13386 m_kline.c m_links.c m_list.c m_lusers.c
13387 m_motd.c m_oper.c m_operspy.c m_rehash.c
13388 m_restart.c m_resv.c m_set.c m_stats.c
13389 m_svinfo.c m_testline.c m_testmask.c
13390 m_topic.c m_trace.c m_watch.c m_who.c
13391 m_whois.c m_whowas.c m_xline.c
13392 static_modules.c.SH
13393 modules/core m_error.c m_message.c m_mode.c m_quit.c
13394 m_server.c m_squit.c
13395 src .depend Makefile.in adns.c balloc.c
13396 cache.c channel.c class.c client.c
13397 commio.c crypt.c devpoll.c epoll.c
13398 event.c getopt.c hash.c hook.c hostmask.c
13399 irc_string.c ircd.c ircd_lexer.l
13400 ircd_parser.y ircd_signal.c listener.c
13401 modules.c newconf.c numeric.c packet.c
13402 parse.c patricia.c poll.c reject.c
13403 restart.c s_auth.c s_conf.c s_log.c
13404 s_newconf.c s_serv.c s_user.c scache.c
13405 select.c send.c snprintf.c tools.c
13406 version.c.SH watch.c whowas.c
13407 tools README.mkpasswd mkpasswd.c
13409 . README.VMS clean.com make.com
13411 include common.h s_stats.h setup.h_vms
13413 modules descrip.mms m_challenge.c m_etrace.c
13414 m_invite.c m_names.c m_pass.c m_ping.c
13415 m_pong.c m_services.c m_tb.c m_user.c
13416 m_users.c m_version.c
13417 static_modules_c.com
13418 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13420 servlink descrip.mms
13421 src descrip.mms kdparse.c messages.tab qio.c
13422 s_gline.c s_stats.c version.com
13423 tools descrip.mms mkpasswd_vms.c
13427 modules/core channels.c users.c
13430 merge from RATBOX_2_0
13432 Revision Changes Path
13433 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13434 7.40 +1 -0 ircd-ratbox/README.FIRST
13435 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13436 1.110 +114 -6 ircd-ratbox/RELNOTES
13437 1.17 +4 -0 ircd-ratbox/adns/adns.h
13438 1.17 +4 -4 ircd-ratbox/adns/internal.h
13439 1.12 +38 -38 ircd-ratbox/adns/parse.c
13440 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13441 1.19 +13 -13 ircd-ratbox/adns/types.c
13442 7.1 +10 -0 ircd-ratbox/clean.com (new)
13443 7.239 +47 -29 ircd-ratbox/configure
13444 7.53 +40 -32 ircd-ratbox/configure.ac
13445 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13446 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13447 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13448 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13449 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13450 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13451 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13452 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13453 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13454 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13455 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13456 7.252 +68 -22 ircd-ratbox/doc/example.conf
13457 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13458 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13459 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13460 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13461 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13462 1.5 +2 -1 ircd-ratbox/help/opers/umode
13463 1.7 +1 -1 ircd-ratbox/help/opers/xline
13464 1.2 +1 -0 ircd-ratbox/help/users/umode
13465 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13466 1.7 +8 -0 ircd-ratbox/include/cache.h
13467 7.162 +18 -16 ircd-ratbox/include/channel.h
13468 7.25 +4 -0 ircd-ratbox/include/class.h
13469 7.259 +34 -28 ircd-ratbox/include/client.h
13470 1.13 +45 -7 ircd-ratbox/include/commio.h
13471 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13472 7.181 +74 -16 ircd-ratbox/include/config.h
13473 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13474 7.53 +2 -0 ircd-ratbox/include/hash.h
13475 1.28 +73 -27 ircd-ratbox/include/hook.h
13476 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13477 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13478 7.80 +6 -31 ircd-ratbox/include/ircd.h
13479 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13480 7.56 +14 -8 ircd-ratbox/include/m_info.h
13481 7.49 +4 -0 ircd-ratbox/include/memory.h
13482 7.53 +2 -0 ircd-ratbox/include/msg.h
13483 7.33 +9 -9 ircd-ratbox/include/newconf.h
13484 7.53 +12 -8 ircd-ratbox/include/numeric.h
13485 7.27 +1 -1 ircd-ratbox/include/packet.h
13486 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13487 7.19 +25 -1 ircd-ratbox/include/patricia.h
13488 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13489 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13490 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13491 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13492 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13493 7.34 +13 -9 ircd-ratbox/include/s_user.h
13494 7.15 +1 -1 ircd-ratbox/include/scache.h
13495 7.5366 +1 -1 ircd-ratbox/include/serno.h
13496 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13497 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13498 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13499 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13500 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13501 1.53 +10 -10 ircd-ratbox/include/tools.h
13502 7.1 +58 -0 ircd-ratbox/make.com (new)
13503 1.45 +338 -182 ircd-ratbox/modules/.depend
13504 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13505 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13506 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13507 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13508 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13509 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13510 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13511 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13512 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13513 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13514 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13515 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13516 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13517 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13518 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13519 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13520 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13521 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13522 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13523 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13524 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13525 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13526 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13527 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13528 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13529 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13530 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13531 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13532 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13533 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13534 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13535 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13536 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13537 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13538 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13539 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13540 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13541 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13542 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13543 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13544 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13545 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13546 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13547 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13548 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13549 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13550 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13551 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13552 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13553 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13554 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13555 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13556 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13557 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13558 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13559 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13560 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13561 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13562 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13563 7.48 +162 -119 ircd-ratbox/src/.depend
13564 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13565 7.75 +5 -5 ircd-ratbox/src/adns.c
13566 7.84 +1 -1 ircd-ratbox/src/balloc.c
13567 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13568 1.23 +75 -7 ircd-ratbox/src/cache.c
13569 7.429 +342 -79 ircd-ratbox/src/channel.c
13570 7.67 +42 -2 ircd-ratbox/src/class.c
13571 7.485 +245 -85 ircd-ratbox/src/client.c
13572 1.23 +349 -43 ircd-ratbox/src/commio.c
13573 7.11 +4 -0 ircd-ratbox/src/crypt.c
13574 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13575 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13576 1.32 +4 -8 ircd-ratbox/src/epoll.c
13577 7.46 +63 -6 ircd-ratbox/src/event.c
13578 7.23 +4 -0 ircd-ratbox/src/getopt.c
13579 7.112 +8 -7 ircd-ratbox/src/hash.c
13580 7.32 +135 -133 ircd-ratbox/src/hook.c
13581 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13582 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13583 7.365 +56 -48 ircd-ratbox/src/ircd.c
13584 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13585 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13586 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13587 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13588 7.122 +14 -13 ircd-ratbox/src/listener.c
13589 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13590 7.150 +17 -8 ircd-ratbox/src/modules.c
13591 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13592 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13593 7.137 +55 -42 ircd-ratbox/src/packet.c
13594 7.187 +8 -15 ircd-ratbox/src/parse.c
13595 7.28 +2 -4 ircd-ratbox/src/patricia.c
13596 7.82 +3 -1 ircd-ratbox/src/poll.c
13597 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13598 1.32 +8 -3 ircd-ratbox/src/reject.c
13599 7.34 +1 -0 ircd-ratbox/src/restart.c
13600 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13601 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13602 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13603 7.76 +32 -35 ircd-ratbox/src/s_log.c
13604 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13605 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13606 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13607 7.334 +773 -2 ircd-ratbox/src/s_user.c
13608 7.27 +2 -1 ircd-ratbox/src/scache.c
13609 7.44 +2 -0 ircd-ratbox/src/select.c
13610 7.285 +12 -12 ircd-ratbox/src/send.c
13611 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13612 7.46 +0 -1 ircd-ratbox/src/tools.c
13613 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13614 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13615 1.3 +4 -4 ircd-ratbox/src/watch.c
13616 7.32 +1 -0 ircd-ratbox/src/whowas.c
13617 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13618 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13619 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13620 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13624 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13626 Modified files: (Branch: RATBOX_2_0)
13629 a remote client is never going to have a watch list..duh
13631 Revision Changes Path
13632 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13636 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13638 Added files: (Branch: RATBOX_2_0)
13643 Revision Changes Path
13644 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13648 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13650 Added files: (Branch: RATBOX_2_0)
13654 helps if we actually include the .c/.h files
13656 Revision Changes Path
13657 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13658 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13662 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13664 Modified files: (Branch: RATBOX_2_0)
13665 . configure configure.ac
13666 include client.h numeric.h s_conf.h setup.h.in
13668 modules Makefile.in
13669 modules/core m_nick.c
13670 src Makefile.in client.c ircd.c messages.tab
13671 newconf.c s_conf.c s_user.c
13673 backport watch from devel
13675 Revision Changes Path
13676 7.229.2.10 +12 -2 ircd-ratbox/configure
13677 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13678 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13679 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13680 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13681 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13682 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13683 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13684 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13685 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13686 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13687 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13688 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13689 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13690 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13691 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13695 leeh 2005/01/12 10:12:40 EST (20050112_1)
13697 Modified files: (Branch: RATBOX_2_0)
13699 modules m_services.c m_whois.c
13702 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13703 when the user is logged in
13705 Revision Changes Path
13706 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13707 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13708 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13709 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13713 leeh 2005/01/11 19:47:14 EST (20050112_0)
13715 Modified files: (Branch: RATBOX_2_0)
13716 include supported.h
13717 Added files: (Branch: RATBOX_2_0)
13721 - added doc/services.txt, outlining the compatibility code
13723 Revision Changes Path
13724 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13725 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13729 leeh 2005/01/11 18:38:10 EST (20050111_5)
13731 Modified files: (Branch: RATBOX_2_0)
13732 include client.h hook.h
13733 modules m_services.c
13734 modules/core m_server.c
13735 src hook.c s_serv.c
13737 - more services compatibility code:
13738 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13739 appropriate service {}; entry, only accept SU from these.
13740 - hook into us finishing nick burst, and have services burst a list of
13743 Revision Changes Path
13744 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13745 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13746 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13747 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13748 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13749 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13753 leeh 2005/01/11 17:32:42 EST (20050111_4)
13755 Modified files: (Branch: RATBOX_2_0)
13756 . configure configure.ac
13758 modules Makefile.in
13760 Added files: (Branch: RATBOX_2_0)
13761 modules m_services.c
13763 - more services compatibility code:
13764 - encap handlers for SU (services marking client as logged in)
13765 - and for LOGIN (servers bursting logged in status)
13766 - move suser from Client -> User
13768 Revision Changes Path
13769 7.229.2.9 +9 -3 ircd-ratbox/configure
13770 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13771 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13772 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13773 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13774 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13778 leeh 2005/01/11 16:46:34 EST (20050111_3)
13780 Modified files: (Branch: RATBOX_2_0)
13781 include ircd_defs.h
13783 - whoops, missing #endif
13785 Revision Changes Path
13786 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13790 leeh 2005/01/11 15:56:57 EST (20050111_2)
13792 Modified files: (Branch: RATBOX_2_0)
13793 include ircd_defs.h
13795 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13796 have ipv6 just report sizeof(struct sockaddr_in)
13798 Revision Changes Path
13799 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13803 leeh 2005/01/10 20:19:35 EST (20050111_1)
13805 Modified files: (Branch: RATBOX_2_0)
13808 - fix a gcc warning
13810 Revision Changes Path
13811 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13815 leeh 2005/01/10 20:10:35 EST (20050111_0)
13817 Modified files: (Branch: RATBOX_2_0)
13818 adns internal.h parse.c transmit.c types.c
13820 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13823 Revision Changes Path
13824 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13825 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13826 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13827 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13831 leeh 2005/01/10 17:48:48 EST (20050110_3)
13833 Modified files: (Branch: RATBOX_2_0)
13836 - send out the reformatted xline to opers (\s -> ' ')
13838 Revision Changes Path
13839 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13843 leeh 2005/01/10 16:18:53 EST (20050110_2)
13845 Modified files: (Branch: RATBOX_2_0)
13848 include client.h supported.h
13849 src messages.tab s_user.c send.c
13851 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13854 Revision Changes Path
13855 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13856 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13857 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13858 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13859 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13860 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13861 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13865 leeh 2005/01/10 14:50:47 EST (20050110_1)
13867 Modified files: (Branch: RATBOX_2_0)
13868 doc example.conf example.efnet.conf
13870 - I dont remember ts6 desyncing on bans, so im not sure why the example
13873 Revision Changes Path
13874 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13875 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13879 leeh 2005/01/10 13:31:10 EST (20050110_0)
13881 Modified files: (Branch: RATBOX_2_0)
13882 . configure configure.ac
13883 include channel.h client.h numeric.h s_conf.h
13884 s_serv.h setup.h.in
13885 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13887 src channel.c messages.tab newconf.c s_conf.c
13890 - added --enable-services to configure, which enables some ratbox-services
13891 compatibility code:
13892 - chanmode +r, registered users only
13893 - usermode +S, prevents deop/kick of a service
13894 - service { }; block in conf for the above umode
13896 Revision Changes Path
13897 7.229.2.8 +28 -16 ircd-ratbox/configure
13898 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13899 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13900 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13901 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13902 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13903 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13904 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13905 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13906 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13907 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13908 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13909 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13910 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13911 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13912 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13913 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13914 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13915 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13919 leeh 2005/01/09 08:23:30 EST (20050109_0)
13921 Modified files: (Branch: RATBOX_2_0)
13924 - remove a tab, and add +C to opers umode help
13926 Revision Changes Path
13927 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode