1 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
3 - remove get_maxrss() and all of that insecure and unsafe nonsense
7 +3 -38 trunk/src/ircd.c (File Modified)
8 +1 -1 trunk/src/restart.c (File Modified)
9 +0 -4 trunk/src/s_stats.c (File Modified)
12 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
14 - avoid some potential NULL dereferencing
18 +1 -1 trunk/libcharybdis/commio.c (File Modified)
21 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
27 +1 -1 trunk/libcharybdis/poll.c (File Modified)
30 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
32 - rework poll a bit for the MAXCONNECTIONS changes.
36 +46 -23 trunk/libcharybdis/poll.c (File Modified)
39 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
41 Our way of using kqueue may cause it to report fds we
42 don't know about anymore, cope.
46 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
49 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
51 Don't reference freed memory (fde_t) in comm_close().
55 +1 -1 trunk/libcharybdis/commio.c (File Modified)
58 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
60 - fix for 100% cpu use
64 +1 -1 trunk/libcharybdis/commio.c (File Modified)
67 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
69 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
73 +37 -25 trunk/libcharybdis/commio.c (File Modified)
76 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
78 - clear up use of fd_table in ircd.
82 +3 -2 trunk/src/s_serv.c (File Modified)
85 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
87 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
91 +97 -26 trunk/libcharybdis/commio.c (File Modified)
92 +3 -2 trunk/libcharybdis/commio.h (File Modified)
93 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
94 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
95 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
96 +3 -3 trunk/libcharybdis/poll.c (File Modified)
97 +2 -2 trunk/libcharybdis/ports.c (File Modified)
98 +2 -2 trunk/libcharybdis/select.c (File Modified)
101 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
103 Fix some cases where the size argument to strlcpy()
104 for usernames and hostnames is 1 too small.
108 +1 -1 trunk/modules/m_chghost.c (File Modified)
109 +2 -2 trunk/src/res.c (File Modified)
110 +2 -2 trunk/src/s_user.c (File Modified)
113 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
115 Cut down quit/part/kick reasons to avoid quit reasons
116 overflowing the client exiting server notice (from
117 TOPICLEN to 260). kill reasons become shorter accordingly.
118 kline/dline/gline reasons become 390.
119 away messages stay at TOPICLEN for now.
123 +8 -3 trunk/include/ircd_defs.h (File Modified)
124 +2 -2 trunk/modules/m_dline.c (File Modified)
125 +4 -4 trunk/modules/m_gline.c (File Modified)
126 +2 -2 trunk/modules/m_kline.c (File Modified)
129 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
131 Don't leak auth{} spoofed IP addresses in +f notices.
132 from ratbox (androsyn)
136 +10 -3 trunk/src/s_conf.c (File Modified)
139 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
141 Make oper_up() take +i/-i during opering up into account
142 (e.g. no_oper_invis extension, +i in operator::umodes).
143 Remove the hack from no_oper_invis.
147 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
148 +4 -0 trunk/src/s_user.c (File Modified)
151 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
153 no_oper_invis: decrement invisible count when clearing
154 invisible on a local client who has just opered up
155 oper_up() should really do this
159 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
162 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
164 Put "End of Channel Quiet List" instead of
165 "End of Channel Ban List" for a +q list.
166 Due to client restrictions the numerics for
167 quiet lists must be the same as for ban lists.
171 +4 -1 trunk/src/chmode.c (File Modified)
174 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
176 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
177 Change TS6 JOIN processing
178 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
179 a local user joins an existing channel
180 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
181 propagating a TS6 JOIN
182 - don't interpret simple modes in an incoming TS6 JOIN
184 This is to avoid desyncs when certain mode changes (e.g. -im)
185 cross with joins. A downside is that simple modes will be
186 more desynched when a JOIN creates a channel or lowers TS,
187 but that's less important.
189 Update the TS6 specification to include this, and clarify
190 that TMODE can come from a server and that MODE must be
191 translated into TMODE from other servers too.
195 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
196 +19 -127 trunk/modules/core/m_join.c (File Modified)
199 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
201 Make -logfile work again.
205 +2 -2 trunk/src/s_log.c (File Modified)
208 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
210 - fix off-by-one memory overflow error.
214 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
217 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
219 Change handling of modularized umodes:
220 - keep the bitmask reserved forever to the letter, fixing
221 the problems when loading multiple umode modules,
222 unloading them and then loading them in a different order
223 - don't allow local users to change umodes which have
224 been unloaded and don't set them on new users via
229 +24 -3 trunk/src/s_user.c (File Modified)
232 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
234 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
238 +1 -0 trunk/include/s_user.h (File Modified)
239 +0 -22 trunk/libcharybdis/tools.c (File Modified)
240 +0 -1 trunk/libcharybdis/tools.h (File Modified)
241 +22 -0 trunk/src/s_user.c (File Modified)
244 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
246 DNSBL keyword substitution is available as of 2.1.3.
250 +1 -1 trunk/doc/example.conf (File Modified)
253 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
255 Change two occurances like match(userinput, target_p->name) ||
256 match(target_p->name, userinput) to just match(userinput,
257 target_p->name). No client name can contain * or ? now.
261 +1 -1 trunk/modules/m_trace.c (File Modified)
262 +1 -2 trunk/src/s_serv.c (File Modified)
265 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
267 Do not try find_server() on a name find_client() has
268 returned NULL for, as this will always return NULL
269 since the removal of hostmasking.
273 +1 -2 trunk/modules/m_pong.c (File Modified)
274 +0 -4 trunk/src/s_serv.c (File Modified)
277 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
279 Remove server_exists() which checked whether the
280 server name existed taking hostmasking into account
281 and just check with find_server(); admittedly
282 this checks if the name is a SID but that's not
287 +3 -27 trunk/modules/core/m_server.c (File Modified)
290 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
292 Remove hash_find_masked_server(), which made it possible
293 to specify the full (unmasked) name of a server behind
294 a hostmask. As a result find_any_client() (for prefixes)
295 becomes equal to find_client(), so remove that too.
299 +0 -1 trunk/include/hash.h (File Modified)
300 +1 -75 trunk/src/hash.c (File Modified)
301 +1 -1 trunk/src/parse.c (File Modified)
304 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
306 Remove '*' from valid server name characters.
307 This makes it impossible to connect hostmasked servers.
308 (This support didn't work well anyway, was incompatible
309 with TS6 and we never masked ourselves.)
313 +1 -1 trunk/src/match.c (File Modified)
316 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
318 Change spambot, flooder and jupe joiner notices from host to orighost.
322 +1 -1 trunk/modules/core/m_join.c (File Modified)
323 +2 -2 trunk/modules/core/m_message.c (File Modified)
324 +2 -2 trunk/src/channel.c (File Modified)
327 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
329 Add documentation for SASL client protocol, same as atheme doc/SASL.
333 + - trunk/doc/sasl.txt (File Added)
336 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
338 Include real hostname in Closing Link message for unknown
339 connections that have sent USER. This is helpful for
340 k-lined users while not breaking server IP hiding.
344 +3 -1 trunk/src/client.c (File Modified)
347 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
353 +29 -29 trunk/configure (File Modified)
356 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
358 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
362 +3 -3 trunk/modules/core/m_kill.c (File Modified)
365 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
367 Backport from early 3.x:
370 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
372 - remove "Processing connection to foobar.net" message
376 +0 -3 trunk/src/s_auth.c (File Modified)
379 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
381 - missed the processing connection one (actually, we can probably nuke this one)
385 +1 -2 trunk/src/s_auth.c (File Modified)
388 river 2006/09/27 16:33:05 UTC (20060927-2174)
390 get_client_name = stupid
395 +10 -7 trunk/modules/core/m_kill.c (File Modified)
398 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
400 - remove excessive arguments
404 +1 -2 trunk/src/s_conf.c (File Modified)
405 +1 -1 trunk/src/s_user.c (File Modified)
408 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
410 - use sendto_one_notice() for on-connect notices too.
414 +10 -10 trunk/src/s_auth.c (File Modified)
417 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
419 - use sendto_one_notice() in the core, too.
423 +2 -2 trunk/src/chmode.c (File Modified)
424 +8 -15 trunk/src/modules.c (File Modified)
425 +3 -5 trunk/src/s_conf.c (File Modified)
426 +1 -2 trunk/src/s_newconf.c (File Modified)
427 +20 -57 trunk/src/s_user.c (File Modified)
430 river 2006/09/27 16:19:25 UTC (20060927-2166)
432 the KILL command will use get_client_name(, SHOW_IP) instead of
433 target->name, and will show a more useful error for local opers
438 +6 -4 trunk/modules/core/m_kill.c (File Modified)
441 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
443 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
447 +4 -2 trunk/src/send.c (File Modified)
450 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
456 +1 -1 trunk/include/client.h (File Modified)
459 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
461 - get_id(): fall back to "*" if client has no known name
465 +1 -1 trunk/include/client.h (File Modified)
468 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
470 - convert to sendto_one_notice().
474 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
475 +4 -6 trunk/unsupported/m_force.c (File Modified)
478 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
480 - use sendto_one_notice() in many places instead of
481 sendto_one(source_p, ":%s NOTICE %s :", ...);
485 +10 -25 trunk/extensions/example_module.c (File Modified)
486 +5 -14 trunk/extensions/hurt.c (File Modified)
487 +1 -2 trunk/extensions/m_42.c (File Modified)
488 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
489 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
490 +1 -2 trunk/extensions/m_opme.c (File Modified)
491 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
492 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
493 +3 -7 trunk/modules/core/m_die.c (File Modified)
494 +2 -4 trunk/modules/core/m_kill.c (File Modified)
495 +2 -2 trunk/modules/core/m_squit.c (File Modified)
496 +1 -2 trunk/modules/m_challenge.c (File Modified)
497 +11 -15 trunk/modules/m_connect.c (File Modified)
498 +20 -28 trunk/modules/m_dline.c (File Modified)
499 +2 -2 trunk/modules/m_etrace.c (File Modified)
500 +11 -21 trunk/modules/m_gline.c (File Modified)
501 +2 -4 trunk/modules/m_kline.c (File Modified)
502 +1 -2 trunk/modules/m_rehash.c (File Modified)
503 +3 -7 trunk/modules/m_restart.c (File Modified)
504 +31 -45 trunk/modules/m_set.c (File Modified)
505 +2 -4 trunk/modules/m_testmask.c (File Modified)
506 +5 -8 trunk/modules/m_unreject.c (File Modified)
507 +2 -5 trunk/modules/m_xline.c (File Modified)
512 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
513 +10 -25 trunk/extensions/example_module.c (File Modified)
514 +5 -14 trunk/extensions/hurt.c (File Modified)
515 +1 -2 trunk/extensions/m_42.c (File Modified)
516 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
517 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
518 +1 -2 trunk/extensions/m_opme.c (File Modified)
519 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
520 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
521 +3 -7 trunk/modules/core/m_die.c (File Modified)
522 +14 -11 trunk/modules/core/m_kill.c (File Modified)
523 +2 -2 trunk/modules/core/m_squit.c (File Modified)
524 +1 -2 trunk/modules/m_challenge.c (File Modified)
525 +11 -15 trunk/modules/m_connect.c (File Modified)
526 +2 -4 trunk/modules/m_dline.c (File Modified)
527 +2 -2 trunk/modules/m_etrace.c (File Modified)
528 +11 -21 trunk/modules/m_gline.c (File Modified)
529 +2 -4 trunk/modules/m_kline.c (File Modified)
530 +1 -2 trunk/modules/m_rehash.c (File Modified)
531 +3 -7 trunk/modules/m_restart.c (File Modified)
532 +31 -45 trunk/modules/m_set.c (File Modified)
533 +2 -4 trunk/modules/m_testmask.c (File Modified)
534 +5 -8 trunk/modules/m_unreject.c (File Modified)
535 +1 -3 trunk/modules/m_xline.c (File Modified)
536 +2 -2 trunk/src/chmode.c (File Modified)
537 +8 -15 trunk/src/modules.c (File Modified)
538 +10 -14 trunk/src/s_auth.c (File Modified)
539 +3 -6 trunk/src/s_conf.c (File Modified)
540 +1 -2 trunk/src/s_newconf.c (File Modified)
541 +20 -57 trunk/src/s_user.c (File Modified)
542 +4 -2 trunk/src/send.c (File Modified)
543 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
544 +4 -6 trunk/unsupported/m_force.c (File Modified)
547 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
549 - keyword-subst from charybdis 2.2.
553 +12 -3 trunk/doc/example.conf (File Modified)
554 +58 -3 trunk/doc/reference.conf (File Modified)
555 + - trunk/include/substitution.h (File Added)
556 +1 -0 trunk/src/Makefile.in (File Modified)
557 +2 -2 trunk/src/s_conf.c (File Modified)
558 +164 -1 trunk/src/s_user.c (File Modified)
559 + - trunk/src/substitution.c (File Added)
562 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
564 Removed merge tracking for "svnmerge" for
565 http://svn.atheme.org/charybdis/branches/release-2.2
569 + - trunk/ (Property Modified)
572 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
574 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
575 http://svn.atheme.org/charybdis/branches/release-2.2
579 + - trunk/ (Property Modified)
582 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
584 Removed merge tracking for "svnmerge" for
585 http://svn.atheme.org/charybdis/branches/release-2.2
589 + - trunk/ (Property Modified)
592 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
594 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
595 http://svn.atheme.org/charybdis/branches/release-2.2
599 + - trunk/ (Property Modified)
602 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
608 + - trunk/ (Property Modified)
611 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
613 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
614 http://svn.atheme.org/charybdis/branches/release-2.2
618 + - trunk/ (Property Modified)
621 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
623 - version bump to 2.2.0
627 +3 -1 trunk/NEWS (File Modified)
628 +1 -1 trunk/configure.ac (File Modified)
631 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
634 + branches/release-2.1 -> 2.2 base
635 + 3.0 -> branches/cxxconversion
636 + backport some immediate 3.0 functionality for 2.2
641 + - trunk/ (File Added)
644 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
646 Merged revisions 3135,3137 via svnmerge from
647 http://svn.atheme.org/charybdis/trunk
650 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
652 - Expand TRACE description
653 - Mention expiry time in TESTLINE
655 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
657 Update copyright year for sgml docs to 2007.
662 + - branches/release-2.1/ (Property Modified)
663 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
664 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
667 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
669 Merged revisions 1999 via svnmerge from
670 http://svn.atheme.org/charybdis/trunk
674 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
681 + - branches/release-2.1/ (Property Modified)
682 +1 -0 branches/release-2.1/CREDITS (File Modified)
685 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
687 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
688 http://svn.atheme.org/charybdis/trunk
691 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
693 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
695 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
697 - add use_forward to /info
699 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
701 Call channel_modes() with &me instead of source_p when
702 sending out a JOIN and SJOIN for a local user. This
703 saves checking whether they are on the channel they
706 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
708 If use_forward is disabled:
710 - hide +f in /mode #channel (/mode #channel f still shows it)
711 - do not send any mode changes adding +f to local clients
712 (-f ones are still sent)
717 + - branches/release-2.1/ (Property Modified)
718 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
719 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
720 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
721 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
722 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
723 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
724 +1 -1 branches/release-2.1/src/channel.c (File Modified)
725 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
726 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
727 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
728 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
729 +4 -2 branches/release-2.1/src/supported.c (File Modified)
732 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
734 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
738 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
739 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
740 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
743 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
745 Add accountability (wallops, log) to OKICK.
749 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
752 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
754 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
755 Similar to branches/release-2.2 r3061.
759 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
762 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
764 - Write xline to file after instead of before notifying opers and source
765 - Also notify source of failure to add xline
766 Similar to branches/release-2.2 r3057.
770 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
773 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
775 If a dline/kline/resv cannot be added to the file, send
776 the regular notices to local opers and source anyway,
777 and also warn the source (local opers were already warned).
778 Similar to branches/release-2.2 r3053.
782 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
785 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
787 Port over fixes from unkline/unxline/unresv to undline.
788 Similar to branches/release-2.2 r3049.
792 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
795 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
797 Merged revisions 2915 via svnmerge from
798 http://svn.atheme.org/charybdis/trunk
801 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
803 In usage message, show kline.conf and xline.conf instead
804 of klines.conf and xlines.conf.
809 + - branches/release-2.1/ (Property Modified)
810 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
813 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
815 Merged revisions 2831,2833,2853 via svnmerge from
816 http://svn.atheme.org/charybdis/trunk
819 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
821 unkline/unxline/unresv:
822 - if fclose on the output returns an error, treat this as a
824 - check if the rename from the temp file to the ban conf failed
826 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
828 When adding a permanent dline/kline/xline/resv, check
829 the return value of fclose().
831 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
833 Do not free xline aconf if it could not be written out.
834 It will be added to the list in memory anyway.
839 + - branches/release-2.1/ (Property Modified)
840 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
841 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
842 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
843 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
846 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
848 NEWS: Clarify effects of ip_cloaking changes a little.
852 +2 -0 branches/release-2.1/NEWS (File Modified)
855 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
861 +9 -9 branches/release-2.1/configure (File Modified)
864 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
866 Version bump on 2.1 branch to 2.1.2.
870 +1 -1 branches/release-2.1/configure.ac (File Modified)
873 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
879 +1 -0 branches/release-2.1/NEWS (File Modified)
882 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
884 Merged revisions 2801 via svnmerge from
885 http://svn.atheme.org/charybdis/trunk
888 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
890 ip_cloaking: try to avoid truncation by removing more
891 components of the hostname (except the TLD).
896 + - branches/release-2.1/ (Property Modified)
897 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
900 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
906 +8 -1 branches/release-2.1/NEWS (File Modified)
909 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
911 Merged revisions 2781 via svnmerge from
912 http://svn.atheme.org/charybdis/trunk
915 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
917 Fix stupid bug: checked a hostmask against the found
918 ban instead of all exceptions, causing all host mangled
919 clients to be exempted if there was a single ban
920 exception in many cases.
925 + - branches/release-2.1/ (Property Modified)
926 +2 -2 branches/release-2.1/src/channel.c (File Modified)
929 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
931 Merged revisions 2773 via svnmerge from
932 http://svn.atheme.org/charybdis/trunk
935 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
937 user@host must be *@* for a shared{} block with flags=locops
938 (server should not be *).
943 + - branches/release-2.1/ (Property Modified)
944 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
947 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
949 Tweak \s code a little.
953 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
954 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
955 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
958 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
960 Merged revisions 2761 via svnmerge from
961 http://svn.atheme.org/charybdis/trunk
964 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
966 The testline/no_tilde fixes are in 2.1.1.
971 + - branches/release-2.1/ (Property Modified)
972 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
975 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
981 +4 -1 branches/release-2.1/NEWS (File Modified)
984 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
986 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
987 http://svn.atheme.org/charybdis/trunk
991 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
993 If the auth{} block has no_tilde and is not kline exempt,
994 check the username without tilde against klines too.
995 This is consistent with the way klines work on spoofs
996 (klines checked on both raw and appearing-on-IRC version).
998 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1000 Rework the fix for klines with no_tilde.
1001 Add an extra argument to find_address_conf() for the
1002 username without tilde, as that may contain one character more.
1004 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1006 Unbreak compile (because of r2697).
1007 testline with ~ could be improved some more perhaps, but this should work.
1009 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1011 testline: take no_tilde and username truncation into account
1013 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1015 Add some information on /testline with no_tilde and username truncation.
1020 + - branches/release-2.1/ (Property Modified)
1021 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1022 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1023 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1024 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1025 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1026 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1029 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1031 Merged revisions 2149,2151 via svnmerge from
1032 http://svn.atheme.org/charybdis/trunk
1035 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1037 Move kills from services from +s to +k snomask.
1038 Kills from non-service opers remain on +s.
1040 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1042 Update description of +s and +k snomasks.
1047 + - branches/release-2.1/ (Property Modified)
1048 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1049 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1050 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1053 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1055 Merged revisions 2685 via svnmerge from
1056 http://svn.atheme.org/charybdis/trunk
1059 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1061 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1066 + - branches/release-2.1/ (Property Modified)
1067 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1070 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1072 Merged revisions 2693 via svnmerge from
1073 http://svn.atheme.org/charybdis/trunk
1076 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1078 Fix truncation (by one) of unidented usernames
1079 if user registration is done because of DNSBL
1080 completion (which is the usual case if a valid
1081 NICK and USER are sent quickly and any DNSBLs
1087 + - branches/release-2.1/ (Property Modified)
1088 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1091 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1097 +10 -0 branches/release-2.1/NEWS (File Modified)
1100 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1106 +9 -9 branches/release-2.1/configure (File Modified)
1109 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1111 Version bump to 2.1.1.
1115 +1 -1 branches/release-2.1/configure.ac (File Modified)
1118 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1120 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
1121 http://svn.atheme.org/charybdis/trunk
1124 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1126 - fix a server notice on SID collision where the server name is mentioned twice
1128 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1130 - get_server_name() is stupid
1132 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1136 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1138 Do the Attempt to re-introduce SID server notice somewhat
1139 differently, showing a real host again if !HIDE_SERVERS_IPS
1140 and still showing the server name exactly once.
1142 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1144 Fix log message for Attempt to re-introduce SID (server notice was ok).
1146 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1148 - replace "No N line" with "no connect block" in a
1150 - show attempted server name in a few serverlog messages
1155 + - branches/release-2.1/ (Property Modified)
1156 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1159 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1161 Merged revisions 2218 via svnmerge from
1162 http://svn.atheme.org/charybdis/trunk
1165 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1167 Fix garbage in /stats y output on 64-bit archs.
1172 + - branches/release-2.1/ (Property Modified)
1173 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1176 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1178 Merged revisions 2438 via svnmerge from
1179 http://svn.atheme.org/charybdis/trunk
1182 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1184 Enable Revision keyword in addition to Id.
1189 + - branches/release-2.1/ (Property Modified)
1190 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1193 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1195 Merged revisions 2679 via svnmerge from
1196 http://svn.atheme.org/charybdis/trunk
1199 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1201 Port over ratbox 2.2 r23253 (anfl):
1202 - remove the cached storage of how many +beI there are, thereby fixing a
1203 case where it can get desynced from reality
1208 + - branches/release-2.1/ (Property Modified)
1209 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1210 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1213 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1215 Merged revisions 2093,2095 via svnmerge from
1216 http://svn.atheme.org/charybdis/trunk
1219 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1221 - change DNSBL licensing to BSD.
1223 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1225 - change x86-assembly FNV implementation to BSD license
1230 + - branches/release-2.1/ (Property Modified)
1231 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1232 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1235 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1237 Merged revisions 2073,2075 via svnmerge from
1238 http://svn.atheme.org/charybdis/trunk
1241 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1243 Put full information in the squit reason when exiting
1244 a server due to a servlink (ziplinks) error.
1246 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1248 Put full information in the squit reason when exiting
1249 a server due to not enough arguments for a command.
1254 + - branches/release-2.1/ (Property Modified)
1255 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1256 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1259 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1261 Merged revisions 2071 via svnmerge from
1262 http://svn.atheme.org/charybdis/trunk
1265 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1267 Don't redirect users from an existing domain to an
1268 existing server in reference.conf.
1274 + - branches/release-2.1/ (Property Modified)
1275 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1278 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1280 Merged revisions 2053 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1284 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1286 Make find_channel_membership() choose the shortest list
1287 (channel's list or user's list) to search, avoiding excessive
1288 CPU usage with services which are in lots of channels.
1289 From ratbox 2.2 (anfl/jilles)
1294 + - branches/release-2.1/ (Property Modified)
1295 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1298 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1304 +9 -9 branches/release-2.1/configure (File Modified)
1307 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1309 Version change 2.1.0rc1 -> 2.1.0 (release).
1313 +1 -1 branches/release-2.1/configure.ac (File Modified)
1316 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1318 Merged revisions 2029 via svnmerge from
1319 http://svn.atheme.org/charybdis/trunk
1322 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1324 NEWS: mention m_webirc.c module
1329 + - branches/release-2.1/ (Property Modified)
1330 +1 -0 branches/release-2.1/NEWS (File Modified)
1333 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1339 +9 -9 branches/release-2.1/configure (File Modified)
1342 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1344 Change version to 2.1.0rc1.
1348 +1 -1 branches/release-2.1/configure.ac (File Modified)
1351 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1353 Merged revisions 2021 via svnmerge from
1354 http://svn.atheme.org/charybdis/trunk
1357 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1359 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1360 related flaky looking things, and instead keep a list
1361 of BlacklistClients in PreClient.
1366 + - branches/release-2.1/ (Property Modified)
1367 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1368 +1 -1 branches/release-2.1/include/client.h (File Modified)
1369 +0 -1 branches/release-2.1/include/res.h (File Modified)
1370 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1371 +0 -24 branches/release-2.1/src/res.c (File Modified)
1372 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1375 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1377 Merged revisions 2015,2017 via svnmerge from
1378 http://svn.atheme.org/charybdis/trunk
1381 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1383 Check if the name in the question section of the
1384 DNS reply matches what we queried, to guard against
1385 late replies to a previous query with the same id.
1387 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1389 res.c: add a comment summarizing our changes
1394 + - branches/release-2.1/ (Property Modified)
1395 +53 -18 branches/release-2.1/src/res.c (File Modified)
1398 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1400 Merged revisions 1981 via svnmerge from
1401 http://svn.atheme.org/charybdis/trunk
1404 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1406 Alphabetize extensions and tweak the descriptions a little.
1411 + - branches/release-2.1/ (Property Modified)
1412 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1413 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1416 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1418 Merged revisions 1975 via svnmerge from
1419 http://svn.atheme.org/charybdis/trunk
1422 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1424 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1425 We should use the IP and not truncate the hostname.
1426 From ratbox 2.2 (androsyn)
1431 + - branches/release-2.1/ (Property Modified)
1432 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1435 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1437 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1438 http://svn.atheme.org/charybdis/trunk
1442 + - branches/release-2.1/ (Property Modified)
1445 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1447 - branch 2.1 release family
1451 + - branches/release-2.1/ (File Added)
1454 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1456 Describe new handling of host mangling in channel bans in SGML.
1460 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1463 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1465 - ok, 2.1 operline brought to you by marvin the melancholy robot
1469 +1 -1 trunk/src/messages.tab (File Modified)
1472 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1474 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1475 If anybody comes up with anything better, then please let us know
1476 and we will change this before 2.1 is branched.
1480 +1 -1 trunk/src/messages.tab (File Modified)
1483 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1485 Add EUID to capab.txt.
1489 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1492 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1498 +3 -0 trunk/NEWS (File Modified)
1501 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1503 Allow service{} servers to manipulate the nick delay table
1504 (for "nickserv enforcement").
1505 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1506 If duration is 0, the nickdelay entry is removed, otherwise
1507 it is added with the duration in seconds (maximum 24 hours).
1508 It is suggested that this is used if the EUID capab is present.
1512 +42 -1 trunk/modules/m_services.c (File Modified)
1515 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1517 HURT: strip off *@ from the start of the mask
1518 reject anything else containing '@' or '!'
1522 +11 -0 trunk/extensions/hurt.c (File Modified)
1525 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1527 ircd.c: need supported.h here
1531 +1 -0 trunk/src/ircd.c (File Modified)
1534 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1536 HURT: less ambiguity here
1537 ips/hosts to be hurt must contain a '.' or ':' otherwise
1538 they are interpreted as nicks
1542 +14 -9 trunk/extensions/hurt.c (File Modified)
1545 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1547 - we're now ircd-charybdis.org.
1548 - properly alphabetize credits
1552 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1555 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1557 - add additional modules to the configs
1561 +6 -0 trunk/doc/example.conf (File Modified)
1562 +12 -0 trunk/doc/reference.conf (File Modified)
1565 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1567 - remove hurt.h, it is pointless and confusing
1571 +27 -62 trunk/extensions/hurt.c (File Modified)
1572 + - trunk/extensions/hurt.h (File Deleted)
1575 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1577 - add code to suggest a local HURT by nickname.
1578 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1582 +40 -10 trunk/extensions/hurt.c (File Modified)
1583 +1 -0 trunk/extensions/hurt.h (File Modified)
1586 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1592 +2 -1 trunk/NEWS (File Modified)
1595 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1597 MASKTRACE/TESTMASK: check orighost as well
1601 +4 -2 trunk/modules/m_etrace.c (File Modified)
1602 +3 -1 trunk/modules/m_testmask.c (File Modified)
1605 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1607 Make RPL_ISUPPORT (005) numeric modularizable.
1608 Currently it will reassemble the numeric every time
1609 it needs to be sent, using a few dozen callbacks;
1610 if this is too slow some caching scheme should be
1615 +0 -1 trunk/include/s_user.h (File Modified)
1616 +36 -114 trunk/include/supported.h (File Modified)
1617 +1 -1 trunk/modules/m_version.c (File Modified)
1618 +1 -0 trunk/src/Makefile.in (File Modified)
1619 +1 -0 trunk/src/ircd.c (File Modified)
1620 +300 -25 trunk/src/s_user.c (File Modified)
1621 + - trunk/src/supported.c (File Added)
1624 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1626 EUID orighost could differ from host only in case,
1627 do not mark as dynamic spoof then
1631 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1634 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1636 kline help file: clarify a bit and remove some obsolete stuff
1637 partly suggested by Olin
1641 +8 -8 trunk/help/opers/kline (File Modified)
1644 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1650 +20 -0 trunk/NEWS (File Modified)
1653 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1655 Show real host/IP to nonopers whoising themselves.
1656 The IP is not shown for auth{} spoofs, otherwise it is,
1657 as it looked rather weird to me to show an auth{} spoofed
1658 IP like this. (/userhost on self still shows the IP.)
1662 +13 -2 trunk/modules/m_whois.c (File Modified)
1665 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1667 Document nick_delay stuff and move it around a bit.
1671 +1 -2 trunk/doc/example.conf (File Modified)
1672 +8 -2 trunk/doc/reference.conf (File Modified)
1675 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1677 - disable nickdelay by default. Needs to be documented in reference.conf.
1681 +2 -0 trunk/doc/example.conf (File Modified)
1682 +2 -0 trunk/doc/reference.conf (File Modified)
1685 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1687 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1691 +2 -1 trunk/modules/m_services.c (File Modified)
1694 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1696 ip_cloaking: somewhat hackish but we need to send the
1697 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1702 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1705 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1707 If EUID is used, show realhost in far connect notice
1708 (but not in far disconnect notice).
1712 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1715 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1718 - use non-ENCAP CHGHOST if possible
1719 - really introduce new users with their mangled and real
1720 host if +h is in default umodes
1724 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1727 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1729 Add non-ENCAP CHGHOST.
1733 +49 -11 trunk/modules/m_chghost.c (File Modified)
1736 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1738 Initial addition of EUID (puts realhost/account in same
1739 command as user introduction).
1740 See doc/technical/euid.txt for more information.
1741 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1745 + - trunk/doc/technical/euid.txt (File Added)
1746 +2 -1 trunk/include/s_serv.h (File Modified)
1747 +1 -1 trunk/include/s_user.h (File Modified)
1748 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1749 +1 -34 trunk/modules/m_chghost.c (File Modified)
1750 +0 -28 trunk/modules/m_services.c (File Modified)
1751 +30 -1 trunk/src/s_serv.c (File Modified)
1752 +30 -3 trunk/src/s_user.c (File Modified)
1755 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1757 Store the mangled host in localClient and use it for
1758 ban matching (also match real host for mangled users,
1759 also match mangled host for uncloaked users).
1760 Improve interaction of +h with auth{} and services
1762 Note that all of this only applies to clients who
1763 connect after the mangling module is loaded
1764 (other clients cannot even set +h).
1765 The sorcerynet cloaking module has not been updated
1770 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1771 +3 -0 trunk/include/client.h (File Modified)
1772 +64 -5 trunk/src/channel.c (File Modified)
1773 +1 -0 trunk/src/client.c (File Modified)
1774 +2 -2 trunk/src/s_user.c (File Modified)
1777 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1779 Document /stats U letters in sgml.
1783 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1786 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1788 Better description of hub_mask and leaf_mask.
1792 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1795 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1797 Add operspy_dont_care_user_info to sgml docs.
1801 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1804 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1806 Add general::operspy_dont_care_user_info.
1807 This makes /who mask equivalent to /who !mask for opers
1808 with the operspy flag, and removes the operspy log/notice
1809 on /who mask, /masktrace and /scan.
1810 The necessary privilege (operspy flag) is unchanged.
1811 Behaviour for the other operspy commands (channel
1812 related ones) is also unchanged.
1816 +1 -0 trunk/doc/example.conf (File Modified)
1817 +6 -0 trunk/doc/reference.conf (File Modified)
1818 +1 -0 trunk/include/s_conf.h (File Modified)
1819 +10 -8 trunk/modules/m_etrace.c (File Modified)
1820 +6 -0 trunk/modules/m_info.c (File Modified)
1821 +8 -5 trunk/modules/m_scan.c (File Modified)
1822 +1 -1 trunk/modules/m_version.c (File Modified)
1823 +6 -1 trunk/modules/m_who.c (File Modified)
1824 +1 -0 trunk/src/newconf.c (File Modified)
1825 +1 -0 trunk/src/s_conf.c (File Modified)
1828 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1830 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1831 This letter will also be used for showing operspy with
1832 limited accountability (show non channel related info
1833 without '!' or notice).
1837 +2 -0 trunk/doc/server-version-info (File Modified)
1838 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1839 +2 -0 trunk/include/ircd.h (File Modified)
1840 +6 -0 trunk/modules/m_info.c (File Modified)
1841 +2 -0 trunk/modules/m_version.c (File Modified)
1842 +1 -0 trunk/src/ircd_state.c (File Modified)
1845 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1847 Add m_webirc module, allows showing real host of CGI:IRC users.
1848 Differences to the version available on my web page for a while:
1849 instructions on how to set it up.
1853 +137 -0 trunk/extensions/Makefile.in (File Modified)
1854 + - trunk/extensions/m_webirc.c (File Added)
1857 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1859 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1863 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1866 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1868 - move beu from core to contributors
1869 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1873 +2 -2 trunk/CREDITS (File Modified)
1876 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1878 Mention that class blocks must be defined before the
1879 auth or connect blocks referencing them.
1883 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1886 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1889 - change from "can join" to "is banned", this reverses sense
1890 and removes "weird" checks like for +i, +l, +j
1891 - don't allow $j to same channel
1892 - +s/+p restriction removed, anyone can /mode b anyway
1897 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1900 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1902 Add a few important lines from reference.conf to example.conf.
1906 +8 -1 trunk/doc/example.conf (File Modified)
1909 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1911 - we don't support rtsigio anymore
1912 - we definately don't support VMS nor Cygwin either.
1916 +2 -2 trunk/INSTALL (File Modified)
1917 +0 -2 trunk/README.FIRST (File Modified)
1920 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1922 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1926 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1929 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1932 - return EXTBAN_NOMATCH for a valid ban that does not match
1933 - consider a $j ban invalid if we were already processing a
1934 can_join for a $j ban
1938 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
1941 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
1943 extb_extgecos: realhost -> orighost
1947 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
1950 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
1952 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
1956 +59 -0 trunk/extensions/Makefile.in (File Modified)
1957 + - trunk/extensions/extb_canjoin.c (File Added)
1960 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
1962 - oh right, charybdis calls that 'orighost'.
1966 +2 -2 trunk/modules/m_who.c (File Modified)
1969 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
1971 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
1975 +2 -0 trunk/modules/m_who.c (File Modified)
1978 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
1980 - also check $x against realhost
1984 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
1987 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
1989 Sorcerynet people want a debugging notice moved from +s to +d.
1993 +1 -1 trunk/src/blacklist.c (File Modified)
1996 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
1998 Use source_p instead of client_p for free_pre_client().
1999 client_p could be NULL or another client.
2003 +1 -1 trunk/src/client.c (File Modified)
2006 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2008 - revert this, I know how to fix it now
2012 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2015 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2017 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2018 This fix is probably suboptimal, but it does indeed fix the problem.
2022 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2025 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2027 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2031 +49 -0 trunk/extensions/Makefile.in (File Modified)
2032 + - trunk/extensions/extb_extgecos.c (File Added)
2035 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2037 Remove undocumented and unused general::fallback_to_ip6_int config option.
2041 +0 -3 trunk/include/s_conf.h (File Modified)
2042 +0 -3 trunk/src/newconf.c (File Modified)
2045 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2048 - document new TESTMASK
2049 - mention that TESTMASK matching is the same as MASKTRACE matching
2050 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2055 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2058 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2060 New testmask from ratbox 2.2.
2061 Allows matches on nick, ip and gecos in addition to user
2062 and host, and is fully analogous to masktrace.
2063 The numeric has changed from 724 to 727 and fields in it
2068 +4 -3 trunk/help/opers/testmask (File Modified)
2069 +1 -0 trunk/include/numeric.h (File Modified)
2070 +82 -9 trunk/modules/m_testmask.c (File Modified)
2071 +2 -2 trunk/src/messages.tab (File Modified)
2074 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2076 contrib -> extensions
2080 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2083 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2085 CHGHOST: Check validity of new hostname.
2086 If the command came from a local client (disabled by
2087 default), send an error message and drop the command.
2088 If the command came from a remote client or server,
2089 send a notice to opers and the target user (if local).
2093 +42 -1 trunk/modules/m_chghost.c (File Modified)
2096 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2102 +23 -1 trunk/NEWS (File Modified)
2105 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2107 When an outgoing server connection succeeds, set
2108 localClient->ip by simply copying the whole sockaddr
2109 struct instead of copying certain parts only.
2113 +1 -19 trunk/src/s_serv.c (File Modified)
2116 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2118 Give a special error message and ignore the connect block
2119 if trying to add a connect block for the server's own name.
2123 +7 -0 trunk/src/newconf.c (File Modified)
2126 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2128 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2129 when --disable-balloc is used, so that it compiles.
2130 Obviously the BlockHeapUsage() stub returns just zeroes so
2131 /stats z will be less informative.
2135 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2138 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2140 Free and zero dns_query in DNS callback for outgoing connect.
2141 This avoids double free of reslist.
2145 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2148 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2150 From ratbox, log failed outgoing connections to serverlog.
2155 +13 -1 trunk/src/s_serv.c (File Modified)
2158 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2160 Change serverlog message when connecting to be more clear and show the port number.
2164 +1 -1 trunk/src/s_serv.c (File Modified)
2167 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2169 Remove gethost_byname(), this is meaningless
2170 since the removal of AAAA -> A fallback (r1763).
2174 +0 -1 trunk/include/res.h (File Modified)
2175 +0 -12 trunk/src/res.c (File Modified)
2178 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2180 Remove ip6.int support and use only ip6.arpa.
2181 The global ip6.int zone has disappeared on June 1
2182 and a lot of other software has been removing ip6.int
2184 This removes the second and last case where IPv6
2185 support in charybdis causes extra lookups and slows
2190 +5 -27 trunk/src/res.c (File Modified)
2193 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2195 Mention new default (r1767) for connect::aftype in sgml docs.
2199 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2202 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2204 Use IPv6 if connect::host looks like an IPv6 address
2205 (contains a colon). No need to aftype=ipv6 anymore.
2209 +2 -0 trunk/src/newconf.c (File Modified)
2212 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2214 More information about connect::host.
2218 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2221 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2223 Remove fallback to A if AAAA cannot be found.
2224 In case of a forward check of a reverse lookup, we
2225 already know if it's ipv4 or ipv6, so it is not
2226 useful and in case of a forward lookup of a hostname
2227 in connect::host, connect::aftype already specifies
2228 if it's ipv4 or ipv6.
2232 +4 -27 trunk/src/res.c (File Modified)
2235 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2238 - check if +c made the message text empty and refuse
2240 - don't copy message text if it is not necessary
2245 +14 -4 trunk/modules/core/m_message.c (File Modified)
2248 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2250 remove_conf_item(): do not free cf_name, this is generally a string constant
2254 +0 -1 trunk/src/newconf.c (File Modified)
2257 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2259 Remove the old unused FDL_ constants.
2263 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2266 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2268 Remove an unused struct irc_sockaddr_storage from fde_t
2269 (allocated for every possible file descriptor).
2273 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2276 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2278 If the DNS lookup for an outgoing connection is still
2279 pending when it is closed, clean it up.
2283 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2286 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2288 If proc_answer() fails (for example if a lookup for an
2289 A record returns a CNAME), fail the query immediately.
2290 Previously the packet was just ignored, leaving the
2295 +4 -8 trunk/src/res.c (File Modified)
2298 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2300 Correct sockhost field in an outgoing server connection.
2301 First copy the host field from the server_conf, then
2302 take the IP from to where the connection was attempted
2303 when the connection callback is called.
2304 (Before r1747 this used the IP from the server_conf.)
2308 +8 -2 trunk/src/s_serv.c (File Modified)
2311 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2313 Remove ipnum (keep aftype) and dns_query from server_conf.
2314 We don't keep track of binary form address in connect{}
2315 blocks anymore, DNS lookups of names in host= gone.
2316 As before the DNS lookup is done on connect.
2317 This should unbreak hostnames in host= somewhat.
2321 +1 -2 trunk/include/s_newconf.h (File Modified)
2322 +2 -2 trunk/src/newconf.c (File Modified)
2323 +1 -42 trunk/src/s_newconf.c (File Modified)
2324 +12 -31 trunk/src/s_serv.c (File Modified)
2327 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2333 +1 -1 trunk/configure (File Modified)
2336 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2338 Fix --disable-balloc help text (said --disable-small-net).
2342 +1 -1 trunk/configure.ac (File Modified)
2345 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2347 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2348 services (+S). Unlike operstring and adminstring, this
2349 is not changeable with /quote set but is updated on rehash.
2353 +1 -0 trunk/doc/example.conf (File Modified)
2354 +10 -2 trunk/doc/reference.conf (File Modified)
2355 +1 -0 trunk/include/s_conf.h (File Modified)
2356 +6 -0 trunk/modules/m_info.c (File Modified)
2357 +3 -2 trunk/modules/m_whois.c (File Modified)
2358 +1 -0 trunk/src/newconf.c (File Modified)
2359 +1 -0 trunk/src/s_conf.c (File Modified)
2362 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2364 Fix handling of comma in whois: ignore the comma and
2365 everything after it but do output the entire parameter
2370 +2 -2 trunk/modules/m_whois.c (File Modified)
2373 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2375 New /stats letter 's' to list HURTs:
2376 - opers get the full listing.
2377 - users get any HURTs that match their sockhost/orighost if
2378 "stats_k_oper_only" is set to 1.
2382 +50 -0 trunk/extensions/hurt.c (File Modified)
2385 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2387 - make the newconf system available to modules.
2391 +4 -1 trunk/include/newconf.h (File Modified)
2392 +4 -8 trunk/src/newconf.c (File Modified)
2395 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2397 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2400 +0 -3 trunk/doc/example.conf (File Modified)
2401 +0 -3 trunk/doc/reference.conf (File Modified)
2404 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2406 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2410 +3 -0 trunk/doc/example.conf (File Modified)
2411 +3 -0 trunk/doc/reference.conf (File Modified)
2414 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2416 Fix too early truncation of JOIN channel list.
2420 +2 -3 trunk/modules/core/m_join.c (File Modified)
2423 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2425 - From ratbox 2.2 (anfl), send server notices about read
2426 errors from handshakes and servers to +s instead of +d.
2427 - Send various server notices about failed server
2428 connections which did not reach registered state network
2429 wide if the connection was initiated by a remote oper.
2430 This avoids annoying the whole net if there is a
2431 broken autoconnect, but allows all opers to see why a
2432 remote connect failed. Failed connections which did reach
2433 server state already generate server notices everywhere.
2435 Note: this is an exception to our general policy to not send
2436 server notices about unregistered connections remotely.
2440 +1 -0 trunk/include/client.h (File Modified)
2441 +20 -6 trunk/src/client.c (File Modified)
2442 +6 -6 trunk/src/s_serv.c (File Modified)
2445 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2451 +1 -1 trunk/doc/example.conf (File Modified)
2452 +1 -1 trunk/doc/reference.conf (File Modified)
2455 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2457 Don't allow #channel +b $c:&channel (inconsistent target).
2461 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2464 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2466 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2470 +0 -2 trunk/include/client.h (File Modified)
2473 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2475 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2479 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2482 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2484 Store IP addresses in whowas. These are shown to opers.
2485 Obtained from Eurus patches.
2486 orighost tracking removed (not worth the memory IMHO),
2487 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2488 with unknown IPs and to not violate auth{} spoof policy.
2492 +2 -0 trunk/doc/reference.conf (File Modified)
2493 +1 -0 trunk/include/numeric.h (File Modified)
2494 +1 -0 trunk/include/whowas.h (File Modified)
2495 +10 -1 trunk/modules/m_whowas.c (File Modified)
2496 +1 -1 trunk/src/messages.tab (File Modified)
2497 +4 -0 trunk/src/whowas.c (File Modified)
2500 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2502 Describe hostmask parameter of masktrace better in sgml docs.
2506 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2509 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2511 masktrace help file: mention CIDR IP masks
2516 +2 -0 trunk/help/opers/masktrace (File Modified)
2519 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2521 MASKTRACE: allow normal match() on IP address also
2526 +2 -3 trunk/modules/m_etrace.c (File Modified)
2529 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2531 Allow +S clients (services) to send to channels and @/+ channels always.
2535 +1 -1 trunk/modules/core/m_message.c (File Modified)
2536 +1 -1 trunk/src/channel.c (File Modified)
2539 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2541 Allow servers to send to @#chan and +#chan.
2545 +1 -1 trunk/modules/core/m_message.c (File Modified)
2548 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2550 Don't count opers on service{} servers in /lusers.
2554 +2 -2 trunk/src/s_user.c (File Modified)
2557 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2559 Show opers the real host behind a dynamic spoof in WHOIS.
2560 If the user is auth{} spoofed, this shows the auth{} spoof
2561 otherwise it shows the DNS hostname and IP address.
2562 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2566 +1 -0 trunk/include/numeric.h (File Modified)
2567 +12 -2 trunk/modules/m_whois.c (File Modified)
2568 +1 -1 trunk/src/messages.tab (File Modified)
2571 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2573 Remove #define HIDE_SPOOF_IPS from config.h, should
2574 have been done earlier.
2578 +0 -7 trunk/include/config.h (File Modified)
2581 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2583 Bring back ERR_CANTKILLSERVER.
2587 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2590 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2593 - also send RPL_HOSTHIDDEN on -h
2594 - don't allow +h for auth{} spoofed clients
2598 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2601 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2603 /etc/resolv.conf parsing:
2604 - don't crash (sometimes) if there is a line without an argument
2605 (e.g. 'search' by itself)
2606 - fix handling of lines with leading whitespace
2610 +9 -8 trunk/src/reslib.c (File Modified)
2613 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2615 Put back code that terminates DNS queries, which was
2616 removed during the resolver changes.
2620 +4 -0 trunk/src/s_auth.c (File Modified)
2623 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2625 - oh hey, that was in the wrong place
2629 +13 -13 trunk/src/s_auth.c (File Modified)
2632 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2634 - handle a situation where a user can go away before DNS completes
2638 +13 -0 trunk/src/s_auth.c (File Modified)
2641 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2647 +1 -0 trunk/include/blacklist.h (File Modified)
2648 +1 -0 trunk/include/res.h (File Modified)
2649 +33 -2 trunk/src/blacklist.c (File Modified)
2650 +2 -0 trunk/src/client.c (File Modified)
2651 +24 -0 trunk/src/res.c (File Modified)
2654 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2656 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2657 if comm_accept() failed.
2659 Found with valgrind.
2663 +4 -4 trunk/src/listener.c (File Modified)
2666 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2668 - handle unavailable Client/preClient structs
2672 +9 -0 trunk/src/blacklist.c (File Modified)
2675 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2677 Add +lf to SGML docs.
2681 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2684 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2686 Also do forwarding if the channel limit (+l) is exceeded.
2690 +1 -1 trunk/help/opers/cmode (File Modified)
2691 +2 -2 trunk/modules/core/m_join.c (File Modified)
2694 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2696 Post-release lovin':
2697 - Update version to 2.1.0.
2698 - Regenerate configure.
2702 +9 -9 trunk/configure (File Modified)
2703 +1 -1 trunk/configure.ac (File Modified)
2706 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2708 Comment out example blacklist{} block.
2712 +7 -7 trunk/doc/example.conf (File Modified)
2713 +7 -7 trunk/doc/reference.conf (File Modified)
2716 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2718 Add note regarding use of AHBL BLs.
2722 +4 -0 trunk/doc/example.conf (File Modified)
2723 +4 -0 trunk/doc/reference.conf (File Modified)
2726 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2732 +2 -2 trunk/CREDITS (File Modified)
2735 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2741 +1 -0 trunk/CREDITS (File Modified)
2744 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2746 Put more recent ratbox CREDITS here.
2750 +3 -2 trunk/doc/Ratbox-team (File Modified)
2753 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2759 +5 -4 trunk/NEWS (File Modified)
2762 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2764 Mention that install or make install also avoids modunload crashes.
2768 +2 -1 trunk/BUGS (File Modified)
2771 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2777 +3 -8 trunk/NEWS (File Modified)
2780 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2786 +3 -2 trunk/BUGS (File Modified)
2789 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2791 - add orighost check to hurt.c
2796 +1 -6 trunk/BUGS (File Modified)
2797 +1 -1 trunk/extensions/hurt.c (File Modified)
2800 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2802 Make kline_exempt exempt from HURT also.
2806 +2 -1 trunk/extensions/hurt.c (File Modified)
2809 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2811 Fix mask HEAL propagation.
2815 +6 -3 trunk/extensions/hurt.c (File Modified)
2818 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2825 +18 -31 trunk/extensions/README (File Modified)
2828 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2830 More target change hax.
2835 +5 -0 trunk/extensions/hurt.c (File Modified)
2838 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2840 Improvements to HURT propagation.
2844 +8 -6 trunk/extensions/hurt.c (File Modified)
2847 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2849 - further simplification
2853 +25 -76 trunk/extensions/hurt.c (File Modified)
2854 +0 -9 trunk/extensions/hurt.h (File Modified)
2857 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2863 +13 -0 trunk/extensions/hurt.c (File Modified)
2866 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2868 - cut off at 15 messages instead of 30
2872 +1 -1 trunk/extensions/hurt.h (File Modified)
2875 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2877 Squash a warning here.
2881 +1 -3 trunk/src/ircd.c (File Modified)
2884 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2886 Don't show servers in /stats l to nonopers if flatten links is enabled.
2890 +3 -1 trunk/modules/m_stats.c (File Modified)
2893 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2899 +20 -7 trunk/extensions/hurt.c (File Modified)
2902 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2904 - remove inline stuff (yuck)
2905 - sockaddr should have been sockhost
2909 +22 -31 trunk/extensions/hurt.c (File Modified)
2912 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2914 - make hurt checking actually work
2918 +2 -7 trunk/extensions/hurt.c (File Modified)
2921 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2923 Slight tweak to alias{}.
2927 +4 -0 trunk/src/parse.c (File Modified)
2930 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2932 - further simplification
2936 +59 -71 trunk/extensions/hurt.c (File Modified)
2937 +0 -1 trunk/extensions/hurt.h (File Modified)
2940 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
2942 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
2946 +10 -20 trunk/extensions/hurt.c (File Modified)
2947 +0 -4 trunk/extensions/hurt.h (File Modified)
2950 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
2952 - remove some unnecessary code here (hurt_initial_check_event()).
2956 +0 -23 trunk/extensions/hurt.c (File Modified)
2959 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
2961 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
2965 +8 -0 trunk/modules/core/m_message.c (File Modified)
2968 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
2970 - more sane tgchange hax
2974 +2 -1 trunk/extensions/hurt.c (File Modified)
2977 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
2979 Make HEAL <nick> work.
2983 +40 -43 trunk/extensions/hurt.c (File Modified)
2986 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
2988 Destroy hurt_clients list on unload.
2992 +7 -0 trunk/extensions/hurt.c (File Modified)
2995 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
2997 Coding style: no space between a function name and parenthesis.
3001 +43 -43 trunk/extensions/hurt.c (File Modified)
3004 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3006 Now works and throws out hurt clients after 30 protocol messages
3007 unless they identify.
3011 +28 -36 trunk/extensions/hurt.c (File Modified)
3012 +1 -7 trunk/extensions/hurt.h (File Modified)
3015 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3017 Working addition/lookup.
3021 +8 -0 trunk/extensions/hurt.c (File Modified)
3024 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3026 Get rid of hyb6 style propagation (:server COMMAND source).
3030 +18 -22 trunk/extensions/hurt.c (File Modified)
3033 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3035 add not-working hurt_add and hurt_find
3039 +13 -5 trunk/extensions/hurt.c (File Modified)
3042 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3044 Comment out a lot of stuff so I can load and unload this without crashing.
3048 +17 -6 trunk/extensions/hurt.c (File Modified)
3051 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3053 Fix svn:keywords and add a short comment at the top.
3057 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3060 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3062 - Make hurt module compile
3063 - Link it to the build
3064 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3065 correct flag name, no CAP_TS6 use etc
3069 +1 -0 trunk/extensions/Makefile.in (File Modified)
3070 +30 -32 trunk/extensions/hurt.c (File Modified)
3073 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3075 Put beu's hurt module in trunk.
3079 + - trunk/extensions/hurt.c (File Added)
3080 + - trunk/extensions/hurt.h (File Added)
3083 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3085 - _iprint(): use stderr instead of stdout
3089 +1 -1 trunk/src/s_log.c (File Modified)
3092 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3094 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3095 and subsequently destroy our kqueue when we close 0, 1, 2
3097 - After closing fd 0, 1, 2 reopen them to /dev/null again
3098 so we don't send messages from malloc etc to a random
3100 - Remove an obsolete comment.
3104 +13 -2 trunk/src/ircd.c (File Modified)
3107 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3113 +29 -1 trunk/NEWS (File Modified)
3116 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3122 +1 -1 trunk/configure (File Modified)
3125 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3127 Fix openssl version check to also accept versions newer than 0.9.6.
3131 +1 -1 trunk/configure.ac (File Modified)
3134 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3136 Oops, need packet.h here.
3140 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3143 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3145 End the flood grace period in CPRIVMSG/CNOTICE.
3149 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3152 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3154 - update class::connectfreq documentation
3158 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3161 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3163 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3167 +3 -6 trunk/src/s_serv.c (File Modified)
3170 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3172 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3176 +1 -1 trunk/src/messages.tab (File Modified)
3179 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3181 Don't mention that /stats p shows idle times, as it doesn't.
3185 +1 -1 trunk/help/opers/stats (File Modified)
3186 +1 -1 trunk/help/users/stats (File Modified)
3189 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3191 /stats A shows DNS servers, it doesn't matter whether ircd
3192 uses ADNS or something else.
3196 +1 -1 trunk/help/opers/stats (File Modified)
3199 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3201 get_client_name() fix
3205 +4 -0 trunk/src/client.c (File Modified)
3208 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3214 +6 -0 trunk/src/ircd.c (File Modified)
3217 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3219 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3222 +16 -17 trunk/configure (File Modified)
3223 +1 -1 trunk/configure.ac (File Modified)
3226 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3228 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3231 +135 -0 trunk/configure (File Modified)
3232 +6 -0 trunk/configure.ac (File Modified)
3235 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3237 Exit 0 on successful -conftest.
3241 +1 -1 trunk/src/ircd.c (File Modified)
3244 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3246 Make the "keep the parent process around" thing work, by opening
3247 a pipe to the child process. This pipe is on fd 0 in the child
3248 process. After successful initialization, the child will write
3249 a byte to this pipe, on fatal errors it will close it without
3252 Somewhat hackish still but should work.
3256 +27 -30 trunk/src/ircd.c (File Modified)
3259 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3261 - convert some error messages to ierror() over fprintf/ilog combination
3265 +3 -6 trunk/src/ircd.c (File Modified)
3268 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3270 - inotice() for loadmodule when in foreground mode
3274 +3 -0 trunk/src/modules.c (File Modified)
3277 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3279 - remove inotice() on loading modules from the config
3283 +0 -3 trunk/src/modules.c (File Modified)
3286 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3288 - usleep for 50000usec in the parent process to allow for startup messages
3289 to be cleanly printed before detaching to shell, this should be more than
3294 +3 -0 trunk/src/ircd.c (File Modified)
3297 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3299 - display more errors during normal startup as to try to help people find common problems
3303 +27 -10 trunk/src/ircd.c (File Modified)
3306 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3308 - version bump in preparation of 2.0.0 release
3312 +9 -9 trunk/configure (File Modified)
3313 +1 -1 trunk/configure.ac (File Modified)
3316 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3318 Change example.conf operator block from "admin" to "god",
3319 so as to show we encourage per-person operator blocks.
3323 +4 -2 trunk/doc/example.conf (File Modified)
3326 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3328 Document alias{} block.
3332 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3335 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3337 Document DNS blacklist stuff in sgml.
3341 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3342 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3345 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3347 Misc /stats clarifications.
3351 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3354 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3356 Move snomasks into umodes chapter.
3357 Move oprivs chapter down.
3361 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3362 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3363 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3366 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3368 Mention operator{} user@host change.
3372 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3375 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3377 operator{} block user@host matches against orighost now, not host.
3378 This means that services/+h spoofs do not work in operator{} blocks;
3379 auth{} spoofs still work.
3383 +4 -0 trunk/doc/example.conf (File Modified)
3384 +1 -1 trunk/doc/reference.conf (File Modified)
3385 +2 -2 trunk/modules/m_challenge.c (File Modified)
3386 +1 -1 trunk/modules/m_oper.c (File Modified)
3389 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3391 - inotice/iwarn/ierror() stuff I was working on
3395 +3 -0 trunk/include/s_log.h (File Modified)
3396 +15 -11 trunk/src/ircd.c (File Modified)
3397 +3 -1 trunk/src/modules.c (File Modified)
3398 +1 -1 trunk/src/newconf.c (File Modified)
3399 +54 -0 trunk/src/s_log.c (File Modified)
3402 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3404 Oops, don't add blacklists to the list twice on rehash.
3408 +3 -2 trunk/src/blacklist.c (File Modified)
3411 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3413 Remove notices to the client about progress of dnsbl lookups.
3417 +0 -4 trunk/src/blacklist.c (File Modified)
3420 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3422 Add auth{} flag dnsbl_exempt.
3426 +2 -1 trunk/doc/example.conf (File Modified)
3427 +2 -1 trunk/doc/reference.conf (File Modified)
3428 +2 -0 trunk/include/s_conf.h (File Modified)
3429 +1 -0 trunk/src/newconf.c (File Modified)
3430 +8 -1 trunk/src/s_user.c (File Modified)
3433 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3435 Switch alias{} and blacklist{} around, for consistency with example.conf.
3439 +18 -18 trunk/doc/reference.conf (File Modified)
3442 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3444 Send a warning to the user if they are dnsbl listed but exempted.
3448 +17 -12 trunk/src/s_user.c (File Modified)
3451 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3453 Move throwing out dnsbl listed clients to registration,
3454 and make kline_exempt exempt from it.
3458 +1 -0 trunk/include/blacklist.h (File Modified)
3459 +4 -0 trunk/include/client.h (File Modified)
3460 +15 -16 trunk/src/blacklist.c (File Modified)
3461 +6 -0 trunk/src/client.c (File Modified)
3462 +17 -0 trunk/src/s_user.c (File Modified)
3465 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3467 Show refcount in /stats n.
3471 +3 -2 trunk/modules/m_stats.c (File Modified)
3474 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3476 Don't look up dnsbls twice if they send USER twice.
3480 +5 -3 trunk/modules/m_user.c (File Modified)
3483 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3485 Add /stats n to help files.
3489 +1 -0 trunk/help/opers/stats (File Modified)
3490 +1 -0 trunk/help/users/stats (File Modified)
3493 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3495 Only check dnsbls for A records, not AAAA.
3499 +1 -1 trunk/src/blacklist.c (File Modified)
3502 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3504 Don't remove non-illegal blacklists on completion of check.
3505 Add debugging notices (not working).
3509 +5 -1 trunk/src/blacklist.c (File Modified)
3512 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3514 Don't call register_local_user() if they haven't sent a nick yet.
3518 +1 -1 trunk/src/blacklist.c (File Modified)
3521 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3523 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3527 +21 -0 trunk/modules/m_stats.c (File Modified)
3530 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3532 More dnsbl rehash fixes, it was adding bogus entries.
3536 +2 -7 trunk/src/newconf.c (File Modified)
3539 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3541 Need blacklist.h here.
3545 +1 -0 trunk/src/s_conf.c (File Modified)
3548 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3554 +1 -2 trunk/configure (File Modified)
3555 +0 -48 trunk/configure.ac (File Modified)
3556 + - trunk/doc/example-iauth.conf (File Deleted)
3557 + - trunk/iauth/ (File Deleted)
3560 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3562 Improve handling of rehashing with blacklists.
3563 Also some coding style tweaks.
3567 +3 -2 trunk/include/blacklist.h (File Modified)
3568 +35 -16 trunk/src/blacklist.c (File Modified)
3569 +2 -0 trunk/src/s_conf.c (File Modified)
3572 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3574 Clear can_send cache if a user logs in or out from services.
3578 +2 -0 trunk/modules/m_services.c (File Modified)
3581 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3583 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3584 This directory is not entered by default.
3585 More stuff needs to be moved into here.
3589 +2 -1 trunk/configure (File Modified)
3590 +1 -0 trunk/configure.ac (File Modified)
3591 +69 -458 trunk/extensions/Makefile.in (File Modified)
3592 + - trunk/extensions/m_clearchan.c (File Deleted)
3593 + - trunk/extensions/m_force.c (File Deleted)
3594 + - trunk/unsupported/ (File Added)
3595 + - trunk/unsupported/Makefile.in (File Added)
3596 + - trunk/unsupported/m_clearchan.c (File Added)
3597 + - trunk/unsupported/m_force.c (File Added)
3600 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3602 Logging/wallops for forcejoin/forcepart, numeric fix.
3603 This needs to be moved to the toys section.
3607 +22 -2 trunk/extensions/m_force.c (File Modified)
3610 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3612 Fix comments at the top (including copyright).
3616 +3 -2 trunk/extensions/m_omode.c (File Modified)
3619 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3621 Add OMODE command to extensions/ for oper mode hacking:
3622 - requires admin privs
3623 - does not work for opped opers
3625 - sends a ServerMode for opping the oper themselves,
3626 otherwise a mode coming from the oper (not only
3627 does this provide full accountability, it is also
3628 easiest to implement while avoiding channels
3629 messed up with bogus bans etc).
3633 +171 -0 trunk/extensions/Makefile.in (File Modified)
3634 + - trunk/extensions/m_omode.c (File Added)
3637 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3643 + - trunk/include/blacklist.h (Property Modified)
3644 + - trunk/src/blacklist.c (Property Modified)
3647 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3649 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3653 +5 -1 trunk/src/blacklist.c (File Modified)
3656 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3658 Initial DNS blacklist support:
3659 - see example.conf for how to use.
3660 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3661 - tor.ahbl.org is also included because most networks will not want to allow tor
3662 (and we're considering going KoS on tor users here anyway due to abuse)
3666 +18 -0 trunk/doc/example.conf (File Modified)
3667 +66 -0 trunk/doc/reference.conf (File Modified)
3668 + - trunk/include/blacklist.h (File Added)
3669 +2 -0 trunk/include/client.h (File Modified)
3670 +3 -0 trunk/modules/m_user.c (File Modified)
3671 +152 -0 trunk/src/Makefile.in (File Modified)
3672 + - trunk/src/blacklist.c (File Added)
3673 +34 -0 trunk/src/newconf.c (File Modified)
3674 +1 -0 trunk/src/s_auth.c (File Modified)
3675 +4 -0 trunk/src/s_user.c (File Modified)
3678 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3680 Remove last bit of lzo stuff (comment in example.conf connect{}).
3684 +0 -4 trunk/doc/example.conf (File Modified)
3687 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3689 Show sasl successes and failures in /stats t (like other
3690 things in /stats t, about local clients only).
3694 +2 -0 trunk/include/s_stats.h (File Modified)
3695 +3 -0 trunk/modules/m_sasl.c (File Modified)
3696 +3 -0 trunk/src/s_stats.c (File Modified)
3699 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3701 Allow messaging services by nickname without using
3702 target change slots (this was already possible with
3703 user@server notation or services shortcuts).
3707 +2 -2 trunk/modules/core/m_message.c (File Modified)
3710 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3712 Abort a safelist if a new /list comes in while one is already in progress.
3716 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3719 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3721 Change $![letter]:[mask] to $~[letter]:[mask]
3722 so both ! and ~ invert an extban.
3726 +2 -0 trunk/src/chmode.c (File Modified)
3729 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3731 - revert due to technical issues
3735 +1 -1 trunk/src/extban.c (File Modified)
3738 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3740 - 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
3744 +1 -1 trunk/src/extban.c (File Modified)
3747 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3749 Don't pace /list on a single channel.
3753 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3756 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3758 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3762 +4 -2 trunk/include/supported.h (File Modified)
3765 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3767 Extban types are case insensitive; force them to lowercase when added.
3771 +5 -5 trunk/doc/extban.txt (File Modified)
3772 +4 -0 trunk/src/chmode.c (File Modified)
3773 +3 -3 trunk/src/extban.c (File Modified)
3776 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3778 sendto_wallops_flags():
3779 - instead of checking IsOper on each client, walk the appropriate list
3780 - instead of sending non-+z wallops from persons to nonopers, send only
3781 +w wallops from persons
3785 +1 -5 trunk/src/send.c (File Modified)
3788 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3790 Prefix oper wallops with "WALLOPS - " if they would
3791 otherwise look like operwalls or locops, when sending
3792 them to local users.
3796 +11 -1 trunk/modules/m_wallops.c (File Modified)
3799 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3801 Make sure destination field in some sasl numerics
3802 is the user's nick, not the sasl agent or server
3807 +2 -2 trunk/modules/m_sasl.c (File Modified)
3810 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3812 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3816 +1 -1 trunk/extensions/Makefile.in (File Modified)
3819 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3821 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3825 +1 -0 trunk/src/s_user.c (File Modified)
3828 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3830 Fix build for when IPv6 is disabled.
3834 +12 -10 trunk/src/s_auth.c (File Modified)
3837 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3839 Add information about adding extban types.
3843 +25 -0 trunk/doc/extban.txt (File Modified)
3846 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3848 Better extban validation: try to match a new extban from
3849 a local user against its setter to see if it is valid.
3850 Unknown extban types from remotes are no longer hidden.
3854 +4 -3 trunk/doc/extban.txt (File Modified)
3855 +1 -0 trunk/include/channel.h (File Modified)
3856 +2 -6 trunk/src/chmode.c (File Modified)
3857 +32 -0 trunk/src/extban.c (File Modified)
3860 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3862 Make sure both .c.o: and .s.o: are followed by the necessary command.
3866 +1 -0 trunk/src/Makefile.in (File Modified)
3869 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3871 Add need_sasl auth{} flag to sgml documentation.
3875 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3878 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3880 Document need_sasl auth{} flag in example confs.
3884 +1 -0 trunk/doc/example.conf (File Modified)
3885 +1 -0 trunk/doc/reference.conf (File Modified)
3888 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3890 Don't allow TB to set an empty topic.
3891 This would be possible if a server sent bad protocol
3892 and could cause a crash.
3896 +4 -0 trunk/modules/m_tb.c (File Modified)
3899 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3905 +1 -1 trunk/Makefile.in (File Modified)
3908 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3914 +2 -2 trunk/configure (File Modified)
3915 +1 -1 trunk/configure.ac (File Modified)
3918 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3924 +2 -2 trunk/configure (File Modified)
3927 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3933 +1 -1 trunk/extensions/Makefile.in (File Modified)
3936 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
3938 - rename contrib to extensions to bring some clarity to things
3942 +1 -1 trunk/Makefile.in (File Modified)
3943 +1 -1 trunk/configure.ac (File Modified)
3944 +10 -10 trunk/doc/example.conf (File Modified)
3945 +10 -10 trunk/doc/reference.conf (File Modified)
3946 + - trunk/extensions/ (File Added)
3947 + - trunk/extras/ (File Deleted)
3950 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
3956 +1 -1 trunk/Makefile.in (File Modified)
3957 +1 -1 trunk/configure.ac (File Modified)
3958 + - trunk/contrib/ (File Deleted)
3959 + - trunk/extras/ (File Added)
3962 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
3964 Don't allow servers to QUIT (they should use SQUIT).
3968 +1 -1 trunk/modules/core/m_quit.c (File Modified)
3971 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
3977 + - trunk/src/fnvhash.s (Property Modified)
3980 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
3982 - reduced version of code
3986 +9 -61 trunk/src/fnvhash.s (File Modified)
3989 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
3991 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
3995 +1 -1 trunk/src/fnvhash.s (File Modified)
3998 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4000 Fix orighost matching for klines, etc. Was hashing the visible
4005 +1 -1 trunk/src/hostmask.c (File Modified)
4008 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4010 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4014 +7 -1 trunk/configure (File Modified)
4015 +5 -0 trunk/configure.ac (File Modified)
4016 +5 -6 trunk/src/Makefile.in (File Modified)
4017 +0 -4 trunk/src/fnvhash.s (File Modified)
4018 +0 -2 trunk/src/hash.c (File Modified)
4021 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4023 - regenerate configure
4027 +18 -0 trunk/configure (File Modified)
4030 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4032 - --enable-ricer-hashing option.
4036 +9 -0 trunk/configure.ac (File Modified)
4037 +3 -0 trunk/include/setup.h.in (File Modified)
4040 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4042 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4046 + - trunk/src/fnvhash.s (File Added)
4047 +3 -0 trunk/src/hash.c (File Modified)
4050 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4052 Fix syntax error in reference.conf.
4056 +0 -1 trunk/doc/reference.conf (File Modified)
4059 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4061 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4062 (&& instead of ||...)
4063 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4067 +1 -1 trunk/src/chmode.c (File Modified)
4070 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4072 Documentation for extban.
4076 + - trunk/doc/extban.txt (File Added)
4079 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4081 Add extban modules to example confs.
4085 +5 -0 trunk/doc/example.conf (File Modified)
4086 +10 -0 trunk/doc/reference.conf (File Modified)
4089 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4091 Initial addition of extended ban types (conditionals).
4092 Allows custom +bqeI checks via modules.
4093 Initial extra types are account (a[:mask]), oper (o),
4094 channel (c:name), realname (r:mask), server (s:mask).
4098 +229 -0 trunk/contrib/Makefile.in (File Modified)
4099 + - trunk/contrib/extb_account.c (File Added)
4100 + - trunk/contrib/extb_channel.c (File Added)
4101 + - trunk/contrib/extb_oper.c (File Added)
4102 + - trunk/contrib/extb_realname.c (File Added)
4103 + - trunk/contrib/extb_server.c (File Added)
4104 +13 -0 trunk/include/channel.h (File Modified)
4105 +1 -0 trunk/src/Makefile.in (File Modified)
4106 +14 -5 trunk/src/channel.c (File Modified)
4107 +91 -0 trunk/src/chmode.c (File Modified)
4108 + - trunk/src/extban.c (File Added)
4111 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4113 Do not force +bqeI modes starting with '$' in nick!user@host format.
4114 * and ? characters in them are still assumed to be wildcards.
4118 +6 -0 trunk/src/chmode.c (File Modified)
4121 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4123 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4127 +4 -0 trunk/modules/m_capab.c (File Modified)
4130 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4132 Stop some mixing of client and server protocol.
4136 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4137 +4 -2 trunk/modules/m_pass.c (File Modified)
4138 +6 -0 trunk/modules/m_sasl.c (File Modified)
4139 +6 -0 trunk/modules/m_user.c (File Modified)
4142 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4148 +0 -2 trunk/include/s_newconf.h (File Modified)
4149 +0 -4 trunk/include/s_serv.h (File Modified)
4150 +0 -1 trunk/src/newconf.c (File Modified)
4151 +1 -13 trunk/src/s_serv.c (File Modified)
4154 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4156 - revert LZOLink patch for now
4160 +0 -1 trunk/servlink/Makefile.in (File Modified)
4161 +0 -16 trunk/servlink/README (File Modified)
4162 +2 -36 trunk/servlink/control.c (File Modified)
4163 +0 -3 trunk/servlink/control.h (File Modified)
4164 +7 -5955 trunk/servlink/io.c (File Modified)
4165 + - trunk/servlink/lzoconf.h (File Deleted)
4166 + - trunk/servlink/lzodefs.h (File Deleted)
4167 + - trunk/servlink/minilzo.c (File Deleted)
4168 + - trunk/servlink/minilzo.h (File Deleted)
4169 +0 -1 trunk/servlink/servlink.h (File Modified)
4172 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4178 +4 -2 trunk/servlink/control.c (File Modified)
4179 +2 -1 trunk/servlink/io.c (File Modified)
4182 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4188 +2 -2 trunk/servlink/io.c (File Modified)
4191 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4193 - paranoia, prevent segfaults
4197 +2 -2 trunk/servlink/io.c (File Modified)
4200 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4202 - more optimal servlink code
4206 +21 -8 trunk/servlink/io.c (File Modified)
4209 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4211 - more efficient read strategy
4215 +15 -3 trunk/servlink/io.c (File Modified)
4218 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4220 - use lzo_uintp cast to make LZO happy
4224 +3 -3 trunk/servlink/io.c (File Modified)
4227 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4229 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4233 +4 -0 trunk/doc/example.conf (File Modified)
4234 +2 -1 trunk/include/s_newconf.h (File Modified)
4235 +4 -0 trunk/include/s_serv.h (File Modified)
4236 +1 -0 trunk/servlink/Makefile.in (File Modified)
4237 +16 -0 trunk/servlink/README (File Modified)
4238 +34 -2 trunk/servlink/control.c (File Modified)
4239 +3 -0 trunk/servlink/control.h (File Modified)
4240 +5929 -7 trunk/servlink/io.c (File Modified)
4241 + - trunk/servlink/lzoconf.h (File Added)
4242 + - trunk/servlink/lzodefs.h (File Added)
4243 + - trunk/servlink/minilzo.c (File Added)
4244 + - trunk/servlink/minilzo.h (File Added)
4245 +1 -0 trunk/servlink/servlink.h (File Modified)
4246 +1 -0 trunk/src/newconf.c (File Modified)
4247 +14 -2 trunk/src/s_serv.c (File Modified)
4250 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4252 - remove imalloc, it was a concept that probably wouldn't have worked properly
4256 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4257 + - trunk/libcharybdis/imalloc.c (File Deleted)
4258 + - trunk/libcharybdis/imalloc.h (File Deleted)
4261 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4263 - disable imalloc for now
4267 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4270 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4272 - remove unneeded debug code
4276 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4279 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4281 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4285 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4288 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4290 - more stuff here, imalloc remains disabled for now
4294 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4297 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4303 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4306 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4312 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4313 +2 -0 trunk/src/ircd.c (File Modified)
4316 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4318 - roll back libircd crap
4322 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4323 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4324 +29 -0 trunk/src/.depend (File Modified)
4325 +6 -21 trunk/src/Makefile.in (File Modified)
4326 +3 -218 trunk/src/ircd.c (File Modified)
4327 + - trunk/src/ircd_linker.c (File Deleted)
4328 + - trunk/src/main.c (File Deleted)
4331 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4333 - realloc(), free() implementation
4337 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4340 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4342 - malloc(), calloc() implementation
4346 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4349 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4351 - block_free(), block_find(), retune_heaps() implementation
4355 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4358 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4360 - block_destroy code, block_allocate code.
4364 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4367 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4373 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4376 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4378 - disable imalloc again :P
4382 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4385 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4391 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4394 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4400 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4403 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4405 - constructor code for imalloc engine (malloc_init())
4409 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4412 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4414 - imalloc engine improvements
4418 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4421 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4423 - replace mmap() code with direct brk()/sbrk() calls.
4427 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4430 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4432 - remove outdated i_malloc() interfaces
4436 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4439 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4441 - redisable imalloc (sorry!)
4445 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4448 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4450 - correct GET_PAGE_SLOT() macro
4454 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4457 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4459 - oops forgot to commit it with imalloc turned off
4463 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4466 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4472 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4473 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4476 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4478 - lowlevel imalloc code
4482 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4483 + - trunk/libcharybdis/imalloc.h (File Added)
4486 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4492 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4495 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4501 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4504 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4506 - 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)
4510 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4511 + - trunk/libcharybdis/imalloc.c (File Added)
4514 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4516 - increment configure Id
4520 +2208 -1 trunk/configure (File Modified)
4523 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4525 - bootstrap for imalloc code
4529 +54 -1 trunk/configure.ac (File Modified)
4530 +27 -0 trunk/include/setup.h.in (File Modified)
4533 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4535 Clarify interaction of spoofs and channel bans/operator{} blocks.
4539 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4540 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4543 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4545 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4549 +30 -22 trunk/src/ircd.c (File Modified)
4552 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4554 If shared{} blocks deny something, the command
4555 is silently ignored.
4559 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4562 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4564 Move up IsService check so we don't store a non-service
4565 in preClient->sasl_agent.
4569 +6 -6 trunk/modules/m_sasl.c (File Modified)
4572 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4574 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4575 Add some more sanity checks on agent strings.
4579 +13 -11 trunk/modules/m_sasl.c (File Modified)
4582 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4584 Unknown clients can have an ID too now so make sure to remove
4585 them from the hash if they exit.
4589 +3 -0 trunk/src/client.c (File Modified)
4592 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4594 Only accept sasl from servers in a service{} block.
4595 Not tested but this must go in.
4599 +6 -0 trunk/modules/m_sasl.c (File Modified)
4600 +3 -0 trunk/modules/m_signon.c (File Modified)
4603 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4605 Only process SAVE messages targetting registered users,
4606 not servers or unregistered connections. Could cause
4607 a crash when bad protocol was received.
4611 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4614 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4616 - fix QJM buffer overflow vulnerability (fucking GXTi)
4620 +3 -3 trunk/src/s_user.c (File Modified)
4623 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4625 Mention /scan umodes under oper_spy privilege.
4629 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4632 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4634 Mention that overlapping cluster blocks are a bad thing.
4638 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4641 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4643 - Document cluster{} and shared{} blocks.
4644 - Mention that service{} does not allow wildcards.
4648 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4651 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4653 Document exempt{} and service{} blocks, point to reference.conf for
4654 general{}, channel{} and serverhide{}.
4658 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4661 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4663 Document ~ in lists of values better.
4667 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4670 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4672 More detailed CNOTICE, CPRIVMSG descriptions.
4676 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4679 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4681 Oops, need both Revision and Id on modules.
4685 + - trunk/modules/sno_routing.c (Property Modified)
4688 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4690 Tweak header comment a bit (filename, Id).
4694 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4697 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4699 Add GLINE and UNGLINE.
4703 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4706 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4708 New configure with proper Id.
4712 +3 -1 trunk/configure (File Modified)
4715 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4717 Change #include directives for in6addr_any, hopefully compiles better now.
4721 +3 -1 trunk/configure.ac (File Modified)
4724 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4726 Encourage putting actual administrative information
4727 in the admin{} block.
4731 +3 -3 trunk/doc/example.conf (File Modified)
4734 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4736 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4740 +9 -7 trunk/include/s_conf.h (File Modified)
4741 +1 -0 trunk/src/newconf.c (File Modified)
4742 +10 -0 trunk/src/s_user.c (File Modified)
4745 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4747 - Change to glines = no in example confs
4748 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4753 +1 -1 trunk/doc/example.conf (File Modified)
4754 +1 -1 trunk/doc/reference.conf (File Modified)
4755 +2 -2 trunk/modules/m_gline.c (File Modified)
4758 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4760 - forward-port QJM fix from 1.1
4764 +2 -0 trunk/src/s_user.c (File Modified)
4767 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4769 - add switch to configure to disable the block allocator
4773 +18 -0 trunk/configure (File Modified)
4774 +9 -0 trunk/configure.ac (File Modified)
4775 +0 -6 trunk/include/config.h (File Modified)
4776 +3 -0 trunk/include/setup.h.in (File Modified)
4779 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4781 Fix wierd error that would exit SASL users with "Overridden"
4784 +1 -1 trunk/modules/m_signon.c (File Modified)
4787 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4789 Remove obsolete XXX comment about lazylinks.
4793 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4796 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4798 OJOIN: make sure to send the wallops remotely for #channels
4802 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4805 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4807 Accountability for OJOIN (contrib module)
4810 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4813 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4815 - move more stuff over to ircd_state
4819 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4820 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4821 +9 -0 trunk/src/ircd_state.c (File Modified)
4822 +3 -3 trunk/src/patricia.c (File Modified)
4825 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4827 - move more stuff out of libircd and into ircd_state.c
4831 +5 -5 trunk/src/channel.c (File Modified)
4832 +4 -4 trunk/src/client.c (File Modified)
4833 +12 -0 trunk/src/ircd_state.c (File Modified)
4836 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4838 - this is just barrels of fun
4842 + - trunk/include/ircd_state.h (File Added)
4843 +1 -1 trunk/src/Makefile.in (File Modified)
4844 +2 -1 trunk/src/channel.c (File Modified)
4845 +3 -52 trunk/src/ircd.c (File Modified)
4846 +100 -3 trunk/src/ircd_state.c (File Modified)
4849 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4851 It's .include, not #include.
4855 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4858 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4860 More consistent section titles.
4864 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4865 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4866 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4869 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4871 Mention possible exceeding of +j/+l due to propagation
4872 delays between servers.
4876 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4879 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4882 - "text" -> <quote>text</quote>
4888 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4889 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4890 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4891 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4894 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4896 Remove text about deprecation of glines.
4900 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4903 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4905 - Add description of umode +D, deaf.
4906 - Mention CALLERID 005 token with umode +g.
4910 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4913 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4915 Strip off a leading colon in services shortcuts (aliases).
4919 +2 -0 trunk/src/parse.c (File Modified)
4922 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4924 Add no_oper_invis contrib module, denies opers setting
4925 themselves invisible (except hidden_oper's).
4929 +42 -0 trunk/contrib/Makefile.in (File Modified)
4930 + - trunk/contrib/no_oper_invis.c (File Added)
4933 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
4935 Mention /stats E, make the other /stats descriptions more consistent.
4939 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4942 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
4944 Mention that the KILL reason and oper will appear on channels.
4948 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4951 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
4953 Mention /mode #channel f to query forward channel from outside.
4957 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4960 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
4962 Port over RATBOX_2_1 r20960 (anfl):
4963 client connect notices to +C should be hiding the extra
4964 fields for spoofed users
4968 +2 -1 trunk/src/s_user.c (File Modified)
4971 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
4973 Add a chapter with our extra user commands:
4974 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
4978 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4979 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
4982 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
4984 Do not put by <server>: in SQUIT reasons to servers
4985 other than the one being exited.
4989 +1 -1 trunk/src/client.c (File Modified)
4992 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
4994 Regenerate configure.
4998 +1162 -1159 trunk/configure (File Modified)
5001 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5003 Move the warning flags down so they do not mess up
5004 checks like for -Wl,-export-dynamic.
5008 +33 -30 trunk/configure.ac (File Modified)
5011 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5017 +2 -1 trunk/iauth/Makefile.in (File Modified)
5020 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5022 - build iauth makefile
5026 +3 -2 trunk/configure (File Modified)
5027 +1 -0 trunk/configure.ac (File Modified)
5030 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5036 + - trunk/iauth/Makefile.in (File Added)
5039 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5041 - add iauth.conf.example from irc2.11
5045 + - trunk/doc/example-iauth.conf (File Added)
5048 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5050 - wow, i found some docs on this thing
5054 + - trunk/doc/technical/iauth-internals.txt (File Added)
5057 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5059 - no longer applicable
5063 + - trunk/authdaemon/ (File Deleted)
5066 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5068 - remove libircd.so on make clean (oops)
5072 +1 -1 trunk/src/Makefile.in (File Modified)
5075 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5077 - merge iauth source for experimentation
5081 + - trunk/iauth/ (File Added)
5082 + - trunk/iauth/a_conf.c (File Added)
5083 + - trunk/iauth/a_conf_def.h (File Added)
5084 + - trunk/iauth/a_conf_ext.h (File Added)
5085 + - trunk/iauth/a_defines.h (File Added)
5086 + - trunk/iauth/a_externs.h (File Added)
5087 + - trunk/iauth/a_io.c (File Added)
5088 + - trunk/iauth/a_io_ext.h (File Added)
5089 + - trunk/iauth/a_log.c (File Added)
5090 + - trunk/iauth/a_log_def.h (File Added)
5091 + - trunk/iauth/a_log_ext.h (File Added)
5092 + - trunk/iauth/a_struct_def.h (File Added)
5093 + - trunk/iauth/iauth.c (File Added)
5094 + - trunk/iauth/mod_lhex.c (File Added)
5095 + - trunk/iauth/mod_lhex_ext.h (File Added)
5096 + - trunk/iauth/mod_pipe.c (File Added)
5097 + - trunk/iauth/mod_pipe_ext.h (File Added)
5098 + - trunk/iauth/mod_rfc931.c (File Added)
5099 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5100 + - trunk/iauth/mod_socks.c (File Added)
5101 + - trunk/iauth/mod_socks_ext.h (File Added)
5102 + - trunk/iauth/mod_webproxy.c (File Added)
5103 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5106 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5108 User /quote help index was not sorted properly.
5112 +2 -2 trunk/help/Makefile.in (File Modified)
5113 +8 -8 trunk/help/users/index (File Modified)
5116 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5122 +25 -8 trunk/help/opers/index (File Modified)
5123 + - trunk/help/opers/scan (File Added)
5126 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5129 - Document SCAN UMODES
5130 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5134 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5137 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5139 Add our copyright information to /info (part of release-1.1 r1026).
5143 +1 -0 trunk/src/version.c.SH (File Modified)
5146 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5148 Fix some compile warnings.
5152 +1 -1 trunk/modules/core/m_join.c (File Modified)
5153 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5154 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5155 +1 -1 trunk/modules/m_scan.c (File Modified)
5156 +4 -4 trunk/modules/m_signon.c (File Modified)
5159 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5161 RSFNC: OK, actually consider unknowns also for detecting a collide.
5162 Otherwise we can get two clients with the same nick.
5166 +1 -1 trunk/modules/m_services.c (File Modified)
5169 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5171 - charybdis profiling stuff
5172 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5177 +0 -8 trunk/configure (File Modified)
5178 +1 -8 trunk/configure.ac (File Modified)
5179 +18 -0 trunk/include/channel.h (File Modified)
5180 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5181 +335 -260 trunk/src/.depend (File Modified)
5182 +1569 -0 trunk/src/Makefile.in (File Modified)
5183 + - trunk/src/chmode.c (File Added)
5184 +16 -1 trunk/src/ircd.c (File Modified)
5185 +11 -0 trunk/src/main.c (File Modified)
5186 +11 -0 trunk/src/modules.c (File Modified)
5189 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5191 RSFNC: Do not send kills to servers for unknowns
5195 +4 -2 trunk/modules/m_services.c (File Modified)
5198 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5200 Describe service{} blocks in reference.conf.
5204 +12 -0 trunk/doc/reference.conf (File Modified)
5207 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5209 Replace this list of modes with pointers to other documentation.
5213 +6 -50 trunk/doc/modes.txt (File Modified)
5216 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5218 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5219 looks too much like an old-ircd client pointer otherwise.
5223 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5226 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5229 - note truncation of the list (perhaps sending multiple
5231 - clarify in a comment that /findforwards on a nonexistent
5232 channel can be useful
5233 - sendto_one_notice() requires that the text start with
5238 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5241 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5243 When we close a local server's link, always include the
5244 name of the client causing the exit in the reason in the
5245 SQUIT we send them (replacing them with us). This makes
5246 sure server notices for stuff like "Not enough arguments
5247 to server command" are different on the two sides.
5251 +7 -5 trunk/src/client.c (File Modified)
5254 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5256 New contrib module m_findforwards.c
5260 +112 -0 trunk/contrib/Makefile.in (File Modified)
5261 + - trunk/contrib/m_findforwards.c (File Added)
5264 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5266 Whoops, don't show real host behind auth{} spoof in
5267 spoof notices if hide_spoof_ips is enabled.
5269 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5273 +3 -2 trunk/src/s_conf.c (File Modified)
5276 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5278 Add dalnet-style /identify that sends to nickserv or chanserv.
5282 +102 -0 trunk/contrib/Makefile.in (File Modified)
5283 + - trunk/contrib/m_identify.c (File Added)
5286 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5288 Document alias{} blocks a bit better.
5292 +9 -0 trunk/doc/reference.conf (File Modified)
5295 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5297 - add aliases to /stats m (data usage is not counted though, sorry)
5301 +1 -0 trunk/include/s_conf.h (File Modified)
5302 +3 -0 trunk/src/newconf.c (File Modified)
5303 +15 -0 trunk/src/parse.c (File Modified)
5306 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5308 - remove m_sshortcut as it's no longer relevant
5312 +0 -145 trunk/modules/Makefile.in (File Modified)
5313 + - trunk/modules/m_sshortcut.c (File Deleted)
5316 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5318 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5319 targets instead of my original idea :P)
5323 +32 -0 trunk/doc/example.conf (File Modified)
5324 +35 -0 trunk/doc/reference.conf (File Modified)
5325 +4 -0 trunk/include/parse.h (File Modified)
5326 +7 -0 trunk/include/s_conf.h (File Modified)
5327 +82 -0 trunk/src/newconf.c (File Modified)
5328 +78 -0 trunk/src/parse.c (File Modified)
5329 +16 -0 trunk/src/s_conf.c (File Modified)
5332 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5334 Remove some spaces after tabs. ??
5338 +18 -18 trunk/src/newconf.c (File Modified)
5341 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5344 - make sure to clear all marks also if the who was aborted
5345 because of too many matches
5346 - give ERR_TOOMANYMATCHES if too many matches
5349 ratbox RATBOX_2_2 r22003 (jilles)
5353 +28 -26 trunk/modules/m_who.c (File Modified)
5356 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5362 +9 -9 trunk/configure (File Modified)
5363 +1 -1 trunk/configure.ac (File Modified)
5366 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5368 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5372 +2 -1 trunk/include/s_newconf.h (File Modified)
5373 +20 -0 trunk/modules/m_rehash.c (File Modified)
5374 +1 -1 trunk/src/s_newconf.c (File Modified)
5377 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5379 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5383 +0 -1 trunk/doc/example.conf (File Modified)
5384 +0 -3 trunk/doc/reference.conf (File Modified)
5385 +0 -1 trunk/include/s_conf.h (File Modified)
5386 +0 -6 trunk/modules/m_info.c (File Modified)
5387 +1 -1 trunk/src/channel.c (File Modified)
5388 +0 -1 trunk/src/newconf.c (File Modified)
5391 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5393 Missing header in m_chghost.c
5396 +1 -0 trunk/modules/m_chghost.c (File Modified)
5399 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5401 Relocate QJM code to a seperate function(change_nick_user_host)
5402 Change CHGHOST to use change_nick_user_host instead of just setting it
5406 +3 -0 trunk/include/s_user.h (File Modified)
5407 +1 -1 trunk/modules/m_chghost.c (File Modified)
5408 +3 -78 trunk/modules/m_signon.c (File Modified)
5409 +89 -0 trunk/src/s_user.c (File Modified)
5412 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5414 Restore /stats a (dns servers, admin-only).
5418 +1 -0 trunk/include/res.h (File Modified)
5419 +5 -8 trunk/modules/m_stats.c (File Modified)
5420 +16 -0 trunk/src/res.c (File Modified)
5423 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5425 - Add CHARYBDIS_PROFILE if we are profiling.
5426 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5427 - Remove duplicate --enable-epoll entry.
5431 +1595 -15 trunk/configure (File Modified)
5432 +30 -11 trunk/configure.ac (File Modified)
5433 +3 -0 trunk/include/setup.h.in (File Modified)
5436 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5438 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5442 +28 -0 trunk/aclocal.m4 (File Modified)
5445 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5447 Allow requesting forward channel and quiet list in same mode command.
5451 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5454 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5456 Add description of xline wildcards.
5460 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5463 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5465 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5469 +0 -4 trunk/modules/m_services.c (File Modified)
5472 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5478 +1 -1 trunk/include/hook.h (File Modified)
5481 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5483 call_hook, not hook_call
5487 +1 -1 trunk/modules/core/m_join.c (File Modified)
5490 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5492 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5493 Could be useful for a number of things.
5497 +9 -0 trunk/modules/core/m_join.c (File Modified)
5500 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5502 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5506 +7 -0 trunk/include/hook.h (File Modified)
5509 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5511 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5515 +15 -0 trunk/modules/m_services.c (File Modified)
5518 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5520 Clarify snomask +f, +k, +u.
5524 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5527 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5529 Cmode +p and +s may be set simultaneously.
5533 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5536 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5538 actually, we should check the data version on each reload (oops)
5542 +6 -6 trunk/src/main.c (File Modified)
5545 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5547 more work on the loader
5551 +45 -21 trunk/src/main.c (File Modified)
5554 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5556 Add prototype ircd_state.c
5560 + - trunk/src/ircd_state.c (File Added)
5563 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5565 Smaller improvements.
5569 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5572 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5574 Add a lot of stuff here.
5578 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5581 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5583 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5587 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5590 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5592 Invex doesn't trump +r or (sic) +J.
5596 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5599 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5601 Check to make sure a module is not loaded before loading it.
5605 +6 -1 trunk/src/ircd_parser.y (File Modified)
5608 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5610 - Add a missing comma in the HeaderMessages array
5611 - Only send "Your hostname is too long ..." if that really is the case
5615 +2 -2 trunk/src/s_auth.c (File Modified)
5618 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5620 build_symtable() will have already bailed here, so no need to check
5621 explicitly whether or not charybdis_main is NULL.
5625 +7 -16 trunk/src/main.c (File Modified)
5628 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5630 Data structure versioning, part 1.
5634 +10 -1 trunk/include/ircd_defs.h (File Modified)
5635 +2 -0 trunk/src/ircd.c (File Modified)
5636 +15 -3 trunk/src/main.c (File Modified)
5639 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5641 build a symbol table and use that instead of doing a raw dlsym on everything
5645 + - trunk/include/ircd_linker.h (File Added)
5646 +71 -1 trunk/src/Makefile.in (File Modified)
5647 + - trunk/src/ircd_linker.c (File Added)
5648 +16 -4 trunk/src/main.c (File Modified)
5651 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5653 The launcher now calls io_loop() instead of charybdis_main().
5654 This is so that we do not have to reinitialize *everything* later.
5658 +1 -0 trunk/include/ircd.h (File Modified)
5659 +6 -7 trunk/src/ircd.c (File Modified)
5660 +13 -1 trunk/src/main.c (File Modified)
5663 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5665 Use global binding on libircd.so.
5669 +1 -1 trunk/src/main.c (File Modified)
5672 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5674 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5675 (it will do more later)
5679 +14 -12 trunk/include/config.h (File Modified)
5680 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5681 +31 -5 trunk/src/Makefile.in (File Modified)
5682 +78 -1 trunk/src/ircd.c (File Modified)
5683 + - trunk/src/main.c (File Added)
5686 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5688 Add whitespace here, oops.
5692 +1 -1 trunk/CREDITS (File Modified)
5695 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5697 Properly copy over the IP address here instead of using a cheap hack.
5698 Because the hack didn't work right except on IPv6. :|
5702 +12 -2 trunk/src/s_newconf.c (File Modified)
5705 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5707 Revert reject cache notice to ratbox's, which more
5708 clearly suggests what's happening.
5712 +4 -1 trunk/src/reject.c (File Modified)
5715 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5717 Fix the openssl status in the overview information.
5721 +1 -3 trunk/configure (File Modified)
5722 +1 -3 trunk/configure.ac (File Modified)
5725 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5727 - Add simple exempt{} block (127.0.0.1) to example.conf.
5728 - Remove mention of deny{}.
5732 +5 -0 trunk/doc/example.conf (File Modified)
5733 +1 -1 trunk/doc/reference.conf (File Modified)
5736 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5738 example.conf: add some comments at the start
5739 reference.conf: some ircd-ratbox -> charybdis
5743 +11 -0 trunk/doc/example.conf (File Modified)
5744 +6 -5 trunk/doc/reference.conf (File Modified)
5747 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5749 Rename m_createauthonly module to createauthonly
5750 as this is not a module providing an m_function
5755 +1 -38 trunk/contrib/Makefile.in (File Modified)
5756 + - trunk/contrib/createauthonly.c (File Added)
5757 + - trunk/contrib/m_createauthonly.c (File Deleted)
5760 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5762 Add to example confs commented lines for:
5763 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5764 sno_globalkline.so, sno_globaloper.so.
5768 +5 -1 trunk/doc/example.conf (File Modified)
5769 +9 -1 trunk/doc/reference.conf (File Modified)
5772 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5774 - Unbreak connecting to connect{}s with hostnames
5775 instead of IP addresses (broken with new resolver).
5776 - Try to do A/AAAA query based on aftype in
5777 connect{} (doesn't seem to work fully).
5781 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5784 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5786 Unbreak /rehash dns.
5790 +1 -0 trunk/src/res.c (File Modified)
5793 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5795 Preserve Hybrid Id and add one of our own.
5799 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5800 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5803 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5805 Add anfl and Androsyn to CREDITS.
5806 They wrote a lot of ratbox code we use, both before and after the fork.
5810 +2 -0 trunk/CREDITS (File Modified)
5813 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5815 Hostname validity check.
5819 +42 -3 trunk/src/s_auth.c (File Modified)
5822 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5824 Version bump to 1.2.0.
5828 +9 -9 trunk/configure (File Modified)
5829 +1 -1 trunk/configure.ac (File Modified)
5832 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5834 - Missed a spot in the IPv6 code here. Should be usable now.
5838 +2 -2 trunk/src/res.c (File Modified)
5841 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5843 Alright, so, this massive commit does the following:
5845 - Adds a resolver based on the undernet and hybrid one.
5846 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5847 - Makes a check in ./configure be posixly correct
5848 - Simplifies the auth code and DNS callbacks
5850 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5854 +1 -1 trunk/Makefile.in (File Modified)
5855 + - trunk/adns/ (File Deleted)
5856 +148 -80 trunk/configure (File Modified)
5857 +1 -2 trunk/configure.ac (File Modified)
5858 +6 -0 trunk/include/client.h (File Modified)
5859 +1 -0 trunk/include/packet.h (File Modified)
5860 +153 -41 trunk/include/res.h (File Modified)
5861 + - trunk/include/reslib.h (File Added)
5862 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5863 +930 -1449 trunk/modules/.depend (File Modified)
5864 +3 -0 trunk/modules/m_stats.c (File Modified)
5865 +417 -621 trunk/src/.depend (File Modified)
5866 +1 -1 trunk/src/.indent.pro (File Modified)
5867 +2069 -289 trunk/src/Makefile.in (File Modified)
5868 + - trunk/src/adns.c (File Deleted)
5869 + - trunk/src/res.c (File Added)
5870 + - trunk/src/reslib.c (File Added)
5871 +11 -50 trunk/src/s_auth.c (File Modified)
5872 +4 -26 trunk/src/s_newconf.c (File Modified)
5875 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5877 Document the NOBALLOC feature.
5881 +7 -1 trunk/include/config.h (File Modified)
5884 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5886 commands.sgml changes
5890 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5893 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5899 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5902 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5904 Improve description of class{} block (in particular,
5905 mention server classes as well as client classes).
5909 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5912 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5915 -/* sendq: servers need a higher sendq as they send more data */
5916 +/* sendq: servers need a higher sendq as they are sent more data */
5920 +1 -1 trunk/doc/reference.conf (File Modified)
5923 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5925 Add modules{} block.
5929 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5932 jilles 2006/02/12 17:31:44 UTC (20060212-796)
5934 Add general::oper_snomask, snomask on oper up for opers
5935 that have umode +s set on oper up, but do not have
5936 a specific snomask setting in their operator block.
5937 If this is empty or not specified, +s is used as before.
5941 +4 -1 trunk/doc/example.conf (File Modified)
5942 +7 -1 trunk/doc/reference.conf (File Modified)
5943 +1 -0 trunk/include/client.h (File Modified)
5944 +1 -0 trunk/include/s_conf.h (File Modified)
5945 +32 -0 trunk/src/newconf.c (File Modified)
5946 +1 -0 trunk/src/s_conf.c (File Modified)
5947 +13 -3 trunk/src/s_user.c (File Modified)
5950 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
5955 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5958 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
5960 Add MASKTRACE and CHANTRACE commands.
5964 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5967 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
5969 document loadmodule directive
5973 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5976 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
5982 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5985 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
5987 q:lines are no longer living in the ircd.conf either
5991 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5994 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
5996 remove k:line, d:line, x:line as they are their own files now
6000 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6003 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6005 New place for operator::snomask.
6009 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6012 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6014 Document connect {}.
6018 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6021 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6023 example.conf: move operator::snomask to a more logical place,
6024 more sensible default
6025 reference.conf: add operator::snomask
6029 +3 -3 trunk/doc/example.conf (File Modified)
6030 +3 -0 trunk/doc/reference.conf (File Modified)
6033 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6035 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6036 in those conf entries that take umodes like <name1>, <name2>, ...
6040 +3 -0 trunk/doc/reference.conf (File Modified)
6041 +3 -0 trunk/src/newconf.c (File Modified)
6044 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6050 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6053 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6059 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6062 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6068 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6071 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6077 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6080 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6082 Document operator {} blocks.
6086 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6089 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6091 auth{}: clarify/add some details
6095 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6098 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6100 auth{}: Move a paragraph.
6104 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6107 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6109 Document auth{} blocks.
6113 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6116 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6122 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6125 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6127 Add umode +R, prevents unidentified clients from
6128 sending private messages or notices. /accept'ed
6129 clients and opers are exempt.
6130 Due to the /accept part, this is only checked
6131 at the target's server, may want to change
6136 +1 -0 trunk/help/opers/umode (File Modified)
6137 +1 -0 trunk/help/users/umode (File Modified)
6138 +2 -0 trunk/include/client.h (File Modified)
6139 +1 -0 trunk/include/numeric.h (File Modified)
6140 +11 -1 trunk/modules/core/m_message.c (File Modified)
6141 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6142 +1 -1 trunk/src/messages.tab (File Modified)
6143 +1 -1 trunk/src/s_user.c (File Modified)
6146 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6148 Don't allow a nick change if banned or quieted (and not
6149 voiced or opped) on a channel. This uses numeric 435
6150 (bahamut's "cannot change to a banned nick") because
6151 bahamut/ircu's 437 and hyperion's 438 already have
6152 another meaning for us.
6156 +2 -0 trunk/include/channel.h (File Modified)
6157 +1 -0 trunk/include/numeric.h (File Modified)
6158 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6159 +38 -0 trunk/src/channel.c (File Modified)
6160 +1 -1 trunk/src/messages.tab (File Modified)
6163 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6166 - respect ban exceptions
6167 - also deny a knock if quieted
6171 +2 -1 trunk/modules/m_knock.c (File Modified)
6174 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6176 Reverse bad substitution in comment.
6180 +1 -1 trunk/src/channel.c (File Modified)
6183 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6185 - set DynSpoof flag for clients spoofed at registration
6186 - add orighost instead of host to the hostname hash
6190 +5 -1 trunk/src/s_user.c (File Modified)
6193 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6195 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6199 +2 -3 trunk/src/send.c (File Modified)
6202 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6204 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6208 +17 -7 trunk/modules/m_signon.c (File Modified)
6211 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6213 Correct minimum args on ENCAP SASL to avoid nasty core.
6217 +1 -1 trunk/modules/m_sasl.c (File Modified)
6220 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6222 Style nits: sptr can't ever be NULL, don't compare truth
6227 +2 -3 trunk/modules/m_scan.c (File Modified)
6230 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6232 - Comment out scan_cmodes() prototype to suppress warning
6233 - Correct minimum parameter count for mo_scan()
6237 +2 -2 trunk/modules/m_scan.c (File Modified)
6240 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6243 - Include full command in operspy notice
6244 - Allow global scans (no-list used, mask not used) without operspy
6245 - Use ERR_NOPRIVS numeric
6249 +21 -9 trunk/modules/m_scan.c (File Modified)
6252 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6254 Cancel out the >3 default if < is given; this way
6255 any </> specification fully overrides the default.
6259 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6262 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6264 - Call mo_list() from m_list() to reduce code duplication
6265 - Default to >3, rather arbitrarily (conf option?)
6266 - Make < and > mean less than and greater than again
6270 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6273 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6275 When processing topic burst, hide connecting server
6276 on netburst if flatten links is enabled.
6280 +9 -2 trunk/modules/m_tb.c (File Modified)
6283 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6285 - remove PENALTY token
6289 +0 -1 trunk/include/supported.h (File Modified)
6292 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6295 - Add PENALTY because we have a pace-wait system.
6296 - Add FNC due to SAVE and RSFNC
6301 +4 -2 trunk/include/supported.h (File Modified)
6304 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6306 mkay, indent went nuts here
6310 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6313 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6315 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6316 and can be used instead. The SAFELIST implementation is the one used by
6317 default, as most users/networks will be used to it.
6321 +1 -0 trunk/NEWS (File Modified)
6322 +14 -0 trunk/include/client.h (File Modified)
6323 +5 -0 trunk/include/hash.h (File Modified)
6324 +404 -272 trunk/modules/Makefile.in (File Modified)
6325 + - trunk/modules/m_list.c (File Deleted)
6326 + - trunk/modules/m_list_ratbox.c (File Added)
6327 + - trunk/modules/m_list_safelist.c (File Added)
6328 +5 -5 trunk/src/hash.c (File Modified)
6331 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6333 Clear invites on a lowerTS JOIN or SJOIN.
6334 This should complete kick_on_split_riding protection.
6338 +5 -0 trunk/modules/core/m_join.c (File Modified)
6339 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6342 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6344 Like in ratbox, send and interpret timestamps on invites.
6348 +9 -2 trunk/modules/m_invite.c (File Modified)
6351 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6353 Add +S (network service) umode. Just for completeness, users or opers
6358 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6361 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6367 +35 -2 trunk/NEWS (File Modified)
6370 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6372 Split off a PreClient structure for data to be freed on registation (i.e. password).
6373 New hook introduce_client for post-registration messages.
6374 Fix b0rked SASL numerics.
6375 Burst REALHOST post-introduction for spoofed-on-registration clients.
6376 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6377 Pre-registration signon support.
6381 +10 -0 trunk/configure (File Modified)
6382 +2 -0 trunk/configure.ac (File Modified)
6383 +14 -4 trunk/include/client.h (File Modified)
6384 +1 -0 trunk/include/hook.h (File Modified)
6385 +1 -0 trunk/include/numeric.h (File Modified)
6386 +3 -0 trunk/include/setup.h.in (File Modified)
6387 +16 -0 trunk/modules/m_chghost.c (File Modified)
6388 +25 -21 trunk/modules/m_sasl.c (File Modified)
6389 +63 -30 trunk/modules/m_signon.c (File Modified)
6390 +18 -0 trunk/src/client.c (File Modified)
6391 +2 -0 trunk/src/hook.c (File Modified)
6392 +5 -5 trunk/src/messages.tab (File Modified)
6393 +2 -0 trunk/src/s_serv.c (File Modified)
6394 +28 -2 trunk/src/s_user.c (File Modified)
6397 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6399 Update hook documentation.
6403 +30 -0 trunk/doc/hooks.txt (File Modified)
6406 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6408 Improve @/# handling in match_esc().
6412 +21 -13 trunk/src/match.c (File Modified)
6415 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6417 backtrack instead of bailing out when handling a mismatched escape
6421 +1 -1 trunk/src/match.c (File Modified)
6424 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6426 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6429 +2 -1 trunk/CREDITS (File Modified)
6432 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6434 Fix the escape brokenness and pick up a more efficient matching algorithm,
6435 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6436 Patch sent upstream. They can do whatever they want with it, *shrug*.
6440 +147 -161 trunk/src/match.c (File Modified)
6443 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6445 If flatten links is enabled, fake the origins of some ServerModes
6446 sent to clients so that the server sending the netburst is hidden.
6447 Most mode hacks still show the true source.
6451 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6452 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6455 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6457 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6458 where the exit originated).
6459 - When receiving an SQUIT for a server themselves
6460 (IsMe(target_p) || target_p == client_p)
6461 close their link and send a local server notice.
6465 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6466 +6 -3 trunk/src/client.c (File Modified)
6469 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6471 Hooking into the wrong hook, whoops. :P
6475 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6476 +6 -10 trunk/modules/core/m_join.c (File Modified)
6479 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6481 this doesn't work right, right now :P
6485 +40 -0 trunk/contrib/Makefile.in (File Modified)
6486 + - trunk/contrib/m_createauthonly.c (File Added)
6487 +6 -0 trunk/include/hook.h (File Modified)
6488 +26 -1 trunk/modules/core/m_join.c (File Modified)
6489 +1 -1 trunk/src/ircd.c (File Modified)
6492 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6494 Make can_join() hookable.
6498 +12 -1 trunk/src/channel.c (File Modified)
6501 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6503 add 'int approved;' to the channel event hook
6507 +1 -0 trunk/include/hook.h (File Modified)
6510 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6512 Use SIDs in SASL ENCAP origin.
6513 Ignore responses from other agents once the first SASL response has been received for a client.
6517 +9 -5 trunk/modules/m_sasl.c (File Modified)
6520 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6522 Removed stray debug code.
6526 +1 -1 trunk/modules/m_sasl.c (File Modified)
6529 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6531 Don't complain "unknown MODE flag" if a non-oper attempts
6532 to unset an oper only umode they do not have.
6533 This is to prevent unwanted error messages when users/bots
6534 do things like MODE <nick> +i-sw.
6538 +4 -2 trunk/src/s_user.c (File Modified)
6541 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6543 Fix client_exit hook name and only call it for local exits that are not
6548 +3 -2 trunk/modules/m_sasl.c (File Modified)
6551 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6553 Fix SASL logic to actually use stored agent UID.
6554 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6555 Add abort code for exiting clients.
6559 +18 -9 trunk/modules/m_sasl.c (File Modified)
6562 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6564 Port over ratbox 2.2 /challenge. This is slightly more secure
6565 (better crypto, longer keys, challenge timeout) and has better
6568 The respond tool is no longer part of the ircd tree but a
6569 separate package, currently available from
6570 http://respond.ircd-ratbox.org (we should mirror/... this).
6574 +65 -310 trunk/doc/challenge.txt (File Modified)
6575 +5 -5 trunk/include/client.h (File Modified)
6576 +3 -0 trunk/include/irc_string.h (File Modified)
6577 +3 -0 trunk/include/numeric.h (File Modified)
6578 +94 -50 trunk/modules/m_challenge.c (File Modified)
6579 +1 -2 trunk/src/client.c (File Modified)
6580 +125 -0 trunk/src/irc_string.c (File Modified)
6581 +2 -2 trunk/src/messages.tab (File Modified)
6582 + - trunk/tools/rsa_respond/ (File Deleted)
6585 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6587 Preliminary SASL support.
6591 +7 -0 trunk/include/client.h (File Modified)
6592 +6 -0 trunk/include/numeric.h (File Modified)
6593 +1 -0 trunk/modules/Makefile.in (File Modified)
6594 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6595 +175 -1 trunk/modules/m_cap.c (File Modified)
6596 + - trunk/modules/m_sasl.c (File Added)
6597 +2 -0 trunk/modules/m_user.c (File Modified)
6598 +5 -5 trunk/src/messages.tab (File Modified)
6599 +8 -2 trunk/src/s_user.c (File Modified)
6602 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6604 SIGNON: make logout also apply remotely.
6608 +7 -2 trunk/modules/m_signon.c (File Modified)
6611 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6613 Use an asterisk when sending empty logins in SIGNON.
6617 +5 -5 trunk/modules/m_signon.c (File Modified)
6620 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6622 SIGNON: Only add whowas entry (add_history()) and wipe
6623 accepts (del_all_accepts()) if nick changed.
6627 +5 -3 trunk/modules/m_signon.c (File Modified)
6630 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6632 SIGNON: slight fixes to collision code:
6633 - don't kill if target_p == source_p (nick unchanged or only changed case)
6634 - add comment that SAVE support is missing
6635 - use sendto_realops_snomask() instead of sendto_realops_flags()
6639 +9 -6 trunk/modules/m_signon.c (File Modified)
6642 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6644 Fix up kills for bad nick/user/host on SIGNON.
6648 +16 -6 trunk/modules/m_signon.c (File Modified)
6651 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6653 If changing to a nick with a digit, only allow the UID.
6657 +4 -0 trunk/modules/m_signon.c (File Modified)
6660 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6662 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6663 Strip leading digits from logins that are not purely numeric.
6667 +3 -0 trunk/include/numeric.h (File Modified)
6668 +2 -0 trunk/include/send.h (File Modified)
6669 +1 -0 trunk/modules/Makefile.in (File Modified)
6670 +456 -3 trunk/modules/m_services.c (File Modified)
6671 + - trunk/modules/m_signon.c (File Added)
6672 +2 -2 trunk/src/messages.tab (File Modified)
6673 +98 -0 trunk/src/send.c (File Modified)
6676 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6678 Remove old server notice umodes from example confs.
6682 +1 -2 trunk/doc/example.conf (File Modified)
6683 +4 -17 trunk/doc/reference.conf (File Modified)
6686 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6688 Add snomask help file (forgot this earlier).
6692 + - trunk/help/opers/snomask (File Added)
6695 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6697 Add umode +l (receive locops).
6701 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6704 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6706 We don't plan to implement cmode +R (quiet unidentified) and
6707 umode +I (deny invite) for 1.1, so comment them out from the
6712 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6713 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6716 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6718 Improve snomask usage description.
6722 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6725 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6727 Mention the word snomask with umode +s (needs to be a link really).
6731 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6734 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6736 Add snomask +Z (operspy notices).
6740 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6743 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6745 Misc updates/clarifications.
6749 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6752 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6758 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6759 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6760 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6763 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6765 - Allow ENCAP REALHOST outside burst
6766 - Fix comment describing race condition: this can only happen
6767 on a local whois with use_whois_actually enabled
6771 +4 -6 trunk/modules/m_chghost.c (File Modified)
6774 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6776 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6780 +39 -0 trunk/contrib/Makefile.in (File Modified)
6781 + - trunk/contrib/sno_globaloper.c (File Added)
6784 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6786 Pass along old umodes and snomask in umode_changed hook,
6787 changing its parameter type from struct Client *
6788 to hook_data_umode_changed *. (For a new client, both
6791 The IP cloaking module now fully ignores umode changes
6792 where +h didn't change.
6796 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6797 +7 -0 trunk/include/hook.h (File Modified)
6798 +18 -4 trunk/src/s_user.c (File Modified)
6801 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6803 move libcharybdis-provided function initialisation into libcharybdis_init().
6807 +32 -11 trunk/src/ircd.c (File Modified)
6810 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6812 Make +f notices (local host, global host, global user@host, local class)
6813 netwide. Exceeding /quote set max remains local.
6817 +4 -4 trunk/src/s_conf.c (File Modified)
6820 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6822 Netwide notices about attempts to join juped channels.
6826 +1 -1 trunk/modules/core/m_join.c (File Modified)
6829 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6831 Send server notices about failed oper attempts globally.
6832 Successful remote oper attempt notices will be generated
6833 from the mode changes.
6837 +3 -3 trunk/modules/m_challenge.c (File Modified)
6838 +2 -2 trunk/modules/m_oper.c (File Modified)
6841 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6843 Rest of infrastructure for sending server notices globally.
6844 Uses a new L_NETWIDE level on sendto_realops_snomask().
6848 +1 -0 trunk/include/send.h (File Modified)
6849 +31 -4 trunk/src/send.c (File Modified)
6852 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6854 Add general::global_snotices conf option to control
6855 whether we send out SNOTEs. Does not do anything yet.
6859 +1 -0 trunk/doc/example.conf (File Modified)
6860 +6 -0 trunk/doc/reference.conf (File Modified)
6861 +1 -0 trunk/include/s_conf.h (File Modified)
6862 +6 -0 trunk/modules/m_info.c (File Modified)
6863 +1 -0 trunk/src/newconf.c (File Modified)
6864 +1 -0 trunk/src/s_conf.c (File Modified)
6867 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6869 Only accept SNOTE from servers.
6873 +2 -0 trunk/modules/m_snote.c (File Modified)
6876 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6878 Correct parv indices so this actually works.
6882 +2 -2 trunk/modules/m_snote.c (File Modified)
6885 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6891 +3 -3 trunk/modules/m_snote.c (File Modified)
6894 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6896 Add m_snote.c, SNOTE propagator.
6900 +86 -0 trunk/modules/Makefile.in (File Modified)
6901 + - trunk/modules/m_snote.c (File Added)
6904 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6906 start seeding the 1.1 NEWS file
6910 +4 -0 trunk/NEWS (File Modified)
6913 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6915 rename some modules to more descriptive names...
6919 +2 -131 trunk/contrib/Makefile.in (File Modified)
6920 + - trunk/contrib/globalconnexit.c (File Deleted)
6921 + - trunk/contrib/globallineactive.c (File Deleted)
6922 + - trunk/contrib/sno_farconnect.c (File Added)
6923 + - trunk/contrib/sno_globalkline.c (File Added)
6924 +1 -120 trunk/modules/Makefile.in (File Modified)
6925 + - trunk/modules/networknotice.c (File Deleted)
6926 + - trunk/modules/sno_routing.c (File Added)
6929 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6931 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6932 Uses FLAGS2_FLOODDONE bit on servers.
6936 +3 -0 trunk/include/client.h (File Modified)
6937 +121 -1 trunk/modules/Makefile.in (File Modified)
6938 + - trunk/modules/networknotice.c (File Added)
6941 jilles 2006/01/28 21:44:33 UTC (20060128-609)
6943 Don't show servers in /trace to nonopers if flatten links is enabled.
6947 +8 -5 trunk/modules/m_trace.c (File Modified)
6950 jilles 2006/01/28 16:45:46 UTC (20060128-607)
6953 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
6954 - send back confirmation to source, if local client
6955 - send a +s server notice if the source is neither a server nor a service (+S)
6959 +5 -1 trunk/modules/m_chghost.c (File Modified)
6962 jilles 2006/01/28 16:01:05 UTC (20060128-605)
6964 Use sendto_realops_snomask_from() to make the
6965 server notices appear to come from the affected
6970 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
6971 +6 -6 trunk/contrib/globallineactive.c (File Modified)
6974 jilles 2006/01/28 16:00:14 UTC (20060128-603)
6976 Add sendto_realops_snomask_from(), allows
6977 specification of apparent source server.
6981 +1 -0 trunk/include/send.h (File Modified)
6982 +41 -1 trunk/src/send.c (File Modified)
6985 jilles 2006/01/28 15:30:20 UTC (20060128-601)
6987 Revert r579. Keep host, not orighost in oper up notice.
6988 It would be inconsistent to have orighost there, and we
6989 don't want to mess up all server notices by putting both
6994 +1 -1 trunk/src/s_user.c (File Modified)
6997 jilles 2006/01/28 15:27:10 UTC (20060128-599)
6999 Include the IP address in operlog/foperlog.
7003 +10 -8 trunk/modules/m_challenge.c (File Modified)
7004 +8 -6 trunk/modules/m_oper.c (File Modified)
7007 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7009 Call umode_changed hook on oper up.
7013 +1 -0 trunk/src/s_user.c (File Modified)
7016 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7018 Add globalconnexit contrib module, shows remote client connects/exits
7019 except netsplits/netjoin on snomask +F.
7020 Notice formatting will probably change somewhat still.
7024 +80 -0 trunk/contrib/Makefile.in (File Modified)
7025 + - trunk/contrib/globalconnexit.c (File Added)
7028 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7030 Declare snomask_modes[] so modules can provide snomasks.
7034 +2 -0 trunk/include/snomask.h (File Modified)
7037 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7039 Replace user_signon hook with two new hooks: new_local_user
7040 and new_remote_user.
7041 These are called right before the user is introduced to the
7042 rest of the network.
7046 +2 -1 trunk/include/hook.h (File Modified)
7047 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7048 +4 -2 trunk/src/hook.c (File Modified)
7049 +2 -3 trunk/src/s_user.c (File Modified)
7052 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7054 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7058 +2 -2 trunk/modules/m_scan.c (File Modified)
7061 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7063 Update doc/technical/send.txt.
7067 +91 -131 trunk/doc/technical/send.txt (File Modified)
7070 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7072 Add chantrace and masktrace to help files.
7076 + - trunk/help/opers/chantrace (File Added)
7077 +27 -20 trunk/help/opers/index (File Modified)
7078 + - trunk/help/opers/masktrace (File Added)
7079 +2 -0 trunk/help/opers/operspy (File Modified)
7082 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7084 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7085 Shows etrace-like output for all users in a channel,
7086 in particular IP addresses.
7090 +75 -2 trunk/modules/m_etrace.c (File Modified)
7093 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7095 Port over ratbox 2.2 r21727 (anfl):
7096 add some logging when we drop servers in places where we only notify opers
7100 +31 -0 trunk/modules/core/m_server.c (File Modified)
7103 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7105 display orighost in operup message
7109 +1 -1 trunk/src/s_user.c (File Modified)
7112 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7114 Add globallineactive contrib module, a hack which can often
7115 show k/d/g/x line active for remote clients.
7119 +52 -0 trunk/contrib/Makefile.in (File Modified)
7120 + - trunk/contrib/globallineactive.c (File Added)
7123 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7125 Show IP field in the same way as MASKTRACE:
7126 "255.255.255.255" if it's unknown (remote TS5 client)
7127 and "0" if we or the remote server are purposely
7132 +12 -1 trunk/modules/m_scan.c (File Modified)
7135 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7138 - don't show servers in a global scan
7139 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7143 +4 -1 trunk/modules/m_scan.c (File Modified)
7146 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7148 Implement SCAN UMODES.
7152 +3 -0 trunk/include/numeric.h (File Modified)
7153 +128 -2 trunk/modules/m_scan.c (File Modified)
7154 +2 -2 trunk/src/messages.tab (File Modified)
7157 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7163 +1 -1 trunk/modules/m_scan.c (File Modified)
7166 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7168 parv[0] should be parv[1].
7172 +1 -1 trunk/modules/m_scan.c (File Modified)
7175 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7181 +1 -1 trunk/modules/m_scan.c (File Modified)
7184 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7190 +2 -2 trunk/modules/m_scan.c (File Modified)
7193 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7195 framework for scan command
7199 +113 -0 trunk/modules/Makefile.in (File Modified)
7200 + - trunk/modules/m_scan.c (File Added)
7203 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7205 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7209 +2 -0 trunk/include/irc_string.h (File Modified)
7210 +157 -1 trunk/modules/m_etrace.c (File Modified)
7211 +129 -90 trunk/src/match.c (File Modified)
7214 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7216 orighost may live in a different hash bucket (likely the case), lets check it standalone
7220 +39 -3 trunk/src/hostmask.c (File Modified)
7223 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7225 SVN didn't check modules/ somehow, hrmm.
7229 +1 -1 trunk/modules/m_kline.c (File Modified)
7230 +6 -6 trunk/modules/m_stats.c (File Modified)
7233 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7235 Track hostmask entries for client_p->orighost, if available.
7236 Not throughly tested, but seems to work fine.
7240 +8 -4 trunk/include/hostmask.h (File Modified)
7241 +14 -10 trunk/src/hostmask.c (File Modified)
7244 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7246 Pass on SQUIT reasons more.
7250 +17 -19 trunk/src/client.c (File Modified)
7253 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7255 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7256 This way, hidden admins also get them.
7260 +4 -4 trunk/src/send.c (File Modified)
7263 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7265 From ircd-ratbox 2.2 (r21339 anfl):
7266 ms_kill() should be using find_person(), not find_client()
7267 otherwise it can generate a core.
7271 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7274 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7276 Add m_error to core_module_table, so it is loaded by default.
7280 +1 -0 trunk/src/modules.c (File Modified)
7283 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7285 comment is a const char *, not char *.
7289 +1 -1 trunk/include/hook.h (File Modified)
7292 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7294 Fix a long standing hybrid 7 bug: when getting a read error
7295 on a server, report_error() is called with a %d instead of
7296 a %s in the format string ("Lost connection" in +d).
7300 +1 -1 trunk/src/client.c (File Modified)
7303 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7309 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7312 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7314 Add document describing capabilities and what they mean.
7318 + - trunk/doc/technical/capab.txt (File Added)
7321 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7323 Change client_exit hook to pass all exit_client() parameters.
7327 +8 -0 trunk/include/hook.h (File Modified)
7328 +6 -1 trunk/src/client.c (File Modified)
7331 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7333 Add client_exit hook, called in exit_client() for all
7334 clients of all types, except clients exiting because
7335 of netsplits (QS). The only thing done before it is
7336 marking the client as "closing" (to prevent
7341 +1 -0 trunk/include/hook.h (File Modified)
7342 +2 -0 trunk/src/client.c (File Modified)
7343 +2 -0 trunk/src/hook.c (File Modified)
7346 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7348 Improve the code that calculates the nnnS nnnC counts
7351 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7355 +43 -36 trunk/modules/m_trace.c (File Modified)
7358 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7360 Add server_eob hook.
7361 Planning to use this for netsplit/join notices.
7365 +1 -0 trunk/include/hook.h (File Modified)
7366 +2 -0 trunk/modules/m_pong.c (File Modified)
7367 +2 -0 trunk/src/hook.c (File Modified)
7370 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7372 Default motd: ircd-ratbox -> charybdis
7376 +1 -1 trunk/doc/ircd.motd (File Modified)
7379 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7381 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7385 +4 -4 trunk/src/s_user.c (File Modified)
7388 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7390 - Remove obsolete EOB help file
7391 - Document snomask in the help files
7396 + - trunk/help/opers/eob (File Deleted)
7397 +13 -12 trunk/help/opers/index (File Modified)
7398 +1 -13 trunk/help/opers/umode (File Modified)
7399 +7 -7 trunk/help/users/index (File Modified)
7402 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7404 Bail if snomask to parse is not given. Pointy hat to myself.
7408 +3 -0 trunk/src/snomask.c (File Modified)
7411 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7413 Remove m_flags from autoconf
7417 +0 -1 trunk/contrib/Makefile.in (File Modified)
7420 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7426 + - trunk/contrib/m_flags.c (File Deleted)
7429 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7431 If +s is in oper_only_umodes, clear snomask on deoper.
7435 +5 -0 trunk/src/s_user.c (File Modified)
7438 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7440 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7444 +2 -2 trunk/configure (File Modified)
7445 +2 -2 trunk/configure.ac (File Modified)
7448 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7450 Remove the old server notice umodes.
7451 Default oper only umodes is now +s.
7452 Please make sure all remaining umodes still work.
7456 +3 -21 trunk/include/client.h (File Modified)
7457 +0 -12 trunk/src/newconf.c (File Modified)
7458 +1 -1 trunk/src/s_conf.c (File Modified)
7459 +12 -12 trunk/src/s_user.c (File Modified)
7462 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7464 operator::flags nick_changes now controls +n snomask instead of +n umode.
7468 +8 -8 trunk/src/s_user.c (File Modified)
7471 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7473 Move down h_umode_changed hook call after umode allowed checks
7474 (so it will not see +a if someone tries to set it but is not
7479 +2 -3 trunk/src/s_user.c (File Modified)
7482 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7484 Move over non-+s server notices (hopefully, all of them).
7488 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7489 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7490 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7491 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7492 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7493 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7494 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7495 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7496 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7497 +2 -2 trunk/libcharybdis/event.c (File Modified)
7498 +2 -2 trunk/modules/core/m_join.c (File Modified)
7499 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7500 +3 -3 trunk/modules/core/m_message.c (File Modified)
7501 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7502 +2 -2 trunk/modules/core/m_server.c (File Modified)
7503 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7504 +1 -1 trunk/modules/m_post.c (File Modified)
7505 +1 -1 trunk/modules/m_services.c (File Modified)
7506 +2 -2 trunk/src/channel.c (File Modified)
7507 +3 -3 trunk/src/client.c (File Modified)
7508 +1 -1 trunk/src/hash.c (File Modified)
7509 +5 -5 trunk/src/s_conf.c (File Modified)
7510 +2 -2 trunk/src/s_log.c (File Modified)
7511 +4 -4 trunk/src/s_user.c (File Modified)
7514 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7516 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7520 +2 -1 trunk/include/snomask.h (File Modified)
7521 +2 -2 trunk/src/snomask.c (File Modified)
7524 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7526 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7530 +1 -1 trunk/contrib/example_module.c (File Modified)
7531 +2 -2 trunk/include/ircd_defs.h (File Modified)
7532 +6 -6 trunk/modules/core/m_error.c (File Modified)
7533 +1 -1 trunk/modules/core/m_join.c (File Modified)
7534 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7535 +1 -1 trunk/modules/core/m_message.c (File Modified)
7536 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7537 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7538 +18 -18 trunk/modules/core/m_server.c (File Modified)
7539 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7540 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7541 +4 -4 trunk/modules/m_challenge.c (File Modified)
7542 +4 -4 trunk/modules/m_dline.c (File Modified)
7543 +13 -13 trunk/modules/m_gline.c (File Modified)
7544 +5 -5 trunk/modules/m_kline.c (File Modified)
7545 +2 -2 trunk/modules/m_oper.c (File Modified)
7546 +1 -1 trunk/modules/m_pong.c (File Modified)
7547 +13 -13 trunk/modules/m_rehash.c (File Modified)
7548 +4 -4 trunk/modules/m_resv.c (File Modified)
7549 +16 -16 trunk/modules/m_set.c (File Modified)
7550 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7551 +6 -6 trunk/modules/m_xline.c (File Modified)
7552 +1 -1 trunk/src/adns.c (File Modified)
7553 +2 -2 trunk/src/channel.c (File Modified)
7554 +1 -1 trunk/src/listener.c (File Modified)
7555 +1 -1 trunk/src/s_auth.c (File Modified)
7556 +15 -15 trunk/src/s_conf.c (File Modified)
7557 +3 -3 trunk/src/s_user.c (File Modified)
7558 +7 -7 trunk/src/send.c (File Modified)
7561 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7564 - set +s snomask if +s umode set but no snomasks
7565 - put numerics in more logical order
7569 +3 -1 trunk/src/s_user.c (File Modified)
7572 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7574 parse_snobuf_to_mask(): default to + at start
7575 allows stuff like /mode jilles +s C
7579 +1 -1 trunk/src/snomask.c (File Modified)
7582 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7584 Changes to user_mode() snomask handling.
7585 - show snomask (if not 0) on /mode <nick>
7586 - show snomask once at the end if +s/-s used
7587 - only parse 1 parameter for umode changes
7588 - don't crash on /mode <nick> +s
7589 - /mode <nick> -s clears snomask, doesn't use parameter
7590 - set umode +s iff snomask is not 0
7591 - snomask is not propagated, but umode +s is
7595 +97 -72 trunk/src/s_user.c (File Modified)
7598 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7600 Convert some messages over to snomask.
7604 +29 -29 trunk/src/client.c (File Modified)
7605 +2 -2 trunk/src/ircd.c (File Modified)
7606 +13 -13 trunk/src/modules.c (File Modified)
7607 +1 -1 trunk/src/newconf.c (File Modified)
7608 +5 -5 trunk/src/parse.c (File Modified)
7609 +1 -1 trunk/src/restart.c (File Modified)
7610 +4 -4 trunk/src/s_newconf.c (File Modified)
7611 +11 -11 trunk/src/s_serv.c (File Modified)
7614 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7616 include snomask.h from client.h
7620 +1 -0 trunk/include/client.h (File Modified)
7623 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7625 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7629 +1 -0 trunk/src/newconf.c (File Modified)
7630 +2 -1 trunk/src/snomask.c (File Modified)
7633 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7635 should start with +, not \0. Whoops. :)
7639 +1 -1 trunk/src/snomask.c (File Modified)
7642 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7644 core snomask support.
7648 +3 -0 trunk/doc/example.conf (File Modified)
7649 +2 -0 trunk/include/client.h (File Modified)
7650 +2 -0 trunk/include/numeric.h (File Modified)
7651 +2 -0 trunk/include/s_newconf.h (File Modified)
7652 +63 -0 trunk/include/send.h (File Modified)
7653 + - trunk/include/snomask.h (File Added)
7654 +1 -0 trunk/src/Makefile.in (File Modified)
7655 +1 -1 trunk/src/messages.tab (File Modified)
7656 +8 -0 trunk/src/newconf.c (File Modified)
7657 +12 -0 trunk/src/s_user.c (File Modified)
7658 +235 -0 trunk/src/send.c (File Modified)
7659 + - trunk/src/snomask.c (File Added)
7662 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7664 add a blank line after the license info.
7668 +1 -1 trunk/CREDITS (File Modified)
7671 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7673 Extend copyright to 2006.
7677 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7680 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7683 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7687 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7688 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7691 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7693 Add oper privileges document.
7697 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7698 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7701 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7703 Capitalize message names in services shortcuts (for consistency).
7707 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7710 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7716 +1 -1 trunk/src/patricia.c (File Modified)
7719 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7721 Remove obsolete 'nextconnect' variable.
7725 +0 -1 trunk/include/ircd.h (File Modified)
7726 +0 -2 trunk/src/client.c (File Modified)
7727 +0 -1 trunk/src/ircd.c (File Modified)
7730 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7732 Remove this remnant of the hybrid 6 ziplinks implementation.
7736 + - trunk/include/s_zip.h (File Deleted)
7739 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7741 Make clone limiting work on orighost, not host (so it
7742 looks through services cloaks). Lightly tested, please
7747 +2 -0 trunk/modules/m_chghost.c (File Modified)
7748 +1 -1 trunk/src/client.c (File Modified)
7749 +1 -1 trunk/src/s_conf.c (File Modified)
7752 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7754 Don't forget to link me_realhost() into the command hash.
7756 Pointy hat to: myself
7760 +1 -1 trunk/modules/m_chghost.c (File Modified)
7763 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7765 It's call_hook, not hook_call.
7769 +1 -1 trunk/src/s_user.c (File Modified)
7772 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7774 Add unreject help file.
7778 + - trunk/help/opers/unreject (File Added)
7781 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7783 Link the all-important 42 module to the build :P
7787 +1 -0 trunk/contrib/Makefile.in (File Modified)
7790 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7792 Mention /rehash help.
7796 +1 -0 trunk/help/opers/rehash (File Modified)
7799 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7801 Add h_user_signon hook.
7805 +1 -0 trunk/include/hook.h (File Modified)
7806 +2 -0 trunk/src/hook.c (File Modified)
7807 +4 -0 trunk/src/s_user.c (File Modified)
7810 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7812 Oops, forgot to set orighost for remote client introductions.
7816 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7819 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7821 Use TS6 forms in services shortcuts, if possible.
7825 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7828 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7830 - Start out default_umodes conf entry from the empty set instead of +i.
7831 - Move oper_only_umodes check to where default_umodes is used, as
7832 oper_only_umodes may not be set yet while we're reading the conf.
7836 +6 -7 trunk/src/newconf.c (File Modified)
7837 +1 -1 trunk/src/s_user.c (File Modified)
7840 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7842 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7846 +1 -0 trunk/doc/example.conf (File Modified)
7847 +7 -0 trunk/doc/reference.conf (File Modified)
7848 +0 -7 trunk/include/config.h.dist (File Modified)
7849 +1 -0 trunk/include/s_conf.h (File Modified)
7850 +6 -0 trunk/modules/m_info.c (File Modified)
7851 +9 -18 trunk/src/client.c (File Modified)
7852 +1 -0 trunk/src/newconf.c (File Modified)
7853 +1 -0 trunk/src/s_conf.c (File Modified)
7856 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7858 - Allow NULL target_ip in show_ip() (indicates message is being
7859 sent to local opers)
7860 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7862 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7863 those in src/client.c
7865 From ratbox 2.2 svn (anfl)
7869 +1 -0 trunk/include/client.h (File Modified)
7870 +21 -2 trunk/src/client.c (File Modified)
7871 +2 -4 trunk/src/hostmask.c (File Modified)
7872 +1 -5 trunk/src/s_conf.c (File Modified)
7873 +4 -8 trunk/src/s_user.c (File Modified)
7876 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7878 Fire off events properly.
7882 +7 -3 trunk/src/s_user.c (File Modified)
7885 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7887 make sure modules which depend on umode information get the message upon connection (oops)
7891 +3 -0 trunk/src/s_user.c (File Modified)
7894 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7896 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7897 From ratbox 2.2 svn.
7901 +3 -7 trunk/modules/m_etrace.c (File Modified)
7904 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7906 Replace silly `default_invisible' option with more versatile default_umodes.
7910 +2 -2 trunk/Makefile.in (File Modified)
7911 +12 -1 trunk/doc/example.conf (File Modified)
7912 +14 -7 trunk/doc/reference.conf (File Modified)
7913 +2 -4 trunk/include/s_conf.h (File Modified)
7914 +0 -6 trunk/modules/m_info.c (File Modified)
7915 +4 -0 trunk/src/modules.c (File Modified)
7916 +41 -1 trunk/src/newconf.c (File Modified)
7917 +2 -2 trunk/src/s_conf.c (File Modified)
7918 +3 -4 trunk/src/s_user.c (File Modified)
7921 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7923 Add temporary nick resvs with the proper duration,
7924 not 60 times too long.
7928 +1 -1 trunk/modules/m_resv.c (File Modified)
7931 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7933 Add kick on split riding. See reference.conf for more details.
7937 +1 -0 trunk/doc/example.conf (File Modified)
7938 +16 -0 trunk/doc/reference.conf (File Modified)
7939 +1 -0 trunk/include/s_conf.h (File Modified)
7940 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
7941 +6 -0 trunk/modules/m_info.c (File Modified)
7942 +1 -0 trunk/src/newconf.c (File Modified)
7943 +1 -0 trunk/src/s_conf.c (File Modified)
7946 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
7948 New credits, denoting GXTi as being on the core team.
7952 +16 -5 trunk/CREDITS (File Modified)
7955 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
7957 better cloaking algorithm
7961 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
7964 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
7966 don't do redundant bitshifting.
7970 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
7973 jilles 2005/12/23 21:15:41 UTC (20051223-416)
7979 +1 -0 trunk/contrib/Makefile.in (File Modified)
7982 jilles 2005/12/23 21:15:25 UTC (20051223-414)
7984 Set the DynSpoof flag properly.
7988 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
7991 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
7993 first go at an ip_cloaking implementation for charybdis.
7997 + - trunk/contrib/ip_cloaking.c (File Added)
8000 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8002 Add libcharybdis to contrib/ includes.
8006 +1 -1 trunk/contrib/Makefile.in (File Modified)
8009 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8011 add h_umode_changed hook for modules that provide usermodes.
8015 +1 -0 trunk/include/hook.h (File Modified)
8016 +2 -1 trunk/src/hook.c (File Modified)
8017 +3 -0 trunk/src/s_user.c (File Modified)
8020 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8022 Show quiets in /stats z.
8026 +15 -10 trunk/src/s_stats.c (File Modified)
8029 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8031 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8035 +0 -12 trunk/configure (File Modified)
8036 +0 -9 trunk/configure.ac (File Modified)
8037 +0 -3 trunk/include/setup.h.in (File Modified)
8040 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8042 change various buffer sizes to = topiclen.
8046 +3 -4 trunk/include/ircd_defs.h (File Modified)
8049 jon 2005/12/12 19:32:18 UTC (20051212-400)
8051 - Partial commit test, partial ego strokage ;)
8055 +2 -1 trunk/CREDITS (File Modified)
8058 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8060 More kqueue corrections.
8063 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8066 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8068 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8069 Not sure why this wasn't this way to begin with.
8073 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8076 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8078 example.conf tweaks:
8079 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8080 most people do not need this.
8081 Enable serverinfo::hub.
8085 +14 -11 trunk/doc/example.conf (File Modified)
8088 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8090 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8094 +1 -1 trunk/src/s_serv.c (File Modified)
8097 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8099 header include changes
8103 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8104 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8105 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8106 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8107 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8108 +1 -21 trunk/libcharybdis/select.c (File Modified)
8111 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8113 s/ilog/libcharybdis_{die,log,restart}/g
8117 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8118 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8119 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8120 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8121 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8122 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8123 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8124 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8127 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8129 Use the right callbacks in the function code.
8132 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8135 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8137 More work, it builds again!
8141 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8142 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8143 + - trunk/libcharybdis/libcharybdis.c (File Added)
8144 + - trunk/libcharybdis/libcharybdis.h (File Added)
8147 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8149 Move some stuff around.
8153 + - trunk/include/memory.h (File Deleted)
8154 + - trunk/include/tools.h (File Deleted)
8155 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8156 + - trunk/libcharybdis/memory.c (File Added)
8157 + - trunk/libcharybdis/memory.h (File Added)
8158 + - trunk/libcharybdis/snprintf.c (File Added)
8159 + - trunk/libcharybdis/tools.c (File Added)
8160 + - trunk/libcharybdis/tools.h (File Added)
8161 +1000 -1062 trunk/modules/.depend (File Modified)
8162 +421 -455 trunk/src/.depend (File Modified)
8163 +0 -1191 trunk/src/Makefile.in (File Modified)
8164 + - trunk/src/memory.c (File Deleted)
8165 + - trunk/src/snprintf.c (File Deleted)
8166 + - trunk/src/tools.c (File Deleted)
8169 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8171 move more headers into libcharybdis
8174 + - trunk/include/balloc.h (File Deleted)
8175 + - trunk/include/event.h (File Deleted)
8176 + - trunk/libcharybdis/balloc.h (File Added)
8177 + - trunk/libcharybdis/event.h (File Added)
8178 +924 -1020 trunk/modules/.depend (File Modified)
8179 +327 -406 trunk/src/.depend (File Modified)
8182 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8184 balloc, events -> libcharybdis
8187 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8188 + - trunk/libcharybdis/balloc.c (File Added)
8189 + - trunk/libcharybdis/event.c (File Added)
8190 +0 -1008 trunk/src/Makefile.in (File Modified)
8191 + - trunk/src/balloc.c (File Deleted)
8192 + - trunk/src/event.c (File Deleted)
8195 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8200 + - trunk/include/commio.h (File Deleted)
8201 + - trunk/include/linebuf.h (File Deleted)
8202 + - trunk/libcharybdis/commio.h (File Added)
8203 + - trunk/libcharybdis/linebuf.h (File Added)
8204 +1644 -530 trunk/modules/.depend (File Modified)
8205 +1 -1 trunk/modules/Makefile.in (File Modified)
8206 +720 -284 trunk/src/.depend (File Modified)
8209 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8211 Makefile reworking -- moving libcharybdis headers into proper location.
8214 +1 -1 trunk/adns/Makefile.in (File Modified)
8215 +1 -1 trunk/src/Makefile.in (File Modified)
8218 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8220 Document proposed authdaemon protocol.
8223 + - trunk/authdaemon/protocol.txt (File Added)
8226 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8231 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8234 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8236 Remove dead makefile from generation
8239 +1 -2 trunk/configure (File Modified)
8240 +0 -1 trunk/configure.ac (File Modified)
8243 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8245 libcharybdisIO -> libcharybdis
8248 +1 -1 trunk/src/Makefile.in (File Modified)
8251 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8256 + - trunk/libcharybdis/Makefile.in (File Added)
8257 + - trunk/libcharybdis/commio.c (File Added)
8258 + - trunk/libcharybdis/devpoll.c (File Added)
8259 + - trunk/libcharybdis/epoll.c (File Added)
8260 + - trunk/libcharybdis/io/ (File Deleted)
8261 + - trunk/libcharybdis/kqueue.c (File Added)
8262 + - trunk/libcharybdis/linebuf.c (File Added)
8263 + - trunk/libcharybdis/log/ (File Deleted)
8264 + - trunk/libcharybdis/poll.c (File Added)
8265 + - trunk/libcharybdis/ports.c (File Added)
8266 + - trunk/libcharybdis/select.c (File Added)
8269 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8274 + - trunk/libcharybdis/Makefile.in (File Deleted)
8277 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8282 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8285 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8287 add authdaemon dir for later hacking
8291 + - trunk/authdaemon/ (File Added)
8294 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8296 linebuf -> libcharybdisIO
8300 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8301 + - trunk/libcharybdis/io/linebuf.c (File Added)
8302 + - trunk/libcharybdis/log/ (File Added)
8303 + - trunk/libcharybdis/log/Makefile.in (File Added)
8304 +0 -687 trunk/src/Makefile.in (File Modified)
8305 + - trunk/src/linebuf.c (File Deleted)
8308 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8310 Solaris 10 I/O ports support
8313 + - trunk/libcharybdis/io/ports.c (File Added)
8316 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8322 +1 -1 trunk/Makefile.in (File Modified)
8323 +3 -1 trunk/configure (File Modified)
8324 +133 -10 trunk/configure.ac (File Modified)
8325 + - trunk/libcharybdis/ (File Added)
8326 + - trunk/libcharybdis/Makefile.in (File Added)
8327 + - trunk/libcharybdis/io/ (File Added)
8328 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8329 +2 -3 trunk/src/Makefile.in (File Modified)
8330 + - trunk/src/io/ (File Deleted)
8333 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8335 split IO stuff into libcharybdisIO.
8339 + - trunk/src/commio.c (File Deleted)
8340 + - trunk/src/devpoll.c (File Deleted)
8341 + - trunk/src/epoll.c (File Deleted)
8342 + - trunk/src/io/ (File Added)
8343 + - trunk/src/io/Makefile.in (File Added)
8344 + - trunk/src/io/commio.c (File Added)
8345 + - trunk/src/io/devpoll.c (File Added)
8346 + - trunk/src/io/epoll.c (File Added)
8347 + - trunk/src/io/kqueue.c (File Added)
8348 + - trunk/src/io/poll.c (File Added)
8349 + - trunk/src/io/select.c (File Added)
8350 + - trunk/src/kqueue.c (File Deleted)
8351 + - trunk/src/poll.c (File Deleted)
8352 + - trunk/src/select.c (File Deleted)
8355 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8361 +86 -155 trunk/configure (File Modified)
8362 +1 -1 trunk/configure.ac (File Modified)
8365 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8367 Remove mentions of mkkeypair/cryptlinks.
8371 +1 -3 trunk/doc/challenge.txt (File Modified)
8374 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8376 Clarify serverinfo{} description.
8380 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8383 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8385 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8389 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8392 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8394 Improvements also applicable to hyperion 1.x.
8398 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8401 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8403 - Add +F description
8404 - General improvements and changes to charybdis
8408 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8411 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8413 The server notice umodes only have an effect
8414 for opers. ("sendto_realops_flags", so having
8415 the umode is not enough, they must also be
8420 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8423 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8425 Updates to umodes docs.
8429 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8432 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8434 Add SGML documentation.
8437 + - trunk/doc/sgml/ (File Added)
8438 + - trunk/doc/sgml/oper-guide/ (File Added)
8439 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8440 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8441 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8442 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8443 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8444 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8445 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8448 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8450 Make operwall flag restrict setting umode +z.
8451 This repairs this flag broken in charybdis-1.0.
8455 +41 -0 trunk/contrib/m_flags.c (File Modified)
8456 +9 -0 trunk/src/s_user.c (File Modified)
8459 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8461 Don't complain/reset remote clients +n. I'm still not
8462 convinced propagating all umodes is the way to go, oh
8467 +1 -1 trunk/src/s_user.c (File Modified)
8470 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8472 - Require admin flag for oper /chghost (if it's enabled
8473 which is not default)
8474 - Give error message on nonexistant nick
8478 +12 -0 trunk/modules/m_chghost.c (File Modified)
8481 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8483 Incorporated jilles' dynspoof patch with a few minor changes.
8486 +5 -2 trunk/include/client.h (File Modified)
8487 +1 -0 trunk/include/numeric.h (File Modified)
8488 +75 -4 trunk/modules/m_chghost.c (File Modified)
8489 +2 -21 trunk/modules/m_stats.c (File Modified)
8490 +2 -8 trunk/modules/m_trace.c (File Modified)
8491 +2 -0 trunk/src/client.c (File Modified)
8492 +3 -0 trunk/src/s_user.c (File Modified)
8495 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8500 +5 -0 trunk/NEWS (File Modified)
8503 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8505 Make show_ip() far less braindead.
8507 Obtained from: ratbox 2.2 SVN
8511 +14 -85 trunk/src/client.c (File Modified)
8514 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8516 Instead of not showing channels at all for whoising services,
8517 only show channels the requester is also on. If operspying
8518 services, show all the channels.
8522 +37 -40 trunk/modules/m_whois.c (File Modified)
8525 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8527 - Show real errno if we fail to connect to a server
8528 - Don't show server IPs on IRC if a server goes dead
8533 +2 -5 trunk/src/s_serv.c (File Modified)
8536 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8538 Revert hybrid 7.2 aline code. It causes too many problems.
8542 +1 -47 trunk/NEWS (File Modified)
8543 + - trunk/include/aline.h (File Deleted)
8544 +53 -6 trunk/modules/m_dline.c (File Modified)
8545 +212 -16 trunk/modules/m_kline.c (File Modified)
8546 +37 -8 trunk/modules/m_resv.c (File Modified)
8547 +45 -24 trunk/modules/m_xline.c (File Modified)
8548 +0 -485 trunk/src/Makefile.in (File Modified)
8549 + - trunk/src/aline.c (File Deleted)
8552 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8554 Incorporate recent ratbox monitor bugfixes (could crash).
8558 +16 -0 trunk/modules/m_monitor.c (File Modified)
8559 +4 -3 trunk/src/monitor.c (File Modified)
8562 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8564 Fix /invite UID leak.
8566 Found by logiclrd@EFnet.
8570 +3 -2 trunk/modules/m_invite.c (File Modified)
8573 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8575 Don't show what channels a service is in.
8578 +1 -0 trunk/NEWS (File Modified)
8579 +40 -35 trunk/modules/m_whois.c (File Modified)
8582 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8584 Update version to 1.0.3.
8588 +9 -9 trunk/configure (File Modified)
8589 +1 -1 trunk/configure.ac (File Modified)
8592 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8598 +7 -1 trunk/NEWS (File Modified)
8601 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8603 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8604 More static buffers :(
8608 +12 -4 trunk/src/aline.c (File Modified)
8611 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8613 Make operspy mode (/mode !#channel showing parameters
8614 even if not on channel) work again.
8618 +4 -4 trunk/src/channel.c (File Modified)
8621 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8623 Call server_introduced hook on TS6 remote server
8624 introduction (ms_sid()).
8628 +6 -0 trunk/modules/core/m_server.c (File Modified)
8631 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8633 Cyrix boxes are wierd.
8636 +2 -1 trunk/modules/m_services.c (File Modified)
8639 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8644 +1 -1 trunk/include/client.h (File Modified)
8645 +3 -1 trunk/modules/m_services.c (File Modified)
8648 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8653 +1 -6 trunk/modules/m_services.c (File Modified)
8656 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8658 Disable a check that doesn't always seem to work right for some reason.
8661 +2 -0 trunk/modules/m_services.c (File Modified)
8664 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8670 +4 -1 trunk/NEWS (File Modified)
8673 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8679 +9 -9 trunk/configure (File Modified)
8680 +1 -1 trunk/configure.ac (File Modified)
8683 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8685 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8689 +3 -13 trunk/modules/m_trace.c (File Modified)
8692 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8694 Don't send empty RPL_WHOISCHANNELS on remote whois.
8696 Pointy hat to: jilles
8700 +1 -1 trunk/modules/m_whois.c (File Modified)
8703 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8709 +3 -0 trunk/NEWS (File Modified)
8712 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8714 Modular umode support.
8718 +0 -9 trunk/include/client.h (File Modified)
8719 +2 -1 trunk/include/s_user.h (File Modified)
8720 +1 -1 trunk/include/tools.h (File Modified)
8721 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8722 +3 -0 trunk/src/ircd.c (File Modified)
8723 +1 -1 trunk/src/messages.tab (File Modified)
8724 +2 -2 trunk/src/s_serv.c (File Modified)
8725 +37 -59 trunk/src/s_user.c (File Modified)
8726 +21 -0 trunk/src/tools.c (File Modified)
8729 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8731 Optionally do forced nick change to the UID instead of kill
8732 on nick collisions, see doc/collision_fnc.txt for more
8737 + - trunk/doc/collision_fnc.txt (File Added)
8738 +1 -0 trunk/doc/example.conf (File Modified)
8739 +8 -0 trunk/doc/reference.conf (File Modified)
8740 +1 -0 trunk/include/numeric.h (File Modified)
8741 +1 -0 trunk/include/s_conf.h (File Modified)
8742 +2 -1 trunk/include/s_serv.h (File Modified)
8743 +1 -0 trunk/include/s_stats.h (File Modified)
8744 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8745 +1 -1 trunk/src/messages.tab (File Modified)
8746 +1 -0 trunk/src/newconf.c (File Modified)
8747 +1 -0 trunk/src/s_conf.c (File Modified)
8748 +1 -0 trunk/src/s_serv.c (File Modified)
8749 +2 -2 trunk/src/s_stats.c (File Modified)
8752 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8758 trunk/NEWS (File Modified)
8761 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8763 Don't allow lookups by uid in /monitor + and /monitor s.
8767 trunk/modules/m_monitor.c (File Modified)
8770 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8772 Stop garbage +j being set in cases like +j aaa:bbb by
8773 initializing the variables properly.
8779 trunk/modules/core/m_mode.c (File Modified)
8780 trunk/modules/core/m_sjoin.c (File Modified)
8783 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8785 Apply flags to the proper server in me_gcap().
8789 trunk/modules/m_capab.c (File Modified)
8792 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8794 Use find_named_client() instead of find_client() to check
8795 for nick collisions.
8799 trunk/modules/core/m_nick.c (File Modified)
8802 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8804 - Replace old 381 numeric with a new, more positive one!
8808 trunk/src/messages.tab (File Modified)
8811 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8813 Make it compile again.
8817 trunk/src/channel.c (File Modified)
8818 trunk/src/client.c (File Modified)
8819 trunk/src/ircd.c (File Modified)
8820 trunk/src/packet.c (File Modified)
8823 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8825 - Prevent UID disclosure in cmode setting.
8829 trunk/NEWS (File Modified)
8830 trunk/modules/core/m_mode.c (File Modified)
8833 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8835 A different check which prevents UID disclosure.
8839 trunk/modules/core/m_kick.c (File Modified)
8842 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8844 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8848 trunk/modules/core/m_kick.c (File Modified)
8851 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8853 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8857 trunk/NEWS (File Modified)
8858 trunk/modules/m_accept.c (File Modified)
8859 trunk/modules/m_admin.c (File Modified)
8860 trunk/modules/m_away.c (File Modified)
8861 trunk/modules/m_cap.c (File Modified)
8862 trunk/modules/m_capab.c (File Modified)
8863 trunk/modules/m_challenge.c (File Modified)
8864 trunk/modules/m_chghost.c (File Modified)
8865 trunk/modules/m_close.c (File Modified)
8866 trunk/modules/m_cmessage.c (File Modified)
8867 trunk/modules/m_connect.c (File Modified)
8868 trunk/modules/m_dline.c (File Modified)
8869 trunk/modules/m_encap.c (File Modified)
8870 trunk/modules/m_etrace.c (File Modified)
8871 trunk/modules/m_gline.c (File Modified)
8872 trunk/modules/m_help.c (File Modified)
8873 trunk/modules/m_info.c (File Modified)
8874 trunk/modules/m_invite.c (File Modified)
8875 trunk/modules/m_ison.c (File Modified)
8876 trunk/modules/m_kline.c (File Modified)
8877 trunk/modules/m_knock.c (File Modified)
8878 trunk/modules/m_links.c (File Modified)
8879 trunk/modules/m_list.c (File Modified)
8880 trunk/modules/m_locops.c (File Modified)
8881 trunk/modules/m_lusers.c (File Modified)
8882 trunk/modules/m_map.c (File Modified)
8883 trunk/modules/m_monitor.c (File Modified)
8884 trunk/modules/m_motd.c (File Modified)
8885 trunk/modules/m_names.c (File Modified)
8886 trunk/modules/m_oper.c (File Modified)
8887 trunk/modules/m_operspy.c (File Modified)
8888 trunk/modules/m_pass.c (File Modified)
8889 trunk/modules/m_ping.c (File Modified)
8890 trunk/modules/m_pong.c (File Modified)
8891 trunk/modules/m_post.c (File Modified)
8892 trunk/modules/m_rehash.c (File Modified)
8893 trunk/modules/m_restart.c (File Modified)
8894 trunk/modules/m_resv.c (File Modified)
8895 trunk/modules/m_services.c (File Modified)
8896 trunk/modules/m_set.c (File Modified)
8897 trunk/modules/m_sshortcut.c (File Modified)
8898 trunk/modules/m_stats.c (File Modified)
8899 trunk/modules/m_svinfo.c (File Modified)
8900 trunk/modules/m_tb.c (File Modified)
8901 trunk/modules/m_testline.c (File Modified)
8902 trunk/modules/m_testmask.c (File Modified)
8903 trunk/modules/m_time.c (File Modified)
8904 trunk/modules/m_topic.c (File Modified)
8905 trunk/modules/m_trace.c (File Modified)
8906 trunk/modules/m_unreject.c (File Modified)
8907 trunk/modules/m_user.c (File Modified)
8908 trunk/modules/m_userhost.c (File Modified)
8909 trunk/modules/m_users.c (File Modified)
8910 trunk/modules/m_version.c (File Modified)
8911 trunk/modules/m_wallops.c (File Modified)
8912 trunk/modules/m_who.c (File Modified)
8913 trunk/modules/m_whois.c (File Modified)
8914 trunk/modules/m_whowas.c (File Modified)
8915 trunk/modules/m_xline.c (File Modified)
8916 trunk/src/adns.c (File Modified)
8917 trunk/src/aline.c (File Modified)
8918 trunk/src/cache.c (File Modified)
8919 trunk/src/channel.c (File Modified)
8920 trunk/src/class.c (File Modified)
8921 trunk/src/client.c (File Modified)
8922 trunk/src/commio.c (File Modified)
8923 trunk/src/event.c (File Modified)
8924 trunk/src/hash.c (File Modified)
8925 trunk/src/hostmask.c (File Modified)
8926 trunk/src/ircd.c (File Modified)
8927 trunk/src/kdparse.c (File Modified)
8928 trunk/src/linebuf.c (File Modified)
8929 trunk/src/listener.c (File Modified)
8930 trunk/src/modules.c (File Modified)
8931 trunk/src/monitor.c (File Modified)
8932 trunk/src/newconf.c (File Modified)
8933 trunk/src/packet.c (File Modified)
8934 trunk/src/parse.c (File Modified)
8935 trunk/src/reject.c (File Modified)
8936 trunk/src/s_auth.c (File Modified)
8937 trunk/src/s_conf.c (File Modified)
8938 trunk/src/s_gline.c (File Modified)
8939 trunk/src/s_log.c (File Modified)
8940 trunk/src/s_newconf.c (File Modified)
8941 trunk/src/s_serv.c (File Modified)
8942 trunk/src/s_stats.c (File Modified)
8943 trunk/src/s_user.c (File Modified)
8944 trunk/src/send.c (File Modified)
8945 trunk/src/whowas.c (File Modified)
8948 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
8950 - More coding style niceities. Pretty much got client.h squared away.
8954 trunk/modules/m_dline.c (File Modified)
8955 trunk/modules/m_gline.c (File Modified)
8956 trunk/modules/m_kline.c (File Modified)
8957 trunk/modules/m_rehash.c (File Modified)
8958 trunk/modules/m_resv.c (File Modified)
8959 trunk/modules/m_stats.c (File Modified)
8960 trunk/modules/m_testline.c (File Modified)
8961 trunk/modules/m_user.c (File Modified)
8962 trunk/modules/m_xline.c (File Modified)
8965 jilles 2005/09/21 22:37:13 UTC (20050921-250)
8967 - Propagate quiets (+q) on netjoins
8968 - Clear +q list too on lowerTS sjoin from TS6 source
8972 trunk/modules/core/m_sjoin.c (File Modified)
8973 trunk/src/s_serv.c (File Modified)
8976 jilles 2005/09/21 15:49:43 UTC (20050921-248)
8978 Second argument to whois is always a nick, never a uid.
8979 This prevents /whois other.server uid to get information
8984 trunk/modules/m_whois.c (File Modified)
8987 jilles 2005/09/21 15:43:45 UTC (20050921-246)
8989 Don't allow local users to use uids in user mode.
8993 trunk/src/s_user.c (File Modified)
8996 jilles 2005/09/21 15:42:56 UTC (20050921-244)
8998 Make it compile again.
9002 trunk/src/s_stats.c (File Modified)
9005 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9007 Fix propagation of empty SJOIN.
9011 trunk/modules/core/m_sjoin.c (File Modified)
9014 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9016 Some atheme-style niceties here.
9020 trunk/modules/m_accept.c (File Modified)
9021 trunk/modules/m_admin.c (File Modified)
9022 trunk/modules/m_away.c (File Modified)
9023 trunk/modules/m_cap.c (File Modified)
9024 trunk/modules/m_capab.c (File Modified)
9025 trunk/modules/m_challenge.c (File Modified)
9026 trunk/modules/m_chghost.c (File Modified)
9027 trunk/modules/m_close.c (File Modified)
9028 trunk/modules/m_cmessage.c (File Modified)
9029 trunk/modules/m_connect.c (File Modified)
9030 trunk/modules/m_dline.c (File Modified)
9031 trunk/modules/m_encap.c (File Modified)
9032 trunk/modules/m_etrace.c (File Modified)
9033 trunk/modules/m_gline.c (File Modified)
9034 trunk/modules/m_help.c (File Modified)
9035 trunk/modules/m_info.c (File Modified)
9036 trunk/modules/m_invite.c (File Modified)
9037 trunk/modules/m_ison.c (File Modified)
9038 trunk/modules/m_kline.c (File Modified)
9039 trunk/modules/m_knock.c (File Modified)
9040 trunk/modules/m_links.c (File Modified)
9041 trunk/modules/m_list.c (File Modified)
9042 trunk/modules/m_locops.c (File Modified)
9043 trunk/modules/m_lusers.c (File Modified)
9044 trunk/modules/m_map.c (File Modified)
9045 trunk/modules/m_monitor.c (File Modified)
9046 trunk/modules/m_motd.c (File Modified)
9047 trunk/modules/m_names.c (File Modified)
9048 trunk/modules/m_oper.c (File Modified)
9049 trunk/modules/m_operspy.c (File Modified)
9050 trunk/modules/m_pass.c (File Modified)
9051 trunk/modules/m_ping.c (File Modified)
9052 trunk/modules/m_pong.c (File Modified)
9053 trunk/modules/m_post.c (File Modified)
9054 trunk/modules/m_rehash.c (File Modified)
9055 trunk/modules/m_restart.c (File Modified)
9056 trunk/modules/m_resv.c (File Modified)
9057 trunk/modules/m_services.c (File Modified)
9058 trunk/modules/m_set.c (File Modified)
9059 trunk/modules/m_sshortcut.c (File Modified)
9060 trunk/modules/m_stats.c (File Modified)
9061 trunk/modules/m_svinfo.c (File Modified)
9062 trunk/modules/m_tb.c (File Modified)
9063 trunk/modules/m_testline.c (File Modified)
9064 trunk/modules/m_testmask.c (File Modified)
9065 trunk/modules/m_time.c (File Modified)
9066 trunk/modules/m_topic.c (File Modified)
9067 trunk/modules/m_trace.c (File Modified)
9068 trunk/modules/m_unreject.c (File Modified)
9069 trunk/modules/m_user.c (File Modified)
9070 trunk/modules/m_userhost.c (File Modified)
9071 trunk/modules/m_users.c (File Modified)
9072 trunk/modules/m_version.c (File Modified)
9073 trunk/modules/m_wallops.c (File Modified)
9074 trunk/modules/m_who.c (File Modified)
9075 trunk/modules/m_whois.c (File Modified)
9076 trunk/modules/m_whowas.c (File Modified)
9077 trunk/modules/m_xline.c (File Modified)
9080 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9082 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9086 trunk/.indent.pro (File Modified)
9087 trunk/include/charybdis.h (File Added)
9088 trunk/include/client.h (File Modified)
9089 trunk/modules/.indent.pro (File Modified)
9090 trunk/src/.indent.pro (File Modified)
9091 trunk/src/adns.c (File Modified)
9092 trunk/src/aline.c (File Modified)
9093 trunk/src/cache.c (File Modified)
9094 trunk/src/channel.c (File Modified)
9095 trunk/src/class.c (File Modified)
9096 trunk/src/client.c (File Modified)
9097 trunk/src/commio.c (File Modified)
9098 trunk/src/event.c (File Modified)
9099 trunk/src/hash.c (File Modified)
9100 trunk/src/hostmask.c (File Modified)
9101 trunk/src/ircd.c (File Modified)
9102 trunk/src/kdparse.c (File Modified)
9103 trunk/src/linebuf.c (File Modified)
9104 trunk/src/listener.c (File Modified)
9105 trunk/src/modules.c (File Modified)
9106 trunk/src/monitor.c (File Modified)
9107 trunk/src/newconf.c (File Modified)
9108 trunk/src/packet.c (File Modified)
9109 trunk/src/parse.c (File Modified)
9110 trunk/src/reject.c (File Modified)
9111 trunk/src/s_auth.c (File Modified)
9112 trunk/src/s_conf.c (File Modified)
9113 trunk/src/s_gline.c (File Modified)
9114 trunk/src/s_log.c (File Modified)
9115 trunk/src/s_newconf.c (File Modified)
9116 trunk/src/s_serv.c (File Modified)
9117 trunk/src/s_stats.c (File Modified)
9118 trunk/src/s_user.c (File Modified)
9119 trunk/src/send.c (File Modified)
9120 trunk/src/whowas.c (File Modified)
9123 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9125 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9126 - Convert a few modules towards using this code.
9127 - Make a note about this change in NEWS.
9131 trunk/NEWS (File Modified)
9132 trunk/include/aline.h (File Added)
9133 trunk/modules/m_dline.c (File Modified)
9134 trunk/modules/m_kline.c (File Modified)
9135 trunk/modules/m_resv.c (File Modified)
9136 trunk/modules/m_xline.c (File Modified)
9137 trunk/src/Makefile.in (File Modified)
9138 trunk/src/aline.c (File Added)
9141 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9143 - Update NEWS document.
9147 trunk/NEWS (File Modified)
9150 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9152 Use find_named_person() instead of find_person() in services shortcuts.
9156 trunk/modules/m_sshortcut.c (File Modified)
9159 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9161 Fix propagation of empty channels (+P).
9165 trunk/modules/core/m_sjoin.c (File Modified)
9166 trunk/src/s_serv.c (File Modified)
9169 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9171 Use same comparison for +f.
9175 trunk/modules/core/m_join.c (File Modified)
9178 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9180 Retire server-server non-encap CHGHOST, and clean it up a bit.
9184 trunk/modules/m_chghost.c (File Modified)
9187 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9189 Use TS6 form for SQUIT wallops.
9193 trunk/modules/core/m_squit.c (File Modified)
9196 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9198 Propagate nick changes for remote clients in TS6 form if possible;
9199 simplify the code a bit.
9203 trunk/modules/core/m_nick.c (File Modified)
9206 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9208 Only clear oper_only_umodes on deoper for local clients.
9212 trunk/src/s_user.c (File Modified)
9215 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9217 - Don't enable use_whois_actually in the default config, makes cloaking
9218 only useful for vanity.
9222 trunk/doc/example.conf (File Modified)
9225 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9227 Fix linebuf raw code to not truncate lines longer than
9228 510 characters. This stops ziplinks corruption at
9229 the initial burst if the other side sends a lot.
9233 trunk/src/linebuf.c (File Modified)
9236 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9238 - Add +r to channel_modes().
9242 trunk/src/channel.c (File Modified)
9245 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9251 trunk/NEWS (File Modified)
9254 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9256 err, nvm. wrong project :-P
9260 trunk/src/match.c (File Modified)
9263 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9265 make sure we don't crash on match(NULL, test)
9269 trunk/src/match.c (File Modified)
9272 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9274 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9275 flags = rehash in shared{}.
9276 Uses :<source> ENCAP <target> REHASH [option].
9280 trunk/doc/example.conf (File Modified)
9281 trunk/doc/reference.conf (File Modified)
9282 trunk/help/opers/rehash (File Modified)
9283 trunk/include/s_newconf.h (File Modified)
9284 trunk/modules/m_rehash.c (File Modified)
9285 trunk/modules/m_stats.c (File Modified)
9286 trunk/src/newconf.c (File Modified)
9289 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9291 Initialize flags to 0 in conf_set_shared_flags() and
9292 conf_set_cluster_flags().
9296 trunk/src/newconf.c (File Modified)
9299 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9301 Don't allow a forward from a #channel to an &channel.
9302 Error message is Illegal channel name.
9306 trunk/modules/core/m_mode.c (File Modified)
9309 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9311 - change version to 1.0.1
9315 trunk/configure (File Modified)
9316 trunk/configure.ac (File Modified)
9319 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9325 trunk/NEWS (File Modified)
9328 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9330 Services shortcuts changes:
9331 - Require umode +S on target
9332 - Use ERR_SERVICESDOWN (440) for error message
9333 - Fix check for empty string
9337 trunk/include/numeric.h (File Modified)
9338 trunk/modules/m_sshortcut.c (File Modified)
9339 trunk/src/messages.tab (File Modified)
9342 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9344 s/IsChanService/IsService/g;
9348 trunk/modules/m_sshortcut.c (File Modified)
9351 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9353 Add check for service validity in shortcut routines.
9357 trunk/modules/m_sshortcut.c (File Modified)
9360 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9362 Don't allow forwarding to a -F channel the setter is not on.
9366 trunk/modules/core/m_mode.c (File Modified)
9369 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9371 Describe identify_service and identify_command in
9376 trunk/doc/reference.conf (File Modified)
9379 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9381 More helpfile updates.
9385 trunk/help/Makefile.in (File Modified)
9386 trunk/help/opers/die (File Modified)
9387 trunk/help/opers/join (File Modified)
9388 trunk/help/opers/links (File Modified)
9389 trunk/help/opers/lusers (File Modified)
9390 trunk/help/opers/map (File Added)
9391 trunk/help/opers/motd (File Modified)
9392 trunk/help/opers/names (File Modified)
9393 trunk/help/opers/notice (File Modified)
9394 trunk/help/opers/operspy (File Modified)
9395 trunk/help/opers/part (File Modified)
9396 trunk/help/opers/privmsg (File Modified)
9397 trunk/help/opers/restart (File Modified)
9398 trunk/help/opers/set (File Modified)
9399 trunk/help/opers/stats (File Modified)
9400 trunk/help/opers/trace (File Modified)
9401 trunk/help/opers/version (File Modified)
9402 trunk/help/users/notice (File Modified)
9403 trunk/help/users/privmsg (File Modified)
9404 trunk/help/users/stats (File Modified)
9407 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9413 trunk/help/opers/cmode (File Modified)
9414 trunk/help/opers/umode (File Modified)
9415 trunk/help/opers/wallops (File Modified)
9416 trunk/help/opers/who (File Modified)
9417 trunk/help/users/umode (File Modified)
9420 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9422 Include cmode +r in 004 and 005.
9426 trunk/include/supported.h (File Modified)
9427 trunk/src/messages.tab (File Modified)
9430 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9432 No need to clear all 3 buffers in channel_modes().
9436 trunk/src/channel.c (File Modified)
9439 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9441 - Fix multiple +f modes per line
9442 - -f shouldn't take a parameter
9446 trunk/modules/core/m_mode.c (File Modified)
9449 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9451 Channel mode +Q now prevents forwarding to or through
9452 a channel, just like in hyperion, not from a channel.
9456 trunk/modules/core/m_join.c (File Modified)
9459 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9461 Complete +F/+Q propagation.
9465 trunk/modules/core/m_join.c (File Modified)
9466 trunk/modules/core/m_sjoin.c (File Modified)
9467 trunk/src/channel.c (File Modified)
9470 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9472 - A few minor fixes.
9476 trunk/modules/core/m_join.c (File Modified)
9477 trunk/modules/m_services.c (File Modified)
9480 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9482 - Fix netsplit obfuscation.
9486 trunk/src/client.c (File Modified)
9489 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9491 - Fix another /stats p related bug.
9495 trunk/src/client.c (File Modified)
9498 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9500 - Update example.conf.
9504 trunk/doc/example.conf (File Modified)
9507 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9509 - Fix a minor bug here, and re-release 1.0.
9513 trunk/modules/core/m_nick.c (File Modified)
9516 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9518 - Add bursted clients to /stats p list.
9522 trunk/modules/core/m_nick.c (File Modified)
9525 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9527 - Add identify_service, identify_command options to the example.conf,
9532 trunk/NEWS (File Modified)
9533 trunk/doc/example.conf (File Modified)
9534 trunk/src/newconf.c (File Modified)
9537 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9539 - Add services shortcuts.
9543 trunk/modules/Makefile.in (File Modified)
9544 trunk/modules/m_sshortcut.c (File Added)
9547 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9549 - put back checks i removed by mistake
9553 trunk/modules/core/m_join.c (File Modified)
9556 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9558 - Implement channel mode +Q, which disables forwarding.
9559 - Make forwarding usable by everyone.
9560 - Implement channel mode +F which bypasses authority checks on a target
9566 trunk/NEWS (File Modified)
9567 trunk/include/channel.h (File Modified)
9568 trunk/include/supported.h (File Modified)
9569 trunk/modules/core/m_join.c (File Modified)
9570 trunk/modules/core/m_mode.c (File Modified)
9571 trunk/src/messages.tab (File Modified)
9574 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9576 - Fix account handling brokenness.
9580 trunk/modules/m_services.c (File Modified)
9583 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9585 Identify to services via server password hack. Still
9586 needs config file parts, like
9587 identifyservice = "nickserv@services.int";
9588 identifycommand = "IDENTIFY";
9592 trunk/include/s_conf.h (File Modified)
9593 trunk/src/s_user.c (File Modified)
9596 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9598 Make send.c compile.
9602 trunk/src/send.c (File Modified)
9605 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9607 - Handle this better.
9611 trunk/src/send.c (File Modified)
9614 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9616 If the source is not a client, don't send to normal users.
9620 trunk/src/send.c (File Modified)
9623 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9625 - Make /wallops behave as wallops in other ircds.
9629 trunk/modules/m_wallops.c (File Modified)
9630 trunk/src/send.c (File Modified)
9633 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9639 trunk/NEWS (File Modified)
9640 trunk/configure (File Modified)
9641 trunk/configure.ac (File Modified)
9644 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9646 - Remove efnet configuration.
9647 - Rename example.conf as reference.conf, and replace the default
9648 example.conf with one suitable for AthemeNET.
9649 - Update makefile to reflect these changes.
9653 trunk/doc/Makefile.in (File Modified)
9654 trunk/doc/example.conf (File Modified)
9655 trunk/doc/example.efnet.conf (File Deleted)
9656 trunk/doc/reference.conf (File Added)
9659 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9661 - Don't display opers who are /away.
9665 trunk/modules/m_stats.c (File Modified)
9668 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9670 Put cmode +f in 004 and 005.
9674 trunk/include/supported.h (File Modified)
9675 trunk/src/messages.tab (File Modified)
9678 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9680 Add user umode +Q which prevents a user from
9685 trunk/include/client.h (File Modified)
9686 trunk/modules/core/m_join.c (File Modified)
9687 trunk/src/messages.tab (File Modified)
9688 trunk/src/s_user.c (File Modified)
9691 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9693 Implement channel forwarding in m_join(). As in
9694 hyperion, failing to join because of +i, +r or +j
9695 can cause you to be forwarded, potentially
9696 recursively. Unlike hyperion, a single numeric
9697 is sent in case of a successful forward, otherwise
9698 the ircd acts if there were no forward.
9702 trunk/include/numeric.h (File Modified)
9703 trunk/modules/core/m_join.c (File Modified)
9704 trunk/src/messages.tab (File Modified)
9707 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9709 Allow servers to set oper-only cmodes as well.
9713 trunk/modules/core/m_mode.c (File Modified)
9716 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9718 Add cmode +f which takes a channel name, settable
9719 only by opers for now. Does not do anything yet.
9723 trunk/include/channel.h (File Modified)
9724 trunk/modules/core/m_join.c (File Modified)
9725 trunk/modules/core/m_mode.c (File Modified)
9726 trunk/modules/core/m_sjoin.c (File Modified)
9727 trunk/src/channel.c (File Modified)
9730 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9732 Fully initialize 'mode' in ms_join() and ms_sjoin()
9733 to avoid old +j garbage from being used.
9737 trunk/modules/core/m_join.c (File Modified)
9738 trunk/modules/core/m_sjoin.c (File Modified)
9741 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9743 - only touch join_count/join_delta if join throttling
9744 is enabled on the channel
9745 - reset join_count/join_delta to 0 if -j is set
9749 trunk/modules/core/m_join.c (File Modified)
9750 trunk/modules/core/m_mode.c (File Modified)
9751 trunk/modules/core/m_sjoin.c (File Modified)
9754 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9756 Also start a new "period" for join throttling for remote joins,
9757 if necessary. Make the code slightly clearer.
9761 trunk/modules/core/m_join.c (File Modified)
9762 trunk/src/channel.c (File Modified)
9765 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9767 Some +j improvements, still broken.
9771 trunk/modules/core/m_join.c (File Modified)
9772 trunk/modules/core/m_sjoin.c (File Modified)
9775 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9777 Only do +z processing for +m channels the sender is on,
9778 as bans/quiets are currently only checked locally.
9782 trunk/modules/core/m_message.c (File Modified)
9785 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9787 - Add max_bans_large configuration option, defaulting to 500, to
9788 limit the number of bans in a +L channel
9789 - Change b/e/I to b/e/I/q in texts
9793 trunk/doc/example.conf (File Modified)
9794 trunk/include/s_conf.h (File Modified)
9795 trunk/modules/core/m_mode.c (File Modified)
9796 trunk/modules/m_info.c (File Modified)
9797 trunk/src/newconf.c (File Modified)
9798 trunk/src/s_conf.c (File Modified)
9801 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9803 Store invite for +gi channels.
9804 Note that +gi is significantly weaker access control than +i.
9808 trunk/modules/m_invite.c (File Modified)
9811 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9813 Nonops are allowed to see +q lists.
9817 trunk/modules/core/m_mode.c (File Modified)
9820 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9822 Invalidate can_send() cache on -q.
9826 trunk/modules/core/m_mode.c (File Modified)
9829 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9831 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9835 trunk/modules/core/m_sjoin.c (File Modified)
9838 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9840 - Allow blank SJOINs -- for permanant channels.
9844 trunk/modules/core/m_sjoin.c (File Modified)
9847 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9849 - Burst permanant channels.
9853 trunk/src/s_serv.c (File Modified)
9856 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9858 - Fix handling of permanant channels.
9862 trunk/modules/core/m_join.c (File Modified)
9865 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9867 - Run indent on core modules.
9868 - Add propagation of join throttle settings.
9872 trunk/modules/core/m_die.c (File Modified)
9873 trunk/modules/core/m_error.c (File Modified)
9874 trunk/modules/core/m_join.c (File Modified)
9875 trunk/modules/core/m_kick.c (File Modified)
9876 trunk/modules/core/m_kill.c (File Modified)
9877 trunk/modules/core/m_message.c (File Modified)
9878 trunk/modules/core/m_mode.c (File Modified)
9879 trunk/modules/core/m_nick.c (File Modified)
9880 trunk/modules/core/m_part.c (File Modified)
9881 trunk/modules/core/m_quit.c (File Modified)
9882 trunk/modules/core/m_server.c (File Modified)
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884 trunk/modules/core/m_squit.c (File Modified)
9887 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9889 - Fix mistake in commit message.
9893 trunk/ChangeLog (File Modified)
9896 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9898 - Channel throttling.
9902 trunk/NEWS (File Modified)
9903 trunk/include/supported.h (File Modified)
9904 trunk/modules/core/m_mode.c (File Modified)
9905 trunk/src/messages.tab (File Modified)
9908 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9910 - Channel throttle logic fixes.
9914 trunk/include/channel.h (File Modified)
9917 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9919 - Add the throttle logic.
9923 trunk/include/channel.h (File Modified)
9924 trunk/include/numeric.h (File Modified)
9925 trunk/modules/core/m_join.c (File Modified)
9926 trunk/src/channel.c (File Modified)
9927 trunk/src/messages.tab (File Modified)
9930 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9932 - Cosmetic fixes to CREDITS.
9936 trunk/CREDITS (File Modified)
9939 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
9941 - Better channel_modes() from ShadowIRCd 4.
9945 trunk/include/channel.h (File Modified)
9946 trunk/src/channel.c (File Modified)
9949 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
9951 - Strip colour codes from parts.
9955 trunk/modules/core/m_part.c (File Modified)
9958 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
9960 - Strip colour codes from quits.
9964 trunk/modules/core/m_quit.c (File Modified)
9967 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
9969 - add +c/+g/+z to channel_modes().
9973 trunk/src/channel.c (File Modified)
9976 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
9978 - Add +g to 004/005 numerics.
9982 trunk/include/supported.h (File Modified)
9983 trunk/src/messages.tab (File Modified)
9986 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
9988 - Add +cgz to set_final_mode() in both join/sjoin.
9989 - Implement channel mode +g: Free invite.
9993 trunk/include/channel.h (File Modified)
9994 trunk/modules/core/m_join.c (File Modified)
9995 trunk/modules/core/m_mode.c (File Modified)
9996 trunk/modules/core/m_sjoin.c (File Modified)
9997 trunk/modules/m_invite.c (File Modified)
10000 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10002 - Make sure /stats p uses the right list.
10006 trunk/modules/m_stats.c (File Modified)
10009 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10011 - local oper list becomes local_oper_list.
10012 - all opers are stored on oper_list for /stats p.
10016 trunk/include/ircd.h (File Modified)
10017 trunk/modules/m_stats.c (File Modified)
10018 trunk/modules/m_trace.c (File Modified)
10019 trunk/src/client.c (File Modified)
10020 trunk/src/ircd.c (File Modified)
10021 trunk/src/s_user.c (File Modified)
10022 trunk/src/send.c (File Modified)
10025 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10027 - Remove ENABLE_SERVICES legacy define.
10031 trunk/configure (File Modified)
10032 trunk/configure.ac (File Modified)
10033 trunk/include/client.h (File Modified)
10034 trunk/include/m_info.h (File Modified)
10035 trunk/include/s_conf.h (File Modified)
10036 trunk/modules/Makefile.in (File Modified)
10037 trunk/modules/core/m_kick.c (File Modified)
10038 trunk/modules/core/m_mode.c (File Modified)
10039 trunk/modules/core/m_nick.c (File Modified)
10040 trunk/modules/core/m_sjoin.c (File Modified)
10041 trunk/modules/m_services.c (File Modified)
10042 trunk/src/channel.c (File Modified)
10043 trunk/src/newconf.c (File Modified)
10044 trunk/src/s_conf.c (File Modified)
10045 trunk/src/s_serv.c (File Modified)
10046 trunk/src/s_user.c (File Modified)
10049 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10051 - New reject message, ala ircu.
10055 trunk/src/reject.c (File Modified)
10058 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10060 - Reduce 'broadcast storm' effect in m_chghost.
10064 trunk/modules/m_chghost.c (File Modified)
10067 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10069 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10073 trunk/include/supported.h (File Modified)
10074 trunk/src/messages.tab (File Modified)
10077 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10083 trunk/include/channel.h (File Modified)
10084 trunk/modules/core/m_message.c (File Modified)
10085 trunk/modules/core/m_mode.c (File Modified)
10088 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10090 - use sendto_one_numeric() in some places.
10094 trunk/modules/core/m_mode.c (File Modified)
10097 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10099 - Implement channel mode +c -- colour stripping.
10103 trunk/include/irc_string.h (File Modified)
10104 trunk/include/supported.h (File Modified)
10105 trunk/modules/core/m_message.c (File Modified)
10106 trunk/modules/core/m_mode.c (File Modified)
10107 trunk/src/irc_string.c (File Modified)
10108 trunk/src/messages.tab (File Modified)
10111 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10113 - Add +qLP to CHANMODES 005 numeric.
10117 trunk/include/supported.h (File Modified)
10120 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10122 Move credits files to doc/.
10126 trunk/Hybrid-team (File Deleted)
10127 trunk/Ratbox-team (File Deleted)
10128 trunk/doc/Hybrid-team (File Added)
10129 trunk/doc/Ratbox-team (File Added)
10132 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10134 - Rename Ratbox credits as Ratbox-team.
10135 - Add in our own CREDITS.
10139 trunk/CREDITS (File Deleted)
10140 trunk/CREDITS (File Added)
10141 trunk/Ratbox-team (File Added)
10144 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10146 - Quietcache fixes.
10150 trunk/modules/core/m_mode.c (File Modified)
10153 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10155 - Rebuild configure.
10159 trunk/autom4te.cache/ (File Deleted)
10160 trunk/configure (File Modified)
10163 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10165 Add +q to messages.tab.
10169 trunk/src/messages.tab (File Modified)
10172 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10174 - port m_sjoin stuff to TS6 JOIN syntax.
10178 trunk/modules/core/m_join.c (File Modified)
10181 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10183 - Implement channel mode +q (quiet)
10187 trunk/include/channel.h (File Modified)
10188 trunk/modules/core/m_mode.c (File Modified)
10189 trunk/src/channel.c (File Modified)
10192 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10194 Add +L/+P for set_final_mode().
10198 trunk/modules/core/m_sjoin.c (File Modified)
10201 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10203 Add +L/+P in channel_modes().
10207 trunk/src/channel.c (File Modified)
10210 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10212 - Use MODE_PERMANENT, not MODE_PERMANANT
10213 - Actually use chm_staff()
10215 It compiles but is not otherwise tested.
10219 trunk/include/channel.h (File Modified)
10220 trunk/modules/core/m_mode.c (File Modified)
10221 trunk/modules/core/m_sjoin.c (File Modified)
10222 trunk/src/channel.c (File Modified)
10225 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10227 - Ok, patchlevel.h is fixed now.
10231 trunk/include/patchlevel.h (File Modified)
10234 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10240 trunk/include/patchlevel.h (File Modified)
10241 trunk/src/version.c.SH (File Modified)
10244 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10246 - Fix compilation issue with version.c.
10250 trunk/src/version.c.SH (File Modified)
10253 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10255 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10256 this from the BUGS file.
10260 trunk/BUGS (File Modified)
10263 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10265 Mangle all netsplit messages if flatten links is enabled.
10269 trunk/src/client.c (File Modified)
10272 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10274 - jilles pointed out that /stats p needed severe changes -- implement
10279 trunk/modules/m_stats.c (File Modified)
10282 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10284 Rename RELNOTES to NEWS.
10288 trunk/NEWS (File Added)
10289 trunk/RELNOTES (File Deleted)
10292 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10298 trunk/RELNOTES (File Modified)
10301 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10303 - Make /stats p work globally.
10304 - Change 'OPER(s)' to 'staff members'
10308 trunk/modules/m_stats.c (File Modified)
10311 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10313 - add modes, +LP to RPL_MYINFO.
10317 trunk/src/messages.tab (File Modified)
10320 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10322 More stuff to RELNOTES.
10326 trunk/RELNOTES (File Modified)
10329 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10335 trunk/modules/core/m_sjoin.c (File Modified)
10336 trunk/src/channel.c (File Modified)
10339 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10341 - Implement list limit exceed modes -- +L.
10345 trunk/modules/core/m_mode.c (File Modified)
10348 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10350 - Add handlers for modes +L, +P.
10354 trunk/include/channel.h (File Modified)
10355 trunk/modules/core/m_mode.c (File Modified)
10358 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10360 Update properties on *everything*.
10364 trunk/.cvsignore (Property Modified)
10365 trunk/.indent.pro (Property Modified)
10366 trunk/BUGS (File Modified) (Property Modified)
10367 trunk/CREDITS (File Modified) (Property Modified)
10368 trunk/ChangeLog (Property Modified)
10369 trunk/Hybrid-team (File Modified) (Property Modified)
10370 trunk/INSTALL (File Modified) (Property Modified)
10371 trunk/LICENSE (File Modified) (Property Modified)
10372 trunk/Makefile.in (File Modified) (Property Modified)
10373 trunk/README.FIRST (File Modified) (Property Modified)
10374 trunk/RELNOTES (File Modified) (Property Modified)
10375 trunk/SVN-Access (Property Modified)
10376 trunk/aclocal.m4 (File Modified) (Property Modified)
10377 trunk/adns/.cvsignore (Property Modified)
10378 trunk/adns/COPYING (Property Modified)
10379 trunk/adns/GPL-vs-LGPL (Property Modified)
10380 trunk/adns/Makefile.in (File Modified) (Property Modified)
10381 trunk/adns/README (Property Modified)
10382 trunk/adns/README.ircd (Property Modified)
10383 trunk/adns/adns.h (File Modified) (Property Modified)
10384 trunk/adns/check.c (File Modified) (Property Modified)
10385 trunk/adns/dlist.h (File Modified) (Property Modified)
10386 trunk/adns/event.c (File Modified) (Property Modified)
10387 trunk/adns/general.c (File Modified) (Property Modified)
10388 trunk/adns/internal.h (File Modified) (Property Modified)
10389 trunk/adns/parse.c (File Modified) (Property Modified)
10390 trunk/adns/query.c (File Modified) (Property Modified)
10391 trunk/adns/reply.c (File Modified) (Property Modified)
10392 trunk/adns/setup.c (File Modified) (Property Modified)
10393 trunk/adns/transmit.c (File Modified) (Property Modified)
10394 trunk/adns/tvarith.h (File Modified) (Property Modified)
10395 trunk/adns/types.c (File Modified) (Property Modified)
10396 trunk/configure (File Modified) (Property Modified)
10397 trunk/configure.ac (File Modified) (Property Modified)
10398 trunk/contrib/.cvsignore (Property Modified)
10399 trunk/contrib/.indent.pro (Property Modified)
10400 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10401 trunk/contrib/README (File Modified) (Property Modified)
10402 trunk/contrib/example_module.c (File Modified) (Property Modified)
10403 trunk/contrib/m_42.c (File Modified) (Property Modified)
10404 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10405 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10406 trunk/contrib/m_force.c (File Modified) (Property Modified)
10407 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10408 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10409 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10410 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10411 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10412 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10413 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10414 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10415 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10416 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10417 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10418 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10419 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10420 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10421 trunk/doc/.cvsignore (Property Modified)
10422 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10423 trunk/doc/Makefile.in (File Modified) (Property Modified)
10424 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10425 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10426 trunk/doc/challenge.txt (File Modified) (Property Modified)
10427 trunk/doc/example.conf (File Modified) (Property Modified)
10428 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10429 trunk/doc/hooks.txt (File Modified) (Property Modified)
10430 trunk/doc/index.txt (File Modified) (Property Modified)
10431 trunk/doc/ircd.8 (File Modified) (Property Modified)
10432 trunk/doc/ircd.motd (Property Modified)
10433 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10434 trunk/doc/modeg.txt (File Modified) (Property Modified)
10435 trunk/doc/modes.txt (File Modified) (Property Modified)
10436 trunk/doc/monitor.txt (File Modified) (Property Modified)
10437 trunk/doc/old/Authors (Property Modified)
10438 trunk/doc/operguide.txt (File Modified) (Property Modified)
10439 trunk/doc/opermyth.txt (Property Modified)
10440 trunk/doc/server-version-info (File Modified) (Property Modified)
10441 trunk/doc/services.txt (File Modified) (Property Modified)
10442 trunk/doc/technical/README.TSora (Property Modified)
10443 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10444 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10445 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10446 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10447 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10448 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10449 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10450 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10451 trunk/doc/technical/rfc1459.txt (Property Modified)
10452 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10453 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10454 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10455 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10456 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10457 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10458 trunk/help/Makefile.in (File Modified) (Property Modified)
10459 trunk/help/opers/accept (Property Modified)
10460 trunk/help/opers/admin (Property Modified)
10461 trunk/help/opers/away (Property Modified)
10462 trunk/help/opers/capab (Property Modified)
10463 trunk/help/opers/challenge (Property Modified)
10464 trunk/help/opers/close (Property Modified)
10465 trunk/help/opers/cmode (Property Modified)
10466 trunk/help/opers/cnotice (Property Modified)
10467 trunk/help/opers/connect (Property Modified)
10468 trunk/help/opers/cprivmsg (Property Modified)
10469 trunk/help/opers/credits (Property Modified)
10470 trunk/help/opers/die (Property Modified)
10471 trunk/help/opers/dline (Property Modified)
10472 trunk/help/opers/eob (Property Modified)
10473 trunk/help/opers/error (Property Modified)
10474 trunk/help/opers/etrace (Property Modified)
10475 trunk/help/opers/gline (Property Modified)
10476 trunk/help/opers/help (Property Modified)
10477 trunk/help/opers/index (Property Modified)
10478 trunk/help/opers/info (Property Modified)
10479 trunk/help/opers/invite (Property Modified)
10480 trunk/help/opers/ison (Property Modified)
10481 trunk/help/opers/join (Property Modified)
10482 trunk/help/opers/kick (Property Modified)
10483 trunk/help/opers/kill (Property Modified)
10484 trunk/help/opers/kline (Property Modified)
10485 trunk/help/opers/knock (Property Modified)
10486 trunk/help/opers/links (Property Modified)
10487 trunk/help/opers/list (Property Modified)
10488 trunk/help/opers/locops (Property Modified)
10489 trunk/help/opers/lusers (Property Modified)
10490 trunk/help/opers/modlist (Property Modified)
10491 trunk/help/opers/modload (Property Modified)
10492 trunk/help/opers/modrestart (Property Modified)
10493 trunk/help/opers/modunload (Property Modified)
10494 trunk/help/opers/motd (Property Modified)
10495 trunk/help/opers/names (Property Modified)
10496 trunk/help/opers/nick (Property Modified)
10497 trunk/help/opers/notice (Property Modified)
10498 trunk/help/opers/oper (Property Modified)
10499 trunk/help/opers/operspy (Property Modified)
10500 trunk/help/opers/operwall (Property Modified)
10501 trunk/help/opers/part (Property Modified)
10502 trunk/help/opers/pass (Property Modified)
10503 trunk/help/opers/ping (Property Modified)
10504 trunk/help/opers/pong (Property Modified)
10505 trunk/help/opers/post (Property Modified)
10506 trunk/help/opers/privmsg (Property Modified)
10507 trunk/help/opers/quit (Property Modified)
10508 trunk/help/opers/rehash (Property Modified)
10509 trunk/help/opers/restart (Property Modified)
10510 trunk/help/opers/resv (Property Modified)
10511 trunk/help/opers/server (Property Modified)
10512 trunk/help/opers/set (Property Modified)
10513 trunk/help/opers/sjoin (Property Modified)
10514 trunk/help/opers/squit (Property Modified)
10515 trunk/help/opers/stats (Property Modified)
10516 trunk/help/opers/svinfo (Property Modified)
10517 trunk/help/opers/testgecos (Property Modified)
10518 trunk/help/opers/testline (Property Modified)
10519 trunk/help/opers/testmask (Property Modified)
10520 trunk/help/opers/time (Property Modified)
10521 trunk/help/opers/topic (Property Modified)
10522 trunk/help/opers/trace (Property Modified)
10523 trunk/help/opers/uhelp (Property Modified)
10524 trunk/help/opers/umode (Property Modified)
10525 trunk/help/opers/undline (Property Modified)
10526 trunk/help/opers/ungline (Property Modified)
10527 trunk/help/opers/unkline (Property Modified)
10528 trunk/help/opers/unresv (Property Modified)
10529 trunk/help/opers/unxline (Property Modified)
10530 trunk/help/opers/user (Property Modified)
10531 trunk/help/opers/userhost (Property Modified)
10532 trunk/help/opers/users (Property Modified)
10533 trunk/help/opers/version (Property Modified)
10534 trunk/help/opers/wallops (Property Modified)
10535 trunk/help/opers/who (Property Modified)
10536 trunk/help/opers/whois (Property Modified)
10537 trunk/help/opers/whowas (Property Modified)
10538 trunk/help/opers/xline (Property Modified)
10539 trunk/help/users/index (Property Modified)
10540 trunk/help/users/info (Property Modified)
10541 trunk/help/users/notice (Property Modified)
10542 trunk/help/users/privmsg (Property Modified)
10543 trunk/help/users/stats (Property Modified)
10544 trunk/help/users/umode (Property Modified)
10545 trunk/include/.cvsignore (Property Modified)
10546 trunk/include/.indent.pro (Property Modified)
10547 trunk/include/balloc.h (File Modified) (Property Modified)
10548 trunk/include/cache.h (File Modified) (Property Modified)
10549 trunk/include/channel.h (File Modified) (Property Modified)
10550 trunk/include/class.h (File Modified) (Property Modified)
10551 trunk/include/client.h (File Modified) (Property Modified)
10552 trunk/include/commio.h (File Modified) (Property Modified)
10553 trunk/include/common.h (File Modified) (Property Modified)
10554 trunk/include/config.h (File Modified) (Property Modified)
10555 trunk/include/config.h.dist (File Modified) (Property Modified)
10556 trunk/include/defaults.h (File Modified) (Property Modified)
10557 trunk/include/event.h (File Modified) (Property Modified)
10558 trunk/include/hash.h (File Modified) (Property Modified)
10559 trunk/include/hook.h (File Modified) (Property Modified)
10560 trunk/include/hostmask.h (File Modified) (Property Modified)
10561 trunk/include/irc_string.h (File Modified) (Property Modified)
10562 trunk/include/ircd.h (File Modified) (Property Modified)
10563 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10564 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10565 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10566 trunk/include/linebuf.h (File Modified) (Property Modified)
10567 trunk/include/listener.h (File Modified) (Property Modified)
10568 trunk/include/m_info.h (File Modified) (Property Modified)
10569 trunk/include/memory.h (File Modified) (Property Modified)
10570 trunk/include/modules.h (File Modified) (Property Modified)
10571 trunk/include/monitor.h (File Modified) (Property Modified)
10572 trunk/include/msg.h (File Modified) (Property Modified)
10573 trunk/include/newconf.h (File Modified) (Property Modified)
10574 trunk/include/numeric.h (File Modified) (Property Modified)
10575 trunk/include/packet.h (File Modified) (Property Modified)
10576 trunk/include/parse.h (File Modified) (Property Modified)
10577 trunk/include/patchlevel.h (File Modified) (Property Modified)
10578 trunk/include/patricia.h (File Modified) (Property Modified)
10579 trunk/include/reject.h (File Modified) (Property Modified)
10580 trunk/include/res.h (File Modified) (Property Modified)
10581 trunk/include/restart.h (File Modified) (Property Modified)
10582 trunk/include/s_auth.h (File Modified) (Property Modified)
10583 trunk/include/s_conf.h (File Modified) (Property Modified)
10584 trunk/include/s_gline.h (File Modified) (Property Modified)
10585 trunk/include/s_log.h (File Modified) (Property Modified)
10586 trunk/include/s_newconf.h (File Modified) (Property Modified)
10587 trunk/include/s_serv.h (File Modified) (Property Modified)
10588 trunk/include/s_stats.h (File Modified) (Property Modified)
10589 trunk/include/s_user.h (File Modified) (Property Modified)
10590 trunk/include/s_zip.h (File Modified) (Property Modified)
10591 trunk/include/scache.h (File Modified) (Property Modified)
10592 trunk/include/send.h (File Modified) (Property Modified)
10593 trunk/include/serno.h (Property Modified)
10594 trunk/include/setup.h.in (Property Modified)
10595 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10596 trunk/include/stdinc.h (File Modified) (Property Modified)
10597 trunk/include/supported.h (File Modified) (Property Modified)
10598 trunk/include/tools.h (File Modified) (Property Modified)
10599 trunk/include/whowas.h (File Modified) (Property Modified)
10600 trunk/install-sh (File Modified) (Property Modified)
10601 trunk/modules/.cvsignore (Property Modified)
10602 trunk/modules/.depend (Property Modified)
10603 trunk/modules/.indent.pro (Property Modified)
10604 trunk/modules/Makefile.in (File Modified) (Property Modified)
10605 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10606 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10607 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10608 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10609 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10610 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10611 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10612 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10613 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10614 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10615 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10616 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10617 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10618 trunk/modules/m_accept.c (File Modified) (Property Modified)
10619 trunk/modules/m_admin.c (File Modified) (Property Modified)
10620 trunk/modules/m_away.c (File Modified) (Property Modified)
10621 trunk/modules/m_cap.c (File Modified) (Property Modified)
10622 trunk/modules/m_capab.c (File Modified) (Property Modified)
10623 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10624 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10625 trunk/modules/m_close.c (File Modified) (Property Modified)
10626 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10627 trunk/modules/m_connect.c (File Modified) (Property Modified)
10628 trunk/modules/m_dline.c (File Modified) (Property Modified)
10629 trunk/modules/m_encap.c (File Modified) (Property Modified)
10630 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10631 trunk/modules/m_gline.c (File Modified) (Property Modified)
10632 trunk/modules/m_help.c (File Modified) (Property Modified)
10633 trunk/modules/m_info.c (File Modified) (Property Modified)
10634 trunk/modules/m_invite.c (File Modified) (Property Modified)
10635 trunk/modules/m_ison.c (File Modified) (Property Modified)
10636 trunk/modules/m_kline.c (File Modified) (Property Modified)
10637 trunk/modules/m_knock.c (File Modified) (Property Modified)
10638 trunk/modules/m_links.c (File Modified) (Property Modified)
10639 trunk/modules/m_list.c (File Modified) (Property Modified)
10640 trunk/modules/m_locops.c (File Modified) (Property Modified)
10641 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10642 trunk/modules/m_map.c (File Modified) (Property Modified)
10643 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10644 trunk/modules/m_motd.c (File Modified) (Property Modified)
10645 trunk/modules/m_names.c (File Modified) (Property Modified)
10646 trunk/modules/m_oper.c (File Modified) (Property Modified)
10647 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10648 trunk/modules/m_pass.c (File Modified) (Property Modified)
10649 trunk/modules/m_ping.c (File Modified) (Property Modified)
10650 trunk/modules/m_pong.c (File Modified) (Property Modified)
10651 trunk/modules/m_post.c (File Modified) (Property Modified)
10652 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10653 trunk/modules/m_restart.c (File Modified) (Property Modified)
10654 trunk/modules/m_resv.c (File Modified) (Property Modified)
10655 trunk/modules/m_services.c (File Modified) (Property Modified)
10656 trunk/modules/m_set.c (File Modified) (Property Modified)
10657 trunk/modules/m_stats.c (File Modified) (Property Modified)
10658 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10659 trunk/modules/m_tb.c (File Modified) (Property Modified)
10660 trunk/modules/m_testline.c (File Modified) (Property Modified)
10661 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10662 trunk/modules/m_time.c (File Modified) (Property Modified)
10663 trunk/modules/m_topic.c (File Modified) (Property Modified)
10664 trunk/modules/m_trace.c (File Modified) (Property Modified)
10665 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10666 trunk/modules/m_user.c (File Modified) (Property Modified)
10667 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10668 trunk/modules/m_users.c (File Modified) (Property Modified)
10669 trunk/modules/m_version.c (File Modified) (Property Modified)
10670 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10671 trunk/modules/m_who.c (File Modified) (Property Modified)
10672 trunk/modules/m_whois.c (File Modified) (Property Modified)
10673 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10674 trunk/modules/m_xline.c (File Modified) (Property Modified)
10675 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10676 trunk/servlink/.cvsignore (Property Modified)
10677 trunk/servlink/.indent.pro (Property Modified)
10678 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10679 trunk/servlink/README (File Modified) (Property Modified)
10680 trunk/servlink/TODO (File Modified) (Property Modified)
10681 trunk/servlink/control.c (File Modified) (Property Modified)
10682 trunk/servlink/control.h (File Modified) (Property Modified)
10683 trunk/servlink/io.c (File Modified) (Property Modified)
10684 trunk/servlink/io.h (File Modified) (Property Modified)
10685 trunk/servlink/servlink.c (File Modified) (Property Modified)
10686 trunk/servlink/servlink.h (File Modified) (Property Modified)
10687 trunk/src/.cvsignore (Property Modified)
10688 trunk/src/.depend (Property Modified)
10689 trunk/src/.indent.pro (Property Modified)
10690 trunk/src/Makefile.in (File Modified) (Property Modified)
10691 trunk/src/adns.c (File Modified) (Property Modified)
10692 trunk/src/balloc.c (File Modified) (Property Modified)
10693 trunk/src/cache.c (File Modified) (Property Modified)
10694 trunk/src/channel.c (File Modified) (Property Modified)
10695 trunk/src/class.c (File Modified) (Property Modified)
10696 trunk/src/client.c (File Modified) (Property Modified)
10697 trunk/src/commio.c (File Modified) (Property Modified)
10698 trunk/src/devpoll.c (File Modified) (Property Modified)
10699 trunk/src/epoll.c (File Modified) (Property Modified)
10700 trunk/src/event.c (File Modified) (Property Modified)
10701 trunk/src/getopt.c (File Modified) (Property Modified)
10702 trunk/src/hash.c (File Modified) (Property Modified)
10703 trunk/src/hook.c (File Modified) (Property Modified)
10704 trunk/src/hostmask.c (File Modified) (Property Modified)
10705 trunk/src/irc_string.c (File Modified) (Property Modified)
10706 trunk/src/ircd.c (File Modified) (Property Modified)
10707 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10708 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10709 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10710 trunk/src/kdparse.c (File Modified) (Property Modified)
10711 trunk/src/kqueue.c (File Modified) (Property Modified)
10712 trunk/src/linebuf.c (File Modified) (Property Modified)
10713 trunk/src/listener.c (File Modified) (Property Modified)
10714 trunk/src/match.c (File Modified) (Property Modified)
10715 trunk/src/memory.c (File Modified) (Property Modified)
10716 trunk/src/messages.tab (File Modified) (Property Modified)
10717 trunk/src/modules.c (File Modified) (Property Modified)
10718 trunk/src/monitor.c (File Modified) (Property Modified)
10719 trunk/src/newconf.c (File Modified) (Property Modified)
10720 trunk/src/numeric.c (File Modified) (Property Modified)
10721 trunk/src/packet.c (File Modified) (Property Modified)
10722 trunk/src/parse.c (File Modified) (Property Modified)
10723 trunk/src/patricia.c (File Modified) (Property Modified)
10724 trunk/src/poll.c (File Modified) (Property Modified)
10725 trunk/src/reject.c (File Modified) (Property Modified)
10726 trunk/src/restart.c (File Modified) (Property Modified)
10727 trunk/src/s_auth.c (File Modified) (Property Modified)
10728 trunk/src/s_conf.c (File Modified) (Property Modified)
10729 trunk/src/s_gline.c (File Modified) (Property Modified)
10730 trunk/src/s_log.c (File Modified) (Property Modified)
10731 trunk/src/s_newconf.c (File Modified) (Property Modified)
10732 trunk/src/s_serv.c (File Modified) (Property Modified)
10733 trunk/src/s_stats.c (File Modified) (Property Modified)
10734 trunk/src/s_user.c (File Modified) (Property Modified)
10735 trunk/src/scache.c (File Modified) (Property Modified)
10736 trunk/src/select.c (File Modified) (Property Modified)
10737 trunk/src/send.c (File Modified) (Property Modified)
10738 trunk/src/snprintf.c (File Modified) (Property Modified)
10739 trunk/src/tools.c (File Modified) (Property Modified)
10740 trunk/src/version.c.SH (File Modified) (Property Modified)
10741 trunk/src/whowas.c (File Modified) (Property Modified)
10742 trunk/tools/.cvsignore (Property Modified)
10743 trunk/tools/Makefile.in (File Modified) (Property Modified)
10744 trunk/tools/README (File Modified) (Property Modified)
10745 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10746 trunk/tools/convertilines.c (File Modified) (Property Modified)
10747 trunk/tools/convertklines.c (File Modified) (Property Modified)
10748 trunk/tools/mkkeypair (Property Modified)
10749 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10750 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10751 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10752 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10753 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10754 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10755 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10756 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10757 trunk/tools/untabify (File Modified) (Property Modified)
10758 trunk/tools/viconf.c (File Modified) (Property Modified)
10761 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10767 trunk/RELNOTES (File Modified)
10770 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10772 - Make version.c use our serial, not ratbox's.
10776 trunk/src/version.c.SH (File Modified)
10779 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10782 - revved patchlevel to 2.1.5
10786 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10787 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10790 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10792 - fix buffer overflow and unterminated buffer when removing TS6 bans
10793 - fix rebuilding of SJOIN
10797 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10800 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10802 have servlink report if it gets an uncompressed error message when it gets inflate failures
10805 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10808 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10810 - extend our copyrights to 2005.
10814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10815 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10816 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10817 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10818 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10819 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10820 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10821 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10822 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10823 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10825 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10826 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10827 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10828 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10829 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10830 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10831 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10832 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10833 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10834 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10835 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10836 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10837 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10838 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10839 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10840 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10841 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10842 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10843 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10844 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10845 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10846 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10847 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10848 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10849 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10850 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10851 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10852 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10854 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10855 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10856 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10857 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10858 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10859 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10860 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10861 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10862 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10863 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10864 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10865 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10866 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10867 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10868 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10869 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10870 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10871 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10872 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10873 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10874 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10875 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10876 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10877 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10878 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10879 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10880 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10920 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10923 - revved patchlevel to 2.1.4
10927 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10931 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10933 - add TARGMAX to 005
10934 - remove the +1 from ->uid in struct Client
10935 - fix checking of accept entries in m_accept.c
10939 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10945 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
10947 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
10952 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10955 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
10957 - remove an unused variable
10961 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10964 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
10966 don't burst a TS5 name in burst_TS6. -via jillies
10969 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10972 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
10974 - via jilles, make nickchanges invalidate any cached bans for
10979 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10985 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
10987 - fix some char vs byte usage to make adns compile cleanly with gcc4
10991 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11001 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11003 userhost should allow 5 userhost checks, not 4
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11009 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11011 - another darwin fix
11015 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11018 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11024 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11034 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11036 - remove bogus extern of abort_list
11040 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11043 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11045 svn repo access stuff
11048 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11051 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11057 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11060 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11066 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11069 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11071 revert omotd..i thought it was a good idea..oh well
11074 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11077 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11079 Commas are bad things in channel keys
11083 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11086 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11088 Add OMOTD command to display oper motd
11092 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11095 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11097 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11100 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11103 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11105 Modified files: (Branch: RATBOX_2_1)
11108 - stop testing whois for protocol violations, as they can be caused in
11109 ircds going all the way back to the original ircd2.8
11111 Revision Changes Path
11112 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11116 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11118 Modified files: (Branch: RATBOX_2_1)
11121 - remove some 2.2 code
11123 Revision Changes Path
11124 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11128 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11130 Modified files: (Branch: RATBOX_2_1)
11133 backport of the silly december 31st bug
11135 Revision Changes Path
11136 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11140 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11142 Modified files: (Branch: RATBOX_2_1)
11144 include patchlevel.h
11146 - revved patchlevel to 2.1.3
11148 Revision Changes Path
11149 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11150 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11154 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11156 Modified files: (Branch: RATBOX_2_1)
11159 modules/core m_nick.c
11162 - stop removing a clients own list of accepted clients when they do a
11164 - clean up the accept code so its less retarded
11166 Revision Changes Path
11167 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11168 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11169 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11170 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11174 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11176 Modified files: (Branch: RATBOX_2_1)
11179 src event.c ircd.c newconf.c
11181 - remove a defn of links_cache_list in m_links.c which was causing
11182 the flattened links update to be ignored
11183 - add eventUpdate(), and make links_delay update on rehash
11185 Revision Changes Path
11186 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11187 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11188 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11189 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11190 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11194 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11196 Modified files: (Branch: RATBOX_2_1)
11200 - make the conf parser apply service {}; on rehash
11202 Revision Changes Path
11203 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11204 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11208 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11210 Modified files: (Branch: RATBOX_2_1)
11213 - show ENABLE_SERVICES define in info
11215 Revision Changes Path
11216 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11220 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11222 Modified files: (Branch: RATBOX_2_1)
11223 modules m_services.c m_stats.c
11225 - via jilles, make m_services.c hook into stats U and display service
11228 Revision Changes Path
11229 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11230 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11234 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11236 Modified files: (Branch: RATBOX_2_1)
11237 . configure configure.ac
11239 - default build to -O2
11241 Revision Changes Path
11242 7.249.2.2 +4 -4 ircd-ratbox/configure
11243 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11247 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11249 Modified files: (Branch: RATBOX_2_1)
11250 doc example.conf example.efnet.conf
11251 include client.h s_conf.h s_newconf.h
11253 modules/core m_join.c m_nick.c
11254 src channel.c newconf.c s_conf.c s_user.c
11256 - remove no_oper_resvs from general {};
11257 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11259 Revision Changes Path
11260 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11261 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11262 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11263 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11264 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11265 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11266 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11267 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11268 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11269 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11270 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11271 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11275 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11277 Modified files: (Branch: RATBOX_2_1)
11278 modules/core m_mode.c m_nick.c
11282 - raise max temptime to a year
11284 - require 9 parameters in ms_nick(), 10 in ms_uid()
11286 Revision Changes Path
11287 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11288 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11289 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11293 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11295 Modified files: (Branch: RATBOX_2_1)
11296 modules m_services.c
11298 - only show services logged in info when its a local client
11300 Revision Changes Path
11301 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11305 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11307 Modified files: (Branch: RATBOX_2_1)
11310 passing a pointer to a pointer is not what was intended, oops
11312 Revision Changes Path
11313 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11317 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11319 Modified files: (Branch: RATBOX_2_1)
11322 - update services.txt with FNC
11324 Revision Changes Path
11325 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11329 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11331 Modified files: (Branch: RATBOX_2_1)
11334 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11336 Revision Changes Path
11337 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11341 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11343 Modified files: (Branch: RATBOX_2_1)
11346 - add some uniqueness into auth process for bopm
11348 Revision Changes Path
11349 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11353 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11355 Modified files: (Branch: RATBOX_2_1)
11356 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11358 - make contrib/ compile
11360 Revision Changes Path
11361 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11362 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11363 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11364 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11368 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11370 Modified files: (Branch: RATBOX_2_1)
11371 modules m_monitor.c
11373 Don't allow MONITOR from an unregistered client
11375 Revision Changes Path
11376 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11380 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11382 Modified files: (Branch: RATBOX_2_1)
11383 doc example.conf example.efnet.conf
11385 src class.c messages.tab newconf.c
11387 - remove sendq_eob, its become more of a hindrance than a benefit.
11388 - sync example.efnet.conf cluster {}; with example.conf
11390 Revision Changes Path
11391 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11392 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11393 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11394 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11395 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11396 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11400 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11402 Modified files: (Branch: RATBOX_2_1)
11404 include patchlevel.h
11407 - revved patchlevel to 2.1.2
11409 Revision Changes Path
11410 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11411 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11415 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11417 Modified files: (Branch: RATBOX_2_1)
11418 . configure configure.ac
11420 - raise default topiclen to 160.
11422 Revision Changes Path
11423 7.249.2.1 +3 -3 ircd-ratbox/configure
11424 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11428 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11430 Modified files: (Branch: RATBOX_2_1)
11431 modules m_services.c
11433 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11434 tsinfo matches this
11436 Revision Changes Path
11437 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11441 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11443 Modified files: (Branch: RATBOX_2_1)
11444 modules m_services.c
11446 - monitor_signoff() the client we're nickchanging
11448 Revision Changes Path
11449 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11453 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11455 Modified files: (Branch: RATBOX_2_1)
11458 - fix various UID problems with trace
11460 Revision Changes Path
11461 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11465 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11467 Modified files: (Branch: RATBOX_2_1)
11468 help/opers dline kline
11469 modules m_resv.c m_stats.c
11470 modules/core m_mode.c
11473 - tidy up kline/dline help to note they dont accept nick as target
11474 - disallow bans beginning with ':' over bmask
11475 - disallow bans with a space in chm_ban
11476 - stop counting hidden opers in stats p
11477 - match() parameters in remote unresv were inverted, causing it to fail
11478 - fix possibility of clients setting blank keys
11480 Revision Changes Path
11481 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11482 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11483 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11484 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11485 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11489 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11491 Modified files: (Branch: RATBOX_2_1)
11494 - fix problems with amd64 and the way we do va_list
11496 Revision Changes Path
11497 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11501 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11503 Modified files: (Branch: RATBOX_2_1)
11504 modules m_services.c
11506 - tidy up the kill notifications for RSFNC
11508 Revision Changes Path
11509 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11513 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11515 Modified files: (Branch: RATBOX_2_1)
11517 modules m_services.c
11520 - some more rserv stuff:
11521 - add RSFNC capability
11522 - fix up RSFNC, kill existing clients if they exist.
11524 Revision Changes Path
11525 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11526 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11527 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11531 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11533 Modified files: (Branch: RATBOX_2_1)
11534 modules m_services.c
11536 - first stab at a FNC implementation for rserv
11538 Revision Changes Path
11539 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11543 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11545 Modified files: (Branch: RATBOX_2_1)
11550 Revision Changes Path
11551 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11555 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11557 Modified files: (Branch: RATBOX_2_1)
11560 - add links_delay back
11562 Revision Changes Path
11563 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11567 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11569 Modified files: (Branch: RATBOX_2_1)
11573 - swap tabs for spaces
11575 Revision Changes Path
11576 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11577 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11581 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11583 Modified files: (Branch: RATBOX_2_1)
11586 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11587 contained in the client_flood conf option
11588 - remove a couple of unused defines from info
11590 Revision Changes Path
11591 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11595 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11597 Modified files: (Branch: RATBOX_2_1)
11600 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11602 Revision Changes Path
11603 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11607 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11609 Modified files: (Branch: RATBOX_2_1)
11610 doc example.conf example.efnet.conf
11612 - fix missing closing comment tag
11614 Revision Changes Path
11615 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11616 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11620 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11622 Modified files: (Branch: RATBOX_2_1)
11624 include patchlevel.h
11626 - revved patchlevel to 2.1.1
11628 Revision Changes Path
11629 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11630 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11634 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11636 Modified files: (Branch: RATBOX_2_1)
11639 - sync up remote kline reasons, so theyre consistent with what happens
11640 when we add local klines - notably the "Temporary K-line x min" and
11641 date added to reason.
11643 Revision Changes Path
11644 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11648 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11650 Modified files: (Branch: RATBOX_2_1)
11653 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11655 Revision Changes Path
11656 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11660 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11662 Modified files: (Branch: RATBOX_2_1)
11665 used the data pointer we saved, not what just got nulled
11667 Revision Changes Path
11668 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11672 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11674 Modified files: (Branch: RATBOX_2_1)
11675 modules m_resv.c m_xline.c
11677 - fix broken propagation of xline/resv
11679 Revision Changes Path
11680 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11681 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11685 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11687 Modified files: (Branch: RATBOX_2_1)
11690 - properly increment bad auth count for stats T when we timeout an auth
11692 Revision Changes Path
11693 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11697 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11699 Modified files: (Branch: RATBOX_2_1)
11702 modules/core m_nick.c
11704 - fix a bit that didnt make sense in monitor.txt
11705 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11707 Revision Changes Path
11708 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11709 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11710 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11714 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11716 Modified files: (Branch: RATBOX_2_1)
11719 removing dlink nodes from auth_poll_list twice is bad
11721 Revision Changes Path
11722 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11726 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11728 Modified files: (Branch: RATBOX_2_1)
11731 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11732 changed to RPL_STATSDEBUG
11734 Revision Changes Path
11735 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11739 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11741 Added files: (Branch: RATBOX_2_1)
11744 - add some documentation about target change
11746 Revision Changes Path
11747 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11751 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11753 Modified files: (Branch: RATBOX_2_1)
11754 include supported.h
11755 modules/core m_message.c
11757 - remove extra argument to 005
11758 - disallow messaging of UIDs
11760 Revision Changes Path
11761 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11762 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11766 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11768 Modified files: (Branch: RATBOX_2_1)
11771 - fix a longstanding parser bug with wrong limit checking, causing us to
11772 accept one less parameter than we're allowed to accept.
11774 Revision Changes Path
11775 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11779 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11781 Modified files: (Branch: RATBOX_2_1)
11782 modules/core m_message.c
11784 - exempt users messaging themselves from target change
11786 Revision Changes Path
11787 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11791 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11793 Modified files: (Branch: RATBOX_2_1)
11794 include supported.h
11796 - stop violating MAXPARA on 005.
11798 Revision Changes Path
11799 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11803 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11805 Modified files: (Branch: RATBOX_2_1)
11806 modules/core m_nick.c
11808 - dont store an ipv6 sockhost if we're not compiled with v6 support
11810 Revision Changes Path
11811 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11815 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11817 Modified files: (Branch: RATBOX_2_1)
11820 - remove some vms includes
11822 Revision Changes Path
11823 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11827 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11829 Modified files: (Branch: RATBOX_2_1)
11833 - force commit for new branch
11835 Revision Changes Path
11836 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11837 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11841 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11844 . RELNOTES configure configure.ac
11845 include patchlevel.h
11847 - revved patchlevel to 2.1.0
11849 Revision Changes Path
11850 1.114 +6 -2 ircd-ratbox/RELNOTES
11851 7.249 +11 -11 ircd-ratbox/configure
11852 7.63 +3 -3 ircd-ratbox/configure.ac
11853 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11857 leeh 2005/03/04 13:31:32 EST (20050304_2)
11861 include patchlevel.h
11864 - revved patchlevel to 2.1.0beta2
11866 Revision Changes Path
11867 1.113 +12 -0 ircd-ratbox/RELNOTES
11868 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11872 leeh 2005/03/04 13:27:05 EST (20050304_1)
11875 doc whats-new-2.1.txt
11878 - update whats-new-2.1
11879 - when we're handling global NAMES, dont output channels if there are no
11880 members within them we can show.
11882 Revision Changes Path
11883 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11884 7.436 +12 -2 ircd-ratbox/src/channel.c
11888 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11893 That would be a node_heap not a prefix_heap..oops
11895 Revision Changes Path
11896 7.30 +1 -1 ircd-ratbox/src/patricia.c
11900 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11905 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11906 otherwise..the other macros might work????
11908 Revision Changes Path
11909 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11913 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11916 . configure configure.ac
11920 Revision Changes Path
11921 7.248 +5 -5 ircd-ratbox/configure
11922 7.62 +5 -5 ircd-ratbox/configure.ac
11926 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11929 . configure configure.ac
11933 Revision Changes Path
11934 7.247 +3 -2 ircd-ratbox/configure
11935 7.61 +3 -2 ircd-ratbox/configure.ac
11939 androsyn 2005/02/26 19:13:45 EST (20050227_1)
11942 . configure configure.ac
11946 Revision Changes Path
11947 7.246 +6 -6 ircd-ratbox/configure
11948 7.60 +4 -4 ircd-ratbox/configure.ac
11952 androsyn 2005/02/26 19:10:17 EST (20050227_0)
11955 . configure configure.ac
11958 Doh these changes got put on RATBOX_2_0 when they were meant for
11960 Also merged in the monitor heap size stuff, not that i think monitor has
11963 Revision Changes Path
11964 7.245 +12 -3 ircd-ratbox/configure
11965 7.59 +11 -3 ircd-ratbox/configure.ac
11966 1.18 +57 -20 ircd-ratbox/include/stdinc.h
11970 androsyn 2005/02/26 18:52:24 EST (20050226_0)
11975 Add more robust alloca checking
11977 Revision Changes Path
11978 1.17 +20 -11 ircd-ratbox/include/stdinc.h
11982 leeh 2005/02/24 15:27:17 EST (20050224_9)
11987 - fix the copyright on m_42.c :p
11989 Revision Changes Path
11990 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
11994 leeh 2005/02/24 15:22:53 EST (20050224_8)
11997 include supported.h
12000 - fix a core in undline on bad masks
12001 - remove an unwanted space from beginning of second 005 numeric
12003 Revision Changes Path
12004 7.5 +1 -1 ircd-ratbox/include/supported.h
12005 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12009 leeh 2005/02/24 15:18:59 EST (20050224_7)
12012 modules m_monitor.c
12014 - use max_monitor when adding nicknames
12016 that should be everything now..
12018 Revision Changes Path
12019 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12023 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12030 Revision Changes Path
12031 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12035 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12042 Revision Changes Path
12043 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12047 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12052 The Answer to Life, the Universe, and Everything
12054 Revision Changes Path
12055 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12059 leeh 2005/02/24 14:53:04 EST (20050224_3)
12063 modules m_monitor.c
12064 src ircd.c monitor.c
12066 - call init_monitor() on startup
12067 - add in support for adding/deleting/listing monitor entries
12069 Revision Changes Path
12070 7.2 +3 -1 ircd-ratbox/include/monitor.h
12071 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12072 7.374 +2 -0 ircd-ratbox/src/ircd.c
12073 7.3 +15 -4 ircd-ratbox/src/monitor.c
12077 leeh 2005/02/23 21:20:10 EST (20050224_2)
12080 doc example.conf example.efnet.conf
12081 include s_conf.h supported.h
12082 modules Makefile.in
12083 src client.c newconf.c s_conf.c
12085 modules m_monitor.c
12087 - add the max_monitor config option
12088 - advertise MONITOR=%d in 005
12089 - clear a local clients monitor list on exit
12090 - add the framework for the MONITOR command
12093 Revision Changes Path
12094 7.261 +5 -0 ircd-ratbox/doc/example.conf
12095 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12096 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12097 7.4 +4 -2 ircd-ratbox/include/supported.h
12098 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12099 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12100 7.492 +1 -0 ircd-ratbox/src/client.c
12101 7.202 +1 -0 ircd-ratbox/src/newconf.c
12102 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12106 leeh 2005/02/23 20:57:51 EST (20050224_1)
12109 . configure configure.ac
12113 - move MONITOR_HEAP_SIZE over to configure
12115 Revision Changes Path
12116 7.244 ircd-ratbox/configure
12117 7.58 +4 -2 ircd-ratbox/configure.ac
12118 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12119 7.2 +0 -2 ircd-ratbox/src/monitor.c
12123 leeh 2005/02/23 20:48:08 EST (20050224_0)
12127 include client.h numeric.h
12128 modules/core m_nick.c
12129 src Makefile.in client.c messages.tab
12135 - first half of my server-side notify list implementation..
12137 Revision Changes Path
12138 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12139 7.266 +3 -0 ircd-ratbox/include/client.h
12140 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12141 7.58 +6 -0 ircd-ratbox/include/numeric.h
12142 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12143 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12144 7.491 +3 -0 ircd-ratbox/src/client.c
12145 7.126 +5 -5 ircd-ratbox/src/messages.tab
12146 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12147 7.342 +2 -0 ircd-ratbox/src/s_user.c
12151 leeh 2005/02/23 18:42:59 EST (20050223_0)
12156 - double the size of the client and channel hashtables (64k -> 128k and
12157 32k -> 64k). The improvements are quite significant..
12159 Revision Changes Path
12160 7.54 +4 -4 ircd-ratbox/include/hash.h
12164 leeh 2005/02/22 14:55:56 EST (20050222_1)
12168 modules m_services.c
12170 - remove a couple of unused vars
12171 - update monitor.txt
12173 Revision Changes Path
12174 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12175 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12179 leeh 2005/02/21 19:47:24 EST (20050222_0)
12184 - add in my documentation on the upcoming MONITOR command
12186 Revision Changes Path
12187 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12191 leeh 2005/02/21 12:09:34 EST (20050221_0)
12194 . configure configure.ac
12195 doc whats-new-2.1.txt
12196 tools README.mkpasswd
12200 - update whats-new-2.1.txt some more
12201 - we dont have vms mkpasswd anymore
12202 - remove the unused crypt.c
12204 Revision Changes Path
12205 7.243 +3 -6 ircd-ratbox/configure
12206 7.57 +2 -4 ircd-ratbox/configure.ac
12207 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12208 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12209 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12213 leeh 2005/02/19 12:38:09 EST (20050219_3)
12216 doc example.conf example.efnet.conf
12219 src channel.c client.c ircd.c s_conf.c
12221 - rework the splitcode, splitservers is now how many servers we've marked as
12222 EOB, rather than how many are linked. Thus pull ourselves out of
12223 splitmode immediately once this is satisfied
12225 Revision Changes Path
12226 7.260 +8 -9 ircd-ratbox/doc/example.conf
12227 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12228 7.83 +1 -0 ircd-ratbox/include/ircd.h
12229 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12230 7.435 +16 -36 ircd-ratbox/src/channel.c
12231 7.490 +2 -0 ircd-ratbox/src/client.c
12232 7.373 +2 -1 ircd-ratbox/src/ircd.c
12233 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12237 leeh 2005/02/19 09:02:34 EST (20050219_2)
12240 doc example.conf example.efnet.conf
12241 include ircd.h s_conf.h
12243 src channel.c ircd.c newconf.c s_conf.c
12245 - remove split_delay
12247 Revision Changes Path
12248 7.259 +0 -5 ircd-ratbox/doc/example.conf
12249 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12250 7.82 +0 -1 ircd-ratbox/include/ircd.h
12251 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12252 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12253 7.434 +2 -7 ircd-ratbox/src/channel.c
12254 7.372 +0 -1 ircd-ratbox/src/ircd.c
12255 7.201 +0 -1 ircd-ratbox/src/newconf.c
12256 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12260 leeh 2005/02/19 08:48:05 EST (20050219_1)
12264 modules m_cap.c m_who.c
12267 - implemented multi-prefix client capability, which allows stacking of @+ in
12270 Revision Changes Path
12271 7.265 +1 -1 ircd-ratbox/include/client.h
12272 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12273 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12274 7.433 +4 -6 ircd-ratbox/src/channel.c
12278 leeh 2005/02/19 06:27:58 EST (20050219_0)
12282 src newconf.c s_conf.c s_newconf.c
12284 - removed some unused vars/functions
12286 Revision Changes Path
12287 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12288 7.200 +0 -15 ircd-ratbox/src/newconf.c
12289 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12290 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12294 leeh 2005/02/16 12:58:24 EST (20050216_2)
12297 . RELNOTES configure configure.ac
12298 include patchlevel.h
12300 - update configure to reflect this is 'devel'
12302 - revved patchlevel to 2.1.0beta1
12304 Revision Changes Path
12305 1.112 +9 -1 ircd-ratbox/RELNOTES
12306 7.242 +11 -11 ircd-ratbox/configure
12307 7.56 +3 -3 ircd-ratbox/configure.ac
12308 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12312 leeh 2005/02/16 12:46:30 EST (20050216_1)
12315 . configure configure.ac
12316 include client.h numeric.h s_conf.h setup.h.in
12318 modules Makefile.in
12319 modules/core m_nick.c
12320 src Makefile.in client.c ircd.c messages.tab
12321 newconf.c s_conf.c s_user.c
12327 - remove watch, the protocol for this sucks so hard I just dont want it
12330 Revision Changes Path
12331 7.241 +2 -12 ircd-ratbox/configure
12332 7.55 +2 -4 ircd-ratbox/configure.ac
12333 7.264 +0 -2 ircd-ratbox/include/client.h
12334 7.57 +0 -11 ircd-ratbox/include/numeric.h
12335 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12336 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12337 7.3 +2 -3 ircd-ratbox/include/supported.h
12338 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12339 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12340 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12341 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12342 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12343 7.489 +0 -3 ircd-ratbox/src/client.c
12344 7.371 +0 -2 ircd-ratbox/src/ircd.c
12345 7.125 +9 -9 ircd-ratbox/src/messages.tab
12346 7.199 +0 -1 ircd-ratbox/src/newconf.c
12347 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12348 7.341 +0 -2 ircd-ratbox/src/s_user.c
12349 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12353 leeh 2005/02/15 19:13:31 EST (20050216_0)
12357 src event.c ircd_lexer.l ircd_signal.c
12360 servlink descrip.mms
12362 - remove a few vms bits
12364 Revision Changes Path
12365 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12366 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12367 7.47 +0 -54 ircd-ratbox/src/event.c
12368 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12369 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12370 7.152 +0 -3 ircd-ratbox/src/modules.c
12374 leeh 2005/02/15 18:53:32 EST (20050215_0)
12377 include hostmask.h ircd.h s_conf.h s_newconf.h
12378 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12380 src hostmask.c ircd.c ircd_signal.c s_conf.c
12383 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12384 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12386 Revision Changes Path
12387 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12388 7.81 +1 -0 ircd-ratbox/include/ircd.h
12389 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12390 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12391 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12392 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12393 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12394 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12395 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12396 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12397 7.370 +7 -0 ircd-ratbox/src/ircd.c
12398 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12399 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12400 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12404 leeh 2005/02/13 10:21:41 EST (20050213_4)
12409 doc whats-new-2.0.txt whats-new-2.1.txt
12413 - move whats-new.txt to whats-new-2.0.txt
12414 - add in whats-new-2.1.txt
12415 - update services.txt with the whois for logged in users
12417 Revision Changes Path
12418 7.2 +5 -0 ircd-ratbox/doc/services.txt
12419 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12420 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12421 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12425 leeh 2005/02/13 09:20:37 EST (20050213_3)
12428 include supported.h
12429 modules/core m_message.c
12431 - fix a compile error in m_message.c
12432 - update 005 to the spec and add CPRIVMSG/CNOTICE
12434 Revision Changes Path
12435 7.2 +31 -37 ircd-ratbox/include/supported.h
12436 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12440 leeh 2005/02/13 09:14:12 EST (20050213_2)
12445 - fix the membership memleak
12447 Revision Changes Path
12448 7.432 +0 -3 ircd-ratbox/src/channel.c
12452 leeh 2005/02/12 21:51:56 EST (20050213_1)
12456 modules/core m_message.c
12458 - add a bitmask to track when they send their first message, only allowing
12459 clearing stuff after that.
12461 Revision Changes Path
12462 7.263 +4 -0 ircd-ratbox/include/client.h
12463 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12467 leeh 2005/02/12 21:17:52 EST (20050213_0)
12470 include patricia.h s_newconf.h
12471 modules/core m_message.c
12472 src patricia.c s_newconf.c s_user.c
12474 - add in the patricia for tracking who fills up targets, give them a reduced
12477 Revision Changes Path
12478 7.20 +1 -1 ircd-ratbox/include/patricia.h
12479 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12480 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12481 7.29 +1 -1 ircd-ratbox/src/patricia.c
12482 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12483 7.340 +4 -0 ircd-ratbox/src/s_user.c
12487 leeh 2005/02/12 18:35:10 EST (20050212_0)
12490 include ircd_defs.h
12491 src class.c reject.c
12493 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12495 Revision Changes Path
12496 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12497 7.68 +1 -5 ircd-ratbox/src/class.c
12498 1.33 +1 -5 ircd-ratbox/src/reject.c
12502 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12507 remove stupid memory leak
12509 Revision Changes Path
12510 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12514 leeh 2005/02/11 06:42:48 EST (20050211_0)
12519 - workaround hyb6 allowing empty gline reasons
12521 Revision Changes Path
12522 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12526 leeh 2005/02/09 14:39:13 EST (20050209_2)
12530 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12531 src ircd.c s_conf.c
12533 - move temp dlines and temp klines over to an array, rather than completely
12536 Revision Changes Path
12537 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12538 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12539 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12540 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12541 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12542 7.369 +0 -5 ircd-ratbox/src/ircd.c
12543 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12547 leeh 2005/02/09 14:02:13 EST (20050209_1)
12551 modules m_cap.c m_pong.c m_user.c
12552 modules/core m_nick.c
12555 - remove 'nick' param from register_local_user(), its not needed.
12557 Revision Changes Path
12558 7.35 +1 -1 ircd-ratbox/include/s_user.h
12559 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12560 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12561 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12562 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12563 7.339 +6 -6 ircd-ratbox/src/s_user.c
12567 leeh 2005/02/09 13:12:53 EST (20050209_0)
12570 modules m_cmessage.c
12572 - dont send numerics when we're dealing with CNOTICE
12573 - add in checking for +g, and resetting idle
12575 Revision Changes Path
12576 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12580 leeh 2005/02/08 11:37:50 EST (20050208_2)
12585 - fix operator blocks to work on ip spoofs
12587 Revision Changes Path
12588 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12592 leeh 2005/02/07 19:23:22 EST (20050208_1)
12595 doc example.conf example.efnet.conf
12598 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12600 Revision Changes Path
12601 7.258 +0 -39 ircd-ratbox/doc/example.conf
12602 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12603 7.198 +0 -272 ircd-ratbox/src/newconf.c
12607 leeh 2005/02/07 19:19:32 EST (20050208_0)
12612 - added support for kline.conf.perm et al, these take the same formats
12613 as their non-permanent partners, but you cant remove them via the ircd.
12615 Revision Changes Path
12616 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12620 leeh 2005/02/02 19:18:59 EST (20050203_1)
12627 help/opers cnotice cprivmsg
12629 - added help files for cprivmsg/cnotice
12631 Revision Changes Path
12632 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12633 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12634 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12635 1.10 +19 -19 ircd-ratbox/help/opers/index
12636 1.7 +10 -9 ircd-ratbox/help/users/index
12640 leeh 2005/02/02 19:14:25 EST (20050203_0)
12644 modules Makefile.in
12647 modules m_cmessage.c
12649 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12650 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12651 nick is a member. These bypass any target change limitations.
12652 - added ERR_VOICENEEDED, numeric 489.
12654 Revision Changes Path
12655 7.56 +2 -0 ircd-ratbox/include/numeric.h
12656 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12657 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12658 7.124 +1 -1 ircd-ratbox/src/messages.tab
12662 leeh 2005/02/02 16:58:16 EST (20050202_4)
12667 - update etrace help
12669 Revision Changes Path
12670 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12674 leeh 2005/02/02 16:55:04 EST (20050202_3)
12679 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12680 can put its external ip address in there..
12682 Revision Changes Path
12683 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12687 leeh 2005/02/02 16:41:06 EST (20050202_2)
12692 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12693 if its a non-local client. These will just get "lost" if the remote
12694 server doesnt support this..
12696 Revision Changes Path
12697 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12701 leeh 2005/02/02 16:12:12 EST (20050202_1)
12704 include client.h numeric.h s_conf.h
12705 modules/core m_message.c
12706 src messages.tab newconf.c s_conf.c
12708 - first part of the target change code, add the storage of targets for
12709 localuser, throttle messages when they fill all the available slots
12711 Revision Changes Path
12712 7.262 +5 -1 ircd-ratbox/include/client.h
12713 7.55 +2 -0 ircd-ratbox/include/numeric.h
12714 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12715 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12716 7.123 +1 -1 ircd-ratbox/src/messages.tab
12717 7.197 +1 -0 ircd-ratbox/src/newconf.c
12718 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12722 leeh 2005/02/02 13:28:10 EST (20050202_0)
12725 modules m_resv.c m_stats.c m_testline.c
12726 modules/core m_join.c
12727 src hash.c kdparse.c messages.tab s_newconf.c
12729 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12730 tracking of when resvs get hit
12732 Revision Changes Path
12733 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12734 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12735 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12736 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12737 7.114 +3 -0 ircd-ratbox/src/hash.c
12738 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12739 7.122 +1 -1 ircd-ratbox/src/messages.tab
12740 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12744 leeh 2005/01/31 09:04:10 EST (20050131_2)
12749 - fflush() logfiles
12751 Revision Changes Path
12752 7.79 +2 -0 ircd-ratbox/src/s_log.c
12756 leeh 2005/01/31 08:59:09 EST (20050131_1)
12761 - rename fd_dump() to comm_dump()
12763 Revision Changes Path
12764 1.27 +2 -2 ircd-ratbox/src/commio.c
12768 leeh 2005/01/30 19:16:08 EST (20050131_0)
12773 modules m_services.c
12774 modules/core m_server.c
12775 src hook.c s_serv.c
12777 - added hook for server_introduced
12778 - fixed up services support for hooks
12780 Revision Changes Path
12781 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12782 1.31 +1 -0 ircd-ratbox/include/hook.h
12783 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12784 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12785 7.36 +2 -0 ircd-ratbox/src/hook.c
12786 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12790 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12795 Add back in the comm_fd_hack thing for solaris
12797 Revision Changes Path
12798 1.26 +26 -1 ircd-ratbox/src/commio.c
12802 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12806 include commio.h s_conf.h watch.h
12807 modules m_dline.c m_kline.c m_resv.c m_stats.c
12808 m_watch.c m_xline.c
12809 modules/core m_nick.c
12810 src balloc.c cache.c client.c commio.c
12811 epoll.c ircd.c ircd_lexer.l kdparse.c
12812 listener.c s_auth.c s_conf.c s_log.c
12815 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12817 Revision Changes Path
12818 1.18 +0 -2 ircd-ratbox/adns/adns.h
12819 1.14 +6 -37 ircd-ratbox/include/commio.h
12820 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12821 7.3 +2 -2 ircd-ratbox/include/watch.h
12822 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12823 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12824 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12825 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12826 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12827 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12828 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12829 7.85 +1 -1 ircd-ratbox/src/balloc.c
12830 1.24 +5 -5 ircd-ratbox/src/cache.c
12831 7.488 +4 -4 ircd-ratbox/src/client.c
12832 1.25 +10 -280 ircd-ratbox/src/commio.c
12833 1.33 +1 -1 ircd-ratbox/src/epoll.c
12834 7.368 +4 -4 ircd-ratbox/src/ircd.c
12835 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12836 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12837 7.125 +8 -8 ircd-ratbox/src/listener.c
12838 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12839 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12840 7.78 +20 -20 ircd-ratbox/src/s_log.c
12841 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12842 1.6 +22 -15 ircd-ratbox/src/watch.c
12846 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12849 modules/core m_mode.c
12851 remove two unused variables
12853 Revision Changes Path
12854 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12858 leeh 2005/01/28 15:31:40 EST (20050128_1)
12864 - mo_kline() needs minpara of 3, not 2
12865 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12866 - require me.info is never blank
12868 Revision Changes Path
12869 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12870 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12874 leeh 2005/01/28 15:26:28 EST (20050128_0)
12877 modules/core m_mode.c m_sjoin.c
12879 - patch via jilles to fix +eI lists being shown to lusers when handling
12880 protocol stuff over TS6
12882 Revision Changes Path
12883 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12884 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12888 leeh 2005/01/25 19:47:38 EST (20050126_0)
12892 modules/core m_join.c m_mode.c m_sjoin.c
12893 src channel.c messages.tab s_serv.c
12895 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12896 an operspy call with &me
12897 - remove modebuf/parabuf params from channel_modes(), we now generate a
12898 buffer internally which we return.
12900 Revision Changes Path
12901 7.163 +1 -1 ircd-ratbox/include/channel.h
12902 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12903 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12904 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12905 7.431 +25 -18 ircd-ratbox/src/channel.c
12906 7.121 +1 -1 ircd-ratbox/src/messages.tab
12907 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12911 alz 2005/01/25 18:09:18 EST (20050125_5)
12914 doc example.conf example.efnet.conf
12917 src listener.c newconf.c s_conf.c
12919 Added dline_with_reason config option (default yes):
12921 /* dline reason: show the user the dline reason when they connect
12924 dline_with_reason = yes;
12926 Revision Changes Path
12927 7.257 +6 -1 ircd-ratbox/doc/example.conf
12928 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12929 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12930 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12931 7.124 +1 -1 ircd-ratbox/src/listener.c
12932 7.196 +1 -0 ircd-ratbox/src/newconf.c
12933 7.500 +1 -0 ircd-ratbox/src/s_conf.c
12937 leeh 2005/01/25 13:21:17 EST (20050125_4)
12942 - make conf_set_generic_string() test len exists before it uses it.
12944 Revision Changes Path
12945 7.195 +1 -1 ircd-ratbox/src/newconf.c
12949 leeh 2005/01/25 13:10:56 EST (20050125_3)
12955 - rename 'type' to 'flags' in cluster {};
12956 - add stacking of servers in cluster {}; documented in example.conf
12958 Revision Changes Path
12959 7.256 +18 -10 ircd-ratbox/doc/example.conf
12960 7.194 +39 -7 ircd-ratbox/src/newconf.c
12964 alz 2005/01/25 12:48:54 EST (20050125_2)
12968 src listener.c s_conf.c
12970 Added dline reasons, connecting/banned clients now see ban reason.
12972 Revision Changes Path
12973 7.307 +1 -1 ircd-ratbox/include/s_conf.h
12974 7.123 +17 -4 ircd-ratbox/src/listener.c
12975 7.499 +5 -5 ircd-ratbox/src/s_conf.c
12979 leeh 2005/01/25 07:44:37 EST (20050125_1)
12982 doc example.conf example.efnet.conf
12985 - implement stacking of shared {}; blocks, documented in example.conf
12987 Revision Changes Path
12988 7.255 +26 -13 ircd-ratbox/doc/example.conf
12989 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
12990 7.193 +51 -36 ircd-ratbox/src/newconf.c
12994 leeh 2005/01/24 19:08:29 EST (20050125_0)
12998 include client.h s_conf.h
12999 modules/core m_join.c
13000 src newconf.c s_user.c
13002 - added jupe_exempt to auth {};, exempts the user from generating warnings
13003 when they attempt to join juped channels.
13005 Revision Changes Path
13006 7.254 +2 -0 ircd-ratbox/doc/example.conf
13007 7.261 +3 -0 ircd-ratbox/include/client.h
13008 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13009 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13010 7.192 +1 -0 ircd-ratbox/src/newconf.c
13011 7.338 +8 -0 ircd-ratbox/src/s_user.c
13015 leeh 2005/01/24 18:57:02 EST (20050124_6)
13020 - rework shared {};, the format is now:
13022 oper = "flame@*.leeh.co.uk", "*.lan";
13028 oper = "flame@*.leeh.co.uk", "*.lan";
13032 Revision Changes Path
13033 7.191 +55 -23 ircd-ratbox/src/newconf.c
13037 leeh 2005/01/24 17:25:58 EST (20050124_5)
13042 - fix the prototype on load_static_modules()
13044 Revision Changes Path
13045 7.61 +1 -1 ircd-ratbox/include/modules.h
13049 leeh 2005/01/24 16:00:30 EST (20050124_4)
13054 - have cap end call register_local_user() with its own copy of
13055 source_p->username so its safe for unidented users..
13057 Revision Changes Path
13058 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13062 leeh 2005/01/24 15:48:09 EST (20050124_3)
13065 include newconf.h s_conf.h
13067 src newconf.c s_conf.c s_log.c
13069 - move the conf parser over to a table based structure, with generic setting
13070 of integers/strings
13072 Revision Changes Path
13073 7.34 +9 -8 ircd-ratbox/include/newconf.h
13074 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13075 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13076 7.190 +264 -808 ircd-ratbox/src/newconf.c
13077 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13078 7.77 +13 -13 ircd-ratbox/src/s_log.c
13082 leeh 2005/01/24 13:11:30 EST (20050124_2)
13088 - added stacking of ips in exempt {};
13090 Revision Changes Path
13091 7.253 +4 -0 ircd-ratbox/doc/example.conf
13092 7.189 +11 -30 ircd-ratbox/src/newconf.c
13096 leeh 2005/01/24 12:59:57 EST (20050124_1)
13100 src channel.c client.c hash.c hook.c
13101 newconf.c s_user.c watch.c
13103 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13104 consistent with the rest of the dlink code.
13106 Revision Changes Path
13107 1.54 +7 -7 ircd-ratbox/include/tools.h
13108 7.430 +2 -2 ircd-ratbox/src/channel.c
13109 7.487 +6 -6 ircd-ratbox/src/client.c
13110 7.113 +5 -5 ircd-ratbox/src/hash.c
13111 7.35 +1 -1 ircd-ratbox/src/hook.c
13112 7.188 +2 -2 ircd-ratbox/src/newconf.c
13113 7.337 +1 -1 ircd-ratbox/src/s_user.c
13114 1.5 +4 -4 ircd-ratbox/src/watch.c
13118 leeh 2005/01/24 12:47:13 EST (20050124_0)
13123 - cheap hack on sticky capabs..
13125 Revision Changes Path
13126 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13130 leeh 2005/01/22 11:36:54 EST (20050122_0)
13135 - updated my clicap implementation to match the spec so far..
13137 Revision Changes Path
13138 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13142 leeh 2005/01/21 07:14:43 EST (20050121_2)
13147 modules m_services.c
13148 src hook.c s_serv.c
13150 - added hooks for when we're sending a burst
13151 - rewrote hooks.txt
13152 - fix up the hooks ive already done in services compatibility, ill add the
13153 hooks for server/client introductions in a bit.
13155 Revision Changes Path
13156 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13157 1.30 +4 -0 ircd-ratbox/include/hook.h
13158 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13159 7.34 +7 -0 ircd-ratbox/src/hook.c
13160 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13164 leeh 2005/01/21 06:34:03 EST (20050121_1)
13167 contrib example_module.c spy_admin_notice.c
13168 spy_info_notice.c spy_links_notice.c
13169 spy_motd_notice.c spy_stats_notice.c
13170 spy_stats_p_notice.c spy_trace_notice.c
13172 spy_whois_notice_global.c
13174 modules m_admin.c m_info.c m_links.c m_motd.c
13175 m_services.c m_stats.c m_trace.c
13176 m_whois.c static_modules.c.SH
13177 modules/core m_server.c
13178 src client.c hook.c ircd.c modules.c packet.c
13179 s_auth.c s_serv.c s_user.c send.c
13181 - add a better implementation of the hook system, its now a slow leaking
13182 array and events are created whenever we try adding a hook for it, or
13183 theyre registered for the caller.
13185 Ive temporarily fucked services support and removed most of the other
13186 hooks.. I shall fix this soon.
13188 Revision Changes Path
13189 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13190 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13191 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13192 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13193 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13194 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13195 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13196 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13197 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13198 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13199 1.29 +34 -70 ircd-ratbox/include/hook.h
13200 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13201 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13202 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13203 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13204 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13205 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13206 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13207 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13208 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13209 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13210 7.486 +1 -28 ircd-ratbox/src/client.c
13211 7.33 +131 -137 ircd-ratbox/src/hook.c
13212 7.367 +1 -1 ircd-ratbox/src/ircd.c
13213 7.151 +6 -10 ircd-ratbox/src/modules.c
13214 7.138 +10 -14 ircd-ratbox/src/packet.c
13215 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13216 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13217 7.336 +0 -6 ircd-ratbox/src/s_user.c
13218 7.286 +8 -6 ircd-ratbox/src/send.c
13222 leeh 2005/01/20 19:19:20 EST (20050121_0)
13227 - remove an unused struct
13229 Revision Changes Path
13230 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13234 leeh 2005/01/20 13:38:39 EST (20050120_1)
13237 . configure configure.ac
13238 include client.h numeric.h patchlevel.h
13239 modules Makefile.in
13240 src messages.tab s_user.c
13244 - drop back to -O0, fix patchlevel.h
13245 - first stab at client capabilities.. this still needs work.
13247 Revision Changes Path
13248 7.240 +3 -3 ircd-ratbox/configure
13249 7.54 +3 -3 ircd-ratbox/configure.ac
13250 7.260 +3 -0 ircd-ratbox/include/client.h
13251 7.54 +2 -0 ircd-ratbox/include/numeric.h
13252 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13253 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13254 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13255 7.120 +1 -1 ircd-ratbox/src/messages.tab
13256 7.335 +3 -0 ircd-ratbox/src/s_user.c
13260 leeh 2005/01/20 06:04:41 EST (20050120_0)
13263 . ChangeLog RELNOTES
13264 include config.h config.h.dist memory.h
13267 src commio.c crypt.c getopt.c ircd.c s_serv.c
13269 . README.VMS clean.com make.com
13270 include setup.h_vms
13271 modules descrip.mms static_modules_c.com
13272 modules/core descrip.mms
13273 src descrip.mms qio.c version.com
13274 tools descrip.mms mkpasswd_vms.c
13276 - clean changelog, relnotes
13277 - mark patchlevel as 2.1.0beta
13278 - remove VMS support
13280 Revision Changes Path
13281 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13282 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13283 1.111 +1 -348 ircd-ratbox/RELNOTES
13284 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13285 7.182 +0 -42 ircd-ratbox/include/config.h
13286 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13287 7.50 +0 -4 ircd-ratbox/include/memory.h
13288 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13289 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13290 7.2 +0 -58 ircd-ratbox/make.com (dead)
13291 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13292 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13293 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13294 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13295 1.24 +7 -30 ircd-ratbox/src/commio.c
13296 7.12 +0 -4 ircd-ratbox/src/crypt.c
13297 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13298 7.24 +0 -4 ircd-ratbox/src/getopt.c
13299 7.366 +4 -19 ircd-ratbox/src/ircd.c
13300 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13301 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13302 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13303 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13304 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13308 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13314 not using the return values on a few watch functions so make them void
13316 Revision Changes Path
13317 7.2 +5 -5 ircd-ratbox/include/watch.h
13318 1.4 +19 -28 ircd-ratbox/src/watch.c
13321 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13326 Make watch throttle, don't accept letter commands stacked
13328 Revision Changes Path
13329 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13333 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13340 Revision Changes Path
13341 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13345 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13348 . ChangeLog README.FIRST RELNOTES configure
13350 adns adns.h internal.h parse.c transmit.c
13352 contrib example_module.c spy_admin_notice.c
13353 spy_info_notice.c spy_links_notice.c
13354 spy_motd_notice.c spy_stats_notice.c
13355 spy_stats_p_notice.c spy_trace_notice.c
13357 spy_whois_notice_global.c
13358 doc example.conf example.efnet.conf ircd.motd
13359 server-version-info whats-new.txt
13360 help/opers umode xline
13362 include cache.h channel.h class.h client.h
13363 commio.h config.h config.h.dist hash.h
13364 hook.h hostmask.h irc_string.h ircd.h
13365 ircd_defs.h m_info.h memory.h msg.h
13366 newconf.h numeric.h packet.h patchlevel.h
13367 patricia.h s_conf.h s_gline.h s_newconf.h
13368 s_serv.h s_user.h scache.h serno.h
13369 setup.h.in sprintf_irc.h stdinc.h tools.h
13370 modules .depend Makefile.in m_admin.c m_away.c
13371 m_dline.c m_encap.c m_gline.c m_info.c
13372 m_kline.c m_links.c m_list.c m_lusers.c
13373 m_motd.c m_oper.c m_operspy.c m_rehash.c
13374 m_restart.c m_resv.c m_set.c m_stats.c
13375 m_svinfo.c m_testline.c m_testmask.c
13376 m_topic.c m_trace.c m_watch.c m_who.c
13377 m_whois.c m_whowas.c m_xline.c
13378 static_modules.c.SH
13379 modules/core m_error.c m_message.c m_mode.c m_quit.c
13380 m_server.c m_squit.c
13381 src .depend Makefile.in adns.c balloc.c
13382 cache.c channel.c class.c client.c
13383 commio.c crypt.c devpoll.c epoll.c
13384 event.c getopt.c hash.c hook.c hostmask.c
13385 irc_string.c ircd.c ircd_lexer.l
13386 ircd_parser.y ircd_signal.c listener.c
13387 modules.c newconf.c numeric.c packet.c
13388 parse.c patricia.c poll.c reject.c
13389 restart.c s_auth.c s_conf.c s_log.c
13390 s_newconf.c s_serv.c s_user.c scache.c
13391 select.c send.c snprintf.c tools.c
13392 version.c.SH watch.c whowas.c
13393 tools README.mkpasswd mkpasswd.c
13395 . README.VMS clean.com make.com
13397 include common.h s_stats.h setup.h_vms
13399 modules descrip.mms m_challenge.c m_etrace.c
13400 m_invite.c m_names.c m_pass.c m_ping.c
13401 m_pong.c m_services.c m_tb.c m_user.c
13402 m_users.c m_version.c
13403 static_modules_c.com
13404 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13406 servlink descrip.mms
13407 src descrip.mms kdparse.c messages.tab qio.c
13408 s_gline.c s_stats.c version.com
13409 tools descrip.mms mkpasswd_vms.c
13413 modules/core channels.c users.c
13416 merge from RATBOX_2_0
13418 Revision Changes Path
13419 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13420 7.40 +1 -0 ircd-ratbox/README.FIRST
13421 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13422 1.110 +114 -6 ircd-ratbox/RELNOTES
13423 1.17 +4 -0 ircd-ratbox/adns/adns.h
13424 1.17 +4 -4 ircd-ratbox/adns/internal.h
13425 1.12 +38 -38 ircd-ratbox/adns/parse.c
13426 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13427 1.19 +13 -13 ircd-ratbox/adns/types.c
13428 7.1 +10 -0 ircd-ratbox/clean.com (new)
13429 7.239 +47 -29 ircd-ratbox/configure
13430 7.53 +40 -32 ircd-ratbox/configure.ac
13431 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13432 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13433 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13434 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13435 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13436 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13437 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13438 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13439 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13440 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13441 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13442 7.252 +68 -22 ircd-ratbox/doc/example.conf
13443 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13444 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13445 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13446 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13447 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13448 1.5 +2 -1 ircd-ratbox/help/opers/umode
13449 1.7 +1 -1 ircd-ratbox/help/opers/xline
13450 1.2 +1 -0 ircd-ratbox/help/users/umode
13451 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13452 1.7 +8 -0 ircd-ratbox/include/cache.h
13453 7.162 +18 -16 ircd-ratbox/include/channel.h
13454 7.25 +4 -0 ircd-ratbox/include/class.h
13455 7.259 +34 -28 ircd-ratbox/include/client.h
13456 1.13 +45 -7 ircd-ratbox/include/commio.h
13457 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13458 7.181 +74 -16 ircd-ratbox/include/config.h
13459 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13460 7.53 +2 -0 ircd-ratbox/include/hash.h
13461 1.28 +73 -27 ircd-ratbox/include/hook.h
13462 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13463 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13464 7.80 +6 -31 ircd-ratbox/include/ircd.h
13465 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13466 7.56 +14 -8 ircd-ratbox/include/m_info.h
13467 7.49 +4 -0 ircd-ratbox/include/memory.h
13468 7.53 +2 -0 ircd-ratbox/include/msg.h
13469 7.33 +9 -9 ircd-ratbox/include/newconf.h
13470 7.53 +12 -8 ircd-ratbox/include/numeric.h
13471 7.27 +1 -1 ircd-ratbox/include/packet.h
13472 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13473 7.19 +25 -1 ircd-ratbox/include/patricia.h
13474 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13475 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13476 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13477 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13478 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13479 7.34 +13 -9 ircd-ratbox/include/s_user.h
13480 7.15 +1 -1 ircd-ratbox/include/scache.h
13481 7.5366 +1 -1 ircd-ratbox/include/serno.h
13482 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13483 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13484 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13485 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13486 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13487 1.53 +10 -10 ircd-ratbox/include/tools.h
13488 7.1 +58 -0 ircd-ratbox/make.com (new)
13489 1.45 +338 -182 ircd-ratbox/modules/.depend
13490 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13491 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13492 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13493 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13494 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13495 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13496 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13497 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13498 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13499 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13500 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13501 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13502 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13503 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13504 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13505 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13506 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13507 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13508 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13509 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13510 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13511 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13512 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13513 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13514 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13515 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13516 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13517 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13518 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13519 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13520 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13521 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13522 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13523 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13524 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13525 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13526 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13527 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13528 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13529 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13530 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13531 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13532 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13533 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13534 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13535 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13536 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13537 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13538 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13539 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13540 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13541 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13542 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13543 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13544 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13545 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13546 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13547 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13548 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13549 7.48 +162 -119 ircd-ratbox/src/.depend
13550 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13551 7.75 +5 -5 ircd-ratbox/src/adns.c
13552 7.84 +1 -1 ircd-ratbox/src/balloc.c
13553 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13554 1.23 +75 -7 ircd-ratbox/src/cache.c
13555 7.429 +342 -79 ircd-ratbox/src/channel.c
13556 7.67 +42 -2 ircd-ratbox/src/class.c
13557 7.485 +245 -85 ircd-ratbox/src/client.c
13558 1.23 +349 -43 ircd-ratbox/src/commio.c
13559 7.11 +4 -0 ircd-ratbox/src/crypt.c
13560 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13561 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13562 1.32 +4 -8 ircd-ratbox/src/epoll.c
13563 7.46 +63 -6 ircd-ratbox/src/event.c
13564 7.23 +4 -0 ircd-ratbox/src/getopt.c
13565 7.112 +8 -7 ircd-ratbox/src/hash.c
13566 7.32 +135 -133 ircd-ratbox/src/hook.c
13567 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13568 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13569 7.365 +56 -48 ircd-ratbox/src/ircd.c
13570 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13571 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13572 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13573 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13574 7.122 +14 -13 ircd-ratbox/src/listener.c
13575 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13576 7.150 +17 -8 ircd-ratbox/src/modules.c
13577 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13578 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13579 7.137 +55 -42 ircd-ratbox/src/packet.c
13580 7.187 +8 -15 ircd-ratbox/src/parse.c
13581 7.28 +2 -4 ircd-ratbox/src/patricia.c
13582 7.82 +3 -1 ircd-ratbox/src/poll.c
13583 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13584 1.32 +8 -3 ircd-ratbox/src/reject.c
13585 7.34 +1 -0 ircd-ratbox/src/restart.c
13586 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13587 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13588 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13589 7.76 +32 -35 ircd-ratbox/src/s_log.c
13590 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13591 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13592 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13593 7.334 +773 -2 ircd-ratbox/src/s_user.c
13594 7.27 +2 -1 ircd-ratbox/src/scache.c
13595 7.44 +2 -0 ircd-ratbox/src/select.c
13596 7.285 +12 -12 ircd-ratbox/src/send.c
13597 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13598 7.46 +0 -1 ircd-ratbox/src/tools.c
13599 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13600 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13601 1.3 +4 -4 ircd-ratbox/src/watch.c
13602 7.32 +1 -0 ircd-ratbox/src/whowas.c
13603 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13604 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13605 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13606 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13610 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13612 Modified files: (Branch: RATBOX_2_0)
13615 a remote client is never going to have a watch list..duh
13617 Revision Changes Path
13618 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13622 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13624 Added files: (Branch: RATBOX_2_0)
13629 Revision Changes Path
13630 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13634 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13636 Added files: (Branch: RATBOX_2_0)
13640 helps if we actually include the .c/.h files
13642 Revision Changes Path
13643 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13644 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13648 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13650 Modified files: (Branch: RATBOX_2_0)
13651 . configure configure.ac
13652 include client.h numeric.h s_conf.h setup.h.in
13654 modules Makefile.in
13655 modules/core m_nick.c
13656 src Makefile.in client.c ircd.c messages.tab
13657 newconf.c s_conf.c s_user.c
13659 backport watch from devel
13661 Revision Changes Path
13662 7.229.2.10 +12 -2 ircd-ratbox/configure
13663 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13664 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13665 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13666 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13667 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13668 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13669 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13670 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13671 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13672 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13673 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13674 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13675 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13676 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13677 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13681 leeh 2005/01/12 10:12:40 EST (20050112_1)
13683 Modified files: (Branch: RATBOX_2_0)
13685 modules m_services.c m_whois.c
13688 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13689 when the user is logged in
13691 Revision Changes Path
13692 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13693 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13694 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13695 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13699 leeh 2005/01/11 19:47:14 EST (20050112_0)
13701 Modified files: (Branch: RATBOX_2_0)
13702 include supported.h
13703 Added files: (Branch: RATBOX_2_0)
13707 - added doc/services.txt, outlining the compatibility code
13709 Revision Changes Path
13710 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13711 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13715 leeh 2005/01/11 18:38:10 EST (20050111_5)
13717 Modified files: (Branch: RATBOX_2_0)
13718 include client.h hook.h
13719 modules m_services.c
13720 modules/core m_server.c
13721 src hook.c s_serv.c
13723 - more services compatibility code:
13724 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13725 appropriate service {}; entry, only accept SU from these.
13726 - hook into us finishing nick burst, and have services burst a list of
13729 Revision Changes Path
13730 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13731 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13732 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13733 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13734 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13735 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13739 leeh 2005/01/11 17:32:42 EST (20050111_4)
13741 Modified files: (Branch: RATBOX_2_0)
13742 . configure configure.ac
13744 modules Makefile.in
13746 Added files: (Branch: RATBOX_2_0)
13747 modules m_services.c
13749 - more services compatibility code:
13750 - encap handlers for SU (services marking client as logged in)
13751 - and for LOGIN (servers bursting logged in status)
13752 - move suser from Client -> User
13754 Revision Changes Path
13755 7.229.2.9 +9 -3 ircd-ratbox/configure
13756 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13757 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13758 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13759 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13760 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13764 leeh 2005/01/11 16:46:34 EST (20050111_3)
13766 Modified files: (Branch: RATBOX_2_0)
13767 include ircd_defs.h
13769 - whoops, missing #endif
13771 Revision Changes Path
13772 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13776 leeh 2005/01/11 15:56:57 EST (20050111_2)
13778 Modified files: (Branch: RATBOX_2_0)
13779 include ircd_defs.h
13781 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13782 have ipv6 just report sizeof(struct sockaddr_in)
13784 Revision Changes Path
13785 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13789 leeh 2005/01/10 20:19:35 EST (20050111_1)
13791 Modified files: (Branch: RATBOX_2_0)
13794 - fix a gcc warning
13796 Revision Changes Path
13797 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13801 leeh 2005/01/10 20:10:35 EST (20050111_0)
13803 Modified files: (Branch: RATBOX_2_0)
13804 adns internal.h parse.c transmit.c types.c
13806 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13809 Revision Changes Path
13810 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13811 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13812 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13813 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13817 leeh 2005/01/10 17:48:48 EST (20050110_3)
13819 Modified files: (Branch: RATBOX_2_0)
13822 - send out the reformatted xline to opers (\s -> ' ')
13824 Revision Changes Path
13825 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13829 leeh 2005/01/10 16:18:53 EST (20050110_2)
13831 Modified files: (Branch: RATBOX_2_0)
13834 include client.h supported.h
13835 src messages.tab s_user.c send.c
13837 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13840 Revision Changes Path
13841 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13842 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13843 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13844 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13845 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13846 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13847 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13851 leeh 2005/01/10 14:50:47 EST (20050110_1)
13853 Modified files: (Branch: RATBOX_2_0)
13854 doc example.conf example.efnet.conf
13856 - I dont remember ts6 desyncing on bans, so im not sure why the example
13859 Revision Changes Path
13860 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13861 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13865 leeh 2005/01/10 13:31:10 EST (20050110_0)
13867 Modified files: (Branch: RATBOX_2_0)
13868 . configure configure.ac
13869 include channel.h client.h numeric.h s_conf.h
13870 s_serv.h setup.h.in
13871 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13873 src channel.c messages.tab newconf.c s_conf.c
13876 - added --enable-services to configure, which enables some ratbox-services
13877 compatibility code:
13878 - chanmode +r, registered users only
13879 - usermode +S, prevents deop/kick of a service
13880 - service { }; block in conf for the above umode
13882 Revision Changes Path
13883 7.229.2.8 +28 -16 ircd-ratbox/configure
13884 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13885 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13886 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13887 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13888 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13889 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13890 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13891 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13892 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13893 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13894 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13895 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13896 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13897 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13898 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13899 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13900 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13901 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13905 leeh 2005/01/09 08:23:30 EST (20050109_0)
13907 Modified files: (Branch: RATBOX_2_0)
13910 - remove a tab, and add +C to opers umode help
13912 Revision Changes Path
13913 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode