1 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
4 Send an SQUIT instead of an ERROR to announce /die to connected servers.
5 This will generate better server notices.
9 +3 -2 trunk/modules/core/m_die.c (File Modified)
12 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
14 Merge old trunk r2294:
15 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
19 +1 -1 trunk/src/s_user.c (File Modified)
22 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
24 Merge old trunk r2226:
25 If we are connecting outward to a server, check if the
26 server name they sent is the same as what we tried to
27 connect to. Previously such a connection could succeed
28 if there existed connect blocks with the same IP and
29 passwords for the other server name.
33 +11 -0 trunk/modules/core/m_server.c (File Modified)
36 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
38 Merge old trunk r2212:
39 Another handling of SJOINs without nicks:
40 Propagate them if the channel is +P or the channel
41 already existed, otherwise remove the channel again
42 and do not propagate the SJOIN.
46 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
49 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
51 Remove channels entirely from /whois on services.
52 This cannot be overridden with operspy.
56 +20 -17 trunk/modules/m_whois.c (File Modified)
59 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
61 Fix /who on channels with ** in their name.
65 +2 -2 trunk/modules/m_who.c (File Modified)
68 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
70 NEWS: As in 2.1.3, mention that the TS6 revision will
71 interoperate with older versions
75 +2 -1 trunk/NEWS (File Modified)
78 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
80 Fix documentation of HIDE_SERVERS_IPS define.
84 +2 -2 trunk/include/config.h.dist (File Modified)
87 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
89 Don't leak auth{} spoofed ip for I-line is full notice either.
93 +1 -1 trunk/src/s_conf.c (File Modified)
96 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
102 +37 -0 trunk/NEWS (File Modified)
105 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
107 Allow /invite (but not invex) to override +r, +l, +j in
108 addition to +i. As before, a restrictive mode must be in
109 place at /invite time for the invite to have an effect;
110 +r does not count as a restrictive mode if the user is
111 logged in; +l and +j always count as restrictive modes to
112 allow for cases where they would allow join at /invite
113 time but not when the user tries to join.
117 +6 -2 trunk/modules/m_invite.c (File Modified)
118 +21 -10 trunk/src/channel.c (File Modified)
121 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
123 Remove invite_ops_only, forcing it to YES.
127 +0 -1 trunk/doc/example.conf (File Modified)
128 +0 -5 trunk/doc/reference.conf (File Modified)
129 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
130 +0 -1 trunk/include/s_conf.h (File Modified)
131 +0 -6 trunk/modules/m_info.c (File Modified)
132 +10 -14 trunk/modules/m_invite.c (File Modified)
133 +0 -1 trunk/src/newconf.c (File Modified)
134 +0 -1 trunk/src/s_conf.c (File Modified)
137 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
139 Move username check after xline and dnsbl checks, so it
140 will not complain to opers about clients who are xlined
141 or blacklisted anyway (both of which silently reject).
145 +15 -15 trunk/src/s_user.c (File Modified)
148 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
150 - MASTER_MAX is no longer relevant
154 +0 -7 trunk/modules/m_set.c (File Modified)
157 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
159 - add config option for setting max_clients.
163 +5 -0 trunk/doc/example.conf (File Modified)
164 +5 -0 trunk/doc/reference.conf (File Modified)
165 +2 -0 trunk/include/s_conf.h (File Modified)
166 +1 -1 trunk/src/ircd.c (File Modified)
167 +2 -0 trunk/src/newconf.c (File Modified)
168 +2 -1 trunk/src/s_conf.c (File Modified)
171 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
173 - remove get_maxrss() and all of that insecure and unsafe nonsense
177 +3 -38 trunk/src/ircd.c (File Modified)
178 +1 -1 trunk/src/restart.c (File Modified)
179 +0 -4 trunk/src/s_stats.c (File Modified)
182 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
184 - avoid some potential NULL dereferencing
188 +1 -1 trunk/libcharybdis/commio.c (File Modified)
191 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
197 +1 -1 trunk/libcharybdis/poll.c (File Modified)
200 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
202 - rework poll a bit for the MAXCONNECTIONS changes.
206 +46 -23 trunk/libcharybdis/poll.c (File Modified)
209 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
211 Our way of using kqueue may cause it to report fds we
212 don't know about anymore, cope.
216 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
219 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
221 Don't reference freed memory (fde_t) in comm_close().
225 +1 -1 trunk/libcharybdis/commio.c (File Modified)
228 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
230 - fix for 100% cpu use
234 +1 -1 trunk/libcharybdis/commio.c (File Modified)
237 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
239 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
243 +37 -25 trunk/libcharybdis/commio.c (File Modified)
246 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
248 - clear up use of fd_table in ircd.
252 +3 -2 trunk/src/s_serv.c (File Modified)
255 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
257 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
261 +97 -26 trunk/libcharybdis/commio.c (File Modified)
262 +3 -2 trunk/libcharybdis/commio.h (File Modified)
263 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
264 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
265 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
266 +3 -3 trunk/libcharybdis/poll.c (File Modified)
267 +2 -2 trunk/libcharybdis/ports.c (File Modified)
268 +2 -2 trunk/libcharybdis/select.c (File Modified)
271 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
273 Fix some cases where the size argument to strlcpy()
274 for usernames and hostnames is 1 too small.
278 +1 -1 trunk/modules/m_chghost.c (File Modified)
279 +2 -2 trunk/src/res.c (File Modified)
280 +2 -2 trunk/src/s_user.c (File Modified)
283 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
285 Cut down quit/part/kick reasons to avoid quit reasons
286 overflowing the client exiting server notice (from
287 TOPICLEN to 260). kill reasons become shorter accordingly.
288 kline/dline/gline reasons become 390.
289 away messages stay at TOPICLEN for now.
293 +8 -3 trunk/include/ircd_defs.h (File Modified)
294 +2 -2 trunk/modules/m_dline.c (File Modified)
295 +4 -4 trunk/modules/m_gline.c (File Modified)
296 +2 -2 trunk/modules/m_kline.c (File Modified)
299 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
301 Don't leak auth{} spoofed IP addresses in +f notices.
302 from ratbox (androsyn)
306 +10 -3 trunk/src/s_conf.c (File Modified)
309 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
311 Make oper_up() take +i/-i during opering up into account
312 (e.g. no_oper_invis extension, +i in operator::umodes).
313 Remove the hack from no_oper_invis.
317 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
318 +4 -0 trunk/src/s_user.c (File Modified)
321 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
323 no_oper_invis: decrement invisible count when clearing
324 invisible on a local client who has just opered up
325 oper_up() should really do this
329 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
332 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
334 Put "End of Channel Quiet List" instead of
335 "End of Channel Ban List" for a +q list.
336 Due to client restrictions the numerics for
337 quiet lists must be the same as for ban lists.
341 +4 -1 trunk/src/chmode.c (File Modified)
344 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
346 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
347 Change TS6 JOIN processing
348 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
349 a local user joins an existing channel
350 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
351 propagating a TS6 JOIN
352 - don't interpret simple modes in an incoming TS6 JOIN
354 This is to avoid desyncs when certain mode changes (e.g. -im)
355 cross with joins. A downside is that simple modes will be
356 more desynched when a JOIN creates a channel or lowers TS,
357 but that's less important.
359 Update the TS6 specification to include this, and clarify
360 that TMODE can come from a server and that MODE must be
361 translated into TMODE from other servers too.
365 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
366 +19 -127 trunk/modules/core/m_join.c (File Modified)
369 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
371 Make -logfile work again.
375 +2 -2 trunk/src/s_log.c (File Modified)
378 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
380 - fix off-by-one memory overflow error.
384 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
387 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
389 Change handling of modularized umodes:
390 - keep the bitmask reserved forever to the letter, fixing
391 the problems when loading multiple umode modules,
392 unloading them and then loading them in a different order
393 - don't allow local users to change umodes which have
394 been unloaded and don't set them on new users via
399 +24 -3 trunk/src/s_user.c (File Modified)
402 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
404 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
408 +1 -0 trunk/include/s_user.h (File Modified)
409 +0 -22 trunk/libcharybdis/tools.c (File Modified)
410 +0 -1 trunk/libcharybdis/tools.h (File Modified)
411 +22 -0 trunk/src/s_user.c (File Modified)
414 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
416 DNSBL keyword substitution is available as of 2.1.3.
420 +1 -1 trunk/doc/example.conf (File Modified)
423 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
425 Change two occurances like match(userinput, target_p->name) ||
426 match(target_p->name, userinput) to just match(userinput,
427 target_p->name). No client name can contain * or ? now.
431 +1 -1 trunk/modules/m_trace.c (File Modified)
432 +1 -2 trunk/src/s_serv.c (File Modified)
435 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
437 Do not try find_server() on a name find_client() has
438 returned NULL for, as this will always return NULL
439 since the removal of hostmasking.
443 +1 -2 trunk/modules/m_pong.c (File Modified)
444 +0 -4 trunk/src/s_serv.c (File Modified)
447 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
449 Remove server_exists() which checked whether the
450 server name existed taking hostmasking into account
451 and just check with find_server(); admittedly
452 this checks if the name is a SID but that's not
457 +3 -27 trunk/modules/core/m_server.c (File Modified)
460 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
462 Remove hash_find_masked_server(), which made it possible
463 to specify the full (unmasked) name of a server behind
464 a hostmask. As a result find_any_client() (for prefixes)
465 becomes equal to find_client(), so remove that too.
469 +0 -1 trunk/include/hash.h (File Modified)
470 +1 -75 trunk/src/hash.c (File Modified)
471 +1 -1 trunk/src/parse.c (File Modified)
474 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
476 Remove '*' from valid server name characters.
477 This makes it impossible to connect hostmasked servers.
478 (This support didn't work well anyway, was incompatible
479 with TS6 and we never masked ourselves.)
483 +1 -1 trunk/src/match.c (File Modified)
486 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
488 Change spambot, flooder and jupe joiner notices from host to orighost.
492 +1 -1 trunk/modules/core/m_join.c (File Modified)
493 +2 -2 trunk/modules/core/m_message.c (File Modified)
494 +2 -2 trunk/src/channel.c (File Modified)
497 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
499 Add documentation for SASL client protocol, same as atheme doc/SASL.
503 + - trunk/doc/sasl.txt (File Added)
506 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
508 Include real hostname in Closing Link message for unknown
509 connections that have sent USER. This is helpful for
510 k-lined users while not breaking server IP hiding.
514 +3 -1 trunk/src/client.c (File Modified)
517 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
523 +29 -29 trunk/configure (File Modified)
526 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
528 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
532 +3 -3 trunk/modules/core/m_kill.c (File Modified)
535 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
537 Backport from early 3.x:
540 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
542 - remove "Processing connection to foobar.net" message
546 +0 -3 trunk/src/s_auth.c (File Modified)
549 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
551 - missed the processing connection one (actually, we can probably nuke this one)
555 +1 -2 trunk/src/s_auth.c (File Modified)
558 river 2006/09/27 16:33:05 UTC (20060927-2174)
560 get_client_name = stupid
565 +10 -7 trunk/modules/core/m_kill.c (File Modified)
568 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
570 - remove excessive arguments
574 +1 -2 trunk/src/s_conf.c (File Modified)
575 +1 -1 trunk/src/s_user.c (File Modified)
578 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
580 - use sendto_one_notice() for on-connect notices too.
584 +10 -10 trunk/src/s_auth.c (File Modified)
587 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
589 - use sendto_one_notice() in the core, too.
593 +2 -2 trunk/src/chmode.c (File Modified)
594 +8 -15 trunk/src/modules.c (File Modified)
595 +3 -5 trunk/src/s_conf.c (File Modified)
596 +1 -2 trunk/src/s_newconf.c (File Modified)
597 +20 -57 trunk/src/s_user.c (File Modified)
600 river 2006/09/27 16:19:25 UTC (20060927-2166)
602 the KILL command will use get_client_name(, SHOW_IP) instead of
603 target->name, and will show a more useful error for local opers
608 +6 -4 trunk/modules/core/m_kill.c (File Modified)
611 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
613 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
617 +4 -2 trunk/src/send.c (File Modified)
620 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
626 +1 -1 trunk/include/client.h (File Modified)
629 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
631 - get_id(): fall back to "*" if client has no known name
635 +1 -1 trunk/include/client.h (File Modified)
638 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
640 - convert to sendto_one_notice().
644 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
645 +4 -6 trunk/unsupported/m_force.c (File Modified)
648 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
650 - use sendto_one_notice() in many places instead of
651 sendto_one(source_p, ":%s NOTICE %s :", ...);
655 +10 -25 trunk/extensions/example_module.c (File Modified)
656 +5 -14 trunk/extensions/hurt.c (File Modified)
657 +1 -2 trunk/extensions/m_42.c (File Modified)
658 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
659 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
660 +1 -2 trunk/extensions/m_opme.c (File Modified)
661 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
662 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
663 +3 -7 trunk/modules/core/m_die.c (File Modified)
664 +2 -4 trunk/modules/core/m_kill.c (File Modified)
665 +2 -2 trunk/modules/core/m_squit.c (File Modified)
666 +1 -2 trunk/modules/m_challenge.c (File Modified)
667 +11 -15 trunk/modules/m_connect.c (File Modified)
668 +20 -28 trunk/modules/m_dline.c (File Modified)
669 +2 -2 trunk/modules/m_etrace.c (File Modified)
670 +11 -21 trunk/modules/m_gline.c (File Modified)
671 +2 -4 trunk/modules/m_kline.c (File Modified)
672 +1 -2 trunk/modules/m_rehash.c (File Modified)
673 +3 -7 trunk/modules/m_restart.c (File Modified)
674 +31 -45 trunk/modules/m_set.c (File Modified)
675 +2 -4 trunk/modules/m_testmask.c (File Modified)
676 +5 -8 trunk/modules/m_unreject.c (File Modified)
677 +2 -5 trunk/modules/m_xline.c (File Modified)
682 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
683 +10 -25 trunk/extensions/example_module.c (File Modified)
684 +5 -14 trunk/extensions/hurt.c (File Modified)
685 +1 -2 trunk/extensions/m_42.c (File Modified)
686 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
687 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
688 +1 -2 trunk/extensions/m_opme.c (File Modified)
689 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
690 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
691 +3 -7 trunk/modules/core/m_die.c (File Modified)
692 +14 -11 trunk/modules/core/m_kill.c (File Modified)
693 +2 -2 trunk/modules/core/m_squit.c (File Modified)
694 +1 -2 trunk/modules/m_challenge.c (File Modified)
695 +11 -15 trunk/modules/m_connect.c (File Modified)
696 +2 -4 trunk/modules/m_dline.c (File Modified)
697 +2 -2 trunk/modules/m_etrace.c (File Modified)
698 +11 -21 trunk/modules/m_gline.c (File Modified)
699 +2 -4 trunk/modules/m_kline.c (File Modified)
700 +1 -2 trunk/modules/m_rehash.c (File Modified)
701 +3 -7 trunk/modules/m_restart.c (File Modified)
702 +31 -45 trunk/modules/m_set.c (File Modified)
703 +2 -4 trunk/modules/m_testmask.c (File Modified)
704 +5 -8 trunk/modules/m_unreject.c (File Modified)
705 +1 -3 trunk/modules/m_xline.c (File Modified)
706 +2 -2 trunk/src/chmode.c (File Modified)
707 +8 -15 trunk/src/modules.c (File Modified)
708 +10 -14 trunk/src/s_auth.c (File Modified)
709 +3 -6 trunk/src/s_conf.c (File Modified)
710 +1 -2 trunk/src/s_newconf.c (File Modified)
711 +20 -57 trunk/src/s_user.c (File Modified)
712 +4 -2 trunk/src/send.c (File Modified)
713 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
714 +4 -6 trunk/unsupported/m_force.c (File Modified)
717 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
719 - keyword-subst from charybdis 2.2.
723 +12 -3 trunk/doc/example.conf (File Modified)
724 +58 -3 trunk/doc/reference.conf (File Modified)
725 + - trunk/include/substitution.h (File Added)
726 +1 -0 trunk/src/Makefile.in (File Modified)
727 +2 -2 trunk/src/s_conf.c (File Modified)
728 +164 -1 trunk/src/s_user.c (File Modified)
729 + - trunk/src/substitution.c (File Added)
732 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
734 Removed merge tracking for "svnmerge" for
735 http://svn.atheme.org/charybdis/branches/release-2.2
739 + - trunk/ (Property Modified)
742 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
744 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
745 http://svn.atheme.org/charybdis/branches/release-2.2
749 + - trunk/ (Property Modified)
752 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
754 Removed merge tracking for "svnmerge" for
755 http://svn.atheme.org/charybdis/branches/release-2.2
759 + - trunk/ (Property Modified)
762 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
764 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
765 http://svn.atheme.org/charybdis/branches/release-2.2
769 + - trunk/ (Property Modified)
772 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
778 + - trunk/ (Property Modified)
781 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
783 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
784 http://svn.atheme.org/charybdis/branches/release-2.2
788 + - trunk/ (Property Modified)
791 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
793 - version bump to 2.2.0
797 +3 -1 trunk/NEWS (File Modified)
798 +1 -1 trunk/configure.ac (File Modified)
801 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
804 + branches/release-2.1 -> 2.2 base
805 + 3.0 -> branches/cxxconversion
806 + backport some immediate 3.0 functionality for 2.2
811 + - trunk/ (File Added)
814 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
816 Merged revisions 3135,3137 via svnmerge from
817 http://svn.atheme.org/charybdis/trunk
820 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
822 - Expand TRACE description
823 - Mention expiry time in TESTLINE
825 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
827 Update copyright year for sgml docs to 2007.
832 + - branches/release-2.1/ (Property Modified)
833 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
834 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
837 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
839 Merged revisions 1999 via svnmerge from
840 http://svn.atheme.org/charybdis/trunk
844 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
851 + - branches/release-2.1/ (Property Modified)
852 +1 -0 branches/release-2.1/CREDITS (File Modified)
855 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
857 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
858 http://svn.atheme.org/charybdis/trunk
861 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
863 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
865 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
867 - add use_forward to /info
869 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
871 Call channel_modes() with &me instead of source_p when
872 sending out a JOIN and SJOIN for a local user. This
873 saves checking whether they are on the channel they
876 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
878 If use_forward is disabled:
880 - hide +f in /mode #channel (/mode #channel f still shows it)
881 - do not send any mode changes adding +f to local clients
882 (-f ones are still sent)
887 + - branches/release-2.1/ (Property Modified)
888 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
889 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
890 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
891 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
892 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
893 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
894 +1 -1 branches/release-2.1/src/channel.c (File Modified)
895 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
896 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
897 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
898 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
899 +4 -2 branches/release-2.1/src/supported.c (File Modified)
902 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
904 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
908 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
909 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
910 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
913 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
915 Add accountability (wallops, log) to OKICK.
919 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
922 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
924 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
925 Similar to branches/release-2.2 r3061.
929 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
932 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
934 - Write xline to file after instead of before notifying opers and source
935 - Also notify source of failure to add xline
936 Similar to branches/release-2.2 r3057.
940 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
943 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
945 If a dline/kline/resv cannot be added to the file, send
946 the regular notices to local opers and source anyway,
947 and also warn the source (local opers were already warned).
948 Similar to branches/release-2.2 r3053.
952 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
955 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
957 Port over fixes from unkline/unxline/unresv to undline.
958 Similar to branches/release-2.2 r3049.
962 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
965 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
967 Merged revisions 2915 via svnmerge from
968 http://svn.atheme.org/charybdis/trunk
971 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
973 In usage message, show kline.conf and xline.conf instead
974 of klines.conf and xlines.conf.
979 + - branches/release-2.1/ (Property Modified)
980 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
983 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
985 Merged revisions 2831,2833,2853 via svnmerge from
986 http://svn.atheme.org/charybdis/trunk
989 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
991 unkline/unxline/unresv:
992 - if fclose on the output returns an error, treat this as a
994 - check if the rename from the temp file to the ban conf failed
996 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
998 When adding a permanent dline/kline/xline/resv, check
999 the return value of fclose().
1001 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1003 Do not free xline aconf if it could not be written out.
1004 It will be added to the list in memory anyway.
1009 + - branches/release-2.1/ (Property Modified)
1010 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1011 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1012 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1013 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1016 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1018 NEWS: Clarify effects of ip_cloaking changes a little.
1022 +2 -0 branches/release-2.1/NEWS (File Modified)
1025 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1031 +9 -9 branches/release-2.1/configure (File Modified)
1034 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1036 Version bump on 2.1 branch to 2.1.2.
1040 +1 -1 branches/release-2.1/configure.ac (File Modified)
1043 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1045 Mention r2801/r2805.
1049 +1 -0 branches/release-2.1/NEWS (File Modified)
1052 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1054 Merged revisions 2801 via svnmerge from
1055 http://svn.atheme.org/charybdis/trunk
1058 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1060 ip_cloaking: try to avoid truncation by removing more
1061 components of the hostname (except the TLD).
1066 + - branches/release-2.1/ (Property Modified)
1067 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1070 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1076 +8 -1 branches/release-2.1/NEWS (File Modified)
1079 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1081 Merged revisions 2781 via svnmerge from
1082 http://svn.atheme.org/charybdis/trunk
1085 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1087 Fix stupid bug: checked a hostmask against the found
1088 ban instead of all exceptions, causing all host mangled
1089 clients to be exempted if there was a single ban
1090 exception in many cases.
1095 + - branches/release-2.1/ (Property Modified)
1096 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1099 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1101 Merged revisions 2773 via svnmerge from
1102 http://svn.atheme.org/charybdis/trunk
1105 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1107 user@host must be *@* for a shared{} block with flags=locops
1108 (server should not be *).
1113 + - branches/release-2.1/ (Property Modified)
1114 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1117 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1119 Tweak \s code a little.
1123 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1124 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1125 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1128 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1130 Merged revisions 2761 via svnmerge from
1131 http://svn.atheme.org/charybdis/trunk
1134 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1136 The testline/no_tilde fixes are in 2.1.1.
1141 + - branches/release-2.1/ (Property Modified)
1142 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1145 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1151 +4 -1 branches/release-2.1/NEWS (File Modified)
1154 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1156 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
1157 http://svn.atheme.org/charybdis/trunk
1161 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1163 If the auth{} block has no_tilde and is not kline exempt,
1164 check the username without tilde against klines too.
1165 This is consistent with the way klines work on spoofs
1166 (klines checked on both raw and appearing-on-IRC version).
1168 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1170 Rework the fix for klines with no_tilde.
1171 Add an extra argument to find_address_conf() for the
1172 username without tilde, as that may contain one character more.
1174 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1176 Unbreak compile (because of r2697).
1177 testline with ~ could be improved some more perhaps, but this should work.
1179 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1181 testline: take no_tilde and username truncation into account
1183 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1185 Add some information on /testline with no_tilde and username truncation.
1190 + - branches/release-2.1/ (Property Modified)
1191 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1192 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1193 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1194 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1195 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1196 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1199 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1201 Merged revisions 2149,2151 via svnmerge from
1202 http://svn.atheme.org/charybdis/trunk
1205 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1207 Move kills from services from +s to +k snomask.
1208 Kills from non-service opers remain on +s.
1210 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1212 Update description of +s and +k snomasks.
1217 + - branches/release-2.1/ (Property Modified)
1218 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1219 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1220 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1223 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1225 Merged revisions 2685 via svnmerge from
1226 http://svn.atheme.org/charybdis/trunk
1229 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1231 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1236 + - branches/release-2.1/ (Property Modified)
1237 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1240 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1242 Merged revisions 2693 via svnmerge from
1243 http://svn.atheme.org/charybdis/trunk
1246 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1248 Fix truncation (by one) of unidented usernames
1249 if user registration is done because of DNSBL
1250 completion (which is the usual case if a valid
1251 NICK and USER are sent quickly and any DNSBLs
1257 + - branches/release-2.1/ (Property Modified)
1258 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1261 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1267 +10 -0 branches/release-2.1/NEWS (File Modified)
1270 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1276 +9 -9 branches/release-2.1/configure (File Modified)
1279 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1281 Version bump to 2.1.1.
1285 +1 -1 branches/release-2.1/configure.ac (File Modified)
1288 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1290 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
1291 http://svn.atheme.org/charybdis/trunk
1294 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1296 - fix a server notice on SID collision where the server name is mentioned twice
1298 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1300 - get_server_name() is stupid
1302 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1306 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1308 Do the Attempt to re-introduce SID server notice somewhat
1309 differently, showing a real host again if !HIDE_SERVERS_IPS
1310 and still showing the server name exactly once.
1312 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1314 Fix log message for Attempt to re-introduce SID (server notice was ok).
1316 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1318 - replace "No N line" with "no connect block" in a
1320 - show attempted server name in a few serverlog messages
1325 + - branches/release-2.1/ (Property Modified)
1326 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1329 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1331 Merged revisions 2218 via svnmerge from
1332 http://svn.atheme.org/charybdis/trunk
1335 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1337 Fix garbage in /stats y output on 64-bit archs.
1342 + - branches/release-2.1/ (Property Modified)
1343 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1346 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1348 Merged revisions 2438 via svnmerge from
1349 http://svn.atheme.org/charybdis/trunk
1352 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1354 Enable Revision keyword in addition to Id.
1359 + - branches/release-2.1/ (Property Modified)
1360 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1363 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1365 Merged revisions 2679 via svnmerge from
1366 http://svn.atheme.org/charybdis/trunk
1369 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1371 Port over ratbox 2.2 r23253 (anfl):
1372 - remove the cached storage of how many +beI there are, thereby fixing a
1373 case where it can get desynced from reality
1378 + - branches/release-2.1/ (Property Modified)
1379 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1380 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1383 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1385 Merged revisions 2093,2095 via svnmerge from
1386 http://svn.atheme.org/charybdis/trunk
1389 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1391 - change DNSBL licensing to BSD.
1393 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1395 - change x86-assembly FNV implementation to BSD license
1400 + - branches/release-2.1/ (Property Modified)
1401 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1402 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1405 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1407 Merged revisions 2073,2075 via svnmerge from
1408 http://svn.atheme.org/charybdis/trunk
1411 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1413 Put full information in the squit reason when exiting
1414 a server due to a servlink (ziplinks) error.
1416 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1418 Put full information in the squit reason when exiting
1419 a server due to not enough arguments for a command.
1424 + - branches/release-2.1/ (Property Modified)
1425 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1426 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1429 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1431 Merged revisions 2071 via svnmerge from
1432 http://svn.atheme.org/charybdis/trunk
1435 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1437 Don't redirect users from an existing domain to an
1438 existing server in reference.conf.
1444 + - branches/release-2.1/ (Property Modified)
1445 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1448 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1450 Merged revisions 2053 via svnmerge from
1451 http://svn.atheme.org/charybdis/trunk
1454 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1456 Make find_channel_membership() choose the shortest list
1457 (channel's list or user's list) to search, avoiding excessive
1458 CPU usage with services which are in lots of channels.
1459 From ratbox 2.2 (anfl/jilles)
1464 + - branches/release-2.1/ (Property Modified)
1465 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1468 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1474 +9 -9 branches/release-2.1/configure (File Modified)
1477 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1479 Version change 2.1.0rc1 -> 2.1.0 (release).
1483 +1 -1 branches/release-2.1/configure.ac (File Modified)
1486 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1488 Merged revisions 2029 via svnmerge from
1489 http://svn.atheme.org/charybdis/trunk
1492 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1494 NEWS: mention m_webirc.c module
1499 + - branches/release-2.1/ (Property Modified)
1500 +1 -0 branches/release-2.1/NEWS (File Modified)
1503 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1509 +9 -9 branches/release-2.1/configure (File Modified)
1512 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1514 Change version to 2.1.0rc1.
1518 +1 -1 branches/release-2.1/configure.ac (File Modified)
1521 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1523 Merged revisions 2021 via svnmerge from
1524 http://svn.atheme.org/charybdis/trunk
1527 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1529 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1530 related flaky looking things, and instead keep a list
1531 of BlacklistClients in PreClient.
1536 + - branches/release-2.1/ (Property Modified)
1537 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1538 +1 -1 branches/release-2.1/include/client.h (File Modified)
1539 +0 -1 branches/release-2.1/include/res.h (File Modified)
1540 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1541 +0 -24 branches/release-2.1/src/res.c (File Modified)
1542 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1545 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1547 Merged revisions 2015,2017 via svnmerge from
1548 http://svn.atheme.org/charybdis/trunk
1551 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1553 Check if the name in the question section of the
1554 DNS reply matches what we queried, to guard against
1555 late replies to a previous query with the same id.
1557 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1559 res.c: add a comment summarizing our changes
1564 + - branches/release-2.1/ (Property Modified)
1565 +53 -18 branches/release-2.1/src/res.c (File Modified)
1568 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1570 Merged revisions 1981 via svnmerge from
1571 http://svn.atheme.org/charybdis/trunk
1574 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1576 Alphabetize extensions and tweak the descriptions a little.
1581 + - branches/release-2.1/ (Property Modified)
1582 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1583 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1586 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1588 Merged revisions 1975 via svnmerge from
1589 http://svn.atheme.org/charybdis/trunk
1592 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1594 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1595 We should use the IP and not truncate the hostname.
1596 From ratbox 2.2 (androsyn)
1601 + - branches/release-2.1/ (Property Modified)
1602 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1605 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1607 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1608 http://svn.atheme.org/charybdis/trunk
1612 + - branches/release-2.1/ (Property Modified)
1615 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1617 - branch 2.1 release family
1621 + - branches/release-2.1/ (File Added)
1624 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1626 Describe new handling of host mangling in channel bans in SGML.
1630 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1633 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1635 - ok, 2.1 operline brought to you by marvin the melancholy robot
1639 +1 -1 trunk/src/messages.tab (File Modified)
1642 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1644 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1645 If anybody comes up with anything better, then please let us know
1646 and we will change this before 2.1 is branched.
1650 +1 -1 trunk/src/messages.tab (File Modified)
1653 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1655 Add EUID to capab.txt.
1659 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1662 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1668 +3 -0 trunk/NEWS (File Modified)
1671 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1673 Allow service{} servers to manipulate the nick delay table
1674 (for "nickserv enforcement").
1675 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1676 If duration is 0, the nickdelay entry is removed, otherwise
1677 it is added with the duration in seconds (maximum 24 hours).
1678 It is suggested that this is used if the EUID capab is present.
1682 +42 -1 trunk/modules/m_services.c (File Modified)
1685 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1687 HURT: strip off *@ from the start of the mask
1688 reject anything else containing '@' or '!'
1692 +11 -0 trunk/extensions/hurt.c (File Modified)
1695 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1697 ircd.c: need supported.h here
1701 +1 -0 trunk/src/ircd.c (File Modified)
1704 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1706 HURT: less ambiguity here
1707 ips/hosts to be hurt must contain a '.' or ':' otherwise
1708 they are interpreted as nicks
1712 +14 -9 trunk/extensions/hurt.c (File Modified)
1715 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1717 - we're now ircd-charybdis.org.
1718 - properly alphabetize credits
1722 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1725 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1727 - add additional modules to the configs
1731 +6 -0 trunk/doc/example.conf (File Modified)
1732 +12 -0 trunk/doc/reference.conf (File Modified)
1735 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1737 - remove hurt.h, it is pointless and confusing
1741 +27 -62 trunk/extensions/hurt.c (File Modified)
1742 + - trunk/extensions/hurt.h (File Deleted)
1745 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1747 - add code to suggest a local HURT by nickname.
1748 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1752 +40 -10 trunk/extensions/hurt.c (File Modified)
1753 +1 -0 trunk/extensions/hurt.h (File Modified)
1756 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1762 +2 -1 trunk/NEWS (File Modified)
1765 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1767 MASKTRACE/TESTMASK: check orighost as well
1771 +4 -2 trunk/modules/m_etrace.c (File Modified)
1772 +3 -1 trunk/modules/m_testmask.c (File Modified)
1775 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1777 Make RPL_ISUPPORT (005) numeric modularizable.
1778 Currently it will reassemble the numeric every time
1779 it needs to be sent, using a few dozen callbacks;
1780 if this is too slow some caching scheme should be
1785 +0 -1 trunk/include/s_user.h (File Modified)
1786 +36 -114 trunk/include/supported.h (File Modified)
1787 +1 -1 trunk/modules/m_version.c (File Modified)
1788 +1 -0 trunk/src/Makefile.in (File Modified)
1789 +1 -0 trunk/src/ircd.c (File Modified)
1790 +300 -25 trunk/src/s_user.c (File Modified)
1791 + - trunk/src/supported.c (File Added)
1794 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1796 EUID orighost could differ from host only in case,
1797 do not mark as dynamic spoof then
1801 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1804 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1806 kline help file: clarify a bit and remove some obsolete stuff
1807 partly suggested by Olin
1811 +8 -8 trunk/help/opers/kline (File Modified)
1814 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1820 +20 -0 trunk/NEWS (File Modified)
1823 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1825 Show real host/IP to nonopers whoising themselves.
1826 The IP is not shown for auth{} spoofs, otherwise it is,
1827 as it looked rather weird to me to show an auth{} spoofed
1828 IP like this. (/userhost on self still shows the IP.)
1832 +13 -2 trunk/modules/m_whois.c (File Modified)
1835 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1837 Document nick_delay stuff and move it around a bit.
1841 +1 -2 trunk/doc/example.conf (File Modified)
1842 +8 -2 trunk/doc/reference.conf (File Modified)
1845 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1847 - disable nickdelay by default. Needs to be documented in reference.conf.
1851 +2 -0 trunk/doc/example.conf (File Modified)
1852 +2 -0 trunk/doc/reference.conf (File Modified)
1855 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1857 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1861 +2 -1 trunk/modules/m_services.c (File Modified)
1864 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1866 ip_cloaking: somewhat hackish but we need to send the
1867 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1872 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1875 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1877 If EUID is used, show realhost in far connect notice
1878 (but not in far disconnect notice).
1882 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1885 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1888 - use non-ENCAP CHGHOST if possible
1889 - really introduce new users with their mangled and real
1890 host if +h is in default umodes
1894 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1897 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1899 Add non-ENCAP CHGHOST.
1903 +49 -11 trunk/modules/m_chghost.c (File Modified)
1906 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1908 Initial addition of EUID (puts realhost/account in same
1909 command as user introduction).
1910 See doc/technical/euid.txt for more information.
1911 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1915 + - trunk/doc/technical/euid.txt (File Added)
1916 +2 -1 trunk/include/s_serv.h (File Modified)
1917 +1 -1 trunk/include/s_user.h (File Modified)
1918 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1919 +1 -34 trunk/modules/m_chghost.c (File Modified)
1920 +0 -28 trunk/modules/m_services.c (File Modified)
1921 +30 -1 trunk/src/s_serv.c (File Modified)
1922 +30 -3 trunk/src/s_user.c (File Modified)
1925 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1927 Store the mangled host in localClient and use it for
1928 ban matching (also match real host for mangled users,
1929 also match mangled host for uncloaked users).
1930 Improve interaction of +h with auth{} and services
1932 Note that all of this only applies to clients who
1933 connect after the mangling module is loaded
1934 (other clients cannot even set +h).
1935 The sorcerynet cloaking module has not been updated
1940 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1941 +3 -0 trunk/include/client.h (File Modified)
1942 +64 -5 trunk/src/channel.c (File Modified)
1943 +1 -0 trunk/src/client.c (File Modified)
1944 +2 -2 trunk/src/s_user.c (File Modified)
1947 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1949 Document /stats U letters in sgml.
1953 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1956 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1958 Better description of hub_mask and leaf_mask.
1962 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1965 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1967 Add operspy_dont_care_user_info to sgml docs.
1971 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1974 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1976 Add general::operspy_dont_care_user_info.
1977 This makes /who mask equivalent to /who !mask for opers
1978 with the operspy flag, and removes the operspy log/notice
1979 on /who mask, /masktrace and /scan.
1980 The necessary privilege (operspy flag) is unchanged.
1981 Behaviour for the other operspy commands (channel
1982 related ones) is also unchanged.
1986 +1 -0 trunk/doc/example.conf (File Modified)
1987 +6 -0 trunk/doc/reference.conf (File Modified)
1988 +1 -0 trunk/include/s_conf.h (File Modified)
1989 +10 -8 trunk/modules/m_etrace.c (File Modified)
1990 +6 -0 trunk/modules/m_info.c (File Modified)
1991 +8 -5 trunk/modules/m_scan.c (File Modified)
1992 +1 -1 trunk/modules/m_version.c (File Modified)
1993 +6 -1 trunk/modules/m_who.c (File Modified)
1994 +1 -0 trunk/src/newconf.c (File Modified)
1995 +1 -0 trunk/src/s_conf.c (File Modified)
1998 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2000 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2001 This letter will also be used for showing operspy with
2002 limited accountability (show non channel related info
2003 without '!' or notice).
2007 +2 -0 trunk/doc/server-version-info (File Modified)
2008 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2009 +2 -0 trunk/include/ircd.h (File Modified)
2010 +6 -0 trunk/modules/m_info.c (File Modified)
2011 +2 -0 trunk/modules/m_version.c (File Modified)
2012 +1 -0 trunk/src/ircd_state.c (File Modified)
2015 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2017 Add m_webirc module, allows showing real host of CGI:IRC users.
2018 Differences to the version available on my web page for a while:
2019 instructions on how to set it up.
2023 +137 -0 trunk/extensions/Makefile.in (File Modified)
2024 + - trunk/extensions/m_webirc.c (File Added)
2027 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2029 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2033 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2036 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2038 - move beu from core to contributors
2039 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2043 +2 -2 trunk/CREDITS (File Modified)
2046 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2048 Mention that class blocks must be defined before the
2049 auth or connect blocks referencing them.
2053 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2056 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2059 - change from "can join" to "is banned", this reverses sense
2060 and removes "weird" checks like for +i, +l, +j
2061 - don't allow $j to same channel
2062 - +s/+p restriction removed, anyone can /mode b anyway
2067 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2070 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2072 Add a few important lines from reference.conf to example.conf.
2076 +8 -1 trunk/doc/example.conf (File Modified)
2079 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2081 - we don't support rtsigio anymore
2082 - we definately don't support VMS nor Cygwin either.
2086 +2 -2 trunk/INSTALL (File Modified)
2087 +0 -2 trunk/README.FIRST (File Modified)
2090 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2092 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2096 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2099 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2102 - return EXTBAN_NOMATCH for a valid ban that does not match
2103 - consider a $j ban invalid if we were already processing a
2104 can_join for a $j ban
2108 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2111 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2113 extb_extgecos: realhost -> orighost
2117 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2120 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2122 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2126 +59 -0 trunk/extensions/Makefile.in (File Modified)
2127 + - trunk/extensions/extb_canjoin.c (File Added)
2130 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2132 - oh right, charybdis calls that 'orighost'.
2136 +2 -2 trunk/modules/m_who.c (File Modified)
2139 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2141 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2145 +2 -0 trunk/modules/m_who.c (File Modified)
2148 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2150 - also check $x against realhost
2154 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2157 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2159 Sorcerynet people want a debugging notice moved from +s to +d.
2163 +1 -1 trunk/src/blacklist.c (File Modified)
2166 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2168 Use source_p instead of client_p for free_pre_client().
2169 client_p could be NULL or another client.
2173 +1 -1 trunk/src/client.c (File Modified)
2176 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2178 - revert this, I know how to fix it now
2182 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2185 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2187 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2188 This fix is probably suboptimal, but it does indeed fix the problem.
2192 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2195 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2197 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2201 +49 -0 trunk/extensions/Makefile.in (File Modified)
2202 + - trunk/extensions/extb_extgecos.c (File Added)
2205 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2207 Remove undocumented and unused general::fallback_to_ip6_int config option.
2211 +0 -3 trunk/include/s_conf.h (File Modified)
2212 +0 -3 trunk/src/newconf.c (File Modified)
2215 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2218 - document new TESTMASK
2219 - mention that TESTMASK matching is the same as MASKTRACE matching
2220 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2225 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2228 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2230 New testmask from ratbox 2.2.
2231 Allows matches on nick, ip and gecos in addition to user
2232 and host, and is fully analogous to masktrace.
2233 The numeric has changed from 724 to 727 and fields in it
2238 +4 -3 trunk/help/opers/testmask (File Modified)
2239 +1 -0 trunk/include/numeric.h (File Modified)
2240 +82 -9 trunk/modules/m_testmask.c (File Modified)
2241 +2 -2 trunk/src/messages.tab (File Modified)
2244 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2246 contrib -> extensions
2250 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2253 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2255 CHGHOST: Check validity of new hostname.
2256 If the command came from a local client (disabled by
2257 default), send an error message and drop the command.
2258 If the command came from a remote client or server,
2259 send a notice to opers and the target user (if local).
2263 +42 -1 trunk/modules/m_chghost.c (File Modified)
2266 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2272 +23 -1 trunk/NEWS (File Modified)
2275 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2277 When an outgoing server connection succeeds, set
2278 localClient->ip by simply copying the whole sockaddr
2279 struct instead of copying certain parts only.
2283 +1 -19 trunk/src/s_serv.c (File Modified)
2286 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2288 Give a special error message and ignore the connect block
2289 if trying to add a connect block for the server's own name.
2293 +7 -0 trunk/src/newconf.c (File Modified)
2296 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2298 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2299 when --disable-balloc is used, so that it compiles.
2300 Obviously the BlockHeapUsage() stub returns just zeroes so
2301 /stats z will be less informative.
2305 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2308 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2310 Free and zero dns_query in DNS callback for outgoing connect.
2311 This avoids double free of reslist.
2315 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2318 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2320 From ratbox, log failed outgoing connections to serverlog.
2325 +13 -1 trunk/src/s_serv.c (File Modified)
2328 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2330 Change serverlog message when connecting to be more clear and show the port number.
2334 +1 -1 trunk/src/s_serv.c (File Modified)
2337 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2339 Remove gethost_byname(), this is meaningless
2340 since the removal of AAAA -> A fallback (r1763).
2344 +0 -1 trunk/include/res.h (File Modified)
2345 +0 -12 trunk/src/res.c (File Modified)
2348 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2350 Remove ip6.int support and use only ip6.arpa.
2351 The global ip6.int zone has disappeared on June 1
2352 and a lot of other software has been removing ip6.int
2354 This removes the second and last case where IPv6
2355 support in charybdis causes extra lookups and slows
2360 +5 -27 trunk/src/res.c (File Modified)
2363 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2365 Mention new default (r1767) for connect::aftype in sgml docs.
2369 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2372 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2374 Use IPv6 if connect::host looks like an IPv6 address
2375 (contains a colon). No need to aftype=ipv6 anymore.
2379 +2 -0 trunk/src/newconf.c (File Modified)
2382 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2384 More information about connect::host.
2388 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2391 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2393 Remove fallback to A if AAAA cannot be found.
2394 In case of a forward check of a reverse lookup, we
2395 already know if it's ipv4 or ipv6, so it is not
2396 useful and in case of a forward lookup of a hostname
2397 in connect::host, connect::aftype already specifies
2398 if it's ipv4 or ipv6.
2402 +4 -27 trunk/src/res.c (File Modified)
2405 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2408 - check if +c made the message text empty and refuse
2410 - don't copy message text if it is not necessary
2415 +14 -4 trunk/modules/core/m_message.c (File Modified)
2418 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2420 remove_conf_item(): do not free cf_name, this is generally a string constant
2424 +0 -1 trunk/src/newconf.c (File Modified)
2427 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2429 Remove the old unused FDL_ constants.
2433 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2436 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2438 Remove an unused struct irc_sockaddr_storage from fde_t
2439 (allocated for every possible file descriptor).
2443 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2446 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2448 If the DNS lookup for an outgoing connection is still
2449 pending when it is closed, clean it up.
2453 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2456 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2458 If proc_answer() fails (for example if a lookup for an
2459 A record returns a CNAME), fail the query immediately.
2460 Previously the packet was just ignored, leaving the
2465 +4 -8 trunk/src/res.c (File Modified)
2468 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2470 Correct sockhost field in an outgoing server connection.
2471 First copy the host field from the server_conf, then
2472 take the IP from to where the connection was attempted
2473 when the connection callback is called.
2474 (Before r1747 this used the IP from the server_conf.)
2478 +8 -2 trunk/src/s_serv.c (File Modified)
2481 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2483 Remove ipnum (keep aftype) and dns_query from server_conf.
2484 We don't keep track of binary form address in connect{}
2485 blocks anymore, DNS lookups of names in host= gone.
2486 As before the DNS lookup is done on connect.
2487 This should unbreak hostnames in host= somewhat.
2491 +1 -2 trunk/include/s_newconf.h (File Modified)
2492 +2 -2 trunk/src/newconf.c (File Modified)
2493 +1 -42 trunk/src/s_newconf.c (File Modified)
2494 +12 -31 trunk/src/s_serv.c (File Modified)
2497 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2503 +1 -1 trunk/configure (File Modified)
2506 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2508 Fix --disable-balloc help text (said --disable-small-net).
2512 +1 -1 trunk/configure.ac (File Modified)
2515 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2517 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2518 services (+S). Unlike operstring and adminstring, this
2519 is not changeable with /quote set but is updated on rehash.
2523 +1 -0 trunk/doc/example.conf (File Modified)
2524 +10 -2 trunk/doc/reference.conf (File Modified)
2525 +1 -0 trunk/include/s_conf.h (File Modified)
2526 +6 -0 trunk/modules/m_info.c (File Modified)
2527 +3 -2 trunk/modules/m_whois.c (File Modified)
2528 +1 -0 trunk/src/newconf.c (File Modified)
2529 +1 -0 trunk/src/s_conf.c (File Modified)
2532 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2534 Fix handling of comma in whois: ignore the comma and
2535 everything after it but do output the entire parameter
2540 +2 -2 trunk/modules/m_whois.c (File Modified)
2543 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2545 New /stats letter 's' to list HURTs:
2546 - opers get the full listing.
2547 - users get any HURTs that match their sockhost/orighost if
2548 "stats_k_oper_only" is set to 1.
2552 +50 -0 trunk/extensions/hurt.c (File Modified)
2555 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2557 - make the newconf system available to modules.
2561 +4 -1 trunk/include/newconf.h (File Modified)
2562 +4 -8 trunk/src/newconf.c (File Modified)
2565 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2567 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2570 +0 -3 trunk/doc/example.conf (File Modified)
2571 +0 -3 trunk/doc/reference.conf (File Modified)
2574 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2576 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2580 +3 -0 trunk/doc/example.conf (File Modified)
2581 +3 -0 trunk/doc/reference.conf (File Modified)
2584 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2586 Fix too early truncation of JOIN channel list.
2590 +2 -3 trunk/modules/core/m_join.c (File Modified)
2593 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2595 - From ratbox 2.2 (anfl), send server notices about read
2596 errors from handshakes and servers to +s instead of +d.
2597 - Send various server notices about failed server
2598 connections which did not reach registered state network
2599 wide if the connection was initiated by a remote oper.
2600 This avoids annoying the whole net if there is a
2601 broken autoconnect, but allows all opers to see why a
2602 remote connect failed. Failed connections which did reach
2603 server state already generate server notices everywhere.
2605 Note: this is an exception to our general policy to not send
2606 server notices about unregistered connections remotely.
2610 +1 -0 trunk/include/client.h (File Modified)
2611 +20 -6 trunk/src/client.c (File Modified)
2612 +6 -6 trunk/src/s_serv.c (File Modified)
2615 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2621 +1 -1 trunk/doc/example.conf (File Modified)
2622 +1 -1 trunk/doc/reference.conf (File Modified)
2625 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2627 Don't allow #channel +b $c:&channel (inconsistent target).
2631 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2634 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2636 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2640 +0 -2 trunk/include/client.h (File Modified)
2643 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2645 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2649 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2652 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2654 Store IP addresses in whowas. These are shown to opers.
2655 Obtained from Eurus patches.
2656 orighost tracking removed (not worth the memory IMHO),
2657 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2658 with unknown IPs and to not violate auth{} spoof policy.
2662 +2 -0 trunk/doc/reference.conf (File Modified)
2663 +1 -0 trunk/include/numeric.h (File Modified)
2664 +1 -0 trunk/include/whowas.h (File Modified)
2665 +10 -1 trunk/modules/m_whowas.c (File Modified)
2666 +1 -1 trunk/src/messages.tab (File Modified)
2667 +4 -0 trunk/src/whowas.c (File Modified)
2670 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2672 Describe hostmask parameter of masktrace better in sgml docs.
2676 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2679 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2681 masktrace help file: mention CIDR IP masks
2686 +2 -0 trunk/help/opers/masktrace (File Modified)
2689 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2691 MASKTRACE: allow normal match() on IP address also
2696 +2 -3 trunk/modules/m_etrace.c (File Modified)
2699 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2701 Allow +S clients (services) to send to channels and @/+ channels always.
2705 +1 -1 trunk/modules/core/m_message.c (File Modified)
2706 +1 -1 trunk/src/channel.c (File Modified)
2709 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2711 Allow servers to send to @#chan and +#chan.
2715 +1 -1 trunk/modules/core/m_message.c (File Modified)
2718 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2720 Don't count opers on service{} servers in /lusers.
2724 +2 -2 trunk/src/s_user.c (File Modified)
2727 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2729 Show opers the real host behind a dynamic spoof in WHOIS.
2730 If the user is auth{} spoofed, this shows the auth{} spoof
2731 otherwise it shows the DNS hostname and IP address.
2732 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2736 +1 -0 trunk/include/numeric.h (File Modified)
2737 +12 -2 trunk/modules/m_whois.c (File Modified)
2738 +1 -1 trunk/src/messages.tab (File Modified)
2741 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2743 Remove #define HIDE_SPOOF_IPS from config.h, should
2744 have been done earlier.
2748 +0 -7 trunk/include/config.h (File Modified)
2751 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2753 Bring back ERR_CANTKILLSERVER.
2757 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2760 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2763 - also send RPL_HOSTHIDDEN on -h
2764 - don't allow +h for auth{} spoofed clients
2768 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2771 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2773 /etc/resolv.conf parsing:
2774 - don't crash (sometimes) if there is a line without an argument
2775 (e.g. 'search' by itself)
2776 - fix handling of lines with leading whitespace
2780 +9 -8 trunk/src/reslib.c (File Modified)
2783 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2785 Put back code that terminates DNS queries, which was
2786 removed during the resolver changes.
2790 +4 -0 trunk/src/s_auth.c (File Modified)
2793 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2795 - oh hey, that was in the wrong place
2799 +13 -13 trunk/src/s_auth.c (File Modified)
2802 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2804 - handle a situation where a user can go away before DNS completes
2808 +13 -0 trunk/src/s_auth.c (File Modified)
2811 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2817 +1 -0 trunk/include/blacklist.h (File Modified)
2818 +1 -0 trunk/include/res.h (File Modified)
2819 +33 -2 trunk/src/blacklist.c (File Modified)
2820 +2 -0 trunk/src/client.c (File Modified)
2821 +24 -0 trunk/src/res.c (File Modified)
2824 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2826 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2827 if comm_accept() failed.
2829 Found with valgrind.
2833 +4 -4 trunk/src/listener.c (File Modified)
2836 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2838 - handle unavailable Client/preClient structs
2842 +9 -0 trunk/src/blacklist.c (File Modified)
2845 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2847 Add +lf to SGML docs.
2851 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2854 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2856 Also do forwarding if the channel limit (+l) is exceeded.
2860 +1 -1 trunk/help/opers/cmode (File Modified)
2861 +2 -2 trunk/modules/core/m_join.c (File Modified)
2864 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2866 Post-release lovin':
2867 - Update version to 2.1.0.
2868 - Regenerate configure.
2872 +9 -9 trunk/configure (File Modified)
2873 +1 -1 trunk/configure.ac (File Modified)
2876 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2878 Comment out example blacklist{} block.
2882 +7 -7 trunk/doc/example.conf (File Modified)
2883 +7 -7 trunk/doc/reference.conf (File Modified)
2886 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2888 Add note regarding use of AHBL BLs.
2892 +4 -0 trunk/doc/example.conf (File Modified)
2893 +4 -0 trunk/doc/reference.conf (File Modified)
2896 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2902 +2 -2 trunk/CREDITS (File Modified)
2905 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2911 +1 -0 trunk/CREDITS (File Modified)
2914 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2916 Put more recent ratbox CREDITS here.
2920 +3 -2 trunk/doc/Ratbox-team (File Modified)
2923 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2929 +5 -4 trunk/NEWS (File Modified)
2932 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2934 Mention that install or make install also avoids modunload crashes.
2938 +2 -1 trunk/BUGS (File Modified)
2941 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2947 +3 -8 trunk/NEWS (File Modified)
2950 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2956 +3 -2 trunk/BUGS (File Modified)
2959 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2961 - add orighost check to hurt.c
2966 +1 -6 trunk/BUGS (File Modified)
2967 +1 -1 trunk/extensions/hurt.c (File Modified)
2970 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2972 Make kline_exempt exempt from HURT also.
2976 +2 -1 trunk/extensions/hurt.c (File Modified)
2979 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2981 Fix mask HEAL propagation.
2985 +6 -3 trunk/extensions/hurt.c (File Modified)
2988 beu 2006/06/04 03:01:05 UTC (20060604-1622)
2995 +18 -31 trunk/extensions/README (File Modified)
2998 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3000 More target change hax.
3005 +5 -0 trunk/extensions/hurt.c (File Modified)
3008 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3010 Improvements to HURT propagation.
3014 +8 -6 trunk/extensions/hurt.c (File Modified)
3017 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3019 - further simplification
3023 +25 -76 trunk/extensions/hurt.c (File Modified)
3024 +0 -9 trunk/extensions/hurt.h (File Modified)
3027 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3033 +13 -0 trunk/extensions/hurt.c (File Modified)
3036 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3038 - cut off at 15 messages instead of 30
3042 +1 -1 trunk/extensions/hurt.h (File Modified)
3045 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3047 Squash a warning here.
3051 +1 -3 trunk/src/ircd.c (File Modified)
3054 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3056 Don't show servers in /stats l to nonopers if flatten links is enabled.
3060 +3 -1 trunk/modules/m_stats.c (File Modified)
3063 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3069 +20 -7 trunk/extensions/hurt.c (File Modified)
3072 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3074 - remove inline stuff (yuck)
3075 - sockaddr should have been sockhost
3079 +22 -31 trunk/extensions/hurt.c (File Modified)
3082 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3084 - make hurt checking actually work
3088 +2 -7 trunk/extensions/hurt.c (File Modified)
3091 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3093 Slight tweak to alias{}.
3097 +4 -0 trunk/src/parse.c (File Modified)
3100 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3102 - further simplification
3106 +59 -71 trunk/extensions/hurt.c (File Modified)
3107 +0 -1 trunk/extensions/hurt.h (File Modified)
3110 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3112 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3116 +10 -20 trunk/extensions/hurt.c (File Modified)
3117 +0 -4 trunk/extensions/hurt.h (File Modified)
3120 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3122 - remove some unnecessary code here (hurt_initial_check_event()).
3126 +0 -23 trunk/extensions/hurt.c (File Modified)
3129 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3131 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3135 +8 -0 trunk/modules/core/m_message.c (File Modified)
3138 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3140 - more sane tgchange hax
3144 +2 -1 trunk/extensions/hurt.c (File Modified)
3147 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3149 Make HEAL <nick> work.
3153 +40 -43 trunk/extensions/hurt.c (File Modified)
3156 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3158 Destroy hurt_clients list on unload.
3162 +7 -0 trunk/extensions/hurt.c (File Modified)
3165 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3167 Coding style: no space between a function name and parenthesis.
3171 +43 -43 trunk/extensions/hurt.c (File Modified)
3174 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3176 Now works and throws out hurt clients after 30 protocol messages
3177 unless they identify.
3181 +28 -36 trunk/extensions/hurt.c (File Modified)
3182 +1 -7 trunk/extensions/hurt.h (File Modified)
3185 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3187 Working addition/lookup.
3191 +8 -0 trunk/extensions/hurt.c (File Modified)
3194 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3196 Get rid of hyb6 style propagation (:server COMMAND source).
3200 +18 -22 trunk/extensions/hurt.c (File Modified)
3203 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3205 add not-working hurt_add and hurt_find
3209 +13 -5 trunk/extensions/hurt.c (File Modified)
3212 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3214 Comment out a lot of stuff so I can load and unload this without crashing.
3218 +17 -6 trunk/extensions/hurt.c (File Modified)
3221 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3223 Fix svn:keywords and add a short comment at the top.
3227 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3230 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3232 - Make hurt module compile
3233 - Link it to the build
3234 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3235 correct flag name, no CAP_TS6 use etc
3239 +1 -0 trunk/extensions/Makefile.in (File Modified)
3240 +30 -32 trunk/extensions/hurt.c (File Modified)
3243 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3245 Put beu's hurt module in trunk.
3249 + - trunk/extensions/hurt.c (File Added)
3250 + - trunk/extensions/hurt.h (File Added)
3253 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3255 - _iprint(): use stderr instead of stdout
3259 +1 -1 trunk/src/s_log.c (File Modified)
3262 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3264 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3265 and subsequently destroy our kqueue when we close 0, 1, 2
3267 - After closing fd 0, 1, 2 reopen them to /dev/null again
3268 so we don't send messages from malloc etc to a random
3270 - Remove an obsolete comment.
3274 +13 -2 trunk/src/ircd.c (File Modified)
3277 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3283 +29 -1 trunk/NEWS (File Modified)
3286 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3292 +1 -1 trunk/configure (File Modified)
3295 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3297 Fix openssl version check to also accept versions newer than 0.9.6.
3301 +1 -1 trunk/configure.ac (File Modified)
3304 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3306 Oops, need packet.h here.
3310 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3313 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3315 End the flood grace period in CPRIVMSG/CNOTICE.
3319 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3322 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3324 - update class::connectfreq documentation
3328 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3331 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3333 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3337 +3 -6 trunk/src/s_serv.c (File Modified)
3340 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3342 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3346 +1 -1 trunk/src/messages.tab (File Modified)
3349 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3351 Don't mention that /stats p shows idle times, as it doesn't.
3355 +1 -1 trunk/help/opers/stats (File Modified)
3356 +1 -1 trunk/help/users/stats (File Modified)
3359 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3361 /stats A shows DNS servers, it doesn't matter whether ircd
3362 uses ADNS or something else.
3366 +1 -1 trunk/help/opers/stats (File Modified)
3369 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3371 get_client_name() fix
3375 +4 -0 trunk/src/client.c (File Modified)
3378 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3384 +6 -0 trunk/src/ircd.c (File Modified)
3387 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3389 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3392 +16 -17 trunk/configure (File Modified)
3393 +1 -1 trunk/configure.ac (File Modified)
3396 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3398 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3401 +135 -0 trunk/configure (File Modified)
3402 +6 -0 trunk/configure.ac (File Modified)
3405 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3407 Exit 0 on successful -conftest.
3411 +1 -1 trunk/src/ircd.c (File Modified)
3414 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3416 Make the "keep the parent process around" thing work, by opening
3417 a pipe to the child process. This pipe is on fd 0 in the child
3418 process. After successful initialization, the child will write
3419 a byte to this pipe, on fatal errors it will close it without
3422 Somewhat hackish still but should work.
3426 +27 -30 trunk/src/ircd.c (File Modified)
3429 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3431 - convert some error messages to ierror() over fprintf/ilog combination
3435 +3 -6 trunk/src/ircd.c (File Modified)
3438 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3440 - inotice() for loadmodule when in foreground mode
3444 +3 -0 trunk/src/modules.c (File Modified)
3447 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3449 - remove inotice() on loading modules from the config
3453 +0 -3 trunk/src/modules.c (File Modified)
3456 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3458 - usleep for 50000usec in the parent process to allow for startup messages
3459 to be cleanly printed before detaching to shell, this should be more than
3464 +3 -0 trunk/src/ircd.c (File Modified)
3467 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3469 - display more errors during normal startup as to try to help people find common problems
3473 +27 -10 trunk/src/ircd.c (File Modified)
3476 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3478 - version bump in preparation of 2.0.0 release
3482 +9 -9 trunk/configure (File Modified)
3483 +1 -1 trunk/configure.ac (File Modified)
3486 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3488 Change example.conf operator block from "admin" to "god",
3489 so as to show we encourage per-person operator blocks.
3493 +4 -2 trunk/doc/example.conf (File Modified)
3496 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3498 Document alias{} block.
3502 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3505 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3507 Document DNS blacklist stuff in sgml.
3511 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3512 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3515 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3517 Misc /stats clarifications.
3521 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3524 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3526 Move snomasks into umodes chapter.
3527 Move oprivs chapter down.
3531 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3532 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3533 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3536 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3538 Mention operator{} user@host change.
3542 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3545 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3547 operator{} block user@host matches against orighost now, not host.
3548 This means that services/+h spoofs do not work in operator{} blocks;
3549 auth{} spoofs still work.
3553 +4 -0 trunk/doc/example.conf (File Modified)
3554 +1 -1 trunk/doc/reference.conf (File Modified)
3555 +2 -2 trunk/modules/m_challenge.c (File Modified)
3556 +1 -1 trunk/modules/m_oper.c (File Modified)
3559 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3561 - inotice/iwarn/ierror() stuff I was working on
3565 +3 -0 trunk/include/s_log.h (File Modified)
3566 +15 -11 trunk/src/ircd.c (File Modified)
3567 +3 -1 trunk/src/modules.c (File Modified)
3568 +1 -1 trunk/src/newconf.c (File Modified)
3569 +54 -0 trunk/src/s_log.c (File Modified)
3572 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3574 Oops, don't add blacklists to the list twice on rehash.
3578 +3 -2 trunk/src/blacklist.c (File Modified)
3581 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3583 Remove notices to the client about progress of dnsbl lookups.
3587 +0 -4 trunk/src/blacklist.c (File Modified)
3590 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3592 Add auth{} flag dnsbl_exempt.
3596 +2 -1 trunk/doc/example.conf (File Modified)
3597 +2 -1 trunk/doc/reference.conf (File Modified)
3598 +2 -0 trunk/include/s_conf.h (File Modified)
3599 +1 -0 trunk/src/newconf.c (File Modified)
3600 +8 -1 trunk/src/s_user.c (File Modified)
3603 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3605 Switch alias{} and blacklist{} around, for consistency with example.conf.
3609 +18 -18 trunk/doc/reference.conf (File Modified)
3612 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3614 Send a warning to the user if they are dnsbl listed but exempted.
3618 +17 -12 trunk/src/s_user.c (File Modified)
3621 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3623 Move throwing out dnsbl listed clients to registration,
3624 and make kline_exempt exempt from it.
3628 +1 -0 trunk/include/blacklist.h (File Modified)
3629 +4 -0 trunk/include/client.h (File Modified)
3630 +15 -16 trunk/src/blacklist.c (File Modified)
3631 +6 -0 trunk/src/client.c (File Modified)
3632 +17 -0 trunk/src/s_user.c (File Modified)
3635 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3637 Show refcount in /stats n.
3641 +3 -2 trunk/modules/m_stats.c (File Modified)
3644 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3646 Don't look up dnsbls twice if they send USER twice.
3650 +5 -3 trunk/modules/m_user.c (File Modified)
3653 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3655 Add /stats n to help files.
3659 +1 -0 trunk/help/opers/stats (File Modified)
3660 +1 -0 trunk/help/users/stats (File Modified)
3663 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3665 Only check dnsbls for A records, not AAAA.
3669 +1 -1 trunk/src/blacklist.c (File Modified)
3672 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3674 Don't remove non-illegal blacklists on completion of check.
3675 Add debugging notices (not working).
3679 +5 -1 trunk/src/blacklist.c (File Modified)
3682 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3684 Don't call register_local_user() if they haven't sent a nick yet.
3688 +1 -1 trunk/src/blacklist.c (File Modified)
3691 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3693 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3697 +21 -0 trunk/modules/m_stats.c (File Modified)
3700 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3702 More dnsbl rehash fixes, it was adding bogus entries.
3706 +2 -7 trunk/src/newconf.c (File Modified)
3709 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3711 Need blacklist.h here.
3715 +1 -0 trunk/src/s_conf.c (File Modified)
3718 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3724 +1 -2 trunk/configure (File Modified)
3725 +0 -48 trunk/configure.ac (File Modified)
3726 + - trunk/doc/example-iauth.conf (File Deleted)
3727 + - trunk/iauth/ (File Deleted)
3730 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3732 Improve handling of rehashing with blacklists.
3733 Also some coding style tweaks.
3737 +3 -2 trunk/include/blacklist.h (File Modified)
3738 +35 -16 trunk/src/blacklist.c (File Modified)
3739 +2 -0 trunk/src/s_conf.c (File Modified)
3742 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3744 Clear can_send cache if a user logs in or out from services.
3748 +2 -0 trunk/modules/m_services.c (File Modified)
3751 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3753 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3754 This directory is not entered by default.
3755 More stuff needs to be moved into here.
3759 +2 -1 trunk/configure (File Modified)
3760 +1 -0 trunk/configure.ac (File Modified)
3761 +69 -458 trunk/extensions/Makefile.in (File Modified)
3762 + - trunk/extensions/m_clearchan.c (File Deleted)
3763 + - trunk/extensions/m_force.c (File Deleted)
3764 + - trunk/unsupported/ (File Added)
3765 + - trunk/unsupported/Makefile.in (File Added)
3766 + - trunk/unsupported/m_clearchan.c (File Added)
3767 + - trunk/unsupported/m_force.c (File Added)
3770 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3772 Logging/wallops for forcejoin/forcepart, numeric fix.
3773 This needs to be moved to the toys section.
3777 +22 -2 trunk/extensions/m_force.c (File Modified)
3780 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3782 Fix comments at the top (including copyright).
3786 +3 -2 trunk/extensions/m_omode.c (File Modified)
3789 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3791 Add OMODE command to extensions/ for oper mode hacking:
3792 - requires admin privs
3793 - does not work for opped opers
3795 - sends a ServerMode for opping the oper themselves,
3796 otherwise a mode coming from the oper (not only
3797 does this provide full accountability, it is also
3798 easiest to implement while avoiding channels
3799 messed up with bogus bans etc).
3803 +171 -0 trunk/extensions/Makefile.in (File Modified)
3804 + - trunk/extensions/m_omode.c (File Added)
3807 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3813 + - trunk/include/blacklist.h (Property Modified)
3814 + - trunk/src/blacklist.c (Property Modified)
3817 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3819 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3823 +5 -1 trunk/src/blacklist.c (File Modified)
3826 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3828 Initial DNS blacklist support:
3829 - see example.conf for how to use.
3830 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3831 - tor.ahbl.org is also included because most networks will not want to allow tor
3832 (and we're considering going KoS on tor users here anyway due to abuse)
3836 +18 -0 trunk/doc/example.conf (File Modified)
3837 +66 -0 trunk/doc/reference.conf (File Modified)
3838 + - trunk/include/blacklist.h (File Added)
3839 +2 -0 trunk/include/client.h (File Modified)
3840 +3 -0 trunk/modules/m_user.c (File Modified)
3841 +152 -0 trunk/src/Makefile.in (File Modified)
3842 + - trunk/src/blacklist.c (File Added)
3843 +34 -0 trunk/src/newconf.c (File Modified)
3844 +1 -0 trunk/src/s_auth.c (File Modified)
3845 +4 -0 trunk/src/s_user.c (File Modified)
3848 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3850 Remove last bit of lzo stuff (comment in example.conf connect{}).
3854 +0 -4 trunk/doc/example.conf (File Modified)
3857 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3859 Show sasl successes and failures in /stats t (like other
3860 things in /stats t, about local clients only).
3864 +2 -0 trunk/include/s_stats.h (File Modified)
3865 +3 -0 trunk/modules/m_sasl.c (File Modified)
3866 +3 -0 trunk/src/s_stats.c (File Modified)
3869 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3871 Allow messaging services by nickname without using
3872 target change slots (this was already possible with
3873 user@server notation or services shortcuts).
3877 +2 -2 trunk/modules/core/m_message.c (File Modified)
3880 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3882 Abort a safelist if a new /list comes in while one is already in progress.
3886 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3889 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3891 Change $![letter]:[mask] to $~[letter]:[mask]
3892 so both ! and ~ invert an extban.
3896 +2 -0 trunk/src/chmode.c (File Modified)
3899 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3901 - revert due to technical issues
3905 +1 -1 trunk/src/extban.c (File Modified)
3908 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3910 - 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
3914 +1 -1 trunk/src/extban.c (File Modified)
3917 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3919 Don't pace /list on a single channel.
3923 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3926 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3928 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3932 +4 -2 trunk/include/supported.h (File Modified)
3935 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3937 Extban types are case insensitive; force them to lowercase when added.
3941 +5 -5 trunk/doc/extban.txt (File Modified)
3942 +4 -0 trunk/src/chmode.c (File Modified)
3943 +3 -3 trunk/src/extban.c (File Modified)
3946 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3948 sendto_wallops_flags():
3949 - instead of checking IsOper on each client, walk the appropriate list
3950 - instead of sending non-+z wallops from persons to nonopers, send only
3951 +w wallops from persons
3955 +1 -5 trunk/src/send.c (File Modified)
3958 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3960 Prefix oper wallops with "WALLOPS - " if they would
3961 otherwise look like operwalls or locops, when sending
3962 them to local users.
3966 +11 -1 trunk/modules/m_wallops.c (File Modified)
3969 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3971 Make sure destination field in some sasl numerics
3972 is the user's nick, not the sasl agent or server
3977 +2 -2 trunk/modules/m_sasl.c (File Modified)
3980 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3982 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3986 +1 -1 trunk/extensions/Makefile.in (File Modified)
3989 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
3991 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
3995 +1 -0 trunk/src/s_user.c (File Modified)
3998 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4000 Fix build for when IPv6 is disabled.
4004 +12 -10 trunk/src/s_auth.c (File Modified)
4007 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4009 Add information about adding extban types.
4013 +25 -0 trunk/doc/extban.txt (File Modified)
4016 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4018 Better extban validation: try to match a new extban from
4019 a local user against its setter to see if it is valid.
4020 Unknown extban types from remotes are no longer hidden.
4024 +4 -3 trunk/doc/extban.txt (File Modified)
4025 +1 -0 trunk/include/channel.h (File Modified)
4026 +2 -6 trunk/src/chmode.c (File Modified)
4027 +32 -0 trunk/src/extban.c (File Modified)
4030 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4032 Make sure both .c.o: and .s.o: are followed by the necessary command.
4036 +1 -0 trunk/src/Makefile.in (File Modified)
4039 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4041 Add need_sasl auth{} flag to sgml documentation.
4045 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4048 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4050 Document need_sasl auth{} flag in example confs.
4054 +1 -0 trunk/doc/example.conf (File Modified)
4055 +1 -0 trunk/doc/reference.conf (File Modified)
4058 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4060 Don't allow TB to set an empty topic.
4061 This would be possible if a server sent bad protocol
4062 and could cause a crash.
4066 +4 -0 trunk/modules/m_tb.c (File Modified)
4069 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4075 +1 -1 trunk/Makefile.in (File Modified)
4078 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4084 +2 -2 trunk/configure (File Modified)
4085 +1 -1 trunk/configure.ac (File Modified)
4088 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4094 +2 -2 trunk/configure (File Modified)
4097 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4103 +1 -1 trunk/extensions/Makefile.in (File Modified)
4106 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4108 - rename contrib to extensions to bring some clarity to things
4112 +1 -1 trunk/Makefile.in (File Modified)
4113 +1 -1 trunk/configure.ac (File Modified)
4114 +10 -10 trunk/doc/example.conf (File Modified)
4115 +10 -10 trunk/doc/reference.conf (File Modified)
4116 + - trunk/extensions/ (File Added)
4117 + - trunk/extras/ (File Deleted)
4120 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4126 +1 -1 trunk/Makefile.in (File Modified)
4127 +1 -1 trunk/configure.ac (File Modified)
4128 + - trunk/contrib/ (File Deleted)
4129 + - trunk/extras/ (File Added)
4132 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4134 Don't allow servers to QUIT (they should use SQUIT).
4138 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4141 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4147 + - trunk/src/fnvhash.s (Property Modified)
4150 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4152 - reduced version of code
4156 +9 -61 trunk/src/fnvhash.s (File Modified)
4159 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4161 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4165 +1 -1 trunk/src/fnvhash.s (File Modified)
4168 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4170 Fix orighost matching for klines, etc. Was hashing the visible
4175 +1 -1 trunk/src/hostmask.c (File Modified)
4178 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4180 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4184 +7 -1 trunk/configure (File Modified)
4185 +5 -0 trunk/configure.ac (File Modified)
4186 +5 -6 trunk/src/Makefile.in (File Modified)
4187 +0 -4 trunk/src/fnvhash.s (File Modified)
4188 +0 -2 trunk/src/hash.c (File Modified)
4191 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4193 - regenerate configure
4197 +18 -0 trunk/configure (File Modified)
4200 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4202 - --enable-ricer-hashing option.
4206 +9 -0 trunk/configure.ac (File Modified)
4207 +3 -0 trunk/include/setup.h.in (File Modified)
4210 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4212 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4216 + - trunk/src/fnvhash.s (File Added)
4217 +3 -0 trunk/src/hash.c (File Modified)
4220 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4222 Fix syntax error in reference.conf.
4226 +0 -1 trunk/doc/reference.conf (File Modified)
4229 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4231 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4232 (&& instead of ||...)
4233 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4237 +1 -1 trunk/src/chmode.c (File Modified)
4240 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4242 Documentation for extban.
4246 + - trunk/doc/extban.txt (File Added)
4249 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4251 Add extban modules to example confs.
4255 +5 -0 trunk/doc/example.conf (File Modified)
4256 +10 -0 trunk/doc/reference.conf (File Modified)
4259 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4261 Initial addition of extended ban types (conditionals).
4262 Allows custom +bqeI checks via modules.
4263 Initial extra types are account (a[:mask]), oper (o),
4264 channel (c:name), realname (r:mask), server (s:mask).
4268 +229 -0 trunk/contrib/Makefile.in (File Modified)
4269 + - trunk/contrib/extb_account.c (File Added)
4270 + - trunk/contrib/extb_channel.c (File Added)
4271 + - trunk/contrib/extb_oper.c (File Added)
4272 + - trunk/contrib/extb_realname.c (File Added)
4273 + - trunk/contrib/extb_server.c (File Added)
4274 +13 -0 trunk/include/channel.h (File Modified)
4275 +1 -0 trunk/src/Makefile.in (File Modified)
4276 +14 -5 trunk/src/channel.c (File Modified)
4277 +91 -0 trunk/src/chmode.c (File Modified)
4278 + - trunk/src/extban.c (File Added)
4281 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4283 Do not force +bqeI modes starting with '$' in nick!user@host format.
4284 * and ? characters in them are still assumed to be wildcards.
4288 +6 -0 trunk/src/chmode.c (File Modified)
4291 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4293 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4297 +4 -0 trunk/modules/m_capab.c (File Modified)
4300 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4302 Stop some mixing of client and server protocol.
4306 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4307 +4 -2 trunk/modules/m_pass.c (File Modified)
4308 +6 -0 trunk/modules/m_sasl.c (File Modified)
4309 +6 -0 trunk/modules/m_user.c (File Modified)
4312 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4318 +0 -2 trunk/include/s_newconf.h (File Modified)
4319 +0 -4 trunk/include/s_serv.h (File Modified)
4320 +0 -1 trunk/src/newconf.c (File Modified)
4321 +1 -13 trunk/src/s_serv.c (File Modified)
4324 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4326 - revert LZOLink patch for now
4330 +0 -1 trunk/servlink/Makefile.in (File Modified)
4331 +0 -16 trunk/servlink/README (File Modified)
4332 +2 -36 trunk/servlink/control.c (File Modified)
4333 +0 -3 trunk/servlink/control.h (File Modified)
4334 +7 -5955 trunk/servlink/io.c (File Modified)
4335 + - trunk/servlink/lzoconf.h (File Deleted)
4336 + - trunk/servlink/lzodefs.h (File Deleted)
4337 + - trunk/servlink/minilzo.c (File Deleted)
4338 + - trunk/servlink/minilzo.h (File Deleted)
4339 +0 -1 trunk/servlink/servlink.h (File Modified)
4342 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4348 +4 -2 trunk/servlink/control.c (File Modified)
4349 +2 -1 trunk/servlink/io.c (File Modified)
4352 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4358 +2 -2 trunk/servlink/io.c (File Modified)
4361 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4363 - paranoia, prevent segfaults
4367 +2 -2 trunk/servlink/io.c (File Modified)
4370 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4372 - more optimal servlink code
4376 +21 -8 trunk/servlink/io.c (File Modified)
4379 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4381 - more efficient read strategy
4385 +15 -3 trunk/servlink/io.c (File Modified)
4388 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4390 - use lzo_uintp cast to make LZO happy
4394 +3 -3 trunk/servlink/io.c (File Modified)
4397 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4399 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4403 +4 -0 trunk/doc/example.conf (File Modified)
4404 +2 -1 trunk/include/s_newconf.h (File Modified)
4405 +4 -0 trunk/include/s_serv.h (File Modified)
4406 +1 -0 trunk/servlink/Makefile.in (File Modified)
4407 +16 -0 trunk/servlink/README (File Modified)
4408 +34 -2 trunk/servlink/control.c (File Modified)
4409 +3 -0 trunk/servlink/control.h (File Modified)
4410 +5929 -7 trunk/servlink/io.c (File Modified)
4411 + - trunk/servlink/lzoconf.h (File Added)
4412 + - trunk/servlink/lzodefs.h (File Added)
4413 + - trunk/servlink/minilzo.c (File Added)
4414 + - trunk/servlink/minilzo.h (File Added)
4415 +1 -0 trunk/servlink/servlink.h (File Modified)
4416 +1 -0 trunk/src/newconf.c (File Modified)
4417 +14 -2 trunk/src/s_serv.c (File Modified)
4420 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4422 - remove imalloc, it was a concept that probably wouldn't have worked properly
4426 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4427 + - trunk/libcharybdis/imalloc.c (File Deleted)
4428 + - trunk/libcharybdis/imalloc.h (File Deleted)
4431 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4433 - disable imalloc for now
4437 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4440 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4442 - remove unneeded debug code
4446 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4449 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4451 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4455 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4458 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4460 - more stuff here, imalloc remains disabled for now
4464 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4467 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4473 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4476 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4482 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4483 +2 -0 trunk/src/ircd.c (File Modified)
4486 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4488 - roll back libircd crap
4492 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4493 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4494 +29 -0 trunk/src/.depend (File Modified)
4495 +6 -21 trunk/src/Makefile.in (File Modified)
4496 +3 -218 trunk/src/ircd.c (File Modified)
4497 + - trunk/src/ircd_linker.c (File Deleted)
4498 + - trunk/src/main.c (File Deleted)
4501 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4503 - realloc(), free() implementation
4507 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4510 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4512 - malloc(), calloc() implementation
4516 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4519 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4521 - block_free(), block_find(), retune_heaps() implementation
4525 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4528 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4530 - block_destroy code, block_allocate code.
4534 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4537 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4543 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4546 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4548 - disable imalloc again :P
4552 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4555 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4561 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4564 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4570 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4573 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4575 - constructor code for imalloc engine (malloc_init())
4579 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4582 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4584 - imalloc engine improvements
4588 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4591 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4593 - replace mmap() code with direct brk()/sbrk() calls.
4597 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4600 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4602 - remove outdated i_malloc() interfaces
4606 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4609 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4611 - redisable imalloc (sorry!)
4615 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4618 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4620 - correct GET_PAGE_SLOT() macro
4624 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4627 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4629 - oops forgot to commit it with imalloc turned off
4633 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4636 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4642 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4643 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4646 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4648 - lowlevel imalloc code
4652 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4653 + - trunk/libcharybdis/imalloc.h (File Added)
4656 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4662 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4665 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4671 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4674 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4676 - 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)
4680 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4681 + - trunk/libcharybdis/imalloc.c (File Added)
4684 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4686 - increment configure Id
4690 +2208 -1 trunk/configure (File Modified)
4693 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4695 - bootstrap for imalloc code
4699 +54 -1 trunk/configure.ac (File Modified)
4700 +27 -0 trunk/include/setup.h.in (File Modified)
4703 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4705 Clarify interaction of spoofs and channel bans/operator{} blocks.
4709 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4710 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4713 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4715 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4719 +30 -22 trunk/src/ircd.c (File Modified)
4722 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4724 If shared{} blocks deny something, the command
4725 is silently ignored.
4729 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4732 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4734 Move up IsService check so we don't store a non-service
4735 in preClient->sasl_agent.
4739 +6 -6 trunk/modules/m_sasl.c (File Modified)
4742 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4744 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4745 Add some more sanity checks on agent strings.
4749 +13 -11 trunk/modules/m_sasl.c (File Modified)
4752 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4754 Unknown clients can have an ID too now so make sure to remove
4755 them from the hash if they exit.
4759 +3 -0 trunk/src/client.c (File Modified)
4762 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4764 Only accept sasl from servers in a service{} block.
4765 Not tested but this must go in.
4769 +6 -0 trunk/modules/m_sasl.c (File Modified)
4770 +3 -0 trunk/modules/m_signon.c (File Modified)
4773 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4775 Only process SAVE messages targetting registered users,
4776 not servers or unregistered connections. Could cause
4777 a crash when bad protocol was received.
4781 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4784 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4786 - fix QJM buffer overflow vulnerability (fucking GXTi)
4790 +3 -3 trunk/src/s_user.c (File Modified)
4793 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4795 Mention /scan umodes under oper_spy privilege.
4799 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4802 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4804 Mention that overlapping cluster blocks are a bad thing.
4808 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4811 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4813 - Document cluster{} and shared{} blocks.
4814 - Mention that service{} does not allow wildcards.
4818 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4821 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4823 Document exempt{} and service{} blocks, point to reference.conf for
4824 general{}, channel{} and serverhide{}.
4828 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4831 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4833 Document ~ in lists of values better.
4837 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4840 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4842 More detailed CNOTICE, CPRIVMSG descriptions.
4846 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4849 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4851 Oops, need both Revision and Id on modules.
4855 + - trunk/modules/sno_routing.c (Property Modified)
4858 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4860 Tweak header comment a bit (filename, Id).
4864 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4867 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4869 Add GLINE and UNGLINE.
4873 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4876 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4878 New configure with proper Id.
4882 +3 -1 trunk/configure (File Modified)
4885 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4887 Change #include directives for in6addr_any, hopefully compiles better now.
4891 +3 -1 trunk/configure.ac (File Modified)
4894 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4896 Encourage putting actual administrative information
4897 in the admin{} block.
4901 +3 -3 trunk/doc/example.conf (File Modified)
4904 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4906 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4910 +9 -7 trunk/include/s_conf.h (File Modified)
4911 +1 -0 trunk/src/newconf.c (File Modified)
4912 +10 -0 trunk/src/s_user.c (File Modified)
4915 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4917 - Change to glines = no in example confs
4918 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4923 +1 -1 trunk/doc/example.conf (File Modified)
4924 +1 -1 trunk/doc/reference.conf (File Modified)
4925 +2 -2 trunk/modules/m_gline.c (File Modified)
4928 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4930 - forward-port QJM fix from 1.1
4934 +2 -0 trunk/src/s_user.c (File Modified)
4937 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4939 - add switch to configure to disable the block allocator
4943 +18 -0 trunk/configure (File Modified)
4944 +9 -0 trunk/configure.ac (File Modified)
4945 +0 -6 trunk/include/config.h (File Modified)
4946 +3 -0 trunk/include/setup.h.in (File Modified)
4949 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4951 Fix wierd error that would exit SASL users with "Overridden"
4954 +1 -1 trunk/modules/m_signon.c (File Modified)
4957 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4959 Remove obsolete XXX comment about lazylinks.
4963 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4966 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4968 OJOIN: make sure to send the wallops remotely for #channels
4972 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4975 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4977 Accountability for OJOIN (contrib module)
4980 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4983 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4985 - move more stuff over to ircd_state
4989 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
4990 +1 -1 trunk/libcharybdis/tools.c (File Modified)
4991 +9 -0 trunk/src/ircd_state.c (File Modified)
4992 +3 -3 trunk/src/patricia.c (File Modified)
4995 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
4997 - move more stuff out of libircd and into ircd_state.c
5001 +5 -5 trunk/src/channel.c (File Modified)
5002 +4 -4 trunk/src/client.c (File Modified)
5003 +12 -0 trunk/src/ircd_state.c (File Modified)
5006 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5008 - this is just barrels of fun
5012 + - trunk/include/ircd_state.h (File Added)
5013 +1 -1 trunk/src/Makefile.in (File Modified)
5014 +2 -1 trunk/src/channel.c (File Modified)
5015 +3 -52 trunk/src/ircd.c (File Modified)
5016 +100 -3 trunk/src/ircd_state.c (File Modified)
5019 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5021 It's .include, not #include.
5025 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5028 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5030 More consistent section titles.
5034 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5035 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5036 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5039 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5041 Mention possible exceeding of +j/+l due to propagation
5042 delays between servers.
5046 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5049 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5052 - "text" -> <quote>text</quote>
5058 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5059 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5060 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5061 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5064 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5066 Remove text about deprecation of glines.
5070 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5073 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5075 - Add description of umode +D, deaf.
5076 - Mention CALLERID 005 token with umode +g.
5080 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5083 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5085 Strip off a leading colon in services shortcuts (aliases).
5089 +2 -0 trunk/src/parse.c (File Modified)
5092 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5094 Add no_oper_invis contrib module, denies opers setting
5095 themselves invisible (except hidden_oper's).
5099 +42 -0 trunk/contrib/Makefile.in (File Modified)
5100 + - trunk/contrib/no_oper_invis.c (File Added)
5103 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5105 Mention /stats E, make the other /stats descriptions more consistent.
5109 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5112 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5114 Mention that the KILL reason and oper will appear on channels.
5118 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5121 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5123 Mention /mode #channel f to query forward channel from outside.
5127 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5130 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5132 Port over RATBOX_2_1 r20960 (anfl):
5133 client connect notices to +C should be hiding the extra
5134 fields for spoofed users
5138 +2 -1 trunk/src/s_user.c (File Modified)
5141 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5143 Add a chapter with our extra user commands:
5144 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5148 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5149 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5152 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5154 Do not put by <server>: in SQUIT reasons to servers
5155 other than the one being exited.
5159 +1 -1 trunk/src/client.c (File Modified)
5162 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5164 Regenerate configure.
5168 +1162 -1159 trunk/configure (File Modified)
5171 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5173 Move the warning flags down so they do not mess up
5174 checks like for -Wl,-export-dynamic.
5178 +33 -30 trunk/configure.ac (File Modified)
5181 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5187 +2 -1 trunk/iauth/Makefile.in (File Modified)
5190 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5192 - build iauth makefile
5196 +3 -2 trunk/configure (File Modified)
5197 +1 -0 trunk/configure.ac (File Modified)
5200 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5206 + - trunk/iauth/Makefile.in (File Added)
5209 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5211 - add iauth.conf.example from irc2.11
5215 + - trunk/doc/example-iauth.conf (File Added)
5218 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5220 - wow, i found some docs on this thing
5224 + - trunk/doc/technical/iauth-internals.txt (File Added)
5227 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5229 - no longer applicable
5233 + - trunk/authdaemon/ (File Deleted)
5236 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5238 - remove libircd.so on make clean (oops)
5242 +1 -1 trunk/src/Makefile.in (File Modified)
5245 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5247 - merge iauth source for experimentation
5251 + - trunk/iauth/ (File Added)
5252 + - trunk/iauth/a_conf.c (File Added)
5253 + - trunk/iauth/a_conf_def.h (File Added)
5254 + - trunk/iauth/a_conf_ext.h (File Added)
5255 + - trunk/iauth/a_defines.h (File Added)
5256 + - trunk/iauth/a_externs.h (File Added)
5257 + - trunk/iauth/a_io.c (File Added)
5258 + - trunk/iauth/a_io_ext.h (File Added)
5259 + - trunk/iauth/a_log.c (File Added)
5260 + - trunk/iauth/a_log_def.h (File Added)
5261 + - trunk/iauth/a_log_ext.h (File Added)
5262 + - trunk/iauth/a_struct_def.h (File Added)
5263 + - trunk/iauth/iauth.c (File Added)
5264 + - trunk/iauth/mod_lhex.c (File Added)
5265 + - trunk/iauth/mod_lhex_ext.h (File Added)
5266 + - trunk/iauth/mod_pipe.c (File Added)
5267 + - trunk/iauth/mod_pipe_ext.h (File Added)
5268 + - trunk/iauth/mod_rfc931.c (File Added)
5269 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5270 + - trunk/iauth/mod_socks.c (File Added)
5271 + - trunk/iauth/mod_socks_ext.h (File Added)
5272 + - trunk/iauth/mod_webproxy.c (File Added)
5273 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5276 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5278 User /quote help index was not sorted properly.
5282 +2 -2 trunk/help/Makefile.in (File Modified)
5283 +8 -8 trunk/help/users/index (File Modified)
5286 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5292 +25 -8 trunk/help/opers/index (File Modified)
5293 + - trunk/help/opers/scan (File Added)
5296 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5299 - Document SCAN UMODES
5300 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5304 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5307 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5309 Add our copyright information to /info (part of release-1.1 r1026).
5313 +1 -0 trunk/src/version.c.SH (File Modified)
5316 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5318 Fix some compile warnings.
5322 +1 -1 trunk/modules/core/m_join.c (File Modified)
5323 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5324 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5325 +1 -1 trunk/modules/m_scan.c (File Modified)
5326 +4 -4 trunk/modules/m_signon.c (File Modified)
5329 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5331 RSFNC: OK, actually consider unknowns also for detecting a collide.
5332 Otherwise we can get two clients with the same nick.
5336 +1 -1 trunk/modules/m_services.c (File Modified)
5339 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5341 - charybdis profiling stuff
5342 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5347 +0 -8 trunk/configure (File Modified)
5348 +1 -8 trunk/configure.ac (File Modified)
5349 +18 -0 trunk/include/channel.h (File Modified)
5350 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5351 +335 -260 trunk/src/.depend (File Modified)
5352 +1569 -0 trunk/src/Makefile.in (File Modified)
5353 + - trunk/src/chmode.c (File Added)
5354 +16 -1 trunk/src/ircd.c (File Modified)
5355 +11 -0 trunk/src/main.c (File Modified)
5356 +11 -0 trunk/src/modules.c (File Modified)
5359 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5361 RSFNC: Do not send kills to servers for unknowns
5365 +4 -2 trunk/modules/m_services.c (File Modified)
5368 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5370 Describe service{} blocks in reference.conf.
5374 +12 -0 trunk/doc/reference.conf (File Modified)
5377 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5379 Replace this list of modes with pointers to other documentation.
5383 +6 -50 trunk/doc/modes.txt (File Modified)
5386 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5388 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5389 looks too much like an old-ircd client pointer otherwise.
5393 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5396 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5399 - note truncation of the list (perhaps sending multiple
5401 - clarify in a comment that /findforwards on a nonexistent
5402 channel can be useful
5403 - sendto_one_notice() requires that the text start with
5408 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5411 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5413 When we close a local server's link, always include the
5414 name of the client causing the exit in the reason in the
5415 SQUIT we send them (replacing them with us). This makes
5416 sure server notices for stuff like "Not enough arguments
5417 to server command" are different on the two sides.
5421 +7 -5 trunk/src/client.c (File Modified)
5424 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5426 New contrib module m_findforwards.c
5430 +112 -0 trunk/contrib/Makefile.in (File Modified)
5431 + - trunk/contrib/m_findforwards.c (File Added)
5434 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5436 Whoops, don't show real host behind auth{} spoof in
5437 spoof notices if hide_spoof_ips is enabled.
5439 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5443 +3 -2 trunk/src/s_conf.c (File Modified)
5446 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5448 Add dalnet-style /identify that sends to nickserv or chanserv.
5452 +102 -0 trunk/contrib/Makefile.in (File Modified)
5453 + - trunk/contrib/m_identify.c (File Added)
5456 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5458 Document alias{} blocks a bit better.
5462 +9 -0 trunk/doc/reference.conf (File Modified)
5465 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5467 - add aliases to /stats m (data usage is not counted though, sorry)
5471 +1 -0 trunk/include/s_conf.h (File Modified)
5472 +3 -0 trunk/src/newconf.c (File Modified)
5473 +15 -0 trunk/src/parse.c (File Modified)
5476 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5478 - remove m_sshortcut as it's no longer relevant
5482 +0 -145 trunk/modules/Makefile.in (File Modified)
5483 + - trunk/modules/m_sshortcut.c (File Deleted)
5486 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5488 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5489 targets instead of my original idea :P)
5493 +32 -0 trunk/doc/example.conf (File Modified)
5494 +35 -0 trunk/doc/reference.conf (File Modified)
5495 +4 -0 trunk/include/parse.h (File Modified)
5496 +7 -0 trunk/include/s_conf.h (File Modified)
5497 +82 -0 trunk/src/newconf.c (File Modified)
5498 +78 -0 trunk/src/parse.c (File Modified)
5499 +16 -0 trunk/src/s_conf.c (File Modified)
5502 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5504 Remove some spaces after tabs. ??
5508 +18 -18 trunk/src/newconf.c (File Modified)
5511 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5514 - make sure to clear all marks also if the who was aborted
5515 because of too many matches
5516 - give ERR_TOOMANYMATCHES if too many matches
5519 ratbox RATBOX_2_2 r22003 (jilles)
5523 +28 -26 trunk/modules/m_who.c (File Modified)
5526 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5532 +9 -9 trunk/configure (File Modified)
5533 +1 -1 trunk/configure.ac (File Modified)
5536 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5538 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5542 +2 -1 trunk/include/s_newconf.h (File Modified)
5543 +20 -0 trunk/modules/m_rehash.c (File Modified)
5544 +1 -1 trunk/src/s_newconf.c (File Modified)
5547 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5549 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5553 +0 -1 trunk/doc/example.conf (File Modified)
5554 +0 -3 trunk/doc/reference.conf (File Modified)
5555 +0 -1 trunk/include/s_conf.h (File Modified)
5556 +0 -6 trunk/modules/m_info.c (File Modified)
5557 +1 -1 trunk/src/channel.c (File Modified)
5558 +0 -1 trunk/src/newconf.c (File Modified)
5561 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5563 Missing header in m_chghost.c
5566 +1 -0 trunk/modules/m_chghost.c (File Modified)
5569 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5571 Relocate QJM code to a seperate function(change_nick_user_host)
5572 Change CHGHOST to use change_nick_user_host instead of just setting it
5576 +3 -0 trunk/include/s_user.h (File Modified)
5577 +1 -1 trunk/modules/m_chghost.c (File Modified)
5578 +3 -78 trunk/modules/m_signon.c (File Modified)
5579 +89 -0 trunk/src/s_user.c (File Modified)
5582 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5584 Restore /stats a (dns servers, admin-only).
5588 +1 -0 trunk/include/res.h (File Modified)
5589 +5 -8 trunk/modules/m_stats.c (File Modified)
5590 +16 -0 trunk/src/res.c (File Modified)
5593 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5595 - Add CHARYBDIS_PROFILE if we are profiling.
5596 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5597 - Remove duplicate --enable-epoll entry.
5601 +1595 -15 trunk/configure (File Modified)
5602 +30 -11 trunk/configure.ac (File Modified)
5603 +3 -0 trunk/include/setup.h.in (File Modified)
5606 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5608 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5612 +28 -0 trunk/aclocal.m4 (File Modified)
5615 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5617 Allow requesting forward channel and quiet list in same mode command.
5621 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5624 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5626 Add description of xline wildcards.
5630 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5633 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5635 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5639 +0 -4 trunk/modules/m_services.c (File Modified)
5642 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5648 +1 -1 trunk/include/hook.h (File Modified)
5651 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5653 call_hook, not hook_call
5657 +1 -1 trunk/modules/core/m_join.c (File Modified)
5660 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5662 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5663 Could be useful for a number of things.
5667 +9 -0 trunk/modules/core/m_join.c (File Modified)
5670 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5672 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5676 +7 -0 trunk/include/hook.h (File Modified)
5679 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5681 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5685 +15 -0 trunk/modules/m_services.c (File Modified)
5688 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5690 Clarify snomask +f, +k, +u.
5694 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5697 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5699 Cmode +p and +s may be set simultaneously.
5703 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5706 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5708 actually, we should check the data version on each reload (oops)
5712 +6 -6 trunk/src/main.c (File Modified)
5715 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5717 more work on the loader
5721 +45 -21 trunk/src/main.c (File Modified)
5724 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5726 Add prototype ircd_state.c
5730 + - trunk/src/ircd_state.c (File Added)
5733 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5735 Smaller improvements.
5739 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5742 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5744 Add a lot of stuff here.
5748 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5751 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5753 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5757 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5760 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5762 Invex doesn't trump +r or (sic) +J.
5766 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5769 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5771 Check to make sure a module is not loaded before loading it.
5775 +6 -1 trunk/src/ircd_parser.y (File Modified)
5778 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5780 - Add a missing comma in the HeaderMessages array
5781 - Only send "Your hostname is too long ..." if that really is the case
5785 +2 -2 trunk/src/s_auth.c (File Modified)
5788 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5790 build_symtable() will have already bailed here, so no need to check
5791 explicitly whether or not charybdis_main is NULL.
5795 +7 -16 trunk/src/main.c (File Modified)
5798 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5800 Data structure versioning, part 1.
5804 +10 -1 trunk/include/ircd_defs.h (File Modified)
5805 +2 -0 trunk/src/ircd.c (File Modified)
5806 +15 -3 trunk/src/main.c (File Modified)
5809 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5811 build a symbol table and use that instead of doing a raw dlsym on everything
5815 + - trunk/include/ircd_linker.h (File Added)
5816 +71 -1 trunk/src/Makefile.in (File Modified)
5817 + - trunk/src/ircd_linker.c (File Added)
5818 +16 -4 trunk/src/main.c (File Modified)
5821 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5823 The launcher now calls io_loop() instead of charybdis_main().
5824 This is so that we do not have to reinitialize *everything* later.
5828 +1 -0 trunk/include/ircd.h (File Modified)
5829 +6 -7 trunk/src/ircd.c (File Modified)
5830 +13 -1 trunk/src/main.c (File Modified)
5833 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5835 Use global binding on libircd.so.
5839 +1 -1 trunk/src/main.c (File Modified)
5842 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5844 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5845 (it will do more later)
5849 +14 -12 trunk/include/config.h (File Modified)
5850 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5851 +31 -5 trunk/src/Makefile.in (File Modified)
5852 +78 -1 trunk/src/ircd.c (File Modified)
5853 + - trunk/src/main.c (File Added)
5856 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5858 Add whitespace here, oops.
5862 +1 -1 trunk/CREDITS (File Modified)
5865 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5867 Properly copy over the IP address here instead of using a cheap hack.
5868 Because the hack didn't work right except on IPv6. :|
5872 +12 -2 trunk/src/s_newconf.c (File Modified)
5875 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5877 Revert reject cache notice to ratbox's, which more
5878 clearly suggests what's happening.
5882 +4 -1 trunk/src/reject.c (File Modified)
5885 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5887 Fix the openssl status in the overview information.
5891 +1 -3 trunk/configure (File Modified)
5892 +1 -3 trunk/configure.ac (File Modified)
5895 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5897 - Add simple exempt{} block (127.0.0.1) to example.conf.
5898 - Remove mention of deny{}.
5902 +5 -0 trunk/doc/example.conf (File Modified)
5903 +1 -1 trunk/doc/reference.conf (File Modified)
5906 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5908 example.conf: add some comments at the start
5909 reference.conf: some ircd-ratbox -> charybdis
5913 +11 -0 trunk/doc/example.conf (File Modified)
5914 +6 -5 trunk/doc/reference.conf (File Modified)
5917 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5919 Rename m_createauthonly module to createauthonly
5920 as this is not a module providing an m_function
5925 +1 -38 trunk/contrib/Makefile.in (File Modified)
5926 + - trunk/contrib/createauthonly.c (File Added)
5927 + - trunk/contrib/m_createauthonly.c (File Deleted)
5930 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5932 Add to example confs commented lines for:
5933 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5934 sno_globalkline.so, sno_globaloper.so.
5938 +5 -1 trunk/doc/example.conf (File Modified)
5939 +9 -1 trunk/doc/reference.conf (File Modified)
5942 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5944 - Unbreak connecting to connect{}s with hostnames
5945 instead of IP addresses (broken with new resolver).
5946 - Try to do A/AAAA query based on aftype in
5947 connect{} (doesn't seem to work fully).
5951 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5954 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5956 Unbreak /rehash dns.
5960 +1 -0 trunk/src/res.c (File Modified)
5963 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5965 Preserve Hybrid Id and add one of our own.
5969 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5970 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5973 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5975 Add anfl and Androsyn to CREDITS.
5976 They wrote a lot of ratbox code we use, both before and after the fork.
5980 +2 -0 trunk/CREDITS (File Modified)
5983 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5985 Hostname validity check.
5989 +42 -3 trunk/src/s_auth.c (File Modified)
5992 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
5994 Version bump to 1.2.0.
5998 +9 -9 trunk/configure (File Modified)
5999 +1 -1 trunk/configure.ac (File Modified)
6002 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6004 - Missed a spot in the IPv6 code here. Should be usable now.
6008 +2 -2 trunk/src/res.c (File Modified)
6011 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6013 Alright, so, this massive commit does the following:
6015 - Adds a resolver based on the undernet and hybrid one.
6016 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6017 - Makes a check in ./configure be posixly correct
6018 - Simplifies the auth code and DNS callbacks
6020 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6024 +1 -1 trunk/Makefile.in (File Modified)
6025 + - trunk/adns/ (File Deleted)
6026 +148 -80 trunk/configure (File Modified)
6027 +1 -2 trunk/configure.ac (File Modified)
6028 +6 -0 trunk/include/client.h (File Modified)
6029 +1 -0 trunk/include/packet.h (File Modified)
6030 +153 -41 trunk/include/res.h (File Modified)
6031 + - trunk/include/reslib.h (File Added)
6032 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6033 +930 -1449 trunk/modules/.depend (File Modified)
6034 +3 -0 trunk/modules/m_stats.c (File Modified)
6035 +417 -621 trunk/src/.depend (File Modified)
6036 +1 -1 trunk/src/.indent.pro (File Modified)
6037 +2069 -289 trunk/src/Makefile.in (File Modified)
6038 + - trunk/src/adns.c (File Deleted)
6039 + - trunk/src/res.c (File Added)
6040 + - trunk/src/reslib.c (File Added)
6041 +11 -50 trunk/src/s_auth.c (File Modified)
6042 +4 -26 trunk/src/s_newconf.c (File Modified)
6045 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6047 Document the NOBALLOC feature.
6051 +7 -1 trunk/include/config.h (File Modified)
6054 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6056 commands.sgml changes
6060 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6063 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6069 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6072 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6074 Improve description of class{} block (in particular,
6075 mention server classes as well as client classes).
6079 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6082 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6085 -/* sendq: servers need a higher sendq as they send more data */
6086 +/* sendq: servers need a higher sendq as they are sent more data */
6090 +1 -1 trunk/doc/reference.conf (File Modified)
6093 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6095 Add modules{} block.
6099 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6102 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6104 Add general::oper_snomask, snomask on oper up for opers
6105 that have umode +s set on oper up, but do not have
6106 a specific snomask setting in their operator block.
6107 If this is empty or not specified, +s is used as before.
6111 +4 -1 trunk/doc/example.conf (File Modified)
6112 +7 -1 trunk/doc/reference.conf (File Modified)
6113 +1 -0 trunk/include/client.h (File Modified)
6114 +1 -0 trunk/include/s_conf.h (File Modified)
6115 +32 -0 trunk/src/newconf.c (File Modified)
6116 +1 -0 trunk/src/s_conf.c (File Modified)
6117 +13 -3 trunk/src/s_user.c (File Modified)
6120 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6125 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6128 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6130 Add MASKTRACE and CHANTRACE commands.
6134 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6137 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6139 document loadmodule directive
6143 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6146 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6152 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6155 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6157 q:lines are no longer living in the ircd.conf either
6161 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6164 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6166 remove k:line, d:line, x:line as they are their own files now
6170 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6173 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6175 New place for operator::snomask.
6179 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6182 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6184 Document connect {}.
6188 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6191 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6193 example.conf: move operator::snomask to a more logical place,
6194 more sensible default
6195 reference.conf: add operator::snomask
6199 +3 -3 trunk/doc/example.conf (File Modified)
6200 +3 -0 trunk/doc/reference.conf (File Modified)
6203 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6205 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6206 in those conf entries that take umodes like <name1>, <name2>, ...
6210 +3 -0 trunk/doc/reference.conf (File Modified)
6211 +3 -0 trunk/src/newconf.c (File Modified)
6214 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6220 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6223 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6229 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6232 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6238 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6241 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6247 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6250 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6252 Document operator {} blocks.
6256 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6259 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6261 auth{}: clarify/add some details
6265 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6268 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6270 auth{}: Move a paragraph.
6274 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6277 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6279 Document auth{} blocks.
6283 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6286 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6292 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6295 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6297 Add umode +R, prevents unidentified clients from
6298 sending private messages or notices. /accept'ed
6299 clients and opers are exempt.
6300 Due to the /accept part, this is only checked
6301 at the target's server, may want to change
6306 +1 -0 trunk/help/opers/umode (File Modified)
6307 +1 -0 trunk/help/users/umode (File Modified)
6308 +2 -0 trunk/include/client.h (File Modified)
6309 +1 -0 trunk/include/numeric.h (File Modified)
6310 +11 -1 trunk/modules/core/m_message.c (File Modified)
6311 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6312 +1 -1 trunk/src/messages.tab (File Modified)
6313 +1 -1 trunk/src/s_user.c (File Modified)
6316 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6318 Don't allow a nick change if banned or quieted (and not
6319 voiced or opped) on a channel. This uses numeric 435
6320 (bahamut's "cannot change to a banned nick") because
6321 bahamut/ircu's 437 and hyperion's 438 already have
6322 another meaning for us.
6326 +2 -0 trunk/include/channel.h (File Modified)
6327 +1 -0 trunk/include/numeric.h (File Modified)
6328 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6329 +38 -0 trunk/src/channel.c (File Modified)
6330 +1 -1 trunk/src/messages.tab (File Modified)
6333 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6336 - respect ban exceptions
6337 - also deny a knock if quieted
6341 +2 -1 trunk/modules/m_knock.c (File Modified)
6344 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6346 Reverse bad substitution in comment.
6350 +1 -1 trunk/src/channel.c (File Modified)
6353 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6355 - set DynSpoof flag for clients spoofed at registration
6356 - add orighost instead of host to the hostname hash
6360 +5 -1 trunk/src/s_user.c (File Modified)
6363 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6365 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6369 +2 -3 trunk/src/send.c (File Modified)
6372 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6374 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6378 +17 -7 trunk/modules/m_signon.c (File Modified)
6381 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6383 Correct minimum args on ENCAP SASL to avoid nasty core.
6387 +1 -1 trunk/modules/m_sasl.c (File Modified)
6390 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6392 Style nits: sptr can't ever be NULL, don't compare truth
6397 +2 -3 trunk/modules/m_scan.c (File Modified)
6400 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6402 - Comment out scan_cmodes() prototype to suppress warning
6403 - Correct minimum parameter count for mo_scan()
6407 +2 -2 trunk/modules/m_scan.c (File Modified)
6410 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6413 - Include full command in operspy notice
6414 - Allow global scans (no-list used, mask not used) without operspy
6415 - Use ERR_NOPRIVS numeric
6419 +21 -9 trunk/modules/m_scan.c (File Modified)
6422 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6424 Cancel out the >3 default if < is given; this way
6425 any </> specification fully overrides the default.
6429 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6432 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6434 - Call mo_list() from m_list() to reduce code duplication
6435 - Default to >3, rather arbitrarily (conf option?)
6436 - Make < and > mean less than and greater than again
6440 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6443 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6445 When processing topic burst, hide connecting server
6446 on netburst if flatten links is enabled.
6450 +9 -2 trunk/modules/m_tb.c (File Modified)
6453 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6455 - remove PENALTY token
6459 +0 -1 trunk/include/supported.h (File Modified)
6462 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6465 - Add PENALTY because we have a pace-wait system.
6466 - Add FNC due to SAVE and RSFNC
6471 +4 -2 trunk/include/supported.h (File Modified)
6474 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6476 mkay, indent went nuts here
6480 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6483 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6485 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6486 and can be used instead. The SAFELIST implementation is the one used by
6487 default, as most users/networks will be used to it.
6491 +1 -0 trunk/NEWS (File Modified)
6492 +14 -0 trunk/include/client.h (File Modified)
6493 +5 -0 trunk/include/hash.h (File Modified)
6494 +404 -272 trunk/modules/Makefile.in (File Modified)
6495 + - trunk/modules/m_list.c (File Deleted)
6496 + - trunk/modules/m_list_ratbox.c (File Added)
6497 + - trunk/modules/m_list_safelist.c (File Added)
6498 +5 -5 trunk/src/hash.c (File Modified)
6501 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6503 Clear invites on a lowerTS JOIN or SJOIN.
6504 This should complete kick_on_split_riding protection.
6508 +5 -0 trunk/modules/core/m_join.c (File Modified)
6509 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6512 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6514 Like in ratbox, send and interpret timestamps on invites.
6518 +9 -2 trunk/modules/m_invite.c (File Modified)
6521 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6523 Add +S (network service) umode. Just for completeness, users or opers
6528 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6531 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6537 +35 -2 trunk/NEWS (File Modified)
6540 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6542 Split off a PreClient structure for data to be freed on registation (i.e. password).
6543 New hook introduce_client for post-registration messages.
6544 Fix b0rked SASL numerics.
6545 Burst REALHOST post-introduction for spoofed-on-registration clients.
6546 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6547 Pre-registration signon support.
6551 +10 -0 trunk/configure (File Modified)
6552 +2 -0 trunk/configure.ac (File Modified)
6553 +14 -4 trunk/include/client.h (File Modified)
6554 +1 -0 trunk/include/hook.h (File Modified)
6555 +1 -0 trunk/include/numeric.h (File Modified)
6556 +3 -0 trunk/include/setup.h.in (File Modified)
6557 +16 -0 trunk/modules/m_chghost.c (File Modified)
6558 +25 -21 trunk/modules/m_sasl.c (File Modified)
6559 +63 -30 trunk/modules/m_signon.c (File Modified)
6560 +18 -0 trunk/src/client.c (File Modified)
6561 +2 -0 trunk/src/hook.c (File Modified)
6562 +5 -5 trunk/src/messages.tab (File Modified)
6563 +2 -0 trunk/src/s_serv.c (File Modified)
6564 +28 -2 trunk/src/s_user.c (File Modified)
6567 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6569 Update hook documentation.
6573 +30 -0 trunk/doc/hooks.txt (File Modified)
6576 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6578 Improve @/# handling in match_esc().
6582 +21 -13 trunk/src/match.c (File Modified)
6585 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6587 backtrack instead of bailing out when handling a mismatched escape
6591 +1 -1 trunk/src/match.c (File Modified)
6594 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6596 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6599 +2 -1 trunk/CREDITS (File Modified)
6602 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6604 Fix the escape brokenness and pick up a more efficient matching algorithm,
6605 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6606 Patch sent upstream. They can do whatever they want with it, *shrug*.
6610 +147 -161 trunk/src/match.c (File Modified)
6613 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6615 If flatten links is enabled, fake the origins of some ServerModes
6616 sent to clients so that the server sending the netburst is hidden.
6617 Most mode hacks still show the true source.
6621 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6622 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6625 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6627 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6628 where the exit originated).
6629 - When receiving an SQUIT for a server themselves
6630 (IsMe(target_p) || target_p == client_p)
6631 close their link and send a local server notice.
6635 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6636 +6 -3 trunk/src/client.c (File Modified)
6639 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6641 Hooking into the wrong hook, whoops. :P
6645 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6646 +6 -10 trunk/modules/core/m_join.c (File Modified)
6649 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6651 this doesn't work right, right now :P
6655 +40 -0 trunk/contrib/Makefile.in (File Modified)
6656 + - trunk/contrib/m_createauthonly.c (File Added)
6657 +6 -0 trunk/include/hook.h (File Modified)
6658 +26 -1 trunk/modules/core/m_join.c (File Modified)
6659 +1 -1 trunk/src/ircd.c (File Modified)
6662 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6664 Make can_join() hookable.
6668 +12 -1 trunk/src/channel.c (File Modified)
6671 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6673 add 'int approved;' to the channel event hook
6677 +1 -0 trunk/include/hook.h (File Modified)
6680 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6682 Use SIDs in SASL ENCAP origin.
6683 Ignore responses from other agents once the first SASL response has been received for a client.
6687 +9 -5 trunk/modules/m_sasl.c (File Modified)
6690 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6692 Removed stray debug code.
6696 +1 -1 trunk/modules/m_sasl.c (File Modified)
6699 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6701 Don't complain "unknown MODE flag" if a non-oper attempts
6702 to unset an oper only umode they do not have.
6703 This is to prevent unwanted error messages when users/bots
6704 do things like MODE <nick> +i-sw.
6708 +4 -2 trunk/src/s_user.c (File Modified)
6711 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6713 Fix client_exit hook name and only call it for local exits that are not
6718 +3 -2 trunk/modules/m_sasl.c (File Modified)
6721 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6723 Fix SASL logic to actually use stored agent UID.
6724 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6725 Add abort code for exiting clients.
6729 +18 -9 trunk/modules/m_sasl.c (File Modified)
6732 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6734 Port over ratbox 2.2 /challenge. This is slightly more secure
6735 (better crypto, longer keys, challenge timeout) and has better
6738 The respond tool is no longer part of the ircd tree but a
6739 separate package, currently available from
6740 http://respond.ircd-ratbox.org (we should mirror/... this).
6744 +65 -310 trunk/doc/challenge.txt (File Modified)
6745 +5 -5 trunk/include/client.h (File Modified)
6746 +3 -0 trunk/include/irc_string.h (File Modified)
6747 +3 -0 trunk/include/numeric.h (File Modified)
6748 +94 -50 trunk/modules/m_challenge.c (File Modified)
6749 +1 -2 trunk/src/client.c (File Modified)
6750 +125 -0 trunk/src/irc_string.c (File Modified)
6751 +2 -2 trunk/src/messages.tab (File Modified)
6752 + - trunk/tools/rsa_respond/ (File Deleted)
6755 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6757 Preliminary SASL support.
6761 +7 -0 trunk/include/client.h (File Modified)
6762 +6 -0 trunk/include/numeric.h (File Modified)
6763 +1 -0 trunk/modules/Makefile.in (File Modified)
6764 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6765 +175 -1 trunk/modules/m_cap.c (File Modified)
6766 + - trunk/modules/m_sasl.c (File Added)
6767 +2 -0 trunk/modules/m_user.c (File Modified)
6768 +5 -5 trunk/src/messages.tab (File Modified)
6769 +8 -2 trunk/src/s_user.c (File Modified)
6772 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6774 SIGNON: make logout also apply remotely.
6778 +7 -2 trunk/modules/m_signon.c (File Modified)
6781 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6783 Use an asterisk when sending empty logins in SIGNON.
6787 +5 -5 trunk/modules/m_signon.c (File Modified)
6790 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6792 SIGNON: Only add whowas entry (add_history()) and wipe
6793 accepts (del_all_accepts()) if nick changed.
6797 +5 -3 trunk/modules/m_signon.c (File Modified)
6800 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6802 SIGNON: slight fixes to collision code:
6803 - don't kill if target_p == source_p (nick unchanged or only changed case)
6804 - add comment that SAVE support is missing
6805 - use sendto_realops_snomask() instead of sendto_realops_flags()
6809 +9 -6 trunk/modules/m_signon.c (File Modified)
6812 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6814 Fix up kills for bad nick/user/host on SIGNON.
6818 +16 -6 trunk/modules/m_signon.c (File Modified)
6821 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6823 If changing to a nick with a digit, only allow the UID.
6827 +4 -0 trunk/modules/m_signon.c (File Modified)
6830 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6832 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6833 Strip leading digits from logins that are not purely numeric.
6837 +3 -0 trunk/include/numeric.h (File Modified)
6838 +2 -0 trunk/include/send.h (File Modified)
6839 +1 -0 trunk/modules/Makefile.in (File Modified)
6840 +456 -3 trunk/modules/m_services.c (File Modified)
6841 + - trunk/modules/m_signon.c (File Added)
6842 +2 -2 trunk/src/messages.tab (File Modified)
6843 +98 -0 trunk/src/send.c (File Modified)
6846 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6848 Remove old server notice umodes from example confs.
6852 +1 -2 trunk/doc/example.conf (File Modified)
6853 +4 -17 trunk/doc/reference.conf (File Modified)
6856 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6858 Add snomask help file (forgot this earlier).
6862 + - trunk/help/opers/snomask (File Added)
6865 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6867 Add umode +l (receive locops).
6871 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6874 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6876 We don't plan to implement cmode +R (quiet unidentified) and
6877 umode +I (deny invite) for 1.1, so comment them out from the
6882 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6883 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6886 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6888 Improve snomask usage description.
6892 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6895 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6897 Mention the word snomask with umode +s (needs to be a link really).
6901 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6904 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6906 Add snomask +Z (operspy notices).
6910 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6913 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6915 Misc updates/clarifications.
6919 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6922 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6928 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6929 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6930 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6933 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6935 - Allow ENCAP REALHOST outside burst
6936 - Fix comment describing race condition: this can only happen
6937 on a local whois with use_whois_actually enabled
6941 +4 -6 trunk/modules/m_chghost.c (File Modified)
6944 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6946 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6950 +39 -0 trunk/contrib/Makefile.in (File Modified)
6951 + - trunk/contrib/sno_globaloper.c (File Added)
6954 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6956 Pass along old umodes and snomask in umode_changed hook,
6957 changing its parameter type from struct Client *
6958 to hook_data_umode_changed *. (For a new client, both
6961 The IP cloaking module now fully ignores umode changes
6962 where +h didn't change.
6966 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6967 +7 -0 trunk/include/hook.h (File Modified)
6968 +18 -4 trunk/src/s_user.c (File Modified)
6971 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6973 move libcharybdis-provided function initialisation into libcharybdis_init().
6977 +32 -11 trunk/src/ircd.c (File Modified)
6980 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6982 Make +f notices (local host, global host, global user@host, local class)
6983 netwide. Exceeding /quote set max remains local.
6987 +4 -4 trunk/src/s_conf.c (File Modified)
6990 jilles 2006/01/29 20:32:44 UTC (20060129-631)
6992 Netwide notices about attempts to join juped channels.
6996 +1 -1 trunk/modules/core/m_join.c (File Modified)
6999 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7001 Send server notices about failed oper attempts globally.
7002 Successful remote oper attempt notices will be generated
7003 from the mode changes.
7007 +3 -3 trunk/modules/m_challenge.c (File Modified)
7008 +2 -2 trunk/modules/m_oper.c (File Modified)
7011 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7013 Rest of infrastructure for sending server notices globally.
7014 Uses a new L_NETWIDE level on sendto_realops_snomask().
7018 +1 -0 trunk/include/send.h (File Modified)
7019 +31 -4 trunk/src/send.c (File Modified)
7022 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7024 Add general::global_snotices conf option to control
7025 whether we send out SNOTEs. Does not do anything yet.
7029 +1 -0 trunk/doc/example.conf (File Modified)
7030 +6 -0 trunk/doc/reference.conf (File Modified)
7031 +1 -0 trunk/include/s_conf.h (File Modified)
7032 +6 -0 trunk/modules/m_info.c (File Modified)
7033 +1 -0 trunk/src/newconf.c (File Modified)
7034 +1 -0 trunk/src/s_conf.c (File Modified)
7037 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7039 Only accept SNOTE from servers.
7043 +2 -0 trunk/modules/m_snote.c (File Modified)
7046 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7048 Correct parv indices so this actually works.
7052 +2 -2 trunk/modules/m_snote.c (File Modified)
7055 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7061 +3 -3 trunk/modules/m_snote.c (File Modified)
7064 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7066 Add m_snote.c, SNOTE propagator.
7070 +86 -0 trunk/modules/Makefile.in (File Modified)
7071 + - trunk/modules/m_snote.c (File Added)
7074 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7076 start seeding the 1.1 NEWS file
7080 +4 -0 trunk/NEWS (File Modified)
7083 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7085 rename some modules to more descriptive names...
7089 +2 -131 trunk/contrib/Makefile.in (File Modified)
7090 + - trunk/contrib/globalconnexit.c (File Deleted)
7091 + - trunk/contrib/globallineactive.c (File Deleted)
7092 + - trunk/contrib/sno_farconnect.c (File Added)
7093 + - trunk/contrib/sno_globalkline.c (File Added)
7094 +1 -120 trunk/modules/Makefile.in (File Modified)
7095 + - trunk/modules/networknotice.c (File Deleted)
7096 + - trunk/modules/sno_routing.c (File Added)
7099 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7101 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7102 Uses FLAGS2_FLOODDONE bit on servers.
7106 +3 -0 trunk/include/client.h (File Modified)
7107 +121 -1 trunk/modules/Makefile.in (File Modified)
7108 + - trunk/modules/networknotice.c (File Added)
7111 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7113 Don't show servers in /trace to nonopers if flatten links is enabled.
7117 +8 -5 trunk/modules/m_trace.c (File Modified)
7120 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7123 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7124 - send back confirmation to source, if local client
7125 - send a +s server notice if the source is neither a server nor a service (+S)
7129 +5 -1 trunk/modules/m_chghost.c (File Modified)
7132 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7134 Use sendto_realops_snomask_from() to make the
7135 server notices appear to come from the affected
7140 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7141 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7144 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7146 Add sendto_realops_snomask_from(), allows
7147 specification of apparent source server.
7151 +1 -0 trunk/include/send.h (File Modified)
7152 +41 -1 trunk/src/send.c (File Modified)
7155 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7157 Revert r579. Keep host, not orighost in oper up notice.
7158 It would be inconsistent to have orighost there, and we
7159 don't want to mess up all server notices by putting both
7164 +1 -1 trunk/src/s_user.c (File Modified)
7167 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7169 Include the IP address in operlog/foperlog.
7173 +10 -8 trunk/modules/m_challenge.c (File Modified)
7174 +8 -6 trunk/modules/m_oper.c (File Modified)
7177 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7179 Call umode_changed hook on oper up.
7183 +1 -0 trunk/src/s_user.c (File Modified)
7186 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7188 Add globalconnexit contrib module, shows remote client connects/exits
7189 except netsplits/netjoin on snomask +F.
7190 Notice formatting will probably change somewhat still.
7194 +80 -0 trunk/contrib/Makefile.in (File Modified)
7195 + - trunk/contrib/globalconnexit.c (File Added)
7198 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7200 Declare snomask_modes[] so modules can provide snomasks.
7204 +2 -0 trunk/include/snomask.h (File Modified)
7207 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7209 Replace user_signon hook with two new hooks: new_local_user
7210 and new_remote_user.
7211 These are called right before the user is introduced to the
7212 rest of the network.
7216 +2 -1 trunk/include/hook.h (File Modified)
7217 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7218 +4 -2 trunk/src/hook.c (File Modified)
7219 +2 -3 trunk/src/s_user.c (File Modified)
7222 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7224 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7228 +2 -2 trunk/modules/m_scan.c (File Modified)
7231 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7233 Update doc/technical/send.txt.
7237 +91 -131 trunk/doc/technical/send.txt (File Modified)
7240 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7242 Add chantrace and masktrace to help files.
7246 + - trunk/help/opers/chantrace (File Added)
7247 +27 -20 trunk/help/opers/index (File Modified)
7248 + - trunk/help/opers/masktrace (File Added)
7249 +2 -0 trunk/help/opers/operspy (File Modified)
7252 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7254 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7255 Shows etrace-like output for all users in a channel,
7256 in particular IP addresses.
7260 +75 -2 trunk/modules/m_etrace.c (File Modified)
7263 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7265 Port over ratbox 2.2 r21727 (anfl):
7266 add some logging when we drop servers in places where we only notify opers
7270 +31 -0 trunk/modules/core/m_server.c (File Modified)
7273 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7275 display orighost in operup message
7279 +1 -1 trunk/src/s_user.c (File Modified)
7282 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7284 Add globallineactive contrib module, a hack which can often
7285 show k/d/g/x line active for remote clients.
7289 +52 -0 trunk/contrib/Makefile.in (File Modified)
7290 + - trunk/contrib/globallineactive.c (File Added)
7293 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7295 Show IP field in the same way as MASKTRACE:
7296 "255.255.255.255" if it's unknown (remote TS5 client)
7297 and "0" if we or the remote server are purposely
7302 +12 -1 trunk/modules/m_scan.c (File Modified)
7305 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7308 - don't show servers in a global scan
7309 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7313 +4 -1 trunk/modules/m_scan.c (File Modified)
7316 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7318 Implement SCAN UMODES.
7322 +3 -0 trunk/include/numeric.h (File Modified)
7323 +128 -2 trunk/modules/m_scan.c (File Modified)
7324 +2 -2 trunk/src/messages.tab (File Modified)
7327 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7333 +1 -1 trunk/modules/m_scan.c (File Modified)
7336 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7338 parv[0] should be parv[1].
7342 +1 -1 trunk/modules/m_scan.c (File Modified)
7345 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7351 +1 -1 trunk/modules/m_scan.c (File Modified)
7354 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7360 +2 -2 trunk/modules/m_scan.c (File Modified)
7363 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7365 framework for scan command
7369 +113 -0 trunk/modules/Makefile.in (File Modified)
7370 + - trunk/modules/m_scan.c (File Added)
7373 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7375 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7379 +2 -0 trunk/include/irc_string.h (File Modified)
7380 +157 -1 trunk/modules/m_etrace.c (File Modified)
7381 +129 -90 trunk/src/match.c (File Modified)
7384 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7386 orighost may live in a different hash bucket (likely the case), lets check it standalone
7390 +39 -3 trunk/src/hostmask.c (File Modified)
7393 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7395 SVN didn't check modules/ somehow, hrmm.
7399 +1 -1 trunk/modules/m_kline.c (File Modified)
7400 +6 -6 trunk/modules/m_stats.c (File Modified)
7403 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7405 Track hostmask entries for client_p->orighost, if available.
7406 Not throughly tested, but seems to work fine.
7410 +8 -4 trunk/include/hostmask.h (File Modified)
7411 +14 -10 trunk/src/hostmask.c (File Modified)
7414 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7416 Pass on SQUIT reasons more.
7420 +17 -19 trunk/src/client.c (File Modified)
7423 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7425 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7426 This way, hidden admins also get them.
7430 +4 -4 trunk/src/send.c (File Modified)
7433 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7435 From ircd-ratbox 2.2 (r21339 anfl):
7436 ms_kill() should be using find_person(), not find_client()
7437 otherwise it can generate a core.
7441 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7444 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7446 Add m_error to core_module_table, so it is loaded by default.
7450 +1 -0 trunk/src/modules.c (File Modified)
7453 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7455 comment is a const char *, not char *.
7459 +1 -1 trunk/include/hook.h (File Modified)
7462 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7464 Fix a long standing hybrid 7 bug: when getting a read error
7465 on a server, report_error() is called with a %d instead of
7466 a %s in the format string ("Lost connection" in +d).
7470 +1 -1 trunk/src/client.c (File Modified)
7473 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7479 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7482 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7484 Add document describing capabilities and what they mean.
7488 + - trunk/doc/technical/capab.txt (File Added)
7491 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7493 Change client_exit hook to pass all exit_client() parameters.
7497 +8 -0 trunk/include/hook.h (File Modified)
7498 +6 -1 trunk/src/client.c (File Modified)
7501 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7503 Add client_exit hook, called in exit_client() for all
7504 clients of all types, except clients exiting because
7505 of netsplits (QS). The only thing done before it is
7506 marking the client as "closing" (to prevent
7511 +1 -0 trunk/include/hook.h (File Modified)
7512 +2 -0 trunk/src/client.c (File Modified)
7513 +2 -0 trunk/src/hook.c (File Modified)
7516 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7518 Improve the code that calculates the nnnS nnnC counts
7521 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7525 +43 -36 trunk/modules/m_trace.c (File Modified)
7528 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7530 Add server_eob hook.
7531 Planning to use this for netsplit/join notices.
7535 +1 -0 trunk/include/hook.h (File Modified)
7536 +2 -0 trunk/modules/m_pong.c (File Modified)
7537 +2 -0 trunk/src/hook.c (File Modified)
7540 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7542 Default motd: ircd-ratbox -> charybdis
7546 +1 -1 trunk/doc/ircd.motd (File Modified)
7549 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7551 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7555 +4 -4 trunk/src/s_user.c (File Modified)
7558 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7560 - Remove obsolete EOB help file
7561 - Document snomask in the help files
7566 + - trunk/help/opers/eob (File Deleted)
7567 +13 -12 trunk/help/opers/index (File Modified)
7568 +1 -13 trunk/help/opers/umode (File Modified)
7569 +7 -7 trunk/help/users/index (File Modified)
7572 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7574 Bail if snomask to parse is not given. Pointy hat to myself.
7578 +3 -0 trunk/src/snomask.c (File Modified)
7581 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7583 Remove m_flags from autoconf
7587 +0 -1 trunk/contrib/Makefile.in (File Modified)
7590 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7596 + - trunk/contrib/m_flags.c (File Deleted)
7599 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7601 If +s is in oper_only_umodes, clear snomask on deoper.
7605 +5 -0 trunk/src/s_user.c (File Modified)
7608 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7610 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7614 +2 -2 trunk/configure (File Modified)
7615 +2 -2 trunk/configure.ac (File Modified)
7618 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7620 Remove the old server notice umodes.
7621 Default oper only umodes is now +s.
7622 Please make sure all remaining umodes still work.
7626 +3 -21 trunk/include/client.h (File Modified)
7627 +0 -12 trunk/src/newconf.c (File Modified)
7628 +1 -1 trunk/src/s_conf.c (File Modified)
7629 +12 -12 trunk/src/s_user.c (File Modified)
7632 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7634 operator::flags nick_changes now controls +n snomask instead of +n umode.
7638 +8 -8 trunk/src/s_user.c (File Modified)
7641 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7643 Move down h_umode_changed hook call after umode allowed checks
7644 (so it will not see +a if someone tries to set it but is not
7649 +2 -3 trunk/src/s_user.c (File Modified)
7652 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7654 Move over non-+s server notices (hopefully, all of them).
7658 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7659 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7660 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7661 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7662 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7663 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7664 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7665 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7666 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7667 +2 -2 trunk/libcharybdis/event.c (File Modified)
7668 +2 -2 trunk/modules/core/m_join.c (File Modified)
7669 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7670 +3 -3 trunk/modules/core/m_message.c (File Modified)
7671 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7672 +2 -2 trunk/modules/core/m_server.c (File Modified)
7673 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7674 +1 -1 trunk/modules/m_post.c (File Modified)
7675 +1 -1 trunk/modules/m_services.c (File Modified)
7676 +2 -2 trunk/src/channel.c (File Modified)
7677 +3 -3 trunk/src/client.c (File Modified)
7678 +1 -1 trunk/src/hash.c (File Modified)
7679 +5 -5 trunk/src/s_conf.c (File Modified)
7680 +2 -2 trunk/src/s_log.c (File Modified)
7681 +4 -4 trunk/src/s_user.c (File Modified)
7684 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7686 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7690 +2 -1 trunk/include/snomask.h (File Modified)
7691 +2 -2 trunk/src/snomask.c (File Modified)
7694 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7696 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7700 +1 -1 trunk/contrib/example_module.c (File Modified)
7701 +2 -2 trunk/include/ircd_defs.h (File Modified)
7702 +6 -6 trunk/modules/core/m_error.c (File Modified)
7703 +1 -1 trunk/modules/core/m_join.c (File Modified)
7704 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7705 +1 -1 trunk/modules/core/m_message.c (File Modified)
7706 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7707 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7708 +18 -18 trunk/modules/core/m_server.c (File Modified)
7709 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7710 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7711 +4 -4 trunk/modules/m_challenge.c (File Modified)
7712 +4 -4 trunk/modules/m_dline.c (File Modified)
7713 +13 -13 trunk/modules/m_gline.c (File Modified)
7714 +5 -5 trunk/modules/m_kline.c (File Modified)
7715 +2 -2 trunk/modules/m_oper.c (File Modified)
7716 +1 -1 trunk/modules/m_pong.c (File Modified)
7717 +13 -13 trunk/modules/m_rehash.c (File Modified)
7718 +4 -4 trunk/modules/m_resv.c (File Modified)
7719 +16 -16 trunk/modules/m_set.c (File Modified)
7720 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7721 +6 -6 trunk/modules/m_xline.c (File Modified)
7722 +1 -1 trunk/src/adns.c (File Modified)
7723 +2 -2 trunk/src/channel.c (File Modified)
7724 +1 -1 trunk/src/listener.c (File Modified)
7725 +1 -1 trunk/src/s_auth.c (File Modified)
7726 +15 -15 trunk/src/s_conf.c (File Modified)
7727 +3 -3 trunk/src/s_user.c (File Modified)
7728 +7 -7 trunk/src/send.c (File Modified)
7731 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7734 - set +s snomask if +s umode set but no snomasks
7735 - put numerics in more logical order
7739 +3 -1 trunk/src/s_user.c (File Modified)
7742 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7744 parse_snobuf_to_mask(): default to + at start
7745 allows stuff like /mode jilles +s C
7749 +1 -1 trunk/src/snomask.c (File Modified)
7752 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7754 Changes to user_mode() snomask handling.
7755 - show snomask (if not 0) on /mode <nick>
7756 - show snomask once at the end if +s/-s used
7757 - only parse 1 parameter for umode changes
7758 - don't crash on /mode <nick> +s
7759 - /mode <nick> -s clears snomask, doesn't use parameter
7760 - set umode +s iff snomask is not 0
7761 - snomask is not propagated, but umode +s is
7765 +97 -72 trunk/src/s_user.c (File Modified)
7768 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7770 Convert some messages over to snomask.
7774 +29 -29 trunk/src/client.c (File Modified)
7775 +2 -2 trunk/src/ircd.c (File Modified)
7776 +13 -13 trunk/src/modules.c (File Modified)
7777 +1 -1 trunk/src/newconf.c (File Modified)
7778 +5 -5 trunk/src/parse.c (File Modified)
7779 +1 -1 trunk/src/restart.c (File Modified)
7780 +4 -4 trunk/src/s_newconf.c (File Modified)
7781 +11 -11 trunk/src/s_serv.c (File Modified)
7784 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7786 include snomask.h from client.h
7790 +1 -0 trunk/include/client.h (File Modified)
7793 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7795 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7799 +1 -0 trunk/src/newconf.c (File Modified)
7800 +2 -1 trunk/src/snomask.c (File Modified)
7803 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7805 should start with +, not \0. Whoops. :)
7809 +1 -1 trunk/src/snomask.c (File Modified)
7812 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7814 core snomask support.
7818 +3 -0 trunk/doc/example.conf (File Modified)
7819 +2 -0 trunk/include/client.h (File Modified)
7820 +2 -0 trunk/include/numeric.h (File Modified)
7821 +2 -0 trunk/include/s_newconf.h (File Modified)
7822 +63 -0 trunk/include/send.h (File Modified)
7823 + - trunk/include/snomask.h (File Added)
7824 +1 -0 trunk/src/Makefile.in (File Modified)
7825 +1 -1 trunk/src/messages.tab (File Modified)
7826 +8 -0 trunk/src/newconf.c (File Modified)
7827 +12 -0 trunk/src/s_user.c (File Modified)
7828 +235 -0 trunk/src/send.c (File Modified)
7829 + - trunk/src/snomask.c (File Added)
7832 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7834 add a blank line after the license info.
7838 +1 -1 trunk/CREDITS (File Modified)
7841 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7843 Extend copyright to 2006.
7847 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7850 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7853 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7857 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7858 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7861 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7863 Add oper privileges document.
7867 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7868 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7871 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7873 Capitalize message names in services shortcuts (for consistency).
7877 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7880 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7886 +1 -1 trunk/src/patricia.c (File Modified)
7889 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7891 Remove obsolete 'nextconnect' variable.
7895 +0 -1 trunk/include/ircd.h (File Modified)
7896 +0 -2 trunk/src/client.c (File Modified)
7897 +0 -1 trunk/src/ircd.c (File Modified)
7900 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7902 Remove this remnant of the hybrid 6 ziplinks implementation.
7906 + - trunk/include/s_zip.h (File Deleted)
7909 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7911 Make clone limiting work on orighost, not host (so it
7912 looks through services cloaks). Lightly tested, please
7917 +2 -0 trunk/modules/m_chghost.c (File Modified)
7918 +1 -1 trunk/src/client.c (File Modified)
7919 +1 -1 trunk/src/s_conf.c (File Modified)
7922 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7924 Don't forget to link me_realhost() into the command hash.
7926 Pointy hat to: myself
7930 +1 -1 trunk/modules/m_chghost.c (File Modified)
7933 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7935 It's call_hook, not hook_call.
7939 +1 -1 trunk/src/s_user.c (File Modified)
7942 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7944 Add unreject help file.
7948 + - trunk/help/opers/unreject (File Added)
7951 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7953 Link the all-important 42 module to the build :P
7957 +1 -0 trunk/contrib/Makefile.in (File Modified)
7960 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7962 Mention /rehash help.
7966 +1 -0 trunk/help/opers/rehash (File Modified)
7969 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7971 Add h_user_signon hook.
7975 +1 -0 trunk/include/hook.h (File Modified)
7976 +2 -0 trunk/src/hook.c (File Modified)
7977 +4 -0 trunk/src/s_user.c (File Modified)
7980 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7982 Oops, forgot to set orighost for remote client introductions.
7986 +1 -0 trunk/modules/core/m_nick.c (File Modified)
7989 jilles 2006/01/06 01:40:44 UTC (20060106-442)
7991 Use TS6 forms in services shortcuts, if possible.
7995 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
7998 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8000 - Start out default_umodes conf entry from the empty set instead of +i.
8001 - Move oper_only_umodes check to where default_umodes is used, as
8002 oper_only_umodes may not be set yet while we're reading the conf.
8006 +6 -7 trunk/src/newconf.c (File Modified)
8007 +1 -1 trunk/src/s_user.c (File Modified)
8010 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8012 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8016 +1 -0 trunk/doc/example.conf (File Modified)
8017 +7 -0 trunk/doc/reference.conf (File Modified)
8018 +0 -7 trunk/include/config.h.dist (File Modified)
8019 +1 -0 trunk/include/s_conf.h (File Modified)
8020 +6 -0 trunk/modules/m_info.c (File Modified)
8021 +9 -18 trunk/src/client.c (File Modified)
8022 +1 -0 trunk/src/newconf.c (File Modified)
8023 +1 -0 trunk/src/s_conf.c (File Modified)
8026 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8028 - Allow NULL target_ip in show_ip() (indicates message is being
8029 sent to local opers)
8030 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8032 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8033 those in src/client.c
8035 From ratbox 2.2 svn (anfl)
8039 +1 -0 trunk/include/client.h (File Modified)
8040 +21 -2 trunk/src/client.c (File Modified)
8041 +2 -4 trunk/src/hostmask.c (File Modified)
8042 +1 -5 trunk/src/s_conf.c (File Modified)
8043 +4 -8 trunk/src/s_user.c (File Modified)
8046 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8048 Fire off events properly.
8052 +7 -3 trunk/src/s_user.c (File Modified)
8055 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8057 make sure modules which depend on umode information get the message upon connection (oops)
8061 +3 -0 trunk/src/s_user.c (File Modified)
8064 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8066 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8067 From ratbox 2.2 svn.
8071 +3 -7 trunk/modules/m_etrace.c (File Modified)
8074 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8076 Replace silly `default_invisible' option with more versatile default_umodes.
8080 +2 -2 trunk/Makefile.in (File Modified)
8081 +12 -1 trunk/doc/example.conf (File Modified)
8082 +14 -7 trunk/doc/reference.conf (File Modified)
8083 +2 -4 trunk/include/s_conf.h (File Modified)
8084 +0 -6 trunk/modules/m_info.c (File Modified)
8085 +4 -0 trunk/src/modules.c (File Modified)
8086 +41 -1 trunk/src/newconf.c (File Modified)
8087 +2 -2 trunk/src/s_conf.c (File Modified)
8088 +3 -4 trunk/src/s_user.c (File Modified)
8091 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8093 Add temporary nick resvs with the proper duration,
8094 not 60 times too long.
8098 +1 -1 trunk/modules/m_resv.c (File Modified)
8101 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8103 Add kick on split riding. See reference.conf for more details.
8107 +1 -0 trunk/doc/example.conf (File Modified)
8108 +16 -0 trunk/doc/reference.conf (File Modified)
8109 +1 -0 trunk/include/s_conf.h (File Modified)
8110 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8111 +6 -0 trunk/modules/m_info.c (File Modified)
8112 +1 -0 trunk/src/newconf.c (File Modified)
8113 +1 -0 trunk/src/s_conf.c (File Modified)
8116 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8118 New credits, denoting GXTi as being on the core team.
8122 +16 -5 trunk/CREDITS (File Modified)
8125 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8127 better cloaking algorithm
8131 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8134 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8136 don't do redundant bitshifting.
8140 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8143 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8149 +1 -0 trunk/contrib/Makefile.in (File Modified)
8152 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8154 Set the DynSpoof flag properly.
8158 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8161 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8163 first go at an ip_cloaking implementation for charybdis.
8167 + - trunk/contrib/ip_cloaking.c (File Added)
8170 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8172 Add libcharybdis to contrib/ includes.
8176 +1 -1 trunk/contrib/Makefile.in (File Modified)
8179 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8181 add h_umode_changed hook for modules that provide usermodes.
8185 +1 -0 trunk/include/hook.h (File Modified)
8186 +2 -1 trunk/src/hook.c (File Modified)
8187 +3 -0 trunk/src/s_user.c (File Modified)
8190 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8192 Show quiets in /stats z.
8196 +15 -10 trunk/src/s_stats.c (File Modified)
8199 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8201 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8205 +0 -12 trunk/configure (File Modified)
8206 +0 -9 trunk/configure.ac (File Modified)
8207 +0 -3 trunk/include/setup.h.in (File Modified)
8210 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8212 change various buffer sizes to = topiclen.
8216 +3 -4 trunk/include/ircd_defs.h (File Modified)
8219 jon 2005/12/12 19:32:18 UTC (20051212-400)
8221 - Partial commit test, partial ego strokage ;)
8225 +2 -1 trunk/CREDITS (File Modified)
8228 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8230 More kqueue corrections.
8233 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8236 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8238 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8239 Not sure why this wasn't this way to begin with.
8243 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8246 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8248 example.conf tweaks:
8249 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8250 most people do not need this.
8251 Enable serverinfo::hub.
8255 +14 -11 trunk/doc/example.conf (File Modified)
8258 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8260 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8264 +1 -1 trunk/src/s_serv.c (File Modified)
8267 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8269 header include changes
8273 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8274 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8275 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8276 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8277 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8278 +1 -21 trunk/libcharybdis/select.c (File Modified)
8281 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8283 s/ilog/libcharybdis_{die,log,restart}/g
8287 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8288 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8289 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8290 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8291 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8292 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8293 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8294 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8297 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8299 Use the right callbacks in the function code.
8302 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8305 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8307 More work, it builds again!
8311 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8312 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8313 + - trunk/libcharybdis/libcharybdis.c (File Added)
8314 + - trunk/libcharybdis/libcharybdis.h (File Added)
8317 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8319 Move some stuff around.
8323 + - trunk/include/memory.h (File Deleted)
8324 + - trunk/include/tools.h (File Deleted)
8325 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8326 + - trunk/libcharybdis/memory.c (File Added)
8327 + - trunk/libcharybdis/memory.h (File Added)
8328 + - trunk/libcharybdis/snprintf.c (File Added)
8329 + - trunk/libcharybdis/tools.c (File Added)
8330 + - trunk/libcharybdis/tools.h (File Added)
8331 +1000 -1062 trunk/modules/.depend (File Modified)
8332 +421 -455 trunk/src/.depend (File Modified)
8333 +0 -1191 trunk/src/Makefile.in (File Modified)
8334 + - trunk/src/memory.c (File Deleted)
8335 + - trunk/src/snprintf.c (File Deleted)
8336 + - trunk/src/tools.c (File Deleted)
8339 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8341 move more headers into libcharybdis
8344 + - trunk/include/balloc.h (File Deleted)
8345 + - trunk/include/event.h (File Deleted)
8346 + - trunk/libcharybdis/balloc.h (File Added)
8347 + - trunk/libcharybdis/event.h (File Added)
8348 +924 -1020 trunk/modules/.depend (File Modified)
8349 +327 -406 trunk/src/.depend (File Modified)
8352 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8354 balloc, events -> libcharybdis
8357 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8358 + - trunk/libcharybdis/balloc.c (File Added)
8359 + - trunk/libcharybdis/event.c (File Added)
8360 +0 -1008 trunk/src/Makefile.in (File Modified)
8361 + - trunk/src/balloc.c (File Deleted)
8362 + - trunk/src/event.c (File Deleted)
8365 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8370 + - trunk/include/commio.h (File Deleted)
8371 + - trunk/include/linebuf.h (File Deleted)
8372 + - trunk/libcharybdis/commio.h (File Added)
8373 + - trunk/libcharybdis/linebuf.h (File Added)
8374 +1644 -530 trunk/modules/.depend (File Modified)
8375 +1 -1 trunk/modules/Makefile.in (File Modified)
8376 +720 -284 trunk/src/.depend (File Modified)
8379 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8381 Makefile reworking -- moving libcharybdis headers into proper location.
8384 +1 -1 trunk/adns/Makefile.in (File Modified)
8385 +1 -1 trunk/src/Makefile.in (File Modified)
8388 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8390 Document proposed authdaemon protocol.
8393 + - trunk/authdaemon/protocol.txt (File Added)
8396 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8401 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8404 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8406 Remove dead makefile from generation
8409 +1 -2 trunk/configure (File Modified)
8410 +0 -1 trunk/configure.ac (File Modified)
8413 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8415 libcharybdisIO -> libcharybdis
8418 +1 -1 trunk/src/Makefile.in (File Modified)
8421 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8426 + - trunk/libcharybdis/Makefile.in (File Added)
8427 + - trunk/libcharybdis/commio.c (File Added)
8428 + - trunk/libcharybdis/devpoll.c (File Added)
8429 + - trunk/libcharybdis/epoll.c (File Added)
8430 + - trunk/libcharybdis/io/ (File Deleted)
8431 + - trunk/libcharybdis/kqueue.c (File Added)
8432 + - trunk/libcharybdis/linebuf.c (File Added)
8433 + - trunk/libcharybdis/log/ (File Deleted)
8434 + - trunk/libcharybdis/poll.c (File Added)
8435 + - trunk/libcharybdis/ports.c (File Added)
8436 + - trunk/libcharybdis/select.c (File Added)
8439 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8444 + - trunk/libcharybdis/Makefile.in (File Deleted)
8447 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8452 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8455 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8457 add authdaemon dir for later hacking
8461 + - trunk/authdaemon/ (File Added)
8464 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8466 linebuf -> libcharybdisIO
8470 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8471 + - trunk/libcharybdis/io/linebuf.c (File Added)
8472 + - trunk/libcharybdis/log/ (File Added)
8473 + - trunk/libcharybdis/log/Makefile.in (File Added)
8474 +0 -687 trunk/src/Makefile.in (File Modified)
8475 + - trunk/src/linebuf.c (File Deleted)
8478 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8480 Solaris 10 I/O ports support
8483 + - trunk/libcharybdis/io/ports.c (File Added)
8486 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8492 +1 -1 trunk/Makefile.in (File Modified)
8493 +3 -1 trunk/configure (File Modified)
8494 +133 -10 trunk/configure.ac (File Modified)
8495 + - trunk/libcharybdis/ (File Added)
8496 + - trunk/libcharybdis/Makefile.in (File Added)
8497 + - trunk/libcharybdis/io/ (File Added)
8498 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8499 +2 -3 trunk/src/Makefile.in (File Modified)
8500 + - trunk/src/io/ (File Deleted)
8503 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8505 split IO stuff into libcharybdisIO.
8509 + - trunk/src/commio.c (File Deleted)
8510 + - trunk/src/devpoll.c (File Deleted)
8511 + - trunk/src/epoll.c (File Deleted)
8512 + - trunk/src/io/ (File Added)
8513 + - trunk/src/io/Makefile.in (File Added)
8514 + - trunk/src/io/commio.c (File Added)
8515 + - trunk/src/io/devpoll.c (File Added)
8516 + - trunk/src/io/epoll.c (File Added)
8517 + - trunk/src/io/kqueue.c (File Added)
8518 + - trunk/src/io/poll.c (File Added)
8519 + - trunk/src/io/select.c (File Added)
8520 + - trunk/src/kqueue.c (File Deleted)
8521 + - trunk/src/poll.c (File Deleted)
8522 + - trunk/src/select.c (File Deleted)
8525 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8531 +86 -155 trunk/configure (File Modified)
8532 +1 -1 trunk/configure.ac (File Modified)
8535 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8537 Remove mentions of mkkeypair/cryptlinks.
8541 +1 -3 trunk/doc/challenge.txt (File Modified)
8544 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8546 Clarify serverinfo{} description.
8550 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8553 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8555 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8559 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8562 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8564 Improvements also applicable to hyperion 1.x.
8568 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8571 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8573 - Add +F description
8574 - General improvements and changes to charybdis
8578 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8581 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8583 The server notice umodes only have an effect
8584 for opers. ("sendto_realops_flags", so having
8585 the umode is not enough, they must also be
8590 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8593 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8595 Updates to umodes docs.
8599 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8602 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8604 Add SGML documentation.
8607 + - trunk/doc/sgml/ (File Added)
8608 + - trunk/doc/sgml/oper-guide/ (File Added)
8609 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8610 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8611 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8612 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8613 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8614 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8615 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8618 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8620 Make operwall flag restrict setting umode +z.
8621 This repairs this flag broken in charybdis-1.0.
8625 +41 -0 trunk/contrib/m_flags.c (File Modified)
8626 +9 -0 trunk/src/s_user.c (File Modified)
8629 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8631 Don't complain/reset remote clients +n. I'm still not
8632 convinced propagating all umodes is the way to go, oh
8637 +1 -1 trunk/src/s_user.c (File Modified)
8640 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8642 - Require admin flag for oper /chghost (if it's enabled
8643 which is not default)
8644 - Give error message on nonexistant nick
8648 +12 -0 trunk/modules/m_chghost.c (File Modified)
8651 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8653 Incorporated jilles' dynspoof patch with a few minor changes.
8656 +5 -2 trunk/include/client.h (File Modified)
8657 +1 -0 trunk/include/numeric.h (File Modified)
8658 +75 -4 trunk/modules/m_chghost.c (File Modified)
8659 +2 -21 trunk/modules/m_stats.c (File Modified)
8660 +2 -8 trunk/modules/m_trace.c (File Modified)
8661 +2 -0 trunk/src/client.c (File Modified)
8662 +3 -0 trunk/src/s_user.c (File Modified)
8665 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8670 +5 -0 trunk/NEWS (File Modified)
8673 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8675 Make show_ip() far less braindead.
8677 Obtained from: ratbox 2.2 SVN
8681 +14 -85 trunk/src/client.c (File Modified)
8684 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8686 Instead of not showing channels at all for whoising services,
8687 only show channels the requester is also on. If operspying
8688 services, show all the channels.
8692 +37 -40 trunk/modules/m_whois.c (File Modified)
8695 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8697 - Show real errno if we fail to connect to a server
8698 - Don't show server IPs on IRC if a server goes dead
8703 +2 -5 trunk/src/s_serv.c (File Modified)
8706 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8708 Revert hybrid 7.2 aline code. It causes too many problems.
8712 +1 -47 trunk/NEWS (File Modified)
8713 + - trunk/include/aline.h (File Deleted)
8714 +53 -6 trunk/modules/m_dline.c (File Modified)
8715 +212 -16 trunk/modules/m_kline.c (File Modified)
8716 +37 -8 trunk/modules/m_resv.c (File Modified)
8717 +45 -24 trunk/modules/m_xline.c (File Modified)
8718 +0 -485 trunk/src/Makefile.in (File Modified)
8719 + - trunk/src/aline.c (File Deleted)
8722 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8724 Incorporate recent ratbox monitor bugfixes (could crash).
8728 +16 -0 trunk/modules/m_monitor.c (File Modified)
8729 +4 -3 trunk/src/monitor.c (File Modified)
8732 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8734 Fix /invite UID leak.
8736 Found by logiclrd@EFnet.
8740 +3 -2 trunk/modules/m_invite.c (File Modified)
8743 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8745 Don't show what channels a service is in.
8748 +1 -0 trunk/NEWS (File Modified)
8749 +40 -35 trunk/modules/m_whois.c (File Modified)
8752 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8754 Update version to 1.0.3.
8758 +9 -9 trunk/configure (File Modified)
8759 +1 -1 trunk/configure.ac (File Modified)
8762 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8768 +7 -1 trunk/NEWS (File Modified)
8771 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8773 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8774 More static buffers :(
8778 +12 -4 trunk/src/aline.c (File Modified)
8781 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8783 Make operspy mode (/mode !#channel showing parameters
8784 even if not on channel) work again.
8788 +4 -4 trunk/src/channel.c (File Modified)
8791 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8793 Call server_introduced hook on TS6 remote server
8794 introduction (ms_sid()).
8798 +6 -0 trunk/modules/core/m_server.c (File Modified)
8801 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8803 Cyrix boxes are wierd.
8806 +2 -1 trunk/modules/m_services.c (File Modified)
8809 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8814 +1 -1 trunk/include/client.h (File Modified)
8815 +3 -1 trunk/modules/m_services.c (File Modified)
8818 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8823 +1 -6 trunk/modules/m_services.c (File Modified)
8826 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8828 Disable a check that doesn't always seem to work right for some reason.
8831 +2 -0 trunk/modules/m_services.c (File Modified)
8834 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8840 +4 -1 trunk/NEWS (File Modified)
8843 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8849 +9 -9 trunk/configure (File Modified)
8850 +1 -1 trunk/configure.ac (File Modified)
8853 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8855 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8859 +3 -13 trunk/modules/m_trace.c (File Modified)
8862 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8864 Don't send empty RPL_WHOISCHANNELS on remote whois.
8866 Pointy hat to: jilles
8870 +1 -1 trunk/modules/m_whois.c (File Modified)
8873 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8879 +3 -0 trunk/NEWS (File Modified)
8882 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8884 Modular umode support.
8888 +0 -9 trunk/include/client.h (File Modified)
8889 +2 -1 trunk/include/s_user.h (File Modified)
8890 +1 -1 trunk/include/tools.h (File Modified)
8891 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8892 +3 -0 trunk/src/ircd.c (File Modified)
8893 +1 -1 trunk/src/messages.tab (File Modified)
8894 +2 -2 trunk/src/s_serv.c (File Modified)
8895 +37 -59 trunk/src/s_user.c (File Modified)
8896 +21 -0 trunk/src/tools.c (File Modified)
8899 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8901 Optionally do forced nick change to the UID instead of kill
8902 on nick collisions, see doc/collision_fnc.txt for more
8907 + - trunk/doc/collision_fnc.txt (File Added)
8908 +1 -0 trunk/doc/example.conf (File Modified)
8909 +8 -0 trunk/doc/reference.conf (File Modified)
8910 +1 -0 trunk/include/numeric.h (File Modified)
8911 +1 -0 trunk/include/s_conf.h (File Modified)
8912 +2 -1 trunk/include/s_serv.h (File Modified)
8913 +1 -0 trunk/include/s_stats.h (File Modified)
8914 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8915 +1 -1 trunk/src/messages.tab (File Modified)
8916 +1 -0 trunk/src/newconf.c (File Modified)
8917 +1 -0 trunk/src/s_conf.c (File Modified)
8918 +1 -0 trunk/src/s_serv.c (File Modified)
8919 +2 -2 trunk/src/s_stats.c (File Modified)
8922 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8928 trunk/NEWS (File Modified)
8931 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8933 Don't allow lookups by uid in /monitor + and /monitor s.
8937 trunk/modules/m_monitor.c (File Modified)
8940 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8942 Stop garbage +j being set in cases like +j aaa:bbb by
8943 initializing the variables properly.
8949 trunk/modules/core/m_mode.c (File Modified)
8950 trunk/modules/core/m_sjoin.c (File Modified)
8953 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8955 Apply flags to the proper server in me_gcap().
8959 trunk/modules/m_capab.c (File Modified)
8962 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8964 Use find_named_client() instead of find_client() to check
8965 for nick collisions.
8969 trunk/modules/core/m_nick.c (File Modified)
8972 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8974 - Replace old 381 numeric with a new, more positive one!
8978 trunk/src/messages.tab (File Modified)
8981 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8983 Make it compile again.
8987 trunk/src/channel.c (File Modified)
8988 trunk/src/client.c (File Modified)
8989 trunk/src/ircd.c (File Modified)
8990 trunk/src/packet.c (File Modified)
8993 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
8995 - Prevent UID disclosure in cmode setting.
8999 trunk/NEWS (File Modified)
9000 trunk/modules/core/m_mode.c (File Modified)
9003 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9005 A different check which prevents UID disclosure.
9009 trunk/modules/core/m_kick.c (File Modified)
9012 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9014 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9018 trunk/modules/core/m_kick.c (File Modified)
9021 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9023 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9027 trunk/NEWS (File Modified)
9028 trunk/modules/m_accept.c (File Modified)
9029 trunk/modules/m_admin.c (File Modified)
9030 trunk/modules/m_away.c (File Modified)
9031 trunk/modules/m_cap.c (File Modified)
9032 trunk/modules/m_capab.c (File Modified)
9033 trunk/modules/m_challenge.c (File Modified)
9034 trunk/modules/m_chghost.c (File Modified)
9035 trunk/modules/m_close.c (File Modified)
9036 trunk/modules/m_cmessage.c (File Modified)
9037 trunk/modules/m_connect.c (File Modified)
9038 trunk/modules/m_dline.c (File Modified)
9039 trunk/modules/m_encap.c (File Modified)
9040 trunk/modules/m_etrace.c (File Modified)
9041 trunk/modules/m_gline.c (File Modified)
9042 trunk/modules/m_help.c (File Modified)
9043 trunk/modules/m_info.c (File Modified)
9044 trunk/modules/m_invite.c (File Modified)
9045 trunk/modules/m_ison.c (File Modified)
9046 trunk/modules/m_kline.c (File Modified)
9047 trunk/modules/m_knock.c (File Modified)
9048 trunk/modules/m_links.c (File Modified)
9049 trunk/modules/m_list.c (File Modified)
9050 trunk/modules/m_locops.c (File Modified)
9051 trunk/modules/m_lusers.c (File Modified)
9052 trunk/modules/m_map.c (File Modified)
9053 trunk/modules/m_monitor.c (File Modified)
9054 trunk/modules/m_motd.c (File Modified)
9055 trunk/modules/m_names.c (File Modified)
9056 trunk/modules/m_oper.c (File Modified)
9057 trunk/modules/m_operspy.c (File Modified)
9058 trunk/modules/m_pass.c (File Modified)
9059 trunk/modules/m_ping.c (File Modified)
9060 trunk/modules/m_pong.c (File Modified)
9061 trunk/modules/m_post.c (File Modified)
9062 trunk/modules/m_rehash.c (File Modified)
9063 trunk/modules/m_restart.c (File Modified)
9064 trunk/modules/m_resv.c (File Modified)
9065 trunk/modules/m_services.c (File Modified)
9066 trunk/modules/m_set.c (File Modified)
9067 trunk/modules/m_sshortcut.c (File Modified)
9068 trunk/modules/m_stats.c (File Modified)
9069 trunk/modules/m_svinfo.c (File Modified)
9070 trunk/modules/m_tb.c (File Modified)
9071 trunk/modules/m_testline.c (File Modified)
9072 trunk/modules/m_testmask.c (File Modified)
9073 trunk/modules/m_time.c (File Modified)
9074 trunk/modules/m_topic.c (File Modified)
9075 trunk/modules/m_trace.c (File Modified)
9076 trunk/modules/m_unreject.c (File Modified)
9077 trunk/modules/m_user.c (File Modified)
9078 trunk/modules/m_userhost.c (File Modified)
9079 trunk/modules/m_users.c (File Modified)
9080 trunk/modules/m_version.c (File Modified)
9081 trunk/modules/m_wallops.c (File Modified)
9082 trunk/modules/m_who.c (File Modified)
9083 trunk/modules/m_whois.c (File Modified)
9084 trunk/modules/m_whowas.c (File Modified)
9085 trunk/modules/m_xline.c (File Modified)
9086 trunk/src/adns.c (File Modified)
9087 trunk/src/aline.c (File Modified)
9088 trunk/src/cache.c (File Modified)
9089 trunk/src/channel.c (File Modified)
9090 trunk/src/class.c (File Modified)
9091 trunk/src/client.c (File Modified)
9092 trunk/src/commio.c (File Modified)
9093 trunk/src/event.c (File Modified)
9094 trunk/src/hash.c (File Modified)
9095 trunk/src/hostmask.c (File Modified)
9096 trunk/src/ircd.c (File Modified)
9097 trunk/src/kdparse.c (File Modified)
9098 trunk/src/linebuf.c (File Modified)
9099 trunk/src/listener.c (File Modified)
9100 trunk/src/modules.c (File Modified)
9101 trunk/src/monitor.c (File Modified)
9102 trunk/src/newconf.c (File Modified)
9103 trunk/src/packet.c (File Modified)
9104 trunk/src/parse.c (File Modified)
9105 trunk/src/reject.c (File Modified)
9106 trunk/src/s_auth.c (File Modified)
9107 trunk/src/s_conf.c (File Modified)
9108 trunk/src/s_gline.c (File Modified)
9109 trunk/src/s_log.c (File Modified)
9110 trunk/src/s_newconf.c (File Modified)
9111 trunk/src/s_serv.c (File Modified)
9112 trunk/src/s_stats.c (File Modified)
9113 trunk/src/s_user.c (File Modified)
9114 trunk/src/send.c (File Modified)
9115 trunk/src/whowas.c (File Modified)
9118 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9120 - More coding style niceities. Pretty much got client.h squared away.
9124 trunk/modules/m_dline.c (File Modified)
9125 trunk/modules/m_gline.c (File Modified)
9126 trunk/modules/m_kline.c (File Modified)
9127 trunk/modules/m_rehash.c (File Modified)
9128 trunk/modules/m_resv.c (File Modified)
9129 trunk/modules/m_stats.c (File Modified)
9130 trunk/modules/m_testline.c (File Modified)
9131 trunk/modules/m_user.c (File Modified)
9132 trunk/modules/m_xline.c (File Modified)
9135 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9137 - Propagate quiets (+q) on netjoins
9138 - Clear +q list too on lowerTS sjoin from TS6 source
9142 trunk/modules/core/m_sjoin.c (File Modified)
9143 trunk/src/s_serv.c (File Modified)
9146 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9148 Second argument to whois is always a nick, never a uid.
9149 This prevents /whois other.server uid to get information
9154 trunk/modules/m_whois.c (File Modified)
9157 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9159 Don't allow local users to use uids in user mode.
9163 trunk/src/s_user.c (File Modified)
9166 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9168 Make it compile again.
9172 trunk/src/s_stats.c (File Modified)
9175 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9177 Fix propagation of empty SJOIN.
9181 trunk/modules/core/m_sjoin.c (File Modified)
9184 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9186 Some atheme-style niceties here.
9190 trunk/modules/m_accept.c (File Modified)
9191 trunk/modules/m_admin.c (File Modified)
9192 trunk/modules/m_away.c (File Modified)
9193 trunk/modules/m_cap.c (File Modified)
9194 trunk/modules/m_capab.c (File Modified)
9195 trunk/modules/m_challenge.c (File Modified)
9196 trunk/modules/m_chghost.c (File Modified)
9197 trunk/modules/m_close.c (File Modified)
9198 trunk/modules/m_cmessage.c (File Modified)
9199 trunk/modules/m_connect.c (File Modified)
9200 trunk/modules/m_dline.c (File Modified)
9201 trunk/modules/m_encap.c (File Modified)
9202 trunk/modules/m_etrace.c (File Modified)
9203 trunk/modules/m_gline.c (File Modified)
9204 trunk/modules/m_help.c (File Modified)
9205 trunk/modules/m_info.c (File Modified)
9206 trunk/modules/m_invite.c (File Modified)
9207 trunk/modules/m_ison.c (File Modified)
9208 trunk/modules/m_kline.c (File Modified)
9209 trunk/modules/m_knock.c (File Modified)
9210 trunk/modules/m_links.c (File Modified)
9211 trunk/modules/m_list.c (File Modified)
9212 trunk/modules/m_locops.c (File Modified)
9213 trunk/modules/m_lusers.c (File Modified)
9214 trunk/modules/m_map.c (File Modified)
9215 trunk/modules/m_monitor.c (File Modified)
9216 trunk/modules/m_motd.c (File Modified)
9217 trunk/modules/m_names.c (File Modified)
9218 trunk/modules/m_oper.c (File Modified)
9219 trunk/modules/m_operspy.c (File Modified)
9220 trunk/modules/m_pass.c (File Modified)
9221 trunk/modules/m_ping.c (File Modified)
9222 trunk/modules/m_pong.c (File Modified)
9223 trunk/modules/m_post.c (File Modified)
9224 trunk/modules/m_rehash.c (File Modified)
9225 trunk/modules/m_restart.c (File Modified)
9226 trunk/modules/m_resv.c (File Modified)
9227 trunk/modules/m_services.c (File Modified)
9228 trunk/modules/m_set.c (File Modified)
9229 trunk/modules/m_sshortcut.c (File Modified)
9230 trunk/modules/m_stats.c (File Modified)
9231 trunk/modules/m_svinfo.c (File Modified)
9232 trunk/modules/m_tb.c (File Modified)
9233 trunk/modules/m_testline.c (File Modified)
9234 trunk/modules/m_testmask.c (File Modified)
9235 trunk/modules/m_time.c (File Modified)
9236 trunk/modules/m_topic.c (File Modified)
9237 trunk/modules/m_trace.c (File Modified)
9238 trunk/modules/m_unreject.c (File Modified)
9239 trunk/modules/m_user.c (File Modified)
9240 trunk/modules/m_userhost.c (File Modified)
9241 trunk/modules/m_users.c (File Modified)
9242 trunk/modules/m_version.c (File Modified)
9243 trunk/modules/m_wallops.c (File Modified)
9244 trunk/modules/m_who.c (File Modified)
9245 trunk/modules/m_whois.c (File Modified)
9246 trunk/modules/m_whowas.c (File Modified)
9247 trunk/modules/m_xline.c (File Modified)
9250 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9252 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9256 trunk/.indent.pro (File Modified)
9257 trunk/include/charybdis.h (File Added)
9258 trunk/include/client.h (File Modified)
9259 trunk/modules/.indent.pro (File Modified)
9260 trunk/src/.indent.pro (File Modified)
9261 trunk/src/adns.c (File Modified)
9262 trunk/src/aline.c (File Modified)
9263 trunk/src/cache.c (File Modified)
9264 trunk/src/channel.c (File Modified)
9265 trunk/src/class.c (File Modified)
9266 trunk/src/client.c (File Modified)
9267 trunk/src/commio.c (File Modified)
9268 trunk/src/event.c (File Modified)
9269 trunk/src/hash.c (File Modified)
9270 trunk/src/hostmask.c (File Modified)
9271 trunk/src/ircd.c (File Modified)
9272 trunk/src/kdparse.c (File Modified)
9273 trunk/src/linebuf.c (File Modified)
9274 trunk/src/listener.c (File Modified)
9275 trunk/src/modules.c (File Modified)
9276 trunk/src/monitor.c (File Modified)
9277 trunk/src/newconf.c (File Modified)
9278 trunk/src/packet.c (File Modified)
9279 trunk/src/parse.c (File Modified)
9280 trunk/src/reject.c (File Modified)
9281 trunk/src/s_auth.c (File Modified)
9282 trunk/src/s_conf.c (File Modified)
9283 trunk/src/s_gline.c (File Modified)
9284 trunk/src/s_log.c (File Modified)
9285 trunk/src/s_newconf.c (File Modified)
9286 trunk/src/s_serv.c (File Modified)
9287 trunk/src/s_stats.c (File Modified)
9288 trunk/src/s_user.c (File Modified)
9289 trunk/src/send.c (File Modified)
9290 trunk/src/whowas.c (File Modified)
9293 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9295 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9296 - Convert a few modules towards using this code.
9297 - Make a note about this change in NEWS.
9301 trunk/NEWS (File Modified)
9302 trunk/include/aline.h (File Added)
9303 trunk/modules/m_dline.c (File Modified)
9304 trunk/modules/m_kline.c (File Modified)
9305 trunk/modules/m_resv.c (File Modified)
9306 trunk/modules/m_xline.c (File Modified)
9307 trunk/src/Makefile.in (File Modified)
9308 trunk/src/aline.c (File Added)
9311 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9313 - Update NEWS document.
9317 trunk/NEWS (File Modified)
9320 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9322 Use find_named_person() instead of find_person() in services shortcuts.
9326 trunk/modules/m_sshortcut.c (File Modified)
9329 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9331 Fix propagation of empty channels (+P).
9335 trunk/modules/core/m_sjoin.c (File Modified)
9336 trunk/src/s_serv.c (File Modified)
9339 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9341 Use same comparison for +f.
9345 trunk/modules/core/m_join.c (File Modified)
9348 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9350 Retire server-server non-encap CHGHOST, and clean it up a bit.
9354 trunk/modules/m_chghost.c (File Modified)
9357 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9359 Use TS6 form for SQUIT wallops.
9363 trunk/modules/core/m_squit.c (File Modified)
9366 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9368 Propagate nick changes for remote clients in TS6 form if possible;
9369 simplify the code a bit.
9373 trunk/modules/core/m_nick.c (File Modified)
9376 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9378 Only clear oper_only_umodes on deoper for local clients.
9382 trunk/src/s_user.c (File Modified)
9385 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9387 - Don't enable use_whois_actually in the default config, makes cloaking
9388 only useful for vanity.
9392 trunk/doc/example.conf (File Modified)
9395 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9397 Fix linebuf raw code to not truncate lines longer than
9398 510 characters. This stops ziplinks corruption at
9399 the initial burst if the other side sends a lot.
9403 trunk/src/linebuf.c (File Modified)
9406 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9408 - Add +r to channel_modes().
9412 trunk/src/channel.c (File Modified)
9415 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9421 trunk/NEWS (File Modified)
9424 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9426 err, nvm. wrong project :-P
9430 trunk/src/match.c (File Modified)
9433 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9435 make sure we don't crash on match(NULL, test)
9439 trunk/src/match.c (File Modified)
9442 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9444 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9445 flags = rehash in shared{}.
9446 Uses :<source> ENCAP <target> REHASH [option].
9450 trunk/doc/example.conf (File Modified)
9451 trunk/doc/reference.conf (File Modified)
9452 trunk/help/opers/rehash (File Modified)
9453 trunk/include/s_newconf.h (File Modified)
9454 trunk/modules/m_rehash.c (File Modified)
9455 trunk/modules/m_stats.c (File Modified)
9456 trunk/src/newconf.c (File Modified)
9459 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9461 Initialize flags to 0 in conf_set_shared_flags() and
9462 conf_set_cluster_flags().
9466 trunk/src/newconf.c (File Modified)
9469 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9471 Don't allow a forward from a #channel to an &channel.
9472 Error message is Illegal channel name.
9476 trunk/modules/core/m_mode.c (File Modified)
9479 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9481 - change version to 1.0.1
9485 trunk/configure (File Modified)
9486 trunk/configure.ac (File Modified)
9489 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9495 trunk/NEWS (File Modified)
9498 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9500 Services shortcuts changes:
9501 - Require umode +S on target
9502 - Use ERR_SERVICESDOWN (440) for error message
9503 - Fix check for empty string
9507 trunk/include/numeric.h (File Modified)
9508 trunk/modules/m_sshortcut.c (File Modified)
9509 trunk/src/messages.tab (File Modified)
9512 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9514 s/IsChanService/IsService/g;
9518 trunk/modules/m_sshortcut.c (File Modified)
9521 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9523 Add check for service validity in shortcut routines.
9527 trunk/modules/m_sshortcut.c (File Modified)
9530 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9532 Don't allow forwarding to a -F channel the setter is not on.
9536 trunk/modules/core/m_mode.c (File Modified)
9539 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9541 Describe identify_service and identify_command in
9546 trunk/doc/reference.conf (File Modified)
9549 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9551 More helpfile updates.
9555 trunk/help/Makefile.in (File Modified)
9556 trunk/help/opers/die (File Modified)
9557 trunk/help/opers/join (File Modified)
9558 trunk/help/opers/links (File Modified)
9559 trunk/help/opers/lusers (File Modified)
9560 trunk/help/opers/map (File Added)
9561 trunk/help/opers/motd (File Modified)
9562 trunk/help/opers/names (File Modified)
9563 trunk/help/opers/notice (File Modified)
9564 trunk/help/opers/operspy (File Modified)
9565 trunk/help/opers/part (File Modified)
9566 trunk/help/opers/privmsg (File Modified)
9567 trunk/help/opers/restart (File Modified)
9568 trunk/help/opers/set (File Modified)
9569 trunk/help/opers/stats (File Modified)
9570 trunk/help/opers/trace (File Modified)
9571 trunk/help/opers/version (File Modified)
9572 trunk/help/users/notice (File Modified)
9573 trunk/help/users/privmsg (File Modified)
9574 trunk/help/users/stats (File Modified)
9577 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9583 trunk/help/opers/cmode (File Modified)
9584 trunk/help/opers/umode (File Modified)
9585 trunk/help/opers/wallops (File Modified)
9586 trunk/help/opers/who (File Modified)
9587 trunk/help/users/umode (File Modified)
9590 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9592 Include cmode +r in 004 and 005.
9596 trunk/include/supported.h (File Modified)
9597 trunk/src/messages.tab (File Modified)
9600 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9602 No need to clear all 3 buffers in channel_modes().
9606 trunk/src/channel.c (File Modified)
9609 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9611 - Fix multiple +f modes per line
9612 - -f shouldn't take a parameter
9616 trunk/modules/core/m_mode.c (File Modified)
9619 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9621 Channel mode +Q now prevents forwarding to or through
9622 a channel, just like in hyperion, not from a channel.
9626 trunk/modules/core/m_join.c (File Modified)
9629 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9631 Complete +F/+Q propagation.
9635 trunk/modules/core/m_join.c (File Modified)
9636 trunk/modules/core/m_sjoin.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9640 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9642 - A few minor fixes.
9646 trunk/modules/core/m_join.c (File Modified)
9647 trunk/modules/m_services.c (File Modified)
9650 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9652 - Fix netsplit obfuscation.
9656 trunk/src/client.c (File Modified)
9659 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9661 - Fix another /stats p related bug.
9665 trunk/src/client.c (File Modified)
9668 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9670 - Update example.conf.
9674 trunk/doc/example.conf (File Modified)
9677 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9679 - Fix a minor bug here, and re-release 1.0.
9683 trunk/modules/core/m_nick.c (File Modified)
9686 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9688 - Add bursted clients to /stats p list.
9692 trunk/modules/core/m_nick.c (File Modified)
9695 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9697 - Add identify_service, identify_command options to the example.conf,
9702 trunk/NEWS (File Modified)
9703 trunk/doc/example.conf (File Modified)
9704 trunk/src/newconf.c (File Modified)
9707 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9709 - Add services shortcuts.
9713 trunk/modules/Makefile.in (File Modified)
9714 trunk/modules/m_sshortcut.c (File Added)
9717 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9719 - put back checks i removed by mistake
9723 trunk/modules/core/m_join.c (File Modified)
9726 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9728 - Implement channel mode +Q, which disables forwarding.
9729 - Make forwarding usable by everyone.
9730 - Implement channel mode +F which bypasses authority checks on a target
9736 trunk/NEWS (File Modified)
9737 trunk/include/channel.h (File Modified)
9738 trunk/include/supported.h (File Modified)
9739 trunk/modules/core/m_join.c (File Modified)
9740 trunk/modules/core/m_mode.c (File Modified)
9741 trunk/src/messages.tab (File Modified)
9744 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9746 - Fix account handling brokenness.
9750 trunk/modules/m_services.c (File Modified)
9753 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9755 Identify to services via server password hack. Still
9756 needs config file parts, like
9757 identifyservice = "nickserv@services.int";
9758 identifycommand = "IDENTIFY";
9762 trunk/include/s_conf.h (File Modified)
9763 trunk/src/s_user.c (File Modified)
9766 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9768 Make send.c compile.
9772 trunk/src/send.c (File Modified)
9775 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9777 - Handle this better.
9781 trunk/src/send.c (File Modified)
9784 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9786 If the source is not a client, don't send to normal users.
9790 trunk/src/send.c (File Modified)
9793 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9795 - Make /wallops behave as wallops in other ircds.
9799 trunk/modules/m_wallops.c (File Modified)
9800 trunk/src/send.c (File Modified)
9803 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9809 trunk/NEWS (File Modified)
9810 trunk/configure (File Modified)
9811 trunk/configure.ac (File Modified)
9814 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9816 - Remove efnet configuration.
9817 - Rename example.conf as reference.conf, and replace the default
9818 example.conf with one suitable for AthemeNET.
9819 - Update makefile to reflect these changes.
9823 trunk/doc/Makefile.in (File Modified)
9824 trunk/doc/example.conf (File Modified)
9825 trunk/doc/example.efnet.conf (File Deleted)
9826 trunk/doc/reference.conf (File Added)
9829 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9831 - Don't display opers who are /away.
9835 trunk/modules/m_stats.c (File Modified)
9838 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9840 Put cmode +f in 004 and 005.
9844 trunk/include/supported.h (File Modified)
9845 trunk/src/messages.tab (File Modified)
9848 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9850 Add user umode +Q which prevents a user from
9855 trunk/include/client.h (File Modified)
9856 trunk/modules/core/m_join.c (File Modified)
9857 trunk/src/messages.tab (File Modified)
9858 trunk/src/s_user.c (File Modified)
9861 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9863 Implement channel forwarding in m_join(). As in
9864 hyperion, failing to join because of +i, +r or +j
9865 can cause you to be forwarded, potentially
9866 recursively. Unlike hyperion, a single numeric
9867 is sent in case of a successful forward, otherwise
9868 the ircd acts if there were no forward.
9872 trunk/include/numeric.h (File Modified)
9873 trunk/modules/core/m_join.c (File Modified)
9874 trunk/src/messages.tab (File Modified)
9877 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9879 Allow servers to set oper-only cmodes as well.
9883 trunk/modules/core/m_mode.c (File Modified)
9886 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9888 Add cmode +f which takes a channel name, settable
9889 only by opers for now. Does not do anything yet.
9893 trunk/include/channel.h (File Modified)
9894 trunk/modules/core/m_join.c (File Modified)
9895 trunk/modules/core/m_mode.c (File Modified)
9896 trunk/modules/core/m_sjoin.c (File Modified)
9897 trunk/src/channel.c (File Modified)
9900 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9902 Fully initialize 'mode' in ms_join() and ms_sjoin()
9903 to avoid old +j garbage from being used.
9907 trunk/modules/core/m_join.c (File Modified)
9908 trunk/modules/core/m_sjoin.c (File Modified)
9911 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9913 - only touch join_count/join_delta if join throttling
9914 is enabled on the channel
9915 - reset join_count/join_delta to 0 if -j is set
9919 trunk/modules/core/m_join.c (File Modified)
9920 trunk/modules/core/m_mode.c (File Modified)
9921 trunk/modules/core/m_sjoin.c (File Modified)
9924 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9926 Also start a new "period" for join throttling for remote joins,
9927 if necessary. Make the code slightly clearer.
9931 trunk/modules/core/m_join.c (File Modified)
9932 trunk/src/channel.c (File Modified)
9935 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9937 Some +j improvements, still broken.
9941 trunk/modules/core/m_join.c (File Modified)
9942 trunk/modules/core/m_sjoin.c (File Modified)
9945 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9947 Only do +z processing for +m channels the sender is on,
9948 as bans/quiets are currently only checked locally.
9952 trunk/modules/core/m_message.c (File Modified)
9955 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9957 - Add max_bans_large configuration option, defaulting to 500, to
9958 limit the number of bans in a +L channel
9959 - Change b/e/I to b/e/I/q in texts
9963 trunk/doc/example.conf (File Modified)
9964 trunk/include/s_conf.h (File Modified)
9965 trunk/modules/core/m_mode.c (File Modified)
9966 trunk/modules/m_info.c (File Modified)
9967 trunk/src/newconf.c (File Modified)
9968 trunk/src/s_conf.c (File Modified)
9971 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9973 Store invite for +gi channels.
9974 Note that +gi is significantly weaker access control than +i.
9978 trunk/modules/m_invite.c (File Modified)
9981 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9983 Nonops are allowed to see +q lists.
9987 trunk/modules/core/m_mode.c (File Modified)
9990 jilles 2005/09/11 14:27:59 UTC (20050911-108)
9992 Invalidate can_send() cache on -q.
9996 trunk/modules/core/m_mode.c (File Modified)
9999 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10001 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10005 trunk/modules/core/m_sjoin.c (File Modified)
10008 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10010 - Allow blank SJOINs -- for permanant channels.
10014 trunk/modules/core/m_sjoin.c (File Modified)
10017 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10019 - Burst permanant channels.
10023 trunk/src/s_serv.c (File Modified)
10026 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10028 - Fix handling of permanant channels.
10032 trunk/modules/core/m_join.c (File Modified)
10035 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10037 - Run indent on core modules.
10038 - Add propagation of join throttle settings.
10042 trunk/modules/core/m_die.c (File Modified)
10043 trunk/modules/core/m_error.c (File Modified)
10044 trunk/modules/core/m_join.c (File Modified)
10045 trunk/modules/core/m_kick.c (File Modified)
10046 trunk/modules/core/m_kill.c (File Modified)
10047 trunk/modules/core/m_message.c (File Modified)
10048 trunk/modules/core/m_mode.c (File Modified)
10049 trunk/modules/core/m_nick.c (File Modified)
10050 trunk/modules/core/m_part.c (File Modified)
10051 trunk/modules/core/m_quit.c (File Modified)
10052 trunk/modules/core/m_server.c (File Modified)
10053 trunk/modules/core/m_sjoin.c (File Modified)
10054 trunk/modules/core/m_squit.c (File Modified)
10057 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10059 - Fix mistake in commit message.
10063 trunk/ChangeLog (File Modified)
10066 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10068 - Channel throttling.
10072 trunk/NEWS (File Modified)
10073 trunk/include/supported.h (File Modified)
10074 trunk/modules/core/m_mode.c (File Modified)
10075 trunk/src/messages.tab (File Modified)
10078 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10080 - Channel throttle logic fixes.
10084 trunk/include/channel.h (File Modified)
10087 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10089 - Add the throttle logic.
10093 trunk/include/channel.h (File Modified)
10094 trunk/include/numeric.h (File Modified)
10095 trunk/modules/core/m_join.c (File Modified)
10096 trunk/src/channel.c (File Modified)
10097 trunk/src/messages.tab (File Modified)
10100 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10102 - Cosmetic fixes to CREDITS.
10106 trunk/CREDITS (File Modified)
10109 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10111 - Better channel_modes() from ShadowIRCd 4.
10115 trunk/include/channel.h (File Modified)
10116 trunk/src/channel.c (File Modified)
10119 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10121 - Strip colour codes from parts.
10125 trunk/modules/core/m_part.c (File Modified)
10128 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10130 - Strip colour codes from quits.
10134 trunk/modules/core/m_quit.c (File Modified)
10137 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10139 - add +c/+g/+z to channel_modes().
10143 trunk/src/channel.c (File Modified)
10146 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10148 - Add +g to 004/005 numerics.
10152 trunk/include/supported.h (File Modified)
10153 trunk/src/messages.tab (File Modified)
10156 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10158 - Add +cgz to set_final_mode() in both join/sjoin.
10159 - Implement channel mode +g: Free invite.
10163 trunk/include/channel.h (File Modified)
10164 trunk/modules/core/m_join.c (File Modified)
10165 trunk/modules/core/m_mode.c (File Modified)
10166 trunk/modules/core/m_sjoin.c (File Modified)
10167 trunk/modules/m_invite.c (File Modified)
10170 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10172 - Make sure /stats p uses the right list.
10176 trunk/modules/m_stats.c (File Modified)
10179 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10181 - local oper list becomes local_oper_list.
10182 - all opers are stored on oper_list for /stats p.
10186 trunk/include/ircd.h (File Modified)
10187 trunk/modules/m_stats.c (File Modified)
10188 trunk/modules/m_trace.c (File Modified)
10189 trunk/src/client.c (File Modified)
10190 trunk/src/ircd.c (File Modified)
10191 trunk/src/s_user.c (File Modified)
10192 trunk/src/send.c (File Modified)
10195 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10197 - Remove ENABLE_SERVICES legacy define.
10201 trunk/configure (File Modified)
10202 trunk/configure.ac (File Modified)
10203 trunk/include/client.h (File Modified)
10204 trunk/include/m_info.h (File Modified)
10205 trunk/include/s_conf.h (File Modified)
10206 trunk/modules/Makefile.in (File Modified)
10207 trunk/modules/core/m_kick.c (File Modified)
10208 trunk/modules/core/m_mode.c (File Modified)
10209 trunk/modules/core/m_nick.c (File Modified)
10210 trunk/modules/core/m_sjoin.c (File Modified)
10211 trunk/modules/m_services.c (File Modified)
10212 trunk/src/channel.c (File Modified)
10213 trunk/src/newconf.c (File Modified)
10214 trunk/src/s_conf.c (File Modified)
10215 trunk/src/s_serv.c (File Modified)
10216 trunk/src/s_user.c (File Modified)
10219 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10221 - New reject message, ala ircu.
10225 trunk/src/reject.c (File Modified)
10228 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10230 - Reduce 'broadcast storm' effect in m_chghost.
10234 trunk/modules/m_chghost.c (File Modified)
10237 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10239 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10243 trunk/include/supported.h (File Modified)
10244 trunk/src/messages.tab (File Modified)
10247 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10253 trunk/include/channel.h (File Modified)
10254 trunk/modules/core/m_message.c (File Modified)
10255 trunk/modules/core/m_mode.c (File Modified)
10258 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10260 - use sendto_one_numeric() in some places.
10264 trunk/modules/core/m_mode.c (File Modified)
10267 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10269 - Implement channel mode +c -- colour stripping.
10273 trunk/include/irc_string.h (File Modified)
10274 trunk/include/supported.h (File Modified)
10275 trunk/modules/core/m_message.c (File Modified)
10276 trunk/modules/core/m_mode.c (File Modified)
10277 trunk/src/irc_string.c (File Modified)
10278 trunk/src/messages.tab (File Modified)
10281 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10283 - Add +qLP to CHANMODES 005 numeric.
10287 trunk/include/supported.h (File Modified)
10290 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10292 Move credits files to doc/.
10296 trunk/Hybrid-team (File Deleted)
10297 trunk/Ratbox-team (File Deleted)
10298 trunk/doc/Hybrid-team (File Added)
10299 trunk/doc/Ratbox-team (File Added)
10302 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10304 - Rename Ratbox credits as Ratbox-team.
10305 - Add in our own CREDITS.
10309 trunk/CREDITS (File Deleted)
10310 trunk/CREDITS (File Added)
10311 trunk/Ratbox-team (File Added)
10314 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10316 - Quietcache fixes.
10320 trunk/modules/core/m_mode.c (File Modified)
10323 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10325 - Rebuild configure.
10329 trunk/autom4te.cache/ (File Deleted)
10330 trunk/configure (File Modified)
10333 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10335 Add +q to messages.tab.
10339 trunk/src/messages.tab (File Modified)
10342 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10344 - port m_sjoin stuff to TS6 JOIN syntax.
10348 trunk/modules/core/m_join.c (File Modified)
10351 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10353 - Implement channel mode +q (quiet)
10357 trunk/include/channel.h (File Modified)
10358 trunk/modules/core/m_mode.c (File Modified)
10359 trunk/src/channel.c (File Modified)
10362 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10364 Add +L/+P for set_final_mode().
10368 trunk/modules/core/m_sjoin.c (File Modified)
10371 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10373 Add +L/+P in channel_modes().
10377 trunk/src/channel.c (File Modified)
10380 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10382 - Use MODE_PERMANENT, not MODE_PERMANANT
10383 - Actually use chm_staff()
10385 It compiles but is not otherwise tested.
10389 trunk/include/channel.h (File Modified)
10390 trunk/modules/core/m_mode.c (File Modified)
10391 trunk/modules/core/m_sjoin.c (File Modified)
10392 trunk/src/channel.c (File Modified)
10395 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10397 - Ok, patchlevel.h is fixed now.
10401 trunk/include/patchlevel.h (File Modified)
10404 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10410 trunk/include/patchlevel.h (File Modified)
10411 trunk/src/version.c.SH (File Modified)
10414 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10416 - Fix compilation issue with version.c.
10420 trunk/src/version.c.SH (File Modified)
10423 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10425 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10426 this from the BUGS file.
10430 trunk/BUGS (File Modified)
10433 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10435 Mangle all netsplit messages if flatten links is enabled.
10439 trunk/src/client.c (File Modified)
10442 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10444 - jilles pointed out that /stats p needed severe changes -- implement
10449 trunk/modules/m_stats.c (File Modified)
10452 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10454 Rename RELNOTES to NEWS.
10458 trunk/NEWS (File Added)
10459 trunk/RELNOTES (File Deleted)
10462 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10468 trunk/RELNOTES (File Modified)
10471 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10473 - Make /stats p work globally.
10474 - Change 'OPER(s)' to 'staff members'
10478 trunk/modules/m_stats.c (File Modified)
10481 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10483 - add modes, +LP to RPL_MYINFO.
10487 trunk/src/messages.tab (File Modified)
10490 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10492 More stuff to RELNOTES.
10496 trunk/RELNOTES (File Modified)
10499 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10505 trunk/modules/core/m_sjoin.c (File Modified)
10506 trunk/src/channel.c (File Modified)
10509 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10511 - Implement list limit exceed modes -- +L.
10515 trunk/modules/core/m_mode.c (File Modified)
10518 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10520 - Add handlers for modes +L, +P.
10524 trunk/include/channel.h (File Modified)
10525 trunk/modules/core/m_mode.c (File Modified)
10528 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10530 Update properties on *everything*.
10534 trunk/.cvsignore (Property Modified)
10535 trunk/.indent.pro (Property Modified)
10536 trunk/BUGS (File Modified) (Property Modified)
10537 trunk/CREDITS (File Modified) (Property Modified)
10538 trunk/ChangeLog (Property Modified)
10539 trunk/Hybrid-team (File Modified) (Property Modified)
10540 trunk/INSTALL (File Modified) (Property Modified)
10541 trunk/LICENSE (File Modified) (Property Modified)
10542 trunk/Makefile.in (File Modified) (Property Modified)
10543 trunk/README.FIRST (File Modified) (Property Modified)
10544 trunk/RELNOTES (File Modified) (Property Modified)
10545 trunk/SVN-Access (Property Modified)
10546 trunk/aclocal.m4 (File Modified) (Property Modified)
10547 trunk/adns/.cvsignore (Property Modified)
10548 trunk/adns/COPYING (Property Modified)
10549 trunk/adns/GPL-vs-LGPL (Property Modified)
10550 trunk/adns/Makefile.in (File Modified) (Property Modified)
10551 trunk/adns/README (Property Modified)
10552 trunk/adns/README.ircd (Property Modified)
10553 trunk/adns/adns.h (File Modified) (Property Modified)
10554 trunk/adns/check.c (File Modified) (Property Modified)
10555 trunk/adns/dlist.h (File Modified) (Property Modified)
10556 trunk/adns/event.c (File Modified) (Property Modified)
10557 trunk/adns/general.c (File Modified) (Property Modified)
10558 trunk/adns/internal.h (File Modified) (Property Modified)
10559 trunk/adns/parse.c (File Modified) (Property Modified)
10560 trunk/adns/query.c (File Modified) (Property Modified)
10561 trunk/adns/reply.c (File Modified) (Property Modified)
10562 trunk/adns/setup.c (File Modified) (Property Modified)
10563 trunk/adns/transmit.c (File Modified) (Property Modified)
10564 trunk/adns/tvarith.h (File Modified) (Property Modified)
10565 trunk/adns/types.c (File Modified) (Property Modified)
10566 trunk/configure (File Modified) (Property Modified)
10567 trunk/configure.ac (File Modified) (Property Modified)
10568 trunk/contrib/.cvsignore (Property Modified)
10569 trunk/contrib/.indent.pro (Property Modified)
10570 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10571 trunk/contrib/README (File Modified) (Property Modified)
10572 trunk/contrib/example_module.c (File Modified) (Property Modified)
10573 trunk/contrib/m_42.c (File Modified) (Property Modified)
10574 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10575 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10576 trunk/contrib/m_force.c (File Modified) (Property Modified)
10577 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10578 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10579 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10580 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10581 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10582 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10583 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10584 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10585 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10586 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10587 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10588 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10589 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10590 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10591 trunk/doc/.cvsignore (Property Modified)
10592 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10593 trunk/doc/Makefile.in (File Modified) (Property Modified)
10594 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10595 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10596 trunk/doc/challenge.txt (File Modified) (Property Modified)
10597 trunk/doc/example.conf (File Modified) (Property Modified)
10598 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10599 trunk/doc/hooks.txt (File Modified) (Property Modified)
10600 trunk/doc/index.txt (File Modified) (Property Modified)
10601 trunk/doc/ircd.8 (File Modified) (Property Modified)
10602 trunk/doc/ircd.motd (Property Modified)
10603 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10604 trunk/doc/modeg.txt (File Modified) (Property Modified)
10605 trunk/doc/modes.txt (File Modified) (Property Modified)
10606 trunk/doc/monitor.txt (File Modified) (Property Modified)
10607 trunk/doc/old/Authors (Property Modified)
10608 trunk/doc/operguide.txt (File Modified) (Property Modified)
10609 trunk/doc/opermyth.txt (Property Modified)
10610 trunk/doc/server-version-info (File Modified) (Property Modified)
10611 trunk/doc/services.txt (File Modified) (Property Modified)
10612 trunk/doc/technical/README.TSora (Property Modified)
10613 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10614 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10615 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10616 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10617 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10618 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10619 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10620 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10621 trunk/doc/technical/rfc1459.txt (Property Modified)
10622 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10623 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10624 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10625 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10626 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10627 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10628 trunk/help/Makefile.in (File Modified) (Property Modified)
10629 trunk/help/opers/accept (Property Modified)
10630 trunk/help/opers/admin (Property Modified)
10631 trunk/help/opers/away (Property Modified)
10632 trunk/help/opers/capab (Property Modified)
10633 trunk/help/opers/challenge (Property Modified)
10634 trunk/help/opers/close (Property Modified)
10635 trunk/help/opers/cmode (Property Modified)
10636 trunk/help/opers/cnotice (Property Modified)
10637 trunk/help/opers/connect (Property Modified)
10638 trunk/help/opers/cprivmsg (Property Modified)
10639 trunk/help/opers/credits (Property Modified)
10640 trunk/help/opers/die (Property Modified)
10641 trunk/help/opers/dline (Property Modified)
10642 trunk/help/opers/eob (Property Modified)
10643 trunk/help/opers/error (Property Modified)
10644 trunk/help/opers/etrace (Property Modified)
10645 trunk/help/opers/gline (Property Modified)
10646 trunk/help/opers/help (Property Modified)
10647 trunk/help/opers/index (Property Modified)
10648 trunk/help/opers/info (Property Modified)
10649 trunk/help/opers/invite (Property Modified)
10650 trunk/help/opers/ison (Property Modified)
10651 trunk/help/opers/join (Property Modified)
10652 trunk/help/opers/kick (Property Modified)
10653 trunk/help/opers/kill (Property Modified)
10654 trunk/help/opers/kline (Property Modified)
10655 trunk/help/opers/knock (Property Modified)
10656 trunk/help/opers/links (Property Modified)
10657 trunk/help/opers/list (Property Modified)
10658 trunk/help/opers/locops (Property Modified)
10659 trunk/help/opers/lusers (Property Modified)
10660 trunk/help/opers/modlist (Property Modified)
10661 trunk/help/opers/modload (Property Modified)
10662 trunk/help/opers/modrestart (Property Modified)
10663 trunk/help/opers/modunload (Property Modified)
10664 trunk/help/opers/motd (Property Modified)
10665 trunk/help/opers/names (Property Modified)
10666 trunk/help/opers/nick (Property Modified)
10667 trunk/help/opers/notice (Property Modified)
10668 trunk/help/opers/oper (Property Modified)
10669 trunk/help/opers/operspy (Property Modified)
10670 trunk/help/opers/operwall (Property Modified)
10671 trunk/help/opers/part (Property Modified)
10672 trunk/help/opers/pass (Property Modified)
10673 trunk/help/opers/ping (Property Modified)
10674 trunk/help/opers/pong (Property Modified)
10675 trunk/help/opers/post (Property Modified)
10676 trunk/help/opers/privmsg (Property Modified)
10677 trunk/help/opers/quit (Property Modified)
10678 trunk/help/opers/rehash (Property Modified)
10679 trunk/help/opers/restart (Property Modified)
10680 trunk/help/opers/resv (Property Modified)
10681 trunk/help/opers/server (Property Modified)
10682 trunk/help/opers/set (Property Modified)
10683 trunk/help/opers/sjoin (Property Modified)
10684 trunk/help/opers/squit (Property Modified)
10685 trunk/help/opers/stats (Property Modified)
10686 trunk/help/opers/svinfo (Property Modified)
10687 trunk/help/opers/testgecos (Property Modified)
10688 trunk/help/opers/testline (Property Modified)
10689 trunk/help/opers/testmask (Property Modified)
10690 trunk/help/opers/time (Property Modified)
10691 trunk/help/opers/topic (Property Modified)
10692 trunk/help/opers/trace (Property Modified)
10693 trunk/help/opers/uhelp (Property Modified)
10694 trunk/help/opers/umode (Property Modified)
10695 trunk/help/opers/undline (Property Modified)
10696 trunk/help/opers/ungline (Property Modified)
10697 trunk/help/opers/unkline (Property Modified)
10698 trunk/help/opers/unresv (Property Modified)
10699 trunk/help/opers/unxline (Property Modified)
10700 trunk/help/opers/user (Property Modified)
10701 trunk/help/opers/userhost (Property Modified)
10702 trunk/help/opers/users (Property Modified)
10703 trunk/help/opers/version (Property Modified)
10704 trunk/help/opers/wallops (Property Modified)
10705 trunk/help/opers/who (Property Modified)
10706 trunk/help/opers/whois (Property Modified)
10707 trunk/help/opers/whowas (Property Modified)
10708 trunk/help/opers/xline (Property Modified)
10709 trunk/help/users/index (Property Modified)
10710 trunk/help/users/info (Property Modified)
10711 trunk/help/users/notice (Property Modified)
10712 trunk/help/users/privmsg (Property Modified)
10713 trunk/help/users/stats (Property Modified)
10714 trunk/help/users/umode (Property Modified)
10715 trunk/include/.cvsignore (Property Modified)
10716 trunk/include/.indent.pro (Property Modified)
10717 trunk/include/balloc.h (File Modified) (Property Modified)
10718 trunk/include/cache.h (File Modified) (Property Modified)
10719 trunk/include/channel.h (File Modified) (Property Modified)
10720 trunk/include/class.h (File Modified) (Property Modified)
10721 trunk/include/client.h (File Modified) (Property Modified)
10722 trunk/include/commio.h (File Modified) (Property Modified)
10723 trunk/include/common.h (File Modified) (Property Modified)
10724 trunk/include/config.h (File Modified) (Property Modified)
10725 trunk/include/config.h.dist (File Modified) (Property Modified)
10726 trunk/include/defaults.h (File Modified) (Property Modified)
10727 trunk/include/event.h (File Modified) (Property Modified)
10728 trunk/include/hash.h (File Modified) (Property Modified)
10729 trunk/include/hook.h (File Modified) (Property Modified)
10730 trunk/include/hostmask.h (File Modified) (Property Modified)
10731 trunk/include/irc_string.h (File Modified) (Property Modified)
10732 trunk/include/ircd.h (File Modified) (Property Modified)
10733 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10734 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10735 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10736 trunk/include/linebuf.h (File Modified) (Property Modified)
10737 trunk/include/listener.h (File Modified) (Property Modified)
10738 trunk/include/m_info.h (File Modified) (Property Modified)
10739 trunk/include/memory.h (File Modified) (Property Modified)
10740 trunk/include/modules.h (File Modified) (Property Modified)
10741 trunk/include/monitor.h (File Modified) (Property Modified)
10742 trunk/include/msg.h (File Modified) (Property Modified)
10743 trunk/include/newconf.h (File Modified) (Property Modified)
10744 trunk/include/numeric.h (File Modified) (Property Modified)
10745 trunk/include/packet.h (File Modified) (Property Modified)
10746 trunk/include/parse.h (File Modified) (Property Modified)
10747 trunk/include/patchlevel.h (File Modified) (Property Modified)
10748 trunk/include/patricia.h (File Modified) (Property Modified)
10749 trunk/include/reject.h (File Modified) (Property Modified)
10750 trunk/include/res.h (File Modified) (Property Modified)
10751 trunk/include/restart.h (File Modified) (Property Modified)
10752 trunk/include/s_auth.h (File Modified) (Property Modified)
10753 trunk/include/s_conf.h (File Modified) (Property Modified)
10754 trunk/include/s_gline.h (File Modified) (Property Modified)
10755 trunk/include/s_log.h (File Modified) (Property Modified)
10756 trunk/include/s_newconf.h (File Modified) (Property Modified)
10757 trunk/include/s_serv.h (File Modified) (Property Modified)
10758 trunk/include/s_stats.h (File Modified) (Property Modified)
10759 trunk/include/s_user.h (File Modified) (Property Modified)
10760 trunk/include/s_zip.h (File Modified) (Property Modified)
10761 trunk/include/scache.h (File Modified) (Property Modified)
10762 trunk/include/send.h (File Modified) (Property Modified)
10763 trunk/include/serno.h (Property Modified)
10764 trunk/include/setup.h.in (Property Modified)
10765 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10766 trunk/include/stdinc.h (File Modified) (Property Modified)
10767 trunk/include/supported.h (File Modified) (Property Modified)
10768 trunk/include/tools.h (File Modified) (Property Modified)
10769 trunk/include/whowas.h (File Modified) (Property Modified)
10770 trunk/install-sh (File Modified) (Property Modified)
10771 trunk/modules/.cvsignore (Property Modified)
10772 trunk/modules/.depend (Property Modified)
10773 trunk/modules/.indent.pro (Property Modified)
10774 trunk/modules/Makefile.in (File Modified) (Property Modified)
10775 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10776 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10777 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10778 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10779 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10780 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10781 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10782 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10783 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10784 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10785 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10786 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10787 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10788 trunk/modules/m_accept.c (File Modified) (Property Modified)
10789 trunk/modules/m_admin.c (File Modified) (Property Modified)
10790 trunk/modules/m_away.c (File Modified) (Property Modified)
10791 trunk/modules/m_cap.c (File Modified) (Property Modified)
10792 trunk/modules/m_capab.c (File Modified) (Property Modified)
10793 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10794 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10795 trunk/modules/m_close.c (File Modified) (Property Modified)
10796 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10797 trunk/modules/m_connect.c (File Modified) (Property Modified)
10798 trunk/modules/m_dline.c (File Modified) (Property Modified)
10799 trunk/modules/m_encap.c (File Modified) (Property Modified)
10800 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10801 trunk/modules/m_gline.c (File Modified) (Property Modified)
10802 trunk/modules/m_help.c (File Modified) (Property Modified)
10803 trunk/modules/m_info.c (File Modified) (Property Modified)
10804 trunk/modules/m_invite.c (File Modified) (Property Modified)
10805 trunk/modules/m_ison.c (File Modified) (Property Modified)
10806 trunk/modules/m_kline.c (File Modified) (Property Modified)
10807 trunk/modules/m_knock.c (File Modified) (Property Modified)
10808 trunk/modules/m_links.c (File Modified) (Property Modified)
10809 trunk/modules/m_list.c (File Modified) (Property Modified)
10810 trunk/modules/m_locops.c (File Modified) (Property Modified)
10811 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10812 trunk/modules/m_map.c (File Modified) (Property Modified)
10813 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10814 trunk/modules/m_motd.c (File Modified) (Property Modified)
10815 trunk/modules/m_names.c (File Modified) (Property Modified)
10816 trunk/modules/m_oper.c (File Modified) (Property Modified)
10817 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10818 trunk/modules/m_pass.c (File Modified) (Property Modified)
10819 trunk/modules/m_ping.c (File Modified) (Property Modified)
10820 trunk/modules/m_pong.c (File Modified) (Property Modified)
10821 trunk/modules/m_post.c (File Modified) (Property Modified)
10822 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10823 trunk/modules/m_restart.c (File Modified) (Property Modified)
10824 trunk/modules/m_resv.c (File Modified) (Property Modified)
10825 trunk/modules/m_services.c (File Modified) (Property Modified)
10826 trunk/modules/m_set.c (File Modified) (Property Modified)
10827 trunk/modules/m_stats.c (File Modified) (Property Modified)
10828 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10829 trunk/modules/m_tb.c (File Modified) (Property Modified)
10830 trunk/modules/m_testline.c (File Modified) (Property Modified)
10831 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10832 trunk/modules/m_time.c (File Modified) (Property Modified)
10833 trunk/modules/m_topic.c (File Modified) (Property Modified)
10834 trunk/modules/m_trace.c (File Modified) (Property Modified)
10835 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10836 trunk/modules/m_user.c (File Modified) (Property Modified)
10837 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10838 trunk/modules/m_users.c (File Modified) (Property Modified)
10839 trunk/modules/m_version.c (File Modified) (Property Modified)
10840 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10841 trunk/modules/m_who.c (File Modified) (Property Modified)
10842 trunk/modules/m_whois.c (File Modified) (Property Modified)
10843 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10844 trunk/modules/m_xline.c (File Modified) (Property Modified)
10845 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10846 trunk/servlink/.cvsignore (Property Modified)
10847 trunk/servlink/.indent.pro (Property Modified)
10848 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10849 trunk/servlink/README (File Modified) (Property Modified)
10850 trunk/servlink/TODO (File Modified) (Property Modified)
10851 trunk/servlink/control.c (File Modified) (Property Modified)
10852 trunk/servlink/control.h (File Modified) (Property Modified)
10853 trunk/servlink/io.c (File Modified) (Property Modified)
10854 trunk/servlink/io.h (File Modified) (Property Modified)
10855 trunk/servlink/servlink.c (File Modified) (Property Modified)
10856 trunk/servlink/servlink.h (File Modified) (Property Modified)
10857 trunk/src/.cvsignore (Property Modified)
10858 trunk/src/.depend (Property Modified)
10859 trunk/src/.indent.pro (Property Modified)
10860 trunk/src/Makefile.in (File Modified) (Property Modified)
10861 trunk/src/adns.c (File Modified) (Property Modified)
10862 trunk/src/balloc.c (File Modified) (Property Modified)
10863 trunk/src/cache.c (File Modified) (Property Modified)
10864 trunk/src/channel.c (File Modified) (Property Modified)
10865 trunk/src/class.c (File Modified) (Property Modified)
10866 trunk/src/client.c (File Modified) (Property Modified)
10867 trunk/src/commio.c (File Modified) (Property Modified)
10868 trunk/src/devpoll.c (File Modified) (Property Modified)
10869 trunk/src/epoll.c (File Modified) (Property Modified)
10870 trunk/src/event.c (File Modified) (Property Modified)
10871 trunk/src/getopt.c (File Modified) (Property Modified)
10872 trunk/src/hash.c (File Modified) (Property Modified)
10873 trunk/src/hook.c (File Modified) (Property Modified)
10874 trunk/src/hostmask.c (File Modified) (Property Modified)
10875 trunk/src/irc_string.c (File Modified) (Property Modified)
10876 trunk/src/ircd.c (File Modified) (Property Modified)
10877 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10878 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10879 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10880 trunk/src/kdparse.c (File Modified) (Property Modified)
10881 trunk/src/kqueue.c (File Modified) (Property Modified)
10882 trunk/src/linebuf.c (File Modified) (Property Modified)
10883 trunk/src/listener.c (File Modified) (Property Modified)
10884 trunk/src/match.c (File Modified) (Property Modified)
10885 trunk/src/memory.c (File Modified) (Property Modified)
10886 trunk/src/messages.tab (File Modified) (Property Modified)
10887 trunk/src/modules.c (File Modified) (Property Modified)
10888 trunk/src/monitor.c (File Modified) (Property Modified)
10889 trunk/src/newconf.c (File Modified) (Property Modified)
10890 trunk/src/numeric.c (File Modified) (Property Modified)
10891 trunk/src/packet.c (File Modified) (Property Modified)
10892 trunk/src/parse.c (File Modified) (Property Modified)
10893 trunk/src/patricia.c (File Modified) (Property Modified)
10894 trunk/src/poll.c (File Modified) (Property Modified)
10895 trunk/src/reject.c (File Modified) (Property Modified)
10896 trunk/src/restart.c (File Modified) (Property Modified)
10897 trunk/src/s_auth.c (File Modified) (Property Modified)
10898 trunk/src/s_conf.c (File Modified) (Property Modified)
10899 trunk/src/s_gline.c (File Modified) (Property Modified)
10900 trunk/src/s_log.c (File Modified) (Property Modified)
10901 trunk/src/s_newconf.c (File Modified) (Property Modified)
10902 trunk/src/s_serv.c (File Modified) (Property Modified)
10903 trunk/src/s_stats.c (File Modified) (Property Modified)
10904 trunk/src/s_user.c (File Modified) (Property Modified)
10905 trunk/src/scache.c (File Modified) (Property Modified)
10906 trunk/src/select.c (File Modified) (Property Modified)
10907 trunk/src/send.c (File Modified) (Property Modified)
10908 trunk/src/snprintf.c (File Modified) (Property Modified)
10909 trunk/src/tools.c (File Modified) (Property Modified)
10910 trunk/src/version.c.SH (File Modified) (Property Modified)
10911 trunk/src/whowas.c (File Modified) (Property Modified)
10912 trunk/tools/.cvsignore (Property Modified)
10913 trunk/tools/Makefile.in (File Modified) (Property Modified)
10914 trunk/tools/README (File Modified) (Property Modified)
10915 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10916 trunk/tools/convertilines.c (File Modified) (Property Modified)
10917 trunk/tools/convertklines.c (File Modified) (Property Modified)
10918 trunk/tools/mkkeypair (Property Modified)
10919 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10920 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10921 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10922 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10923 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10924 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10925 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10926 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10927 trunk/tools/untabify (File Modified) (Property Modified)
10928 trunk/tools/viconf.c (File Modified) (Property Modified)
10931 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10937 trunk/RELNOTES (File Modified)
10940 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10942 - Make version.c use our serial, not ratbox's.
10946 trunk/src/version.c.SH (File Modified)
10949 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10952 - revved patchlevel to 2.1.5
10956 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10957 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10960 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10962 - fix buffer overflow and unterminated buffer when removing TS6 bans
10963 - fix rebuilding of SJOIN
10967 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10970 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10972 have servlink report if it gets an uncompressed error message when it gets inflate failures
10975 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10978 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10980 - extend our copyrights to 2005.
10984 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10985 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10986 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10987 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
10988 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
10989 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
10990 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
10991 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
10992 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
10993 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
10994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
10995 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11090 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11093 - revved patchlevel to 2.1.4
11097 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11101 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11103 - add TARGMAX to 005
11104 - remove the +1 from ->uid in struct Client
11105 - fix checking of accept entries in m_accept.c
11109 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11111 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11112 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11115 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11117 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11122 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11125 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11127 - remove an unused variable
11131 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11134 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11136 don't burst a TS5 name in burst_TS6. -via jillies
11139 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11142 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11144 - via jilles, make nickchanges invalidate any cached bans for
11149 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11150 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11151 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11152 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11155 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11157 - fix some char vs byte usage to make adns compile cleanly with gcc4
11161 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11162 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11163 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11164 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11165 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11166 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11167 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11168 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11171 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11173 userhost should allow 5 userhost checks, not 4
11176 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11179 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11181 - another darwin fix
11185 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11188 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11194 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11195 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11196 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11197 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11198 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11199 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11200 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11201 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11204 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11206 - remove bogus extern of abort_list
11210 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11213 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11215 svn repo access stuff
11218 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11221 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11227 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11230 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11236 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11239 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11241 revert omotd..i thought it was a good idea..oh well
11244 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11247 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11249 Commas are bad things in channel keys
11253 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11256 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11258 Add OMOTD command to display oper motd
11262 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11265 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11267 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11270 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11273 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11275 Modified files: (Branch: RATBOX_2_1)
11278 - stop testing whois for protocol violations, as they can be caused in
11279 ircds going all the way back to the original ircd2.8
11281 Revision Changes Path
11282 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11286 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11288 Modified files: (Branch: RATBOX_2_1)
11291 - remove some 2.2 code
11293 Revision Changes Path
11294 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11298 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11300 Modified files: (Branch: RATBOX_2_1)
11303 backport of the silly december 31st bug
11305 Revision Changes Path
11306 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11310 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11312 Modified files: (Branch: RATBOX_2_1)
11314 include patchlevel.h
11316 - revved patchlevel to 2.1.3
11318 Revision Changes Path
11319 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11320 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11324 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11326 Modified files: (Branch: RATBOX_2_1)
11329 modules/core m_nick.c
11332 - stop removing a clients own list of accepted clients when they do a
11334 - clean up the accept code so its less retarded
11336 Revision Changes Path
11337 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11338 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11339 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11340 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11344 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11346 Modified files: (Branch: RATBOX_2_1)
11349 src event.c ircd.c newconf.c
11351 - remove a defn of links_cache_list in m_links.c which was causing
11352 the flattened links update to be ignored
11353 - add eventUpdate(), and make links_delay update on rehash
11355 Revision Changes Path
11356 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11357 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11358 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11359 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11360 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11364 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11366 Modified files: (Branch: RATBOX_2_1)
11370 - make the conf parser apply service {}; on rehash
11372 Revision Changes Path
11373 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11374 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11378 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11380 Modified files: (Branch: RATBOX_2_1)
11383 - show ENABLE_SERVICES define in info
11385 Revision Changes Path
11386 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11390 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11392 Modified files: (Branch: RATBOX_2_1)
11393 modules m_services.c m_stats.c
11395 - via jilles, make m_services.c hook into stats U and display service
11398 Revision Changes Path
11399 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11400 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11404 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11406 Modified files: (Branch: RATBOX_2_1)
11407 . configure configure.ac
11409 - default build to -O2
11411 Revision Changes Path
11412 7.249.2.2 +4 -4 ircd-ratbox/configure
11413 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11417 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11419 Modified files: (Branch: RATBOX_2_1)
11420 doc example.conf example.efnet.conf
11421 include client.h s_conf.h s_newconf.h
11423 modules/core m_join.c m_nick.c
11424 src channel.c newconf.c s_conf.c s_user.c
11426 - remove no_oper_resvs from general {};
11427 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11429 Revision Changes Path
11430 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11431 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11432 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11433 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11434 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11435 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11436 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11437 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11438 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11439 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11440 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11441 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11445 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11447 Modified files: (Branch: RATBOX_2_1)
11448 modules/core m_mode.c m_nick.c
11452 - raise max temptime to a year
11454 - require 9 parameters in ms_nick(), 10 in ms_uid()
11456 Revision Changes Path
11457 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11458 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11459 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11463 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11465 Modified files: (Branch: RATBOX_2_1)
11466 modules m_services.c
11468 - only show services logged in info when its a local client
11470 Revision Changes Path
11471 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11475 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11477 Modified files: (Branch: RATBOX_2_1)
11480 passing a pointer to a pointer is not what was intended, oops
11482 Revision Changes Path
11483 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11487 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11489 Modified files: (Branch: RATBOX_2_1)
11492 - update services.txt with FNC
11494 Revision Changes Path
11495 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11499 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11501 Modified files: (Branch: RATBOX_2_1)
11504 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11506 Revision Changes Path
11507 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11511 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11513 Modified files: (Branch: RATBOX_2_1)
11516 - add some uniqueness into auth process for bopm
11518 Revision Changes Path
11519 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11523 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11525 Modified files: (Branch: RATBOX_2_1)
11526 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11528 - make contrib/ compile
11530 Revision Changes Path
11531 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11532 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11533 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11534 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11538 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11540 Modified files: (Branch: RATBOX_2_1)
11541 modules m_monitor.c
11543 Don't allow MONITOR from an unregistered client
11545 Revision Changes Path
11546 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11550 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11552 Modified files: (Branch: RATBOX_2_1)
11553 doc example.conf example.efnet.conf
11555 src class.c messages.tab newconf.c
11557 - remove sendq_eob, its become more of a hindrance than a benefit.
11558 - sync example.efnet.conf cluster {}; with example.conf
11560 Revision Changes Path
11561 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11562 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11563 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11564 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11565 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11566 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11570 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11572 Modified files: (Branch: RATBOX_2_1)
11574 include patchlevel.h
11577 - revved patchlevel to 2.1.2
11579 Revision Changes Path
11580 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11581 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11585 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11587 Modified files: (Branch: RATBOX_2_1)
11588 . configure configure.ac
11590 - raise default topiclen to 160.
11592 Revision Changes Path
11593 7.249.2.1 +3 -3 ircd-ratbox/configure
11594 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11598 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11600 Modified files: (Branch: RATBOX_2_1)
11601 modules m_services.c
11603 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11604 tsinfo matches this
11606 Revision Changes Path
11607 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11611 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11613 Modified files: (Branch: RATBOX_2_1)
11614 modules m_services.c
11616 - monitor_signoff() the client we're nickchanging
11618 Revision Changes Path
11619 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11623 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11625 Modified files: (Branch: RATBOX_2_1)
11628 - fix various UID problems with trace
11630 Revision Changes Path
11631 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11635 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11637 Modified files: (Branch: RATBOX_2_1)
11638 help/opers dline kline
11639 modules m_resv.c m_stats.c
11640 modules/core m_mode.c
11643 - tidy up kline/dline help to note they dont accept nick as target
11644 - disallow bans beginning with ':' over bmask
11645 - disallow bans with a space in chm_ban
11646 - stop counting hidden opers in stats p
11647 - match() parameters in remote unresv were inverted, causing it to fail
11648 - fix possibility of clients setting blank keys
11650 Revision Changes Path
11651 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11652 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11653 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11654 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11655 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11659 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11661 Modified files: (Branch: RATBOX_2_1)
11664 - fix problems with amd64 and the way we do va_list
11666 Revision Changes Path
11667 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11671 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11673 Modified files: (Branch: RATBOX_2_1)
11674 modules m_services.c
11676 - tidy up the kill notifications for RSFNC
11678 Revision Changes Path
11679 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11683 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11685 Modified files: (Branch: RATBOX_2_1)
11687 modules m_services.c
11690 - some more rserv stuff:
11691 - add RSFNC capability
11692 - fix up RSFNC, kill existing clients if they exist.
11694 Revision Changes Path
11695 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11696 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11697 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11701 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11703 Modified files: (Branch: RATBOX_2_1)
11704 modules m_services.c
11706 - first stab at a FNC implementation for rserv
11708 Revision Changes Path
11709 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11713 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11715 Modified files: (Branch: RATBOX_2_1)
11720 Revision Changes Path
11721 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11725 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11727 Modified files: (Branch: RATBOX_2_1)
11730 - add links_delay back
11732 Revision Changes Path
11733 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11737 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11739 Modified files: (Branch: RATBOX_2_1)
11743 - swap tabs for spaces
11745 Revision Changes Path
11746 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11747 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11751 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11753 Modified files: (Branch: RATBOX_2_1)
11756 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11757 contained in the client_flood conf option
11758 - remove a couple of unused defines from info
11760 Revision Changes Path
11761 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11765 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11767 Modified files: (Branch: RATBOX_2_1)
11770 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11772 Revision Changes Path
11773 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11777 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11779 Modified files: (Branch: RATBOX_2_1)
11780 doc example.conf example.efnet.conf
11782 - fix missing closing comment tag
11784 Revision Changes Path
11785 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11786 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11790 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11792 Modified files: (Branch: RATBOX_2_1)
11794 include patchlevel.h
11796 - revved patchlevel to 2.1.1
11798 Revision Changes Path
11799 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11800 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11804 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11806 Modified files: (Branch: RATBOX_2_1)
11809 - sync up remote kline reasons, so theyre consistent with what happens
11810 when we add local klines - notably the "Temporary K-line x min" and
11811 date added to reason.
11813 Revision Changes Path
11814 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11818 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11820 Modified files: (Branch: RATBOX_2_1)
11823 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11825 Revision Changes Path
11826 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11830 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11832 Modified files: (Branch: RATBOX_2_1)
11835 used the data pointer we saved, not what just got nulled
11837 Revision Changes Path
11838 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11842 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11844 Modified files: (Branch: RATBOX_2_1)
11845 modules m_resv.c m_xline.c
11847 - fix broken propagation of xline/resv
11849 Revision Changes Path
11850 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11851 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11855 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11857 Modified files: (Branch: RATBOX_2_1)
11860 - properly increment bad auth count for stats T when we timeout an auth
11862 Revision Changes Path
11863 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11867 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11869 Modified files: (Branch: RATBOX_2_1)
11872 modules/core m_nick.c
11874 - fix a bit that didnt make sense in monitor.txt
11875 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11877 Revision Changes Path
11878 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11879 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11880 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11884 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11886 Modified files: (Branch: RATBOX_2_1)
11889 removing dlink nodes from auth_poll_list twice is bad
11891 Revision Changes Path
11892 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11896 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11898 Modified files: (Branch: RATBOX_2_1)
11901 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11902 changed to RPL_STATSDEBUG
11904 Revision Changes Path
11905 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11909 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11911 Added files: (Branch: RATBOX_2_1)
11914 - add some documentation about target change
11916 Revision Changes Path
11917 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11921 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11923 Modified files: (Branch: RATBOX_2_1)
11924 include supported.h
11925 modules/core m_message.c
11927 - remove extra argument to 005
11928 - disallow messaging of UIDs
11930 Revision Changes Path
11931 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11932 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11936 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11938 Modified files: (Branch: RATBOX_2_1)
11941 - fix a longstanding parser bug with wrong limit checking, causing us to
11942 accept one less parameter than we're allowed to accept.
11944 Revision Changes Path
11945 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11949 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11951 Modified files: (Branch: RATBOX_2_1)
11952 modules/core m_message.c
11954 - exempt users messaging themselves from target change
11956 Revision Changes Path
11957 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11961 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11963 Modified files: (Branch: RATBOX_2_1)
11964 include supported.h
11966 - stop violating MAXPARA on 005.
11968 Revision Changes Path
11969 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11973 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11975 Modified files: (Branch: RATBOX_2_1)
11976 modules/core m_nick.c
11978 - dont store an ipv6 sockhost if we're not compiled with v6 support
11980 Revision Changes Path
11981 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11985 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11987 Modified files: (Branch: RATBOX_2_1)
11990 - remove some vms includes
11992 Revision Changes Path
11993 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
11997 leeh 2005/03/18 16:47:38 UTC (20050318_1)
11999 Modified files: (Branch: RATBOX_2_1)
12003 - force commit for new branch
12005 Revision Changes Path
12006 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12007 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12011 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12014 . RELNOTES configure configure.ac
12015 include patchlevel.h
12017 - revved patchlevel to 2.1.0
12019 Revision Changes Path
12020 1.114 +6 -2 ircd-ratbox/RELNOTES
12021 7.249 +11 -11 ircd-ratbox/configure
12022 7.63 +3 -3 ircd-ratbox/configure.ac
12023 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12027 leeh 2005/03/04 13:31:32 EST (20050304_2)
12031 include patchlevel.h
12034 - revved patchlevel to 2.1.0beta2
12036 Revision Changes Path
12037 1.113 +12 -0 ircd-ratbox/RELNOTES
12038 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12042 leeh 2005/03/04 13:27:05 EST (20050304_1)
12045 doc whats-new-2.1.txt
12048 - update whats-new-2.1
12049 - when we're handling global NAMES, dont output channels if there are no
12050 members within them we can show.
12052 Revision Changes Path
12053 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12054 7.436 +12 -2 ircd-ratbox/src/channel.c
12058 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12063 That would be a node_heap not a prefix_heap..oops
12065 Revision Changes Path
12066 7.30 +1 -1 ircd-ratbox/src/patricia.c
12070 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12075 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12076 otherwise..the other macros might work????
12078 Revision Changes Path
12079 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12083 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12086 . configure configure.ac
12090 Revision Changes Path
12091 7.248 +5 -5 ircd-ratbox/configure
12092 7.62 +5 -5 ircd-ratbox/configure.ac
12096 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12099 . configure configure.ac
12103 Revision Changes Path
12104 7.247 +3 -2 ircd-ratbox/configure
12105 7.61 +3 -2 ircd-ratbox/configure.ac
12109 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12112 . configure configure.ac
12116 Revision Changes Path
12117 7.246 +6 -6 ircd-ratbox/configure
12118 7.60 +4 -4 ircd-ratbox/configure.ac
12122 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12125 . configure configure.ac
12128 Doh these changes got put on RATBOX_2_0 when they were meant for
12130 Also merged in the monitor heap size stuff, not that i think monitor has
12133 Revision Changes Path
12134 7.245 +12 -3 ircd-ratbox/configure
12135 7.59 +11 -3 ircd-ratbox/configure.ac
12136 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12140 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12145 Add more robust alloca checking
12147 Revision Changes Path
12148 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12152 leeh 2005/02/24 15:27:17 EST (20050224_9)
12157 - fix the copyright on m_42.c :p
12159 Revision Changes Path
12160 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12164 leeh 2005/02/24 15:22:53 EST (20050224_8)
12167 include supported.h
12170 - fix a core in undline on bad masks
12171 - remove an unwanted space from beginning of second 005 numeric
12173 Revision Changes Path
12174 7.5 +1 -1 ircd-ratbox/include/supported.h
12175 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12179 leeh 2005/02/24 15:18:59 EST (20050224_7)
12182 modules m_monitor.c
12184 - use max_monitor when adding nicknames
12186 that should be everything now..
12188 Revision Changes Path
12189 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12193 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12200 Revision Changes Path
12201 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12205 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12212 Revision Changes Path
12213 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12217 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12222 The Answer to Life, the Universe, and Everything
12224 Revision Changes Path
12225 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12229 leeh 2005/02/24 14:53:04 EST (20050224_3)
12233 modules m_monitor.c
12234 src ircd.c monitor.c
12236 - call init_monitor() on startup
12237 - add in support for adding/deleting/listing monitor entries
12239 Revision Changes Path
12240 7.2 +3 -1 ircd-ratbox/include/monitor.h
12241 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12242 7.374 +2 -0 ircd-ratbox/src/ircd.c
12243 7.3 +15 -4 ircd-ratbox/src/monitor.c
12247 leeh 2005/02/23 21:20:10 EST (20050224_2)
12250 doc example.conf example.efnet.conf
12251 include s_conf.h supported.h
12252 modules Makefile.in
12253 src client.c newconf.c s_conf.c
12255 modules m_monitor.c
12257 - add the max_monitor config option
12258 - advertise MONITOR=%d in 005
12259 - clear a local clients monitor list on exit
12260 - add the framework for the MONITOR command
12263 Revision Changes Path
12264 7.261 +5 -0 ircd-ratbox/doc/example.conf
12265 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12266 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12267 7.4 +4 -2 ircd-ratbox/include/supported.h
12268 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12269 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12270 7.492 +1 -0 ircd-ratbox/src/client.c
12271 7.202 +1 -0 ircd-ratbox/src/newconf.c
12272 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12276 leeh 2005/02/23 20:57:51 EST (20050224_1)
12279 . configure configure.ac
12283 - move MONITOR_HEAP_SIZE over to configure
12285 Revision Changes Path
12286 7.244 ircd-ratbox/configure
12287 7.58 +4 -2 ircd-ratbox/configure.ac
12288 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12289 7.2 +0 -2 ircd-ratbox/src/monitor.c
12293 leeh 2005/02/23 20:48:08 EST (20050224_0)
12297 include client.h numeric.h
12298 modules/core m_nick.c
12299 src Makefile.in client.c messages.tab
12305 - first half of my server-side notify list implementation..
12307 Revision Changes Path
12308 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12309 7.266 +3 -0 ircd-ratbox/include/client.h
12310 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12311 7.58 +6 -0 ircd-ratbox/include/numeric.h
12312 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12313 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12314 7.491 +3 -0 ircd-ratbox/src/client.c
12315 7.126 +5 -5 ircd-ratbox/src/messages.tab
12316 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12317 7.342 +2 -0 ircd-ratbox/src/s_user.c
12321 leeh 2005/02/23 18:42:59 EST (20050223_0)
12326 - double the size of the client and channel hashtables (64k -> 128k and
12327 32k -> 64k). The improvements are quite significant..
12329 Revision Changes Path
12330 7.54 +4 -4 ircd-ratbox/include/hash.h
12334 leeh 2005/02/22 14:55:56 EST (20050222_1)
12338 modules m_services.c
12340 - remove a couple of unused vars
12341 - update monitor.txt
12343 Revision Changes Path
12344 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12345 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12349 leeh 2005/02/21 19:47:24 EST (20050222_0)
12354 - add in my documentation on the upcoming MONITOR command
12356 Revision Changes Path
12357 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12361 leeh 2005/02/21 12:09:34 EST (20050221_0)
12364 . configure configure.ac
12365 doc whats-new-2.1.txt
12366 tools README.mkpasswd
12370 - update whats-new-2.1.txt some more
12371 - we dont have vms mkpasswd anymore
12372 - remove the unused crypt.c
12374 Revision Changes Path
12375 7.243 +3 -6 ircd-ratbox/configure
12376 7.57 +2 -4 ircd-ratbox/configure.ac
12377 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12378 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12379 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12383 leeh 2005/02/19 12:38:09 EST (20050219_3)
12386 doc example.conf example.efnet.conf
12389 src channel.c client.c ircd.c s_conf.c
12391 - rework the splitcode, splitservers is now how many servers we've marked as
12392 EOB, rather than how many are linked. Thus pull ourselves out of
12393 splitmode immediately once this is satisfied
12395 Revision Changes Path
12396 7.260 +8 -9 ircd-ratbox/doc/example.conf
12397 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12398 7.83 +1 -0 ircd-ratbox/include/ircd.h
12399 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12400 7.435 +16 -36 ircd-ratbox/src/channel.c
12401 7.490 +2 -0 ircd-ratbox/src/client.c
12402 7.373 +2 -1 ircd-ratbox/src/ircd.c
12403 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12407 leeh 2005/02/19 09:02:34 EST (20050219_2)
12410 doc example.conf example.efnet.conf
12411 include ircd.h s_conf.h
12413 src channel.c ircd.c newconf.c s_conf.c
12415 - remove split_delay
12417 Revision Changes Path
12418 7.259 +0 -5 ircd-ratbox/doc/example.conf
12419 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12420 7.82 +0 -1 ircd-ratbox/include/ircd.h
12421 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12422 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12423 7.434 +2 -7 ircd-ratbox/src/channel.c
12424 7.372 +0 -1 ircd-ratbox/src/ircd.c
12425 7.201 +0 -1 ircd-ratbox/src/newconf.c
12426 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12430 leeh 2005/02/19 08:48:05 EST (20050219_1)
12434 modules m_cap.c m_who.c
12437 - implemented multi-prefix client capability, which allows stacking of @+ in
12440 Revision Changes Path
12441 7.265 +1 -1 ircd-ratbox/include/client.h
12442 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12443 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12444 7.433 +4 -6 ircd-ratbox/src/channel.c
12448 leeh 2005/02/19 06:27:58 EST (20050219_0)
12452 src newconf.c s_conf.c s_newconf.c
12454 - removed some unused vars/functions
12456 Revision Changes Path
12457 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12458 7.200 +0 -15 ircd-ratbox/src/newconf.c
12459 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12460 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12464 leeh 2005/02/16 12:58:24 EST (20050216_2)
12467 . RELNOTES configure configure.ac
12468 include patchlevel.h
12470 - update configure to reflect this is 'devel'
12472 - revved patchlevel to 2.1.0beta1
12474 Revision Changes Path
12475 1.112 +9 -1 ircd-ratbox/RELNOTES
12476 7.242 +11 -11 ircd-ratbox/configure
12477 7.56 +3 -3 ircd-ratbox/configure.ac
12478 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12482 leeh 2005/02/16 12:46:30 EST (20050216_1)
12485 . configure configure.ac
12486 include client.h numeric.h s_conf.h setup.h.in
12488 modules Makefile.in
12489 modules/core m_nick.c
12490 src Makefile.in client.c ircd.c messages.tab
12491 newconf.c s_conf.c s_user.c
12497 - remove watch, the protocol for this sucks so hard I just dont want it
12500 Revision Changes Path
12501 7.241 +2 -12 ircd-ratbox/configure
12502 7.55 +2 -4 ircd-ratbox/configure.ac
12503 7.264 +0 -2 ircd-ratbox/include/client.h
12504 7.57 +0 -11 ircd-ratbox/include/numeric.h
12505 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12506 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12507 7.3 +2 -3 ircd-ratbox/include/supported.h
12508 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12509 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12510 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12511 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12512 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12513 7.489 +0 -3 ircd-ratbox/src/client.c
12514 7.371 +0 -2 ircd-ratbox/src/ircd.c
12515 7.125 +9 -9 ircd-ratbox/src/messages.tab
12516 7.199 +0 -1 ircd-ratbox/src/newconf.c
12517 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12518 7.341 +0 -2 ircd-ratbox/src/s_user.c
12519 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12523 leeh 2005/02/15 19:13:31 EST (20050216_0)
12527 src event.c ircd_lexer.l ircd_signal.c
12530 servlink descrip.mms
12532 - remove a few vms bits
12534 Revision Changes Path
12535 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12536 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12537 7.47 +0 -54 ircd-ratbox/src/event.c
12538 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12539 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12540 7.152 +0 -3 ircd-ratbox/src/modules.c
12544 leeh 2005/02/15 18:53:32 EST (20050215_0)
12547 include hostmask.h ircd.h s_conf.h s_newconf.h
12548 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12550 src hostmask.c ircd.c ircd_signal.c s_conf.c
12553 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12554 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12556 Revision Changes Path
12557 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12558 7.81 +1 -0 ircd-ratbox/include/ircd.h
12559 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12560 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12561 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12562 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12563 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12564 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12565 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12566 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12567 7.370 +7 -0 ircd-ratbox/src/ircd.c
12568 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12569 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12570 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12574 leeh 2005/02/13 10:21:41 EST (20050213_4)
12579 doc whats-new-2.0.txt whats-new-2.1.txt
12583 - move whats-new.txt to whats-new-2.0.txt
12584 - add in whats-new-2.1.txt
12585 - update services.txt with the whois for logged in users
12587 Revision Changes Path
12588 7.2 +5 -0 ircd-ratbox/doc/services.txt
12589 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12590 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12591 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12595 leeh 2005/02/13 09:20:37 EST (20050213_3)
12598 include supported.h
12599 modules/core m_message.c
12601 - fix a compile error in m_message.c
12602 - update 005 to the spec and add CPRIVMSG/CNOTICE
12604 Revision Changes Path
12605 7.2 +31 -37 ircd-ratbox/include/supported.h
12606 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12610 leeh 2005/02/13 09:14:12 EST (20050213_2)
12615 - fix the membership memleak
12617 Revision Changes Path
12618 7.432 +0 -3 ircd-ratbox/src/channel.c
12622 leeh 2005/02/12 21:51:56 EST (20050213_1)
12626 modules/core m_message.c
12628 - add a bitmask to track when they send their first message, only allowing
12629 clearing stuff after that.
12631 Revision Changes Path
12632 7.263 +4 -0 ircd-ratbox/include/client.h
12633 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12637 leeh 2005/02/12 21:17:52 EST (20050213_0)
12640 include patricia.h s_newconf.h
12641 modules/core m_message.c
12642 src patricia.c s_newconf.c s_user.c
12644 - add in the patricia for tracking who fills up targets, give them a reduced
12647 Revision Changes Path
12648 7.20 +1 -1 ircd-ratbox/include/patricia.h
12649 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12650 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12651 7.29 +1 -1 ircd-ratbox/src/patricia.c
12652 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12653 7.340 +4 -0 ircd-ratbox/src/s_user.c
12657 leeh 2005/02/12 18:35:10 EST (20050212_0)
12660 include ircd_defs.h
12661 src class.c reject.c
12663 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12665 Revision Changes Path
12666 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12667 7.68 +1 -5 ircd-ratbox/src/class.c
12668 1.33 +1 -5 ircd-ratbox/src/reject.c
12672 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12677 remove stupid memory leak
12679 Revision Changes Path
12680 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12684 leeh 2005/02/11 06:42:48 EST (20050211_0)
12689 - workaround hyb6 allowing empty gline reasons
12691 Revision Changes Path
12692 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12696 leeh 2005/02/09 14:39:13 EST (20050209_2)
12700 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12701 src ircd.c s_conf.c
12703 - move temp dlines and temp klines over to an array, rather than completely
12706 Revision Changes Path
12707 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12708 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12709 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12710 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12711 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12712 7.369 +0 -5 ircd-ratbox/src/ircd.c
12713 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12717 leeh 2005/02/09 14:02:13 EST (20050209_1)
12721 modules m_cap.c m_pong.c m_user.c
12722 modules/core m_nick.c
12725 - remove 'nick' param from register_local_user(), its not needed.
12727 Revision Changes Path
12728 7.35 +1 -1 ircd-ratbox/include/s_user.h
12729 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12730 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12731 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12732 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12733 7.339 +6 -6 ircd-ratbox/src/s_user.c
12737 leeh 2005/02/09 13:12:53 EST (20050209_0)
12740 modules m_cmessage.c
12742 - dont send numerics when we're dealing with CNOTICE
12743 - add in checking for +g, and resetting idle
12745 Revision Changes Path
12746 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12750 leeh 2005/02/08 11:37:50 EST (20050208_2)
12755 - fix operator blocks to work on ip spoofs
12757 Revision Changes Path
12758 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12762 leeh 2005/02/07 19:23:22 EST (20050208_1)
12765 doc example.conf example.efnet.conf
12768 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12770 Revision Changes Path
12771 7.258 +0 -39 ircd-ratbox/doc/example.conf
12772 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12773 7.198 +0 -272 ircd-ratbox/src/newconf.c
12777 leeh 2005/02/07 19:19:32 EST (20050208_0)
12782 - added support for kline.conf.perm et al, these take the same formats
12783 as their non-permanent partners, but you cant remove them via the ircd.
12785 Revision Changes Path
12786 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12790 leeh 2005/02/02 19:18:59 EST (20050203_1)
12797 help/opers cnotice cprivmsg
12799 - added help files for cprivmsg/cnotice
12801 Revision Changes Path
12802 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12803 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12804 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12805 1.10 +19 -19 ircd-ratbox/help/opers/index
12806 1.7 +10 -9 ircd-ratbox/help/users/index
12810 leeh 2005/02/02 19:14:25 EST (20050203_0)
12814 modules Makefile.in
12817 modules m_cmessage.c
12819 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12820 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12821 nick is a member. These bypass any target change limitations.
12822 - added ERR_VOICENEEDED, numeric 489.
12824 Revision Changes Path
12825 7.56 +2 -0 ircd-ratbox/include/numeric.h
12826 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12827 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12828 7.124 +1 -1 ircd-ratbox/src/messages.tab
12832 leeh 2005/02/02 16:58:16 EST (20050202_4)
12837 - update etrace help
12839 Revision Changes Path
12840 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12844 leeh 2005/02/02 16:55:04 EST (20050202_3)
12849 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12850 can put its external ip address in there..
12852 Revision Changes Path
12853 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12857 leeh 2005/02/02 16:41:06 EST (20050202_2)
12862 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12863 if its a non-local client. These will just get "lost" if the remote
12864 server doesnt support this..
12866 Revision Changes Path
12867 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12871 leeh 2005/02/02 16:12:12 EST (20050202_1)
12874 include client.h numeric.h s_conf.h
12875 modules/core m_message.c
12876 src messages.tab newconf.c s_conf.c
12878 - first part of the target change code, add the storage of targets for
12879 localuser, throttle messages when they fill all the available slots
12881 Revision Changes Path
12882 7.262 +5 -1 ircd-ratbox/include/client.h
12883 7.55 +2 -0 ircd-ratbox/include/numeric.h
12884 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12885 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12886 7.123 +1 -1 ircd-ratbox/src/messages.tab
12887 7.197 +1 -0 ircd-ratbox/src/newconf.c
12888 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12892 leeh 2005/02/02 13:28:10 EST (20050202_0)
12895 modules m_resv.c m_stats.c m_testline.c
12896 modules/core m_join.c
12897 src hash.c kdparse.c messages.tab s_newconf.c
12899 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12900 tracking of when resvs get hit
12902 Revision Changes Path
12903 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12904 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12905 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12906 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12907 7.114 +3 -0 ircd-ratbox/src/hash.c
12908 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12909 7.122 +1 -1 ircd-ratbox/src/messages.tab
12910 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12914 leeh 2005/01/31 09:04:10 EST (20050131_2)
12919 - fflush() logfiles
12921 Revision Changes Path
12922 7.79 +2 -0 ircd-ratbox/src/s_log.c
12926 leeh 2005/01/31 08:59:09 EST (20050131_1)
12931 - rename fd_dump() to comm_dump()
12933 Revision Changes Path
12934 1.27 +2 -2 ircd-ratbox/src/commio.c
12938 leeh 2005/01/30 19:16:08 EST (20050131_0)
12943 modules m_services.c
12944 modules/core m_server.c
12945 src hook.c s_serv.c
12947 - added hook for server_introduced
12948 - fixed up services support for hooks
12950 Revision Changes Path
12951 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12952 1.31 +1 -0 ircd-ratbox/include/hook.h
12953 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12954 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12955 7.36 +2 -0 ircd-ratbox/src/hook.c
12956 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12960 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12965 Add back in the comm_fd_hack thing for solaris
12967 Revision Changes Path
12968 1.26 +26 -1 ircd-ratbox/src/commio.c
12972 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12976 include commio.h s_conf.h watch.h
12977 modules m_dline.c m_kline.c m_resv.c m_stats.c
12978 m_watch.c m_xline.c
12979 modules/core m_nick.c
12980 src balloc.c cache.c client.c commio.c
12981 epoll.c ircd.c ircd_lexer.l kdparse.c
12982 listener.c s_auth.c s_conf.c s_log.c
12985 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12987 Revision Changes Path
12988 1.18 +0 -2 ircd-ratbox/adns/adns.h
12989 1.14 +6 -37 ircd-ratbox/include/commio.h
12990 7.309 +6 -6 ircd-ratbox/include/s_conf.h
12991 7.3 +2 -2 ircd-ratbox/include/watch.h
12992 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
12993 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
12994 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
12995 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
12996 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
12997 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
12998 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
12999 7.85 +1 -1 ircd-ratbox/src/balloc.c
13000 1.24 +5 -5 ircd-ratbox/src/cache.c
13001 7.488 +4 -4 ircd-ratbox/src/client.c
13002 1.25 +10 -280 ircd-ratbox/src/commio.c
13003 1.33 +1 -1 ircd-ratbox/src/epoll.c
13004 7.368 +4 -4 ircd-ratbox/src/ircd.c
13005 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13006 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13007 7.125 +8 -8 ircd-ratbox/src/listener.c
13008 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13009 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13010 7.78 +20 -20 ircd-ratbox/src/s_log.c
13011 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13012 1.6 +22 -15 ircd-ratbox/src/watch.c
13016 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13019 modules/core m_mode.c
13021 remove two unused variables
13023 Revision Changes Path
13024 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13028 leeh 2005/01/28 15:31:40 EST (20050128_1)
13034 - mo_kline() needs minpara of 3, not 2
13035 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13036 - require me.info is never blank
13038 Revision Changes Path
13039 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13040 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13044 leeh 2005/01/28 15:26:28 EST (20050128_0)
13047 modules/core m_mode.c m_sjoin.c
13049 - patch via jilles to fix +eI lists being shown to lusers when handling
13050 protocol stuff over TS6
13052 Revision Changes Path
13053 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13054 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13058 leeh 2005/01/25 19:47:38 EST (20050126_0)
13062 modules/core m_join.c m_mode.c m_sjoin.c
13063 src channel.c messages.tab s_serv.c
13065 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13066 an operspy call with &me
13067 - remove modebuf/parabuf params from channel_modes(), we now generate a
13068 buffer internally which we return.
13070 Revision Changes Path
13071 7.163 +1 -1 ircd-ratbox/include/channel.h
13072 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13073 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13074 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13075 7.431 +25 -18 ircd-ratbox/src/channel.c
13076 7.121 +1 -1 ircd-ratbox/src/messages.tab
13077 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13081 alz 2005/01/25 18:09:18 EST (20050125_5)
13084 doc example.conf example.efnet.conf
13087 src listener.c newconf.c s_conf.c
13089 Added dline_with_reason config option (default yes):
13091 /* dline reason: show the user the dline reason when they connect
13094 dline_with_reason = yes;
13096 Revision Changes Path
13097 7.257 +6 -1 ircd-ratbox/doc/example.conf
13098 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13099 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13100 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13101 7.124 +1 -1 ircd-ratbox/src/listener.c
13102 7.196 +1 -0 ircd-ratbox/src/newconf.c
13103 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13107 leeh 2005/01/25 13:21:17 EST (20050125_4)
13112 - make conf_set_generic_string() test len exists before it uses it.
13114 Revision Changes Path
13115 7.195 +1 -1 ircd-ratbox/src/newconf.c
13119 leeh 2005/01/25 13:10:56 EST (20050125_3)
13125 - rename 'type' to 'flags' in cluster {};
13126 - add stacking of servers in cluster {}; documented in example.conf
13128 Revision Changes Path
13129 7.256 +18 -10 ircd-ratbox/doc/example.conf
13130 7.194 +39 -7 ircd-ratbox/src/newconf.c
13134 alz 2005/01/25 12:48:54 EST (20050125_2)
13138 src listener.c s_conf.c
13140 Added dline reasons, connecting/banned clients now see ban reason.
13142 Revision Changes Path
13143 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13144 7.123 +17 -4 ircd-ratbox/src/listener.c
13145 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13149 leeh 2005/01/25 07:44:37 EST (20050125_1)
13152 doc example.conf example.efnet.conf
13155 - implement stacking of shared {}; blocks, documented in example.conf
13157 Revision Changes Path
13158 7.255 +26 -13 ircd-ratbox/doc/example.conf
13159 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13160 7.193 +51 -36 ircd-ratbox/src/newconf.c
13164 leeh 2005/01/24 19:08:29 EST (20050125_0)
13168 include client.h s_conf.h
13169 modules/core m_join.c
13170 src newconf.c s_user.c
13172 - added jupe_exempt to auth {};, exempts the user from generating warnings
13173 when they attempt to join juped channels.
13175 Revision Changes Path
13176 7.254 +2 -0 ircd-ratbox/doc/example.conf
13177 7.261 +3 -0 ircd-ratbox/include/client.h
13178 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13179 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13180 7.192 +1 -0 ircd-ratbox/src/newconf.c
13181 7.338 +8 -0 ircd-ratbox/src/s_user.c
13185 leeh 2005/01/24 18:57:02 EST (20050124_6)
13190 - rework shared {};, the format is now:
13192 oper = "flame@*.leeh.co.uk", "*.lan";
13198 oper = "flame@*.leeh.co.uk", "*.lan";
13202 Revision Changes Path
13203 7.191 +55 -23 ircd-ratbox/src/newconf.c
13207 leeh 2005/01/24 17:25:58 EST (20050124_5)
13212 - fix the prototype on load_static_modules()
13214 Revision Changes Path
13215 7.61 +1 -1 ircd-ratbox/include/modules.h
13219 leeh 2005/01/24 16:00:30 EST (20050124_4)
13224 - have cap end call register_local_user() with its own copy of
13225 source_p->username so its safe for unidented users..
13227 Revision Changes Path
13228 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13232 leeh 2005/01/24 15:48:09 EST (20050124_3)
13235 include newconf.h s_conf.h
13237 src newconf.c s_conf.c s_log.c
13239 - move the conf parser over to a table based structure, with generic setting
13240 of integers/strings
13242 Revision Changes Path
13243 7.34 +9 -8 ircd-ratbox/include/newconf.h
13244 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13245 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13246 7.190 +264 -808 ircd-ratbox/src/newconf.c
13247 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13248 7.77 +13 -13 ircd-ratbox/src/s_log.c
13252 leeh 2005/01/24 13:11:30 EST (20050124_2)
13258 - added stacking of ips in exempt {};
13260 Revision Changes Path
13261 7.253 +4 -0 ircd-ratbox/doc/example.conf
13262 7.189 +11 -30 ircd-ratbox/src/newconf.c
13266 leeh 2005/01/24 12:59:57 EST (20050124_1)
13270 src channel.c client.c hash.c hook.c
13271 newconf.c s_user.c watch.c
13273 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13274 consistent with the rest of the dlink code.
13276 Revision Changes Path
13277 1.54 +7 -7 ircd-ratbox/include/tools.h
13278 7.430 +2 -2 ircd-ratbox/src/channel.c
13279 7.487 +6 -6 ircd-ratbox/src/client.c
13280 7.113 +5 -5 ircd-ratbox/src/hash.c
13281 7.35 +1 -1 ircd-ratbox/src/hook.c
13282 7.188 +2 -2 ircd-ratbox/src/newconf.c
13283 7.337 +1 -1 ircd-ratbox/src/s_user.c
13284 1.5 +4 -4 ircd-ratbox/src/watch.c
13288 leeh 2005/01/24 12:47:13 EST (20050124_0)
13293 - cheap hack on sticky capabs..
13295 Revision Changes Path
13296 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13300 leeh 2005/01/22 11:36:54 EST (20050122_0)
13305 - updated my clicap implementation to match the spec so far..
13307 Revision Changes Path
13308 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13312 leeh 2005/01/21 07:14:43 EST (20050121_2)
13317 modules m_services.c
13318 src hook.c s_serv.c
13320 - added hooks for when we're sending a burst
13321 - rewrote hooks.txt
13322 - fix up the hooks ive already done in services compatibility, ill add the
13323 hooks for server/client introductions in a bit.
13325 Revision Changes Path
13326 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13327 1.30 +4 -0 ircd-ratbox/include/hook.h
13328 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13329 7.34 +7 -0 ircd-ratbox/src/hook.c
13330 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13334 leeh 2005/01/21 06:34:03 EST (20050121_1)
13337 contrib example_module.c spy_admin_notice.c
13338 spy_info_notice.c spy_links_notice.c
13339 spy_motd_notice.c spy_stats_notice.c
13340 spy_stats_p_notice.c spy_trace_notice.c
13342 spy_whois_notice_global.c
13344 modules m_admin.c m_info.c m_links.c m_motd.c
13345 m_services.c m_stats.c m_trace.c
13346 m_whois.c static_modules.c.SH
13347 modules/core m_server.c
13348 src client.c hook.c ircd.c modules.c packet.c
13349 s_auth.c s_serv.c s_user.c send.c
13351 - add a better implementation of the hook system, its now a slow leaking
13352 array and events are created whenever we try adding a hook for it, or
13353 theyre registered for the caller.
13355 Ive temporarily fucked services support and removed most of the other
13356 hooks.. I shall fix this soon.
13358 Revision Changes Path
13359 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13360 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13361 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13362 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13363 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13364 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13365 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13366 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13367 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13368 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13369 1.29 +34 -70 ircd-ratbox/include/hook.h
13370 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13371 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13372 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13373 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13374 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13375 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13376 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13377 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13378 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13379 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13380 7.486 +1 -28 ircd-ratbox/src/client.c
13381 7.33 +131 -137 ircd-ratbox/src/hook.c
13382 7.367 +1 -1 ircd-ratbox/src/ircd.c
13383 7.151 +6 -10 ircd-ratbox/src/modules.c
13384 7.138 +10 -14 ircd-ratbox/src/packet.c
13385 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13386 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13387 7.336 +0 -6 ircd-ratbox/src/s_user.c
13388 7.286 +8 -6 ircd-ratbox/src/send.c
13392 leeh 2005/01/20 19:19:20 EST (20050121_0)
13397 - remove an unused struct
13399 Revision Changes Path
13400 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13404 leeh 2005/01/20 13:38:39 EST (20050120_1)
13407 . configure configure.ac
13408 include client.h numeric.h patchlevel.h
13409 modules Makefile.in
13410 src messages.tab s_user.c
13414 - drop back to -O0, fix patchlevel.h
13415 - first stab at client capabilities.. this still needs work.
13417 Revision Changes Path
13418 7.240 +3 -3 ircd-ratbox/configure
13419 7.54 +3 -3 ircd-ratbox/configure.ac
13420 7.260 +3 -0 ircd-ratbox/include/client.h
13421 7.54 +2 -0 ircd-ratbox/include/numeric.h
13422 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13423 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13424 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13425 7.120 +1 -1 ircd-ratbox/src/messages.tab
13426 7.335 +3 -0 ircd-ratbox/src/s_user.c
13430 leeh 2005/01/20 06:04:41 EST (20050120_0)
13433 . ChangeLog RELNOTES
13434 include config.h config.h.dist memory.h
13437 src commio.c crypt.c getopt.c ircd.c s_serv.c
13439 . README.VMS clean.com make.com
13440 include setup.h_vms
13441 modules descrip.mms static_modules_c.com
13442 modules/core descrip.mms
13443 src descrip.mms qio.c version.com
13444 tools descrip.mms mkpasswd_vms.c
13446 - clean changelog, relnotes
13447 - mark patchlevel as 2.1.0beta
13448 - remove VMS support
13450 Revision Changes Path
13451 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13452 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13453 1.111 +1 -348 ircd-ratbox/RELNOTES
13454 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13455 7.182 +0 -42 ircd-ratbox/include/config.h
13456 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13457 7.50 +0 -4 ircd-ratbox/include/memory.h
13458 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13459 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13460 7.2 +0 -58 ircd-ratbox/make.com (dead)
13461 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13462 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13463 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13464 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13465 1.24 +7 -30 ircd-ratbox/src/commio.c
13466 7.12 +0 -4 ircd-ratbox/src/crypt.c
13467 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13468 7.24 +0 -4 ircd-ratbox/src/getopt.c
13469 7.366 +4 -19 ircd-ratbox/src/ircd.c
13470 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13471 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13472 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13473 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13474 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13478 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13484 not using the return values on a few watch functions so make them void
13486 Revision Changes Path
13487 7.2 +5 -5 ircd-ratbox/include/watch.h
13488 1.4 +19 -28 ircd-ratbox/src/watch.c
13491 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13496 Make watch throttle, don't accept letter commands stacked
13498 Revision Changes Path
13499 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13503 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13510 Revision Changes Path
13511 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13515 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13518 . ChangeLog README.FIRST RELNOTES configure
13520 adns adns.h internal.h parse.c transmit.c
13522 contrib example_module.c spy_admin_notice.c
13523 spy_info_notice.c spy_links_notice.c
13524 spy_motd_notice.c spy_stats_notice.c
13525 spy_stats_p_notice.c spy_trace_notice.c
13527 spy_whois_notice_global.c
13528 doc example.conf example.efnet.conf ircd.motd
13529 server-version-info whats-new.txt
13530 help/opers umode xline
13532 include cache.h channel.h class.h client.h
13533 commio.h config.h config.h.dist hash.h
13534 hook.h hostmask.h irc_string.h ircd.h
13535 ircd_defs.h m_info.h memory.h msg.h
13536 newconf.h numeric.h packet.h patchlevel.h
13537 patricia.h s_conf.h s_gline.h s_newconf.h
13538 s_serv.h s_user.h scache.h serno.h
13539 setup.h.in sprintf_irc.h stdinc.h tools.h
13540 modules .depend Makefile.in m_admin.c m_away.c
13541 m_dline.c m_encap.c m_gline.c m_info.c
13542 m_kline.c m_links.c m_list.c m_lusers.c
13543 m_motd.c m_oper.c m_operspy.c m_rehash.c
13544 m_restart.c m_resv.c m_set.c m_stats.c
13545 m_svinfo.c m_testline.c m_testmask.c
13546 m_topic.c m_trace.c m_watch.c m_who.c
13547 m_whois.c m_whowas.c m_xline.c
13548 static_modules.c.SH
13549 modules/core m_error.c m_message.c m_mode.c m_quit.c
13550 m_server.c m_squit.c
13551 src .depend Makefile.in adns.c balloc.c
13552 cache.c channel.c class.c client.c
13553 commio.c crypt.c devpoll.c epoll.c
13554 event.c getopt.c hash.c hook.c hostmask.c
13555 irc_string.c ircd.c ircd_lexer.l
13556 ircd_parser.y ircd_signal.c listener.c
13557 modules.c newconf.c numeric.c packet.c
13558 parse.c patricia.c poll.c reject.c
13559 restart.c s_auth.c s_conf.c s_log.c
13560 s_newconf.c s_serv.c s_user.c scache.c
13561 select.c send.c snprintf.c tools.c
13562 version.c.SH watch.c whowas.c
13563 tools README.mkpasswd mkpasswd.c
13565 . README.VMS clean.com make.com
13567 include common.h s_stats.h setup.h_vms
13569 modules descrip.mms m_challenge.c m_etrace.c
13570 m_invite.c m_names.c m_pass.c m_ping.c
13571 m_pong.c m_services.c m_tb.c m_user.c
13572 m_users.c m_version.c
13573 static_modules_c.com
13574 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13576 servlink descrip.mms
13577 src descrip.mms kdparse.c messages.tab qio.c
13578 s_gline.c s_stats.c version.com
13579 tools descrip.mms mkpasswd_vms.c
13583 modules/core channels.c users.c
13586 merge from RATBOX_2_0
13588 Revision Changes Path
13589 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13590 7.40 +1 -0 ircd-ratbox/README.FIRST
13591 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13592 1.110 +114 -6 ircd-ratbox/RELNOTES
13593 1.17 +4 -0 ircd-ratbox/adns/adns.h
13594 1.17 +4 -4 ircd-ratbox/adns/internal.h
13595 1.12 +38 -38 ircd-ratbox/adns/parse.c
13596 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13597 1.19 +13 -13 ircd-ratbox/adns/types.c
13598 7.1 +10 -0 ircd-ratbox/clean.com (new)
13599 7.239 +47 -29 ircd-ratbox/configure
13600 7.53 +40 -32 ircd-ratbox/configure.ac
13601 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13602 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13603 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13604 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13605 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13606 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13607 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13608 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13609 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13610 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13611 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13612 7.252 +68 -22 ircd-ratbox/doc/example.conf
13613 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13614 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13615 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13616 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13617 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13618 1.5 +2 -1 ircd-ratbox/help/opers/umode
13619 1.7 +1 -1 ircd-ratbox/help/opers/xline
13620 1.2 +1 -0 ircd-ratbox/help/users/umode
13621 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13622 1.7 +8 -0 ircd-ratbox/include/cache.h
13623 7.162 +18 -16 ircd-ratbox/include/channel.h
13624 7.25 +4 -0 ircd-ratbox/include/class.h
13625 7.259 +34 -28 ircd-ratbox/include/client.h
13626 1.13 +45 -7 ircd-ratbox/include/commio.h
13627 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13628 7.181 +74 -16 ircd-ratbox/include/config.h
13629 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13630 7.53 +2 -0 ircd-ratbox/include/hash.h
13631 1.28 +73 -27 ircd-ratbox/include/hook.h
13632 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13633 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13634 7.80 +6 -31 ircd-ratbox/include/ircd.h
13635 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13636 7.56 +14 -8 ircd-ratbox/include/m_info.h
13637 7.49 +4 -0 ircd-ratbox/include/memory.h
13638 7.53 +2 -0 ircd-ratbox/include/msg.h
13639 7.33 +9 -9 ircd-ratbox/include/newconf.h
13640 7.53 +12 -8 ircd-ratbox/include/numeric.h
13641 7.27 +1 -1 ircd-ratbox/include/packet.h
13642 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13643 7.19 +25 -1 ircd-ratbox/include/patricia.h
13644 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13645 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13646 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13647 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13648 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13649 7.34 +13 -9 ircd-ratbox/include/s_user.h
13650 7.15 +1 -1 ircd-ratbox/include/scache.h
13651 7.5366 +1 -1 ircd-ratbox/include/serno.h
13652 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13653 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13654 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13655 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13656 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13657 1.53 +10 -10 ircd-ratbox/include/tools.h
13658 7.1 +58 -0 ircd-ratbox/make.com (new)
13659 1.45 +338 -182 ircd-ratbox/modules/.depend
13660 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13661 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13662 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13663 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13664 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13665 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13666 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13667 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13668 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13669 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13670 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13671 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13672 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13673 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13674 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13675 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13676 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13677 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13678 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13679 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13680 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13681 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13682 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13683 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13684 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13685 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13686 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13687 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13688 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13689 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13690 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13691 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13692 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13693 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13694 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13695 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13696 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13697 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13698 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13699 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13700 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13701 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13702 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13703 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13704 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13705 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13706 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13707 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13708 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13709 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13710 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13711 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13712 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13713 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13714 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13715 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13716 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13717 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13718 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13719 7.48 +162 -119 ircd-ratbox/src/.depend
13720 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13721 7.75 +5 -5 ircd-ratbox/src/adns.c
13722 7.84 +1 -1 ircd-ratbox/src/balloc.c
13723 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13724 1.23 +75 -7 ircd-ratbox/src/cache.c
13725 7.429 +342 -79 ircd-ratbox/src/channel.c
13726 7.67 +42 -2 ircd-ratbox/src/class.c
13727 7.485 +245 -85 ircd-ratbox/src/client.c
13728 1.23 +349 -43 ircd-ratbox/src/commio.c
13729 7.11 +4 -0 ircd-ratbox/src/crypt.c
13730 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13731 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13732 1.32 +4 -8 ircd-ratbox/src/epoll.c
13733 7.46 +63 -6 ircd-ratbox/src/event.c
13734 7.23 +4 -0 ircd-ratbox/src/getopt.c
13735 7.112 +8 -7 ircd-ratbox/src/hash.c
13736 7.32 +135 -133 ircd-ratbox/src/hook.c
13737 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13738 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13739 7.365 +56 -48 ircd-ratbox/src/ircd.c
13740 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13741 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13742 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13743 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13744 7.122 +14 -13 ircd-ratbox/src/listener.c
13745 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13746 7.150 +17 -8 ircd-ratbox/src/modules.c
13747 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13748 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13749 7.137 +55 -42 ircd-ratbox/src/packet.c
13750 7.187 +8 -15 ircd-ratbox/src/parse.c
13751 7.28 +2 -4 ircd-ratbox/src/patricia.c
13752 7.82 +3 -1 ircd-ratbox/src/poll.c
13753 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13754 1.32 +8 -3 ircd-ratbox/src/reject.c
13755 7.34 +1 -0 ircd-ratbox/src/restart.c
13756 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13757 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13758 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13759 7.76 +32 -35 ircd-ratbox/src/s_log.c
13760 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13761 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13762 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13763 7.334 +773 -2 ircd-ratbox/src/s_user.c
13764 7.27 +2 -1 ircd-ratbox/src/scache.c
13765 7.44 +2 -0 ircd-ratbox/src/select.c
13766 7.285 +12 -12 ircd-ratbox/src/send.c
13767 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13768 7.46 +0 -1 ircd-ratbox/src/tools.c
13769 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13770 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13771 1.3 +4 -4 ircd-ratbox/src/watch.c
13772 7.32 +1 -0 ircd-ratbox/src/whowas.c
13773 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13774 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13775 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13776 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13780 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13782 Modified files: (Branch: RATBOX_2_0)
13785 a remote client is never going to have a watch list..duh
13787 Revision Changes Path
13788 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13792 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13794 Added files: (Branch: RATBOX_2_0)
13799 Revision Changes Path
13800 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13804 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13806 Added files: (Branch: RATBOX_2_0)
13810 helps if we actually include the .c/.h files
13812 Revision Changes Path
13813 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13814 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13818 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13820 Modified files: (Branch: RATBOX_2_0)
13821 . configure configure.ac
13822 include client.h numeric.h s_conf.h setup.h.in
13824 modules Makefile.in
13825 modules/core m_nick.c
13826 src Makefile.in client.c ircd.c messages.tab
13827 newconf.c s_conf.c s_user.c
13829 backport watch from devel
13831 Revision Changes Path
13832 7.229.2.10 +12 -2 ircd-ratbox/configure
13833 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13834 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13835 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13836 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13837 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13838 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13839 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13840 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13841 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13842 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13843 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13844 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13845 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13846 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13847 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13851 leeh 2005/01/12 10:12:40 EST (20050112_1)
13853 Modified files: (Branch: RATBOX_2_0)
13855 modules m_services.c m_whois.c
13858 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13859 when the user is logged in
13861 Revision Changes Path
13862 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13863 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13864 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13865 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13869 leeh 2005/01/11 19:47:14 EST (20050112_0)
13871 Modified files: (Branch: RATBOX_2_0)
13872 include supported.h
13873 Added files: (Branch: RATBOX_2_0)
13877 - added doc/services.txt, outlining the compatibility code
13879 Revision Changes Path
13880 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13881 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13885 leeh 2005/01/11 18:38:10 EST (20050111_5)
13887 Modified files: (Branch: RATBOX_2_0)
13888 include client.h hook.h
13889 modules m_services.c
13890 modules/core m_server.c
13891 src hook.c s_serv.c
13893 - more services compatibility code:
13894 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13895 appropriate service {}; entry, only accept SU from these.
13896 - hook into us finishing nick burst, and have services burst a list of
13899 Revision Changes Path
13900 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13901 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13902 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13903 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13904 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13905 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13909 leeh 2005/01/11 17:32:42 EST (20050111_4)
13911 Modified files: (Branch: RATBOX_2_0)
13912 . configure configure.ac
13914 modules Makefile.in
13916 Added files: (Branch: RATBOX_2_0)
13917 modules m_services.c
13919 - more services compatibility code:
13920 - encap handlers for SU (services marking client as logged in)
13921 - and for LOGIN (servers bursting logged in status)
13922 - move suser from Client -> User
13924 Revision Changes Path
13925 7.229.2.9 +9 -3 ircd-ratbox/configure
13926 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13927 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13928 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13929 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13930 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13934 leeh 2005/01/11 16:46:34 EST (20050111_3)
13936 Modified files: (Branch: RATBOX_2_0)
13937 include ircd_defs.h
13939 - whoops, missing #endif
13941 Revision Changes Path
13942 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13946 leeh 2005/01/11 15:56:57 EST (20050111_2)
13948 Modified files: (Branch: RATBOX_2_0)
13949 include ircd_defs.h
13951 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13952 have ipv6 just report sizeof(struct sockaddr_in)
13954 Revision Changes Path
13955 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13959 leeh 2005/01/10 20:19:35 EST (20050111_1)
13961 Modified files: (Branch: RATBOX_2_0)
13964 - fix a gcc warning
13966 Revision Changes Path
13967 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13971 leeh 2005/01/10 20:10:35 EST (20050111_0)
13973 Modified files: (Branch: RATBOX_2_0)
13974 adns internal.h parse.c transmit.c types.c
13976 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13979 Revision Changes Path
13980 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13981 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13982 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13983 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13987 leeh 2005/01/10 17:48:48 EST (20050110_3)
13989 Modified files: (Branch: RATBOX_2_0)
13992 - send out the reformatted xline to opers (\s -> ' ')
13994 Revision Changes Path
13995 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
13999 leeh 2005/01/10 16:18:53 EST (20050110_2)
14001 Modified files: (Branch: RATBOX_2_0)
14004 include client.h supported.h
14005 src messages.tab s_user.c send.c
14007 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14010 Revision Changes Path
14011 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14012 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14013 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14014 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14015 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14016 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14017 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14021 leeh 2005/01/10 14:50:47 EST (20050110_1)
14023 Modified files: (Branch: RATBOX_2_0)
14024 doc example.conf example.efnet.conf
14026 - I dont remember ts6 desyncing on bans, so im not sure why the example
14029 Revision Changes Path
14030 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14031 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14035 leeh 2005/01/10 13:31:10 EST (20050110_0)
14037 Modified files: (Branch: RATBOX_2_0)
14038 . configure configure.ac
14039 include channel.h client.h numeric.h s_conf.h
14040 s_serv.h setup.h.in
14041 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14043 src channel.c messages.tab newconf.c s_conf.c
14046 - added --enable-services to configure, which enables some ratbox-services
14047 compatibility code:
14048 - chanmode +r, registered users only
14049 - usermode +S, prevents deop/kick of a service
14050 - service { }; block in conf for the above umode
14052 Revision Changes Path
14053 7.229.2.8 +28 -16 ircd-ratbox/configure
14054 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14055 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14056 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14057 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14058 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14059 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14060 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14061 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14062 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14063 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14064 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14065 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14066 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14067 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14068 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14069 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14070 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14071 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14075 leeh 2005/01/09 08:23:30 EST (20050109_0)
14077 Modified files: (Branch: RATBOX_2_0)
14080 - remove a tab, and add +C to opers umode help
14082 Revision Changes Path
14083 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode