1 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
3 Allow /invite (but not invex) to override +r, +l, +j in
4 addition to +i. As before, a restrictive mode must be in
5 place at /invite time for the invite to have an effect;
6 +r does not count as a restrictive mode if the user is
7 logged in; +l and +j always count as restrictive modes to
8 allow for cases where they would allow join at /invite
9 time but not when the user tries to join.
13 +6 -2 trunk/modules/m_invite.c (File Modified)
14 +21 -10 trunk/src/channel.c (File Modified)
17 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
19 Remove invite_ops_only, forcing it to YES.
23 +0 -1 trunk/doc/example.conf (File Modified)
24 +0 -5 trunk/doc/reference.conf (File Modified)
25 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
26 +0 -1 trunk/include/s_conf.h (File Modified)
27 +0 -6 trunk/modules/m_info.c (File Modified)
28 +10 -14 trunk/modules/m_invite.c (File Modified)
29 +0 -1 trunk/src/newconf.c (File Modified)
30 +0 -1 trunk/src/s_conf.c (File Modified)
33 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
35 Move username check after xline and dnsbl checks, so it
36 will not complain to opers about clients who are xlined
37 or blacklisted anyway (both of which silently reject).
41 +15 -15 trunk/src/s_user.c (File Modified)
44 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
46 - MASTER_MAX is no longer relevant
50 +0 -7 trunk/modules/m_set.c (File Modified)
53 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
55 - add config option for setting max_clients.
59 +5 -0 trunk/doc/example.conf (File Modified)
60 +5 -0 trunk/doc/reference.conf (File Modified)
61 +2 -0 trunk/include/s_conf.h (File Modified)
62 +1 -1 trunk/src/ircd.c (File Modified)
63 +2 -0 trunk/src/newconf.c (File Modified)
64 +2 -1 trunk/src/s_conf.c (File Modified)
67 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
69 - remove get_maxrss() and all of that insecure and unsafe nonsense
73 +3 -38 trunk/src/ircd.c (File Modified)
74 +1 -1 trunk/src/restart.c (File Modified)
75 +0 -4 trunk/src/s_stats.c (File Modified)
78 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
80 - avoid some potential NULL dereferencing
84 +1 -1 trunk/libcharybdis/commio.c (File Modified)
87 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
93 +1 -1 trunk/libcharybdis/poll.c (File Modified)
96 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
98 - rework poll a bit for the MAXCONNECTIONS changes.
102 +46 -23 trunk/libcharybdis/poll.c (File Modified)
105 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
107 Our way of using kqueue may cause it to report fds we
108 don't know about anymore, cope.
112 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
115 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
117 Don't reference freed memory (fde_t) in comm_close().
121 +1 -1 trunk/libcharybdis/commio.c (File Modified)
124 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
126 - fix for 100% cpu use
130 +1 -1 trunk/libcharybdis/commio.c (File Modified)
133 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
135 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
139 +37 -25 trunk/libcharybdis/commio.c (File Modified)
142 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
144 - clear up use of fd_table in ircd.
148 +3 -2 trunk/src/s_serv.c (File Modified)
151 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
153 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
157 +97 -26 trunk/libcharybdis/commio.c (File Modified)
158 +3 -2 trunk/libcharybdis/commio.h (File Modified)
159 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
160 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
161 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
162 +3 -3 trunk/libcharybdis/poll.c (File Modified)
163 +2 -2 trunk/libcharybdis/ports.c (File Modified)
164 +2 -2 trunk/libcharybdis/select.c (File Modified)
167 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
169 Fix some cases where the size argument to strlcpy()
170 for usernames and hostnames is 1 too small.
174 +1 -1 trunk/modules/m_chghost.c (File Modified)
175 +2 -2 trunk/src/res.c (File Modified)
176 +2 -2 trunk/src/s_user.c (File Modified)
179 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
181 Cut down quit/part/kick reasons to avoid quit reasons
182 overflowing the client exiting server notice (from
183 TOPICLEN to 260). kill reasons become shorter accordingly.
184 kline/dline/gline reasons become 390.
185 away messages stay at TOPICLEN for now.
189 +8 -3 trunk/include/ircd_defs.h (File Modified)
190 +2 -2 trunk/modules/m_dline.c (File Modified)
191 +4 -4 trunk/modules/m_gline.c (File Modified)
192 +2 -2 trunk/modules/m_kline.c (File Modified)
195 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
197 Don't leak auth{} spoofed IP addresses in +f notices.
198 from ratbox (androsyn)
202 +10 -3 trunk/src/s_conf.c (File Modified)
205 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
207 Make oper_up() take +i/-i during opering up into account
208 (e.g. no_oper_invis extension, +i in operator::umodes).
209 Remove the hack from no_oper_invis.
213 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
214 +4 -0 trunk/src/s_user.c (File Modified)
217 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
219 no_oper_invis: decrement invisible count when clearing
220 invisible on a local client who has just opered up
221 oper_up() should really do this
225 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
228 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
230 Put "End of Channel Quiet List" instead of
231 "End of Channel Ban List" for a +q list.
232 Due to client restrictions the numerics for
233 quiet lists must be the same as for ban lists.
237 +4 -1 trunk/src/chmode.c (File Modified)
240 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
242 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
243 Change TS6 JOIN processing
244 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
245 a local user joins an existing channel
246 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
247 propagating a TS6 JOIN
248 - don't interpret simple modes in an incoming TS6 JOIN
250 This is to avoid desyncs when certain mode changes (e.g. -im)
251 cross with joins. A downside is that simple modes will be
252 more desynched when a JOIN creates a channel or lowers TS,
253 but that's less important.
255 Update the TS6 specification to include this, and clarify
256 that TMODE can come from a server and that MODE must be
257 translated into TMODE from other servers too.
261 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
262 +19 -127 trunk/modules/core/m_join.c (File Modified)
265 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
267 Make -logfile work again.
271 +2 -2 trunk/src/s_log.c (File Modified)
274 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
276 - fix off-by-one memory overflow error.
280 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
283 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
285 Change handling of modularized umodes:
286 - keep the bitmask reserved forever to the letter, fixing
287 the problems when loading multiple umode modules,
288 unloading them and then loading them in a different order
289 - don't allow local users to change umodes which have
290 been unloaded and don't set them on new users via
295 +24 -3 trunk/src/s_user.c (File Modified)
298 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
300 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
304 +1 -0 trunk/include/s_user.h (File Modified)
305 +0 -22 trunk/libcharybdis/tools.c (File Modified)
306 +0 -1 trunk/libcharybdis/tools.h (File Modified)
307 +22 -0 trunk/src/s_user.c (File Modified)
310 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
312 DNSBL keyword substitution is available as of 2.1.3.
316 +1 -1 trunk/doc/example.conf (File Modified)
319 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
321 Change two occurances like match(userinput, target_p->name) ||
322 match(target_p->name, userinput) to just match(userinput,
323 target_p->name). No client name can contain * or ? now.
327 +1 -1 trunk/modules/m_trace.c (File Modified)
328 +1 -2 trunk/src/s_serv.c (File Modified)
331 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
333 Do not try find_server() on a name find_client() has
334 returned NULL for, as this will always return NULL
335 since the removal of hostmasking.
339 +1 -2 trunk/modules/m_pong.c (File Modified)
340 +0 -4 trunk/src/s_serv.c (File Modified)
343 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
345 Remove server_exists() which checked whether the
346 server name existed taking hostmasking into account
347 and just check with find_server(); admittedly
348 this checks if the name is a SID but that's not
353 +3 -27 trunk/modules/core/m_server.c (File Modified)
356 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
358 Remove hash_find_masked_server(), which made it possible
359 to specify the full (unmasked) name of a server behind
360 a hostmask. As a result find_any_client() (for prefixes)
361 becomes equal to find_client(), so remove that too.
365 +0 -1 trunk/include/hash.h (File Modified)
366 +1 -75 trunk/src/hash.c (File Modified)
367 +1 -1 trunk/src/parse.c (File Modified)
370 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
372 Remove '*' from valid server name characters.
373 This makes it impossible to connect hostmasked servers.
374 (This support didn't work well anyway, was incompatible
375 with TS6 and we never masked ourselves.)
379 +1 -1 trunk/src/match.c (File Modified)
382 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
384 Change spambot, flooder and jupe joiner notices from host to orighost.
388 +1 -1 trunk/modules/core/m_join.c (File Modified)
389 +2 -2 trunk/modules/core/m_message.c (File Modified)
390 +2 -2 trunk/src/channel.c (File Modified)
393 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
395 Add documentation for SASL client protocol, same as atheme doc/SASL.
399 + - trunk/doc/sasl.txt (File Added)
402 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
404 Include real hostname in Closing Link message for unknown
405 connections that have sent USER. This is helpful for
406 k-lined users while not breaking server IP hiding.
410 +3 -1 trunk/src/client.c (File Modified)
413 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
419 +29 -29 trunk/configure (File Modified)
422 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
424 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
428 +3 -3 trunk/modules/core/m_kill.c (File Modified)
431 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
433 Backport from early 3.x:
436 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
438 - remove "Processing connection to foobar.net" message
442 +0 -3 trunk/src/s_auth.c (File Modified)
445 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
447 - missed the processing connection one (actually, we can probably nuke this one)
451 +1 -2 trunk/src/s_auth.c (File Modified)
454 river 2006/09/27 16:33:05 UTC (20060927-2174)
456 get_client_name = stupid
461 +10 -7 trunk/modules/core/m_kill.c (File Modified)
464 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
466 - remove excessive arguments
470 +1 -2 trunk/src/s_conf.c (File Modified)
471 +1 -1 trunk/src/s_user.c (File Modified)
474 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
476 - use sendto_one_notice() for on-connect notices too.
480 +10 -10 trunk/src/s_auth.c (File Modified)
483 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
485 - use sendto_one_notice() in the core, too.
489 +2 -2 trunk/src/chmode.c (File Modified)
490 +8 -15 trunk/src/modules.c (File Modified)
491 +3 -5 trunk/src/s_conf.c (File Modified)
492 +1 -2 trunk/src/s_newconf.c (File Modified)
493 +20 -57 trunk/src/s_user.c (File Modified)
496 river 2006/09/27 16:19:25 UTC (20060927-2166)
498 the KILL command will use get_client_name(, SHOW_IP) instead of
499 target->name, and will show a more useful error for local opers
504 +6 -4 trunk/modules/core/m_kill.c (File Modified)
507 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
509 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
513 +4 -2 trunk/src/send.c (File Modified)
516 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
522 +1 -1 trunk/include/client.h (File Modified)
525 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
527 - get_id(): fall back to "*" if client has no known name
531 +1 -1 trunk/include/client.h (File Modified)
534 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
536 - convert to sendto_one_notice().
540 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
541 +4 -6 trunk/unsupported/m_force.c (File Modified)
544 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
546 - use sendto_one_notice() in many places instead of
547 sendto_one(source_p, ":%s NOTICE %s :", ...);
551 +10 -25 trunk/extensions/example_module.c (File Modified)
552 +5 -14 trunk/extensions/hurt.c (File Modified)
553 +1 -2 trunk/extensions/m_42.c (File Modified)
554 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
555 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
556 +1 -2 trunk/extensions/m_opme.c (File Modified)
557 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
558 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
559 +3 -7 trunk/modules/core/m_die.c (File Modified)
560 +2 -4 trunk/modules/core/m_kill.c (File Modified)
561 +2 -2 trunk/modules/core/m_squit.c (File Modified)
562 +1 -2 trunk/modules/m_challenge.c (File Modified)
563 +11 -15 trunk/modules/m_connect.c (File Modified)
564 +20 -28 trunk/modules/m_dline.c (File Modified)
565 +2 -2 trunk/modules/m_etrace.c (File Modified)
566 +11 -21 trunk/modules/m_gline.c (File Modified)
567 +2 -4 trunk/modules/m_kline.c (File Modified)
568 +1 -2 trunk/modules/m_rehash.c (File Modified)
569 +3 -7 trunk/modules/m_restart.c (File Modified)
570 +31 -45 trunk/modules/m_set.c (File Modified)
571 +2 -4 trunk/modules/m_testmask.c (File Modified)
572 +5 -8 trunk/modules/m_unreject.c (File Modified)
573 +2 -5 trunk/modules/m_xline.c (File Modified)
578 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
579 +10 -25 trunk/extensions/example_module.c (File Modified)
580 +5 -14 trunk/extensions/hurt.c (File Modified)
581 +1 -2 trunk/extensions/m_42.c (File Modified)
582 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
583 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
584 +1 -2 trunk/extensions/m_opme.c (File Modified)
585 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
586 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
587 +3 -7 trunk/modules/core/m_die.c (File Modified)
588 +14 -11 trunk/modules/core/m_kill.c (File Modified)
589 +2 -2 trunk/modules/core/m_squit.c (File Modified)
590 +1 -2 trunk/modules/m_challenge.c (File Modified)
591 +11 -15 trunk/modules/m_connect.c (File Modified)
592 +2 -4 trunk/modules/m_dline.c (File Modified)
593 +2 -2 trunk/modules/m_etrace.c (File Modified)
594 +11 -21 trunk/modules/m_gline.c (File Modified)
595 +2 -4 trunk/modules/m_kline.c (File Modified)
596 +1 -2 trunk/modules/m_rehash.c (File Modified)
597 +3 -7 trunk/modules/m_restart.c (File Modified)
598 +31 -45 trunk/modules/m_set.c (File Modified)
599 +2 -4 trunk/modules/m_testmask.c (File Modified)
600 +5 -8 trunk/modules/m_unreject.c (File Modified)
601 +1 -3 trunk/modules/m_xline.c (File Modified)
602 +2 -2 trunk/src/chmode.c (File Modified)
603 +8 -15 trunk/src/modules.c (File Modified)
604 +10 -14 trunk/src/s_auth.c (File Modified)
605 +3 -6 trunk/src/s_conf.c (File Modified)
606 +1 -2 trunk/src/s_newconf.c (File Modified)
607 +20 -57 trunk/src/s_user.c (File Modified)
608 +4 -2 trunk/src/send.c (File Modified)
609 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
610 +4 -6 trunk/unsupported/m_force.c (File Modified)
613 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
615 - keyword-subst from charybdis 2.2.
619 +12 -3 trunk/doc/example.conf (File Modified)
620 +58 -3 trunk/doc/reference.conf (File Modified)
621 + - trunk/include/substitution.h (File Added)
622 +1 -0 trunk/src/Makefile.in (File Modified)
623 +2 -2 trunk/src/s_conf.c (File Modified)
624 +164 -1 trunk/src/s_user.c (File Modified)
625 + - trunk/src/substitution.c (File Added)
628 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
630 Removed merge tracking for "svnmerge" for
631 http://svn.atheme.org/charybdis/branches/release-2.2
635 + - trunk/ (Property Modified)
638 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
640 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
641 http://svn.atheme.org/charybdis/branches/release-2.2
645 + - trunk/ (Property Modified)
648 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
650 Removed merge tracking for "svnmerge" for
651 http://svn.atheme.org/charybdis/branches/release-2.2
655 + - trunk/ (Property Modified)
658 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
660 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
661 http://svn.atheme.org/charybdis/branches/release-2.2
665 + - trunk/ (Property Modified)
668 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
674 + - trunk/ (Property Modified)
677 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
679 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
680 http://svn.atheme.org/charybdis/branches/release-2.2
684 + - trunk/ (Property Modified)
687 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
689 - version bump to 2.2.0
693 +3 -1 trunk/NEWS (File Modified)
694 +1 -1 trunk/configure.ac (File Modified)
697 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
700 + branches/release-2.1 -> 2.2 base
701 + 3.0 -> branches/cxxconversion
702 + backport some immediate 3.0 functionality for 2.2
707 + - trunk/ (File Added)
710 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
712 Merged revisions 3135,3137 via svnmerge from
713 http://svn.atheme.org/charybdis/trunk
716 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
718 - Expand TRACE description
719 - Mention expiry time in TESTLINE
721 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
723 Update copyright year for sgml docs to 2007.
728 + - branches/release-2.1/ (Property Modified)
729 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
730 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
733 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
735 Merged revisions 1999 via svnmerge from
736 http://svn.atheme.org/charybdis/trunk
740 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
747 + - branches/release-2.1/ (Property Modified)
748 +1 -0 branches/release-2.1/CREDITS (File Modified)
751 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
753 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
754 http://svn.atheme.org/charybdis/trunk
757 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
759 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
761 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
763 - add use_forward to /info
765 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
767 Call channel_modes() with &me instead of source_p when
768 sending out a JOIN and SJOIN for a local user. This
769 saves checking whether they are on the channel they
772 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
774 If use_forward is disabled:
776 - hide +f in /mode #channel (/mode #channel f still shows it)
777 - do not send any mode changes adding +f to local clients
778 (-f ones are still sent)
783 + - branches/release-2.1/ (Property Modified)
784 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
785 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
786 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
787 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
788 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
789 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
790 +1 -1 branches/release-2.1/src/channel.c (File Modified)
791 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
792 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
793 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
794 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
795 +4 -2 branches/release-2.1/src/supported.c (File Modified)
798 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
800 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
804 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
805 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
806 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
809 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
811 Add accountability (wallops, log) to OKICK.
815 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
818 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
820 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
821 Similar to branches/release-2.2 r3061.
825 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
828 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
830 - Write xline to file after instead of before notifying opers and source
831 - Also notify source of failure to add xline
832 Similar to branches/release-2.2 r3057.
836 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
839 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
841 If a dline/kline/resv cannot be added to the file, send
842 the regular notices to local opers and source anyway,
843 and also warn the source (local opers were already warned).
844 Similar to branches/release-2.2 r3053.
848 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
851 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
853 Port over fixes from unkline/unxline/unresv to undline.
854 Similar to branches/release-2.2 r3049.
858 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
861 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
863 Merged revisions 2915 via svnmerge from
864 http://svn.atheme.org/charybdis/trunk
867 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
869 In usage message, show kline.conf and xline.conf instead
870 of klines.conf and xlines.conf.
875 + - branches/release-2.1/ (Property Modified)
876 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
879 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
881 Merged revisions 2831,2833,2853 via svnmerge from
882 http://svn.atheme.org/charybdis/trunk
885 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
887 unkline/unxline/unresv:
888 - if fclose on the output returns an error, treat this as a
890 - check if the rename from the temp file to the ban conf failed
892 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
894 When adding a permanent dline/kline/xline/resv, check
895 the return value of fclose().
897 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
899 Do not free xline aconf if it could not be written out.
900 It will be added to the list in memory anyway.
905 + - branches/release-2.1/ (Property Modified)
906 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
907 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
908 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
909 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
912 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
914 NEWS: Clarify effects of ip_cloaking changes a little.
918 +2 -0 branches/release-2.1/NEWS (File Modified)
921 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
927 +9 -9 branches/release-2.1/configure (File Modified)
930 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
932 Version bump on 2.1 branch to 2.1.2.
936 +1 -1 branches/release-2.1/configure.ac (File Modified)
939 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
945 +1 -0 branches/release-2.1/NEWS (File Modified)
948 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
950 Merged revisions 2801 via svnmerge from
951 http://svn.atheme.org/charybdis/trunk
954 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
956 ip_cloaking: try to avoid truncation by removing more
957 components of the hostname (except the TLD).
962 + - branches/release-2.1/ (Property Modified)
963 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
966 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
972 +8 -1 branches/release-2.1/NEWS (File Modified)
975 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
977 Merged revisions 2781 via svnmerge from
978 http://svn.atheme.org/charybdis/trunk
981 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
983 Fix stupid bug: checked a hostmask against the found
984 ban instead of all exceptions, causing all host mangled
985 clients to be exempted if there was a single ban
986 exception in many cases.
991 + - branches/release-2.1/ (Property Modified)
992 +2 -2 branches/release-2.1/src/channel.c (File Modified)
995 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
997 Merged revisions 2773 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
1001 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1003 user@host must be *@* for a shared{} block with flags=locops
1004 (server should not be *).
1009 + - branches/release-2.1/ (Property Modified)
1010 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1013 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1015 Tweak \s code a little.
1019 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1020 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1021 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1024 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1026 Merged revisions 2761 via svnmerge from
1027 http://svn.atheme.org/charybdis/trunk
1030 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1032 The testline/no_tilde fixes are in 2.1.1.
1037 + - branches/release-2.1/ (Property Modified)
1038 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1041 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1047 +4 -1 branches/release-2.1/NEWS (File Modified)
1050 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1052 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
1053 http://svn.atheme.org/charybdis/trunk
1057 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1059 If the auth{} block has no_tilde and is not kline exempt,
1060 check the username without tilde against klines too.
1061 This is consistent with the way klines work on spoofs
1062 (klines checked on both raw and appearing-on-IRC version).
1064 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1066 Rework the fix for klines with no_tilde.
1067 Add an extra argument to find_address_conf() for the
1068 username without tilde, as that may contain one character more.
1070 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1072 Unbreak compile (because of r2697).
1073 testline with ~ could be improved some more perhaps, but this should work.
1075 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1077 testline: take no_tilde and username truncation into account
1079 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1081 Add some information on /testline with no_tilde and username truncation.
1086 + - branches/release-2.1/ (Property Modified)
1087 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1088 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1089 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1090 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1091 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1092 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1095 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1097 Merged revisions 2149,2151 via svnmerge from
1098 http://svn.atheme.org/charybdis/trunk
1101 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1103 Move kills from services from +s to +k snomask.
1104 Kills from non-service opers remain on +s.
1106 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1108 Update description of +s and +k snomasks.
1113 + - branches/release-2.1/ (Property Modified)
1114 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1115 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1116 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1119 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1121 Merged revisions 2685 via svnmerge from
1122 http://svn.atheme.org/charybdis/trunk
1125 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1127 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1132 + - branches/release-2.1/ (Property Modified)
1133 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1136 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1138 Merged revisions 2693 via svnmerge from
1139 http://svn.atheme.org/charybdis/trunk
1142 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1144 Fix truncation (by one) of unidented usernames
1145 if user registration is done because of DNSBL
1146 completion (which is the usual case if a valid
1147 NICK and USER are sent quickly and any DNSBLs
1153 + - branches/release-2.1/ (Property Modified)
1154 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1157 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1163 +10 -0 branches/release-2.1/NEWS (File Modified)
1166 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1172 +9 -9 branches/release-2.1/configure (File Modified)
1175 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1177 Version bump to 2.1.1.
1181 +1 -1 branches/release-2.1/configure.ac (File Modified)
1184 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1186 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
1187 http://svn.atheme.org/charybdis/trunk
1190 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1192 - fix a server notice on SID collision where the server name is mentioned twice
1194 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1196 - get_server_name() is stupid
1198 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1202 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1204 Do the Attempt to re-introduce SID server notice somewhat
1205 differently, showing a real host again if !HIDE_SERVERS_IPS
1206 and still showing the server name exactly once.
1208 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1210 Fix log message for Attempt to re-introduce SID (server notice was ok).
1212 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1214 - replace "No N line" with "no connect block" in a
1216 - show attempted server name in a few serverlog messages
1221 + - branches/release-2.1/ (Property Modified)
1222 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1225 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1227 Merged revisions 2218 via svnmerge from
1228 http://svn.atheme.org/charybdis/trunk
1231 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1233 Fix garbage in /stats y output on 64-bit archs.
1238 + - branches/release-2.1/ (Property Modified)
1239 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1242 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1244 Merged revisions 2438 via svnmerge from
1245 http://svn.atheme.org/charybdis/trunk
1248 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1250 Enable Revision keyword in addition to Id.
1255 + - branches/release-2.1/ (Property Modified)
1256 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1259 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1261 Merged revisions 2679 via svnmerge from
1262 http://svn.atheme.org/charybdis/trunk
1265 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1267 Port over ratbox 2.2 r23253 (anfl):
1268 - remove the cached storage of how many +beI there are, thereby fixing a
1269 case where it can get desynced from reality
1274 + - branches/release-2.1/ (Property Modified)
1275 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1276 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1279 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1281 Merged revisions 2093,2095 via svnmerge from
1282 http://svn.atheme.org/charybdis/trunk
1285 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1287 - change DNSBL licensing to BSD.
1289 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1291 - change x86-assembly FNV implementation to BSD license
1296 + - branches/release-2.1/ (Property Modified)
1297 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1298 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1301 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1303 Merged revisions 2073,2075 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1307 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1309 Put full information in the squit reason when exiting
1310 a server due to a servlink (ziplinks) error.
1312 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1314 Put full information in the squit reason when exiting
1315 a server due to not enough arguments for a command.
1320 + - branches/release-2.1/ (Property Modified)
1321 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1322 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1325 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1327 Merged revisions 2071 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1331 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1333 Don't redirect users from an existing domain to an
1334 existing server in reference.conf.
1340 + - branches/release-2.1/ (Property Modified)
1341 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1344 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1346 Merged revisions 2053 via svnmerge from
1347 http://svn.atheme.org/charybdis/trunk
1350 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1352 Make find_channel_membership() choose the shortest list
1353 (channel's list or user's list) to search, avoiding excessive
1354 CPU usage with services which are in lots of channels.
1355 From ratbox 2.2 (anfl/jilles)
1360 + - branches/release-2.1/ (Property Modified)
1361 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1364 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1370 +9 -9 branches/release-2.1/configure (File Modified)
1373 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1375 Version change 2.1.0rc1 -> 2.1.0 (release).
1379 +1 -1 branches/release-2.1/configure.ac (File Modified)
1382 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1384 Merged revisions 2029 via svnmerge from
1385 http://svn.atheme.org/charybdis/trunk
1388 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1390 NEWS: mention m_webirc.c module
1395 + - branches/release-2.1/ (Property Modified)
1396 +1 -0 branches/release-2.1/NEWS (File Modified)
1399 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1405 +9 -9 branches/release-2.1/configure (File Modified)
1408 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1410 Change version to 2.1.0rc1.
1414 +1 -1 branches/release-2.1/configure.ac (File Modified)
1417 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1419 Merged revisions 2021 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1423 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1425 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1426 related flaky looking things, and instead keep a list
1427 of BlacklistClients in PreClient.
1432 + - branches/release-2.1/ (Property Modified)
1433 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1434 +1 -1 branches/release-2.1/include/client.h (File Modified)
1435 +0 -1 branches/release-2.1/include/res.h (File Modified)
1436 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1437 +0 -24 branches/release-2.1/src/res.c (File Modified)
1438 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1441 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1443 Merged revisions 2015,2017 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1447 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1449 Check if the name in the question section of the
1450 DNS reply matches what we queried, to guard against
1451 late replies to a previous query with the same id.
1453 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1455 res.c: add a comment summarizing our changes
1460 + - branches/release-2.1/ (Property Modified)
1461 +53 -18 branches/release-2.1/src/res.c (File Modified)
1464 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1466 Merged revisions 1981 via svnmerge from
1467 http://svn.atheme.org/charybdis/trunk
1470 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1472 Alphabetize extensions and tweak the descriptions a little.
1477 + - branches/release-2.1/ (Property Modified)
1478 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1479 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1482 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1484 Merged revisions 1975 via svnmerge from
1485 http://svn.atheme.org/charybdis/trunk
1488 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1490 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1491 We should use the IP and not truncate the hostname.
1492 From ratbox 2.2 (androsyn)
1497 + - branches/release-2.1/ (Property Modified)
1498 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1501 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1503 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1504 http://svn.atheme.org/charybdis/trunk
1508 + - branches/release-2.1/ (Property Modified)
1511 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1513 - branch 2.1 release family
1517 + - branches/release-2.1/ (File Added)
1520 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1522 Describe new handling of host mangling in channel bans in SGML.
1526 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1529 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1531 - ok, 2.1 operline brought to you by marvin the melancholy robot
1535 +1 -1 trunk/src/messages.tab (File Modified)
1538 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1540 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1541 If anybody comes up with anything better, then please let us know
1542 and we will change this before 2.1 is branched.
1546 +1 -1 trunk/src/messages.tab (File Modified)
1549 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1551 Add EUID to capab.txt.
1555 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1558 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1564 +3 -0 trunk/NEWS (File Modified)
1567 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1569 Allow service{} servers to manipulate the nick delay table
1570 (for "nickserv enforcement").
1571 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1572 If duration is 0, the nickdelay entry is removed, otherwise
1573 it is added with the duration in seconds (maximum 24 hours).
1574 It is suggested that this is used if the EUID capab is present.
1578 +42 -1 trunk/modules/m_services.c (File Modified)
1581 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1583 HURT: strip off *@ from the start of the mask
1584 reject anything else containing '@' or '!'
1588 +11 -0 trunk/extensions/hurt.c (File Modified)
1591 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1593 ircd.c: need supported.h here
1597 +1 -0 trunk/src/ircd.c (File Modified)
1600 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1602 HURT: less ambiguity here
1603 ips/hosts to be hurt must contain a '.' or ':' otherwise
1604 they are interpreted as nicks
1608 +14 -9 trunk/extensions/hurt.c (File Modified)
1611 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1613 - we're now ircd-charybdis.org.
1614 - properly alphabetize credits
1618 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1621 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1623 - add additional modules to the configs
1627 +6 -0 trunk/doc/example.conf (File Modified)
1628 +12 -0 trunk/doc/reference.conf (File Modified)
1631 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1633 - remove hurt.h, it is pointless and confusing
1637 +27 -62 trunk/extensions/hurt.c (File Modified)
1638 + - trunk/extensions/hurt.h (File Deleted)
1641 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1643 - add code to suggest a local HURT by nickname.
1644 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1648 +40 -10 trunk/extensions/hurt.c (File Modified)
1649 +1 -0 trunk/extensions/hurt.h (File Modified)
1652 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1658 +2 -1 trunk/NEWS (File Modified)
1661 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1663 MASKTRACE/TESTMASK: check orighost as well
1667 +4 -2 trunk/modules/m_etrace.c (File Modified)
1668 +3 -1 trunk/modules/m_testmask.c (File Modified)
1671 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1673 Make RPL_ISUPPORT (005) numeric modularizable.
1674 Currently it will reassemble the numeric every time
1675 it needs to be sent, using a few dozen callbacks;
1676 if this is too slow some caching scheme should be
1681 +0 -1 trunk/include/s_user.h (File Modified)
1682 +36 -114 trunk/include/supported.h (File Modified)
1683 +1 -1 trunk/modules/m_version.c (File Modified)
1684 +1 -0 trunk/src/Makefile.in (File Modified)
1685 +1 -0 trunk/src/ircd.c (File Modified)
1686 +300 -25 trunk/src/s_user.c (File Modified)
1687 + - trunk/src/supported.c (File Added)
1690 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1692 EUID orighost could differ from host only in case,
1693 do not mark as dynamic spoof then
1697 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1700 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1702 kline help file: clarify a bit and remove some obsolete stuff
1703 partly suggested by Olin
1707 +8 -8 trunk/help/opers/kline (File Modified)
1710 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1716 +20 -0 trunk/NEWS (File Modified)
1719 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1721 Show real host/IP to nonopers whoising themselves.
1722 The IP is not shown for auth{} spoofs, otherwise it is,
1723 as it looked rather weird to me to show an auth{} spoofed
1724 IP like this. (/userhost on self still shows the IP.)
1728 +13 -2 trunk/modules/m_whois.c (File Modified)
1731 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1733 Document nick_delay stuff and move it around a bit.
1737 +1 -2 trunk/doc/example.conf (File Modified)
1738 +8 -2 trunk/doc/reference.conf (File Modified)
1741 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1743 - disable nickdelay by default. Needs to be documented in reference.conf.
1747 +2 -0 trunk/doc/example.conf (File Modified)
1748 +2 -0 trunk/doc/reference.conf (File Modified)
1751 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1753 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1757 +2 -1 trunk/modules/m_services.c (File Modified)
1760 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1762 ip_cloaking: somewhat hackish but we need to send the
1763 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1768 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1771 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1773 If EUID is used, show realhost in far connect notice
1774 (but not in far disconnect notice).
1778 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1781 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1784 - use non-ENCAP CHGHOST if possible
1785 - really introduce new users with their mangled and real
1786 host if +h is in default umodes
1790 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1793 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1795 Add non-ENCAP CHGHOST.
1799 +49 -11 trunk/modules/m_chghost.c (File Modified)
1802 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1804 Initial addition of EUID (puts realhost/account in same
1805 command as user introduction).
1806 See doc/technical/euid.txt for more information.
1807 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1811 + - trunk/doc/technical/euid.txt (File Added)
1812 +2 -1 trunk/include/s_serv.h (File Modified)
1813 +1 -1 trunk/include/s_user.h (File Modified)
1814 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1815 +1 -34 trunk/modules/m_chghost.c (File Modified)
1816 +0 -28 trunk/modules/m_services.c (File Modified)
1817 +30 -1 trunk/src/s_serv.c (File Modified)
1818 +30 -3 trunk/src/s_user.c (File Modified)
1821 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1823 Store the mangled host in localClient and use it for
1824 ban matching (also match real host for mangled users,
1825 also match mangled host for uncloaked users).
1826 Improve interaction of +h with auth{} and services
1828 Note that all of this only applies to clients who
1829 connect after the mangling module is loaded
1830 (other clients cannot even set +h).
1831 The sorcerynet cloaking module has not been updated
1836 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1837 +3 -0 trunk/include/client.h (File Modified)
1838 +64 -5 trunk/src/channel.c (File Modified)
1839 +1 -0 trunk/src/client.c (File Modified)
1840 +2 -2 trunk/src/s_user.c (File Modified)
1843 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1845 Document /stats U letters in sgml.
1849 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1852 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1854 Better description of hub_mask and leaf_mask.
1858 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1861 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1863 Add operspy_dont_care_user_info to sgml docs.
1867 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1870 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1872 Add general::operspy_dont_care_user_info.
1873 This makes /who mask equivalent to /who !mask for opers
1874 with the operspy flag, and removes the operspy log/notice
1875 on /who mask, /masktrace and /scan.
1876 The necessary privilege (operspy flag) is unchanged.
1877 Behaviour for the other operspy commands (channel
1878 related ones) is also unchanged.
1882 +1 -0 trunk/doc/example.conf (File Modified)
1883 +6 -0 trunk/doc/reference.conf (File Modified)
1884 +1 -0 trunk/include/s_conf.h (File Modified)
1885 +10 -8 trunk/modules/m_etrace.c (File Modified)
1886 +6 -0 trunk/modules/m_info.c (File Modified)
1887 +8 -5 trunk/modules/m_scan.c (File Modified)
1888 +1 -1 trunk/modules/m_version.c (File Modified)
1889 +6 -1 trunk/modules/m_who.c (File Modified)
1890 +1 -0 trunk/src/newconf.c (File Modified)
1891 +1 -0 trunk/src/s_conf.c (File Modified)
1894 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
1896 Show 'S' in /version if sno_farconnect.so has ever been loaded.
1897 This letter will also be used for showing operspy with
1898 limited accountability (show non channel related info
1899 without '!' or notice).
1903 +2 -0 trunk/doc/server-version-info (File Modified)
1904 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
1905 +2 -0 trunk/include/ircd.h (File Modified)
1906 +6 -0 trunk/modules/m_info.c (File Modified)
1907 +2 -0 trunk/modules/m_version.c (File Modified)
1908 +1 -0 trunk/src/ircd_state.c (File Modified)
1911 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
1913 Add m_webirc module, allows showing real host of CGI:IRC users.
1914 Differences to the version available on my web page for a while:
1915 instructions on how to set it up.
1919 +137 -0 trunk/extensions/Makefile.in (File Modified)
1920 + - trunk/extensions/m_webirc.c (File Added)
1923 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
1925 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
1929 +5 -50 trunk/libcharybdis/ports.c (File Modified)
1932 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
1934 - move beu from core to contributors
1935 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
1939 +2 -2 trunk/CREDITS (File Modified)
1942 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
1944 Mention that class blocks must be defined before the
1945 auth or connect blocks referencing them.
1949 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1952 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
1955 - change from "can join" to "is banned", this reverses sense
1956 and removes "weird" checks like for +i, +l, +j
1957 - don't allow $j to same channel
1958 - +s/+p restriction removed, anyone can /mode b anyway
1963 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
1966 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
1968 Add a few important lines from reference.conf to example.conf.
1972 +8 -1 trunk/doc/example.conf (File Modified)
1975 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
1977 - we don't support rtsigio anymore
1978 - we definately don't support VMS nor Cygwin either.
1982 +2 -2 trunk/INSTALL (File Modified)
1983 +0 -2 trunk/README.FIRST (File Modified)
1986 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
1988 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
1992 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
1995 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
1998 - return EXTBAN_NOMATCH for a valid ban that does not match
1999 - consider a $j ban invalid if we were already processing a
2000 can_join for a $j ban
2004 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2007 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2009 extb_extgecos: realhost -> orighost
2013 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2016 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2018 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2022 +59 -0 trunk/extensions/Makefile.in (File Modified)
2023 + - trunk/extensions/extb_canjoin.c (File Added)
2026 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2028 - oh right, charybdis calls that 'orighost'.
2032 +2 -2 trunk/modules/m_who.c (File Modified)
2035 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2037 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2041 +2 -0 trunk/modules/m_who.c (File Modified)
2044 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2046 - also check $x against realhost
2050 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2053 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2055 Sorcerynet people want a debugging notice moved from +s to +d.
2059 +1 -1 trunk/src/blacklist.c (File Modified)
2062 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2064 Use source_p instead of client_p for free_pre_client().
2065 client_p could be NULL or another client.
2069 +1 -1 trunk/src/client.c (File Modified)
2072 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2074 - revert this, I know how to fix it now
2078 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2081 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2083 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2084 This fix is probably suboptimal, but it does indeed fix the problem.
2088 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2091 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2093 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2097 +49 -0 trunk/extensions/Makefile.in (File Modified)
2098 + - trunk/extensions/extb_extgecos.c (File Added)
2101 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2103 Remove undocumented and unused general::fallback_to_ip6_int config option.
2107 +0 -3 trunk/include/s_conf.h (File Modified)
2108 +0 -3 trunk/src/newconf.c (File Modified)
2111 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2114 - document new TESTMASK
2115 - mention that TESTMASK matching is the same as MASKTRACE matching
2116 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2121 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2124 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2126 New testmask from ratbox 2.2.
2127 Allows matches on nick, ip and gecos in addition to user
2128 and host, and is fully analogous to masktrace.
2129 The numeric has changed from 724 to 727 and fields in it
2134 +4 -3 trunk/help/opers/testmask (File Modified)
2135 +1 -0 trunk/include/numeric.h (File Modified)
2136 +82 -9 trunk/modules/m_testmask.c (File Modified)
2137 +2 -2 trunk/src/messages.tab (File Modified)
2140 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2142 contrib -> extensions
2146 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2149 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2151 CHGHOST: Check validity of new hostname.
2152 If the command came from a local client (disabled by
2153 default), send an error message and drop the command.
2154 If the command came from a remote client or server,
2155 send a notice to opers and the target user (if local).
2159 +42 -1 trunk/modules/m_chghost.c (File Modified)
2162 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2168 +23 -1 trunk/NEWS (File Modified)
2171 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2173 When an outgoing server connection succeeds, set
2174 localClient->ip by simply copying the whole sockaddr
2175 struct instead of copying certain parts only.
2179 +1 -19 trunk/src/s_serv.c (File Modified)
2182 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2184 Give a special error message and ignore the connect block
2185 if trying to add a connect block for the server's own name.
2189 +7 -0 trunk/src/newconf.c (File Modified)
2192 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2194 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2195 when --disable-balloc is used, so that it compiles.
2196 Obviously the BlockHeapUsage() stub returns just zeroes so
2197 /stats z will be less informative.
2201 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2204 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2206 Free and zero dns_query in DNS callback for outgoing connect.
2207 This avoids double free of reslist.
2211 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2214 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2216 From ratbox, log failed outgoing connections to serverlog.
2221 +13 -1 trunk/src/s_serv.c (File Modified)
2224 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2226 Change serverlog message when connecting to be more clear and show the port number.
2230 +1 -1 trunk/src/s_serv.c (File Modified)
2233 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2235 Remove gethost_byname(), this is meaningless
2236 since the removal of AAAA -> A fallback (r1763).
2240 +0 -1 trunk/include/res.h (File Modified)
2241 +0 -12 trunk/src/res.c (File Modified)
2244 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2246 Remove ip6.int support and use only ip6.arpa.
2247 The global ip6.int zone has disappeared on June 1
2248 and a lot of other software has been removing ip6.int
2250 This removes the second and last case where IPv6
2251 support in charybdis causes extra lookups and slows
2256 +5 -27 trunk/src/res.c (File Modified)
2259 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2261 Mention new default (r1767) for connect::aftype in sgml docs.
2265 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2268 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2270 Use IPv6 if connect::host looks like an IPv6 address
2271 (contains a colon). No need to aftype=ipv6 anymore.
2275 +2 -0 trunk/src/newconf.c (File Modified)
2278 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2280 More information about connect::host.
2284 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2287 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2289 Remove fallback to A if AAAA cannot be found.
2290 In case of a forward check of a reverse lookup, we
2291 already know if it's ipv4 or ipv6, so it is not
2292 useful and in case of a forward lookup of a hostname
2293 in connect::host, connect::aftype already specifies
2294 if it's ipv4 or ipv6.
2298 +4 -27 trunk/src/res.c (File Modified)
2301 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2304 - check if +c made the message text empty and refuse
2306 - don't copy message text if it is not necessary
2311 +14 -4 trunk/modules/core/m_message.c (File Modified)
2314 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2316 remove_conf_item(): do not free cf_name, this is generally a string constant
2320 +0 -1 trunk/src/newconf.c (File Modified)
2323 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2325 Remove the old unused FDL_ constants.
2329 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2332 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2334 Remove an unused struct irc_sockaddr_storage from fde_t
2335 (allocated for every possible file descriptor).
2339 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2342 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2344 If the DNS lookup for an outgoing connection is still
2345 pending when it is closed, clean it up.
2349 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2352 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2354 If proc_answer() fails (for example if a lookup for an
2355 A record returns a CNAME), fail the query immediately.
2356 Previously the packet was just ignored, leaving the
2361 +4 -8 trunk/src/res.c (File Modified)
2364 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2366 Correct sockhost field in an outgoing server connection.
2367 First copy the host field from the server_conf, then
2368 take the IP from to where the connection was attempted
2369 when the connection callback is called.
2370 (Before r1747 this used the IP from the server_conf.)
2374 +8 -2 trunk/src/s_serv.c (File Modified)
2377 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2379 Remove ipnum (keep aftype) and dns_query from server_conf.
2380 We don't keep track of binary form address in connect{}
2381 blocks anymore, DNS lookups of names in host= gone.
2382 As before the DNS lookup is done on connect.
2383 This should unbreak hostnames in host= somewhat.
2387 +1 -2 trunk/include/s_newconf.h (File Modified)
2388 +2 -2 trunk/src/newconf.c (File Modified)
2389 +1 -42 trunk/src/s_newconf.c (File Modified)
2390 +12 -31 trunk/src/s_serv.c (File Modified)
2393 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2399 +1 -1 trunk/configure (File Modified)
2402 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2404 Fix --disable-balloc help text (said --disable-small-net).
2408 +1 -1 trunk/configure.ac (File Modified)
2411 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2413 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2414 services (+S). Unlike operstring and adminstring, this
2415 is not changeable with /quote set but is updated on rehash.
2419 +1 -0 trunk/doc/example.conf (File Modified)
2420 +10 -2 trunk/doc/reference.conf (File Modified)
2421 +1 -0 trunk/include/s_conf.h (File Modified)
2422 +6 -0 trunk/modules/m_info.c (File Modified)
2423 +3 -2 trunk/modules/m_whois.c (File Modified)
2424 +1 -0 trunk/src/newconf.c (File Modified)
2425 +1 -0 trunk/src/s_conf.c (File Modified)
2428 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2430 Fix handling of comma in whois: ignore the comma and
2431 everything after it but do output the entire parameter
2436 +2 -2 trunk/modules/m_whois.c (File Modified)
2439 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2441 New /stats letter 's' to list HURTs:
2442 - opers get the full listing.
2443 - users get any HURTs that match their sockhost/orighost if
2444 "stats_k_oper_only" is set to 1.
2448 +50 -0 trunk/extensions/hurt.c (File Modified)
2451 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2453 - make the newconf system available to modules.
2457 +4 -1 trunk/include/newconf.h (File Modified)
2458 +4 -8 trunk/src/newconf.c (File Modified)
2461 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2463 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2466 +0 -3 trunk/doc/example.conf (File Modified)
2467 +0 -3 trunk/doc/reference.conf (File Modified)
2470 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2472 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2476 +3 -0 trunk/doc/example.conf (File Modified)
2477 +3 -0 trunk/doc/reference.conf (File Modified)
2480 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2482 Fix too early truncation of JOIN channel list.
2486 +2 -3 trunk/modules/core/m_join.c (File Modified)
2489 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2491 - From ratbox 2.2 (anfl), send server notices about read
2492 errors from handshakes and servers to +s instead of +d.
2493 - Send various server notices about failed server
2494 connections which did not reach registered state network
2495 wide if the connection was initiated by a remote oper.
2496 This avoids annoying the whole net if there is a
2497 broken autoconnect, but allows all opers to see why a
2498 remote connect failed. Failed connections which did reach
2499 server state already generate server notices everywhere.
2501 Note: this is an exception to our general policy to not send
2502 server notices about unregistered connections remotely.
2506 +1 -0 trunk/include/client.h (File Modified)
2507 +20 -6 trunk/src/client.c (File Modified)
2508 +6 -6 trunk/src/s_serv.c (File Modified)
2511 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2517 +1 -1 trunk/doc/example.conf (File Modified)
2518 +1 -1 trunk/doc/reference.conf (File Modified)
2521 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2523 Don't allow #channel +b $c:&channel (inconsistent target).
2527 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2530 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2532 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2536 +0 -2 trunk/include/client.h (File Modified)
2539 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2541 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2545 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2548 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2550 Store IP addresses in whowas. These are shown to opers.
2551 Obtained from Eurus patches.
2552 orighost tracking removed (not worth the memory IMHO),
2553 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2554 with unknown IPs and to not violate auth{} spoof policy.
2558 +2 -0 trunk/doc/reference.conf (File Modified)
2559 +1 -0 trunk/include/numeric.h (File Modified)
2560 +1 -0 trunk/include/whowas.h (File Modified)
2561 +10 -1 trunk/modules/m_whowas.c (File Modified)
2562 +1 -1 trunk/src/messages.tab (File Modified)
2563 +4 -0 trunk/src/whowas.c (File Modified)
2566 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2568 Describe hostmask parameter of masktrace better in sgml docs.
2572 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2575 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2577 masktrace help file: mention CIDR IP masks
2582 +2 -0 trunk/help/opers/masktrace (File Modified)
2585 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2587 MASKTRACE: allow normal match() on IP address also
2592 +2 -3 trunk/modules/m_etrace.c (File Modified)
2595 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2597 Allow +S clients (services) to send to channels and @/+ channels always.
2601 +1 -1 trunk/modules/core/m_message.c (File Modified)
2602 +1 -1 trunk/src/channel.c (File Modified)
2605 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2607 Allow servers to send to @#chan and +#chan.
2611 +1 -1 trunk/modules/core/m_message.c (File Modified)
2614 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2616 Don't count opers on service{} servers in /lusers.
2620 +2 -2 trunk/src/s_user.c (File Modified)
2623 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2625 Show opers the real host behind a dynamic spoof in WHOIS.
2626 If the user is auth{} spoofed, this shows the auth{} spoof
2627 otherwise it shows the DNS hostname and IP address.
2628 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2632 +1 -0 trunk/include/numeric.h (File Modified)
2633 +12 -2 trunk/modules/m_whois.c (File Modified)
2634 +1 -1 trunk/src/messages.tab (File Modified)
2637 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2639 Remove #define HIDE_SPOOF_IPS from config.h, should
2640 have been done earlier.
2644 +0 -7 trunk/include/config.h (File Modified)
2647 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2649 Bring back ERR_CANTKILLSERVER.
2653 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2656 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2659 - also send RPL_HOSTHIDDEN on -h
2660 - don't allow +h for auth{} spoofed clients
2664 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2667 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2669 /etc/resolv.conf parsing:
2670 - don't crash (sometimes) if there is a line without an argument
2671 (e.g. 'search' by itself)
2672 - fix handling of lines with leading whitespace
2676 +9 -8 trunk/src/reslib.c (File Modified)
2679 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2681 Put back code that terminates DNS queries, which was
2682 removed during the resolver changes.
2686 +4 -0 trunk/src/s_auth.c (File Modified)
2689 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2691 - oh hey, that was in the wrong place
2695 +13 -13 trunk/src/s_auth.c (File Modified)
2698 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2700 - handle a situation where a user can go away before DNS completes
2704 +13 -0 trunk/src/s_auth.c (File Modified)
2707 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2713 +1 -0 trunk/include/blacklist.h (File Modified)
2714 +1 -0 trunk/include/res.h (File Modified)
2715 +33 -2 trunk/src/blacklist.c (File Modified)
2716 +2 -0 trunk/src/client.c (File Modified)
2717 +24 -0 trunk/src/res.c (File Modified)
2720 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2722 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2723 if comm_accept() failed.
2725 Found with valgrind.
2729 +4 -4 trunk/src/listener.c (File Modified)
2732 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2734 - handle unavailable Client/preClient structs
2738 +9 -0 trunk/src/blacklist.c (File Modified)
2741 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2743 Add +lf to SGML docs.
2747 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2750 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2752 Also do forwarding if the channel limit (+l) is exceeded.
2756 +1 -1 trunk/help/opers/cmode (File Modified)
2757 +2 -2 trunk/modules/core/m_join.c (File Modified)
2760 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2762 Post-release lovin':
2763 - Update version to 2.1.0.
2764 - Regenerate configure.
2768 +9 -9 trunk/configure (File Modified)
2769 +1 -1 trunk/configure.ac (File Modified)
2772 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2774 Comment out example blacklist{} block.
2778 +7 -7 trunk/doc/example.conf (File Modified)
2779 +7 -7 trunk/doc/reference.conf (File Modified)
2782 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2784 Add note regarding use of AHBL BLs.
2788 +4 -0 trunk/doc/example.conf (File Modified)
2789 +4 -0 trunk/doc/reference.conf (File Modified)
2792 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2798 +2 -2 trunk/CREDITS (File Modified)
2801 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2807 +1 -0 trunk/CREDITS (File Modified)
2810 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2812 Put more recent ratbox CREDITS here.
2816 +3 -2 trunk/doc/Ratbox-team (File Modified)
2819 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2825 +5 -4 trunk/NEWS (File Modified)
2828 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2830 Mention that install or make install also avoids modunload crashes.
2834 +2 -1 trunk/BUGS (File Modified)
2837 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2843 +3 -8 trunk/NEWS (File Modified)
2846 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2852 +3 -2 trunk/BUGS (File Modified)
2855 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2857 - add orighost check to hurt.c
2862 +1 -6 trunk/BUGS (File Modified)
2863 +1 -1 trunk/extensions/hurt.c (File Modified)
2866 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2868 Make kline_exempt exempt from HURT also.
2872 +2 -1 trunk/extensions/hurt.c (File Modified)
2875 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2877 Fix mask HEAL propagation.
2881 +6 -3 trunk/extensions/hurt.c (File Modified)
2884 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2891 +18 -31 trunk/extensions/README (File Modified)
2894 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
2896 More target change hax.
2901 +5 -0 trunk/extensions/hurt.c (File Modified)
2904 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
2906 Improvements to HURT propagation.
2910 +8 -6 trunk/extensions/hurt.c (File Modified)
2913 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
2915 - further simplification
2919 +25 -76 trunk/extensions/hurt.c (File Modified)
2920 +0 -9 trunk/extensions/hurt.h (File Modified)
2923 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
2929 +13 -0 trunk/extensions/hurt.c (File Modified)
2932 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
2934 - cut off at 15 messages instead of 30
2938 +1 -1 trunk/extensions/hurt.h (File Modified)
2941 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
2943 Squash a warning here.
2947 +1 -3 trunk/src/ircd.c (File Modified)
2950 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
2952 Don't show servers in /stats l to nonopers if flatten links is enabled.
2956 +3 -1 trunk/modules/m_stats.c (File Modified)
2959 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
2965 +20 -7 trunk/extensions/hurt.c (File Modified)
2968 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
2970 - remove inline stuff (yuck)
2971 - sockaddr should have been sockhost
2975 +22 -31 trunk/extensions/hurt.c (File Modified)
2978 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
2980 - make hurt checking actually work
2984 +2 -7 trunk/extensions/hurt.c (File Modified)
2987 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
2989 Slight tweak to alias{}.
2993 +4 -0 trunk/src/parse.c (File Modified)
2996 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
2998 - further simplification
3002 +59 -71 trunk/extensions/hurt.c (File Modified)
3003 +0 -1 trunk/extensions/hurt.h (File Modified)
3006 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3008 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3012 +10 -20 trunk/extensions/hurt.c (File Modified)
3013 +0 -4 trunk/extensions/hurt.h (File Modified)
3016 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3018 - remove some unnecessary code here (hurt_initial_check_event()).
3022 +0 -23 trunk/extensions/hurt.c (File Modified)
3025 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3027 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3031 +8 -0 trunk/modules/core/m_message.c (File Modified)
3034 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3036 - more sane tgchange hax
3040 +2 -1 trunk/extensions/hurt.c (File Modified)
3043 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3045 Make HEAL <nick> work.
3049 +40 -43 trunk/extensions/hurt.c (File Modified)
3052 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3054 Destroy hurt_clients list on unload.
3058 +7 -0 trunk/extensions/hurt.c (File Modified)
3061 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3063 Coding style: no space between a function name and parenthesis.
3067 +43 -43 trunk/extensions/hurt.c (File Modified)
3070 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3072 Now works and throws out hurt clients after 30 protocol messages
3073 unless they identify.
3077 +28 -36 trunk/extensions/hurt.c (File Modified)
3078 +1 -7 trunk/extensions/hurt.h (File Modified)
3081 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3083 Working addition/lookup.
3087 +8 -0 trunk/extensions/hurt.c (File Modified)
3090 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3092 Get rid of hyb6 style propagation (:server COMMAND source).
3096 +18 -22 trunk/extensions/hurt.c (File Modified)
3099 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3101 add not-working hurt_add and hurt_find
3105 +13 -5 trunk/extensions/hurt.c (File Modified)
3108 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3110 Comment out a lot of stuff so I can load and unload this without crashing.
3114 +17 -6 trunk/extensions/hurt.c (File Modified)
3117 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3119 Fix svn:keywords and add a short comment at the top.
3123 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3126 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3128 - Make hurt module compile
3129 - Link it to the build
3130 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3131 correct flag name, no CAP_TS6 use etc
3135 +1 -0 trunk/extensions/Makefile.in (File Modified)
3136 +30 -32 trunk/extensions/hurt.c (File Modified)
3139 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3141 Put beu's hurt module in trunk.
3145 + - trunk/extensions/hurt.c (File Added)
3146 + - trunk/extensions/hurt.h (File Added)
3149 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3151 - _iprint(): use stderr instead of stdout
3155 +1 -1 trunk/src/s_log.c (File Modified)
3158 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3160 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3161 and subsequently destroy our kqueue when we close 0, 1, 2
3163 - After closing fd 0, 1, 2 reopen them to /dev/null again
3164 so we don't send messages from malloc etc to a random
3166 - Remove an obsolete comment.
3170 +13 -2 trunk/src/ircd.c (File Modified)
3173 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3179 +29 -1 trunk/NEWS (File Modified)
3182 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3188 +1 -1 trunk/configure (File Modified)
3191 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3193 Fix openssl version check to also accept versions newer than 0.9.6.
3197 +1 -1 trunk/configure.ac (File Modified)
3200 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3202 Oops, need packet.h here.
3206 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3209 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3211 End the flood grace period in CPRIVMSG/CNOTICE.
3215 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3218 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3220 - update class::connectfreq documentation
3224 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3227 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3229 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3233 +3 -6 trunk/src/s_serv.c (File Modified)
3236 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3238 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3242 +1 -1 trunk/src/messages.tab (File Modified)
3245 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3247 Don't mention that /stats p shows idle times, as it doesn't.
3251 +1 -1 trunk/help/opers/stats (File Modified)
3252 +1 -1 trunk/help/users/stats (File Modified)
3255 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3257 /stats A shows DNS servers, it doesn't matter whether ircd
3258 uses ADNS or something else.
3262 +1 -1 trunk/help/opers/stats (File Modified)
3265 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3267 get_client_name() fix
3271 +4 -0 trunk/src/client.c (File Modified)
3274 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3280 +6 -0 trunk/src/ircd.c (File Modified)
3283 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3285 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3288 +16 -17 trunk/configure (File Modified)
3289 +1 -1 trunk/configure.ac (File Modified)
3292 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3294 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3297 +135 -0 trunk/configure (File Modified)
3298 +6 -0 trunk/configure.ac (File Modified)
3301 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3303 Exit 0 on successful -conftest.
3307 +1 -1 trunk/src/ircd.c (File Modified)
3310 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3312 Make the "keep the parent process around" thing work, by opening
3313 a pipe to the child process. This pipe is on fd 0 in the child
3314 process. After successful initialization, the child will write
3315 a byte to this pipe, on fatal errors it will close it without
3318 Somewhat hackish still but should work.
3322 +27 -30 trunk/src/ircd.c (File Modified)
3325 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3327 - convert some error messages to ierror() over fprintf/ilog combination
3331 +3 -6 trunk/src/ircd.c (File Modified)
3334 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3336 - inotice() for loadmodule when in foreground mode
3340 +3 -0 trunk/src/modules.c (File Modified)
3343 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3345 - remove inotice() on loading modules from the config
3349 +0 -3 trunk/src/modules.c (File Modified)
3352 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3354 - usleep for 50000usec in the parent process to allow for startup messages
3355 to be cleanly printed before detaching to shell, this should be more than
3360 +3 -0 trunk/src/ircd.c (File Modified)
3363 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3365 - display more errors during normal startup as to try to help people find common problems
3369 +27 -10 trunk/src/ircd.c (File Modified)
3372 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3374 - version bump in preparation of 2.0.0 release
3378 +9 -9 trunk/configure (File Modified)
3379 +1 -1 trunk/configure.ac (File Modified)
3382 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3384 Change example.conf operator block from "admin" to "god",
3385 so as to show we encourage per-person operator blocks.
3389 +4 -2 trunk/doc/example.conf (File Modified)
3392 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3394 Document alias{} block.
3398 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3401 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3403 Document DNS blacklist stuff in sgml.
3407 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3408 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3411 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3413 Misc /stats clarifications.
3417 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3420 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3422 Move snomasks into umodes chapter.
3423 Move oprivs chapter down.
3427 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3428 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3429 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3432 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3434 Mention operator{} user@host change.
3438 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3441 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3443 operator{} block user@host matches against orighost now, not host.
3444 This means that services/+h spoofs do not work in operator{} blocks;
3445 auth{} spoofs still work.
3449 +4 -0 trunk/doc/example.conf (File Modified)
3450 +1 -1 trunk/doc/reference.conf (File Modified)
3451 +2 -2 trunk/modules/m_challenge.c (File Modified)
3452 +1 -1 trunk/modules/m_oper.c (File Modified)
3455 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3457 - inotice/iwarn/ierror() stuff I was working on
3461 +3 -0 trunk/include/s_log.h (File Modified)
3462 +15 -11 trunk/src/ircd.c (File Modified)
3463 +3 -1 trunk/src/modules.c (File Modified)
3464 +1 -1 trunk/src/newconf.c (File Modified)
3465 +54 -0 trunk/src/s_log.c (File Modified)
3468 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3470 Oops, don't add blacklists to the list twice on rehash.
3474 +3 -2 trunk/src/blacklist.c (File Modified)
3477 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3479 Remove notices to the client about progress of dnsbl lookups.
3483 +0 -4 trunk/src/blacklist.c (File Modified)
3486 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3488 Add auth{} flag dnsbl_exempt.
3492 +2 -1 trunk/doc/example.conf (File Modified)
3493 +2 -1 trunk/doc/reference.conf (File Modified)
3494 +2 -0 trunk/include/s_conf.h (File Modified)
3495 +1 -0 trunk/src/newconf.c (File Modified)
3496 +8 -1 trunk/src/s_user.c (File Modified)
3499 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3501 Switch alias{} and blacklist{} around, for consistency with example.conf.
3505 +18 -18 trunk/doc/reference.conf (File Modified)
3508 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3510 Send a warning to the user if they are dnsbl listed but exempted.
3514 +17 -12 trunk/src/s_user.c (File Modified)
3517 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3519 Move throwing out dnsbl listed clients to registration,
3520 and make kline_exempt exempt from it.
3524 +1 -0 trunk/include/blacklist.h (File Modified)
3525 +4 -0 trunk/include/client.h (File Modified)
3526 +15 -16 trunk/src/blacklist.c (File Modified)
3527 +6 -0 trunk/src/client.c (File Modified)
3528 +17 -0 trunk/src/s_user.c (File Modified)
3531 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3533 Show refcount in /stats n.
3537 +3 -2 trunk/modules/m_stats.c (File Modified)
3540 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3542 Don't look up dnsbls twice if they send USER twice.
3546 +5 -3 trunk/modules/m_user.c (File Modified)
3549 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3551 Add /stats n to help files.
3555 +1 -0 trunk/help/opers/stats (File Modified)
3556 +1 -0 trunk/help/users/stats (File Modified)
3559 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3561 Only check dnsbls for A records, not AAAA.
3565 +1 -1 trunk/src/blacklist.c (File Modified)
3568 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3570 Don't remove non-illegal blacklists on completion of check.
3571 Add debugging notices (not working).
3575 +5 -1 trunk/src/blacklist.c (File Modified)
3578 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3580 Don't call register_local_user() if they haven't sent a nick yet.
3584 +1 -1 trunk/src/blacklist.c (File Modified)
3587 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3589 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3593 +21 -0 trunk/modules/m_stats.c (File Modified)
3596 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3598 More dnsbl rehash fixes, it was adding bogus entries.
3602 +2 -7 trunk/src/newconf.c (File Modified)
3605 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3607 Need blacklist.h here.
3611 +1 -0 trunk/src/s_conf.c (File Modified)
3614 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3620 +1 -2 trunk/configure (File Modified)
3621 +0 -48 trunk/configure.ac (File Modified)
3622 + - trunk/doc/example-iauth.conf (File Deleted)
3623 + - trunk/iauth/ (File Deleted)
3626 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3628 Improve handling of rehashing with blacklists.
3629 Also some coding style tweaks.
3633 +3 -2 trunk/include/blacklist.h (File Modified)
3634 +35 -16 trunk/src/blacklist.c (File Modified)
3635 +2 -0 trunk/src/s_conf.c (File Modified)
3638 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3640 Clear can_send cache if a user logs in or out from services.
3644 +2 -0 trunk/modules/m_services.c (File Modified)
3647 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3649 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3650 This directory is not entered by default.
3651 More stuff needs to be moved into here.
3655 +2 -1 trunk/configure (File Modified)
3656 +1 -0 trunk/configure.ac (File Modified)
3657 +69 -458 trunk/extensions/Makefile.in (File Modified)
3658 + - trunk/extensions/m_clearchan.c (File Deleted)
3659 + - trunk/extensions/m_force.c (File Deleted)
3660 + - trunk/unsupported/ (File Added)
3661 + - trunk/unsupported/Makefile.in (File Added)
3662 + - trunk/unsupported/m_clearchan.c (File Added)
3663 + - trunk/unsupported/m_force.c (File Added)
3666 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3668 Logging/wallops for forcejoin/forcepart, numeric fix.
3669 This needs to be moved to the toys section.
3673 +22 -2 trunk/extensions/m_force.c (File Modified)
3676 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3678 Fix comments at the top (including copyright).
3682 +3 -2 trunk/extensions/m_omode.c (File Modified)
3685 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3687 Add OMODE command to extensions/ for oper mode hacking:
3688 - requires admin privs
3689 - does not work for opped opers
3691 - sends a ServerMode for opping the oper themselves,
3692 otherwise a mode coming from the oper (not only
3693 does this provide full accountability, it is also
3694 easiest to implement while avoiding channels
3695 messed up with bogus bans etc).
3699 +171 -0 trunk/extensions/Makefile.in (File Modified)
3700 + - trunk/extensions/m_omode.c (File Added)
3703 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3709 + - trunk/include/blacklist.h (Property Modified)
3710 + - trunk/src/blacklist.c (Property Modified)
3713 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3715 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3719 +5 -1 trunk/src/blacklist.c (File Modified)
3722 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3724 Initial DNS blacklist support:
3725 - see example.conf for how to use.
3726 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3727 - tor.ahbl.org is also included because most networks will not want to allow tor
3728 (and we're considering going KoS on tor users here anyway due to abuse)
3732 +18 -0 trunk/doc/example.conf (File Modified)
3733 +66 -0 trunk/doc/reference.conf (File Modified)
3734 + - trunk/include/blacklist.h (File Added)
3735 +2 -0 trunk/include/client.h (File Modified)
3736 +3 -0 trunk/modules/m_user.c (File Modified)
3737 +152 -0 trunk/src/Makefile.in (File Modified)
3738 + - trunk/src/blacklist.c (File Added)
3739 +34 -0 trunk/src/newconf.c (File Modified)
3740 +1 -0 trunk/src/s_auth.c (File Modified)
3741 +4 -0 trunk/src/s_user.c (File Modified)
3744 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3746 Remove last bit of lzo stuff (comment in example.conf connect{}).
3750 +0 -4 trunk/doc/example.conf (File Modified)
3753 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3755 Show sasl successes and failures in /stats t (like other
3756 things in /stats t, about local clients only).
3760 +2 -0 trunk/include/s_stats.h (File Modified)
3761 +3 -0 trunk/modules/m_sasl.c (File Modified)
3762 +3 -0 trunk/src/s_stats.c (File Modified)
3765 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3767 Allow messaging services by nickname without using
3768 target change slots (this was already possible with
3769 user@server notation or services shortcuts).
3773 +2 -2 trunk/modules/core/m_message.c (File Modified)
3776 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3778 Abort a safelist if a new /list comes in while one is already in progress.
3782 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3785 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3787 Change $![letter]:[mask] to $~[letter]:[mask]
3788 so both ! and ~ invert an extban.
3792 +2 -0 trunk/src/chmode.c (File Modified)
3795 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3797 - revert due to technical issues
3801 +1 -1 trunk/src/extban.c (File Modified)
3804 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3806 - 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
3810 +1 -1 trunk/src/extban.c (File Modified)
3813 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3815 Don't pace /list on a single channel.
3819 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3822 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3824 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3828 +4 -2 trunk/include/supported.h (File Modified)
3831 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3833 Extban types are case insensitive; force them to lowercase when added.
3837 +5 -5 trunk/doc/extban.txt (File Modified)
3838 +4 -0 trunk/src/chmode.c (File Modified)
3839 +3 -3 trunk/src/extban.c (File Modified)
3842 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3844 sendto_wallops_flags():
3845 - instead of checking IsOper on each client, walk the appropriate list
3846 - instead of sending non-+z wallops from persons to nonopers, send only
3847 +w wallops from persons
3851 +1 -5 trunk/src/send.c (File Modified)
3854 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3856 Prefix oper wallops with "WALLOPS - " if they would
3857 otherwise look like operwalls or locops, when sending
3858 them to local users.
3862 +11 -1 trunk/modules/m_wallops.c (File Modified)
3865 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3867 Make sure destination field in some sasl numerics
3868 is the user's nick, not the sasl agent or server
3873 +2 -2 trunk/modules/m_sasl.c (File Modified)
3876 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3878 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3882 +1 -1 trunk/extensions/Makefile.in (File Modified)
3885 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3887 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3891 +1 -0 trunk/src/s_user.c (File Modified)
3894 beu 2006/05/19 18:10:13 UTC (20060519-1367)
3896 Fix build for when IPv6 is disabled.
3900 +12 -10 trunk/src/s_auth.c (File Modified)
3903 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
3905 Add information about adding extban types.
3909 +25 -0 trunk/doc/extban.txt (File Modified)
3912 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
3914 Better extban validation: try to match a new extban from
3915 a local user against its setter to see if it is valid.
3916 Unknown extban types from remotes are no longer hidden.
3920 +4 -3 trunk/doc/extban.txt (File Modified)
3921 +1 -0 trunk/include/channel.h (File Modified)
3922 +2 -6 trunk/src/chmode.c (File Modified)
3923 +32 -0 trunk/src/extban.c (File Modified)
3926 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
3928 Make sure both .c.o: and .s.o: are followed by the necessary command.
3932 +1 -0 trunk/src/Makefile.in (File Modified)
3935 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
3937 Add need_sasl auth{} flag to sgml documentation.
3941 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3944 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
3946 Document need_sasl auth{} flag in example confs.
3950 +1 -0 trunk/doc/example.conf (File Modified)
3951 +1 -0 trunk/doc/reference.conf (File Modified)
3954 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
3956 Don't allow TB to set an empty topic.
3957 This would be possible if a server sent bad protocol
3958 and could cause a crash.
3962 +4 -0 trunk/modules/m_tb.c (File Modified)
3965 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
3971 +1 -1 trunk/Makefile.in (File Modified)
3974 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
3980 +2 -2 trunk/configure (File Modified)
3981 +1 -1 trunk/configure.ac (File Modified)
3984 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
3990 +2 -2 trunk/configure (File Modified)
3993 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
3999 +1 -1 trunk/extensions/Makefile.in (File Modified)
4002 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4004 - rename contrib to extensions to bring some clarity to things
4008 +1 -1 trunk/Makefile.in (File Modified)
4009 +1 -1 trunk/configure.ac (File Modified)
4010 +10 -10 trunk/doc/example.conf (File Modified)
4011 +10 -10 trunk/doc/reference.conf (File Modified)
4012 + - trunk/extensions/ (File Added)
4013 + - trunk/extras/ (File Deleted)
4016 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4022 +1 -1 trunk/Makefile.in (File Modified)
4023 +1 -1 trunk/configure.ac (File Modified)
4024 + - trunk/contrib/ (File Deleted)
4025 + - trunk/extras/ (File Added)
4028 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4030 Don't allow servers to QUIT (they should use SQUIT).
4034 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4037 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4043 + - trunk/src/fnvhash.s (Property Modified)
4046 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4048 - reduced version of code
4052 +9 -61 trunk/src/fnvhash.s (File Modified)
4055 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4057 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4061 +1 -1 trunk/src/fnvhash.s (File Modified)
4064 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4066 Fix orighost matching for klines, etc. Was hashing the visible
4071 +1 -1 trunk/src/hostmask.c (File Modified)
4074 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4076 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4080 +7 -1 trunk/configure (File Modified)
4081 +5 -0 trunk/configure.ac (File Modified)
4082 +5 -6 trunk/src/Makefile.in (File Modified)
4083 +0 -4 trunk/src/fnvhash.s (File Modified)
4084 +0 -2 trunk/src/hash.c (File Modified)
4087 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4089 - regenerate configure
4093 +18 -0 trunk/configure (File Modified)
4096 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4098 - --enable-ricer-hashing option.
4102 +9 -0 trunk/configure.ac (File Modified)
4103 +3 -0 trunk/include/setup.h.in (File Modified)
4106 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4108 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4112 + - trunk/src/fnvhash.s (File Added)
4113 +3 -0 trunk/src/hash.c (File Modified)
4116 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4118 Fix syntax error in reference.conf.
4122 +0 -1 trunk/doc/reference.conf (File Modified)
4125 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4127 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4128 (&& instead of ||...)
4129 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4133 +1 -1 trunk/src/chmode.c (File Modified)
4136 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4138 Documentation for extban.
4142 + - trunk/doc/extban.txt (File Added)
4145 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4147 Add extban modules to example confs.
4151 +5 -0 trunk/doc/example.conf (File Modified)
4152 +10 -0 trunk/doc/reference.conf (File Modified)
4155 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4157 Initial addition of extended ban types (conditionals).
4158 Allows custom +bqeI checks via modules.
4159 Initial extra types are account (a[:mask]), oper (o),
4160 channel (c:name), realname (r:mask), server (s:mask).
4164 +229 -0 trunk/contrib/Makefile.in (File Modified)
4165 + - trunk/contrib/extb_account.c (File Added)
4166 + - trunk/contrib/extb_channel.c (File Added)
4167 + - trunk/contrib/extb_oper.c (File Added)
4168 + - trunk/contrib/extb_realname.c (File Added)
4169 + - trunk/contrib/extb_server.c (File Added)
4170 +13 -0 trunk/include/channel.h (File Modified)
4171 +1 -0 trunk/src/Makefile.in (File Modified)
4172 +14 -5 trunk/src/channel.c (File Modified)
4173 +91 -0 trunk/src/chmode.c (File Modified)
4174 + - trunk/src/extban.c (File Added)
4177 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4179 Do not force +bqeI modes starting with '$' in nick!user@host format.
4180 * and ? characters in them are still assumed to be wildcards.
4184 +6 -0 trunk/src/chmode.c (File Modified)
4187 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4189 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4193 +4 -0 trunk/modules/m_capab.c (File Modified)
4196 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4198 Stop some mixing of client and server protocol.
4202 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4203 +4 -2 trunk/modules/m_pass.c (File Modified)
4204 +6 -0 trunk/modules/m_sasl.c (File Modified)
4205 +6 -0 trunk/modules/m_user.c (File Modified)
4208 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4214 +0 -2 trunk/include/s_newconf.h (File Modified)
4215 +0 -4 trunk/include/s_serv.h (File Modified)
4216 +0 -1 trunk/src/newconf.c (File Modified)
4217 +1 -13 trunk/src/s_serv.c (File Modified)
4220 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4222 - revert LZOLink patch for now
4226 +0 -1 trunk/servlink/Makefile.in (File Modified)
4227 +0 -16 trunk/servlink/README (File Modified)
4228 +2 -36 trunk/servlink/control.c (File Modified)
4229 +0 -3 trunk/servlink/control.h (File Modified)
4230 +7 -5955 trunk/servlink/io.c (File Modified)
4231 + - trunk/servlink/lzoconf.h (File Deleted)
4232 + - trunk/servlink/lzodefs.h (File Deleted)
4233 + - trunk/servlink/minilzo.c (File Deleted)
4234 + - trunk/servlink/minilzo.h (File Deleted)
4235 +0 -1 trunk/servlink/servlink.h (File Modified)
4238 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4244 +4 -2 trunk/servlink/control.c (File Modified)
4245 +2 -1 trunk/servlink/io.c (File Modified)
4248 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4254 +2 -2 trunk/servlink/io.c (File Modified)
4257 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4259 - paranoia, prevent segfaults
4263 +2 -2 trunk/servlink/io.c (File Modified)
4266 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4268 - more optimal servlink code
4272 +21 -8 trunk/servlink/io.c (File Modified)
4275 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4277 - more efficient read strategy
4281 +15 -3 trunk/servlink/io.c (File Modified)
4284 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4286 - use lzo_uintp cast to make LZO happy
4290 +3 -3 trunk/servlink/io.c (File Modified)
4293 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4295 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4299 +4 -0 trunk/doc/example.conf (File Modified)
4300 +2 -1 trunk/include/s_newconf.h (File Modified)
4301 +4 -0 trunk/include/s_serv.h (File Modified)
4302 +1 -0 trunk/servlink/Makefile.in (File Modified)
4303 +16 -0 trunk/servlink/README (File Modified)
4304 +34 -2 trunk/servlink/control.c (File Modified)
4305 +3 -0 trunk/servlink/control.h (File Modified)
4306 +5929 -7 trunk/servlink/io.c (File Modified)
4307 + - trunk/servlink/lzoconf.h (File Added)
4308 + - trunk/servlink/lzodefs.h (File Added)
4309 + - trunk/servlink/minilzo.c (File Added)
4310 + - trunk/servlink/minilzo.h (File Added)
4311 +1 -0 trunk/servlink/servlink.h (File Modified)
4312 +1 -0 trunk/src/newconf.c (File Modified)
4313 +14 -2 trunk/src/s_serv.c (File Modified)
4316 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4318 - remove imalloc, it was a concept that probably wouldn't have worked properly
4322 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4323 + - trunk/libcharybdis/imalloc.c (File Deleted)
4324 + - trunk/libcharybdis/imalloc.h (File Deleted)
4327 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4329 - disable imalloc for now
4333 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4336 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4338 - remove unneeded debug code
4342 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4345 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4347 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4351 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4354 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4356 - more stuff here, imalloc remains disabled for now
4360 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4363 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4369 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4372 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4378 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4379 +2 -0 trunk/src/ircd.c (File Modified)
4382 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4384 - roll back libircd crap
4388 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4389 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4390 +29 -0 trunk/src/.depend (File Modified)
4391 +6 -21 trunk/src/Makefile.in (File Modified)
4392 +3 -218 trunk/src/ircd.c (File Modified)
4393 + - trunk/src/ircd_linker.c (File Deleted)
4394 + - trunk/src/main.c (File Deleted)
4397 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4399 - realloc(), free() implementation
4403 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4406 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4408 - malloc(), calloc() implementation
4412 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4415 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4417 - block_free(), block_find(), retune_heaps() implementation
4421 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4424 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4426 - block_destroy code, block_allocate code.
4430 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4433 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4439 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4442 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4444 - disable imalloc again :P
4448 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4451 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4457 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4460 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4466 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4469 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4471 - constructor code for imalloc engine (malloc_init())
4475 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4478 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4480 - imalloc engine improvements
4484 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4487 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4489 - replace mmap() code with direct brk()/sbrk() calls.
4493 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4496 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4498 - remove outdated i_malloc() interfaces
4502 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4505 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4507 - redisable imalloc (sorry!)
4511 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4514 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4516 - correct GET_PAGE_SLOT() macro
4520 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4523 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4525 - oops forgot to commit it with imalloc turned off
4529 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4532 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4538 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4539 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4542 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4544 - lowlevel imalloc code
4548 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4549 + - trunk/libcharybdis/imalloc.h (File Added)
4552 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4558 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4561 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4567 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4570 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4572 - 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)
4576 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4577 + - trunk/libcharybdis/imalloc.c (File Added)
4580 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4582 - increment configure Id
4586 +2208 -1 trunk/configure (File Modified)
4589 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4591 - bootstrap for imalloc code
4595 +54 -1 trunk/configure.ac (File Modified)
4596 +27 -0 trunk/include/setup.h.in (File Modified)
4599 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4601 Clarify interaction of spoofs and channel bans/operator{} blocks.
4605 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4606 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4609 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4611 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4615 +30 -22 trunk/src/ircd.c (File Modified)
4618 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4620 If shared{} blocks deny something, the command
4621 is silently ignored.
4625 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4628 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4630 Move up IsService check so we don't store a non-service
4631 in preClient->sasl_agent.
4635 +6 -6 trunk/modules/m_sasl.c (File Modified)
4638 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4640 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4641 Add some more sanity checks on agent strings.
4645 +13 -11 trunk/modules/m_sasl.c (File Modified)
4648 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4650 Unknown clients can have an ID too now so make sure to remove
4651 them from the hash if they exit.
4655 +3 -0 trunk/src/client.c (File Modified)
4658 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4660 Only accept sasl from servers in a service{} block.
4661 Not tested but this must go in.
4665 +6 -0 trunk/modules/m_sasl.c (File Modified)
4666 +3 -0 trunk/modules/m_signon.c (File Modified)
4669 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4671 Only process SAVE messages targetting registered users,
4672 not servers or unregistered connections. Could cause
4673 a crash when bad protocol was received.
4677 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4680 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4682 - fix QJM buffer overflow vulnerability (fucking GXTi)
4686 +3 -3 trunk/src/s_user.c (File Modified)
4689 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4691 Mention /scan umodes under oper_spy privilege.
4695 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4698 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4700 Mention that overlapping cluster blocks are a bad thing.
4704 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4707 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4709 - Document cluster{} and shared{} blocks.
4710 - Mention that service{} does not allow wildcards.
4714 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4717 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4719 Document exempt{} and service{} blocks, point to reference.conf for
4720 general{}, channel{} and serverhide{}.
4724 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4727 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4729 Document ~ in lists of values better.
4733 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4736 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4738 More detailed CNOTICE, CPRIVMSG descriptions.
4742 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4745 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4747 Oops, need both Revision and Id on modules.
4751 + - trunk/modules/sno_routing.c (Property Modified)
4754 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4756 Tweak header comment a bit (filename, Id).
4760 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4763 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4765 Add GLINE and UNGLINE.
4769 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4772 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4774 New configure with proper Id.
4778 +3 -1 trunk/configure (File Modified)
4781 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4783 Change #include directives for in6addr_any, hopefully compiles better now.
4787 +3 -1 trunk/configure.ac (File Modified)
4790 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4792 Encourage putting actual administrative information
4793 in the admin{} block.
4797 +3 -3 trunk/doc/example.conf (File Modified)
4800 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4802 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4806 +9 -7 trunk/include/s_conf.h (File Modified)
4807 +1 -0 trunk/src/newconf.c (File Modified)
4808 +10 -0 trunk/src/s_user.c (File Modified)
4811 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4813 - Change to glines = no in example confs
4814 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4819 +1 -1 trunk/doc/example.conf (File Modified)
4820 +1 -1 trunk/doc/reference.conf (File Modified)
4821 +2 -2 trunk/modules/m_gline.c (File Modified)
4824 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4826 - forward-port QJM fix from 1.1
4830 +2 -0 trunk/src/s_user.c (File Modified)
4833 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4835 - add switch to configure to disable the block allocator
4839 +18 -0 trunk/configure (File Modified)
4840 +9 -0 trunk/configure.ac (File Modified)
4841 +0 -6 trunk/include/config.h (File Modified)
4842 +3 -0 trunk/include/setup.h.in (File Modified)
4845 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4847 Fix wierd error that would exit SASL users with "Overridden"
4850 +1 -1 trunk/modules/m_signon.c (File Modified)
4853 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4855 Remove obsolete XXX comment about lazylinks.
4859 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4862 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4864 OJOIN: make sure to send the wallops remotely for #channels
4868 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4871 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4873 Accountability for OJOIN (contrib module)
4876 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4879 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4881 - move more stuff over to ircd_state
4885 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4886 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4887 +9 -0 trunk/src/ircd_state.c (File Modified)
4888 +3 -3 trunk/src/patricia.c (File Modified)
4891 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4893 - move more stuff out of libircd and into ircd_state.c
4897 +5 -5 trunk/src/channel.c (File Modified)
4898 +4 -4 trunk/src/client.c (File Modified)
4899 +12 -0 trunk/src/ircd_state.c (File Modified)
4902 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
4904 - this is just barrels of fun
4908 + - trunk/include/ircd_state.h (File Added)
4909 +1 -1 trunk/src/Makefile.in (File Modified)
4910 +2 -1 trunk/src/channel.c (File Modified)
4911 +3 -52 trunk/src/ircd.c (File Modified)
4912 +100 -3 trunk/src/ircd_state.c (File Modified)
4915 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
4917 It's .include, not #include.
4921 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4924 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
4926 More consistent section titles.
4930 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4931 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4932 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4935 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
4937 Mention possible exceeding of +j/+l due to propagation
4938 delays between servers.
4942 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4945 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
4948 - "text" -> <quote>text</quote>
4954 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4955 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4956 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
4957 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4960 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
4962 Remove text about deprecation of glines.
4966 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4969 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
4971 - Add description of umode +D, deaf.
4972 - Mention CALLERID 005 token with umode +g.
4976 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4979 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
4981 Strip off a leading colon in services shortcuts (aliases).
4985 +2 -0 trunk/src/parse.c (File Modified)
4988 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
4990 Add no_oper_invis contrib module, denies opers setting
4991 themselves invisible (except hidden_oper's).
4995 +42 -0 trunk/contrib/Makefile.in (File Modified)
4996 + - trunk/contrib/no_oper_invis.c (File Added)
4999 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5001 Mention /stats E, make the other /stats descriptions more consistent.
5005 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5008 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5010 Mention that the KILL reason and oper will appear on channels.
5014 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5017 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5019 Mention /mode #channel f to query forward channel from outside.
5023 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5026 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5028 Port over RATBOX_2_1 r20960 (anfl):
5029 client connect notices to +C should be hiding the extra
5030 fields for spoofed users
5034 +2 -1 trunk/src/s_user.c (File Modified)
5037 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5039 Add a chapter with our extra user commands:
5040 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5044 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5045 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5048 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5050 Do not put by <server>: in SQUIT reasons to servers
5051 other than the one being exited.
5055 +1 -1 trunk/src/client.c (File Modified)
5058 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5060 Regenerate configure.
5064 +1162 -1159 trunk/configure (File Modified)
5067 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5069 Move the warning flags down so they do not mess up
5070 checks like for -Wl,-export-dynamic.
5074 +33 -30 trunk/configure.ac (File Modified)
5077 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5083 +2 -1 trunk/iauth/Makefile.in (File Modified)
5086 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5088 - build iauth makefile
5092 +3 -2 trunk/configure (File Modified)
5093 +1 -0 trunk/configure.ac (File Modified)
5096 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5102 + - trunk/iauth/Makefile.in (File Added)
5105 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5107 - add iauth.conf.example from irc2.11
5111 + - trunk/doc/example-iauth.conf (File Added)
5114 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5116 - wow, i found some docs on this thing
5120 + - trunk/doc/technical/iauth-internals.txt (File Added)
5123 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5125 - no longer applicable
5129 + - trunk/authdaemon/ (File Deleted)
5132 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5134 - remove libircd.so on make clean (oops)
5138 +1 -1 trunk/src/Makefile.in (File Modified)
5141 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5143 - merge iauth source for experimentation
5147 + - trunk/iauth/ (File Added)
5148 + - trunk/iauth/a_conf.c (File Added)
5149 + - trunk/iauth/a_conf_def.h (File Added)
5150 + - trunk/iauth/a_conf_ext.h (File Added)
5151 + - trunk/iauth/a_defines.h (File Added)
5152 + - trunk/iauth/a_externs.h (File Added)
5153 + - trunk/iauth/a_io.c (File Added)
5154 + - trunk/iauth/a_io_ext.h (File Added)
5155 + - trunk/iauth/a_log.c (File Added)
5156 + - trunk/iauth/a_log_def.h (File Added)
5157 + - trunk/iauth/a_log_ext.h (File Added)
5158 + - trunk/iauth/a_struct_def.h (File Added)
5159 + - trunk/iauth/iauth.c (File Added)
5160 + - trunk/iauth/mod_lhex.c (File Added)
5161 + - trunk/iauth/mod_lhex_ext.h (File Added)
5162 + - trunk/iauth/mod_pipe.c (File Added)
5163 + - trunk/iauth/mod_pipe_ext.h (File Added)
5164 + - trunk/iauth/mod_rfc931.c (File Added)
5165 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5166 + - trunk/iauth/mod_socks.c (File Added)
5167 + - trunk/iauth/mod_socks_ext.h (File Added)
5168 + - trunk/iauth/mod_webproxy.c (File Added)
5169 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5172 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5174 User /quote help index was not sorted properly.
5178 +2 -2 trunk/help/Makefile.in (File Modified)
5179 +8 -8 trunk/help/users/index (File Modified)
5182 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5188 +25 -8 trunk/help/opers/index (File Modified)
5189 + - trunk/help/opers/scan (File Added)
5192 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5195 - Document SCAN UMODES
5196 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5200 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5203 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5205 Add our copyright information to /info (part of release-1.1 r1026).
5209 +1 -0 trunk/src/version.c.SH (File Modified)
5212 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5214 Fix some compile warnings.
5218 +1 -1 trunk/modules/core/m_join.c (File Modified)
5219 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5220 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5221 +1 -1 trunk/modules/m_scan.c (File Modified)
5222 +4 -4 trunk/modules/m_signon.c (File Modified)
5225 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5227 RSFNC: OK, actually consider unknowns also for detecting a collide.
5228 Otherwise we can get two clients with the same nick.
5232 +1 -1 trunk/modules/m_services.c (File Modified)
5235 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5237 - charybdis profiling stuff
5238 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5243 +0 -8 trunk/configure (File Modified)
5244 +1 -8 trunk/configure.ac (File Modified)
5245 +18 -0 trunk/include/channel.h (File Modified)
5246 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5247 +335 -260 trunk/src/.depend (File Modified)
5248 +1569 -0 trunk/src/Makefile.in (File Modified)
5249 + - trunk/src/chmode.c (File Added)
5250 +16 -1 trunk/src/ircd.c (File Modified)
5251 +11 -0 trunk/src/main.c (File Modified)
5252 +11 -0 trunk/src/modules.c (File Modified)
5255 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5257 RSFNC: Do not send kills to servers for unknowns
5261 +4 -2 trunk/modules/m_services.c (File Modified)
5264 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5266 Describe service{} blocks in reference.conf.
5270 +12 -0 trunk/doc/reference.conf (File Modified)
5273 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5275 Replace this list of modes with pointers to other documentation.
5279 +6 -50 trunk/doc/modes.txt (File Modified)
5282 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5284 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5285 looks too much like an old-ircd client pointer otherwise.
5289 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5292 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5295 - note truncation of the list (perhaps sending multiple
5297 - clarify in a comment that /findforwards on a nonexistent
5298 channel can be useful
5299 - sendto_one_notice() requires that the text start with
5304 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5307 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5309 When we close a local server's link, always include the
5310 name of the client causing the exit in the reason in the
5311 SQUIT we send them (replacing them with us). This makes
5312 sure server notices for stuff like "Not enough arguments
5313 to server command" are different on the two sides.
5317 +7 -5 trunk/src/client.c (File Modified)
5320 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5322 New contrib module m_findforwards.c
5326 +112 -0 trunk/contrib/Makefile.in (File Modified)
5327 + - trunk/contrib/m_findforwards.c (File Added)
5330 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5332 Whoops, don't show real host behind auth{} spoof in
5333 spoof notices if hide_spoof_ips is enabled.
5335 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5339 +3 -2 trunk/src/s_conf.c (File Modified)
5342 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5344 Add dalnet-style /identify that sends to nickserv or chanserv.
5348 +102 -0 trunk/contrib/Makefile.in (File Modified)
5349 + - trunk/contrib/m_identify.c (File Added)
5352 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5354 Document alias{} blocks a bit better.
5358 +9 -0 trunk/doc/reference.conf (File Modified)
5361 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5363 - add aliases to /stats m (data usage is not counted though, sorry)
5367 +1 -0 trunk/include/s_conf.h (File Modified)
5368 +3 -0 trunk/src/newconf.c (File Modified)
5369 +15 -0 trunk/src/parse.c (File Modified)
5372 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5374 - remove m_sshortcut as it's no longer relevant
5378 +0 -145 trunk/modules/Makefile.in (File Modified)
5379 + - trunk/modules/m_sshortcut.c (File Deleted)
5382 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5384 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5385 targets instead of my original idea :P)
5389 +32 -0 trunk/doc/example.conf (File Modified)
5390 +35 -0 trunk/doc/reference.conf (File Modified)
5391 +4 -0 trunk/include/parse.h (File Modified)
5392 +7 -0 trunk/include/s_conf.h (File Modified)
5393 +82 -0 trunk/src/newconf.c (File Modified)
5394 +78 -0 trunk/src/parse.c (File Modified)
5395 +16 -0 trunk/src/s_conf.c (File Modified)
5398 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5400 Remove some spaces after tabs. ??
5404 +18 -18 trunk/src/newconf.c (File Modified)
5407 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5410 - make sure to clear all marks also if the who was aborted
5411 because of too many matches
5412 - give ERR_TOOMANYMATCHES if too many matches
5415 ratbox RATBOX_2_2 r22003 (jilles)
5419 +28 -26 trunk/modules/m_who.c (File Modified)
5422 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5428 +9 -9 trunk/configure (File Modified)
5429 +1 -1 trunk/configure.ac (File Modified)
5432 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5434 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5438 +2 -1 trunk/include/s_newconf.h (File Modified)
5439 +20 -0 trunk/modules/m_rehash.c (File Modified)
5440 +1 -1 trunk/src/s_newconf.c (File Modified)
5443 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5445 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5449 +0 -1 trunk/doc/example.conf (File Modified)
5450 +0 -3 trunk/doc/reference.conf (File Modified)
5451 +0 -1 trunk/include/s_conf.h (File Modified)
5452 +0 -6 trunk/modules/m_info.c (File Modified)
5453 +1 -1 trunk/src/channel.c (File Modified)
5454 +0 -1 trunk/src/newconf.c (File Modified)
5457 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5459 Missing header in m_chghost.c
5462 +1 -0 trunk/modules/m_chghost.c (File Modified)
5465 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5467 Relocate QJM code to a seperate function(change_nick_user_host)
5468 Change CHGHOST to use change_nick_user_host instead of just setting it
5472 +3 -0 trunk/include/s_user.h (File Modified)
5473 +1 -1 trunk/modules/m_chghost.c (File Modified)
5474 +3 -78 trunk/modules/m_signon.c (File Modified)
5475 +89 -0 trunk/src/s_user.c (File Modified)
5478 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5480 Restore /stats a (dns servers, admin-only).
5484 +1 -0 trunk/include/res.h (File Modified)
5485 +5 -8 trunk/modules/m_stats.c (File Modified)
5486 +16 -0 trunk/src/res.c (File Modified)
5489 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5491 - Add CHARYBDIS_PROFILE if we are profiling.
5492 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5493 - Remove duplicate --enable-epoll entry.
5497 +1595 -15 trunk/configure (File Modified)
5498 +30 -11 trunk/configure.ac (File Modified)
5499 +3 -0 trunk/include/setup.h.in (File Modified)
5502 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5504 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5508 +28 -0 trunk/aclocal.m4 (File Modified)
5511 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5513 Allow requesting forward channel and quiet list in same mode command.
5517 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5520 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5522 Add description of xline wildcards.
5526 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5529 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5531 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5535 +0 -4 trunk/modules/m_services.c (File Modified)
5538 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5544 +1 -1 trunk/include/hook.h (File Modified)
5547 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5549 call_hook, not hook_call
5553 +1 -1 trunk/modules/core/m_join.c (File Modified)
5556 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5558 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5559 Could be useful for a number of things.
5563 +9 -0 trunk/modules/core/m_join.c (File Modified)
5566 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5568 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5572 +7 -0 trunk/include/hook.h (File Modified)
5575 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5577 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5581 +15 -0 trunk/modules/m_services.c (File Modified)
5584 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5586 Clarify snomask +f, +k, +u.
5590 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5593 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5595 Cmode +p and +s may be set simultaneously.
5599 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5602 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5604 actually, we should check the data version on each reload (oops)
5608 +6 -6 trunk/src/main.c (File Modified)
5611 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5613 more work on the loader
5617 +45 -21 trunk/src/main.c (File Modified)
5620 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5622 Add prototype ircd_state.c
5626 + - trunk/src/ircd_state.c (File Added)
5629 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5631 Smaller improvements.
5635 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5638 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5640 Add a lot of stuff here.
5644 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5647 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5649 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5653 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5656 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5658 Invex doesn't trump +r or (sic) +J.
5662 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5665 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5667 Check to make sure a module is not loaded before loading it.
5671 +6 -1 trunk/src/ircd_parser.y (File Modified)
5674 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5676 - Add a missing comma in the HeaderMessages array
5677 - Only send "Your hostname is too long ..." if that really is the case
5681 +2 -2 trunk/src/s_auth.c (File Modified)
5684 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5686 build_symtable() will have already bailed here, so no need to check
5687 explicitly whether or not charybdis_main is NULL.
5691 +7 -16 trunk/src/main.c (File Modified)
5694 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5696 Data structure versioning, part 1.
5700 +10 -1 trunk/include/ircd_defs.h (File Modified)
5701 +2 -0 trunk/src/ircd.c (File Modified)
5702 +15 -3 trunk/src/main.c (File Modified)
5705 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5707 build a symbol table and use that instead of doing a raw dlsym on everything
5711 + - trunk/include/ircd_linker.h (File Added)
5712 +71 -1 trunk/src/Makefile.in (File Modified)
5713 + - trunk/src/ircd_linker.c (File Added)
5714 +16 -4 trunk/src/main.c (File Modified)
5717 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5719 The launcher now calls io_loop() instead of charybdis_main().
5720 This is so that we do not have to reinitialize *everything* later.
5724 +1 -0 trunk/include/ircd.h (File Modified)
5725 +6 -7 trunk/src/ircd.c (File Modified)
5726 +13 -1 trunk/src/main.c (File Modified)
5729 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5731 Use global binding on libircd.so.
5735 +1 -1 trunk/src/main.c (File Modified)
5738 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5740 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5741 (it will do more later)
5745 +14 -12 trunk/include/config.h (File Modified)
5746 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5747 +31 -5 trunk/src/Makefile.in (File Modified)
5748 +78 -1 trunk/src/ircd.c (File Modified)
5749 + - trunk/src/main.c (File Added)
5752 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5754 Add whitespace here, oops.
5758 +1 -1 trunk/CREDITS (File Modified)
5761 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5763 Properly copy over the IP address here instead of using a cheap hack.
5764 Because the hack didn't work right except on IPv6. :|
5768 +12 -2 trunk/src/s_newconf.c (File Modified)
5771 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5773 Revert reject cache notice to ratbox's, which more
5774 clearly suggests what's happening.
5778 +4 -1 trunk/src/reject.c (File Modified)
5781 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5783 Fix the openssl status in the overview information.
5787 +1 -3 trunk/configure (File Modified)
5788 +1 -3 trunk/configure.ac (File Modified)
5791 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5793 - Add simple exempt{} block (127.0.0.1) to example.conf.
5794 - Remove mention of deny{}.
5798 +5 -0 trunk/doc/example.conf (File Modified)
5799 +1 -1 trunk/doc/reference.conf (File Modified)
5802 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5804 example.conf: add some comments at the start
5805 reference.conf: some ircd-ratbox -> charybdis
5809 +11 -0 trunk/doc/example.conf (File Modified)
5810 +6 -5 trunk/doc/reference.conf (File Modified)
5813 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5815 Rename m_createauthonly module to createauthonly
5816 as this is not a module providing an m_function
5821 +1 -38 trunk/contrib/Makefile.in (File Modified)
5822 + - trunk/contrib/createauthonly.c (File Added)
5823 + - trunk/contrib/m_createauthonly.c (File Deleted)
5826 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5828 Add to example confs commented lines for:
5829 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5830 sno_globalkline.so, sno_globaloper.so.
5834 +5 -1 trunk/doc/example.conf (File Modified)
5835 +9 -1 trunk/doc/reference.conf (File Modified)
5838 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5840 - Unbreak connecting to connect{}s with hostnames
5841 instead of IP addresses (broken with new resolver).
5842 - Try to do A/AAAA query based on aftype in
5843 connect{} (doesn't seem to work fully).
5847 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5850 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5852 Unbreak /rehash dns.
5856 +1 -0 trunk/src/res.c (File Modified)
5859 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5861 Preserve Hybrid Id and add one of our own.
5865 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5866 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5869 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5871 Add anfl and Androsyn to CREDITS.
5872 They wrote a lot of ratbox code we use, both before and after the fork.
5876 +2 -0 trunk/CREDITS (File Modified)
5879 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5881 Hostname validity check.
5885 +42 -3 trunk/src/s_auth.c (File Modified)
5888 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5890 Version bump to 1.2.0.
5894 +9 -9 trunk/configure (File Modified)
5895 +1 -1 trunk/configure.ac (File Modified)
5898 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
5900 - Missed a spot in the IPv6 code here. Should be usable now.
5904 +2 -2 trunk/src/res.c (File Modified)
5907 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
5909 Alright, so, this massive commit does the following:
5911 - Adds a resolver based on the undernet and hybrid one.
5912 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
5913 - Makes a check in ./configure be posixly correct
5914 - Simplifies the auth code and DNS callbacks
5916 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
5920 +1 -1 trunk/Makefile.in (File Modified)
5921 + - trunk/adns/ (File Deleted)
5922 +148 -80 trunk/configure (File Modified)
5923 +1 -2 trunk/configure.ac (File Modified)
5924 +6 -0 trunk/include/client.h (File Modified)
5925 +1 -0 trunk/include/packet.h (File Modified)
5926 +153 -41 trunk/include/res.h (File Modified)
5927 + - trunk/include/reslib.h (File Added)
5928 +4 -33 trunk/libcharybdis/commio.c (File Modified)
5929 +930 -1449 trunk/modules/.depend (File Modified)
5930 +3 -0 trunk/modules/m_stats.c (File Modified)
5931 +417 -621 trunk/src/.depend (File Modified)
5932 +1 -1 trunk/src/.indent.pro (File Modified)
5933 +2069 -289 trunk/src/Makefile.in (File Modified)
5934 + - trunk/src/adns.c (File Deleted)
5935 + - trunk/src/res.c (File Added)
5936 + - trunk/src/reslib.c (File Added)
5937 +11 -50 trunk/src/s_auth.c (File Modified)
5938 +4 -26 trunk/src/s_newconf.c (File Modified)
5941 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
5943 Document the NOBALLOC feature.
5947 +7 -1 trunk/include/config.h (File Modified)
5950 jilles 2006/02/12 20:50:51 UTC (20060212-806)
5952 commands.sgml changes
5956 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5959 jilles 2006/02/12 19:58:28 UTC (20060212-804)
5965 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5968 jilles 2006/02/12 19:47:43 UTC (20060212-802)
5970 Improve description of class{} block (in particular,
5971 mention server classes as well as client classes).
5975 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5978 jilles 2006/02/12 19:37:35 UTC (20060212-800)
5981 -/* sendq: servers need a higher sendq as they send more data */
5982 +/* sendq: servers need a higher sendq as they are sent more data */
5986 +1 -1 trunk/doc/reference.conf (File Modified)
5989 jilles 2006/02/12 19:33:35 UTC (20060212-798)
5991 Add modules{} block.
5995 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5998 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6000 Add general::oper_snomask, snomask on oper up for opers
6001 that have umode +s set on oper up, but do not have
6002 a specific snomask setting in their operator block.
6003 If this is empty or not specified, +s is used as before.
6007 +4 -1 trunk/doc/example.conf (File Modified)
6008 +7 -1 trunk/doc/reference.conf (File Modified)
6009 +1 -0 trunk/include/client.h (File Modified)
6010 +1 -0 trunk/include/s_conf.h (File Modified)
6011 +32 -0 trunk/src/newconf.c (File Modified)
6012 +1 -0 trunk/src/s_conf.c (File Modified)
6013 +13 -3 trunk/src/s_user.c (File Modified)
6016 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6021 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6024 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6026 Add MASKTRACE and CHANTRACE commands.
6030 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6033 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6035 document loadmodule directive
6039 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6042 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6048 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6051 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6053 q:lines are no longer living in the ircd.conf either
6057 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6060 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6062 remove k:line, d:line, x:line as they are their own files now
6066 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6069 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6071 New place for operator::snomask.
6075 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6078 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6080 Document connect {}.
6084 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6087 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6089 example.conf: move operator::snomask to a more logical place,
6090 more sensible default
6091 reference.conf: add operator::snomask
6095 +3 -3 trunk/doc/example.conf (File Modified)
6096 +3 -0 trunk/doc/reference.conf (File Modified)
6099 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6101 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6102 in those conf entries that take umodes like <name1>, <name2>, ...
6106 +3 -0 trunk/doc/reference.conf (File Modified)
6107 +3 -0 trunk/src/newconf.c (File Modified)
6110 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6116 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6119 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6125 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6128 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6134 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6137 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6143 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6146 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6148 Document operator {} blocks.
6152 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6155 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6157 auth{}: clarify/add some details
6161 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6164 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6166 auth{}: Move a paragraph.
6170 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6173 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6175 Document auth{} blocks.
6179 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6182 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6188 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6191 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6193 Add umode +R, prevents unidentified clients from
6194 sending private messages or notices. /accept'ed
6195 clients and opers are exempt.
6196 Due to the /accept part, this is only checked
6197 at the target's server, may want to change
6202 +1 -0 trunk/help/opers/umode (File Modified)
6203 +1 -0 trunk/help/users/umode (File Modified)
6204 +2 -0 trunk/include/client.h (File Modified)
6205 +1 -0 trunk/include/numeric.h (File Modified)
6206 +11 -1 trunk/modules/core/m_message.c (File Modified)
6207 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6208 +1 -1 trunk/src/messages.tab (File Modified)
6209 +1 -1 trunk/src/s_user.c (File Modified)
6212 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6214 Don't allow a nick change if banned or quieted (and not
6215 voiced or opped) on a channel. This uses numeric 435
6216 (bahamut's "cannot change to a banned nick") because
6217 bahamut/ircu's 437 and hyperion's 438 already have
6218 another meaning for us.
6222 +2 -0 trunk/include/channel.h (File Modified)
6223 +1 -0 trunk/include/numeric.h (File Modified)
6224 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6225 +38 -0 trunk/src/channel.c (File Modified)
6226 +1 -1 trunk/src/messages.tab (File Modified)
6229 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6232 - respect ban exceptions
6233 - also deny a knock if quieted
6237 +2 -1 trunk/modules/m_knock.c (File Modified)
6240 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6242 Reverse bad substitution in comment.
6246 +1 -1 trunk/src/channel.c (File Modified)
6249 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6251 - set DynSpoof flag for clients spoofed at registration
6252 - add orighost instead of host to the hostname hash
6256 +5 -1 trunk/src/s_user.c (File Modified)
6259 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6261 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6265 +2 -3 trunk/src/send.c (File Modified)
6268 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6270 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6274 +17 -7 trunk/modules/m_signon.c (File Modified)
6277 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6279 Correct minimum args on ENCAP SASL to avoid nasty core.
6283 +1 -1 trunk/modules/m_sasl.c (File Modified)
6286 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6288 Style nits: sptr can't ever be NULL, don't compare truth
6293 +2 -3 trunk/modules/m_scan.c (File Modified)
6296 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6298 - Comment out scan_cmodes() prototype to suppress warning
6299 - Correct minimum parameter count for mo_scan()
6303 +2 -2 trunk/modules/m_scan.c (File Modified)
6306 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6309 - Include full command in operspy notice
6310 - Allow global scans (no-list used, mask not used) without operspy
6311 - Use ERR_NOPRIVS numeric
6315 +21 -9 trunk/modules/m_scan.c (File Modified)
6318 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6320 Cancel out the >3 default if < is given; this way
6321 any </> specification fully overrides the default.
6325 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6328 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6330 - Call mo_list() from m_list() to reduce code duplication
6331 - Default to >3, rather arbitrarily (conf option?)
6332 - Make < and > mean less than and greater than again
6336 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6339 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6341 When processing topic burst, hide connecting server
6342 on netburst if flatten links is enabled.
6346 +9 -2 trunk/modules/m_tb.c (File Modified)
6349 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6351 - remove PENALTY token
6355 +0 -1 trunk/include/supported.h (File Modified)
6358 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6361 - Add PENALTY because we have a pace-wait system.
6362 - Add FNC due to SAVE and RSFNC
6367 +4 -2 trunk/include/supported.h (File Modified)
6370 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6372 mkay, indent went nuts here
6376 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6379 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6381 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6382 and can be used instead. The SAFELIST implementation is the one used by
6383 default, as most users/networks will be used to it.
6387 +1 -0 trunk/NEWS (File Modified)
6388 +14 -0 trunk/include/client.h (File Modified)
6389 +5 -0 trunk/include/hash.h (File Modified)
6390 +404 -272 trunk/modules/Makefile.in (File Modified)
6391 + - trunk/modules/m_list.c (File Deleted)
6392 + - trunk/modules/m_list_ratbox.c (File Added)
6393 + - trunk/modules/m_list_safelist.c (File Added)
6394 +5 -5 trunk/src/hash.c (File Modified)
6397 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6399 Clear invites on a lowerTS JOIN or SJOIN.
6400 This should complete kick_on_split_riding protection.
6404 +5 -0 trunk/modules/core/m_join.c (File Modified)
6405 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6408 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6410 Like in ratbox, send and interpret timestamps on invites.
6414 +9 -2 trunk/modules/m_invite.c (File Modified)
6417 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6419 Add +S (network service) umode. Just for completeness, users or opers
6424 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6427 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6433 +35 -2 trunk/NEWS (File Modified)
6436 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6438 Split off a PreClient structure for data to be freed on registation (i.e. password).
6439 New hook introduce_client for post-registration messages.
6440 Fix b0rked SASL numerics.
6441 Burst REALHOST post-introduction for spoofed-on-registration clients.
6442 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6443 Pre-registration signon support.
6447 +10 -0 trunk/configure (File Modified)
6448 +2 -0 trunk/configure.ac (File Modified)
6449 +14 -4 trunk/include/client.h (File Modified)
6450 +1 -0 trunk/include/hook.h (File Modified)
6451 +1 -0 trunk/include/numeric.h (File Modified)
6452 +3 -0 trunk/include/setup.h.in (File Modified)
6453 +16 -0 trunk/modules/m_chghost.c (File Modified)
6454 +25 -21 trunk/modules/m_sasl.c (File Modified)
6455 +63 -30 trunk/modules/m_signon.c (File Modified)
6456 +18 -0 trunk/src/client.c (File Modified)
6457 +2 -0 trunk/src/hook.c (File Modified)
6458 +5 -5 trunk/src/messages.tab (File Modified)
6459 +2 -0 trunk/src/s_serv.c (File Modified)
6460 +28 -2 trunk/src/s_user.c (File Modified)
6463 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6465 Update hook documentation.
6469 +30 -0 trunk/doc/hooks.txt (File Modified)
6472 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6474 Improve @/# handling in match_esc().
6478 +21 -13 trunk/src/match.c (File Modified)
6481 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6483 backtrack instead of bailing out when handling a mismatched escape
6487 +1 -1 trunk/src/match.c (File Modified)
6490 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6492 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6495 +2 -1 trunk/CREDITS (File Modified)
6498 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6500 Fix the escape brokenness and pick up a more efficient matching algorithm,
6501 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6502 Patch sent upstream. They can do whatever they want with it, *shrug*.
6506 +147 -161 trunk/src/match.c (File Modified)
6509 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6511 If flatten links is enabled, fake the origins of some ServerModes
6512 sent to clients so that the server sending the netburst is hidden.
6513 Most mode hacks still show the true source.
6517 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6518 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6521 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6523 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6524 where the exit originated).
6525 - When receiving an SQUIT for a server themselves
6526 (IsMe(target_p) || target_p == client_p)
6527 close their link and send a local server notice.
6531 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6532 +6 -3 trunk/src/client.c (File Modified)
6535 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6537 Hooking into the wrong hook, whoops. :P
6541 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6542 +6 -10 trunk/modules/core/m_join.c (File Modified)
6545 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6547 this doesn't work right, right now :P
6551 +40 -0 trunk/contrib/Makefile.in (File Modified)
6552 + - trunk/contrib/m_createauthonly.c (File Added)
6553 +6 -0 trunk/include/hook.h (File Modified)
6554 +26 -1 trunk/modules/core/m_join.c (File Modified)
6555 +1 -1 trunk/src/ircd.c (File Modified)
6558 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6560 Make can_join() hookable.
6564 +12 -1 trunk/src/channel.c (File Modified)
6567 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6569 add 'int approved;' to the channel event hook
6573 +1 -0 trunk/include/hook.h (File Modified)
6576 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6578 Use SIDs in SASL ENCAP origin.
6579 Ignore responses from other agents once the first SASL response has been received for a client.
6583 +9 -5 trunk/modules/m_sasl.c (File Modified)
6586 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6588 Removed stray debug code.
6592 +1 -1 trunk/modules/m_sasl.c (File Modified)
6595 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6597 Don't complain "unknown MODE flag" if a non-oper attempts
6598 to unset an oper only umode they do not have.
6599 This is to prevent unwanted error messages when users/bots
6600 do things like MODE <nick> +i-sw.
6604 +4 -2 trunk/src/s_user.c (File Modified)
6607 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6609 Fix client_exit hook name and only call it for local exits that are not
6614 +3 -2 trunk/modules/m_sasl.c (File Modified)
6617 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6619 Fix SASL logic to actually use stored agent UID.
6620 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6621 Add abort code for exiting clients.
6625 +18 -9 trunk/modules/m_sasl.c (File Modified)
6628 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6630 Port over ratbox 2.2 /challenge. This is slightly more secure
6631 (better crypto, longer keys, challenge timeout) and has better
6634 The respond tool is no longer part of the ircd tree but a
6635 separate package, currently available from
6636 http://respond.ircd-ratbox.org (we should mirror/... this).
6640 +65 -310 trunk/doc/challenge.txt (File Modified)
6641 +5 -5 trunk/include/client.h (File Modified)
6642 +3 -0 trunk/include/irc_string.h (File Modified)
6643 +3 -0 trunk/include/numeric.h (File Modified)
6644 +94 -50 trunk/modules/m_challenge.c (File Modified)
6645 +1 -2 trunk/src/client.c (File Modified)
6646 +125 -0 trunk/src/irc_string.c (File Modified)
6647 +2 -2 trunk/src/messages.tab (File Modified)
6648 + - trunk/tools/rsa_respond/ (File Deleted)
6651 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6653 Preliminary SASL support.
6657 +7 -0 trunk/include/client.h (File Modified)
6658 +6 -0 trunk/include/numeric.h (File Modified)
6659 +1 -0 trunk/modules/Makefile.in (File Modified)
6660 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6661 +175 -1 trunk/modules/m_cap.c (File Modified)
6662 + - trunk/modules/m_sasl.c (File Added)
6663 +2 -0 trunk/modules/m_user.c (File Modified)
6664 +5 -5 trunk/src/messages.tab (File Modified)
6665 +8 -2 trunk/src/s_user.c (File Modified)
6668 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6670 SIGNON: make logout also apply remotely.
6674 +7 -2 trunk/modules/m_signon.c (File Modified)
6677 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6679 Use an asterisk when sending empty logins in SIGNON.
6683 +5 -5 trunk/modules/m_signon.c (File Modified)
6686 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6688 SIGNON: Only add whowas entry (add_history()) and wipe
6689 accepts (del_all_accepts()) if nick changed.
6693 +5 -3 trunk/modules/m_signon.c (File Modified)
6696 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6698 SIGNON: slight fixes to collision code:
6699 - don't kill if target_p == source_p (nick unchanged or only changed case)
6700 - add comment that SAVE support is missing
6701 - use sendto_realops_snomask() instead of sendto_realops_flags()
6705 +9 -6 trunk/modules/m_signon.c (File Modified)
6708 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6710 Fix up kills for bad nick/user/host on SIGNON.
6714 +16 -6 trunk/modules/m_signon.c (File Modified)
6717 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6719 If changing to a nick with a digit, only allow the UID.
6723 +4 -0 trunk/modules/m_signon.c (File Modified)
6726 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6728 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6729 Strip leading digits from logins that are not purely numeric.
6733 +3 -0 trunk/include/numeric.h (File Modified)
6734 +2 -0 trunk/include/send.h (File Modified)
6735 +1 -0 trunk/modules/Makefile.in (File Modified)
6736 +456 -3 trunk/modules/m_services.c (File Modified)
6737 + - trunk/modules/m_signon.c (File Added)
6738 +2 -2 trunk/src/messages.tab (File Modified)
6739 +98 -0 trunk/src/send.c (File Modified)
6742 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6744 Remove old server notice umodes from example confs.
6748 +1 -2 trunk/doc/example.conf (File Modified)
6749 +4 -17 trunk/doc/reference.conf (File Modified)
6752 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6754 Add snomask help file (forgot this earlier).
6758 + - trunk/help/opers/snomask (File Added)
6761 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6763 Add umode +l (receive locops).
6767 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6770 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6772 We don't plan to implement cmode +R (quiet unidentified) and
6773 umode +I (deny invite) for 1.1, so comment them out from the
6778 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6779 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6782 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6784 Improve snomask usage description.
6788 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6791 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6793 Mention the word snomask with umode +s (needs to be a link really).
6797 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6800 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6802 Add snomask +Z (operspy notices).
6806 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6809 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6811 Misc updates/clarifications.
6815 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6818 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6824 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6825 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6826 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6829 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6831 - Allow ENCAP REALHOST outside burst
6832 - Fix comment describing race condition: this can only happen
6833 on a local whois with use_whois_actually enabled
6837 +4 -6 trunk/modules/m_chghost.c (File Modified)
6840 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6842 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6846 +39 -0 trunk/contrib/Makefile.in (File Modified)
6847 + - trunk/contrib/sno_globaloper.c (File Added)
6850 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6852 Pass along old umodes and snomask in umode_changed hook,
6853 changing its parameter type from struct Client *
6854 to hook_data_umode_changed *. (For a new client, both
6857 The IP cloaking module now fully ignores umode changes
6858 where +h didn't change.
6862 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6863 +7 -0 trunk/include/hook.h (File Modified)
6864 +18 -4 trunk/src/s_user.c (File Modified)
6867 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6869 move libcharybdis-provided function initialisation into libcharybdis_init().
6873 +32 -11 trunk/src/ircd.c (File Modified)
6876 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6878 Make +f notices (local host, global host, global user@host, local class)
6879 netwide. Exceeding /quote set max remains local.
6883 +4 -4 trunk/src/s_conf.c (File Modified)
6886 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6888 Netwide notices about attempts to join juped channels.
6892 +1 -1 trunk/modules/core/m_join.c (File Modified)
6895 jilles 2006/01/29 19:57:17 UTC (20060129-629)
6897 Send server notices about failed oper attempts globally.
6898 Successful remote oper attempt notices will be generated
6899 from the mode changes.
6903 +3 -3 trunk/modules/m_challenge.c (File Modified)
6904 +2 -2 trunk/modules/m_oper.c (File Modified)
6907 jilles 2006/01/29 19:56:11 UTC (20060129-627)
6909 Rest of infrastructure for sending server notices globally.
6910 Uses a new L_NETWIDE level on sendto_realops_snomask().
6914 +1 -0 trunk/include/send.h (File Modified)
6915 +31 -4 trunk/src/send.c (File Modified)
6918 jilles 2006/01/29 18:55:28 UTC (20060129-625)
6920 Add general::global_snotices conf option to control
6921 whether we send out SNOTEs. Does not do anything yet.
6925 +1 -0 trunk/doc/example.conf (File Modified)
6926 +6 -0 trunk/doc/reference.conf (File Modified)
6927 +1 -0 trunk/include/s_conf.h (File Modified)
6928 +6 -0 trunk/modules/m_info.c (File Modified)
6929 +1 -0 trunk/src/newconf.c (File Modified)
6930 +1 -0 trunk/src/s_conf.c (File Modified)
6933 jilles 2006/01/29 13:47:35 UTC (20060129-623)
6935 Only accept SNOTE from servers.
6939 +2 -0 trunk/modules/m_snote.c (File Modified)
6942 jilles 2006/01/29 13:25:06 UTC (20060129-621)
6944 Correct parv indices so this actually works.
6948 +2 -2 trunk/modules/m_snote.c (File Modified)
6951 jilles 2006/01/29 13:16:10 UTC (20060129-619)
6957 +3 -3 trunk/modules/m_snote.c (File Modified)
6960 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
6962 Add m_snote.c, SNOTE propagator.
6966 +86 -0 trunk/modules/Makefile.in (File Modified)
6967 + - trunk/modules/m_snote.c (File Added)
6970 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
6972 start seeding the 1.1 NEWS file
6976 +4 -0 trunk/NEWS (File Modified)
6979 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
6981 rename some modules to more descriptive names...
6985 +2 -131 trunk/contrib/Makefile.in (File Modified)
6986 + - trunk/contrib/globalconnexit.c (File Deleted)
6987 + - trunk/contrib/globallineactive.c (File Deleted)
6988 + - trunk/contrib/sno_farconnect.c (File Added)
6989 + - trunk/contrib/sno_globalkline.c (File Added)
6990 +1 -120 trunk/modules/Makefile.in (File Modified)
6991 + - trunk/modules/networknotice.c (File Deleted)
6992 + - trunk/modules/sno_routing.c (File Added)
6995 jilles 2006/01/28 22:02:18 UTC (20060128-611)
6997 Add networknotice (global netjoin/netsplit notices with counts/reasons).
6998 Uses FLAGS2_FLOODDONE bit on servers.
7002 +3 -0 trunk/include/client.h (File Modified)
7003 +121 -1 trunk/modules/Makefile.in (File Modified)
7004 + - trunk/modules/networknotice.c (File Added)
7007 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7009 Don't show servers in /trace to nonopers if flatten links is enabled.
7013 +8 -5 trunk/modules/m_trace.c (File Modified)
7016 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7019 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7020 - send back confirmation to source, if local client
7021 - send a +s server notice if the source is neither a server nor a service (+S)
7025 +5 -1 trunk/modules/m_chghost.c (File Modified)
7028 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7030 Use sendto_realops_snomask_from() to make the
7031 server notices appear to come from the affected
7036 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7037 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7040 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7042 Add sendto_realops_snomask_from(), allows
7043 specification of apparent source server.
7047 +1 -0 trunk/include/send.h (File Modified)
7048 +41 -1 trunk/src/send.c (File Modified)
7051 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7053 Revert r579. Keep host, not orighost in oper up notice.
7054 It would be inconsistent to have orighost there, and we
7055 don't want to mess up all server notices by putting both
7060 +1 -1 trunk/src/s_user.c (File Modified)
7063 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7065 Include the IP address in operlog/foperlog.
7069 +10 -8 trunk/modules/m_challenge.c (File Modified)
7070 +8 -6 trunk/modules/m_oper.c (File Modified)
7073 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7075 Call umode_changed hook on oper up.
7079 +1 -0 trunk/src/s_user.c (File Modified)
7082 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7084 Add globalconnexit contrib module, shows remote client connects/exits
7085 except netsplits/netjoin on snomask +F.
7086 Notice formatting will probably change somewhat still.
7090 +80 -0 trunk/contrib/Makefile.in (File Modified)
7091 + - trunk/contrib/globalconnexit.c (File Added)
7094 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7096 Declare snomask_modes[] so modules can provide snomasks.
7100 +2 -0 trunk/include/snomask.h (File Modified)
7103 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7105 Replace user_signon hook with two new hooks: new_local_user
7106 and new_remote_user.
7107 These are called right before the user is introduced to the
7108 rest of the network.
7112 +2 -1 trunk/include/hook.h (File Modified)
7113 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7114 +4 -2 trunk/src/hook.c (File Modified)
7115 +2 -3 trunk/src/s_user.c (File Modified)
7118 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7120 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7124 +2 -2 trunk/modules/m_scan.c (File Modified)
7127 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7129 Update doc/technical/send.txt.
7133 +91 -131 trunk/doc/technical/send.txt (File Modified)
7136 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7138 Add chantrace and masktrace to help files.
7142 + - trunk/help/opers/chantrace (File Added)
7143 +27 -20 trunk/help/opers/index (File Modified)
7144 + - trunk/help/opers/masktrace (File Added)
7145 +2 -0 trunk/help/opers/operspy (File Modified)
7148 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7150 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7151 Shows etrace-like output for all users in a channel,
7152 in particular IP addresses.
7156 +75 -2 trunk/modules/m_etrace.c (File Modified)
7159 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7161 Port over ratbox 2.2 r21727 (anfl):
7162 add some logging when we drop servers in places where we only notify opers
7166 +31 -0 trunk/modules/core/m_server.c (File Modified)
7169 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7171 display orighost in operup message
7175 +1 -1 trunk/src/s_user.c (File Modified)
7178 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7180 Add globallineactive contrib module, a hack which can often
7181 show k/d/g/x line active for remote clients.
7185 +52 -0 trunk/contrib/Makefile.in (File Modified)
7186 + - trunk/contrib/globallineactive.c (File Added)
7189 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7191 Show IP field in the same way as MASKTRACE:
7192 "255.255.255.255" if it's unknown (remote TS5 client)
7193 and "0" if we or the remote server are purposely
7198 +12 -1 trunk/modules/m_scan.c (File Modified)
7201 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7204 - don't show servers in a global scan
7205 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7209 +4 -1 trunk/modules/m_scan.c (File Modified)
7212 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7214 Implement SCAN UMODES.
7218 +3 -0 trunk/include/numeric.h (File Modified)
7219 +128 -2 trunk/modules/m_scan.c (File Modified)
7220 +2 -2 trunk/src/messages.tab (File Modified)
7223 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7229 +1 -1 trunk/modules/m_scan.c (File Modified)
7232 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7234 parv[0] should be parv[1].
7238 +1 -1 trunk/modules/m_scan.c (File Modified)
7241 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7247 +1 -1 trunk/modules/m_scan.c (File Modified)
7250 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7256 +2 -2 trunk/modules/m_scan.c (File Modified)
7259 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7261 framework for scan command
7265 +113 -0 trunk/modules/Makefile.in (File Modified)
7266 + - trunk/modules/m_scan.c (File Added)
7269 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7271 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7275 +2 -0 trunk/include/irc_string.h (File Modified)
7276 +157 -1 trunk/modules/m_etrace.c (File Modified)
7277 +129 -90 trunk/src/match.c (File Modified)
7280 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7282 orighost may live in a different hash bucket (likely the case), lets check it standalone
7286 +39 -3 trunk/src/hostmask.c (File Modified)
7289 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7291 SVN didn't check modules/ somehow, hrmm.
7295 +1 -1 trunk/modules/m_kline.c (File Modified)
7296 +6 -6 trunk/modules/m_stats.c (File Modified)
7299 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7301 Track hostmask entries for client_p->orighost, if available.
7302 Not throughly tested, but seems to work fine.
7306 +8 -4 trunk/include/hostmask.h (File Modified)
7307 +14 -10 trunk/src/hostmask.c (File Modified)
7310 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7312 Pass on SQUIT reasons more.
7316 +17 -19 trunk/src/client.c (File Modified)
7319 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7321 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7322 This way, hidden admins also get them.
7326 +4 -4 trunk/src/send.c (File Modified)
7329 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7331 From ircd-ratbox 2.2 (r21339 anfl):
7332 ms_kill() should be using find_person(), not find_client()
7333 otherwise it can generate a core.
7337 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7340 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7342 Add m_error to core_module_table, so it is loaded by default.
7346 +1 -0 trunk/src/modules.c (File Modified)
7349 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7351 comment is a const char *, not char *.
7355 +1 -1 trunk/include/hook.h (File Modified)
7358 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7360 Fix a long standing hybrid 7 bug: when getting a read error
7361 on a server, report_error() is called with a %d instead of
7362 a %s in the format string ("Lost connection" in +d).
7366 +1 -1 trunk/src/client.c (File Modified)
7369 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7375 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7378 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7380 Add document describing capabilities and what they mean.
7384 + - trunk/doc/technical/capab.txt (File Added)
7387 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7389 Change client_exit hook to pass all exit_client() parameters.
7393 +8 -0 trunk/include/hook.h (File Modified)
7394 +6 -1 trunk/src/client.c (File Modified)
7397 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7399 Add client_exit hook, called in exit_client() for all
7400 clients of all types, except clients exiting because
7401 of netsplits (QS). The only thing done before it is
7402 marking the client as "closing" (to prevent
7407 +1 -0 trunk/include/hook.h (File Modified)
7408 +2 -0 trunk/src/client.c (File Modified)
7409 +2 -0 trunk/src/hook.c (File Modified)
7412 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7414 Improve the code that calculates the nnnS nnnC counts
7417 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7421 +43 -36 trunk/modules/m_trace.c (File Modified)
7424 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7426 Add server_eob hook.
7427 Planning to use this for netsplit/join notices.
7431 +1 -0 trunk/include/hook.h (File Modified)
7432 +2 -0 trunk/modules/m_pong.c (File Modified)
7433 +2 -0 trunk/src/hook.c (File Modified)
7436 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7438 Default motd: ircd-ratbox -> charybdis
7442 +1 -1 trunk/doc/ircd.motd (File Modified)
7445 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7447 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7451 +4 -4 trunk/src/s_user.c (File Modified)
7454 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7456 - Remove obsolete EOB help file
7457 - Document snomask in the help files
7462 + - trunk/help/opers/eob (File Deleted)
7463 +13 -12 trunk/help/opers/index (File Modified)
7464 +1 -13 trunk/help/opers/umode (File Modified)
7465 +7 -7 trunk/help/users/index (File Modified)
7468 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7470 Bail if snomask to parse is not given. Pointy hat to myself.
7474 +3 -0 trunk/src/snomask.c (File Modified)
7477 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7479 Remove m_flags from autoconf
7483 +0 -1 trunk/contrib/Makefile.in (File Modified)
7486 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7492 + - trunk/contrib/m_flags.c (File Deleted)
7495 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7497 If +s is in oper_only_umodes, clear snomask on deoper.
7501 +5 -0 trunk/src/s_user.c (File Modified)
7504 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7506 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7510 +2 -2 trunk/configure (File Modified)
7511 +2 -2 trunk/configure.ac (File Modified)
7514 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7516 Remove the old server notice umodes.
7517 Default oper only umodes is now +s.
7518 Please make sure all remaining umodes still work.
7522 +3 -21 trunk/include/client.h (File Modified)
7523 +0 -12 trunk/src/newconf.c (File Modified)
7524 +1 -1 trunk/src/s_conf.c (File Modified)
7525 +12 -12 trunk/src/s_user.c (File Modified)
7528 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7530 operator::flags nick_changes now controls +n snomask instead of +n umode.
7534 +8 -8 trunk/src/s_user.c (File Modified)
7537 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7539 Move down h_umode_changed hook call after umode allowed checks
7540 (so it will not see +a if someone tries to set it but is not
7545 +2 -3 trunk/src/s_user.c (File Modified)
7548 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7550 Move over non-+s server notices (hopefully, all of them).
7554 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7555 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7556 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7557 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7558 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7559 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7560 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7561 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7562 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7563 +2 -2 trunk/libcharybdis/event.c (File Modified)
7564 +2 -2 trunk/modules/core/m_join.c (File Modified)
7565 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7566 +3 -3 trunk/modules/core/m_message.c (File Modified)
7567 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7568 +2 -2 trunk/modules/core/m_server.c (File Modified)
7569 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7570 +1 -1 trunk/modules/m_post.c (File Modified)
7571 +1 -1 trunk/modules/m_services.c (File Modified)
7572 +2 -2 trunk/src/channel.c (File Modified)
7573 +3 -3 trunk/src/client.c (File Modified)
7574 +1 -1 trunk/src/hash.c (File Modified)
7575 +5 -5 trunk/src/s_conf.c (File Modified)
7576 +2 -2 trunk/src/s_log.c (File Modified)
7577 +4 -4 trunk/src/s_user.c (File Modified)
7580 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7582 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7586 +2 -1 trunk/include/snomask.h (File Modified)
7587 +2 -2 trunk/src/snomask.c (File Modified)
7590 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7592 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7596 +1 -1 trunk/contrib/example_module.c (File Modified)
7597 +2 -2 trunk/include/ircd_defs.h (File Modified)
7598 +6 -6 trunk/modules/core/m_error.c (File Modified)
7599 +1 -1 trunk/modules/core/m_join.c (File Modified)
7600 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7601 +1 -1 trunk/modules/core/m_message.c (File Modified)
7602 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7603 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7604 +18 -18 trunk/modules/core/m_server.c (File Modified)
7605 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7606 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7607 +4 -4 trunk/modules/m_challenge.c (File Modified)
7608 +4 -4 trunk/modules/m_dline.c (File Modified)
7609 +13 -13 trunk/modules/m_gline.c (File Modified)
7610 +5 -5 trunk/modules/m_kline.c (File Modified)
7611 +2 -2 trunk/modules/m_oper.c (File Modified)
7612 +1 -1 trunk/modules/m_pong.c (File Modified)
7613 +13 -13 trunk/modules/m_rehash.c (File Modified)
7614 +4 -4 trunk/modules/m_resv.c (File Modified)
7615 +16 -16 trunk/modules/m_set.c (File Modified)
7616 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7617 +6 -6 trunk/modules/m_xline.c (File Modified)
7618 +1 -1 trunk/src/adns.c (File Modified)
7619 +2 -2 trunk/src/channel.c (File Modified)
7620 +1 -1 trunk/src/listener.c (File Modified)
7621 +1 -1 trunk/src/s_auth.c (File Modified)
7622 +15 -15 trunk/src/s_conf.c (File Modified)
7623 +3 -3 trunk/src/s_user.c (File Modified)
7624 +7 -7 trunk/src/send.c (File Modified)
7627 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7630 - set +s snomask if +s umode set but no snomasks
7631 - put numerics in more logical order
7635 +3 -1 trunk/src/s_user.c (File Modified)
7638 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7640 parse_snobuf_to_mask(): default to + at start
7641 allows stuff like /mode jilles +s C
7645 +1 -1 trunk/src/snomask.c (File Modified)
7648 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7650 Changes to user_mode() snomask handling.
7651 - show snomask (if not 0) on /mode <nick>
7652 - show snomask once at the end if +s/-s used
7653 - only parse 1 parameter for umode changes
7654 - don't crash on /mode <nick> +s
7655 - /mode <nick> -s clears snomask, doesn't use parameter
7656 - set umode +s iff snomask is not 0
7657 - snomask is not propagated, but umode +s is
7661 +97 -72 trunk/src/s_user.c (File Modified)
7664 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7666 Convert some messages over to snomask.
7670 +29 -29 trunk/src/client.c (File Modified)
7671 +2 -2 trunk/src/ircd.c (File Modified)
7672 +13 -13 trunk/src/modules.c (File Modified)
7673 +1 -1 trunk/src/newconf.c (File Modified)
7674 +5 -5 trunk/src/parse.c (File Modified)
7675 +1 -1 trunk/src/restart.c (File Modified)
7676 +4 -4 trunk/src/s_newconf.c (File Modified)
7677 +11 -11 trunk/src/s_serv.c (File Modified)
7680 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7682 include snomask.h from client.h
7686 +1 -0 trunk/include/client.h (File Modified)
7689 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7691 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7695 +1 -0 trunk/src/newconf.c (File Modified)
7696 +2 -1 trunk/src/snomask.c (File Modified)
7699 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7701 should start with +, not \0. Whoops. :)
7705 +1 -1 trunk/src/snomask.c (File Modified)
7708 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7710 core snomask support.
7714 +3 -0 trunk/doc/example.conf (File Modified)
7715 +2 -0 trunk/include/client.h (File Modified)
7716 +2 -0 trunk/include/numeric.h (File Modified)
7717 +2 -0 trunk/include/s_newconf.h (File Modified)
7718 +63 -0 trunk/include/send.h (File Modified)
7719 + - trunk/include/snomask.h (File Added)
7720 +1 -0 trunk/src/Makefile.in (File Modified)
7721 +1 -1 trunk/src/messages.tab (File Modified)
7722 +8 -0 trunk/src/newconf.c (File Modified)
7723 +12 -0 trunk/src/s_user.c (File Modified)
7724 +235 -0 trunk/src/send.c (File Modified)
7725 + - trunk/src/snomask.c (File Added)
7728 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7730 add a blank line after the license info.
7734 +1 -1 trunk/CREDITS (File Modified)
7737 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7739 Extend copyright to 2006.
7743 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7746 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7749 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7753 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7754 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7757 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7759 Add oper privileges document.
7763 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7764 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7767 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7769 Capitalize message names in services shortcuts (for consistency).
7773 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7776 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7782 +1 -1 trunk/src/patricia.c (File Modified)
7785 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7787 Remove obsolete 'nextconnect' variable.
7791 +0 -1 trunk/include/ircd.h (File Modified)
7792 +0 -2 trunk/src/client.c (File Modified)
7793 +0 -1 trunk/src/ircd.c (File Modified)
7796 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7798 Remove this remnant of the hybrid 6 ziplinks implementation.
7802 + - trunk/include/s_zip.h (File Deleted)
7805 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7807 Make clone limiting work on orighost, not host (so it
7808 looks through services cloaks). Lightly tested, please
7813 +2 -0 trunk/modules/m_chghost.c (File Modified)
7814 +1 -1 trunk/src/client.c (File Modified)
7815 +1 -1 trunk/src/s_conf.c (File Modified)
7818 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7820 Don't forget to link me_realhost() into the command hash.
7822 Pointy hat to: myself
7826 +1 -1 trunk/modules/m_chghost.c (File Modified)
7829 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7831 It's call_hook, not hook_call.
7835 +1 -1 trunk/src/s_user.c (File Modified)
7838 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7840 Add unreject help file.
7844 + - trunk/help/opers/unreject (File Added)
7847 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7849 Link the all-important 42 module to the build :P
7853 +1 -0 trunk/contrib/Makefile.in (File Modified)
7856 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7858 Mention /rehash help.
7862 +1 -0 trunk/help/opers/rehash (File Modified)
7865 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7867 Add h_user_signon hook.
7871 +1 -0 trunk/include/hook.h (File Modified)
7872 +2 -0 trunk/src/hook.c (File Modified)
7873 +4 -0 trunk/src/s_user.c (File Modified)
7876 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7878 Oops, forgot to set orighost for remote client introductions.
7882 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7885 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7887 Use TS6 forms in services shortcuts, if possible.
7891 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7894 jilles 2006/01/06 01:31:19 UTC (20060106-440)
7896 - Start out default_umodes conf entry from the empty set instead of +i.
7897 - Move oper_only_umodes check to where default_umodes is used, as
7898 oper_only_umodes may not be set yet while we're reading the conf.
7902 +6 -7 trunk/src/newconf.c (File Modified)
7903 +1 -1 trunk/src/s_user.c (File Modified)
7906 jilles 2006/01/06 01:00:44 UTC (20060106-438)
7908 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
7912 +1 -0 trunk/doc/example.conf (File Modified)
7913 +7 -0 trunk/doc/reference.conf (File Modified)
7914 +0 -7 trunk/include/config.h.dist (File Modified)
7915 +1 -0 trunk/include/s_conf.h (File Modified)
7916 +6 -0 trunk/modules/m_info.c (File Modified)
7917 +9 -18 trunk/src/client.c (File Modified)
7918 +1 -0 trunk/src/newconf.c (File Modified)
7919 +1 -0 trunk/src/s_conf.c (File Modified)
7922 jilles 2006/01/06 00:14:18 UTC (20060106-436)
7924 - Allow NULL target_ip in show_ip() (indicates message is being
7925 sent to local opers)
7926 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
7928 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
7929 those in src/client.c
7931 From ratbox 2.2 svn (anfl)
7935 +1 -0 trunk/include/client.h (File Modified)
7936 +21 -2 trunk/src/client.c (File Modified)
7937 +2 -4 trunk/src/hostmask.c (File Modified)
7938 +1 -5 trunk/src/s_conf.c (File Modified)
7939 +4 -8 trunk/src/s_user.c (File Modified)
7942 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
7944 Fire off events properly.
7948 +7 -3 trunk/src/s_user.c (File Modified)
7951 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
7953 make sure modules which depend on umode information get the message upon connection (oops)
7957 +3 -0 trunk/src/s_user.c (File Modified)
7960 jilles 2006/01/05 23:33:33 UTC (20060105-430)
7962 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
7963 From ratbox 2.2 svn.
7967 +3 -7 trunk/modules/m_etrace.c (File Modified)
7970 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
7972 Replace silly `default_invisible' option with more versatile default_umodes.
7976 +2 -2 trunk/Makefile.in (File Modified)
7977 +12 -1 trunk/doc/example.conf (File Modified)
7978 +14 -7 trunk/doc/reference.conf (File Modified)
7979 +2 -4 trunk/include/s_conf.h (File Modified)
7980 +0 -6 trunk/modules/m_info.c (File Modified)
7981 +4 -0 trunk/src/modules.c (File Modified)
7982 +41 -1 trunk/src/newconf.c (File Modified)
7983 +2 -2 trunk/src/s_conf.c (File Modified)
7984 +3 -4 trunk/src/s_user.c (File Modified)
7987 jilles 2006/01/02 14:30:45 UTC (20060102-426)
7989 Add temporary nick resvs with the proper duration,
7990 not 60 times too long.
7994 +1 -1 trunk/modules/m_resv.c (File Modified)
7997 jilles 2006/01/02 14:21:31 UTC (20060102-424)
7999 Add kick on split riding. See reference.conf for more details.
8003 +1 -0 trunk/doc/example.conf (File Modified)
8004 +16 -0 trunk/doc/reference.conf (File Modified)
8005 +1 -0 trunk/include/s_conf.h (File Modified)
8006 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8007 +6 -0 trunk/modules/m_info.c (File Modified)
8008 +1 -0 trunk/src/newconf.c (File Modified)
8009 +1 -0 trunk/src/s_conf.c (File Modified)
8012 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8014 New credits, denoting GXTi as being on the core team.
8018 +16 -5 trunk/CREDITS (File Modified)
8021 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8023 better cloaking algorithm
8027 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8030 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8032 don't do redundant bitshifting.
8036 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8039 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8045 +1 -0 trunk/contrib/Makefile.in (File Modified)
8048 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8050 Set the DynSpoof flag properly.
8054 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8057 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8059 first go at an ip_cloaking implementation for charybdis.
8063 + - trunk/contrib/ip_cloaking.c (File Added)
8066 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8068 Add libcharybdis to contrib/ includes.
8072 +1 -1 trunk/contrib/Makefile.in (File Modified)
8075 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8077 add h_umode_changed hook for modules that provide usermodes.
8081 +1 -0 trunk/include/hook.h (File Modified)
8082 +2 -1 trunk/src/hook.c (File Modified)
8083 +3 -0 trunk/src/s_user.c (File Modified)
8086 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8088 Show quiets in /stats z.
8092 +15 -10 trunk/src/s_stats.c (File Modified)
8095 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8097 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8101 +0 -12 trunk/configure (File Modified)
8102 +0 -9 trunk/configure.ac (File Modified)
8103 +0 -3 trunk/include/setup.h.in (File Modified)
8106 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8108 change various buffer sizes to = topiclen.
8112 +3 -4 trunk/include/ircd_defs.h (File Modified)
8115 jon 2005/12/12 19:32:18 UTC (20051212-400)
8117 - Partial commit test, partial ego strokage ;)
8121 +2 -1 trunk/CREDITS (File Modified)
8124 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8126 More kqueue corrections.
8129 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8132 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8134 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8135 Not sure why this wasn't this way to begin with.
8139 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8142 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8144 example.conf tweaks:
8145 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8146 most people do not need this.
8147 Enable serverinfo::hub.
8151 +14 -11 trunk/doc/example.conf (File Modified)
8154 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8156 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8160 +1 -1 trunk/src/s_serv.c (File Modified)
8163 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8165 header include changes
8169 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8170 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8171 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8172 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8173 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8174 +1 -21 trunk/libcharybdis/select.c (File Modified)
8177 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8179 s/ilog/libcharybdis_{die,log,restart}/g
8183 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8184 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8185 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8186 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8187 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8188 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8189 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8190 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8193 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8195 Use the right callbacks in the function code.
8198 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8201 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8203 More work, it builds again!
8207 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8208 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8209 + - trunk/libcharybdis/libcharybdis.c (File Added)
8210 + - trunk/libcharybdis/libcharybdis.h (File Added)
8213 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8215 Move some stuff around.
8219 + - trunk/include/memory.h (File Deleted)
8220 + - trunk/include/tools.h (File Deleted)
8221 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8222 + - trunk/libcharybdis/memory.c (File Added)
8223 + - trunk/libcharybdis/memory.h (File Added)
8224 + - trunk/libcharybdis/snprintf.c (File Added)
8225 + - trunk/libcharybdis/tools.c (File Added)
8226 + - trunk/libcharybdis/tools.h (File Added)
8227 +1000 -1062 trunk/modules/.depend (File Modified)
8228 +421 -455 trunk/src/.depend (File Modified)
8229 +0 -1191 trunk/src/Makefile.in (File Modified)
8230 + - trunk/src/memory.c (File Deleted)
8231 + - trunk/src/snprintf.c (File Deleted)
8232 + - trunk/src/tools.c (File Deleted)
8235 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8237 move more headers into libcharybdis
8240 + - trunk/include/balloc.h (File Deleted)
8241 + - trunk/include/event.h (File Deleted)
8242 + - trunk/libcharybdis/balloc.h (File Added)
8243 + - trunk/libcharybdis/event.h (File Added)
8244 +924 -1020 trunk/modules/.depend (File Modified)
8245 +327 -406 trunk/src/.depend (File Modified)
8248 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8250 balloc, events -> libcharybdis
8253 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8254 + - trunk/libcharybdis/balloc.c (File Added)
8255 + - trunk/libcharybdis/event.c (File Added)
8256 +0 -1008 trunk/src/Makefile.in (File Modified)
8257 + - trunk/src/balloc.c (File Deleted)
8258 + - trunk/src/event.c (File Deleted)
8261 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8266 + - trunk/include/commio.h (File Deleted)
8267 + - trunk/include/linebuf.h (File Deleted)
8268 + - trunk/libcharybdis/commio.h (File Added)
8269 + - trunk/libcharybdis/linebuf.h (File Added)
8270 +1644 -530 trunk/modules/.depend (File Modified)
8271 +1 -1 trunk/modules/Makefile.in (File Modified)
8272 +720 -284 trunk/src/.depend (File Modified)
8275 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8277 Makefile reworking -- moving libcharybdis headers into proper location.
8280 +1 -1 trunk/adns/Makefile.in (File Modified)
8281 +1 -1 trunk/src/Makefile.in (File Modified)
8284 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8286 Document proposed authdaemon protocol.
8289 + - trunk/authdaemon/protocol.txt (File Added)
8292 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8297 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8300 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8302 Remove dead makefile from generation
8305 +1 -2 trunk/configure (File Modified)
8306 +0 -1 trunk/configure.ac (File Modified)
8309 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8311 libcharybdisIO -> libcharybdis
8314 +1 -1 trunk/src/Makefile.in (File Modified)
8317 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8322 + - trunk/libcharybdis/Makefile.in (File Added)
8323 + - trunk/libcharybdis/commio.c (File Added)
8324 + - trunk/libcharybdis/devpoll.c (File Added)
8325 + - trunk/libcharybdis/epoll.c (File Added)
8326 + - trunk/libcharybdis/io/ (File Deleted)
8327 + - trunk/libcharybdis/kqueue.c (File Added)
8328 + - trunk/libcharybdis/linebuf.c (File Added)
8329 + - trunk/libcharybdis/log/ (File Deleted)
8330 + - trunk/libcharybdis/poll.c (File Added)
8331 + - trunk/libcharybdis/ports.c (File Added)
8332 + - trunk/libcharybdis/select.c (File Added)
8335 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8340 + - trunk/libcharybdis/Makefile.in (File Deleted)
8343 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8348 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8351 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8353 add authdaemon dir for later hacking
8357 + - trunk/authdaemon/ (File Added)
8360 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8362 linebuf -> libcharybdisIO
8366 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8367 + - trunk/libcharybdis/io/linebuf.c (File Added)
8368 + - trunk/libcharybdis/log/ (File Added)
8369 + - trunk/libcharybdis/log/Makefile.in (File Added)
8370 +0 -687 trunk/src/Makefile.in (File Modified)
8371 + - trunk/src/linebuf.c (File Deleted)
8374 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8376 Solaris 10 I/O ports support
8379 + - trunk/libcharybdis/io/ports.c (File Added)
8382 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8388 +1 -1 trunk/Makefile.in (File Modified)
8389 +3 -1 trunk/configure (File Modified)
8390 +133 -10 trunk/configure.ac (File Modified)
8391 + - trunk/libcharybdis/ (File Added)
8392 + - trunk/libcharybdis/Makefile.in (File Added)
8393 + - trunk/libcharybdis/io/ (File Added)
8394 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8395 +2 -3 trunk/src/Makefile.in (File Modified)
8396 + - trunk/src/io/ (File Deleted)
8399 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8401 split IO stuff into libcharybdisIO.
8405 + - trunk/src/commio.c (File Deleted)
8406 + - trunk/src/devpoll.c (File Deleted)
8407 + - trunk/src/epoll.c (File Deleted)
8408 + - trunk/src/io/ (File Added)
8409 + - trunk/src/io/Makefile.in (File Added)
8410 + - trunk/src/io/commio.c (File Added)
8411 + - trunk/src/io/devpoll.c (File Added)
8412 + - trunk/src/io/epoll.c (File Added)
8413 + - trunk/src/io/kqueue.c (File Added)
8414 + - trunk/src/io/poll.c (File Added)
8415 + - trunk/src/io/select.c (File Added)
8416 + - trunk/src/kqueue.c (File Deleted)
8417 + - trunk/src/poll.c (File Deleted)
8418 + - trunk/src/select.c (File Deleted)
8421 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8427 +86 -155 trunk/configure (File Modified)
8428 +1 -1 trunk/configure.ac (File Modified)
8431 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8433 Remove mentions of mkkeypair/cryptlinks.
8437 +1 -3 trunk/doc/challenge.txt (File Modified)
8440 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8442 Clarify serverinfo{} description.
8446 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8449 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8451 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8455 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8458 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8460 Improvements also applicable to hyperion 1.x.
8464 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8467 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8469 - Add +F description
8470 - General improvements and changes to charybdis
8474 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8477 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8479 The server notice umodes only have an effect
8480 for opers. ("sendto_realops_flags", so having
8481 the umode is not enough, they must also be
8486 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8489 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8491 Updates to umodes docs.
8495 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8498 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8500 Add SGML documentation.
8503 + - trunk/doc/sgml/ (File Added)
8504 + - trunk/doc/sgml/oper-guide/ (File Added)
8505 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8506 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8507 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8508 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8509 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8510 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8511 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8514 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8516 Make operwall flag restrict setting umode +z.
8517 This repairs this flag broken in charybdis-1.0.
8521 +41 -0 trunk/contrib/m_flags.c (File Modified)
8522 +9 -0 trunk/src/s_user.c (File Modified)
8525 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8527 Don't complain/reset remote clients +n. I'm still not
8528 convinced propagating all umodes is the way to go, oh
8533 +1 -1 trunk/src/s_user.c (File Modified)
8536 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8538 - Require admin flag for oper /chghost (if it's enabled
8539 which is not default)
8540 - Give error message on nonexistant nick
8544 +12 -0 trunk/modules/m_chghost.c (File Modified)
8547 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8549 Incorporated jilles' dynspoof patch with a few minor changes.
8552 +5 -2 trunk/include/client.h (File Modified)
8553 +1 -0 trunk/include/numeric.h (File Modified)
8554 +75 -4 trunk/modules/m_chghost.c (File Modified)
8555 +2 -21 trunk/modules/m_stats.c (File Modified)
8556 +2 -8 trunk/modules/m_trace.c (File Modified)
8557 +2 -0 trunk/src/client.c (File Modified)
8558 +3 -0 trunk/src/s_user.c (File Modified)
8561 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8566 +5 -0 trunk/NEWS (File Modified)
8569 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8571 Make show_ip() far less braindead.
8573 Obtained from: ratbox 2.2 SVN
8577 +14 -85 trunk/src/client.c (File Modified)
8580 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8582 Instead of not showing channels at all for whoising services,
8583 only show channels the requester is also on. If operspying
8584 services, show all the channels.
8588 +37 -40 trunk/modules/m_whois.c (File Modified)
8591 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8593 - Show real errno if we fail to connect to a server
8594 - Don't show server IPs on IRC if a server goes dead
8599 +2 -5 trunk/src/s_serv.c (File Modified)
8602 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8604 Revert hybrid 7.2 aline code. It causes too many problems.
8608 +1 -47 trunk/NEWS (File Modified)
8609 + - trunk/include/aline.h (File Deleted)
8610 +53 -6 trunk/modules/m_dline.c (File Modified)
8611 +212 -16 trunk/modules/m_kline.c (File Modified)
8612 +37 -8 trunk/modules/m_resv.c (File Modified)
8613 +45 -24 trunk/modules/m_xline.c (File Modified)
8614 +0 -485 trunk/src/Makefile.in (File Modified)
8615 + - trunk/src/aline.c (File Deleted)
8618 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8620 Incorporate recent ratbox monitor bugfixes (could crash).
8624 +16 -0 trunk/modules/m_monitor.c (File Modified)
8625 +4 -3 trunk/src/monitor.c (File Modified)
8628 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8630 Fix /invite UID leak.
8632 Found by logiclrd@EFnet.
8636 +3 -2 trunk/modules/m_invite.c (File Modified)
8639 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8641 Don't show what channels a service is in.
8644 +1 -0 trunk/NEWS (File Modified)
8645 +40 -35 trunk/modules/m_whois.c (File Modified)
8648 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8650 Update version to 1.0.3.
8654 +9 -9 trunk/configure (File Modified)
8655 +1 -1 trunk/configure.ac (File Modified)
8658 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8664 +7 -1 trunk/NEWS (File Modified)
8667 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8669 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8670 More static buffers :(
8674 +12 -4 trunk/src/aline.c (File Modified)
8677 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8679 Make operspy mode (/mode !#channel showing parameters
8680 even if not on channel) work again.
8684 +4 -4 trunk/src/channel.c (File Modified)
8687 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8689 Call server_introduced hook on TS6 remote server
8690 introduction (ms_sid()).
8694 +6 -0 trunk/modules/core/m_server.c (File Modified)
8697 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8699 Cyrix boxes are wierd.
8702 +2 -1 trunk/modules/m_services.c (File Modified)
8705 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8710 +1 -1 trunk/include/client.h (File Modified)
8711 +3 -1 trunk/modules/m_services.c (File Modified)
8714 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8719 +1 -6 trunk/modules/m_services.c (File Modified)
8722 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8724 Disable a check that doesn't always seem to work right for some reason.
8727 +2 -0 trunk/modules/m_services.c (File Modified)
8730 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8736 +4 -1 trunk/NEWS (File Modified)
8739 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8745 +9 -9 trunk/configure (File Modified)
8746 +1 -1 trunk/configure.ac (File Modified)
8749 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8751 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8755 +3 -13 trunk/modules/m_trace.c (File Modified)
8758 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8760 Don't send empty RPL_WHOISCHANNELS on remote whois.
8762 Pointy hat to: jilles
8766 +1 -1 trunk/modules/m_whois.c (File Modified)
8769 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8775 +3 -0 trunk/NEWS (File Modified)
8778 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8780 Modular umode support.
8784 +0 -9 trunk/include/client.h (File Modified)
8785 +2 -1 trunk/include/s_user.h (File Modified)
8786 +1 -1 trunk/include/tools.h (File Modified)
8787 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8788 +3 -0 trunk/src/ircd.c (File Modified)
8789 +1 -1 trunk/src/messages.tab (File Modified)
8790 +2 -2 trunk/src/s_serv.c (File Modified)
8791 +37 -59 trunk/src/s_user.c (File Modified)
8792 +21 -0 trunk/src/tools.c (File Modified)
8795 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8797 Optionally do forced nick change to the UID instead of kill
8798 on nick collisions, see doc/collision_fnc.txt for more
8803 + - trunk/doc/collision_fnc.txt (File Added)
8804 +1 -0 trunk/doc/example.conf (File Modified)
8805 +8 -0 trunk/doc/reference.conf (File Modified)
8806 +1 -0 trunk/include/numeric.h (File Modified)
8807 +1 -0 trunk/include/s_conf.h (File Modified)
8808 +2 -1 trunk/include/s_serv.h (File Modified)
8809 +1 -0 trunk/include/s_stats.h (File Modified)
8810 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8811 +1 -1 trunk/src/messages.tab (File Modified)
8812 +1 -0 trunk/src/newconf.c (File Modified)
8813 +1 -0 trunk/src/s_conf.c (File Modified)
8814 +1 -0 trunk/src/s_serv.c (File Modified)
8815 +2 -2 trunk/src/s_stats.c (File Modified)
8818 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8824 trunk/NEWS (File Modified)
8827 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8829 Don't allow lookups by uid in /monitor + and /monitor s.
8833 trunk/modules/m_monitor.c (File Modified)
8836 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8838 Stop garbage +j being set in cases like +j aaa:bbb by
8839 initializing the variables properly.
8845 trunk/modules/core/m_mode.c (File Modified)
8846 trunk/modules/core/m_sjoin.c (File Modified)
8849 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8851 Apply flags to the proper server in me_gcap().
8855 trunk/modules/m_capab.c (File Modified)
8858 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8860 Use find_named_client() instead of find_client() to check
8861 for nick collisions.
8865 trunk/modules/core/m_nick.c (File Modified)
8868 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8870 - Replace old 381 numeric with a new, more positive one!
8874 trunk/src/messages.tab (File Modified)
8877 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8879 Make it compile again.
8883 trunk/src/channel.c (File Modified)
8884 trunk/src/client.c (File Modified)
8885 trunk/src/ircd.c (File Modified)
8886 trunk/src/packet.c (File Modified)
8889 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8891 - Prevent UID disclosure in cmode setting.
8895 trunk/NEWS (File Modified)
8896 trunk/modules/core/m_mode.c (File Modified)
8899 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
8901 A different check which prevents UID disclosure.
8905 trunk/modules/core/m_kick.c (File Modified)
8908 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
8910 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
8914 trunk/modules/core/m_kick.c (File Modified)
8917 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
8919 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
8923 trunk/NEWS (File Modified)
8924 trunk/modules/m_accept.c (File Modified)
8925 trunk/modules/m_admin.c (File Modified)
8926 trunk/modules/m_away.c (File Modified)
8927 trunk/modules/m_cap.c (File Modified)
8928 trunk/modules/m_capab.c (File Modified)
8929 trunk/modules/m_challenge.c (File Modified)
8930 trunk/modules/m_chghost.c (File Modified)
8931 trunk/modules/m_close.c (File Modified)
8932 trunk/modules/m_cmessage.c (File Modified)
8933 trunk/modules/m_connect.c (File Modified)
8934 trunk/modules/m_dline.c (File Modified)
8935 trunk/modules/m_encap.c (File Modified)
8936 trunk/modules/m_etrace.c (File Modified)
8937 trunk/modules/m_gline.c (File Modified)
8938 trunk/modules/m_help.c (File Modified)
8939 trunk/modules/m_info.c (File Modified)
8940 trunk/modules/m_invite.c (File Modified)
8941 trunk/modules/m_ison.c (File Modified)
8942 trunk/modules/m_kline.c (File Modified)
8943 trunk/modules/m_knock.c (File Modified)
8944 trunk/modules/m_links.c (File Modified)
8945 trunk/modules/m_list.c (File Modified)
8946 trunk/modules/m_locops.c (File Modified)
8947 trunk/modules/m_lusers.c (File Modified)
8948 trunk/modules/m_map.c (File Modified)
8949 trunk/modules/m_monitor.c (File Modified)
8950 trunk/modules/m_motd.c (File Modified)
8951 trunk/modules/m_names.c (File Modified)
8952 trunk/modules/m_oper.c (File Modified)
8953 trunk/modules/m_operspy.c (File Modified)
8954 trunk/modules/m_pass.c (File Modified)
8955 trunk/modules/m_ping.c (File Modified)
8956 trunk/modules/m_pong.c (File Modified)
8957 trunk/modules/m_post.c (File Modified)
8958 trunk/modules/m_rehash.c (File Modified)
8959 trunk/modules/m_restart.c (File Modified)
8960 trunk/modules/m_resv.c (File Modified)
8961 trunk/modules/m_services.c (File Modified)
8962 trunk/modules/m_set.c (File Modified)
8963 trunk/modules/m_sshortcut.c (File Modified)
8964 trunk/modules/m_stats.c (File Modified)
8965 trunk/modules/m_svinfo.c (File Modified)
8966 trunk/modules/m_tb.c (File Modified)
8967 trunk/modules/m_testline.c (File Modified)
8968 trunk/modules/m_testmask.c (File Modified)
8969 trunk/modules/m_time.c (File Modified)
8970 trunk/modules/m_topic.c (File Modified)
8971 trunk/modules/m_trace.c (File Modified)
8972 trunk/modules/m_unreject.c (File Modified)
8973 trunk/modules/m_user.c (File Modified)
8974 trunk/modules/m_userhost.c (File Modified)
8975 trunk/modules/m_users.c (File Modified)
8976 trunk/modules/m_version.c (File Modified)
8977 trunk/modules/m_wallops.c (File Modified)
8978 trunk/modules/m_who.c (File Modified)
8979 trunk/modules/m_whois.c (File Modified)
8980 trunk/modules/m_whowas.c (File Modified)
8981 trunk/modules/m_xline.c (File Modified)
8982 trunk/src/adns.c (File Modified)
8983 trunk/src/aline.c (File Modified)
8984 trunk/src/cache.c (File Modified)
8985 trunk/src/channel.c (File Modified)
8986 trunk/src/class.c (File Modified)
8987 trunk/src/client.c (File Modified)
8988 trunk/src/commio.c (File Modified)
8989 trunk/src/event.c (File Modified)
8990 trunk/src/hash.c (File Modified)
8991 trunk/src/hostmask.c (File Modified)
8992 trunk/src/ircd.c (File Modified)
8993 trunk/src/kdparse.c (File Modified)
8994 trunk/src/linebuf.c (File Modified)
8995 trunk/src/listener.c (File Modified)
8996 trunk/src/modules.c (File Modified)
8997 trunk/src/monitor.c (File Modified)
8998 trunk/src/newconf.c (File Modified)
8999 trunk/src/packet.c (File Modified)
9000 trunk/src/parse.c (File Modified)
9001 trunk/src/reject.c (File Modified)
9002 trunk/src/s_auth.c (File Modified)
9003 trunk/src/s_conf.c (File Modified)
9004 trunk/src/s_gline.c (File Modified)
9005 trunk/src/s_log.c (File Modified)
9006 trunk/src/s_newconf.c (File Modified)
9007 trunk/src/s_serv.c (File Modified)
9008 trunk/src/s_stats.c (File Modified)
9009 trunk/src/s_user.c (File Modified)
9010 trunk/src/send.c (File Modified)
9011 trunk/src/whowas.c (File Modified)
9014 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9016 - More coding style niceities. Pretty much got client.h squared away.
9020 trunk/modules/m_dline.c (File Modified)
9021 trunk/modules/m_gline.c (File Modified)
9022 trunk/modules/m_kline.c (File Modified)
9023 trunk/modules/m_rehash.c (File Modified)
9024 trunk/modules/m_resv.c (File Modified)
9025 trunk/modules/m_stats.c (File Modified)
9026 trunk/modules/m_testline.c (File Modified)
9027 trunk/modules/m_user.c (File Modified)
9028 trunk/modules/m_xline.c (File Modified)
9031 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9033 - Propagate quiets (+q) on netjoins
9034 - Clear +q list too on lowerTS sjoin from TS6 source
9038 trunk/modules/core/m_sjoin.c (File Modified)
9039 trunk/src/s_serv.c (File Modified)
9042 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9044 Second argument to whois is always a nick, never a uid.
9045 This prevents /whois other.server uid to get information
9050 trunk/modules/m_whois.c (File Modified)
9053 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9055 Don't allow local users to use uids in user mode.
9059 trunk/src/s_user.c (File Modified)
9062 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9064 Make it compile again.
9068 trunk/src/s_stats.c (File Modified)
9071 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9073 Fix propagation of empty SJOIN.
9077 trunk/modules/core/m_sjoin.c (File Modified)
9080 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9082 Some atheme-style niceties here.
9086 trunk/modules/m_accept.c (File Modified)
9087 trunk/modules/m_admin.c (File Modified)
9088 trunk/modules/m_away.c (File Modified)
9089 trunk/modules/m_cap.c (File Modified)
9090 trunk/modules/m_capab.c (File Modified)
9091 trunk/modules/m_challenge.c (File Modified)
9092 trunk/modules/m_chghost.c (File Modified)
9093 trunk/modules/m_close.c (File Modified)
9094 trunk/modules/m_cmessage.c (File Modified)
9095 trunk/modules/m_connect.c (File Modified)
9096 trunk/modules/m_dline.c (File Modified)
9097 trunk/modules/m_encap.c (File Modified)
9098 trunk/modules/m_etrace.c (File Modified)
9099 trunk/modules/m_gline.c (File Modified)
9100 trunk/modules/m_help.c (File Modified)
9101 trunk/modules/m_info.c (File Modified)
9102 trunk/modules/m_invite.c (File Modified)
9103 trunk/modules/m_ison.c (File Modified)
9104 trunk/modules/m_kline.c (File Modified)
9105 trunk/modules/m_knock.c (File Modified)
9106 trunk/modules/m_links.c (File Modified)
9107 trunk/modules/m_list.c (File Modified)
9108 trunk/modules/m_locops.c (File Modified)
9109 trunk/modules/m_lusers.c (File Modified)
9110 trunk/modules/m_map.c (File Modified)
9111 trunk/modules/m_monitor.c (File Modified)
9112 trunk/modules/m_motd.c (File Modified)
9113 trunk/modules/m_names.c (File Modified)
9114 trunk/modules/m_oper.c (File Modified)
9115 trunk/modules/m_operspy.c (File Modified)
9116 trunk/modules/m_pass.c (File Modified)
9117 trunk/modules/m_ping.c (File Modified)
9118 trunk/modules/m_pong.c (File Modified)
9119 trunk/modules/m_post.c (File Modified)
9120 trunk/modules/m_rehash.c (File Modified)
9121 trunk/modules/m_restart.c (File Modified)
9122 trunk/modules/m_resv.c (File Modified)
9123 trunk/modules/m_services.c (File Modified)
9124 trunk/modules/m_set.c (File Modified)
9125 trunk/modules/m_sshortcut.c (File Modified)
9126 trunk/modules/m_stats.c (File Modified)
9127 trunk/modules/m_svinfo.c (File Modified)
9128 trunk/modules/m_tb.c (File Modified)
9129 trunk/modules/m_testline.c (File Modified)
9130 trunk/modules/m_testmask.c (File Modified)
9131 trunk/modules/m_time.c (File Modified)
9132 trunk/modules/m_topic.c (File Modified)
9133 trunk/modules/m_trace.c (File Modified)
9134 trunk/modules/m_unreject.c (File Modified)
9135 trunk/modules/m_user.c (File Modified)
9136 trunk/modules/m_userhost.c (File Modified)
9137 trunk/modules/m_users.c (File Modified)
9138 trunk/modules/m_version.c (File Modified)
9139 trunk/modules/m_wallops.c (File Modified)
9140 trunk/modules/m_who.c (File Modified)
9141 trunk/modules/m_whois.c (File Modified)
9142 trunk/modules/m_whowas.c (File Modified)
9143 trunk/modules/m_xline.c (File Modified)
9146 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9148 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9152 trunk/.indent.pro (File Modified)
9153 trunk/include/charybdis.h (File Added)
9154 trunk/include/client.h (File Modified)
9155 trunk/modules/.indent.pro (File Modified)
9156 trunk/src/.indent.pro (File Modified)
9157 trunk/src/adns.c (File Modified)
9158 trunk/src/aline.c (File Modified)
9159 trunk/src/cache.c (File Modified)
9160 trunk/src/channel.c (File Modified)
9161 trunk/src/class.c (File Modified)
9162 trunk/src/client.c (File Modified)
9163 trunk/src/commio.c (File Modified)
9164 trunk/src/event.c (File Modified)
9165 trunk/src/hash.c (File Modified)
9166 trunk/src/hostmask.c (File Modified)
9167 trunk/src/ircd.c (File Modified)
9168 trunk/src/kdparse.c (File Modified)
9169 trunk/src/linebuf.c (File Modified)
9170 trunk/src/listener.c (File Modified)
9171 trunk/src/modules.c (File Modified)
9172 trunk/src/monitor.c (File Modified)
9173 trunk/src/newconf.c (File Modified)
9174 trunk/src/packet.c (File Modified)
9175 trunk/src/parse.c (File Modified)
9176 trunk/src/reject.c (File Modified)
9177 trunk/src/s_auth.c (File Modified)
9178 trunk/src/s_conf.c (File Modified)
9179 trunk/src/s_gline.c (File Modified)
9180 trunk/src/s_log.c (File Modified)
9181 trunk/src/s_newconf.c (File Modified)
9182 trunk/src/s_serv.c (File Modified)
9183 trunk/src/s_stats.c (File Modified)
9184 trunk/src/s_user.c (File Modified)
9185 trunk/src/send.c (File Modified)
9186 trunk/src/whowas.c (File Modified)
9189 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9191 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9192 - Convert a few modules towards using this code.
9193 - Make a note about this change in NEWS.
9197 trunk/NEWS (File Modified)
9198 trunk/include/aline.h (File Added)
9199 trunk/modules/m_dline.c (File Modified)
9200 trunk/modules/m_kline.c (File Modified)
9201 trunk/modules/m_resv.c (File Modified)
9202 trunk/modules/m_xline.c (File Modified)
9203 trunk/src/Makefile.in (File Modified)
9204 trunk/src/aline.c (File Added)
9207 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9209 - Update NEWS document.
9213 trunk/NEWS (File Modified)
9216 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9218 Use find_named_person() instead of find_person() in services shortcuts.
9222 trunk/modules/m_sshortcut.c (File Modified)
9225 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9227 Fix propagation of empty channels (+P).
9231 trunk/modules/core/m_sjoin.c (File Modified)
9232 trunk/src/s_serv.c (File Modified)
9235 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9237 Use same comparison for +f.
9241 trunk/modules/core/m_join.c (File Modified)
9244 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9246 Retire server-server non-encap CHGHOST, and clean it up a bit.
9250 trunk/modules/m_chghost.c (File Modified)
9253 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9255 Use TS6 form for SQUIT wallops.
9259 trunk/modules/core/m_squit.c (File Modified)
9262 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9264 Propagate nick changes for remote clients in TS6 form if possible;
9265 simplify the code a bit.
9269 trunk/modules/core/m_nick.c (File Modified)
9272 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9274 Only clear oper_only_umodes on deoper for local clients.
9278 trunk/src/s_user.c (File Modified)
9281 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9283 - Don't enable use_whois_actually in the default config, makes cloaking
9284 only useful for vanity.
9288 trunk/doc/example.conf (File Modified)
9291 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9293 Fix linebuf raw code to not truncate lines longer than
9294 510 characters. This stops ziplinks corruption at
9295 the initial burst if the other side sends a lot.
9299 trunk/src/linebuf.c (File Modified)
9302 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9304 - Add +r to channel_modes().
9308 trunk/src/channel.c (File Modified)
9311 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9317 trunk/NEWS (File Modified)
9320 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9322 err, nvm. wrong project :-P
9326 trunk/src/match.c (File Modified)
9329 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9331 make sure we don't crash on match(NULL, test)
9335 trunk/src/match.c (File Modified)
9338 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9340 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9341 flags = rehash in shared{}.
9342 Uses :<source> ENCAP <target> REHASH [option].
9346 trunk/doc/example.conf (File Modified)
9347 trunk/doc/reference.conf (File Modified)
9348 trunk/help/opers/rehash (File Modified)
9349 trunk/include/s_newconf.h (File Modified)
9350 trunk/modules/m_rehash.c (File Modified)
9351 trunk/modules/m_stats.c (File Modified)
9352 trunk/src/newconf.c (File Modified)
9355 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9357 Initialize flags to 0 in conf_set_shared_flags() and
9358 conf_set_cluster_flags().
9362 trunk/src/newconf.c (File Modified)
9365 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9367 Don't allow a forward from a #channel to an &channel.
9368 Error message is Illegal channel name.
9372 trunk/modules/core/m_mode.c (File Modified)
9375 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9377 - change version to 1.0.1
9381 trunk/configure (File Modified)
9382 trunk/configure.ac (File Modified)
9385 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9391 trunk/NEWS (File Modified)
9394 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9396 Services shortcuts changes:
9397 - Require umode +S on target
9398 - Use ERR_SERVICESDOWN (440) for error message
9399 - Fix check for empty string
9403 trunk/include/numeric.h (File Modified)
9404 trunk/modules/m_sshortcut.c (File Modified)
9405 trunk/src/messages.tab (File Modified)
9408 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9410 s/IsChanService/IsService/g;
9414 trunk/modules/m_sshortcut.c (File Modified)
9417 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9419 Add check for service validity in shortcut routines.
9423 trunk/modules/m_sshortcut.c (File Modified)
9426 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9428 Don't allow forwarding to a -F channel the setter is not on.
9432 trunk/modules/core/m_mode.c (File Modified)
9435 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9437 Describe identify_service and identify_command in
9442 trunk/doc/reference.conf (File Modified)
9445 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9447 More helpfile updates.
9451 trunk/help/Makefile.in (File Modified)
9452 trunk/help/opers/die (File Modified)
9453 trunk/help/opers/join (File Modified)
9454 trunk/help/opers/links (File Modified)
9455 trunk/help/opers/lusers (File Modified)
9456 trunk/help/opers/map (File Added)
9457 trunk/help/opers/motd (File Modified)
9458 trunk/help/opers/names (File Modified)
9459 trunk/help/opers/notice (File Modified)
9460 trunk/help/opers/operspy (File Modified)
9461 trunk/help/opers/part (File Modified)
9462 trunk/help/opers/privmsg (File Modified)
9463 trunk/help/opers/restart (File Modified)
9464 trunk/help/opers/set (File Modified)
9465 trunk/help/opers/stats (File Modified)
9466 trunk/help/opers/trace (File Modified)
9467 trunk/help/opers/version (File Modified)
9468 trunk/help/users/notice (File Modified)
9469 trunk/help/users/privmsg (File Modified)
9470 trunk/help/users/stats (File Modified)
9473 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9479 trunk/help/opers/cmode (File Modified)
9480 trunk/help/opers/umode (File Modified)
9481 trunk/help/opers/wallops (File Modified)
9482 trunk/help/opers/who (File Modified)
9483 trunk/help/users/umode (File Modified)
9486 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9488 Include cmode +r in 004 and 005.
9492 trunk/include/supported.h (File Modified)
9493 trunk/src/messages.tab (File Modified)
9496 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9498 No need to clear all 3 buffers in channel_modes().
9502 trunk/src/channel.c (File Modified)
9505 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9507 - Fix multiple +f modes per line
9508 - -f shouldn't take a parameter
9512 trunk/modules/core/m_mode.c (File Modified)
9515 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9517 Channel mode +Q now prevents forwarding to or through
9518 a channel, just like in hyperion, not from a channel.
9522 trunk/modules/core/m_join.c (File Modified)
9525 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9527 Complete +F/+Q propagation.
9531 trunk/modules/core/m_join.c (File Modified)
9532 trunk/modules/core/m_sjoin.c (File Modified)
9533 trunk/src/channel.c (File Modified)
9536 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9538 - A few minor fixes.
9542 trunk/modules/core/m_join.c (File Modified)
9543 trunk/modules/m_services.c (File Modified)
9546 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9548 - Fix netsplit obfuscation.
9552 trunk/src/client.c (File Modified)
9555 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9557 - Fix another /stats p related bug.
9561 trunk/src/client.c (File Modified)
9564 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9566 - Update example.conf.
9570 trunk/doc/example.conf (File Modified)
9573 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9575 - Fix a minor bug here, and re-release 1.0.
9579 trunk/modules/core/m_nick.c (File Modified)
9582 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9584 - Add bursted clients to /stats p list.
9588 trunk/modules/core/m_nick.c (File Modified)
9591 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9593 - Add identify_service, identify_command options to the example.conf,
9598 trunk/NEWS (File Modified)
9599 trunk/doc/example.conf (File Modified)
9600 trunk/src/newconf.c (File Modified)
9603 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9605 - Add services shortcuts.
9609 trunk/modules/Makefile.in (File Modified)
9610 trunk/modules/m_sshortcut.c (File Added)
9613 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9615 - put back checks i removed by mistake
9619 trunk/modules/core/m_join.c (File Modified)
9622 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9624 - Implement channel mode +Q, which disables forwarding.
9625 - Make forwarding usable by everyone.
9626 - Implement channel mode +F which bypasses authority checks on a target
9632 trunk/NEWS (File Modified)
9633 trunk/include/channel.h (File Modified)
9634 trunk/include/supported.h (File Modified)
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/core/m_mode.c (File Modified)
9637 trunk/src/messages.tab (File Modified)
9640 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9642 - Fix account handling brokenness.
9646 trunk/modules/m_services.c (File Modified)
9649 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9651 Identify to services via server password hack. Still
9652 needs config file parts, like
9653 identifyservice = "nickserv@services.int";
9654 identifycommand = "IDENTIFY";
9658 trunk/include/s_conf.h (File Modified)
9659 trunk/src/s_user.c (File Modified)
9662 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9664 Make send.c compile.
9668 trunk/src/send.c (File Modified)
9671 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9673 - Handle this better.
9677 trunk/src/send.c (File Modified)
9680 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9682 If the source is not a client, don't send to normal users.
9686 trunk/src/send.c (File Modified)
9689 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9691 - Make /wallops behave as wallops in other ircds.
9695 trunk/modules/m_wallops.c (File Modified)
9696 trunk/src/send.c (File Modified)
9699 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9705 trunk/NEWS (File Modified)
9706 trunk/configure (File Modified)
9707 trunk/configure.ac (File Modified)
9710 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9712 - Remove efnet configuration.
9713 - Rename example.conf as reference.conf, and replace the default
9714 example.conf with one suitable for AthemeNET.
9715 - Update makefile to reflect these changes.
9719 trunk/doc/Makefile.in (File Modified)
9720 trunk/doc/example.conf (File Modified)
9721 trunk/doc/example.efnet.conf (File Deleted)
9722 trunk/doc/reference.conf (File Added)
9725 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9727 - Don't display opers who are /away.
9731 trunk/modules/m_stats.c (File Modified)
9734 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9736 Put cmode +f in 004 and 005.
9740 trunk/include/supported.h (File Modified)
9741 trunk/src/messages.tab (File Modified)
9744 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9746 Add user umode +Q which prevents a user from
9751 trunk/include/client.h (File Modified)
9752 trunk/modules/core/m_join.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9754 trunk/src/s_user.c (File Modified)
9757 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9759 Implement channel forwarding in m_join(). As in
9760 hyperion, failing to join because of +i, +r or +j
9761 can cause you to be forwarded, potentially
9762 recursively. Unlike hyperion, a single numeric
9763 is sent in case of a successful forward, otherwise
9764 the ircd acts if there were no forward.
9768 trunk/include/numeric.h (File Modified)
9769 trunk/modules/core/m_join.c (File Modified)
9770 trunk/src/messages.tab (File Modified)
9773 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9775 Allow servers to set oper-only cmodes as well.
9779 trunk/modules/core/m_mode.c (File Modified)
9782 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9784 Add cmode +f which takes a channel name, settable
9785 only by opers for now. Does not do anything yet.
9789 trunk/include/channel.h (File Modified)
9790 trunk/modules/core/m_join.c (File Modified)
9791 trunk/modules/core/m_mode.c (File Modified)
9792 trunk/modules/core/m_sjoin.c (File Modified)
9793 trunk/src/channel.c (File Modified)
9796 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9798 Fully initialize 'mode' in ms_join() and ms_sjoin()
9799 to avoid old +j garbage from being used.
9803 trunk/modules/core/m_join.c (File Modified)
9804 trunk/modules/core/m_sjoin.c (File Modified)
9807 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9809 - only touch join_count/join_delta if join throttling
9810 is enabled on the channel
9811 - reset join_count/join_delta to 0 if -j is set
9815 trunk/modules/core/m_join.c (File Modified)
9816 trunk/modules/core/m_mode.c (File Modified)
9817 trunk/modules/core/m_sjoin.c (File Modified)
9820 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9822 Also start a new "period" for join throttling for remote joins,
9823 if necessary. Make the code slightly clearer.
9827 trunk/modules/core/m_join.c (File Modified)
9828 trunk/src/channel.c (File Modified)
9831 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9833 Some +j improvements, still broken.
9837 trunk/modules/core/m_join.c (File Modified)
9838 trunk/modules/core/m_sjoin.c (File Modified)
9841 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9843 Only do +z processing for +m channels the sender is on,
9844 as bans/quiets are currently only checked locally.
9848 trunk/modules/core/m_message.c (File Modified)
9851 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9853 - Add max_bans_large configuration option, defaulting to 500, to
9854 limit the number of bans in a +L channel
9855 - Change b/e/I to b/e/I/q in texts
9859 trunk/doc/example.conf (File Modified)
9860 trunk/include/s_conf.h (File Modified)
9861 trunk/modules/core/m_mode.c (File Modified)
9862 trunk/modules/m_info.c (File Modified)
9863 trunk/src/newconf.c (File Modified)
9864 trunk/src/s_conf.c (File Modified)
9867 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9869 Store invite for +gi channels.
9870 Note that +gi is significantly weaker access control than +i.
9874 trunk/modules/m_invite.c (File Modified)
9877 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9879 Nonops are allowed to see +q lists.
9883 trunk/modules/core/m_mode.c (File Modified)
9886 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9888 Invalidate can_send() cache on -q.
9892 trunk/modules/core/m_mode.c (File Modified)
9895 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
9897 - Make sure sjoin doesnt crash the ircd if it's blank. :X
9901 trunk/modules/core/m_sjoin.c (File Modified)
9904 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
9906 - Allow blank SJOINs -- for permanant channels.
9910 trunk/modules/core/m_sjoin.c (File Modified)
9913 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
9915 - Burst permanant channels.
9919 trunk/src/s_serv.c (File Modified)
9922 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
9924 - Fix handling of permanant channels.
9928 trunk/modules/core/m_join.c (File Modified)
9931 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
9933 - Run indent on core modules.
9934 - Add propagation of join throttle settings.
9938 trunk/modules/core/m_die.c (File Modified)
9939 trunk/modules/core/m_error.c (File Modified)
9940 trunk/modules/core/m_join.c (File Modified)
9941 trunk/modules/core/m_kick.c (File Modified)
9942 trunk/modules/core/m_kill.c (File Modified)
9943 trunk/modules/core/m_message.c (File Modified)
9944 trunk/modules/core/m_mode.c (File Modified)
9945 trunk/modules/core/m_nick.c (File Modified)
9946 trunk/modules/core/m_part.c (File Modified)
9947 trunk/modules/core/m_quit.c (File Modified)
9948 trunk/modules/core/m_server.c (File Modified)
9949 trunk/modules/core/m_sjoin.c (File Modified)
9950 trunk/modules/core/m_squit.c (File Modified)
9953 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
9955 - Fix mistake in commit message.
9959 trunk/ChangeLog (File Modified)
9962 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
9964 - Channel throttling.
9968 trunk/NEWS (File Modified)
9969 trunk/include/supported.h (File Modified)
9970 trunk/modules/core/m_mode.c (File Modified)
9971 trunk/src/messages.tab (File Modified)
9974 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
9976 - Channel throttle logic fixes.
9980 trunk/include/channel.h (File Modified)
9983 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
9985 - Add the throttle logic.
9989 trunk/include/channel.h (File Modified)
9990 trunk/include/numeric.h (File Modified)
9991 trunk/modules/core/m_join.c (File Modified)
9992 trunk/src/channel.c (File Modified)
9993 trunk/src/messages.tab (File Modified)
9996 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
9998 - Cosmetic fixes to CREDITS.
10002 trunk/CREDITS (File Modified)
10005 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10007 - Better channel_modes() from ShadowIRCd 4.
10011 trunk/include/channel.h (File Modified)
10012 trunk/src/channel.c (File Modified)
10015 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10017 - Strip colour codes from parts.
10021 trunk/modules/core/m_part.c (File Modified)
10024 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10026 - Strip colour codes from quits.
10030 trunk/modules/core/m_quit.c (File Modified)
10033 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10035 - add +c/+g/+z to channel_modes().
10039 trunk/src/channel.c (File Modified)
10042 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10044 - Add +g to 004/005 numerics.
10048 trunk/include/supported.h (File Modified)
10049 trunk/src/messages.tab (File Modified)
10052 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10054 - Add +cgz to set_final_mode() in both join/sjoin.
10055 - Implement channel mode +g: Free invite.
10059 trunk/include/channel.h (File Modified)
10060 trunk/modules/core/m_join.c (File Modified)
10061 trunk/modules/core/m_mode.c (File Modified)
10062 trunk/modules/core/m_sjoin.c (File Modified)
10063 trunk/modules/m_invite.c (File Modified)
10066 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10068 - Make sure /stats p uses the right list.
10072 trunk/modules/m_stats.c (File Modified)
10075 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10077 - local oper list becomes local_oper_list.
10078 - all opers are stored on oper_list for /stats p.
10082 trunk/include/ircd.h (File Modified)
10083 trunk/modules/m_stats.c (File Modified)
10084 trunk/modules/m_trace.c (File Modified)
10085 trunk/src/client.c (File Modified)
10086 trunk/src/ircd.c (File Modified)
10087 trunk/src/s_user.c (File Modified)
10088 trunk/src/send.c (File Modified)
10091 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10093 - Remove ENABLE_SERVICES legacy define.
10097 trunk/configure (File Modified)
10098 trunk/configure.ac (File Modified)
10099 trunk/include/client.h (File Modified)
10100 trunk/include/m_info.h (File Modified)
10101 trunk/include/s_conf.h (File Modified)
10102 trunk/modules/Makefile.in (File Modified)
10103 trunk/modules/core/m_kick.c (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10105 trunk/modules/core/m_nick.c (File Modified)
10106 trunk/modules/core/m_sjoin.c (File Modified)
10107 trunk/modules/m_services.c (File Modified)
10108 trunk/src/channel.c (File Modified)
10109 trunk/src/newconf.c (File Modified)
10110 trunk/src/s_conf.c (File Modified)
10111 trunk/src/s_serv.c (File Modified)
10112 trunk/src/s_user.c (File Modified)
10115 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10117 - New reject message, ala ircu.
10121 trunk/src/reject.c (File Modified)
10124 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10126 - Reduce 'broadcast storm' effect in m_chghost.
10130 trunk/modules/m_chghost.c (File Modified)
10133 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10135 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10139 trunk/include/supported.h (File Modified)
10140 trunk/src/messages.tab (File Modified)
10143 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10149 trunk/include/channel.h (File Modified)
10150 trunk/modules/core/m_message.c (File Modified)
10151 trunk/modules/core/m_mode.c (File Modified)
10154 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10156 - use sendto_one_numeric() in some places.
10160 trunk/modules/core/m_mode.c (File Modified)
10163 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10165 - Implement channel mode +c -- colour stripping.
10169 trunk/include/irc_string.h (File Modified)
10170 trunk/include/supported.h (File Modified)
10171 trunk/modules/core/m_message.c (File Modified)
10172 trunk/modules/core/m_mode.c (File Modified)
10173 trunk/src/irc_string.c (File Modified)
10174 trunk/src/messages.tab (File Modified)
10177 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10179 - Add +qLP to CHANMODES 005 numeric.
10183 trunk/include/supported.h (File Modified)
10186 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10188 Move credits files to doc/.
10192 trunk/Hybrid-team (File Deleted)
10193 trunk/Ratbox-team (File Deleted)
10194 trunk/doc/Hybrid-team (File Added)
10195 trunk/doc/Ratbox-team (File Added)
10198 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10200 - Rename Ratbox credits as Ratbox-team.
10201 - Add in our own CREDITS.
10205 trunk/CREDITS (File Deleted)
10206 trunk/CREDITS (File Added)
10207 trunk/Ratbox-team (File Added)
10210 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10212 - Quietcache fixes.
10216 trunk/modules/core/m_mode.c (File Modified)
10219 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10221 - Rebuild configure.
10225 trunk/autom4te.cache/ (File Deleted)
10226 trunk/configure (File Modified)
10229 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10231 Add +q to messages.tab.
10235 trunk/src/messages.tab (File Modified)
10238 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10240 - port m_sjoin stuff to TS6 JOIN syntax.
10244 trunk/modules/core/m_join.c (File Modified)
10247 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10249 - Implement channel mode +q (quiet)
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_mode.c (File Modified)
10255 trunk/src/channel.c (File Modified)
10258 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10260 Add +L/+P for set_final_mode().
10264 trunk/modules/core/m_sjoin.c (File Modified)
10267 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10269 Add +L/+P in channel_modes().
10273 trunk/src/channel.c (File Modified)
10276 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10278 - Use MODE_PERMANENT, not MODE_PERMANANT
10279 - Actually use chm_staff()
10281 It compiles but is not otherwise tested.
10285 trunk/include/channel.h (File Modified)
10286 trunk/modules/core/m_mode.c (File Modified)
10287 trunk/modules/core/m_sjoin.c (File Modified)
10288 trunk/src/channel.c (File Modified)
10291 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10293 - Ok, patchlevel.h is fixed now.
10297 trunk/include/patchlevel.h (File Modified)
10300 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10306 trunk/include/patchlevel.h (File Modified)
10307 trunk/src/version.c.SH (File Modified)
10310 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10312 - Fix compilation issue with version.c.
10316 trunk/src/version.c.SH (File Modified)
10319 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10321 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10322 this from the BUGS file.
10326 trunk/BUGS (File Modified)
10329 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10331 Mangle all netsplit messages if flatten links is enabled.
10335 trunk/src/client.c (File Modified)
10338 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10340 - jilles pointed out that /stats p needed severe changes -- implement
10345 trunk/modules/m_stats.c (File Modified)
10348 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10350 Rename RELNOTES to NEWS.
10354 trunk/NEWS (File Added)
10355 trunk/RELNOTES (File Deleted)
10358 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10364 trunk/RELNOTES (File Modified)
10367 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10369 - Make /stats p work globally.
10370 - Change 'OPER(s)' to 'staff members'
10374 trunk/modules/m_stats.c (File Modified)
10377 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10379 - add modes, +LP to RPL_MYINFO.
10383 trunk/src/messages.tab (File Modified)
10386 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10388 More stuff to RELNOTES.
10392 trunk/RELNOTES (File Modified)
10395 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10401 trunk/modules/core/m_sjoin.c (File Modified)
10402 trunk/src/channel.c (File Modified)
10405 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10407 - Implement list limit exceed modes -- +L.
10411 trunk/modules/core/m_mode.c (File Modified)
10414 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10416 - Add handlers for modes +L, +P.
10420 trunk/include/channel.h (File Modified)
10421 trunk/modules/core/m_mode.c (File Modified)
10424 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10426 Update properties on *everything*.
10430 trunk/.cvsignore (Property Modified)
10431 trunk/.indent.pro (Property Modified)
10432 trunk/BUGS (File Modified) (Property Modified)
10433 trunk/CREDITS (File Modified) (Property Modified)
10434 trunk/ChangeLog (Property Modified)
10435 trunk/Hybrid-team (File Modified) (Property Modified)
10436 trunk/INSTALL (File Modified) (Property Modified)
10437 trunk/LICENSE (File Modified) (Property Modified)
10438 trunk/Makefile.in (File Modified) (Property Modified)
10439 trunk/README.FIRST (File Modified) (Property Modified)
10440 trunk/RELNOTES (File Modified) (Property Modified)
10441 trunk/SVN-Access (Property Modified)
10442 trunk/aclocal.m4 (File Modified) (Property Modified)
10443 trunk/adns/.cvsignore (Property Modified)
10444 trunk/adns/COPYING (Property Modified)
10445 trunk/adns/GPL-vs-LGPL (Property Modified)
10446 trunk/adns/Makefile.in (File Modified) (Property Modified)
10447 trunk/adns/README (Property Modified)
10448 trunk/adns/README.ircd (Property Modified)
10449 trunk/adns/adns.h (File Modified) (Property Modified)
10450 trunk/adns/check.c (File Modified) (Property Modified)
10451 trunk/adns/dlist.h (File Modified) (Property Modified)
10452 trunk/adns/event.c (File Modified) (Property Modified)
10453 trunk/adns/general.c (File Modified) (Property Modified)
10454 trunk/adns/internal.h (File Modified) (Property Modified)
10455 trunk/adns/parse.c (File Modified) (Property Modified)
10456 trunk/adns/query.c (File Modified) (Property Modified)
10457 trunk/adns/reply.c (File Modified) (Property Modified)
10458 trunk/adns/setup.c (File Modified) (Property Modified)
10459 trunk/adns/transmit.c (File Modified) (Property Modified)
10460 trunk/adns/tvarith.h (File Modified) (Property Modified)
10461 trunk/adns/types.c (File Modified) (Property Modified)
10462 trunk/configure (File Modified) (Property Modified)
10463 trunk/configure.ac (File Modified) (Property Modified)
10464 trunk/contrib/.cvsignore (Property Modified)
10465 trunk/contrib/.indent.pro (Property Modified)
10466 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10467 trunk/contrib/README (File Modified) (Property Modified)
10468 trunk/contrib/example_module.c (File Modified) (Property Modified)
10469 trunk/contrib/m_42.c (File Modified) (Property Modified)
10470 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10471 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10472 trunk/contrib/m_force.c (File Modified) (Property Modified)
10473 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10474 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10475 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10476 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10477 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10478 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10479 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10480 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10481 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10482 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10483 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10484 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10485 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10486 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10487 trunk/doc/.cvsignore (Property Modified)
10488 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10489 trunk/doc/Makefile.in (File Modified) (Property Modified)
10490 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10491 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10492 trunk/doc/challenge.txt (File Modified) (Property Modified)
10493 trunk/doc/example.conf (File Modified) (Property Modified)
10494 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10495 trunk/doc/hooks.txt (File Modified) (Property Modified)
10496 trunk/doc/index.txt (File Modified) (Property Modified)
10497 trunk/doc/ircd.8 (File Modified) (Property Modified)
10498 trunk/doc/ircd.motd (Property Modified)
10499 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10500 trunk/doc/modeg.txt (File Modified) (Property Modified)
10501 trunk/doc/modes.txt (File Modified) (Property Modified)
10502 trunk/doc/monitor.txt (File Modified) (Property Modified)
10503 trunk/doc/old/Authors (Property Modified)
10504 trunk/doc/operguide.txt (File Modified) (Property Modified)
10505 trunk/doc/opermyth.txt (Property Modified)
10506 trunk/doc/server-version-info (File Modified) (Property Modified)
10507 trunk/doc/services.txt (File Modified) (Property Modified)
10508 trunk/doc/technical/README.TSora (Property Modified)
10509 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10510 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10511 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10512 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10513 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10514 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10515 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10516 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10517 trunk/doc/technical/rfc1459.txt (Property Modified)
10518 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10519 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10520 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10521 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10522 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10523 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10524 trunk/help/Makefile.in (File Modified) (Property Modified)
10525 trunk/help/opers/accept (Property Modified)
10526 trunk/help/opers/admin (Property Modified)
10527 trunk/help/opers/away (Property Modified)
10528 trunk/help/opers/capab (Property Modified)
10529 trunk/help/opers/challenge (Property Modified)
10530 trunk/help/opers/close (Property Modified)
10531 trunk/help/opers/cmode (Property Modified)
10532 trunk/help/opers/cnotice (Property Modified)
10533 trunk/help/opers/connect (Property Modified)
10534 trunk/help/opers/cprivmsg (Property Modified)
10535 trunk/help/opers/credits (Property Modified)
10536 trunk/help/opers/die (Property Modified)
10537 trunk/help/opers/dline (Property Modified)
10538 trunk/help/opers/eob (Property Modified)
10539 trunk/help/opers/error (Property Modified)
10540 trunk/help/opers/etrace (Property Modified)
10541 trunk/help/opers/gline (Property Modified)
10542 trunk/help/opers/help (Property Modified)
10543 trunk/help/opers/index (Property Modified)
10544 trunk/help/opers/info (Property Modified)
10545 trunk/help/opers/invite (Property Modified)
10546 trunk/help/opers/ison (Property Modified)
10547 trunk/help/opers/join (Property Modified)
10548 trunk/help/opers/kick (Property Modified)
10549 trunk/help/opers/kill (Property Modified)
10550 trunk/help/opers/kline (Property Modified)
10551 trunk/help/opers/knock (Property Modified)
10552 trunk/help/opers/links (Property Modified)
10553 trunk/help/opers/list (Property Modified)
10554 trunk/help/opers/locops (Property Modified)
10555 trunk/help/opers/lusers (Property Modified)
10556 trunk/help/opers/modlist (Property Modified)
10557 trunk/help/opers/modload (Property Modified)
10558 trunk/help/opers/modrestart (Property Modified)
10559 trunk/help/opers/modunload (Property Modified)
10560 trunk/help/opers/motd (Property Modified)
10561 trunk/help/opers/names (Property Modified)
10562 trunk/help/opers/nick (Property Modified)
10563 trunk/help/opers/notice (Property Modified)
10564 trunk/help/opers/oper (Property Modified)
10565 trunk/help/opers/operspy (Property Modified)
10566 trunk/help/opers/operwall (Property Modified)
10567 trunk/help/opers/part (Property Modified)
10568 trunk/help/opers/pass (Property Modified)
10569 trunk/help/opers/ping (Property Modified)
10570 trunk/help/opers/pong (Property Modified)
10571 trunk/help/opers/post (Property Modified)
10572 trunk/help/opers/privmsg (Property Modified)
10573 trunk/help/opers/quit (Property Modified)
10574 trunk/help/opers/rehash (Property Modified)
10575 trunk/help/opers/restart (Property Modified)
10576 trunk/help/opers/resv (Property Modified)
10577 trunk/help/opers/server (Property Modified)
10578 trunk/help/opers/set (Property Modified)
10579 trunk/help/opers/sjoin (Property Modified)
10580 trunk/help/opers/squit (Property Modified)
10581 trunk/help/opers/stats (Property Modified)
10582 trunk/help/opers/svinfo (Property Modified)
10583 trunk/help/opers/testgecos (Property Modified)
10584 trunk/help/opers/testline (Property Modified)
10585 trunk/help/opers/testmask (Property Modified)
10586 trunk/help/opers/time (Property Modified)
10587 trunk/help/opers/topic (Property Modified)
10588 trunk/help/opers/trace (Property Modified)
10589 trunk/help/opers/uhelp (Property Modified)
10590 trunk/help/opers/umode (Property Modified)
10591 trunk/help/opers/undline (Property Modified)
10592 trunk/help/opers/ungline (Property Modified)
10593 trunk/help/opers/unkline (Property Modified)
10594 trunk/help/opers/unresv (Property Modified)
10595 trunk/help/opers/unxline (Property Modified)
10596 trunk/help/opers/user (Property Modified)
10597 trunk/help/opers/userhost (Property Modified)
10598 trunk/help/opers/users (Property Modified)
10599 trunk/help/opers/version (Property Modified)
10600 trunk/help/opers/wallops (Property Modified)
10601 trunk/help/opers/who (Property Modified)
10602 trunk/help/opers/whois (Property Modified)
10603 trunk/help/opers/whowas (Property Modified)
10604 trunk/help/opers/xline (Property Modified)
10605 trunk/help/users/index (Property Modified)
10606 trunk/help/users/info (Property Modified)
10607 trunk/help/users/notice (Property Modified)
10608 trunk/help/users/privmsg (Property Modified)
10609 trunk/help/users/stats (Property Modified)
10610 trunk/help/users/umode (Property Modified)
10611 trunk/include/.cvsignore (Property Modified)
10612 trunk/include/.indent.pro (Property Modified)
10613 trunk/include/balloc.h (File Modified) (Property Modified)
10614 trunk/include/cache.h (File Modified) (Property Modified)
10615 trunk/include/channel.h (File Modified) (Property Modified)
10616 trunk/include/class.h (File Modified) (Property Modified)
10617 trunk/include/client.h (File Modified) (Property Modified)
10618 trunk/include/commio.h (File Modified) (Property Modified)
10619 trunk/include/common.h (File Modified) (Property Modified)
10620 trunk/include/config.h (File Modified) (Property Modified)
10621 trunk/include/config.h.dist (File Modified) (Property Modified)
10622 trunk/include/defaults.h (File Modified) (Property Modified)
10623 trunk/include/event.h (File Modified) (Property Modified)
10624 trunk/include/hash.h (File Modified) (Property Modified)
10625 trunk/include/hook.h (File Modified) (Property Modified)
10626 trunk/include/hostmask.h (File Modified) (Property Modified)
10627 trunk/include/irc_string.h (File Modified) (Property Modified)
10628 trunk/include/ircd.h (File Modified) (Property Modified)
10629 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10630 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10631 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10632 trunk/include/linebuf.h (File Modified) (Property Modified)
10633 trunk/include/listener.h (File Modified) (Property Modified)
10634 trunk/include/m_info.h (File Modified) (Property Modified)
10635 trunk/include/memory.h (File Modified) (Property Modified)
10636 trunk/include/modules.h (File Modified) (Property Modified)
10637 trunk/include/monitor.h (File Modified) (Property Modified)
10638 trunk/include/msg.h (File Modified) (Property Modified)
10639 trunk/include/newconf.h (File Modified) (Property Modified)
10640 trunk/include/numeric.h (File Modified) (Property Modified)
10641 trunk/include/packet.h (File Modified) (Property Modified)
10642 trunk/include/parse.h (File Modified) (Property Modified)
10643 trunk/include/patchlevel.h (File Modified) (Property Modified)
10644 trunk/include/patricia.h (File Modified) (Property Modified)
10645 trunk/include/reject.h (File Modified) (Property Modified)
10646 trunk/include/res.h (File Modified) (Property Modified)
10647 trunk/include/restart.h (File Modified) (Property Modified)
10648 trunk/include/s_auth.h (File Modified) (Property Modified)
10649 trunk/include/s_conf.h (File Modified) (Property Modified)
10650 trunk/include/s_gline.h (File Modified) (Property Modified)
10651 trunk/include/s_log.h (File Modified) (Property Modified)
10652 trunk/include/s_newconf.h (File Modified) (Property Modified)
10653 trunk/include/s_serv.h (File Modified) (Property Modified)
10654 trunk/include/s_stats.h (File Modified) (Property Modified)
10655 trunk/include/s_user.h (File Modified) (Property Modified)
10656 trunk/include/s_zip.h (File Modified) (Property Modified)
10657 trunk/include/scache.h (File Modified) (Property Modified)
10658 trunk/include/send.h (File Modified) (Property Modified)
10659 trunk/include/serno.h (Property Modified)
10660 trunk/include/setup.h.in (Property Modified)
10661 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10662 trunk/include/stdinc.h (File Modified) (Property Modified)
10663 trunk/include/supported.h (File Modified) (Property Modified)
10664 trunk/include/tools.h (File Modified) (Property Modified)
10665 trunk/include/whowas.h (File Modified) (Property Modified)
10666 trunk/install-sh (File Modified) (Property Modified)
10667 trunk/modules/.cvsignore (Property Modified)
10668 trunk/modules/.depend (Property Modified)
10669 trunk/modules/.indent.pro (Property Modified)
10670 trunk/modules/Makefile.in (File Modified) (Property Modified)
10671 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10672 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10673 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10674 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10675 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10676 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10677 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10678 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10679 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10680 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10681 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10682 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10683 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10684 trunk/modules/m_accept.c (File Modified) (Property Modified)
10685 trunk/modules/m_admin.c (File Modified) (Property Modified)
10686 trunk/modules/m_away.c (File Modified) (Property Modified)
10687 trunk/modules/m_cap.c (File Modified) (Property Modified)
10688 trunk/modules/m_capab.c (File Modified) (Property Modified)
10689 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10690 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10691 trunk/modules/m_close.c (File Modified) (Property Modified)
10692 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10693 trunk/modules/m_connect.c (File Modified) (Property Modified)
10694 trunk/modules/m_dline.c (File Modified) (Property Modified)
10695 trunk/modules/m_encap.c (File Modified) (Property Modified)
10696 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10697 trunk/modules/m_gline.c (File Modified) (Property Modified)
10698 trunk/modules/m_help.c (File Modified) (Property Modified)
10699 trunk/modules/m_info.c (File Modified) (Property Modified)
10700 trunk/modules/m_invite.c (File Modified) (Property Modified)
10701 trunk/modules/m_ison.c (File Modified) (Property Modified)
10702 trunk/modules/m_kline.c (File Modified) (Property Modified)
10703 trunk/modules/m_knock.c (File Modified) (Property Modified)
10704 trunk/modules/m_links.c (File Modified) (Property Modified)
10705 trunk/modules/m_list.c (File Modified) (Property Modified)
10706 trunk/modules/m_locops.c (File Modified) (Property Modified)
10707 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10708 trunk/modules/m_map.c (File Modified) (Property Modified)
10709 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10710 trunk/modules/m_motd.c (File Modified) (Property Modified)
10711 trunk/modules/m_names.c (File Modified) (Property Modified)
10712 trunk/modules/m_oper.c (File Modified) (Property Modified)
10713 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10714 trunk/modules/m_pass.c (File Modified) (Property Modified)
10715 trunk/modules/m_ping.c (File Modified) (Property Modified)
10716 trunk/modules/m_pong.c (File Modified) (Property Modified)
10717 trunk/modules/m_post.c (File Modified) (Property Modified)
10718 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10719 trunk/modules/m_restart.c (File Modified) (Property Modified)
10720 trunk/modules/m_resv.c (File Modified) (Property Modified)
10721 trunk/modules/m_services.c (File Modified) (Property Modified)
10722 trunk/modules/m_set.c (File Modified) (Property Modified)
10723 trunk/modules/m_stats.c (File Modified) (Property Modified)
10724 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10725 trunk/modules/m_tb.c (File Modified) (Property Modified)
10726 trunk/modules/m_testline.c (File Modified) (Property Modified)
10727 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10728 trunk/modules/m_time.c (File Modified) (Property Modified)
10729 trunk/modules/m_topic.c (File Modified) (Property Modified)
10730 trunk/modules/m_trace.c (File Modified) (Property Modified)
10731 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10732 trunk/modules/m_user.c (File Modified) (Property Modified)
10733 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10734 trunk/modules/m_users.c (File Modified) (Property Modified)
10735 trunk/modules/m_version.c (File Modified) (Property Modified)
10736 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10737 trunk/modules/m_who.c (File Modified) (Property Modified)
10738 trunk/modules/m_whois.c (File Modified) (Property Modified)
10739 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10740 trunk/modules/m_xline.c (File Modified) (Property Modified)
10741 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10742 trunk/servlink/.cvsignore (Property Modified)
10743 trunk/servlink/.indent.pro (Property Modified)
10744 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10745 trunk/servlink/README (File Modified) (Property Modified)
10746 trunk/servlink/TODO (File Modified) (Property Modified)
10747 trunk/servlink/control.c (File Modified) (Property Modified)
10748 trunk/servlink/control.h (File Modified) (Property Modified)
10749 trunk/servlink/io.c (File Modified) (Property Modified)
10750 trunk/servlink/io.h (File Modified) (Property Modified)
10751 trunk/servlink/servlink.c (File Modified) (Property Modified)
10752 trunk/servlink/servlink.h (File Modified) (Property Modified)
10753 trunk/src/.cvsignore (Property Modified)
10754 trunk/src/.depend (Property Modified)
10755 trunk/src/.indent.pro (Property Modified)
10756 trunk/src/Makefile.in (File Modified) (Property Modified)
10757 trunk/src/adns.c (File Modified) (Property Modified)
10758 trunk/src/balloc.c (File Modified) (Property Modified)
10759 trunk/src/cache.c (File Modified) (Property Modified)
10760 trunk/src/channel.c (File Modified) (Property Modified)
10761 trunk/src/class.c (File Modified) (Property Modified)
10762 trunk/src/client.c (File Modified) (Property Modified)
10763 trunk/src/commio.c (File Modified) (Property Modified)
10764 trunk/src/devpoll.c (File Modified) (Property Modified)
10765 trunk/src/epoll.c (File Modified) (Property Modified)
10766 trunk/src/event.c (File Modified) (Property Modified)
10767 trunk/src/getopt.c (File Modified) (Property Modified)
10768 trunk/src/hash.c (File Modified) (Property Modified)
10769 trunk/src/hook.c (File Modified) (Property Modified)
10770 trunk/src/hostmask.c (File Modified) (Property Modified)
10771 trunk/src/irc_string.c (File Modified) (Property Modified)
10772 trunk/src/ircd.c (File Modified) (Property Modified)
10773 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10774 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10775 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10776 trunk/src/kdparse.c (File Modified) (Property Modified)
10777 trunk/src/kqueue.c (File Modified) (Property Modified)
10778 trunk/src/linebuf.c (File Modified) (Property Modified)
10779 trunk/src/listener.c (File Modified) (Property Modified)
10780 trunk/src/match.c (File Modified) (Property Modified)
10781 trunk/src/memory.c (File Modified) (Property Modified)
10782 trunk/src/messages.tab (File Modified) (Property Modified)
10783 trunk/src/modules.c (File Modified) (Property Modified)
10784 trunk/src/monitor.c (File Modified) (Property Modified)
10785 trunk/src/newconf.c (File Modified) (Property Modified)
10786 trunk/src/numeric.c (File Modified) (Property Modified)
10787 trunk/src/packet.c (File Modified) (Property Modified)
10788 trunk/src/parse.c (File Modified) (Property Modified)
10789 trunk/src/patricia.c (File Modified) (Property Modified)
10790 trunk/src/poll.c (File Modified) (Property Modified)
10791 trunk/src/reject.c (File Modified) (Property Modified)
10792 trunk/src/restart.c (File Modified) (Property Modified)
10793 trunk/src/s_auth.c (File Modified) (Property Modified)
10794 trunk/src/s_conf.c (File Modified) (Property Modified)
10795 trunk/src/s_gline.c (File Modified) (Property Modified)
10796 trunk/src/s_log.c (File Modified) (Property Modified)
10797 trunk/src/s_newconf.c (File Modified) (Property Modified)
10798 trunk/src/s_serv.c (File Modified) (Property Modified)
10799 trunk/src/s_stats.c (File Modified) (Property Modified)
10800 trunk/src/s_user.c (File Modified) (Property Modified)
10801 trunk/src/scache.c (File Modified) (Property Modified)
10802 trunk/src/select.c (File Modified) (Property Modified)
10803 trunk/src/send.c (File Modified) (Property Modified)
10804 trunk/src/snprintf.c (File Modified) (Property Modified)
10805 trunk/src/tools.c (File Modified) (Property Modified)
10806 trunk/src/version.c.SH (File Modified) (Property Modified)
10807 trunk/src/whowas.c (File Modified) (Property Modified)
10808 trunk/tools/.cvsignore (Property Modified)
10809 trunk/tools/Makefile.in (File Modified) (Property Modified)
10810 trunk/tools/README (File Modified) (Property Modified)
10811 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10812 trunk/tools/convertilines.c (File Modified) (Property Modified)
10813 trunk/tools/convertklines.c (File Modified) (Property Modified)
10814 trunk/tools/mkkeypair (Property Modified)
10815 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10816 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10817 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10818 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10819 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10820 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10821 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10822 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10823 trunk/tools/untabify (File Modified) (Property Modified)
10824 trunk/tools/viconf.c (File Modified) (Property Modified)
10827 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10833 trunk/RELNOTES (File Modified)
10836 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10838 - Make version.c use our serial, not ratbox's.
10842 trunk/src/version.c.SH (File Modified)
10845 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10848 - revved patchlevel to 2.1.5
10852 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10853 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10856 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10858 - fix buffer overflow and unterminated buffer when removing TS6 bans
10859 - fix rebuilding of SJOIN
10863 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10866 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10868 have servlink report if it gets an uncompressed error message when it gets inflate failures
10871 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10874 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10876 - extend our copyrights to 2005.
10880 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10881 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10883 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10884 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10885 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10886 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10887 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10888 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10889 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10890 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10891 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10892 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10893 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10894 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10895 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
10896 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
10897 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
10898 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
10899 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
10900 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
10901 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
10902 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
10903 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
10904 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
10905 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
10906 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
10907 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
10908 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
10909 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
10910 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
10911 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
10912 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
10913 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
10914 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
10915 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
10916 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
10917 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
10918 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
10919 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
10920 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
10921 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
10922 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
10923 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
10924 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
10925 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
10926 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
10927 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
10928 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
10929 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
10930 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
10931 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
10932 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
10933 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
10934 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
10935 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
10936 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
10937 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
10938 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
10939 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
10940 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
10941 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
10942 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
10943 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
10944 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
10945 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
10946 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
10947 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
10948 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
10949 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
10950 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
10951 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
10952 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
10953 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
10954 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
10955 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
10956 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
10958 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
10959 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
10960 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
10961 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
10962 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
10963 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
10964 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
10965 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
10966 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
10967 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
10968 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
10970 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
10971 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
10972 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
10973 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
10974 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
10975 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
10976 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
10977 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
10978 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
10979 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
10980 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
10981 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
10982 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
10983 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
10986 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
10989 - revved patchlevel to 2.1.4
10993 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10997 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
10999 - add TARGMAX to 005
11000 - remove the +1 from ->uid in struct Client
11001 - fix checking of accept entries in m_accept.c
11005 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11011 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11013 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11021 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11023 - remove an unused variable
11027 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11030 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11032 don't burst a TS5 name in burst_TS6. -via jillies
11035 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11038 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11040 - via jilles, make nickchanges invalidate any cached bans for
11045 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11051 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11053 - fix some char vs byte usage to make adns compile cleanly with gcc4
11057 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11067 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11069 userhost should allow 5 userhost checks, not 4
11072 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11075 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11077 - another darwin fix
11081 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11084 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11090 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11100 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11102 - remove bogus extern of abort_list
11106 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11109 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11111 svn repo access stuff
11114 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11117 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11123 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11126 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11132 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11135 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11137 revert omotd..i thought it was a good idea..oh well
11140 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11143 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11145 Commas are bad things in channel keys
11149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11152 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11154 Add OMOTD command to display oper motd
11158 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11161 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11163 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11166 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11169 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11171 Modified files: (Branch: RATBOX_2_1)
11174 - stop testing whois for protocol violations, as they can be caused in
11175 ircds going all the way back to the original ircd2.8
11177 Revision Changes Path
11178 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11182 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11184 Modified files: (Branch: RATBOX_2_1)
11187 - remove some 2.2 code
11189 Revision Changes Path
11190 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11194 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11196 Modified files: (Branch: RATBOX_2_1)
11199 backport of the silly december 31st bug
11201 Revision Changes Path
11202 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11206 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11208 Modified files: (Branch: RATBOX_2_1)
11210 include patchlevel.h
11212 - revved patchlevel to 2.1.3
11214 Revision Changes Path
11215 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11216 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11220 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11222 Modified files: (Branch: RATBOX_2_1)
11225 modules/core m_nick.c
11228 - stop removing a clients own list of accepted clients when they do a
11230 - clean up the accept code so its less retarded
11232 Revision Changes Path
11233 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11234 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11235 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11236 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11240 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11242 Modified files: (Branch: RATBOX_2_1)
11245 src event.c ircd.c newconf.c
11247 - remove a defn of links_cache_list in m_links.c which was causing
11248 the flattened links update to be ignored
11249 - add eventUpdate(), and make links_delay update on rehash
11251 Revision Changes Path
11252 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11253 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11254 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11255 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11256 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11260 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11262 Modified files: (Branch: RATBOX_2_1)
11266 - make the conf parser apply service {}; on rehash
11268 Revision Changes Path
11269 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11270 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11274 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11276 Modified files: (Branch: RATBOX_2_1)
11279 - show ENABLE_SERVICES define in info
11281 Revision Changes Path
11282 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11286 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11288 Modified files: (Branch: RATBOX_2_1)
11289 modules m_services.c m_stats.c
11291 - via jilles, make m_services.c hook into stats U and display service
11294 Revision Changes Path
11295 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11296 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11300 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11302 Modified files: (Branch: RATBOX_2_1)
11303 . configure configure.ac
11305 - default build to -O2
11307 Revision Changes Path
11308 7.249.2.2 +4 -4 ircd-ratbox/configure
11309 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11313 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11315 Modified files: (Branch: RATBOX_2_1)
11316 doc example.conf example.efnet.conf
11317 include client.h s_conf.h s_newconf.h
11319 modules/core m_join.c m_nick.c
11320 src channel.c newconf.c s_conf.c s_user.c
11322 - remove no_oper_resvs from general {};
11323 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11325 Revision Changes Path
11326 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11327 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11328 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11329 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11330 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11331 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11332 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11333 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11334 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11335 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11336 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11337 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11341 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11343 Modified files: (Branch: RATBOX_2_1)
11344 modules/core m_mode.c m_nick.c
11348 - raise max temptime to a year
11350 - require 9 parameters in ms_nick(), 10 in ms_uid()
11352 Revision Changes Path
11353 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11354 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11355 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11359 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11361 Modified files: (Branch: RATBOX_2_1)
11362 modules m_services.c
11364 - only show services logged in info when its a local client
11366 Revision Changes Path
11367 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11371 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11373 Modified files: (Branch: RATBOX_2_1)
11376 passing a pointer to a pointer is not what was intended, oops
11378 Revision Changes Path
11379 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11383 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11385 Modified files: (Branch: RATBOX_2_1)
11388 - update services.txt with FNC
11390 Revision Changes Path
11391 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11395 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11397 Modified files: (Branch: RATBOX_2_1)
11400 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11402 Revision Changes Path
11403 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11407 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11409 Modified files: (Branch: RATBOX_2_1)
11412 - add some uniqueness into auth process for bopm
11414 Revision Changes Path
11415 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11419 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11421 Modified files: (Branch: RATBOX_2_1)
11422 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11424 - make contrib/ compile
11426 Revision Changes Path
11427 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11428 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11429 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11430 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11434 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11436 Modified files: (Branch: RATBOX_2_1)
11437 modules m_monitor.c
11439 Don't allow MONITOR from an unregistered client
11441 Revision Changes Path
11442 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11446 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11448 Modified files: (Branch: RATBOX_2_1)
11449 doc example.conf example.efnet.conf
11451 src class.c messages.tab newconf.c
11453 - remove sendq_eob, its become more of a hindrance than a benefit.
11454 - sync example.efnet.conf cluster {}; with example.conf
11456 Revision Changes Path
11457 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11458 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11459 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11460 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11461 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11462 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11466 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11468 Modified files: (Branch: RATBOX_2_1)
11470 include patchlevel.h
11473 - revved patchlevel to 2.1.2
11475 Revision Changes Path
11476 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11477 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11481 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11483 Modified files: (Branch: RATBOX_2_1)
11484 . configure configure.ac
11486 - raise default topiclen to 160.
11488 Revision Changes Path
11489 7.249.2.1 +3 -3 ircd-ratbox/configure
11490 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11494 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11496 Modified files: (Branch: RATBOX_2_1)
11497 modules m_services.c
11499 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11500 tsinfo matches this
11502 Revision Changes Path
11503 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11507 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11509 Modified files: (Branch: RATBOX_2_1)
11510 modules m_services.c
11512 - monitor_signoff() the client we're nickchanging
11514 Revision Changes Path
11515 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11519 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11521 Modified files: (Branch: RATBOX_2_1)
11524 - fix various UID problems with trace
11526 Revision Changes Path
11527 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11531 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11533 Modified files: (Branch: RATBOX_2_1)
11534 help/opers dline kline
11535 modules m_resv.c m_stats.c
11536 modules/core m_mode.c
11539 - tidy up kline/dline help to note they dont accept nick as target
11540 - disallow bans beginning with ':' over bmask
11541 - disallow bans with a space in chm_ban
11542 - stop counting hidden opers in stats p
11543 - match() parameters in remote unresv were inverted, causing it to fail
11544 - fix possibility of clients setting blank keys
11546 Revision Changes Path
11547 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11548 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11549 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11550 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11551 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11555 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11557 Modified files: (Branch: RATBOX_2_1)
11560 - fix problems with amd64 and the way we do va_list
11562 Revision Changes Path
11563 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11567 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11569 Modified files: (Branch: RATBOX_2_1)
11570 modules m_services.c
11572 - tidy up the kill notifications for RSFNC
11574 Revision Changes Path
11575 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11579 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11581 Modified files: (Branch: RATBOX_2_1)
11583 modules m_services.c
11586 - some more rserv stuff:
11587 - add RSFNC capability
11588 - fix up RSFNC, kill existing clients if they exist.
11590 Revision Changes Path
11591 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11592 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11593 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11597 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11599 Modified files: (Branch: RATBOX_2_1)
11600 modules m_services.c
11602 - first stab at a FNC implementation for rserv
11604 Revision Changes Path
11605 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11609 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11611 Modified files: (Branch: RATBOX_2_1)
11616 Revision Changes Path
11617 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11621 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11623 Modified files: (Branch: RATBOX_2_1)
11626 - add links_delay back
11628 Revision Changes Path
11629 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11633 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11635 Modified files: (Branch: RATBOX_2_1)
11639 - swap tabs for spaces
11641 Revision Changes Path
11642 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11643 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11647 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11649 Modified files: (Branch: RATBOX_2_1)
11652 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11653 contained in the client_flood conf option
11654 - remove a couple of unused defines from info
11656 Revision Changes Path
11657 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11661 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11663 Modified files: (Branch: RATBOX_2_1)
11666 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11668 Revision Changes Path
11669 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11673 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11675 Modified files: (Branch: RATBOX_2_1)
11676 doc example.conf example.efnet.conf
11678 - fix missing closing comment tag
11680 Revision Changes Path
11681 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11682 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11686 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11688 Modified files: (Branch: RATBOX_2_1)
11690 include patchlevel.h
11692 - revved patchlevel to 2.1.1
11694 Revision Changes Path
11695 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11696 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11700 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11702 Modified files: (Branch: RATBOX_2_1)
11705 - sync up remote kline reasons, so theyre consistent with what happens
11706 when we add local klines - notably the "Temporary K-line x min" and
11707 date added to reason.
11709 Revision Changes Path
11710 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11714 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11716 Modified files: (Branch: RATBOX_2_1)
11719 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11721 Revision Changes Path
11722 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11726 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11728 Modified files: (Branch: RATBOX_2_1)
11731 used the data pointer we saved, not what just got nulled
11733 Revision Changes Path
11734 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11738 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11740 Modified files: (Branch: RATBOX_2_1)
11741 modules m_resv.c m_xline.c
11743 - fix broken propagation of xline/resv
11745 Revision Changes Path
11746 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11747 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11751 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11753 Modified files: (Branch: RATBOX_2_1)
11756 - properly increment bad auth count for stats T when we timeout an auth
11758 Revision Changes Path
11759 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11763 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11765 Modified files: (Branch: RATBOX_2_1)
11768 modules/core m_nick.c
11770 - fix a bit that didnt make sense in monitor.txt
11771 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11773 Revision Changes Path
11774 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11775 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11776 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11780 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11782 Modified files: (Branch: RATBOX_2_1)
11785 removing dlink nodes from auth_poll_list twice is bad
11787 Revision Changes Path
11788 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11792 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11794 Modified files: (Branch: RATBOX_2_1)
11797 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11798 changed to RPL_STATSDEBUG
11800 Revision Changes Path
11801 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11805 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11807 Added files: (Branch: RATBOX_2_1)
11810 - add some documentation about target change
11812 Revision Changes Path
11813 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11817 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11819 Modified files: (Branch: RATBOX_2_1)
11820 include supported.h
11821 modules/core m_message.c
11823 - remove extra argument to 005
11824 - disallow messaging of UIDs
11826 Revision Changes Path
11827 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11828 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11832 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11834 Modified files: (Branch: RATBOX_2_1)
11837 - fix a longstanding parser bug with wrong limit checking, causing us to
11838 accept one less parameter than we're allowed to accept.
11840 Revision Changes Path
11841 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11845 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11847 Modified files: (Branch: RATBOX_2_1)
11848 modules/core m_message.c
11850 - exempt users messaging themselves from target change
11852 Revision Changes Path
11853 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11857 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11859 Modified files: (Branch: RATBOX_2_1)
11860 include supported.h
11862 - stop violating MAXPARA on 005.
11864 Revision Changes Path
11865 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11869 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11871 Modified files: (Branch: RATBOX_2_1)
11872 modules/core m_nick.c
11874 - dont store an ipv6 sockhost if we're not compiled with v6 support
11876 Revision Changes Path
11877 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11881 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11883 Modified files: (Branch: RATBOX_2_1)
11886 - remove some vms includes
11888 Revision Changes Path
11889 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11893 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11895 Modified files: (Branch: RATBOX_2_1)
11899 - force commit for new branch
11901 Revision Changes Path
11902 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
11903 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
11907 leeh 2005/03/18 16:44:47 UTC (20050318_0)
11910 . RELNOTES configure configure.ac
11911 include patchlevel.h
11913 - revved patchlevel to 2.1.0
11915 Revision Changes Path
11916 1.114 +6 -2 ircd-ratbox/RELNOTES
11917 7.249 +11 -11 ircd-ratbox/configure
11918 7.63 +3 -3 ircd-ratbox/configure.ac
11919 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
11923 leeh 2005/03/04 13:31:32 EST (20050304_2)
11927 include patchlevel.h
11930 - revved patchlevel to 2.1.0beta2
11932 Revision Changes Path
11933 1.113 +12 -0 ircd-ratbox/RELNOTES
11934 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
11938 leeh 2005/03/04 13:27:05 EST (20050304_1)
11941 doc whats-new-2.1.txt
11944 - update whats-new-2.1
11945 - when we're handling global NAMES, dont output channels if there are no
11946 members within them we can show.
11948 Revision Changes Path
11949 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
11950 7.436 +12 -2 ircd-ratbox/src/channel.c
11954 androsyn 2005/03/04 12:38:07 EST (20050304_0)
11959 That would be a node_heap not a prefix_heap..oops
11961 Revision Changes Path
11962 7.30 +1 -1 ircd-ratbox/src/patricia.c
11966 androsyn 2005/02/26 19:38:35 EST (20050227_4)
11971 sort out some alloca related stupidness. if we have gcc just use the builtin for it
11972 otherwise..the other macros might work????
11974 Revision Changes Path
11975 1.19 +15 -6 ircd-ratbox/include/stdinc.h
11979 androsyn 2005/02/26 19:26:04 EST (20050227_3)
11982 . configure configure.ac
11986 Revision Changes Path
11987 7.248 +5 -5 ircd-ratbox/configure
11988 7.62 +5 -5 ircd-ratbox/configure.ac
11992 androsyn 2005/02/26 19:15:55 EST (20050227_2)
11995 . configure configure.ac
11999 Revision Changes Path
12000 7.247 +3 -2 ircd-ratbox/configure
12001 7.61 +3 -2 ircd-ratbox/configure.ac
12005 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12008 . configure configure.ac
12012 Revision Changes Path
12013 7.246 +6 -6 ircd-ratbox/configure
12014 7.60 +4 -4 ircd-ratbox/configure.ac
12018 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12021 . configure configure.ac
12024 Doh these changes got put on RATBOX_2_0 when they were meant for
12026 Also merged in the monitor heap size stuff, not that i think monitor has
12029 Revision Changes Path
12030 7.245 +12 -3 ircd-ratbox/configure
12031 7.59 +11 -3 ircd-ratbox/configure.ac
12032 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12036 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12041 Add more robust alloca checking
12043 Revision Changes Path
12044 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12048 leeh 2005/02/24 15:27:17 EST (20050224_9)
12053 - fix the copyright on m_42.c :p
12055 Revision Changes Path
12056 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12060 leeh 2005/02/24 15:22:53 EST (20050224_8)
12063 include supported.h
12066 - fix a core in undline on bad masks
12067 - remove an unwanted space from beginning of second 005 numeric
12069 Revision Changes Path
12070 7.5 +1 -1 ircd-ratbox/include/supported.h
12071 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12075 leeh 2005/02/24 15:18:59 EST (20050224_7)
12078 modules m_monitor.c
12080 - use max_monitor when adding nicknames
12082 that should be everything now..
12084 Revision Changes Path
12085 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12089 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12096 Revision Changes Path
12097 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12101 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12108 Revision Changes Path
12109 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12113 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12118 The Answer to Life, the Universe, and Everything
12120 Revision Changes Path
12121 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12125 leeh 2005/02/24 14:53:04 EST (20050224_3)
12129 modules m_monitor.c
12130 src ircd.c monitor.c
12132 - call init_monitor() on startup
12133 - add in support for adding/deleting/listing monitor entries
12135 Revision Changes Path
12136 7.2 +3 -1 ircd-ratbox/include/monitor.h
12137 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12138 7.374 +2 -0 ircd-ratbox/src/ircd.c
12139 7.3 +15 -4 ircd-ratbox/src/monitor.c
12143 leeh 2005/02/23 21:20:10 EST (20050224_2)
12146 doc example.conf example.efnet.conf
12147 include s_conf.h supported.h
12148 modules Makefile.in
12149 src client.c newconf.c s_conf.c
12151 modules m_monitor.c
12153 - add the max_monitor config option
12154 - advertise MONITOR=%d in 005
12155 - clear a local clients monitor list on exit
12156 - add the framework for the MONITOR command
12159 Revision Changes Path
12160 7.261 +5 -0 ircd-ratbox/doc/example.conf
12161 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12162 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12163 7.4 +4 -2 ircd-ratbox/include/supported.h
12164 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12165 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12166 7.492 +1 -0 ircd-ratbox/src/client.c
12167 7.202 +1 -0 ircd-ratbox/src/newconf.c
12168 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12172 leeh 2005/02/23 20:57:51 EST (20050224_1)
12175 . configure configure.ac
12179 - move MONITOR_HEAP_SIZE over to configure
12181 Revision Changes Path
12182 7.244 ircd-ratbox/configure
12183 7.58 +4 -2 ircd-ratbox/configure.ac
12184 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12185 7.2 +0 -2 ircd-ratbox/src/monitor.c
12189 leeh 2005/02/23 20:48:08 EST (20050224_0)
12193 include client.h numeric.h
12194 modules/core m_nick.c
12195 src Makefile.in client.c messages.tab
12201 - first half of my server-side notify list implementation..
12203 Revision Changes Path
12204 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12205 7.266 +3 -0 ircd-ratbox/include/client.h
12206 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12207 7.58 +6 -0 ircd-ratbox/include/numeric.h
12208 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12209 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12210 7.491 +3 -0 ircd-ratbox/src/client.c
12211 7.126 +5 -5 ircd-ratbox/src/messages.tab
12212 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12213 7.342 +2 -0 ircd-ratbox/src/s_user.c
12217 leeh 2005/02/23 18:42:59 EST (20050223_0)
12222 - double the size of the client and channel hashtables (64k -> 128k and
12223 32k -> 64k). The improvements are quite significant..
12225 Revision Changes Path
12226 7.54 +4 -4 ircd-ratbox/include/hash.h
12230 leeh 2005/02/22 14:55:56 EST (20050222_1)
12234 modules m_services.c
12236 - remove a couple of unused vars
12237 - update monitor.txt
12239 Revision Changes Path
12240 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12241 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12245 leeh 2005/02/21 19:47:24 EST (20050222_0)
12250 - add in my documentation on the upcoming MONITOR command
12252 Revision Changes Path
12253 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12257 leeh 2005/02/21 12:09:34 EST (20050221_0)
12260 . configure configure.ac
12261 doc whats-new-2.1.txt
12262 tools README.mkpasswd
12266 - update whats-new-2.1.txt some more
12267 - we dont have vms mkpasswd anymore
12268 - remove the unused crypt.c
12270 Revision Changes Path
12271 7.243 +3 -6 ircd-ratbox/configure
12272 7.57 +2 -4 ircd-ratbox/configure.ac
12273 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12274 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12275 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12279 leeh 2005/02/19 12:38:09 EST (20050219_3)
12282 doc example.conf example.efnet.conf
12285 src channel.c client.c ircd.c s_conf.c
12287 - rework the splitcode, splitservers is now how many servers we've marked as
12288 EOB, rather than how many are linked. Thus pull ourselves out of
12289 splitmode immediately once this is satisfied
12291 Revision Changes Path
12292 7.260 +8 -9 ircd-ratbox/doc/example.conf
12293 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12294 7.83 +1 -0 ircd-ratbox/include/ircd.h
12295 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12296 7.435 +16 -36 ircd-ratbox/src/channel.c
12297 7.490 +2 -0 ircd-ratbox/src/client.c
12298 7.373 +2 -1 ircd-ratbox/src/ircd.c
12299 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12303 leeh 2005/02/19 09:02:34 EST (20050219_2)
12306 doc example.conf example.efnet.conf
12307 include ircd.h s_conf.h
12309 src channel.c ircd.c newconf.c s_conf.c
12311 - remove split_delay
12313 Revision Changes Path
12314 7.259 +0 -5 ircd-ratbox/doc/example.conf
12315 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12316 7.82 +0 -1 ircd-ratbox/include/ircd.h
12317 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12318 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12319 7.434 +2 -7 ircd-ratbox/src/channel.c
12320 7.372 +0 -1 ircd-ratbox/src/ircd.c
12321 7.201 +0 -1 ircd-ratbox/src/newconf.c
12322 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12326 leeh 2005/02/19 08:48:05 EST (20050219_1)
12330 modules m_cap.c m_who.c
12333 - implemented multi-prefix client capability, which allows stacking of @+ in
12336 Revision Changes Path
12337 7.265 +1 -1 ircd-ratbox/include/client.h
12338 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12339 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12340 7.433 +4 -6 ircd-ratbox/src/channel.c
12344 leeh 2005/02/19 06:27:58 EST (20050219_0)
12348 src newconf.c s_conf.c s_newconf.c
12350 - removed some unused vars/functions
12352 Revision Changes Path
12353 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12354 7.200 +0 -15 ircd-ratbox/src/newconf.c
12355 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12356 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12360 leeh 2005/02/16 12:58:24 EST (20050216_2)
12363 . RELNOTES configure configure.ac
12364 include patchlevel.h
12366 - update configure to reflect this is 'devel'
12368 - revved patchlevel to 2.1.0beta1
12370 Revision Changes Path
12371 1.112 +9 -1 ircd-ratbox/RELNOTES
12372 7.242 +11 -11 ircd-ratbox/configure
12373 7.56 +3 -3 ircd-ratbox/configure.ac
12374 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12378 leeh 2005/02/16 12:46:30 EST (20050216_1)
12381 . configure configure.ac
12382 include client.h numeric.h s_conf.h setup.h.in
12384 modules Makefile.in
12385 modules/core m_nick.c
12386 src Makefile.in client.c ircd.c messages.tab
12387 newconf.c s_conf.c s_user.c
12393 - remove watch, the protocol for this sucks so hard I just dont want it
12396 Revision Changes Path
12397 7.241 +2 -12 ircd-ratbox/configure
12398 7.55 +2 -4 ircd-ratbox/configure.ac
12399 7.264 +0 -2 ircd-ratbox/include/client.h
12400 7.57 +0 -11 ircd-ratbox/include/numeric.h
12401 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12402 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12403 7.3 +2 -3 ircd-ratbox/include/supported.h
12404 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12405 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12406 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12407 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12408 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12409 7.489 +0 -3 ircd-ratbox/src/client.c
12410 7.371 +0 -2 ircd-ratbox/src/ircd.c
12411 7.125 +9 -9 ircd-ratbox/src/messages.tab
12412 7.199 +0 -1 ircd-ratbox/src/newconf.c
12413 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12414 7.341 +0 -2 ircd-ratbox/src/s_user.c
12415 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12419 leeh 2005/02/15 19:13:31 EST (20050216_0)
12423 src event.c ircd_lexer.l ircd_signal.c
12426 servlink descrip.mms
12428 - remove a few vms bits
12430 Revision Changes Path
12431 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12432 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12433 7.47 +0 -54 ircd-ratbox/src/event.c
12434 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12435 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12436 7.152 +0 -3 ircd-ratbox/src/modules.c
12440 leeh 2005/02/15 18:53:32 EST (20050215_0)
12443 include hostmask.h ircd.h s_conf.h s_newconf.h
12444 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12446 src hostmask.c ircd.c ircd_signal.c s_conf.c
12449 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12450 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12452 Revision Changes Path
12453 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12454 7.81 +1 -0 ircd-ratbox/include/ircd.h
12455 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12456 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12457 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12458 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12459 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12460 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12461 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12462 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12463 7.370 +7 -0 ircd-ratbox/src/ircd.c
12464 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12465 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12466 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12470 leeh 2005/02/13 10:21:41 EST (20050213_4)
12475 doc whats-new-2.0.txt whats-new-2.1.txt
12479 - move whats-new.txt to whats-new-2.0.txt
12480 - add in whats-new-2.1.txt
12481 - update services.txt with the whois for logged in users
12483 Revision Changes Path
12484 7.2 +5 -0 ircd-ratbox/doc/services.txt
12485 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12486 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12487 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12491 leeh 2005/02/13 09:20:37 EST (20050213_3)
12494 include supported.h
12495 modules/core m_message.c
12497 - fix a compile error in m_message.c
12498 - update 005 to the spec and add CPRIVMSG/CNOTICE
12500 Revision Changes Path
12501 7.2 +31 -37 ircd-ratbox/include/supported.h
12502 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12506 leeh 2005/02/13 09:14:12 EST (20050213_2)
12511 - fix the membership memleak
12513 Revision Changes Path
12514 7.432 +0 -3 ircd-ratbox/src/channel.c
12518 leeh 2005/02/12 21:51:56 EST (20050213_1)
12522 modules/core m_message.c
12524 - add a bitmask to track when they send their first message, only allowing
12525 clearing stuff after that.
12527 Revision Changes Path
12528 7.263 +4 -0 ircd-ratbox/include/client.h
12529 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12533 leeh 2005/02/12 21:17:52 EST (20050213_0)
12536 include patricia.h s_newconf.h
12537 modules/core m_message.c
12538 src patricia.c s_newconf.c s_user.c
12540 - add in the patricia for tracking who fills up targets, give them a reduced
12543 Revision Changes Path
12544 7.20 +1 -1 ircd-ratbox/include/patricia.h
12545 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12546 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12547 7.29 +1 -1 ircd-ratbox/src/patricia.c
12548 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12549 7.340 +4 -0 ircd-ratbox/src/s_user.c
12553 leeh 2005/02/12 18:35:10 EST (20050212_0)
12556 include ircd_defs.h
12557 src class.c reject.c
12559 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12561 Revision Changes Path
12562 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12563 7.68 +1 -5 ircd-ratbox/src/class.c
12564 1.33 +1 -5 ircd-ratbox/src/reject.c
12568 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12573 remove stupid memory leak
12575 Revision Changes Path
12576 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12580 leeh 2005/02/11 06:42:48 EST (20050211_0)
12585 - workaround hyb6 allowing empty gline reasons
12587 Revision Changes Path
12588 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12592 leeh 2005/02/09 14:39:13 EST (20050209_2)
12596 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12597 src ircd.c s_conf.c
12599 - move temp dlines and temp klines over to an array, rather than completely
12602 Revision Changes Path
12603 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12604 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12605 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12606 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12607 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12608 7.369 +0 -5 ircd-ratbox/src/ircd.c
12609 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12613 leeh 2005/02/09 14:02:13 EST (20050209_1)
12617 modules m_cap.c m_pong.c m_user.c
12618 modules/core m_nick.c
12621 - remove 'nick' param from register_local_user(), its not needed.
12623 Revision Changes Path
12624 7.35 +1 -1 ircd-ratbox/include/s_user.h
12625 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12626 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12627 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12628 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12629 7.339 +6 -6 ircd-ratbox/src/s_user.c
12633 leeh 2005/02/09 13:12:53 EST (20050209_0)
12636 modules m_cmessage.c
12638 - dont send numerics when we're dealing with CNOTICE
12639 - add in checking for +g, and resetting idle
12641 Revision Changes Path
12642 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12646 leeh 2005/02/08 11:37:50 EST (20050208_2)
12651 - fix operator blocks to work on ip spoofs
12653 Revision Changes Path
12654 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12658 leeh 2005/02/07 19:23:22 EST (20050208_1)
12661 doc example.conf example.efnet.conf
12664 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12666 Revision Changes Path
12667 7.258 +0 -39 ircd-ratbox/doc/example.conf
12668 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12669 7.198 +0 -272 ircd-ratbox/src/newconf.c
12673 leeh 2005/02/07 19:19:32 EST (20050208_0)
12678 - added support for kline.conf.perm et al, these take the same formats
12679 as their non-permanent partners, but you cant remove them via the ircd.
12681 Revision Changes Path
12682 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12686 leeh 2005/02/02 19:18:59 EST (20050203_1)
12693 help/opers cnotice cprivmsg
12695 - added help files for cprivmsg/cnotice
12697 Revision Changes Path
12698 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12699 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12700 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12701 1.10 +19 -19 ircd-ratbox/help/opers/index
12702 1.7 +10 -9 ircd-ratbox/help/users/index
12706 leeh 2005/02/02 19:14:25 EST (20050203_0)
12710 modules Makefile.in
12713 modules m_cmessage.c
12715 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12716 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12717 nick is a member. These bypass any target change limitations.
12718 - added ERR_VOICENEEDED, numeric 489.
12720 Revision Changes Path
12721 7.56 +2 -0 ircd-ratbox/include/numeric.h
12722 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12723 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12724 7.124 +1 -1 ircd-ratbox/src/messages.tab
12728 leeh 2005/02/02 16:58:16 EST (20050202_4)
12733 - update etrace help
12735 Revision Changes Path
12736 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12740 leeh 2005/02/02 16:55:04 EST (20050202_3)
12745 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12746 can put its external ip address in there..
12748 Revision Changes Path
12749 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12753 leeh 2005/02/02 16:41:06 EST (20050202_2)
12758 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12759 if its a non-local client. These will just get "lost" if the remote
12760 server doesnt support this..
12762 Revision Changes Path
12763 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12767 leeh 2005/02/02 16:12:12 EST (20050202_1)
12770 include client.h numeric.h s_conf.h
12771 modules/core m_message.c
12772 src messages.tab newconf.c s_conf.c
12774 - first part of the target change code, add the storage of targets for
12775 localuser, throttle messages when they fill all the available slots
12777 Revision Changes Path
12778 7.262 +5 -1 ircd-ratbox/include/client.h
12779 7.55 +2 -0 ircd-ratbox/include/numeric.h
12780 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12781 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12782 7.123 +1 -1 ircd-ratbox/src/messages.tab
12783 7.197 +1 -0 ircd-ratbox/src/newconf.c
12784 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12788 leeh 2005/02/02 13:28:10 EST (20050202_0)
12791 modules m_resv.c m_stats.c m_testline.c
12792 modules/core m_join.c
12793 src hash.c kdparse.c messages.tab s_newconf.c
12795 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12796 tracking of when resvs get hit
12798 Revision Changes Path
12799 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12800 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12801 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12802 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12803 7.114 +3 -0 ircd-ratbox/src/hash.c
12804 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12805 7.122 +1 -1 ircd-ratbox/src/messages.tab
12806 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12810 leeh 2005/01/31 09:04:10 EST (20050131_2)
12815 - fflush() logfiles
12817 Revision Changes Path
12818 7.79 +2 -0 ircd-ratbox/src/s_log.c
12822 leeh 2005/01/31 08:59:09 EST (20050131_1)
12827 - rename fd_dump() to comm_dump()
12829 Revision Changes Path
12830 1.27 +2 -2 ircd-ratbox/src/commio.c
12834 leeh 2005/01/30 19:16:08 EST (20050131_0)
12839 modules m_services.c
12840 modules/core m_server.c
12841 src hook.c s_serv.c
12843 - added hook for server_introduced
12844 - fixed up services support for hooks
12846 Revision Changes Path
12847 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12848 1.31 +1 -0 ircd-ratbox/include/hook.h
12849 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12850 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12851 7.36 +2 -0 ircd-ratbox/src/hook.c
12852 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12856 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12861 Add back in the comm_fd_hack thing for solaris
12863 Revision Changes Path
12864 1.26 +26 -1 ircd-ratbox/src/commio.c
12868 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12872 include commio.h s_conf.h watch.h
12873 modules m_dline.c m_kline.c m_resv.c m_stats.c
12874 m_watch.c m_xline.c
12875 modules/core m_nick.c
12876 src balloc.c cache.c client.c commio.c
12877 epoll.c ircd.c ircd_lexer.l kdparse.c
12878 listener.c s_auth.c s_conf.c s_log.c
12881 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12883 Revision Changes Path
12884 1.18 +0 -2 ircd-ratbox/adns/adns.h
12885 1.14 +6 -37 ircd-ratbox/include/commio.h
12886 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12887 7.3 +2 -2 ircd-ratbox/include/watch.h
12888 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12889 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12890 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12891 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12892 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12893 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12894 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12895 7.85 +1 -1 ircd-ratbox/src/balloc.c
12896 1.24 +5 -5 ircd-ratbox/src/cache.c
12897 7.488 +4 -4 ircd-ratbox/src/client.c
12898 1.25 +10 -280 ircd-ratbox/src/commio.c
12899 1.33 +1 -1 ircd-ratbox/src/epoll.c
12900 7.368 +4 -4 ircd-ratbox/src/ircd.c
12901 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
12902 7.42 +8 -8 ircd-ratbox/src/kdparse.c
12903 7.125 +8 -8 ircd-ratbox/src/listener.c
12904 7.192 +6 -6 ircd-ratbox/src/s_auth.c
12905 7.502 +21 -21 ircd-ratbox/src/s_conf.c
12906 7.78 +20 -20 ircd-ratbox/src/s_log.c
12907 7.425 +8 -8 ircd-ratbox/src/s_serv.c
12908 1.6 +22 -15 ircd-ratbox/src/watch.c
12912 androsyn 2005/01/29 12:18:38 EST (20050129_0)
12915 modules/core m_mode.c
12917 remove two unused variables
12919 Revision Changes Path
12920 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
12924 leeh 2005/01/28 15:31:40 EST (20050128_1)
12930 - mo_kline() needs minpara of 3, not 2
12931 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
12932 - require me.info is never blank
12934 Revision Changes Path
12935 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
12936 7.501 +2 -2 ircd-ratbox/src/s_conf.c
12940 leeh 2005/01/28 15:26:28 EST (20050128_0)
12943 modules/core m_mode.c m_sjoin.c
12945 - patch via jilles to fix +eI lists being shown to lusers when handling
12946 protocol stuff over TS6
12948 Revision Changes Path
12949 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
12950 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
12954 leeh 2005/01/25 19:47:38 EST (20050126_0)
12958 modules/core m_join.c m_mode.c m_sjoin.c
12959 src channel.c messages.tab s_serv.c
12961 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
12962 an operspy call with &me
12963 - remove modebuf/parabuf params from channel_modes(), we now generate a
12964 buffer internally which we return.
12966 Revision Changes Path
12967 7.163 +1 -1 ircd-ratbox/include/channel.h
12968 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
12969 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
12970 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
12971 7.431 +25 -18 ircd-ratbox/src/channel.c
12972 7.121 +1 -1 ircd-ratbox/src/messages.tab
12973 7.424 +6 -14 ircd-ratbox/src/s_serv.c
12977 alz 2005/01/25 18:09:18 EST (20050125_5)
12980 doc example.conf example.efnet.conf
12983 src listener.c newconf.c s_conf.c
12985 Added dline_with_reason config option (default yes):
12987 /* dline reason: show the user the dline reason when they connect
12990 dline_with_reason = yes;
12992 Revision Changes Path
12993 7.257 +6 -1 ircd-ratbox/doc/example.conf
12994 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
12995 7.308 +1 -0 ircd-ratbox/include/s_conf.h
12996 1.122 +7 -1 ircd-ratbox/modules/m_info.c
12997 7.124 +1 -1 ircd-ratbox/src/listener.c
12998 7.196 +1 -0 ircd-ratbox/src/newconf.c
12999 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13003 leeh 2005/01/25 13:21:17 EST (20050125_4)
13008 - make conf_set_generic_string() test len exists before it uses it.
13010 Revision Changes Path
13011 7.195 +1 -1 ircd-ratbox/src/newconf.c
13015 leeh 2005/01/25 13:10:56 EST (20050125_3)
13021 - rename 'type' to 'flags' in cluster {};
13022 - add stacking of servers in cluster {}; documented in example.conf
13024 Revision Changes Path
13025 7.256 +18 -10 ircd-ratbox/doc/example.conf
13026 7.194 +39 -7 ircd-ratbox/src/newconf.c
13030 alz 2005/01/25 12:48:54 EST (20050125_2)
13034 src listener.c s_conf.c
13036 Added dline reasons, connecting/banned clients now see ban reason.
13038 Revision Changes Path
13039 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13040 7.123 +17 -4 ircd-ratbox/src/listener.c
13041 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13045 leeh 2005/01/25 07:44:37 EST (20050125_1)
13048 doc example.conf example.efnet.conf
13051 - implement stacking of shared {}; blocks, documented in example.conf
13053 Revision Changes Path
13054 7.255 +26 -13 ircd-ratbox/doc/example.conf
13055 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13056 7.193 +51 -36 ircd-ratbox/src/newconf.c
13060 leeh 2005/01/24 19:08:29 EST (20050125_0)
13064 include client.h s_conf.h
13065 modules/core m_join.c
13066 src newconf.c s_user.c
13068 - added jupe_exempt to auth {};, exempts the user from generating warnings
13069 when they attempt to join juped channels.
13071 Revision Changes Path
13072 7.254 +2 -0 ircd-ratbox/doc/example.conf
13073 7.261 +3 -0 ircd-ratbox/include/client.h
13074 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13075 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13076 7.192 +1 -0 ircd-ratbox/src/newconf.c
13077 7.338 +8 -0 ircd-ratbox/src/s_user.c
13081 leeh 2005/01/24 18:57:02 EST (20050124_6)
13086 - rework shared {};, the format is now:
13088 oper = "flame@*.leeh.co.uk", "*.lan";
13094 oper = "flame@*.leeh.co.uk", "*.lan";
13098 Revision Changes Path
13099 7.191 +55 -23 ircd-ratbox/src/newconf.c
13103 leeh 2005/01/24 17:25:58 EST (20050124_5)
13108 - fix the prototype on load_static_modules()
13110 Revision Changes Path
13111 7.61 +1 -1 ircd-ratbox/include/modules.h
13115 leeh 2005/01/24 16:00:30 EST (20050124_4)
13120 - have cap end call register_local_user() with its own copy of
13121 source_p->username so its safe for unidented users..
13123 Revision Changes Path
13124 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13128 leeh 2005/01/24 15:48:09 EST (20050124_3)
13131 include newconf.h s_conf.h
13133 src newconf.c s_conf.c s_log.c
13135 - move the conf parser over to a table based structure, with generic setting
13136 of integers/strings
13138 Revision Changes Path
13139 7.34 +9 -8 ircd-ratbox/include/newconf.h
13140 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13141 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13142 7.190 +264 -808 ircd-ratbox/src/newconf.c
13143 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13144 7.77 +13 -13 ircd-ratbox/src/s_log.c
13148 leeh 2005/01/24 13:11:30 EST (20050124_2)
13154 - added stacking of ips in exempt {};
13156 Revision Changes Path
13157 7.253 +4 -0 ircd-ratbox/doc/example.conf
13158 7.189 +11 -30 ircd-ratbox/src/newconf.c
13162 leeh 2005/01/24 12:59:57 EST (20050124_1)
13166 src channel.c client.c hash.c hook.c
13167 newconf.c s_user.c watch.c
13169 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13170 consistent with the rest of the dlink code.
13172 Revision Changes Path
13173 1.54 +7 -7 ircd-ratbox/include/tools.h
13174 7.430 +2 -2 ircd-ratbox/src/channel.c
13175 7.487 +6 -6 ircd-ratbox/src/client.c
13176 7.113 +5 -5 ircd-ratbox/src/hash.c
13177 7.35 +1 -1 ircd-ratbox/src/hook.c
13178 7.188 +2 -2 ircd-ratbox/src/newconf.c
13179 7.337 +1 -1 ircd-ratbox/src/s_user.c
13180 1.5 +4 -4 ircd-ratbox/src/watch.c
13184 leeh 2005/01/24 12:47:13 EST (20050124_0)
13189 - cheap hack on sticky capabs..
13191 Revision Changes Path
13192 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13196 leeh 2005/01/22 11:36:54 EST (20050122_0)
13201 - updated my clicap implementation to match the spec so far..
13203 Revision Changes Path
13204 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13208 leeh 2005/01/21 07:14:43 EST (20050121_2)
13213 modules m_services.c
13214 src hook.c s_serv.c
13216 - added hooks for when we're sending a burst
13217 - rewrote hooks.txt
13218 - fix up the hooks ive already done in services compatibility, ill add the
13219 hooks for server/client introductions in a bit.
13221 Revision Changes Path
13222 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13223 1.30 +4 -0 ircd-ratbox/include/hook.h
13224 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13225 7.34 +7 -0 ircd-ratbox/src/hook.c
13226 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13230 leeh 2005/01/21 06:34:03 EST (20050121_1)
13233 contrib example_module.c spy_admin_notice.c
13234 spy_info_notice.c spy_links_notice.c
13235 spy_motd_notice.c spy_stats_notice.c
13236 spy_stats_p_notice.c spy_trace_notice.c
13238 spy_whois_notice_global.c
13240 modules m_admin.c m_info.c m_links.c m_motd.c
13241 m_services.c m_stats.c m_trace.c
13242 m_whois.c static_modules.c.SH
13243 modules/core m_server.c
13244 src client.c hook.c ircd.c modules.c packet.c
13245 s_auth.c s_serv.c s_user.c send.c
13247 - add a better implementation of the hook system, its now a slow leaking
13248 array and events are created whenever we try adding a hook for it, or
13249 theyre registered for the caller.
13251 Ive temporarily fucked services support and removed most of the other
13252 hooks.. I shall fix this soon.
13254 Revision Changes Path
13255 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13256 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13257 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13258 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13259 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13260 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13261 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13262 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13263 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13264 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13265 1.29 +34 -70 ircd-ratbox/include/hook.h
13266 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13267 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13268 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13269 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13270 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13271 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13272 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13273 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13274 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13275 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13276 7.486 +1 -28 ircd-ratbox/src/client.c
13277 7.33 +131 -137 ircd-ratbox/src/hook.c
13278 7.367 +1 -1 ircd-ratbox/src/ircd.c
13279 7.151 +6 -10 ircd-ratbox/src/modules.c
13280 7.138 +10 -14 ircd-ratbox/src/packet.c
13281 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13282 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13283 7.336 +0 -6 ircd-ratbox/src/s_user.c
13284 7.286 +8 -6 ircd-ratbox/src/send.c
13288 leeh 2005/01/20 19:19:20 EST (20050121_0)
13293 - remove an unused struct
13295 Revision Changes Path
13296 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13300 leeh 2005/01/20 13:38:39 EST (20050120_1)
13303 . configure configure.ac
13304 include client.h numeric.h patchlevel.h
13305 modules Makefile.in
13306 src messages.tab s_user.c
13310 - drop back to -O0, fix patchlevel.h
13311 - first stab at client capabilities.. this still needs work.
13313 Revision Changes Path
13314 7.240 +3 -3 ircd-ratbox/configure
13315 7.54 +3 -3 ircd-ratbox/configure.ac
13316 7.260 +3 -0 ircd-ratbox/include/client.h
13317 7.54 +2 -0 ircd-ratbox/include/numeric.h
13318 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13319 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13320 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13321 7.120 +1 -1 ircd-ratbox/src/messages.tab
13322 7.335 +3 -0 ircd-ratbox/src/s_user.c
13326 leeh 2005/01/20 06:04:41 EST (20050120_0)
13329 . ChangeLog RELNOTES
13330 include config.h config.h.dist memory.h
13333 src commio.c crypt.c getopt.c ircd.c s_serv.c
13335 . README.VMS clean.com make.com
13336 include setup.h_vms
13337 modules descrip.mms static_modules_c.com
13338 modules/core descrip.mms
13339 src descrip.mms qio.c version.com
13340 tools descrip.mms mkpasswd_vms.c
13342 - clean changelog, relnotes
13343 - mark patchlevel as 2.1.0beta
13344 - remove VMS support
13346 Revision Changes Path
13347 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13348 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13349 1.111 +1 -348 ircd-ratbox/RELNOTES
13350 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13351 7.182 +0 -42 ircd-ratbox/include/config.h
13352 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13353 7.50 +0 -4 ircd-ratbox/include/memory.h
13354 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13355 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13356 7.2 +0 -58 ircd-ratbox/make.com (dead)
13357 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13358 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13359 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13360 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13361 1.24 +7 -30 ircd-ratbox/src/commio.c
13362 7.12 +0 -4 ircd-ratbox/src/crypt.c
13363 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13364 7.24 +0 -4 ircd-ratbox/src/getopt.c
13365 7.366 +4 -19 ircd-ratbox/src/ircd.c
13366 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13367 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13368 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13369 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13370 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13374 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13380 not using the return values on a few watch functions so make them void
13382 Revision Changes Path
13383 7.2 +5 -5 ircd-ratbox/include/watch.h
13384 1.4 +19 -28 ircd-ratbox/src/watch.c
13387 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13392 Make watch throttle, don't accept letter commands stacked
13394 Revision Changes Path
13395 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13399 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13406 Revision Changes Path
13407 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13411 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13414 . ChangeLog README.FIRST RELNOTES configure
13416 adns adns.h internal.h parse.c transmit.c
13418 contrib example_module.c spy_admin_notice.c
13419 spy_info_notice.c spy_links_notice.c
13420 spy_motd_notice.c spy_stats_notice.c
13421 spy_stats_p_notice.c spy_trace_notice.c
13423 spy_whois_notice_global.c
13424 doc example.conf example.efnet.conf ircd.motd
13425 server-version-info whats-new.txt
13426 help/opers umode xline
13428 include cache.h channel.h class.h client.h
13429 commio.h config.h config.h.dist hash.h
13430 hook.h hostmask.h irc_string.h ircd.h
13431 ircd_defs.h m_info.h memory.h msg.h
13432 newconf.h numeric.h packet.h patchlevel.h
13433 patricia.h s_conf.h s_gline.h s_newconf.h
13434 s_serv.h s_user.h scache.h serno.h
13435 setup.h.in sprintf_irc.h stdinc.h tools.h
13436 modules .depend Makefile.in m_admin.c m_away.c
13437 m_dline.c m_encap.c m_gline.c m_info.c
13438 m_kline.c m_links.c m_list.c m_lusers.c
13439 m_motd.c m_oper.c m_operspy.c m_rehash.c
13440 m_restart.c m_resv.c m_set.c m_stats.c
13441 m_svinfo.c m_testline.c m_testmask.c
13442 m_topic.c m_trace.c m_watch.c m_who.c
13443 m_whois.c m_whowas.c m_xline.c
13444 static_modules.c.SH
13445 modules/core m_error.c m_message.c m_mode.c m_quit.c
13446 m_server.c m_squit.c
13447 src .depend Makefile.in adns.c balloc.c
13448 cache.c channel.c class.c client.c
13449 commio.c crypt.c devpoll.c epoll.c
13450 event.c getopt.c hash.c hook.c hostmask.c
13451 irc_string.c ircd.c ircd_lexer.l
13452 ircd_parser.y ircd_signal.c listener.c
13453 modules.c newconf.c numeric.c packet.c
13454 parse.c patricia.c poll.c reject.c
13455 restart.c s_auth.c s_conf.c s_log.c
13456 s_newconf.c s_serv.c s_user.c scache.c
13457 select.c send.c snprintf.c tools.c
13458 version.c.SH watch.c whowas.c
13459 tools README.mkpasswd mkpasswd.c
13461 . README.VMS clean.com make.com
13463 include common.h s_stats.h setup.h_vms
13465 modules descrip.mms m_challenge.c m_etrace.c
13466 m_invite.c m_names.c m_pass.c m_ping.c
13467 m_pong.c m_services.c m_tb.c m_user.c
13468 m_users.c m_version.c
13469 static_modules_c.com
13470 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13472 servlink descrip.mms
13473 src descrip.mms kdparse.c messages.tab qio.c
13474 s_gline.c s_stats.c version.com
13475 tools descrip.mms mkpasswd_vms.c
13479 modules/core channels.c users.c
13482 merge from RATBOX_2_0
13484 Revision Changes Path
13485 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13486 7.40 +1 -0 ircd-ratbox/README.FIRST
13487 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13488 1.110 +114 -6 ircd-ratbox/RELNOTES
13489 1.17 +4 -0 ircd-ratbox/adns/adns.h
13490 1.17 +4 -4 ircd-ratbox/adns/internal.h
13491 1.12 +38 -38 ircd-ratbox/adns/parse.c
13492 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13493 1.19 +13 -13 ircd-ratbox/adns/types.c
13494 7.1 +10 -0 ircd-ratbox/clean.com (new)
13495 7.239 +47 -29 ircd-ratbox/configure
13496 7.53 +40 -32 ircd-ratbox/configure.ac
13497 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13498 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13499 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13500 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13501 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13502 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13503 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13504 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13505 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13506 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13507 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13508 7.252 +68 -22 ircd-ratbox/doc/example.conf
13509 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13510 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13511 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13512 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13513 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13514 1.5 +2 -1 ircd-ratbox/help/opers/umode
13515 1.7 +1 -1 ircd-ratbox/help/opers/xline
13516 1.2 +1 -0 ircd-ratbox/help/users/umode
13517 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13518 1.7 +8 -0 ircd-ratbox/include/cache.h
13519 7.162 +18 -16 ircd-ratbox/include/channel.h
13520 7.25 +4 -0 ircd-ratbox/include/class.h
13521 7.259 +34 -28 ircd-ratbox/include/client.h
13522 1.13 +45 -7 ircd-ratbox/include/commio.h
13523 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13524 7.181 +74 -16 ircd-ratbox/include/config.h
13525 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13526 7.53 +2 -0 ircd-ratbox/include/hash.h
13527 1.28 +73 -27 ircd-ratbox/include/hook.h
13528 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13529 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13530 7.80 +6 -31 ircd-ratbox/include/ircd.h
13531 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13532 7.56 +14 -8 ircd-ratbox/include/m_info.h
13533 7.49 +4 -0 ircd-ratbox/include/memory.h
13534 7.53 +2 -0 ircd-ratbox/include/msg.h
13535 7.33 +9 -9 ircd-ratbox/include/newconf.h
13536 7.53 +12 -8 ircd-ratbox/include/numeric.h
13537 7.27 +1 -1 ircd-ratbox/include/packet.h
13538 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13539 7.19 +25 -1 ircd-ratbox/include/patricia.h
13540 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13541 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13542 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13543 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13544 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13545 7.34 +13 -9 ircd-ratbox/include/s_user.h
13546 7.15 +1 -1 ircd-ratbox/include/scache.h
13547 7.5366 +1 -1 ircd-ratbox/include/serno.h
13548 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13549 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13550 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13551 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13552 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13553 1.53 +10 -10 ircd-ratbox/include/tools.h
13554 7.1 +58 -0 ircd-ratbox/make.com (new)
13555 1.45 +338 -182 ircd-ratbox/modules/.depend
13556 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13557 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13558 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13559 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13560 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13561 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13562 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13563 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13564 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13565 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13566 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13567 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13568 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13569 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13570 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13571 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13572 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13573 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13574 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13575 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13576 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13577 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13578 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13579 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13580 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13581 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13582 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13583 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13584 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13585 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13586 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13587 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13588 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13589 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13590 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13591 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13592 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13593 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13594 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13595 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13596 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13597 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13598 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13599 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13600 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13601 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13602 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13603 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13604 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13605 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13606 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13607 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13608 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13609 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13610 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13611 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13612 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13613 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13614 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13615 7.48 +162 -119 ircd-ratbox/src/.depend
13616 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13617 7.75 +5 -5 ircd-ratbox/src/adns.c
13618 7.84 +1 -1 ircd-ratbox/src/balloc.c
13619 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13620 1.23 +75 -7 ircd-ratbox/src/cache.c
13621 7.429 +342 -79 ircd-ratbox/src/channel.c
13622 7.67 +42 -2 ircd-ratbox/src/class.c
13623 7.485 +245 -85 ircd-ratbox/src/client.c
13624 1.23 +349 -43 ircd-ratbox/src/commio.c
13625 7.11 +4 -0 ircd-ratbox/src/crypt.c
13626 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13627 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13628 1.32 +4 -8 ircd-ratbox/src/epoll.c
13629 7.46 +63 -6 ircd-ratbox/src/event.c
13630 7.23 +4 -0 ircd-ratbox/src/getopt.c
13631 7.112 +8 -7 ircd-ratbox/src/hash.c
13632 7.32 +135 -133 ircd-ratbox/src/hook.c
13633 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13634 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13635 7.365 +56 -48 ircd-ratbox/src/ircd.c
13636 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13637 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13638 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13639 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13640 7.122 +14 -13 ircd-ratbox/src/listener.c
13641 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13642 7.150 +17 -8 ircd-ratbox/src/modules.c
13643 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13644 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13645 7.137 +55 -42 ircd-ratbox/src/packet.c
13646 7.187 +8 -15 ircd-ratbox/src/parse.c
13647 7.28 +2 -4 ircd-ratbox/src/patricia.c
13648 7.82 +3 -1 ircd-ratbox/src/poll.c
13649 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13650 1.32 +8 -3 ircd-ratbox/src/reject.c
13651 7.34 +1 -0 ircd-ratbox/src/restart.c
13652 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13653 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13654 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13655 7.76 +32 -35 ircd-ratbox/src/s_log.c
13656 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13657 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13658 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13659 7.334 +773 -2 ircd-ratbox/src/s_user.c
13660 7.27 +2 -1 ircd-ratbox/src/scache.c
13661 7.44 +2 -0 ircd-ratbox/src/select.c
13662 7.285 +12 -12 ircd-ratbox/src/send.c
13663 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13664 7.46 +0 -1 ircd-ratbox/src/tools.c
13665 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13666 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13667 1.3 +4 -4 ircd-ratbox/src/watch.c
13668 7.32 +1 -0 ircd-ratbox/src/whowas.c
13669 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13670 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13671 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13672 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13676 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13678 Modified files: (Branch: RATBOX_2_0)
13681 a remote client is never going to have a watch list..duh
13683 Revision Changes Path
13684 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13688 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13690 Added files: (Branch: RATBOX_2_0)
13695 Revision Changes Path
13696 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13700 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13702 Added files: (Branch: RATBOX_2_0)
13706 helps if we actually include the .c/.h files
13708 Revision Changes Path
13709 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13710 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13714 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13716 Modified files: (Branch: RATBOX_2_0)
13717 . configure configure.ac
13718 include client.h numeric.h s_conf.h setup.h.in
13720 modules Makefile.in
13721 modules/core m_nick.c
13722 src Makefile.in client.c ircd.c messages.tab
13723 newconf.c s_conf.c s_user.c
13725 backport watch from devel
13727 Revision Changes Path
13728 7.229.2.10 +12 -2 ircd-ratbox/configure
13729 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13730 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13731 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13732 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13733 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13734 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13735 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13736 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13737 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13738 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13739 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13740 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13741 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13742 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13743 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13747 leeh 2005/01/12 10:12:40 EST (20050112_1)
13749 Modified files: (Branch: RATBOX_2_0)
13751 modules m_services.c m_whois.c
13754 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13755 when the user is logged in
13757 Revision Changes Path
13758 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13759 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13760 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13761 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13765 leeh 2005/01/11 19:47:14 EST (20050112_0)
13767 Modified files: (Branch: RATBOX_2_0)
13768 include supported.h
13769 Added files: (Branch: RATBOX_2_0)
13773 - added doc/services.txt, outlining the compatibility code
13775 Revision Changes Path
13776 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13777 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13781 leeh 2005/01/11 18:38:10 EST (20050111_5)
13783 Modified files: (Branch: RATBOX_2_0)
13784 include client.h hook.h
13785 modules m_services.c
13786 modules/core m_server.c
13787 src hook.c s_serv.c
13789 - more services compatibility code:
13790 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13791 appropriate service {}; entry, only accept SU from these.
13792 - hook into us finishing nick burst, and have services burst a list of
13795 Revision Changes Path
13796 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13797 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13798 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13799 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13800 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13801 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13805 leeh 2005/01/11 17:32:42 EST (20050111_4)
13807 Modified files: (Branch: RATBOX_2_0)
13808 . configure configure.ac
13810 modules Makefile.in
13812 Added files: (Branch: RATBOX_2_0)
13813 modules m_services.c
13815 - more services compatibility code:
13816 - encap handlers for SU (services marking client as logged in)
13817 - and for LOGIN (servers bursting logged in status)
13818 - move suser from Client -> User
13820 Revision Changes Path
13821 7.229.2.9 +9 -3 ircd-ratbox/configure
13822 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13823 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13824 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13825 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13826 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13830 leeh 2005/01/11 16:46:34 EST (20050111_3)
13832 Modified files: (Branch: RATBOX_2_0)
13833 include ircd_defs.h
13835 - whoops, missing #endif
13837 Revision Changes Path
13838 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13842 leeh 2005/01/11 15:56:57 EST (20050111_2)
13844 Modified files: (Branch: RATBOX_2_0)
13845 include ircd_defs.h
13847 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13848 have ipv6 just report sizeof(struct sockaddr_in)
13850 Revision Changes Path
13851 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13855 leeh 2005/01/10 20:19:35 EST (20050111_1)
13857 Modified files: (Branch: RATBOX_2_0)
13860 - fix a gcc warning
13862 Revision Changes Path
13863 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13867 leeh 2005/01/10 20:10:35 EST (20050111_0)
13869 Modified files: (Branch: RATBOX_2_0)
13870 adns internal.h parse.c transmit.c types.c
13872 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13875 Revision Changes Path
13876 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13877 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13878 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13879 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13883 leeh 2005/01/10 17:48:48 EST (20050110_3)
13885 Modified files: (Branch: RATBOX_2_0)
13888 - send out the reformatted xline to opers (\s -> ' ')
13890 Revision Changes Path
13891 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13895 leeh 2005/01/10 16:18:53 EST (20050110_2)
13897 Modified files: (Branch: RATBOX_2_0)
13900 include client.h supported.h
13901 src messages.tab s_user.c send.c
13903 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
13906 Revision Changes Path
13907 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
13908 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
13909 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
13910 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
13911 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
13912 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
13913 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
13917 leeh 2005/01/10 14:50:47 EST (20050110_1)
13919 Modified files: (Branch: RATBOX_2_0)
13920 doc example.conf example.efnet.conf
13922 - I dont remember ts6 desyncing on bans, so im not sure why the example
13925 Revision Changes Path
13926 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
13927 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
13931 leeh 2005/01/10 13:31:10 EST (20050110_0)
13933 Modified files: (Branch: RATBOX_2_0)
13934 . configure configure.ac
13935 include channel.h client.h numeric.h s_conf.h
13936 s_serv.h setup.h.in
13937 modules/core m_join.c m_kick.c m_mode.c m_nick.c
13939 src channel.c messages.tab newconf.c s_conf.c
13942 - added --enable-services to configure, which enables some ratbox-services
13943 compatibility code:
13944 - chanmode +r, registered users only
13945 - usermode +S, prevents deop/kick of a service
13946 - service { }; block in conf for the above umode
13948 Revision Changes Path
13949 7.229.2.8 +28 -16 ircd-ratbox/configure
13950 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
13951 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
13952 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
13953 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
13954 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
13955 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
13956 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
13957 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
13958 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
13959 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
13960 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
13961 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
13962 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
13963 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
13964 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
13965 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
13966 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
13967 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
13971 leeh 2005/01/09 08:23:30 EST (20050109_0)
13973 Modified files: (Branch: RATBOX_2_0)
13976 - remove a tab, and add +C to opers umode help
13978 Revision Changes Path
13979 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode