1 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
3 Merge old trunk r2779,r2785:
4 Show correct privilege name in a few ERR_NOPRIVS numerics.
8 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
9 +1 -1 trunk/extensions/m_opme.c (File Modified)
10 +2 -2 trunk/unsupported/m_force.c (File Modified)
13 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
15 Merge old trunk r2695:
16 Send an SQUIT instead of an ERROR to announce /die to connected servers.
17 This will generate better server notices.
21 +3 -2 trunk/modules/core/m_die.c (File Modified)
24 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
26 Merge old trunk r2294:
27 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
31 +1 -1 trunk/src/s_user.c (File Modified)
34 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
36 Merge old trunk r2226:
37 If we are connecting outward to a server, check if the
38 server name they sent is the same as what we tried to
39 connect to. Previously such a connection could succeed
40 if there existed connect blocks with the same IP and
41 passwords for the other server name.
45 +11 -0 trunk/modules/core/m_server.c (File Modified)
48 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
50 Merge old trunk r2212:
51 Another handling of SJOINs without nicks:
52 Propagate them if the channel is +P or the channel
53 already existed, otherwise remove the channel again
54 and do not propagate the SJOIN.
58 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
61 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
63 Remove channels entirely from /whois on services.
64 This cannot be overridden with operspy.
68 +20 -17 trunk/modules/m_whois.c (File Modified)
71 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
73 Fix /who on channels with ** in their name.
77 +2 -2 trunk/modules/m_who.c (File Modified)
80 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
82 NEWS: As in 2.1.3, mention that the TS6 revision will
83 interoperate with older versions
87 +2 -1 trunk/NEWS (File Modified)
90 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
92 Fix documentation of HIDE_SERVERS_IPS define.
96 +2 -2 trunk/include/config.h.dist (File Modified)
99 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
101 Don't leak auth{} spoofed ip for I-line is full notice either.
105 +1 -1 trunk/src/s_conf.c (File Modified)
108 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
114 +37 -0 trunk/NEWS (File Modified)
117 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
119 Allow /invite (but not invex) to override +r, +l, +j in
120 addition to +i. As before, a restrictive mode must be in
121 place at /invite time for the invite to have an effect;
122 +r does not count as a restrictive mode if the user is
123 logged in; +l and +j always count as restrictive modes to
124 allow for cases where they would allow join at /invite
125 time but not when the user tries to join.
129 +6 -2 trunk/modules/m_invite.c (File Modified)
130 +21 -10 trunk/src/channel.c (File Modified)
133 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
135 Remove invite_ops_only, forcing it to YES.
139 +0 -1 trunk/doc/example.conf (File Modified)
140 +0 -5 trunk/doc/reference.conf (File Modified)
141 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
142 +0 -1 trunk/include/s_conf.h (File Modified)
143 +0 -6 trunk/modules/m_info.c (File Modified)
144 +10 -14 trunk/modules/m_invite.c (File Modified)
145 +0 -1 trunk/src/newconf.c (File Modified)
146 +0 -1 trunk/src/s_conf.c (File Modified)
149 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
151 Move username check after xline and dnsbl checks, so it
152 will not complain to opers about clients who are xlined
153 or blacklisted anyway (both of which silently reject).
157 +15 -15 trunk/src/s_user.c (File Modified)
160 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
162 - MASTER_MAX is no longer relevant
166 +0 -7 trunk/modules/m_set.c (File Modified)
169 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
171 - add config option for setting max_clients.
175 +5 -0 trunk/doc/example.conf (File Modified)
176 +5 -0 trunk/doc/reference.conf (File Modified)
177 +2 -0 trunk/include/s_conf.h (File Modified)
178 +1 -1 trunk/src/ircd.c (File Modified)
179 +2 -0 trunk/src/newconf.c (File Modified)
180 +2 -1 trunk/src/s_conf.c (File Modified)
183 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
185 - remove get_maxrss() and all of that insecure and unsafe nonsense
189 +3 -38 trunk/src/ircd.c (File Modified)
190 +1 -1 trunk/src/restart.c (File Modified)
191 +0 -4 trunk/src/s_stats.c (File Modified)
194 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
196 - avoid some potential NULL dereferencing
200 +1 -1 trunk/libcharybdis/commio.c (File Modified)
203 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
209 +1 -1 trunk/libcharybdis/poll.c (File Modified)
212 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
214 - rework poll a bit for the MAXCONNECTIONS changes.
218 +46 -23 trunk/libcharybdis/poll.c (File Modified)
221 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
223 Our way of using kqueue may cause it to report fds we
224 don't know about anymore, cope.
228 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
231 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
233 Don't reference freed memory (fde_t) in comm_close().
237 +1 -1 trunk/libcharybdis/commio.c (File Modified)
240 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
242 - fix for 100% cpu use
246 +1 -1 trunk/libcharybdis/commio.c (File Modified)
249 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
251 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
255 +37 -25 trunk/libcharybdis/commio.c (File Modified)
258 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
260 - clear up use of fd_table in ircd.
264 +3 -2 trunk/src/s_serv.c (File Modified)
267 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
269 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
273 +97 -26 trunk/libcharybdis/commio.c (File Modified)
274 +3 -2 trunk/libcharybdis/commio.h (File Modified)
275 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
276 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
277 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
278 +3 -3 trunk/libcharybdis/poll.c (File Modified)
279 +2 -2 trunk/libcharybdis/ports.c (File Modified)
280 +2 -2 trunk/libcharybdis/select.c (File Modified)
283 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
285 Fix some cases where the size argument to strlcpy()
286 for usernames and hostnames is 1 too small.
290 +1 -1 trunk/modules/m_chghost.c (File Modified)
291 +2 -2 trunk/src/res.c (File Modified)
292 +2 -2 trunk/src/s_user.c (File Modified)
295 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
297 Cut down quit/part/kick reasons to avoid quit reasons
298 overflowing the client exiting server notice (from
299 TOPICLEN to 260). kill reasons become shorter accordingly.
300 kline/dline/gline reasons become 390.
301 away messages stay at TOPICLEN for now.
305 +8 -3 trunk/include/ircd_defs.h (File Modified)
306 +2 -2 trunk/modules/m_dline.c (File Modified)
307 +4 -4 trunk/modules/m_gline.c (File Modified)
308 +2 -2 trunk/modules/m_kline.c (File Modified)
311 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
313 Don't leak auth{} spoofed IP addresses in +f notices.
314 from ratbox (androsyn)
318 +10 -3 trunk/src/s_conf.c (File Modified)
321 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
323 Make oper_up() take +i/-i during opering up into account
324 (e.g. no_oper_invis extension, +i in operator::umodes).
325 Remove the hack from no_oper_invis.
329 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
330 +4 -0 trunk/src/s_user.c (File Modified)
333 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
335 no_oper_invis: decrement invisible count when clearing
336 invisible on a local client who has just opered up
337 oper_up() should really do this
341 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
344 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
346 Put "End of Channel Quiet List" instead of
347 "End of Channel Ban List" for a +q list.
348 Due to client restrictions the numerics for
349 quiet lists must be the same as for ban lists.
353 +4 -1 trunk/src/chmode.c (File Modified)
356 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
358 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
359 Change TS6 JOIN processing
360 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
361 a local user joins an existing channel
362 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
363 propagating a TS6 JOIN
364 - don't interpret simple modes in an incoming TS6 JOIN
366 This is to avoid desyncs when certain mode changes (e.g. -im)
367 cross with joins. A downside is that simple modes will be
368 more desynched when a JOIN creates a channel or lowers TS,
369 but that's less important.
371 Update the TS6 specification to include this, and clarify
372 that TMODE can come from a server and that MODE must be
373 translated into TMODE from other servers too.
377 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
378 +19 -127 trunk/modules/core/m_join.c (File Modified)
381 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
383 Make -logfile work again.
387 +2 -2 trunk/src/s_log.c (File Modified)
390 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
392 - fix off-by-one memory overflow error.
396 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
399 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
401 Change handling of modularized umodes:
402 - keep the bitmask reserved forever to the letter, fixing
403 the problems when loading multiple umode modules,
404 unloading them and then loading them in a different order
405 - don't allow local users to change umodes which have
406 been unloaded and don't set them on new users via
411 +24 -3 trunk/src/s_user.c (File Modified)
414 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
416 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
420 +1 -0 trunk/include/s_user.h (File Modified)
421 +0 -22 trunk/libcharybdis/tools.c (File Modified)
422 +0 -1 trunk/libcharybdis/tools.h (File Modified)
423 +22 -0 trunk/src/s_user.c (File Modified)
426 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
428 DNSBL keyword substitution is available as of 2.1.3.
432 +1 -1 trunk/doc/example.conf (File Modified)
435 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
437 Change two occurances like match(userinput, target_p->name) ||
438 match(target_p->name, userinput) to just match(userinput,
439 target_p->name). No client name can contain * or ? now.
443 +1 -1 trunk/modules/m_trace.c (File Modified)
444 +1 -2 trunk/src/s_serv.c (File Modified)
447 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
449 Do not try find_server() on a name find_client() has
450 returned NULL for, as this will always return NULL
451 since the removal of hostmasking.
455 +1 -2 trunk/modules/m_pong.c (File Modified)
456 +0 -4 trunk/src/s_serv.c (File Modified)
459 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
461 Remove server_exists() which checked whether the
462 server name existed taking hostmasking into account
463 and just check with find_server(); admittedly
464 this checks if the name is a SID but that's not
469 +3 -27 trunk/modules/core/m_server.c (File Modified)
472 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
474 Remove hash_find_masked_server(), which made it possible
475 to specify the full (unmasked) name of a server behind
476 a hostmask. As a result find_any_client() (for prefixes)
477 becomes equal to find_client(), so remove that too.
481 +0 -1 trunk/include/hash.h (File Modified)
482 +1 -75 trunk/src/hash.c (File Modified)
483 +1 -1 trunk/src/parse.c (File Modified)
486 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
488 Remove '*' from valid server name characters.
489 This makes it impossible to connect hostmasked servers.
490 (This support didn't work well anyway, was incompatible
491 with TS6 and we never masked ourselves.)
495 +1 -1 trunk/src/match.c (File Modified)
498 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
500 Change spambot, flooder and jupe joiner notices from host to orighost.
504 +1 -1 trunk/modules/core/m_join.c (File Modified)
505 +2 -2 trunk/modules/core/m_message.c (File Modified)
506 +2 -2 trunk/src/channel.c (File Modified)
509 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
511 Add documentation for SASL client protocol, same as atheme doc/SASL.
515 + - trunk/doc/sasl.txt (File Added)
518 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
520 Include real hostname in Closing Link message for unknown
521 connections that have sent USER. This is helpful for
522 k-lined users while not breaking server IP hiding.
526 +3 -1 trunk/src/client.c (File Modified)
529 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
535 +29 -29 trunk/configure (File Modified)
538 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
540 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
544 +3 -3 trunk/modules/core/m_kill.c (File Modified)
547 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
549 Backport from early 3.x:
552 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
554 - remove "Processing connection to foobar.net" message
558 +0 -3 trunk/src/s_auth.c (File Modified)
561 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
563 - missed the processing connection one (actually, we can probably nuke this one)
567 +1 -2 trunk/src/s_auth.c (File Modified)
570 river 2006/09/27 16:33:05 UTC (20060927-2174)
572 get_client_name = stupid
577 +10 -7 trunk/modules/core/m_kill.c (File Modified)
580 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
582 - remove excessive arguments
586 +1 -2 trunk/src/s_conf.c (File Modified)
587 +1 -1 trunk/src/s_user.c (File Modified)
590 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
592 - use sendto_one_notice() for on-connect notices too.
596 +10 -10 trunk/src/s_auth.c (File Modified)
599 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
601 - use sendto_one_notice() in the core, too.
605 +2 -2 trunk/src/chmode.c (File Modified)
606 +8 -15 trunk/src/modules.c (File Modified)
607 +3 -5 trunk/src/s_conf.c (File Modified)
608 +1 -2 trunk/src/s_newconf.c (File Modified)
609 +20 -57 trunk/src/s_user.c (File Modified)
612 river 2006/09/27 16:19:25 UTC (20060927-2166)
614 the KILL command will use get_client_name(, SHOW_IP) instead of
615 target->name, and will show a more useful error for local opers
620 +6 -4 trunk/modules/core/m_kill.c (File Modified)
623 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
625 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
629 +4 -2 trunk/src/send.c (File Modified)
632 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
638 +1 -1 trunk/include/client.h (File Modified)
641 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
643 - get_id(): fall back to "*" if client has no known name
647 +1 -1 trunk/include/client.h (File Modified)
650 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
652 - convert to sendto_one_notice().
656 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
657 +4 -6 trunk/unsupported/m_force.c (File Modified)
660 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
662 - use sendto_one_notice() in many places instead of
663 sendto_one(source_p, ":%s NOTICE %s :", ...);
667 +10 -25 trunk/extensions/example_module.c (File Modified)
668 +5 -14 trunk/extensions/hurt.c (File Modified)
669 +1 -2 trunk/extensions/m_42.c (File Modified)
670 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
671 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
672 +1 -2 trunk/extensions/m_opme.c (File Modified)
673 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
674 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
675 +3 -7 trunk/modules/core/m_die.c (File Modified)
676 +2 -4 trunk/modules/core/m_kill.c (File Modified)
677 +2 -2 trunk/modules/core/m_squit.c (File Modified)
678 +1 -2 trunk/modules/m_challenge.c (File Modified)
679 +11 -15 trunk/modules/m_connect.c (File Modified)
680 +20 -28 trunk/modules/m_dline.c (File Modified)
681 +2 -2 trunk/modules/m_etrace.c (File Modified)
682 +11 -21 trunk/modules/m_gline.c (File Modified)
683 +2 -4 trunk/modules/m_kline.c (File Modified)
684 +1 -2 trunk/modules/m_rehash.c (File Modified)
685 +3 -7 trunk/modules/m_restart.c (File Modified)
686 +31 -45 trunk/modules/m_set.c (File Modified)
687 +2 -4 trunk/modules/m_testmask.c (File Modified)
688 +5 -8 trunk/modules/m_unreject.c (File Modified)
689 +2 -5 trunk/modules/m_xline.c (File Modified)
694 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
695 +10 -25 trunk/extensions/example_module.c (File Modified)
696 +5 -14 trunk/extensions/hurt.c (File Modified)
697 +1 -2 trunk/extensions/m_42.c (File Modified)
698 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
699 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
700 +1 -2 trunk/extensions/m_opme.c (File Modified)
701 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
702 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
703 +3 -7 trunk/modules/core/m_die.c (File Modified)
704 +14 -11 trunk/modules/core/m_kill.c (File Modified)
705 +2 -2 trunk/modules/core/m_squit.c (File Modified)
706 +1 -2 trunk/modules/m_challenge.c (File Modified)
707 +11 -15 trunk/modules/m_connect.c (File Modified)
708 +2 -4 trunk/modules/m_dline.c (File Modified)
709 +2 -2 trunk/modules/m_etrace.c (File Modified)
710 +11 -21 trunk/modules/m_gline.c (File Modified)
711 +2 -4 trunk/modules/m_kline.c (File Modified)
712 +1 -2 trunk/modules/m_rehash.c (File Modified)
713 +3 -7 trunk/modules/m_restart.c (File Modified)
714 +31 -45 trunk/modules/m_set.c (File Modified)
715 +2 -4 trunk/modules/m_testmask.c (File Modified)
716 +5 -8 trunk/modules/m_unreject.c (File Modified)
717 +1 -3 trunk/modules/m_xline.c (File Modified)
718 +2 -2 trunk/src/chmode.c (File Modified)
719 +8 -15 trunk/src/modules.c (File Modified)
720 +10 -14 trunk/src/s_auth.c (File Modified)
721 +3 -6 trunk/src/s_conf.c (File Modified)
722 +1 -2 trunk/src/s_newconf.c (File Modified)
723 +20 -57 trunk/src/s_user.c (File Modified)
724 +4 -2 trunk/src/send.c (File Modified)
725 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
726 +4 -6 trunk/unsupported/m_force.c (File Modified)
729 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
731 - keyword-subst from charybdis 2.2.
735 +12 -3 trunk/doc/example.conf (File Modified)
736 +58 -3 trunk/doc/reference.conf (File Modified)
737 + - trunk/include/substitution.h (File Added)
738 +1 -0 trunk/src/Makefile.in (File Modified)
739 +2 -2 trunk/src/s_conf.c (File Modified)
740 +164 -1 trunk/src/s_user.c (File Modified)
741 + - trunk/src/substitution.c (File Added)
744 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
746 Removed merge tracking for "svnmerge" for
747 http://svn.atheme.org/charybdis/branches/release-2.2
751 + - trunk/ (Property Modified)
754 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
756 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
757 http://svn.atheme.org/charybdis/branches/release-2.2
761 + - trunk/ (Property Modified)
764 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
766 Removed merge tracking for "svnmerge" for
767 http://svn.atheme.org/charybdis/branches/release-2.2
771 + - trunk/ (Property Modified)
774 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
776 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
777 http://svn.atheme.org/charybdis/branches/release-2.2
781 + - trunk/ (Property Modified)
784 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
790 + - trunk/ (Property Modified)
793 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
795 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
796 http://svn.atheme.org/charybdis/branches/release-2.2
800 + - trunk/ (Property Modified)
803 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
805 - version bump to 2.2.0
809 +3 -1 trunk/NEWS (File Modified)
810 +1 -1 trunk/configure.ac (File Modified)
813 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
816 + branches/release-2.1 -> 2.2 base
817 + 3.0 -> branches/cxxconversion
818 + backport some immediate 3.0 functionality for 2.2
823 + - trunk/ (File Added)
826 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
828 Merged revisions 3135,3137 via svnmerge from
829 http://svn.atheme.org/charybdis/trunk
832 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
834 - Expand TRACE description
835 - Mention expiry time in TESTLINE
837 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
839 Update copyright year for sgml docs to 2007.
844 + - branches/release-2.1/ (Property Modified)
845 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
846 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
849 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
851 Merged revisions 1999 via svnmerge from
852 http://svn.atheme.org/charybdis/trunk
856 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
863 + - branches/release-2.1/ (Property Modified)
864 +1 -0 branches/release-2.1/CREDITS (File Modified)
867 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
869 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
870 http://svn.atheme.org/charybdis/trunk
873 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
875 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
877 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
879 - add use_forward to /info
881 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
883 Call channel_modes() with &me instead of source_p when
884 sending out a JOIN and SJOIN for a local user. This
885 saves checking whether they are on the channel they
888 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
890 If use_forward is disabled:
892 - hide +f in /mode #channel (/mode #channel f still shows it)
893 - do not send any mode changes adding +f to local clients
894 (-f ones are still sent)
899 + - branches/release-2.1/ (Property Modified)
900 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
901 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
902 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
903 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
904 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
905 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
906 +1 -1 branches/release-2.1/src/channel.c (File Modified)
907 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
908 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
909 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
910 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
911 +4 -2 branches/release-2.1/src/supported.c (File Modified)
914 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
916 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
920 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
921 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
922 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
925 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
927 Add accountability (wallops, log) to OKICK.
931 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
934 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
936 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
937 Similar to branches/release-2.2 r3061.
941 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
944 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
946 - Write xline to file after instead of before notifying opers and source
947 - Also notify source of failure to add xline
948 Similar to branches/release-2.2 r3057.
952 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
955 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
957 If a dline/kline/resv cannot be added to the file, send
958 the regular notices to local opers and source anyway,
959 and also warn the source (local opers were already warned).
960 Similar to branches/release-2.2 r3053.
964 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
967 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
969 Port over fixes from unkline/unxline/unresv to undline.
970 Similar to branches/release-2.2 r3049.
974 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
977 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
979 Merged revisions 2915 via svnmerge from
980 http://svn.atheme.org/charybdis/trunk
983 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
985 In usage message, show kline.conf and xline.conf instead
986 of klines.conf and xlines.conf.
991 + - branches/release-2.1/ (Property Modified)
992 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
995 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
997 Merged revisions 2831,2833,2853 via svnmerge from
998 http://svn.atheme.org/charybdis/trunk
1001 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1003 unkline/unxline/unresv:
1004 - if fclose on the output returns an error, treat this as a
1006 - check if the rename from the temp file to the ban conf failed
1008 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1010 When adding a permanent dline/kline/xline/resv, check
1011 the return value of fclose().
1013 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1015 Do not free xline aconf if it could not be written out.
1016 It will be added to the list in memory anyway.
1021 + - branches/release-2.1/ (Property Modified)
1022 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1023 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1024 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1025 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1028 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1030 NEWS: Clarify effects of ip_cloaking changes a little.
1034 +2 -0 branches/release-2.1/NEWS (File Modified)
1037 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1043 +9 -9 branches/release-2.1/configure (File Modified)
1046 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1048 Version bump on 2.1 branch to 2.1.2.
1052 +1 -1 branches/release-2.1/configure.ac (File Modified)
1055 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1057 Mention r2801/r2805.
1061 +1 -0 branches/release-2.1/NEWS (File Modified)
1064 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1066 Merged revisions 2801 via svnmerge from
1067 http://svn.atheme.org/charybdis/trunk
1070 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1072 ip_cloaking: try to avoid truncation by removing more
1073 components of the hostname (except the TLD).
1078 + - branches/release-2.1/ (Property Modified)
1079 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1082 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1088 +8 -1 branches/release-2.1/NEWS (File Modified)
1091 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1093 Merged revisions 2781 via svnmerge from
1094 http://svn.atheme.org/charybdis/trunk
1097 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1099 Fix stupid bug: checked a hostmask against the found
1100 ban instead of all exceptions, causing all host mangled
1101 clients to be exempted if there was a single ban
1102 exception in many cases.
1107 + - branches/release-2.1/ (Property Modified)
1108 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1111 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1113 Merged revisions 2773 via svnmerge from
1114 http://svn.atheme.org/charybdis/trunk
1117 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1119 user@host must be *@* for a shared{} block with flags=locops
1120 (server should not be *).
1125 + - branches/release-2.1/ (Property Modified)
1126 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1129 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1131 Tweak \s code a little.
1135 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1136 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1137 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1140 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1142 Merged revisions 2761 via svnmerge from
1143 http://svn.atheme.org/charybdis/trunk
1146 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1148 The testline/no_tilde fixes are in 2.1.1.
1153 + - branches/release-2.1/ (Property Modified)
1154 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1157 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1163 +4 -1 branches/release-2.1/NEWS (File Modified)
1166 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1168 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
1169 http://svn.atheme.org/charybdis/trunk
1173 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1175 If the auth{} block has no_tilde and is not kline exempt,
1176 check the username without tilde against klines too.
1177 This is consistent with the way klines work on spoofs
1178 (klines checked on both raw and appearing-on-IRC version).
1180 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1182 Rework the fix for klines with no_tilde.
1183 Add an extra argument to find_address_conf() for the
1184 username without tilde, as that may contain one character more.
1186 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1188 Unbreak compile (because of r2697).
1189 testline with ~ could be improved some more perhaps, but this should work.
1191 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1193 testline: take no_tilde and username truncation into account
1195 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1197 Add some information on /testline with no_tilde and username truncation.
1202 + - branches/release-2.1/ (Property Modified)
1203 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1204 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1205 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1206 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1207 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1208 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1211 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1213 Merged revisions 2149,2151 via svnmerge from
1214 http://svn.atheme.org/charybdis/trunk
1217 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1219 Move kills from services from +s to +k snomask.
1220 Kills from non-service opers remain on +s.
1222 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1224 Update description of +s and +k snomasks.
1229 + - branches/release-2.1/ (Property Modified)
1230 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1231 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1232 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1235 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1237 Merged revisions 2685 via svnmerge from
1238 http://svn.atheme.org/charybdis/trunk
1241 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1243 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1248 + - branches/release-2.1/ (Property Modified)
1249 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1252 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1254 Merged revisions 2693 via svnmerge from
1255 http://svn.atheme.org/charybdis/trunk
1258 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1260 Fix truncation (by one) of unidented usernames
1261 if user registration is done because of DNSBL
1262 completion (which is the usual case if a valid
1263 NICK and USER are sent quickly and any DNSBLs
1269 + - branches/release-2.1/ (Property Modified)
1270 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1273 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1279 +10 -0 branches/release-2.1/NEWS (File Modified)
1282 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1288 +9 -9 branches/release-2.1/configure (File Modified)
1291 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1293 Version bump to 2.1.1.
1297 +1 -1 branches/release-2.1/configure.ac (File Modified)
1300 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1302 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
1303 http://svn.atheme.org/charybdis/trunk
1306 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1308 - fix a server notice on SID collision where the server name is mentioned twice
1310 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1312 - get_server_name() is stupid
1314 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1318 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1320 Do the Attempt to re-introduce SID server notice somewhat
1321 differently, showing a real host again if !HIDE_SERVERS_IPS
1322 and still showing the server name exactly once.
1324 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1326 Fix log message for Attempt to re-introduce SID (server notice was ok).
1328 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1330 - replace "No N line" with "no connect block" in a
1332 - show attempted server name in a few serverlog messages
1337 + - branches/release-2.1/ (Property Modified)
1338 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1341 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1343 Merged revisions 2218 via svnmerge from
1344 http://svn.atheme.org/charybdis/trunk
1347 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1349 Fix garbage in /stats y output on 64-bit archs.
1354 + - branches/release-2.1/ (Property Modified)
1355 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1358 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1360 Merged revisions 2438 via svnmerge from
1361 http://svn.atheme.org/charybdis/trunk
1364 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1366 Enable Revision keyword in addition to Id.
1371 + - branches/release-2.1/ (Property Modified)
1372 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1375 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1377 Merged revisions 2679 via svnmerge from
1378 http://svn.atheme.org/charybdis/trunk
1381 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1383 Port over ratbox 2.2 r23253 (anfl):
1384 - remove the cached storage of how many +beI there are, thereby fixing a
1385 case where it can get desynced from reality
1390 + - branches/release-2.1/ (Property Modified)
1391 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1392 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1395 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1397 Merged revisions 2093,2095 via svnmerge from
1398 http://svn.atheme.org/charybdis/trunk
1401 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1403 - change DNSBL licensing to BSD.
1405 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1407 - change x86-assembly FNV implementation to BSD license
1412 + - branches/release-2.1/ (Property Modified)
1413 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1414 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1417 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1419 Merged revisions 2073,2075 via svnmerge from
1420 http://svn.atheme.org/charybdis/trunk
1423 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1425 Put full information in the squit reason when exiting
1426 a server due to a servlink (ziplinks) error.
1428 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1430 Put full information in the squit reason when exiting
1431 a server due to not enough arguments for a command.
1436 + - branches/release-2.1/ (Property Modified)
1437 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1438 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1441 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1443 Merged revisions 2071 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1447 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1449 Don't redirect users from an existing domain to an
1450 existing server in reference.conf.
1456 + - branches/release-2.1/ (Property Modified)
1457 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1460 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1462 Merged revisions 2053 via svnmerge from
1463 http://svn.atheme.org/charybdis/trunk
1466 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1468 Make find_channel_membership() choose the shortest list
1469 (channel's list or user's list) to search, avoiding excessive
1470 CPU usage with services which are in lots of channels.
1471 From ratbox 2.2 (anfl/jilles)
1476 + - branches/release-2.1/ (Property Modified)
1477 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1480 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1486 +9 -9 branches/release-2.1/configure (File Modified)
1489 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1491 Version change 2.1.0rc1 -> 2.1.0 (release).
1495 +1 -1 branches/release-2.1/configure.ac (File Modified)
1498 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1500 Merged revisions 2029 via svnmerge from
1501 http://svn.atheme.org/charybdis/trunk
1504 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1506 NEWS: mention m_webirc.c module
1511 + - branches/release-2.1/ (Property Modified)
1512 +1 -0 branches/release-2.1/NEWS (File Modified)
1515 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1521 +9 -9 branches/release-2.1/configure (File Modified)
1524 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1526 Change version to 2.1.0rc1.
1530 +1 -1 branches/release-2.1/configure.ac (File Modified)
1533 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1535 Merged revisions 2021 via svnmerge from
1536 http://svn.atheme.org/charybdis/trunk
1539 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1541 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1542 related flaky looking things, and instead keep a list
1543 of BlacklistClients in PreClient.
1548 + - branches/release-2.1/ (Property Modified)
1549 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1550 +1 -1 branches/release-2.1/include/client.h (File Modified)
1551 +0 -1 branches/release-2.1/include/res.h (File Modified)
1552 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1553 +0 -24 branches/release-2.1/src/res.c (File Modified)
1554 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1557 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1559 Merged revisions 2015,2017 via svnmerge from
1560 http://svn.atheme.org/charybdis/trunk
1563 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1565 Check if the name in the question section of the
1566 DNS reply matches what we queried, to guard against
1567 late replies to a previous query with the same id.
1569 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1571 res.c: add a comment summarizing our changes
1576 + - branches/release-2.1/ (Property Modified)
1577 +53 -18 branches/release-2.1/src/res.c (File Modified)
1580 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1582 Merged revisions 1981 via svnmerge from
1583 http://svn.atheme.org/charybdis/trunk
1586 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1588 Alphabetize extensions and tweak the descriptions a little.
1593 + - branches/release-2.1/ (Property Modified)
1594 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1595 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1598 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1600 Merged revisions 1975 via svnmerge from
1601 http://svn.atheme.org/charybdis/trunk
1604 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1606 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1607 We should use the IP and not truncate the hostname.
1608 From ratbox 2.2 (androsyn)
1613 + - branches/release-2.1/ (Property Modified)
1614 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1617 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1619 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1620 http://svn.atheme.org/charybdis/trunk
1624 + - branches/release-2.1/ (Property Modified)
1627 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1629 - branch 2.1 release family
1633 + - branches/release-2.1/ (File Added)
1636 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1638 Describe new handling of host mangling in channel bans in SGML.
1642 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1645 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1647 - ok, 2.1 operline brought to you by marvin the melancholy robot
1651 +1 -1 trunk/src/messages.tab (File Modified)
1654 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1656 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1657 If anybody comes up with anything better, then please let us know
1658 and we will change this before 2.1 is branched.
1662 +1 -1 trunk/src/messages.tab (File Modified)
1665 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1667 Add EUID to capab.txt.
1671 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1674 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1680 +3 -0 trunk/NEWS (File Modified)
1683 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1685 Allow service{} servers to manipulate the nick delay table
1686 (for "nickserv enforcement").
1687 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1688 If duration is 0, the nickdelay entry is removed, otherwise
1689 it is added with the duration in seconds (maximum 24 hours).
1690 It is suggested that this is used if the EUID capab is present.
1694 +42 -1 trunk/modules/m_services.c (File Modified)
1697 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
1699 HURT: strip off *@ from the start of the mask
1700 reject anything else containing '@' or '!'
1704 +11 -0 trunk/extensions/hurt.c (File Modified)
1707 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
1709 ircd.c: need supported.h here
1713 +1 -0 trunk/src/ircd.c (File Modified)
1716 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
1718 HURT: less ambiguity here
1719 ips/hosts to be hurt must contain a '.' or ':' otherwise
1720 they are interpreted as nicks
1724 +14 -9 trunk/extensions/hurt.c (File Modified)
1727 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
1729 - we're now ircd-charybdis.org.
1730 - properly alphabetize credits
1734 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
1737 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
1739 - add additional modules to the configs
1743 +6 -0 trunk/doc/example.conf (File Modified)
1744 +12 -0 trunk/doc/reference.conf (File Modified)
1747 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
1749 - remove hurt.h, it is pointless and confusing
1753 +27 -62 trunk/extensions/hurt.c (File Modified)
1754 + - trunk/extensions/hurt.h (File Deleted)
1757 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
1759 - add code to suggest a local HURT by nickname.
1760 - clean up this code (use libcharybdis runtime for memory management, not system libc)
1764 +40 -10 trunk/extensions/hurt.c (File Modified)
1765 +1 -0 trunk/extensions/hurt.h (File Modified)
1768 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
1774 +2 -1 trunk/NEWS (File Modified)
1777 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
1779 MASKTRACE/TESTMASK: check orighost as well
1783 +4 -2 trunk/modules/m_etrace.c (File Modified)
1784 +3 -1 trunk/modules/m_testmask.c (File Modified)
1787 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
1789 Make RPL_ISUPPORT (005) numeric modularizable.
1790 Currently it will reassemble the numeric every time
1791 it needs to be sent, using a few dozen callbacks;
1792 if this is too slow some caching scheme should be
1797 +0 -1 trunk/include/s_user.h (File Modified)
1798 +36 -114 trunk/include/supported.h (File Modified)
1799 +1 -1 trunk/modules/m_version.c (File Modified)
1800 +1 -0 trunk/src/Makefile.in (File Modified)
1801 +1 -0 trunk/src/ircd.c (File Modified)
1802 +300 -25 trunk/src/s_user.c (File Modified)
1803 + - trunk/src/supported.c (File Added)
1806 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
1808 EUID orighost could differ from host only in case,
1809 do not mark as dynamic spoof then
1813 +2 -1 trunk/modules/core/m_nick.c (File Modified)
1816 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
1818 kline help file: clarify a bit and remove some obsolete stuff
1819 partly suggested by Olin
1823 +8 -8 trunk/help/opers/kline (File Modified)
1826 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
1832 +20 -0 trunk/NEWS (File Modified)
1835 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
1837 Show real host/IP to nonopers whoising themselves.
1838 The IP is not shown for auth{} spoofs, otherwise it is,
1839 as it looked rather weird to me to show an auth{} spoofed
1840 IP like this. (/userhost on self still shows the IP.)
1844 +13 -2 trunk/modules/m_whois.c (File Modified)
1847 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
1849 Document nick_delay stuff and move it around a bit.
1853 +1 -2 trunk/doc/example.conf (File Modified)
1854 +8 -2 trunk/doc/reference.conf (File Modified)
1857 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
1859 - disable nickdelay by default. Needs to be documented in reference.conf.
1863 +2 -0 trunk/doc/example.conf (File Modified)
1864 +2 -0 trunk/doc/reference.conf (File Modified)
1867 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
1869 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
1873 +2 -1 trunk/modules/m_services.c (File Modified)
1876 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
1878 ip_cloaking: somewhat hackish but we need to send the
1879 396 (RPL_HOSTHIDDEN) on connect if +h is in default
1884 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
1887 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
1889 If EUID is used, show realhost in far connect notice
1890 (but not in far disconnect notice).
1894 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
1897 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
1900 - use non-ENCAP CHGHOST if possible
1901 - really introduce new users with their mangled and real
1902 host if +h is in default umodes
1906 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
1909 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
1911 Add non-ENCAP CHGHOST.
1915 +49 -11 trunk/modules/m_chghost.c (File Modified)
1918 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
1920 Initial addition of EUID (puts realhost/account in same
1921 command as user introduction).
1922 See doc/technical/euid.txt for more information.
1923 At this time, EUID requires TS6, and new CHGHOST is not done yet.
1927 + - trunk/doc/technical/euid.txt (File Added)
1928 +2 -1 trunk/include/s_serv.h (File Modified)
1929 +1 -1 trunk/include/s_user.h (File Modified)
1930 +127 -4 trunk/modules/core/m_nick.c (File Modified)
1931 +1 -34 trunk/modules/m_chghost.c (File Modified)
1932 +0 -28 trunk/modules/m_services.c (File Modified)
1933 +30 -1 trunk/src/s_serv.c (File Modified)
1934 +30 -3 trunk/src/s_user.c (File Modified)
1937 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
1939 Store the mangled host in localClient and use it for
1940 ban matching (also match real host for mangled users,
1941 also match mangled host for uncloaked users).
1942 Improve interaction of +h with auth{} and services
1944 Note that all of this only applies to clients who
1945 connect after the mangling module is loaded
1946 (other clients cannot even set +h).
1947 The sorcerynet cloaking module has not been updated
1952 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
1953 +3 -0 trunk/include/client.h (File Modified)
1954 +64 -5 trunk/src/channel.c (File Modified)
1955 +1 -0 trunk/src/client.c (File Modified)
1956 +2 -2 trunk/src/s_user.c (File Modified)
1959 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
1961 Document /stats U letters in sgml.
1965 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1968 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
1970 Better description of hub_mask and leaf_mask.
1974 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
1977 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
1979 Add operspy_dont_care_user_info to sgml docs.
1983 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
1986 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
1988 Add general::operspy_dont_care_user_info.
1989 This makes /who mask equivalent to /who !mask for opers
1990 with the operspy flag, and removes the operspy log/notice
1991 on /who mask, /masktrace and /scan.
1992 The necessary privilege (operspy flag) is unchanged.
1993 Behaviour for the other operspy commands (channel
1994 related ones) is also unchanged.
1998 +1 -0 trunk/doc/example.conf (File Modified)
1999 +6 -0 trunk/doc/reference.conf (File Modified)
2000 +1 -0 trunk/include/s_conf.h (File Modified)
2001 +10 -8 trunk/modules/m_etrace.c (File Modified)
2002 +6 -0 trunk/modules/m_info.c (File Modified)
2003 +8 -5 trunk/modules/m_scan.c (File Modified)
2004 +1 -1 trunk/modules/m_version.c (File Modified)
2005 +6 -1 trunk/modules/m_who.c (File Modified)
2006 +1 -0 trunk/src/newconf.c (File Modified)
2007 +1 -0 trunk/src/s_conf.c (File Modified)
2010 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2012 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2013 This letter will also be used for showing operspy with
2014 limited accountability (show non channel related info
2015 without '!' or notice).
2019 +2 -0 trunk/doc/server-version-info (File Modified)
2020 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2021 +2 -0 trunk/include/ircd.h (File Modified)
2022 +6 -0 trunk/modules/m_info.c (File Modified)
2023 +2 -0 trunk/modules/m_version.c (File Modified)
2024 +1 -0 trunk/src/ircd_state.c (File Modified)
2027 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2029 Add m_webirc module, allows showing real host of CGI:IRC users.
2030 Differences to the version available on my web page for a while:
2031 instructions on how to set it up.
2035 +137 -0 trunk/extensions/Makefile.in (File Modified)
2036 + - trunk/extensions/m_webirc.c (File Added)
2039 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2041 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2045 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2048 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2050 - move beu from core to contributors
2051 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2055 +2 -2 trunk/CREDITS (File Modified)
2058 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2060 Mention that class blocks must be defined before the
2061 auth or connect blocks referencing them.
2065 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2068 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2071 - change from "can join" to "is banned", this reverses sense
2072 and removes "weird" checks like for +i, +l, +j
2073 - don't allow $j to same channel
2074 - +s/+p restriction removed, anyone can /mode b anyway
2079 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2082 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2084 Add a few important lines from reference.conf to example.conf.
2088 +8 -1 trunk/doc/example.conf (File Modified)
2091 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2093 - we don't support rtsigio anymore
2094 - we definately don't support VMS nor Cygwin either.
2098 +2 -2 trunk/INSTALL (File Modified)
2099 +0 -2 trunk/README.FIRST (File Modified)
2102 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2104 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2108 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2111 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2114 - return EXTBAN_NOMATCH for a valid ban that does not match
2115 - consider a $j ban invalid if we were already processing a
2116 can_join for a $j ban
2120 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2123 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2125 extb_extgecos: realhost -> orighost
2129 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2132 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2134 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2138 +59 -0 trunk/extensions/Makefile.in (File Modified)
2139 + - trunk/extensions/extb_canjoin.c (File Added)
2142 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2144 - oh right, charybdis calls that 'orighost'.
2148 +2 -2 trunk/modules/m_who.c (File Modified)
2151 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2153 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2157 +2 -0 trunk/modules/m_who.c (File Modified)
2160 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2162 - also check $x against realhost
2166 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2169 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2171 Sorcerynet people want a debugging notice moved from +s to +d.
2175 +1 -1 trunk/src/blacklist.c (File Modified)
2178 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2180 Use source_p instead of client_p for free_pre_client().
2181 client_p could be NULL or another client.
2185 +1 -1 trunk/src/client.c (File Modified)
2188 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2190 - revert this, I know how to fix it now
2194 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2197 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2199 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2200 This fix is probably suboptimal, but it does indeed fix the problem.
2204 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2207 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2209 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2213 +49 -0 trunk/extensions/Makefile.in (File Modified)
2214 + - trunk/extensions/extb_extgecos.c (File Added)
2217 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2219 Remove undocumented and unused general::fallback_to_ip6_int config option.
2223 +0 -3 trunk/include/s_conf.h (File Modified)
2224 +0 -3 trunk/src/newconf.c (File Modified)
2227 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2230 - document new TESTMASK
2231 - mention that TESTMASK matching is the same as MASKTRACE matching
2232 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2237 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2240 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2242 New testmask from ratbox 2.2.
2243 Allows matches on nick, ip and gecos in addition to user
2244 and host, and is fully analogous to masktrace.
2245 The numeric has changed from 724 to 727 and fields in it
2250 +4 -3 trunk/help/opers/testmask (File Modified)
2251 +1 -0 trunk/include/numeric.h (File Modified)
2252 +82 -9 trunk/modules/m_testmask.c (File Modified)
2253 +2 -2 trunk/src/messages.tab (File Modified)
2256 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2258 contrib -> extensions
2262 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2265 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2267 CHGHOST: Check validity of new hostname.
2268 If the command came from a local client (disabled by
2269 default), send an error message and drop the command.
2270 If the command came from a remote client or server,
2271 send a notice to opers and the target user (if local).
2275 +42 -1 trunk/modules/m_chghost.c (File Modified)
2278 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2284 +23 -1 trunk/NEWS (File Modified)
2287 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2289 When an outgoing server connection succeeds, set
2290 localClient->ip by simply copying the whole sockaddr
2291 struct instead of copying certain parts only.
2295 +1 -19 trunk/src/s_serv.c (File Modified)
2298 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2300 Give a special error message and ignore the connect block
2301 if trying to add a connect block for the server's own name.
2305 +7 -0 trunk/src/newconf.c (File Modified)
2308 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2310 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2311 when --disable-balloc is used, so that it compiles.
2312 Obviously the BlockHeapUsage() stub returns just zeroes so
2313 /stats z will be less informative.
2317 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2320 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2322 Free and zero dns_query in DNS callback for outgoing connect.
2323 This avoids double free of reslist.
2327 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2330 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2332 From ratbox, log failed outgoing connections to serverlog.
2337 +13 -1 trunk/src/s_serv.c (File Modified)
2340 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2342 Change serverlog message when connecting to be more clear and show the port number.
2346 +1 -1 trunk/src/s_serv.c (File Modified)
2349 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2351 Remove gethost_byname(), this is meaningless
2352 since the removal of AAAA -> A fallback (r1763).
2356 +0 -1 trunk/include/res.h (File Modified)
2357 +0 -12 trunk/src/res.c (File Modified)
2360 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2362 Remove ip6.int support and use only ip6.arpa.
2363 The global ip6.int zone has disappeared on June 1
2364 and a lot of other software has been removing ip6.int
2366 This removes the second and last case where IPv6
2367 support in charybdis causes extra lookups and slows
2372 +5 -27 trunk/src/res.c (File Modified)
2375 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2377 Mention new default (r1767) for connect::aftype in sgml docs.
2381 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2384 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2386 Use IPv6 if connect::host looks like an IPv6 address
2387 (contains a colon). No need to aftype=ipv6 anymore.
2391 +2 -0 trunk/src/newconf.c (File Modified)
2394 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2396 More information about connect::host.
2400 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2403 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2405 Remove fallback to A if AAAA cannot be found.
2406 In case of a forward check of a reverse lookup, we
2407 already know if it's ipv4 or ipv6, so it is not
2408 useful and in case of a forward lookup of a hostname
2409 in connect::host, connect::aftype already specifies
2410 if it's ipv4 or ipv6.
2414 +4 -27 trunk/src/res.c (File Modified)
2417 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2420 - check if +c made the message text empty and refuse
2422 - don't copy message text if it is not necessary
2427 +14 -4 trunk/modules/core/m_message.c (File Modified)
2430 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2432 remove_conf_item(): do not free cf_name, this is generally a string constant
2436 +0 -1 trunk/src/newconf.c (File Modified)
2439 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2441 Remove the old unused FDL_ constants.
2445 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2448 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2450 Remove an unused struct irc_sockaddr_storage from fde_t
2451 (allocated for every possible file descriptor).
2455 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2458 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2460 If the DNS lookup for an outgoing connection is still
2461 pending when it is closed, clean it up.
2465 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2468 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2470 If proc_answer() fails (for example if a lookup for an
2471 A record returns a CNAME), fail the query immediately.
2472 Previously the packet was just ignored, leaving the
2477 +4 -8 trunk/src/res.c (File Modified)
2480 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2482 Correct sockhost field in an outgoing server connection.
2483 First copy the host field from the server_conf, then
2484 take the IP from to where the connection was attempted
2485 when the connection callback is called.
2486 (Before r1747 this used the IP from the server_conf.)
2490 +8 -2 trunk/src/s_serv.c (File Modified)
2493 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2495 Remove ipnum (keep aftype) and dns_query from server_conf.
2496 We don't keep track of binary form address in connect{}
2497 blocks anymore, DNS lookups of names in host= gone.
2498 As before the DNS lookup is done on connect.
2499 This should unbreak hostnames in host= somewhat.
2503 +1 -2 trunk/include/s_newconf.h (File Modified)
2504 +2 -2 trunk/src/newconf.c (File Modified)
2505 +1 -42 trunk/src/s_newconf.c (File Modified)
2506 +12 -31 trunk/src/s_serv.c (File Modified)
2509 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2515 +1 -1 trunk/configure (File Modified)
2518 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2520 Fix --disable-balloc help text (said --disable-small-net).
2524 +1 -1 trunk/configure.ac (File Modified)
2527 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2529 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2530 services (+S). Unlike operstring and adminstring, this
2531 is not changeable with /quote set but is updated on rehash.
2535 +1 -0 trunk/doc/example.conf (File Modified)
2536 +10 -2 trunk/doc/reference.conf (File Modified)
2537 +1 -0 trunk/include/s_conf.h (File Modified)
2538 +6 -0 trunk/modules/m_info.c (File Modified)
2539 +3 -2 trunk/modules/m_whois.c (File Modified)
2540 +1 -0 trunk/src/newconf.c (File Modified)
2541 +1 -0 trunk/src/s_conf.c (File Modified)
2544 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2546 Fix handling of comma in whois: ignore the comma and
2547 everything after it but do output the entire parameter
2552 +2 -2 trunk/modules/m_whois.c (File Modified)
2555 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2557 New /stats letter 's' to list HURTs:
2558 - opers get the full listing.
2559 - users get any HURTs that match their sockhost/orighost if
2560 "stats_k_oper_only" is set to 1.
2564 +50 -0 trunk/extensions/hurt.c (File Modified)
2567 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2569 - make the newconf system available to modules.
2573 +4 -1 trunk/include/newconf.h (File Modified)
2574 +4 -8 trunk/src/newconf.c (File Modified)
2577 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2579 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2582 +0 -3 trunk/doc/example.conf (File Modified)
2583 +0 -3 trunk/doc/reference.conf (File Modified)
2586 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2588 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2592 +3 -0 trunk/doc/example.conf (File Modified)
2593 +3 -0 trunk/doc/reference.conf (File Modified)
2596 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2598 Fix too early truncation of JOIN channel list.
2602 +2 -3 trunk/modules/core/m_join.c (File Modified)
2605 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2607 - From ratbox 2.2 (anfl), send server notices about read
2608 errors from handshakes and servers to +s instead of +d.
2609 - Send various server notices about failed server
2610 connections which did not reach registered state network
2611 wide if the connection was initiated by a remote oper.
2612 This avoids annoying the whole net if there is a
2613 broken autoconnect, but allows all opers to see why a
2614 remote connect failed. Failed connections which did reach
2615 server state already generate server notices everywhere.
2617 Note: this is an exception to our general policy to not send
2618 server notices about unregistered connections remotely.
2622 +1 -0 trunk/include/client.h (File Modified)
2623 +20 -6 trunk/src/client.c (File Modified)
2624 +6 -6 trunk/src/s_serv.c (File Modified)
2627 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2633 +1 -1 trunk/doc/example.conf (File Modified)
2634 +1 -1 trunk/doc/reference.conf (File Modified)
2637 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2639 Don't allow #channel +b $c:&channel (inconsistent target).
2643 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2646 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2648 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2652 +0 -2 trunk/include/client.h (File Modified)
2655 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2657 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2661 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2664 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2666 Store IP addresses in whowas. These are shown to opers.
2667 Obtained from Eurus patches.
2668 orighost tracking removed (not worth the memory IMHO),
2669 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2670 with unknown IPs and to not violate auth{} spoof policy.
2674 +2 -0 trunk/doc/reference.conf (File Modified)
2675 +1 -0 trunk/include/numeric.h (File Modified)
2676 +1 -0 trunk/include/whowas.h (File Modified)
2677 +10 -1 trunk/modules/m_whowas.c (File Modified)
2678 +1 -1 trunk/src/messages.tab (File Modified)
2679 +4 -0 trunk/src/whowas.c (File Modified)
2682 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2684 Describe hostmask parameter of masktrace better in sgml docs.
2688 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2691 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
2693 masktrace help file: mention CIDR IP masks
2698 +2 -0 trunk/help/opers/masktrace (File Modified)
2701 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
2703 MASKTRACE: allow normal match() on IP address also
2708 +2 -3 trunk/modules/m_etrace.c (File Modified)
2711 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
2713 Allow +S clients (services) to send to channels and @/+ channels always.
2717 +1 -1 trunk/modules/core/m_message.c (File Modified)
2718 +1 -1 trunk/src/channel.c (File Modified)
2721 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
2723 Allow servers to send to @#chan and +#chan.
2727 +1 -1 trunk/modules/core/m_message.c (File Modified)
2730 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
2732 Don't count opers on service{} servers in /lusers.
2736 +2 -2 trunk/src/s_user.c (File Modified)
2739 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
2741 Show opers the real host behind a dynamic spoof in WHOIS.
2742 If the user is auth{} spoofed, this shows the auth{} spoof
2743 otherwise it shows the DNS hostname and IP address.
2744 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
2748 +1 -0 trunk/include/numeric.h (File Modified)
2749 +12 -2 trunk/modules/m_whois.c (File Modified)
2750 +1 -1 trunk/src/messages.tab (File Modified)
2753 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
2755 Remove #define HIDE_SPOOF_IPS from config.h, should
2756 have been done earlier.
2760 +0 -7 trunk/include/config.h (File Modified)
2763 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
2765 Bring back ERR_CANTKILLSERVER.
2769 +5 -7 trunk/modules/core/m_kill.c (File Modified)
2772 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
2775 - also send RPL_HOSTHIDDEN on -h
2776 - don't allow +h for auth{} spoofed clients
2780 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
2783 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
2785 /etc/resolv.conf parsing:
2786 - don't crash (sometimes) if there is a line without an argument
2787 (e.g. 'search' by itself)
2788 - fix handling of lines with leading whitespace
2792 +9 -8 trunk/src/reslib.c (File Modified)
2795 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
2797 Put back code that terminates DNS queries, which was
2798 removed during the resolver changes.
2802 +4 -0 trunk/src/s_auth.c (File Modified)
2805 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
2807 - oh hey, that was in the wrong place
2811 +13 -13 trunk/src/s_auth.c (File Modified)
2814 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
2816 - handle a situation where a user can go away before DNS completes
2820 +13 -0 trunk/src/s_auth.c (File Modified)
2823 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
2829 +1 -0 trunk/include/blacklist.h (File Modified)
2830 +1 -0 trunk/include/res.h (File Modified)
2831 +33 -2 trunk/src/blacklist.c (File Modified)
2832 +2 -0 trunk/src/client.c (File Modified)
2833 +24 -0 trunk/src/res.c (File Modified)
2836 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
2838 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
2839 if comm_accept() failed.
2841 Found with valgrind.
2845 +4 -4 trunk/src/listener.c (File Modified)
2848 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
2850 - handle unavailable Client/preClient structs
2854 +9 -0 trunk/src/blacklist.c (File Modified)
2857 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
2859 Add +lf to SGML docs.
2863 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2866 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
2868 Also do forwarding if the channel limit (+l) is exceeded.
2872 +1 -1 trunk/help/opers/cmode (File Modified)
2873 +2 -2 trunk/modules/core/m_join.c (File Modified)
2876 beu 2006/06/07 11:53:21 UTC (20060607-1663)
2878 Post-release lovin':
2879 - Update version to 2.1.0.
2880 - Regenerate configure.
2884 +9 -9 trunk/configure (File Modified)
2885 +1 -1 trunk/configure.ac (File Modified)
2888 beu 2006/06/07 11:42:54 UTC (20060607-1659)
2890 Comment out example blacklist{} block.
2894 +7 -7 trunk/doc/example.conf (File Modified)
2895 +7 -7 trunk/doc/reference.conf (File Modified)
2898 beu 2006/06/07 10:59:48 UTC (20060607-1653)
2900 Add note regarding use of AHBL BLs.
2904 +4 -0 trunk/doc/example.conf (File Modified)
2905 +4 -0 trunk/doc/reference.conf (File Modified)
2908 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
2914 +2 -2 trunk/CREDITS (File Modified)
2917 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
2923 +1 -0 trunk/CREDITS (File Modified)
2926 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
2928 Put more recent ratbox CREDITS here.
2932 +3 -2 trunk/doc/Ratbox-team (File Modified)
2935 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
2941 +5 -4 trunk/NEWS (File Modified)
2944 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
2946 Mention that install or make install also avoids modunload crashes.
2950 +2 -1 trunk/BUGS (File Modified)
2953 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
2959 +3 -8 trunk/NEWS (File Modified)
2962 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
2968 +3 -2 trunk/BUGS (File Modified)
2971 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
2973 - add orighost check to hurt.c
2978 +1 -6 trunk/BUGS (File Modified)
2979 +1 -1 trunk/extensions/hurt.c (File Modified)
2982 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
2984 Make kline_exempt exempt from HURT also.
2988 +2 -1 trunk/extensions/hurt.c (File Modified)
2991 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
2993 Fix mask HEAL propagation.
2997 +6 -3 trunk/extensions/hurt.c (File Modified)
3000 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3007 +18 -31 trunk/extensions/README (File Modified)
3010 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3012 More target change hax.
3017 +5 -0 trunk/extensions/hurt.c (File Modified)
3020 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3022 Improvements to HURT propagation.
3026 +8 -6 trunk/extensions/hurt.c (File Modified)
3029 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3031 - further simplification
3035 +25 -76 trunk/extensions/hurt.c (File Modified)
3036 +0 -9 trunk/extensions/hurt.h (File Modified)
3039 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3045 +13 -0 trunk/extensions/hurt.c (File Modified)
3048 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3050 - cut off at 15 messages instead of 30
3054 +1 -1 trunk/extensions/hurt.h (File Modified)
3057 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3059 Squash a warning here.
3063 +1 -3 trunk/src/ircd.c (File Modified)
3066 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3068 Don't show servers in /stats l to nonopers if flatten links is enabled.
3072 +3 -1 trunk/modules/m_stats.c (File Modified)
3075 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3081 +20 -7 trunk/extensions/hurt.c (File Modified)
3084 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3086 - remove inline stuff (yuck)
3087 - sockaddr should have been sockhost
3091 +22 -31 trunk/extensions/hurt.c (File Modified)
3094 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3096 - make hurt checking actually work
3100 +2 -7 trunk/extensions/hurt.c (File Modified)
3103 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3105 Slight tweak to alias{}.
3109 +4 -0 trunk/src/parse.c (File Modified)
3112 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3114 - further simplification
3118 +59 -71 trunk/extensions/hurt.c (File Modified)
3119 +0 -1 trunk/extensions/hurt.h (File Modified)
3122 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3124 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3128 +10 -20 trunk/extensions/hurt.c (File Modified)
3129 +0 -4 trunk/extensions/hurt.h (File Modified)
3132 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3134 - remove some unnecessary code here (hurt_initial_check_event()).
3138 +0 -23 trunk/extensions/hurt.c (File Modified)
3141 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3143 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3147 +8 -0 trunk/modules/core/m_message.c (File Modified)
3150 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3152 - more sane tgchange hax
3156 +2 -1 trunk/extensions/hurt.c (File Modified)
3159 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3161 Make HEAL <nick> work.
3165 +40 -43 trunk/extensions/hurt.c (File Modified)
3168 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3170 Destroy hurt_clients list on unload.
3174 +7 -0 trunk/extensions/hurt.c (File Modified)
3177 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3179 Coding style: no space between a function name and parenthesis.
3183 +43 -43 trunk/extensions/hurt.c (File Modified)
3186 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3188 Now works and throws out hurt clients after 30 protocol messages
3189 unless they identify.
3193 +28 -36 trunk/extensions/hurt.c (File Modified)
3194 +1 -7 trunk/extensions/hurt.h (File Modified)
3197 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3199 Working addition/lookup.
3203 +8 -0 trunk/extensions/hurt.c (File Modified)
3206 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3208 Get rid of hyb6 style propagation (:server COMMAND source).
3212 +18 -22 trunk/extensions/hurt.c (File Modified)
3215 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3217 add not-working hurt_add and hurt_find
3221 +13 -5 trunk/extensions/hurt.c (File Modified)
3224 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3226 Comment out a lot of stuff so I can load and unload this without crashing.
3230 +17 -6 trunk/extensions/hurt.c (File Modified)
3233 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3235 Fix svn:keywords and add a short comment at the top.
3239 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3242 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3244 - Make hurt module compile
3245 - Link it to the build
3246 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3247 correct flag name, no CAP_TS6 use etc
3251 +1 -0 trunk/extensions/Makefile.in (File Modified)
3252 +30 -32 trunk/extensions/hurt.c (File Modified)
3255 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3257 Put beu's hurt module in trunk.
3261 + - trunk/extensions/hurt.c (File Added)
3262 + - trunk/extensions/hurt.h (File Added)
3265 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3267 - _iprint(): use stderr instead of stdout
3271 +1 -1 trunk/src/s_log.c (File Modified)
3274 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3276 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3277 and subsequently destroy our kqueue when we close 0, 1, 2
3279 - After closing fd 0, 1, 2 reopen them to /dev/null again
3280 so we don't send messages from malloc etc to a random
3282 - Remove an obsolete comment.
3286 +13 -2 trunk/src/ircd.c (File Modified)
3289 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3295 +29 -1 trunk/NEWS (File Modified)
3298 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3304 +1 -1 trunk/configure (File Modified)
3307 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3309 Fix openssl version check to also accept versions newer than 0.9.6.
3313 +1 -1 trunk/configure.ac (File Modified)
3316 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3318 Oops, need packet.h here.
3322 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3325 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3327 End the flood grace period in CPRIVMSG/CNOTICE.
3331 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3334 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3336 - update class::connectfreq documentation
3340 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3343 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3345 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3349 +3 -6 trunk/src/s_serv.c (File Modified)
3352 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3354 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3358 +1 -1 trunk/src/messages.tab (File Modified)
3361 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3363 Don't mention that /stats p shows idle times, as it doesn't.
3367 +1 -1 trunk/help/opers/stats (File Modified)
3368 +1 -1 trunk/help/users/stats (File Modified)
3371 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3373 /stats A shows DNS servers, it doesn't matter whether ircd
3374 uses ADNS or something else.
3378 +1 -1 trunk/help/opers/stats (File Modified)
3381 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3383 get_client_name() fix
3387 +4 -0 trunk/src/client.c (File Modified)
3390 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3396 +6 -0 trunk/src/ircd.c (File Modified)
3399 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3401 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3404 +16 -17 trunk/configure (File Modified)
3405 +1 -1 trunk/configure.ac (File Modified)
3408 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3410 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3413 +135 -0 trunk/configure (File Modified)
3414 +6 -0 trunk/configure.ac (File Modified)
3417 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3419 Exit 0 on successful -conftest.
3423 +1 -1 trunk/src/ircd.c (File Modified)
3426 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3428 Make the "keep the parent process around" thing work, by opening
3429 a pipe to the child process. This pipe is on fd 0 in the child
3430 process. After successful initialization, the child will write
3431 a byte to this pipe, on fatal errors it will close it without
3434 Somewhat hackish still but should work.
3438 +27 -30 trunk/src/ircd.c (File Modified)
3441 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3443 - convert some error messages to ierror() over fprintf/ilog combination
3447 +3 -6 trunk/src/ircd.c (File Modified)
3450 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3452 - inotice() for loadmodule when in foreground mode
3456 +3 -0 trunk/src/modules.c (File Modified)
3459 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3461 - remove inotice() on loading modules from the config
3465 +0 -3 trunk/src/modules.c (File Modified)
3468 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3470 - usleep for 50000usec in the parent process to allow for startup messages
3471 to be cleanly printed before detaching to shell, this should be more than
3476 +3 -0 trunk/src/ircd.c (File Modified)
3479 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3481 - display more errors during normal startup as to try to help people find common problems
3485 +27 -10 trunk/src/ircd.c (File Modified)
3488 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3490 - version bump in preparation of 2.0.0 release
3494 +9 -9 trunk/configure (File Modified)
3495 +1 -1 trunk/configure.ac (File Modified)
3498 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3500 Change example.conf operator block from "admin" to "god",
3501 so as to show we encourage per-person operator blocks.
3505 +4 -2 trunk/doc/example.conf (File Modified)
3508 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3510 Document alias{} block.
3514 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3517 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3519 Document DNS blacklist stuff in sgml.
3523 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3524 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3527 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3529 Misc /stats clarifications.
3533 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3536 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3538 Move snomasks into umodes chapter.
3539 Move oprivs chapter down.
3543 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3544 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3545 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3548 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3550 Mention operator{} user@host change.
3554 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3557 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3559 operator{} block user@host matches against orighost now, not host.
3560 This means that services/+h spoofs do not work in operator{} blocks;
3561 auth{} spoofs still work.
3565 +4 -0 trunk/doc/example.conf (File Modified)
3566 +1 -1 trunk/doc/reference.conf (File Modified)
3567 +2 -2 trunk/modules/m_challenge.c (File Modified)
3568 +1 -1 trunk/modules/m_oper.c (File Modified)
3571 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3573 - inotice/iwarn/ierror() stuff I was working on
3577 +3 -0 trunk/include/s_log.h (File Modified)
3578 +15 -11 trunk/src/ircd.c (File Modified)
3579 +3 -1 trunk/src/modules.c (File Modified)
3580 +1 -1 trunk/src/newconf.c (File Modified)
3581 +54 -0 trunk/src/s_log.c (File Modified)
3584 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3586 Oops, don't add blacklists to the list twice on rehash.
3590 +3 -2 trunk/src/blacklist.c (File Modified)
3593 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3595 Remove notices to the client about progress of dnsbl lookups.
3599 +0 -4 trunk/src/blacklist.c (File Modified)
3602 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3604 Add auth{} flag dnsbl_exempt.
3608 +2 -1 trunk/doc/example.conf (File Modified)
3609 +2 -1 trunk/doc/reference.conf (File Modified)
3610 +2 -0 trunk/include/s_conf.h (File Modified)
3611 +1 -0 trunk/src/newconf.c (File Modified)
3612 +8 -1 trunk/src/s_user.c (File Modified)
3615 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3617 Switch alias{} and blacklist{} around, for consistency with example.conf.
3621 +18 -18 trunk/doc/reference.conf (File Modified)
3624 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3626 Send a warning to the user if they are dnsbl listed but exempted.
3630 +17 -12 trunk/src/s_user.c (File Modified)
3633 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3635 Move throwing out dnsbl listed clients to registration,
3636 and make kline_exempt exempt from it.
3640 +1 -0 trunk/include/blacklist.h (File Modified)
3641 +4 -0 trunk/include/client.h (File Modified)
3642 +15 -16 trunk/src/blacklist.c (File Modified)
3643 +6 -0 trunk/src/client.c (File Modified)
3644 +17 -0 trunk/src/s_user.c (File Modified)
3647 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3649 Show refcount in /stats n.
3653 +3 -2 trunk/modules/m_stats.c (File Modified)
3656 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3658 Don't look up dnsbls twice if they send USER twice.
3662 +5 -3 trunk/modules/m_user.c (File Modified)
3665 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3667 Add /stats n to help files.
3671 +1 -0 trunk/help/opers/stats (File Modified)
3672 +1 -0 trunk/help/users/stats (File Modified)
3675 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3677 Only check dnsbls for A records, not AAAA.
3681 +1 -1 trunk/src/blacklist.c (File Modified)
3684 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3686 Don't remove non-illegal blacklists on completion of check.
3687 Add debugging notices (not working).
3691 +5 -1 trunk/src/blacklist.c (File Modified)
3694 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
3696 Don't call register_local_user() if they haven't sent a nick yet.
3700 +1 -1 trunk/src/blacklist.c (File Modified)
3703 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
3705 Add /stats n, shows dnsbls with counts (counts reset on rehash).
3709 +21 -0 trunk/modules/m_stats.c (File Modified)
3712 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
3714 More dnsbl rehash fixes, it was adding bogus entries.
3718 +2 -7 trunk/src/newconf.c (File Modified)
3721 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
3723 Need blacklist.h here.
3727 +1 -0 trunk/src/s_conf.c (File Modified)
3730 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
3736 +1 -2 trunk/configure (File Modified)
3737 +0 -48 trunk/configure.ac (File Modified)
3738 + - trunk/doc/example-iauth.conf (File Deleted)
3739 + - trunk/iauth/ (File Deleted)
3742 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
3744 Improve handling of rehashing with blacklists.
3745 Also some coding style tweaks.
3749 +3 -2 trunk/include/blacklist.h (File Modified)
3750 +35 -16 trunk/src/blacklist.c (File Modified)
3751 +2 -0 trunk/src/s_conf.c (File Modified)
3754 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
3756 Clear can_send cache if a user logs in or out from services.
3760 +2 -0 trunk/modules/m_services.c (File Modified)
3763 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
3765 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
3766 This directory is not entered by default.
3767 More stuff needs to be moved into here.
3771 +2 -1 trunk/configure (File Modified)
3772 +1 -0 trunk/configure.ac (File Modified)
3773 +69 -458 trunk/extensions/Makefile.in (File Modified)
3774 + - trunk/extensions/m_clearchan.c (File Deleted)
3775 + - trunk/extensions/m_force.c (File Deleted)
3776 + - trunk/unsupported/ (File Added)
3777 + - trunk/unsupported/Makefile.in (File Added)
3778 + - trunk/unsupported/m_clearchan.c (File Added)
3779 + - trunk/unsupported/m_force.c (File Added)
3782 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
3784 Logging/wallops for forcejoin/forcepart, numeric fix.
3785 This needs to be moved to the toys section.
3789 +22 -2 trunk/extensions/m_force.c (File Modified)
3792 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
3794 Fix comments at the top (including copyright).
3798 +3 -2 trunk/extensions/m_omode.c (File Modified)
3801 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
3803 Add OMODE command to extensions/ for oper mode hacking:
3804 - requires admin privs
3805 - does not work for opped opers
3807 - sends a ServerMode for opping the oper themselves,
3808 otherwise a mode coming from the oper (not only
3809 does this provide full accountability, it is also
3810 easiest to implement while avoiding channels
3811 messed up with bogus bans etc).
3815 +171 -0 trunk/extensions/Makefile.in (File Modified)
3816 + - trunk/extensions/m_omode.c (File Added)
3819 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
3825 + - trunk/include/blacklist.h (Property Modified)
3826 + - trunk/src/blacklist.c (Property Modified)
3829 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
3831 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
3835 +5 -1 trunk/src/blacklist.c (File Modified)
3838 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
3840 Initial DNS blacklist support:
3841 - see example.conf for how to use.
3842 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
3843 - tor.ahbl.org is also included because most networks will not want to allow tor
3844 (and we're considering going KoS on tor users here anyway due to abuse)
3848 +18 -0 trunk/doc/example.conf (File Modified)
3849 +66 -0 trunk/doc/reference.conf (File Modified)
3850 + - trunk/include/blacklist.h (File Added)
3851 +2 -0 trunk/include/client.h (File Modified)
3852 +3 -0 trunk/modules/m_user.c (File Modified)
3853 +152 -0 trunk/src/Makefile.in (File Modified)
3854 + - trunk/src/blacklist.c (File Added)
3855 +34 -0 trunk/src/newconf.c (File Modified)
3856 +1 -0 trunk/src/s_auth.c (File Modified)
3857 +4 -0 trunk/src/s_user.c (File Modified)
3860 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
3862 Remove last bit of lzo stuff (comment in example.conf connect{}).
3866 +0 -4 trunk/doc/example.conf (File Modified)
3869 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
3871 Show sasl successes and failures in /stats t (like other
3872 things in /stats t, about local clients only).
3876 +2 -0 trunk/include/s_stats.h (File Modified)
3877 +3 -0 trunk/modules/m_sasl.c (File Modified)
3878 +3 -0 trunk/src/s_stats.c (File Modified)
3881 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
3883 Allow messaging services by nickname without using
3884 target change slots (this was already possible with
3885 user@server notation or services shortcuts).
3889 +2 -2 trunk/modules/core/m_message.c (File Modified)
3892 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
3894 Abort a safelist if a new /list comes in while one is already in progress.
3898 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
3901 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
3903 Change $![letter]:[mask] to $~[letter]:[mask]
3904 so both ! and ~ invert an extban.
3908 +2 -0 trunk/src/chmode.c (File Modified)
3911 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
3913 - revert due to technical issues
3917 +1 -1 trunk/src/extban.c (File Modified)
3920 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
3922 - 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
3926 +1 -1 trunk/src/extban.c (File Modified)
3929 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
3931 Don't pace /list on a single channel.
3935 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
3938 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
3940 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
3944 +4 -2 trunk/include/supported.h (File Modified)
3947 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
3949 Extban types are case insensitive; force them to lowercase when added.
3953 +5 -5 trunk/doc/extban.txt (File Modified)
3954 +4 -0 trunk/src/chmode.c (File Modified)
3955 +3 -3 trunk/src/extban.c (File Modified)
3958 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
3960 sendto_wallops_flags():
3961 - instead of checking IsOper on each client, walk the appropriate list
3962 - instead of sending non-+z wallops from persons to nonopers, send only
3963 +w wallops from persons
3967 +1 -5 trunk/src/send.c (File Modified)
3970 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
3972 Prefix oper wallops with "WALLOPS - " if they would
3973 otherwise look like operwalls or locops, when sending
3974 them to local users.
3978 +11 -1 trunk/modules/m_wallops.c (File Modified)
3981 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
3983 Make sure destination field in some sasl numerics
3984 is the user's nick, not the sasl agent or server
3989 +2 -2 trunk/modules/m_sasl.c (File Modified)
3992 beu 2006/05/19 19:24:44 UTC (20060519-1373)
3994 Add `-I.' to INCLUDES (hurt module has it's own header file...)
3998 +1 -1 trunk/extensions/Makefile.in (File Modified)
4001 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4003 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4007 +1 -0 trunk/src/s_user.c (File Modified)
4010 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4012 Fix build for when IPv6 is disabled.
4016 +12 -10 trunk/src/s_auth.c (File Modified)
4019 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4021 Add information about adding extban types.
4025 +25 -0 trunk/doc/extban.txt (File Modified)
4028 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4030 Better extban validation: try to match a new extban from
4031 a local user against its setter to see if it is valid.
4032 Unknown extban types from remotes are no longer hidden.
4036 +4 -3 trunk/doc/extban.txt (File Modified)
4037 +1 -0 trunk/include/channel.h (File Modified)
4038 +2 -6 trunk/src/chmode.c (File Modified)
4039 +32 -0 trunk/src/extban.c (File Modified)
4042 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4044 Make sure both .c.o: and .s.o: are followed by the necessary command.
4048 +1 -0 trunk/src/Makefile.in (File Modified)
4051 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4053 Add need_sasl auth{} flag to sgml documentation.
4057 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4060 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4062 Document need_sasl auth{} flag in example confs.
4066 +1 -0 trunk/doc/example.conf (File Modified)
4067 +1 -0 trunk/doc/reference.conf (File Modified)
4070 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4072 Don't allow TB to set an empty topic.
4073 This would be possible if a server sent bad protocol
4074 and could cause a crash.
4078 +4 -0 trunk/modules/m_tb.c (File Modified)
4081 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4087 +1 -1 trunk/Makefile.in (File Modified)
4090 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4096 +2 -2 trunk/configure (File Modified)
4097 +1 -1 trunk/configure.ac (File Modified)
4100 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4106 +2 -2 trunk/configure (File Modified)
4109 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4115 +1 -1 trunk/extensions/Makefile.in (File Modified)
4118 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4120 - rename contrib to extensions to bring some clarity to things
4124 +1 -1 trunk/Makefile.in (File Modified)
4125 +1 -1 trunk/configure.ac (File Modified)
4126 +10 -10 trunk/doc/example.conf (File Modified)
4127 +10 -10 trunk/doc/reference.conf (File Modified)
4128 + - trunk/extensions/ (File Added)
4129 + - trunk/extras/ (File Deleted)
4132 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4138 +1 -1 trunk/Makefile.in (File Modified)
4139 +1 -1 trunk/configure.ac (File Modified)
4140 + - trunk/contrib/ (File Deleted)
4141 + - trunk/extras/ (File Added)
4144 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4146 Don't allow servers to QUIT (they should use SQUIT).
4150 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4153 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4159 + - trunk/src/fnvhash.s (Property Modified)
4162 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4164 - reduced version of code
4168 +9 -61 trunk/src/fnvhash.s (File Modified)
4171 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4173 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4177 +1 -1 trunk/src/fnvhash.s (File Modified)
4180 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4182 Fix orighost matching for klines, etc. Was hashing the visible
4187 +1 -1 trunk/src/hostmask.c (File Modified)
4190 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4192 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4196 +7 -1 trunk/configure (File Modified)
4197 +5 -0 trunk/configure.ac (File Modified)
4198 +5 -6 trunk/src/Makefile.in (File Modified)
4199 +0 -4 trunk/src/fnvhash.s (File Modified)
4200 +0 -2 trunk/src/hash.c (File Modified)
4203 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4205 - regenerate configure
4209 +18 -0 trunk/configure (File Modified)
4212 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4214 - --enable-ricer-hashing option.
4218 +9 -0 trunk/configure.ac (File Modified)
4219 +3 -0 trunk/include/setup.h.in (File Modified)
4222 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4224 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4228 + - trunk/src/fnvhash.s (File Added)
4229 +3 -0 trunk/src/hash.c (File Modified)
4232 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4234 Fix syntax error in reference.conf.
4238 +0 -1 trunk/doc/reference.conf (File Modified)
4241 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4243 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4244 (&& instead of ||...)
4245 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4249 +1 -1 trunk/src/chmode.c (File Modified)
4252 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4254 Documentation for extban.
4258 + - trunk/doc/extban.txt (File Added)
4261 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4263 Add extban modules to example confs.
4267 +5 -0 trunk/doc/example.conf (File Modified)
4268 +10 -0 trunk/doc/reference.conf (File Modified)
4271 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4273 Initial addition of extended ban types (conditionals).
4274 Allows custom +bqeI checks via modules.
4275 Initial extra types are account (a[:mask]), oper (o),
4276 channel (c:name), realname (r:mask), server (s:mask).
4280 +229 -0 trunk/contrib/Makefile.in (File Modified)
4281 + - trunk/contrib/extb_account.c (File Added)
4282 + - trunk/contrib/extb_channel.c (File Added)
4283 + - trunk/contrib/extb_oper.c (File Added)
4284 + - trunk/contrib/extb_realname.c (File Added)
4285 + - trunk/contrib/extb_server.c (File Added)
4286 +13 -0 trunk/include/channel.h (File Modified)
4287 +1 -0 trunk/src/Makefile.in (File Modified)
4288 +14 -5 trunk/src/channel.c (File Modified)
4289 +91 -0 trunk/src/chmode.c (File Modified)
4290 + - trunk/src/extban.c (File Added)
4293 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4295 Do not force +bqeI modes starting with '$' in nick!user@host format.
4296 * and ? characters in them are still assumed to be wildcards.
4300 +6 -0 trunk/src/chmode.c (File Modified)
4303 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4305 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4309 +4 -0 trunk/modules/m_capab.c (File Modified)
4312 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4314 Stop some mixing of client and server protocol.
4318 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4319 +4 -2 trunk/modules/m_pass.c (File Modified)
4320 +6 -0 trunk/modules/m_sasl.c (File Modified)
4321 +6 -0 trunk/modules/m_user.c (File Modified)
4324 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4330 +0 -2 trunk/include/s_newconf.h (File Modified)
4331 +0 -4 trunk/include/s_serv.h (File Modified)
4332 +0 -1 trunk/src/newconf.c (File Modified)
4333 +1 -13 trunk/src/s_serv.c (File Modified)
4336 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4338 - revert LZOLink patch for now
4342 +0 -1 trunk/servlink/Makefile.in (File Modified)
4343 +0 -16 trunk/servlink/README (File Modified)
4344 +2 -36 trunk/servlink/control.c (File Modified)
4345 +0 -3 trunk/servlink/control.h (File Modified)
4346 +7 -5955 trunk/servlink/io.c (File Modified)
4347 + - trunk/servlink/lzoconf.h (File Deleted)
4348 + - trunk/servlink/lzodefs.h (File Deleted)
4349 + - trunk/servlink/minilzo.c (File Deleted)
4350 + - trunk/servlink/minilzo.h (File Deleted)
4351 +0 -1 trunk/servlink/servlink.h (File Modified)
4354 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4360 +4 -2 trunk/servlink/control.c (File Modified)
4361 +2 -1 trunk/servlink/io.c (File Modified)
4364 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4370 +2 -2 trunk/servlink/io.c (File Modified)
4373 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4375 - paranoia, prevent segfaults
4379 +2 -2 trunk/servlink/io.c (File Modified)
4382 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4384 - more optimal servlink code
4388 +21 -8 trunk/servlink/io.c (File Modified)
4391 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4393 - more efficient read strategy
4397 +15 -3 trunk/servlink/io.c (File Modified)
4400 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4402 - use lzo_uintp cast to make LZO happy
4406 +3 -3 trunk/servlink/io.c (File Modified)
4409 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4411 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4415 +4 -0 trunk/doc/example.conf (File Modified)
4416 +2 -1 trunk/include/s_newconf.h (File Modified)
4417 +4 -0 trunk/include/s_serv.h (File Modified)
4418 +1 -0 trunk/servlink/Makefile.in (File Modified)
4419 +16 -0 trunk/servlink/README (File Modified)
4420 +34 -2 trunk/servlink/control.c (File Modified)
4421 +3 -0 trunk/servlink/control.h (File Modified)
4422 +5929 -7 trunk/servlink/io.c (File Modified)
4423 + - trunk/servlink/lzoconf.h (File Added)
4424 + - trunk/servlink/lzodefs.h (File Added)
4425 + - trunk/servlink/minilzo.c (File Added)
4426 + - trunk/servlink/minilzo.h (File Added)
4427 +1 -0 trunk/servlink/servlink.h (File Modified)
4428 +1 -0 trunk/src/newconf.c (File Modified)
4429 +14 -2 trunk/src/s_serv.c (File Modified)
4432 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4434 - remove imalloc, it was a concept that probably wouldn't have worked properly
4438 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4439 + - trunk/libcharybdis/imalloc.c (File Deleted)
4440 + - trunk/libcharybdis/imalloc.h (File Deleted)
4443 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4445 - disable imalloc for now
4449 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4452 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4454 - remove unneeded debug code
4458 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4461 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4463 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4467 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4470 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4472 - more stuff here, imalloc remains disabled for now
4476 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4479 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4485 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4488 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4494 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4495 +2 -0 trunk/src/ircd.c (File Modified)
4498 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4500 - roll back libircd crap
4504 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4505 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4506 +29 -0 trunk/src/.depend (File Modified)
4507 +6 -21 trunk/src/Makefile.in (File Modified)
4508 +3 -218 trunk/src/ircd.c (File Modified)
4509 + - trunk/src/ircd_linker.c (File Deleted)
4510 + - trunk/src/main.c (File Deleted)
4513 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4515 - realloc(), free() implementation
4519 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4522 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4524 - malloc(), calloc() implementation
4528 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4531 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4533 - block_free(), block_find(), retune_heaps() implementation
4537 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4540 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4542 - block_destroy code, block_allocate code.
4546 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4549 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4555 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4558 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4560 - disable imalloc again :P
4564 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4567 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4573 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4576 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4582 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4585 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4587 - constructor code for imalloc engine (malloc_init())
4591 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4594 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4596 - imalloc engine improvements
4600 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4603 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4605 - replace mmap() code with direct brk()/sbrk() calls.
4609 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4612 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4614 - remove outdated i_malloc() interfaces
4618 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4621 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4623 - redisable imalloc (sorry!)
4627 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4630 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4632 - correct GET_PAGE_SLOT() macro
4636 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4639 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4641 - oops forgot to commit it with imalloc turned off
4645 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4648 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4654 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4655 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4658 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4660 - lowlevel imalloc code
4664 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4665 + - trunk/libcharybdis/imalloc.h (File Added)
4668 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4674 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4677 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4683 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4686 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4688 - 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)
4692 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
4693 + - trunk/libcharybdis/imalloc.c (File Added)
4696 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
4698 - increment configure Id
4702 +2208 -1 trunk/configure (File Modified)
4705 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
4707 - bootstrap for imalloc code
4711 +54 -1 trunk/configure.ac (File Modified)
4712 +27 -0 trunk/include/setup.h.in (File Modified)
4715 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
4717 Clarify interaction of spoofs and channel bans/operator{} blocks.
4721 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4722 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4725 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
4727 - move rehash checking &c into a timed event (idea stolen from ratbox3)
4731 +30 -22 trunk/src/ircd.c (File Modified)
4734 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
4736 If shared{} blocks deny something, the command
4737 is silently ignored.
4741 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4744 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
4746 Move up IsService check so we don't store a non-service
4747 in preClient->sasl_agent.
4751 +6 -6 trunk/modules/m_sasl.c (File Modified)
4754 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
4756 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
4757 Add some more sanity checks on agent strings.
4761 +13 -11 trunk/modules/m_sasl.c (File Modified)
4764 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
4766 Unknown clients can have an ID too now so make sure to remove
4767 them from the hash if they exit.
4771 +3 -0 trunk/src/client.c (File Modified)
4774 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
4776 Only accept sasl from servers in a service{} block.
4777 Not tested but this must go in.
4781 +6 -0 trunk/modules/m_sasl.c (File Modified)
4782 +3 -0 trunk/modules/m_signon.c (File Modified)
4785 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
4787 Only process SAVE messages targetting registered users,
4788 not servers or unregistered connections. Could cause
4789 a crash when bad protocol was received.
4793 +5 -1 trunk/modules/core/m_nick.c (File Modified)
4796 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
4798 - fix QJM buffer overflow vulnerability (fucking GXTi)
4802 +3 -3 trunk/src/s_user.c (File Modified)
4805 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
4807 Mention /scan umodes under oper_spy privilege.
4811 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
4814 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
4816 Mention that overlapping cluster blocks are a bad thing.
4820 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4823 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
4825 - Document cluster{} and shared{} blocks.
4826 - Mention that service{} does not allow wildcards.
4830 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4833 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
4835 Document exempt{} and service{} blocks, point to reference.conf for
4836 general{}, channel{} and serverhide{}.
4840 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4843 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
4845 Document ~ in lists of values better.
4849 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4852 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
4854 More detailed CNOTICE, CPRIVMSG descriptions.
4858 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
4861 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
4863 Oops, need both Revision and Id on modules.
4867 + - trunk/modules/sno_routing.c (Property Modified)
4870 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
4872 Tweak header comment a bit (filename, Id).
4876 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
4879 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
4881 Add GLINE and UNGLINE.
4885 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4888 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
4890 New configure with proper Id.
4894 +3 -1 trunk/configure (File Modified)
4897 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
4899 Change #include directives for in6addr_any, hopefully compiles better now.
4903 +3 -1 trunk/configure.ac (File Modified)
4906 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
4908 Encourage putting actual administrative information
4909 in the admin{} block.
4913 +3 -3 trunk/doc/example.conf (File Modified)
4916 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
4918 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
4922 +9 -7 trunk/include/s_conf.h (File Modified)
4923 +1 -0 trunk/src/newconf.c (File Modified)
4924 +10 -0 trunk/src/s_user.c (File Modified)
4927 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
4929 - Change to glines = no in example confs
4930 - Point to clustered/remote KLINE/UNKLINE in notices if glines
4935 +1 -1 trunk/doc/example.conf (File Modified)
4936 +1 -1 trunk/doc/reference.conf (File Modified)
4937 +2 -2 trunk/modules/m_gline.c (File Modified)
4940 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
4942 - forward-port QJM fix from 1.1
4946 +2 -0 trunk/src/s_user.c (File Modified)
4949 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
4951 - add switch to configure to disable the block allocator
4955 +18 -0 trunk/configure (File Modified)
4956 +9 -0 trunk/configure.ac (File Modified)
4957 +0 -6 trunk/include/config.h (File Modified)
4958 +3 -0 trunk/include/setup.h.in (File Modified)
4961 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
4963 Fix wierd error that would exit SASL users with "Overridden"
4966 +1 -1 trunk/modules/m_signon.c (File Modified)
4969 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
4971 Remove obsolete XXX comment about lazylinks.
4975 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
4978 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
4980 OJOIN: make sure to send the wallops remotely for #channels
4984 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
4987 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
4989 Accountability for OJOIN (contrib module)
4992 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
4995 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
4997 - move more stuff over to ircd_state
5001 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5002 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5003 +9 -0 trunk/src/ircd_state.c (File Modified)
5004 +3 -3 trunk/src/patricia.c (File Modified)
5007 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5009 - move more stuff out of libircd and into ircd_state.c
5013 +5 -5 trunk/src/channel.c (File Modified)
5014 +4 -4 trunk/src/client.c (File Modified)
5015 +12 -0 trunk/src/ircd_state.c (File Modified)
5018 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5020 - this is just barrels of fun
5024 + - trunk/include/ircd_state.h (File Added)
5025 +1 -1 trunk/src/Makefile.in (File Modified)
5026 +2 -1 trunk/src/channel.c (File Modified)
5027 +3 -52 trunk/src/ircd.c (File Modified)
5028 +100 -3 trunk/src/ircd_state.c (File Modified)
5031 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5033 It's .include, not #include.
5037 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5040 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5042 More consistent section titles.
5046 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5047 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5048 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5051 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5053 Mention possible exceeding of +j/+l due to propagation
5054 delays between servers.
5058 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5061 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5064 - "text" -> <quote>text</quote>
5070 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5071 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5072 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5073 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5076 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5078 Remove text about deprecation of glines.
5082 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5085 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5087 - Add description of umode +D, deaf.
5088 - Mention CALLERID 005 token with umode +g.
5092 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5095 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5097 Strip off a leading colon in services shortcuts (aliases).
5101 +2 -0 trunk/src/parse.c (File Modified)
5104 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5106 Add no_oper_invis contrib module, denies opers setting
5107 themselves invisible (except hidden_oper's).
5111 +42 -0 trunk/contrib/Makefile.in (File Modified)
5112 + - trunk/contrib/no_oper_invis.c (File Added)
5115 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5117 Mention /stats E, make the other /stats descriptions more consistent.
5121 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5124 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5126 Mention that the KILL reason and oper will appear on channels.
5130 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5133 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5135 Mention /mode #channel f to query forward channel from outside.
5139 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5142 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5144 Port over RATBOX_2_1 r20960 (anfl):
5145 client connect notices to +C should be hiding the extra
5146 fields for spoofed users
5150 +2 -1 trunk/src/s_user.c (File Modified)
5153 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5155 Add a chapter with our extra user commands:
5156 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5160 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5161 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5164 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5166 Do not put by <server>: in SQUIT reasons to servers
5167 other than the one being exited.
5171 +1 -1 trunk/src/client.c (File Modified)
5174 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5176 Regenerate configure.
5180 +1162 -1159 trunk/configure (File Modified)
5183 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5185 Move the warning flags down so they do not mess up
5186 checks like for -Wl,-export-dynamic.
5190 +33 -30 trunk/configure.ac (File Modified)
5193 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5199 +2 -1 trunk/iauth/Makefile.in (File Modified)
5202 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5204 - build iauth makefile
5208 +3 -2 trunk/configure (File Modified)
5209 +1 -0 trunk/configure.ac (File Modified)
5212 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5218 + - trunk/iauth/Makefile.in (File Added)
5221 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5223 - add iauth.conf.example from irc2.11
5227 + - trunk/doc/example-iauth.conf (File Added)
5230 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5232 - wow, i found some docs on this thing
5236 + - trunk/doc/technical/iauth-internals.txt (File Added)
5239 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5241 - no longer applicable
5245 + - trunk/authdaemon/ (File Deleted)
5248 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5250 - remove libircd.so on make clean (oops)
5254 +1 -1 trunk/src/Makefile.in (File Modified)
5257 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5259 - merge iauth source for experimentation
5263 + - trunk/iauth/ (File Added)
5264 + - trunk/iauth/a_conf.c (File Added)
5265 + - trunk/iauth/a_conf_def.h (File Added)
5266 + - trunk/iauth/a_conf_ext.h (File Added)
5267 + - trunk/iauth/a_defines.h (File Added)
5268 + - trunk/iauth/a_externs.h (File Added)
5269 + - trunk/iauth/a_io.c (File Added)
5270 + - trunk/iauth/a_io_ext.h (File Added)
5271 + - trunk/iauth/a_log.c (File Added)
5272 + - trunk/iauth/a_log_def.h (File Added)
5273 + - trunk/iauth/a_log_ext.h (File Added)
5274 + - trunk/iauth/a_struct_def.h (File Added)
5275 + - trunk/iauth/iauth.c (File Added)
5276 + - trunk/iauth/mod_lhex.c (File Added)
5277 + - trunk/iauth/mod_lhex_ext.h (File Added)
5278 + - trunk/iauth/mod_pipe.c (File Added)
5279 + - trunk/iauth/mod_pipe_ext.h (File Added)
5280 + - trunk/iauth/mod_rfc931.c (File Added)
5281 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5282 + - trunk/iauth/mod_socks.c (File Added)
5283 + - trunk/iauth/mod_socks_ext.h (File Added)
5284 + - trunk/iauth/mod_webproxy.c (File Added)
5285 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5288 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5290 User /quote help index was not sorted properly.
5294 +2 -2 trunk/help/Makefile.in (File Modified)
5295 +8 -8 trunk/help/users/index (File Modified)
5298 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5304 +25 -8 trunk/help/opers/index (File Modified)
5305 + - trunk/help/opers/scan (File Added)
5308 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5311 - Document SCAN UMODES
5312 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5316 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5319 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5321 Add our copyright information to /info (part of release-1.1 r1026).
5325 +1 -0 trunk/src/version.c.SH (File Modified)
5328 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5330 Fix some compile warnings.
5334 +1 -1 trunk/modules/core/m_join.c (File Modified)
5335 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5336 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5337 +1 -1 trunk/modules/m_scan.c (File Modified)
5338 +4 -4 trunk/modules/m_signon.c (File Modified)
5341 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5343 RSFNC: OK, actually consider unknowns also for detecting a collide.
5344 Otherwise we can get two clients with the same nick.
5348 +1 -1 trunk/modules/m_services.c (File Modified)
5351 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5353 - charybdis profiling stuff
5354 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5359 +0 -8 trunk/configure (File Modified)
5360 +1 -8 trunk/configure.ac (File Modified)
5361 +18 -0 trunk/include/channel.h (File Modified)
5362 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5363 +335 -260 trunk/src/.depend (File Modified)
5364 +1569 -0 trunk/src/Makefile.in (File Modified)
5365 + - trunk/src/chmode.c (File Added)
5366 +16 -1 trunk/src/ircd.c (File Modified)
5367 +11 -0 trunk/src/main.c (File Modified)
5368 +11 -0 trunk/src/modules.c (File Modified)
5371 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5373 RSFNC: Do not send kills to servers for unknowns
5377 +4 -2 trunk/modules/m_services.c (File Modified)
5380 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5382 Describe service{} blocks in reference.conf.
5386 +12 -0 trunk/doc/reference.conf (File Modified)
5389 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5391 Replace this list of modes with pointers to other documentation.
5395 +6 -50 trunk/doc/modes.txt (File Modified)
5398 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5400 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5401 looks too much like an old-ircd client pointer otherwise.
5405 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5408 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5411 - note truncation of the list (perhaps sending multiple
5413 - clarify in a comment that /findforwards on a nonexistent
5414 channel can be useful
5415 - sendto_one_notice() requires that the text start with
5420 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5423 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5425 When we close a local server's link, always include the
5426 name of the client causing the exit in the reason in the
5427 SQUIT we send them (replacing them with us). This makes
5428 sure server notices for stuff like "Not enough arguments
5429 to server command" are different on the two sides.
5433 +7 -5 trunk/src/client.c (File Modified)
5436 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5438 New contrib module m_findforwards.c
5442 +112 -0 trunk/contrib/Makefile.in (File Modified)
5443 + - trunk/contrib/m_findforwards.c (File Added)
5446 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5448 Whoops, don't show real host behind auth{} spoof in
5449 spoof notices if hide_spoof_ips is enabled.
5451 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5455 +3 -2 trunk/src/s_conf.c (File Modified)
5458 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5460 Add dalnet-style /identify that sends to nickserv or chanserv.
5464 +102 -0 trunk/contrib/Makefile.in (File Modified)
5465 + - trunk/contrib/m_identify.c (File Added)
5468 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5470 Document alias{} blocks a bit better.
5474 +9 -0 trunk/doc/reference.conf (File Modified)
5477 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5479 - add aliases to /stats m (data usage is not counted though, sorry)
5483 +1 -0 trunk/include/s_conf.h (File Modified)
5484 +3 -0 trunk/src/newconf.c (File Modified)
5485 +15 -0 trunk/src/parse.c (File Modified)
5488 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5490 - remove m_sshortcut as it's no longer relevant
5494 +0 -145 trunk/modules/Makefile.in (File Modified)
5495 + - trunk/modules/m_sshortcut.c (File Deleted)
5498 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5500 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5501 targets instead of my original idea :P)
5505 +32 -0 trunk/doc/example.conf (File Modified)
5506 +35 -0 trunk/doc/reference.conf (File Modified)
5507 +4 -0 trunk/include/parse.h (File Modified)
5508 +7 -0 trunk/include/s_conf.h (File Modified)
5509 +82 -0 trunk/src/newconf.c (File Modified)
5510 +78 -0 trunk/src/parse.c (File Modified)
5511 +16 -0 trunk/src/s_conf.c (File Modified)
5514 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5516 Remove some spaces after tabs. ??
5520 +18 -18 trunk/src/newconf.c (File Modified)
5523 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5526 - make sure to clear all marks also if the who was aborted
5527 because of too many matches
5528 - give ERR_TOOMANYMATCHES if too many matches
5531 ratbox RATBOX_2_2 r22003 (jilles)
5535 +28 -26 trunk/modules/m_who.c (File Modified)
5538 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5544 +9 -9 trunk/configure (File Modified)
5545 +1 -1 trunk/configure.ac (File Modified)
5548 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5550 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5554 +2 -1 trunk/include/s_newconf.h (File Modified)
5555 +20 -0 trunk/modules/m_rehash.c (File Modified)
5556 +1 -1 trunk/src/s_newconf.c (File Modified)
5559 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5561 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5565 +0 -1 trunk/doc/example.conf (File Modified)
5566 +0 -3 trunk/doc/reference.conf (File Modified)
5567 +0 -1 trunk/include/s_conf.h (File Modified)
5568 +0 -6 trunk/modules/m_info.c (File Modified)
5569 +1 -1 trunk/src/channel.c (File Modified)
5570 +0 -1 trunk/src/newconf.c (File Modified)
5573 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5575 Missing header in m_chghost.c
5578 +1 -0 trunk/modules/m_chghost.c (File Modified)
5581 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5583 Relocate QJM code to a seperate function(change_nick_user_host)
5584 Change CHGHOST to use change_nick_user_host instead of just setting it
5588 +3 -0 trunk/include/s_user.h (File Modified)
5589 +1 -1 trunk/modules/m_chghost.c (File Modified)
5590 +3 -78 trunk/modules/m_signon.c (File Modified)
5591 +89 -0 trunk/src/s_user.c (File Modified)
5594 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5596 Restore /stats a (dns servers, admin-only).
5600 +1 -0 trunk/include/res.h (File Modified)
5601 +5 -8 trunk/modules/m_stats.c (File Modified)
5602 +16 -0 trunk/src/res.c (File Modified)
5605 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5607 - Add CHARYBDIS_PROFILE if we are profiling.
5608 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5609 - Remove duplicate --enable-epoll entry.
5613 +1595 -15 trunk/configure (File Modified)
5614 +30 -11 trunk/configure.ac (File Modified)
5615 +3 -0 trunk/include/setup.h.in (File Modified)
5618 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5620 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5624 +28 -0 trunk/aclocal.m4 (File Modified)
5627 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5629 Allow requesting forward channel and quiet list in same mode command.
5633 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5636 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5638 Add description of xline wildcards.
5642 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5645 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5647 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5651 +0 -4 trunk/modules/m_services.c (File Modified)
5654 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5660 +1 -1 trunk/include/hook.h (File Modified)
5663 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5665 call_hook, not hook_call
5669 +1 -1 trunk/modules/core/m_join.c (File Modified)
5672 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5674 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5675 Could be useful for a number of things.
5679 +9 -0 trunk/modules/core/m_join.c (File Modified)
5682 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5684 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5688 +7 -0 trunk/include/hook.h (File Modified)
5691 gxti 2006/02/20 21:27:46 UTC (20060220-896)
5693 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
5697 +15 -0 trunk/modules/m_services.c (File Modified)
5700 jilles 2006/02/20 11:26:45 UTC (20060220-894)
5702 Clarify snomask +f, +k, +u.
5706 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5709 jilles 2006/02/20 11:26:22 UTC (20060220-892)
5711 Cmode +p and +s may be set simultaneously.
5715 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5718 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
5720 actually, we should check the data version on each reload (oops)
5724 +6 -6 trunk/src/main.c (File Modified)
5727 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
5729 more work on the loader
5733 +45 -21 trunk/src/main.c (File Modified)
5736 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
5738 Add prototype ircd_state.c
5742 + - trunk/src/ircd_state.c (File Added)
5745 jilles 2006/02/19 00:41:15 UTC (20060219-882)
5747 Smaller improvements.
5751 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5754 jilles 2006/02/19 00:15:39 UTC (20060219-880)
5756 Add a lot of stuff here.
5760 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5763 jilles 2006/02/18 22:55:32 UTC (20060218-878)
5765 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
5769 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5772 jilles 2006/02/18 21:57:54 UTC (20060218-873)
5774 Invex doesn't trump +r or (sic) +J.
5778 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5781 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
5783 Check to make sure a module is not loaded before loading it.
5787 +6 -1 trunk/src/ircd_parser.y (File Modified)
5790 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
5792 - Add a missing comma in the HeaderMessages array
5793 - Only send "Your hostname is too long ..." if that really is the case
5797 +2 -2 trunk/src/s_auth.c (File Modified)
5800 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
5802 build_symtable() will have already bailed here, so no need to check
5803 explicitly whether or not charybdis_main is NULL.
5807 +7 -16 trunk/src/main.c (File Modified)
5810 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
5812 Data structure versioning, part 1.
5816 +10 -1 trunk/include/ircd_defs.h (File Modified)
5817 +2 -0 trunk/src/ircd.c (File Modified)
5818 +15 -3 trunk/src/main.c (File Modified)
5821 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
5823 build a symbol table and use that instead of doing a raw dlsym on everything
5827 + - trunk/include/ircd_linker.h (File Added)
5828 +71 -1 trunk/src/Makefile.in (File Modified)
5829 + - trunk/src/ircd_linker.c (File Added)
5830 +16 -4 trunk/src/main.c (File Modified)
5833 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
5835 The launcher now calls io_loop() instead of charybdis_main().
5836 This is so that we do not have to reinitialize *everything* later.
5840 +1 -0 trunk/include/ircd.h (File Modified)
5841 +6 -7 trunk/src/ircd.c (File Modified)
5842 +13 -1 trunk/src/main.c (File Modified)
5845 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
5847 Use global binding on libircd.so.
5851 +1 -1 trunk/src/main.c (File Modified)
5854 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
5856 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
5857 (it will do more later)
5861 +14 -12 trunk/include/config.h (File Modified)
5862 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5863 +31 -5 trunk/src/Makefile.in (File Modified)
5864 +78 -1 trunk/src/ircd.c (File Modified)
5865 + - trunk/src/main.c (File Added)
5868 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
5870 Add whitespace here, oops.
5874 +1 -1 trunk/CREDITS (File Modified)
5877 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
5879 Properly copy over the IP address here instead of using a cheap hack.
5880 Because the hack didn't work right except on IPv6. :|
5884 +12 -2 trunk/src/s_newconf.c (File Modified)
5887 jilles 2006/02/15 01:33:43 UTC (20060215-849)
5889 Revert reject cache notice to ratbox's, which more
5890 clearly suggests what's happening.
5894 +4 -1 trunk/src/reject.c (File Modified)
5897 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
5899 Fix the openssl status in the overview information.
5903 +1 -3 trunk/configure (File Modified)
5904 +1 -3 trunk/configure.ac (File Modified)
5907 jilles 2006/02/15 00:53:32 UTC (20060215-843)
5909 - Add simple exempt{} block (127.0.0.1) to example.conf.
5910 - Remove mention of deny{}.
5914 +5 -0 trunk/doc/example.conf (File Modified)
5915 +1 -1 trunk/doc/reference.conf (File Modified)
5918 jilles 2006/02/15 00:37:34 UTC (20060215-839)
5920 example.conf: add some comments at the start
5921 reference.conf: some ircd-ratbox -> charybdis
5925 +11 -0 trunk/doc/example.conf (File Modified)
5926 +6 -5 trunk/doc/reference.conf (File Modified)
5929 jilles 2006/02/15 00:27:59 UTC (20060215-833)
5931 Rename m_createauthonly module to createauthonly
5932 as this is not a module providing an m_function
5937 +1 -38 trunk/contrib/Makefile.in (File Modified)
5938 + - trunk/contrib/createauthonly.c (File Added)
5939 + - trunk/contrib/m_createauthonly.c (File Deleted)
5942 jilles 2006/02/15 00:22:08 UTC (20060215-831)
5944 Add to example confs commented lines for:
5945 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
5946 sno_globalkline.so, sno_globaloper.so.
5950 +5 -1 trunk/doc/example.conf (File Modified)
5951 +9 -1 trunk/doc/reference.conf (File Modified)
5954 jilles 2006/02/15 00:12:24 UTC (20060215-829)
5956 - Unbreak connecting to connect{}s with hostnames
5957 instead of IP addresses (broken with new resolver).
5958 - Try to do A/AAAA query based on aftype in
5959 connect{} (doesn't seem to work fully).
5963 +19 -2 trunk/libcharybdis/commio.c (File Modified)
5966 jilles 2006/02/14 22:54:37 UTC (20060214-827)
5968 Unbreak /rehash dns.
5972 +1 -0 trunk/src/res.c (File Modified)
5975 jilles 2006/02/14 22:40:55 UTC (20060214-825)
5977 Preserve Hybrid Id and add one of our own.
5981 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
5982 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
5985 jilles 2006/02/14 22:17:17 UTC (20060214-821)
5987 Add anfl and Androsyn to CREDITS.
5988 They wrote a lot of ratbox code we use, both before and after the fork.
5992 +2 -0 trunk/CREDITS (File Modified)
5995 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
5997 Hostname validity check.
6001 +42 -3 trunk/src/s_auth.c (File Modified)
6004 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6006 Version bump to 1.2.0.
6010 +9 -9 trunk/configure (File Modified)
6011 +1 -1 trunk/configure.ac (File Modified)
6014 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6016 - Missed a spot in the IPv6 code here. Should be usable now.
6020 +2 -2 trunk/src/res.c (File Modified)
6023 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6025 Alright, so, this massive commit does the following:
6027 - Adds a resolver based on the undernet and hybrid one.
6028 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6029 - Makes a check in ./configure be posixly correct
6030 - Simplifies the auth code and DNS callbacks
6032 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6036 +1 -1 trunk/Makefile.in (File Modified)
6037 + - trunk/adns/ (File Deleted)
6038 +148 -80 trunk/configure (File Modified)
6039 +1 -2 trunk/configure.ac (File Modified)
6040 +6 -0 trunk/include/client.h (File Modified)
6041 +1 -0 trunk/include/packet.h (File Modified)
6042 +153 -41 trunk/include/res.h (File Modified)
6043 + - trunk/include/reslib.h (File Added)
6044 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6045 +930 -1449 trunk/modules/.depend (File Modified)
6046 +3 -0 trunk/modules/m_stats.c (File Modified)
6047 +417 -621 trunk/src/.depend (File Modified)
6048 +1 -1 trunk/src/.indent.pro (File Modified)
6049 +2069 -289 trunk/src/Makefile.in (File Modified)
6050 + - trunk/src/adns.c (File Deleted)
6051 + - trunk/src/res.c (File Added)
6052 + - trunk/src/reslib.c (File Added)
6053 +11 -50 trunk/src/s_auth.c (File Modified)
6054 +4 -26 trunk/src/s_newconf.c (File Modified)
6057 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6059 Document the NOBALLOC feature.
6063 +7 -1 trunk/include/config.h (File Modified)
6066 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6068 commands.sgml changes
6072 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6075 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6081 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6084 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6086 Improve description of class{} block (in particular,
6087 mention server classes as well as client classes).
6091 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6094 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6097 -/* sendq: servers need a higher sendq as they send more data */
6098 +/* sendq: servers need a higher sendq as they are sent more data */
6102 +1 -1 trunk/doc/reference.conf (File Modified)
6105 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6107 Add modules{} block.
6111 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6114 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6116 Add general::oper_snomask, snomask on oper up for opers
6117 that have umode +s set on oper up, but do not have
6118 a specific snomask setting in their operator block.
6119 If this is empty or not specified, +s is used as before.
6123 +4 -1 trunk/doc/example.conf (File Modified)
6124 +7 -1 trunk/doc/reference.conf (File Modified)
6125 +1 -0 trunk/include/client.h (File Modified)
6126 +1 -0 trunk/include/s_conf.h (File Modified)
6127 +32 -0 trunk/src/newconf.c (File Modified)
6128 +1 -0 trunk/src/s_conf.c (File Modified)
6129 +13 -3 trunk/src/s_user.c (File Modified)
6132 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6137 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6140 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6142 Add MASKTRACE and CHANTRACE commands.
6146 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6149 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6151 document loadmodule directive
6155 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6158 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6164 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6167 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6169 q:lines are no longer living in the ircd.conf either
6173 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6176 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6178 remove k:line, d:line, x:line as they are their own files now
6182 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6185 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6187 New place for operator::snomask.
6191 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6194 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6196 Document connect {}.
6200 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6203 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6205 example.conf: move operator::snomask to a more logical place,
6206 more sensible default
6207 reference.conf: add operator::snomask
6211 +3 -3 trunk/doc/example.conf (File Modified)
6212 +3 -0 trunk/doc/reference.conf (File Modified)
6215 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6217 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6218 in those conf entries that take umodes like <name1>, <name2>, ...
6222 +3 -0 trunk/doc/reference.conf (File Modified)
6223 +3 -0 trunk/src/newconf.c (File Modified)
6226 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6232 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6235 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6241 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6244 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6250 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6253 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6259 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6262 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6264 Document operator {} blocks.
6268 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6271 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6273 auth{}: clarify/add some details
6277 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6280 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6282 auth{}: Move a paragraph.
6286 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6289 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6291 Document auth{} blocks.
6295 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6298 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6304 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6307 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6309 Add umode +R, prevents unidentified clients from
6310 sending private messages or notices. /accept'ed
6311 clients and opers are exempt.
6312 Due to the /accept part, this is only checked
6313 at the target's server, may want to change
6318 +1 -0 trunk/help/opers/umode (File Modified)
6319 +1 -0 trunk/help/users/umode (File Modified)
6320 +2 -0 trunk/include/client.h (File Modified)
6321 +1 -0 trunk/include/numeric.h (File Modified)
6322 +11 -1 trunk/modules/core/m_message.c (File Modified)
6323 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6324 +1 -1 trunk/src/messages.tab (File Modified)
6325 +1 -1 trunk/src/s_user.c (File Modified)
6328 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6330 Don't allow a nick change if banned or quieted (and not
6331 voiced or opped) on a channel. This uses numeric 435
6332 (bahamut's "cannot change to a banned nick") because
6333 bahamut/ircu's 437 and hyperion's 438 already have
6334 another meaning for us.
6338 +2 -0 trunk/include/channel.h (File Modified)
6339 +1 -0 trunk/include/numeric.h (File Modified)
6340 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6341 +38 -0 trunk/src/channel.c (File Modified)
6342 +1 -1 trunk/src/messages.tab (File Modified)
6345 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6348 - respect ban exceptions
6349 - also deny a knock if quieted
6353 +2 -1 trunk/modules/m_knock.c (File Modified)
6356 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6358 Reverse bad substitution in comment.
6362 +1 -1 trunk/src/channel.c (File Modified)
6365 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6367 - set DynSpoof flag for clients spoofed at registration
6368 - add orighost instead of host to the hostname hash
6372 +5 -1 trunk/src/s_user.c (File Modified)
6375 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6377 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6381 +2 -3 trunk/src/send.c (File Modified)
6384 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6386 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6390 +17 -7 trunk/modules/m_signon.c (File Modified)
6393 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6395 Correct minimum args on ENCAP SASL to avoid nasty core.
6399 +1 -1 trunk/modules/m_sasl.c (File Modified)
6402 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6404 Style nits: sptr can't ever be NULL, don't compare truth
6409 +2 -3 trunk/modules/m_scan.c (File Modified)
6412 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6414 - Comment out scan_cmodes() prototype to suppress warning
6415 - Correct minimum parameter count for mo_scan()
6419 +2 -2 trunk/modules/m_scan.c (File Modified)
6422 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6425 - Include full command in operspy notice
6426 - Allow global scans (no-list used, mask not used) without operspy
6427 - Use ERR_NOPRIVS numeric
6431 +21 -9 trunk/modules/m_scan.c (File Modified)
6434 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6436 Cancel out the >3 default if < is given; this way
6437 any </> specification fully overrides the default.
6441 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6444 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6446 - Call mo_list() from m_list() to reduce code duplication
6447 - Default to >3, rather arbitrarily (conf option?)
6448 - Make < and > mean less than and greater than again
6452 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6455 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6457 When processing topic burst, hide connecting server
6458 on netburst if flatten links is enabled.
6462 +9 -2 trunk/modules/m_tb.c (File Modified)
6465 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6467 - remove PENALTY token
6471 +0 -1 trunk/include/supported.h (File Modified)
6474 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6477 - Add PENALTY because we have a pace-wait system.
6478 - Add FNC due to SAVE and RSFNC
6483 +4 -2 trunk/include/supported.h (File Modified)
6486 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6488 mkay, indent went nuts here
6492 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6495 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6497 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6498 and can be used instead. The SAFELIST implementation is the one used by
6499 default, as most users/networks will be used to it.
6503 +1 -0 trunk/NEWS (File Modified)
6504 +14 -0 trunk/include/client.h (File Modified)
6505 +5 -0 trunk/include/hash.h (File Modified)
6506 +404 -272 trunk/modules/Makefile.in (File Modified)
6507 + - trunk/modules/m_list.c (File Deleted)
6508 + - trunk/modules/m_list_ratbox.c (File Added)
6509 + - trunk/modules/m_list_safelist.c (File Added)
6510 +5 -5 trunk/src/hash.c (File Modified)
6513 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6515 Clear invites on a lowerTS JOIN or SJOIN.
6516 This should complete kick_on_split_riding protection.
6520 +5 -0 trunk/modules/core/m_join.c (File Modified)
6521 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6524 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6526 Like in ratbox, send and interpret timestamps on invites.
6530 +9 -2 trunk/modules/m_invite.c (File Modified)
6533 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6535 Add +S (network service) umode. Just for completeness, users or opers
6540 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6543 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6549 +35 -2 trunk/NEWS (File Modified)
6552 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6554 Split off a PreClient structure for data to be freed on registation (i.e. password).
6555 New hook introduce_client for post-registration messages.
6556 Fix b0rked SASL numerics.
6557 Burst REALHOST post-introduction for spoofed-on-registration clients.
6558 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6559 Pre-registration signon support.
6563 +10 -0 trunk/configure (File Modified)
6564 +2 -0 trunk/configure.ac (File Modified)
6565 +14 -4 trunk/include/client.h (File Modified)
6566 +1 -0 trunk/include/hook.h (File Modified)
6567 +1 -0 trunk/include/numeric.h (File Modified)
6568 +3 -0 trunk/include/setup.h.in (File Modified)
6569 +16 -0 trunk/modules/m_chghost.c (File Modified)
6570 +25 -21 trunk/modules/m_sasl.c (File Modified)
6571 +63 -30 trunk/modules/m_signon.c (File Modified)
6572 +18 -0 trunk/src/client.c (File Modified)
6573 +2 -0 trunk/src/hook.c (File Modified)
6574 +5 -5 trunk/src/messages.tab (File Modified)
6575 +2 -0 trunk/src/s_serv.c (File Modified)
6576 +28 -2 trunk/src/s_user.c (File Modified)
6579 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6581 Update hook documentation.
6585 +30 -0 trunk/doc/hooks.txt (File Modified)
6588 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6590 Improve @/# handling in match_esc().
6594 +21 -13 trunk/src/match.c (File Modified)
6597 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6599 backtrack instead of bailing out when handling a mismatched escape
6603 +1 -1 trunk/src/match.c (File Modified)
6606 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6608 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6611 +2 -1 trunk/CREDITS (File Modified)
6614 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6616 Fix the escape brokenness and pick up a more efficient matching algorithm,
6617 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6618 Patch sent upstream. They can do whatever they want with it, *shrug*.
6622 +147 -161 trunk/src/match.c (File Modified)
6625 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6627 If flatten links is enabled, fake the origins of some ServerModes
6628 sent to clients so that the server sending the netburst is hidden.
6629 Most mode hacks still show the true source.
6633 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6634 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6637 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6639 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6640 where the exit originated).
6641 - When receiving an SQUIT for a server themselves
6642 (IsMe(target_p) || target_p == client_p)
6643 close their link and send a local server notice.
6647 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6648 +6 -3 trunk/src/client.c (File Modified)
6651 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6653 Hooking into the wrong hook, whoops. :P
6657 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6658 +6 -10 trunk/modules/core/m_join.c (File Modified)
6661 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6663 this doesn't work right, right now :P
6667 +40 -0 trunk/contrib/Makefile.in (File Modified)
6668 + - trunk/contrib/m_createauthonly.c (File Added)
6669 +6 -0 trunk/include/hook.h (File Modified)
6670 +26 -1 trunk/modules/core/m_join.c (File Modified)
6671 +1 -1 trunk/src/ircd.c (File Modified)
6674 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6676 Make can_join() hookable.
6680 +12 -1 trunk/src/channel.c (File Modified)
6683 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6685 add 'int approved;' to the channel event hook
6689 +1 -0 trunk/include/hook.h (File Modified)
6692 gxti 2006/02/04 02:50:03 UTC (20060204-688)
6694 Use SIDs in SASL ENCAP origin.
6695 Ignore responses from other agents once the first SASL response has been received for a client.
6699 +9 -5 trunk/modules/m_sasl.c (File Modified)
6702 gxti 2006/02/04 01:44:17 UTC (20060204-686)
6704 Removed stray debug code.
6708 +1 -1 trunk/modules/m_sasl.c (File Modified)
6711 jilles 2006/02/03 22:39:24 UTC (20060203-684)
6713 Don't complain "unknown MODE flag" if a non-oper attempts
6714 to unset an oper only umode they do not have.
6715 This is to prevent unwanted error messages when users/bots
6716 do things like MODE <nick> +i-sw.
6720 +4 -2 trunk/src/s_user.c (File Modified)
6723 jilles 2006/02/03 22:32:03 UTC (20060203-682)
6725 Fix client_exit hook name and only call it for local exits that are not
6730 +3 -2 trunk/modules/m_sasl.c (File Modified)
6733 gxti 2006/02/03 21:41:48 UTC (20060203-680)
6735 Fix SASL logic to actually use stored agent UID.
6736 Change instances of SASL code that use sendto_one_prefix for ENCAP.
6737 Add abort code for exiting clients.
6741 +18 -9 trunk/modules/m_sasl.c (File Modified)
6744 jilles 2006/02/03 20:25:01 UTC (20060203-678)
6746 Port over ratbox 2.2 /challenge. This is slightly more secure
6747 (better crypto, longer keys, challenge timeout) and has better
6750 The respond tool is no longer part of the ircd tree but a
6751 separate package, currently available from
6752 http://respond.ircd-ratbox.org (we should mirror/... this).
6756 +65 -310 trunk/doc/challenge.txt (File Modified)
6757 +5 -5 trunk/include/client.h (File Modified)
6758 +3 -0 trunk/include/irc_string.h (File Modified)
6759 +3 -0 trunk/include/numeric.h (File Modified)
6760 +94 -50 trunk/modules/m_challenge.c (File Modified)
6761 +1 -2 trunk/src/client.c (File Modified)
6762 +125 -0 trunk/src/irc_string.c (File Modified)
6763 +2 -2 trunk/src/messages.tab (File Modified)
6764 + - trunk/tools/rsa_respond/ (File Deleted)
6767 gxti 2006/02/03 20:05:09 UTC (20060203-676)
6769 Preliminary SASL support.
6773 +7 -0 trunk/include/client.h (File Modified)
6774 +6 -0 trunk/include/numeric.h (File Modified)
6775 +1 -0 trunk/modules/Makefile.in (File Modified)
6776 +1 -1 trunk/modules/core/m_nick.c (File Modified)
6777 +175 -1 trunk/modules/m_cap.c (File Modified)
6778 + - trunk/modules/m_sasl.c (File Added)
6779 +2 -0 trunk/modules/m_user.c (File Modified)
6780 +5 -5 trunk/src/messages.tab (File Modified)
6781 +8 -2 trunk/src/s_user.c (File Modified)
6784 jilles 2006/02/03 18:13:03 UTC (20060203-674)
6786 SIGNON: make logout also apply remotely.
6790 +7 -2 trunk/modules/m_signon.c (File Modified)
6793 gxti 2006/02/03 17:45:04 UTC (20060203-672)
6795 Use an asterisk when sending empty logins in SIGNON.
6799 +5 -5 trunk/modules/m_signon.c (File Modified)
6802 jilles 2006/02/03 17:38:31 UTC (20060203-670)
6804 SIGNON: Only add whowas entry (add_history()) and wipe
6805 accepts (del_all_accepts()) if nick changed.
6809 +5 -3 trunk/modules/m_signon.c (File Modified)
6812 jilles 2006/02/03 17:26:52 UTC (20060203-668)
6814 SIGNON: slight fixes to collision code:
6815 - don't kill if target_p == source_p (nick unchanged or only changed case)
6816 - add comment that SAVE support is missing
6817 - use sendto_realops_snomask() instead of sendto_realops_flags()
6821 +9 -6 trunk/modules/m_signon.c (File Modified)
6824 jilles 2006/02/03 17:19:26 UTC (20060203-666)
6826 Fix up kills for bad nick/user/host on SIGNON.
6830 +16 -6 trunk/modules/m_signon.c (File Modified)
6833 jilles 2006/02/03 16:50:56 UTC (20060203-664)
6835 If changing to a nick with a digit, only allow the UID.
6839 +4 -0 trunk/modules/m_signon.c (File Modified)
6842 gxti 2006/02/03 04:20:31 UTC (20060203-661)
6844 Cleaned up SIGNON patch for mainline with quit-join-mode support.
6845 Strip leading digits from logins that are not purely numeric.
6849 +3 -0 trunk/include/numeric.h (File Modified)
6850 +2 -0 trunk/include/send.h (File Modified)
6851 +1 -0 trunk/modules/Makefile.in (File Modified)
6852 +456 -3 trunk/modules/m_services.c (File Modified)
6853 + - trunk/modules/m_signon.c (File Added)
6854 +2 -2 trunk/src/messages.tab (File Modified)
6855 +98 -0 trunk/src/send.c (File Modified)
6858 jilles 2006/02/02 14:10:16 UTC (20060202-659)
6860 Remove old server notice umodes from example confs.
6864 +1 -2 trunk/doc/example.conf (File Modified)
6865 +4 -17 trunk/doc/reference.conf (File Modified)
6868 jilles 2006/02/01 15:11:42 UTC (20060201-657)
6870 Add snomask help file (forgot this earlier).
6874 + - trunk/help/opers/snomask (File Added)
6877 jilles 2006/01/31 12:50:36 UTC (20060131-655)
6879 Add umode +l (receive locops).
6883 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6886 jilles 2006/01/31 12:44:21 UTC (20060131-653)
6888 We don't plan to implement cmode +R (quiet unidentified) and
6889 umode +I (deny invite) for 1.1, so comment them out from the
6894 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6895 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6898 jilles 2006/01/31 12:40:38 UTC (20060131-651)
6900 Improve snomask usage description.
6904 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6907 jilles 2006/01/31 12:33:01 UTC (20060131-649)
6909 Mention the word snomask with umode +s (needs to be a link really).
6913 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6916 jilles 2006/01/31 12:28:58 UTC (20060131-647)
6918 Add snomask +Z (operspy notices).
6922 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6925 jilles 2006/01/31 12:23:29 UTC (20060131-645)
6927 Misc updates/clarifications.
6931 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
6934 jilles 2006/01/31 12:15:29 UTC (20060131-643)
6940 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6941 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
6942 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6945 jilles 2006/01/30 01:07:43 UTC (20060130-641)
6947 - Allow ENCAP REALHOST outside burst
6948 - Fix comment describing race condition: this can only happen
6949 on a local whois with use_whois_actually enabled
6953 +4 -6 trunk/modules/m_chghost.c (File Modified)
6956 jilles 2006/01/29 21:42:06 UTC (20060129-639)
6958 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
6962 +39 -0 trunk/contrib/Makefile.in (File Modified)
6963 + - trunk/contrib/sno_globaloper.c (File Added)
6966 jilles 2006/01/29 21:26:53 UTC (20060129-637)
6968 Pass along old umodes and snomask in umode_changed hook,
6969 changing its parameter type from struct Client *
6970 to hook_data_umode_changed *. (For a new client, both
6973 The IP cloaking module now fully ignores umode changes
6974 where +h didn't change.
6978 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
6979 +7 -0 trunk/include/hook.h (File Modified)
6980 +18 -4 trunk/src/s_user.c (File Modified)
6983 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
6985 move libcharybdis-provided function initialisation into libcharybdis_init().
6989 +32 -11 trunk/src/ircd.c (File Modified)
6992 jilles 2006/01/29 20:40:55 UTC (20060129-633)
6994 Make +f notices (local host, global host, global user@host, local class)
6995 netwide. Exceeding /quote set max remains local.
6999 +4 -4 trunk/src/s_conf.c (File Modified)
7002 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7004 Netwide notices about attempts to join juped channels.
7008 +1 -1 trunk/modules/core/m_join.c (File Modified)
7011 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7013 Send server notices about failed oper attempts globally.
7014 Successful remote oper attempt notices will be generated
7015 from the mode changes.
7019 +3 -3 trunk/modules/m_challenge.c (File Modified)
7020 +2 -2 trunk/modules/m_oper.c (File Modified)
7023 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7025 Rest of infrastructure for sending server notices globally.
7026 Uses a new L_NETWIDE level on sendto_realops_snomask().
7030 +1 -0 trunk/include/send.h (File Modified)
7031 +31 -4 trunk/src/send.c (File Modified)
7034 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7036 Add general::global_snotices conf option to control
7037 whether we send out SNOTEs. Does not do anything yet.
7041 +1 -0 trunk/doc/example.conf (File Modified)
7042 +6 -0 trunk/doc/reference.conf (File Modified)
7043 +1 -0 trunk/include/s_conf.h (File Modified)
7044 +6 -0 trunk/modules/m_info.c (File Modified)
7045 +1 -0 trunk/src/newconf.c (File Modified)
7046 +1 -0 trunk/src/s_conf.c (File Modified)
7049 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7051 Only accept SNOTE from servers.
7055 +2 -0 trunk/modules/m_snote.c (File Modified)
7058 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7060 Correct parv indices so this actually works.
7064 +2 -2 trunk/modules/m_snote.c (File Modified)
7067 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7073 +3 -3 trunk/modules/m_snote.c (File Modified)
7076 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7078 Add m_snote.c, SNOTE propagator.
7082 +86 -0 trunk/modules/Makefile.in (File Modified)
7083 + - trunk/modules/m_snote.c (File Added)
7086 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7088 start seeding the 1.1 NEWS file
7092 +4 -0 trunk/NEWS (File Modified)
7095 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7097 rename some modules to more descriptive names...
7101 +2 -131 trunk/contrib/Makefile.in (File Modified)
7102 + - trunk/contrib/globalconnexit.c (File Deleted)
7103 + - trunk/contrib/globallineactive.c (File Deleted)
7104 + - trunk/contrib/sno_farconnect.c (File Added)
7105 + - trunk/contrib/sno_globalkline.c (File Added)
7106 +1 -120 trunk/modules/Makefile.in (File Modified)
7107 + - trunk/modules/networknotice.c (File Deleted)
7108 + - trunk/modules/sno_routing.c (File Added)
7111 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7113 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7114 Uses FLAGS2_FLOODDONE bit on servers.
7118 +3 -0 trunk/include/client.h (File Modified)
7119 +121 -1 trunk/modules/Makefile.in (File Modified)
7120 + - trunk/modules/networknotice.c (File Added)
7123 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7125 Don't show servers in /trace to nonopers if flatten links is enabled.
7129 +8 -5 trunk/modules/m_trace.c (File Modified)
7132 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7135 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7136 - send back confirmation to source, if local client
7137 - send a +s server notice if the source is neither a server nor a service (+S)
7141 +5 -1 trunk/modules/m_chghost.c (File Modified)
7144 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7146 Use sendto_realops_snomask_from() to make the
7147 server notices appear to come from the affected
7152 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7153 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7156 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7158 Add sendto_realops_snomask_from(), allows
7159 specification of apparent source server.
7163 +1 -0 trunk/include/send.h (File Modified)
7164 +41 -1 trunk/src/send.c (File Modified)
7167 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7169 Revert r579. Keep host, not orighost in oper up notice.
7170 It would be inconsistent to have orighost there, and we
7171 don't want to mess up all server notices by putting both
7176 +1 -1 trunk/src/s_user.c (File Modified)
7179 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7181 Include the IP address in operlog/foperlog.
7185 +10 -8 trunk/modules/m_challenge.c (File Modified)
7186 +8 -6 trunk/modules/m_oper.c (File Modified)
7189 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7191 Call umode_changed hook on oper up.
7195 +1 -0 trunk/src/s_user.c (File Modified)
7198 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7200 Add globalconnexit contrib module, shows remote client connects/exits
7201 except netsplits/netjoin on snomask +F.
7202 Notice formatting will probably change somewhat still.
7206 +80 -0 trunk/contrib/Makefile.in (File Modified)
7207 + - trunk/contrib/globalconnexit.c (File Added)
7210 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7212 Declare snomask_modes[] so modules can provide snomasks.
7216 +2 -0 trunk/include/snomask.h (File Modified)
7219 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7221 Replace user_signon hook with two new hooks: new_local_user
7222 and new_remote_user.
7223 These are called right before the user is introduced to the
7224 rest of the network.
7228 +2 -1 trunk/include/hook.h (File Modified)
7229 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7230 +4 -2 trunk/src/hook.c (File Modified)
7231 +2 -3 trunk/src/s_user.c (File Modified)
7234 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7236 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7240 +2 -2 trunk/modules/m_scan.c (File Modified)
7243 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7245 Update doc/technical/send.txt.
7249 +91 -131 trunk/doc/technical/send.txt (File Modified)
7252 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7254 Add chantrace and masktrace to help files.
7258 + - trunk/help/opers/chantrace (File Added)
7259 +27 -20 trunk/help/opers/index (File Modified)
7260 + - trunk/help/opers/masktrace (File Added)
7261 +2 -0 trunk/help/opers/operspy (File Modified)
7264 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7266 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7267 Shows etrace-like output for all users in a channel,
7268 in particular IP addresses.
7272 +75 -2 trunk/modules/m_etrace.c (File Modified)
7275 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7277 Port over ratbox 2.2 r21727 (anfl):
7278 add some logging when we drop servers in places where we only notify opers
7282 +31 -0 trunk/modules/core/m_server.c (File Modified)
7285 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7287 display orighost in operup message
7291 +1 -1 trunk/src/s_user.c (File Modified)
7294 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7296 Add globallineactive contrib module, a hack which can often
7297 show k/d/g/x line active for remote clients.
7301 +52 -0 trunk/contrib/Makefile.in (File Modified)
7302 + - trunk/contrib/globallineactive.c (File Added)
7305 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7307 Show IP field in the same way as MASKTRACE:
7308 "255.255.255.255" if it's unknown (remote TS5 client)
7309 and "0" if we or the remote server are purposely
7314 +12 -1 trunk/modules/m_scan.c (File Modified)
7317 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7320 - don't show servers in a global scan
7321 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7325 +4 -1 trunk/modules/m_scan.c (File Modified)
7328 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7330 Implement SCAN UMODES.
7334 +3 -0 trunk/include/numeric.h (File Modified)
7335 +128 -2 trunk/modules/m_scan.c (File Modified)
7336 +2 -2 trunk/src/messages.tab (File Modified)
7339 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7345 +1 -1 trunk/modules/m_scan.c (File Modified)
7348 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7350 parv[0] should be parv[1].
7354 +1 -1 trunk/modules/m_scan.c (File Modified)
7357 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7363 +1 -1 trunk/modules/m_scan.c (File Modified)
7366 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7372 +2 -2 trunk/modules/m_scan.c (File Modified)
7375 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7377 framework for scan command
7381 +113 -0 trunk/modules/Makefile.in (File Modified)
7382 + - trunk/modules/m_scan.c (File Added)
7385 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7387 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7391 +2 -0 trunk/include/irc_string.h (File Modified)
7392 +157 -1 trunk/modules/m_etrace.c (File Modified)
7393 +129 -90 trunk/src/match.c (File Modified)
7396 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7398 orighost may live in a different hash bucket (likely the case), lets check it standalone
7402 +39 -3 trunk/src/hostmask.c (File Modified)
7405 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7407 SVN didn't check modules/ somehow, hrmm.
7411 +1 -1 trunk/modules/m_kline.c (File Modified)
7412 +6 -6 trunk/modules/m_stats.c (File Modified)
7415 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7417 Track hostmask entries for client_p->orighost, if available.
7418 Not throughly tested, but seems to work fine.
7422 +8 -4 trunk/include/hostmask.h (File Modified)
7423 +14 -10 trunk/src/hostmask.c (File Modified)
7426 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7428 Pass on SQUIT reasons more.
7432 +17 -19 trunk/src/client.c (File Modified)
7435 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7437 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7438 This way, hidden admins also get them.
7442 +4 -4 trunk/src/send.c (File Modified)
7445 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7447 From ircd-ratbox 2.2 (r21339 anfl):
7448 ms_kill() should be using find_person(), not find_client()
7449 otherwise it can generate a core.
7453 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7456 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7458 Add m_error to core_module_table, so it is loaded by default.
7462 +1 -0 trunk/src/modules.c (File Modified)
7465 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7467 comment is a const char *, not char *.
7471 +1 -1 trunk/include/hook.h (File Modified)
7474 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7476 Fix a long standing hybrid 7 bug: when getting a read error
7477 on a server, report_error() is called with a %d instead of
7478 a %s in the format string ("Lost connection" in +d).
7482 +1 -1 trunk/src/client.c (File Modified)
7485 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7491 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7494 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7496 Add document describing capabilities and what they mean.
7500 + - trunk/doc/technical/capab.txt (File Added)
7503 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7505 Change client_exit hook to pass all exit_client() parameters.
7509 +8 -0 trunk/include/hook.h (File Modified)
7510 +6 -1 trunk/src/client.c (File Modified)
7513 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7515 Add client_exit hook, called in exit_client() for all
7516 clients of all types, except clients exiting because
7517 of netsplits (QS). The only thing done before it is
7518 marking the client as "closing" (to prevent
7523 +1 -0 trunk/include/hook.h (File Modified)
7524 +2 -0 trunk/src/client.c (File Modified)
7525 +2 -0 trunk/src/hook.c (File Modified)
7528 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7530 Improve the code that calculates the nnnS nnnC counts
7533 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7537 +43 -36 trunk/modules/m_trace.c (File Modified)
7540 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7542 Add server_eob hook.
7543 Planning to use this for netsplit/join notices.
7547 +1 -0 trunk/include/hook.h (File Modified)
7548 +2 -0 trunk/modules/m_pong.c (File Modified)
7549 +2 -0 trunk/src/hook.c (File Modified)
7552 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7554 Default motd: ircd-ratbox -> charybdis
7558 +1 -1 trunk/doc/ircd.motd (File Modified)
7561 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7563 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7567 +4 -4 trunk/src/s_user.c (File Modified)
7570 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7572 - Remove obsolete EOB help file
7573 - Document snomask in the help files
7578 + - trunk/help/opers/eob (File Deleted)
7579 +13 -12 trunk/help/opers/index (File Modified)
7580 +1 -13 trunk/help/opers/umode (File Modified)
7581 +7 -7 trunk/help/users/index (File Modified)
7584 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7586 Bail if snomask to parse is not given. Pointy hat to myself.
7590 +3 -0 trunk/src/snomask.c (File Modified)
7593 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7595 Remove m_flags from autoconf
7599 +0 -1 trunk/contrib/Makefile.in (File Modified)
7602 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7608 + - trunk/contrib/m_flags.c (File Deleted)
7611 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7613 If +s is in oper_only_umodes, clear snomask on deoper.
7617 +5 -0 trunk/src/s_user.c (File Modified)
7620 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7622 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7626 +2 -2 trunk/configure (File Modified)
7627 +2 -2 trunk/configure.ac (File Modified)
7630 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7632 Remove the old server notice umodes.
7633 Default oper only umodes is now +s.
7634 Please make sure all remaining umodes still work.
7638 +3 -21 trunk/include/client.h (File Modified)
7639 +0 -12 trunk/src/newconf.c (File Modified)
7640 +1 -1 trunk/src/s_conf.c (File Modified)
7641 +12 -12 trunk/src/s_user.c (File Modified)
7644 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7646 operator::flags nick_changes now controls +n snomask instead of +n umode.
7650 +8 -8 trunk/src/s_user.c (File Modified)
7653 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7655 Move down h_umode_changed hook call after umode allowed checks
7656 (so it will not see +a if someone tries to set it but is not
7661 +2 -3 trunk/src/s_user.c (File Modified)
7664 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7666 Move over non-+s server notices (hopefully, all of them).
7670 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7671 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7672 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7673 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7674 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7675 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7676 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7677 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7678 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7679 +2 -2 trunk/libcharybdis/event.c (File Modified)
7680 +2 -2 trunk/modules/core/m_join.c (File Modified)
7681 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7682 +3 -3 trunk/modules/core/m_message.c (File Modified)
7683 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7684 +2 -2 trunk/modules/core/m_server.c (File Modified)
7685 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7686 +1 -1 trunk/modules/m_post.c (File Modified)
7687 +1 -1 trunk/modules/m_services.c (File Modified)
7688 +2 -2 trunk/src/channel.c (File Modified)
7689 +3 -3 trunk/src/client.c (File Modified)
7690 +1 -1 trunk/src/hash.c (File Modified)
7691 +5 -5 trunk/src/s_conf.c (File Modified)
7692 +2 -2 trunk/src/s_log.c (File Modified)
7693 +4 -4 trunk/src/s_user.c (File Modified)
7696 jilles 2006/01/15 16:18:59 UTC (20060115-496)
7698 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
7702 +2 -1 trunk/include/snomask.h (File Modified)
7703 +2 -2 trunk/src/snomask.c (File Modified)
7706 jilles 2006/01/15 16:08:28 UTC (20060115-494)
7708 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
7712 +1 -1 trunk/contrib/example_module.c (File Modified)
7713 +2 -2 trunk/include/ircd_defs.h (File Modified)
7714 +6 -6 trunk/modules/core/m_error.c (File Modified)
7715 +1 -1 trunk/modules/core/m_join.c (File Modified)
7716 +2 -2 trunk/modules/core/m_kill.c (File Modified)
7717 +1 -1 trunk/modules/core/m_message.c (File Modified)
7718 +1 -1 trunk/modules/core/m_mode.c (File Modified)
7719 +14 -14 trunk/modules/core/m_nick.c (File Modified)
7720 +18 -18 trunk/modules/core/m_server.c (File Modified)
7721 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7722 +1 -1 trunk/modules/core/m_squit.c (File Modified)
7723 +4 -4 trunk/modules/m_challenge.c (File Modified)
7724 +4 -4 trunk/modules/m_dline.c (File Modified)
7725 +13 -13 trunk/modules/m_gline.c (File Modified)
7726 +5 -5 trunk/modules/m_kline.c (File Modified)
7727 +2 -2 trunk/modules/m_oper.c (File Modified)
7728 +1 -1 trunk/modules/m_pong.c (File Modified)
7729 +13 -13 trunk/modules/m_rehash.c (File Modified)
7730 +4 -4 trunk/modules/m_resv.c (File Modified)
7731 +16 -16 trunk/modules/m_set.c (File Modified)
7732 +3 -3 trunk/modules/m_svinfo.c (File Modified)
7733 +6 -6 trunk/modules/m_xline.c (File Modified)
7734 +1 -1 trunk/src/adns.c (File Modified)
7735 +2 -2 trunk/src/channel.c (File Modified)
7736 +1 -1 trunk/src/listener.c (File Modified)
7737 +1 -1 trunk/src/s_auth.c (File Modified)
7738 +15 -15 trunk/src/s_conf.c (File Modified)
7739 +3 -3 trunk/src/s_user.c (File Modified)
7740 +7 -7 trunk/src/send.c (File Modified)
7743 jilles 2006/01/15 15:34:12 UTC (20060115-492)
7746 - set +s snomask if +s umode set but no snomasks
7747 - put numerics in more logical order
7751 +3 -1 trunk/src/s_user.c (File Modified)
7754 jilles 2006/01/15 15:12:39 UTC (20060115-490)
7756 parse_snobuf_to_mask(): default to + at start
7757 allows stuff like /mode jilles +s C
7761 +1 -1 trunk/src/snomask.c (File Modified)
7764 jilles 2006/01/15 15:04:34 UTC (20060115-488)
7766 Changes to user_mode() snomask handling.
7767 - show snomask (if not 0) on /mode <nick>
7768 - show snomask once at the end if +s/-s used
7769 - only parse 1 parameter for umode changes
7770 - don't crash on /mode <nick> +s
7771 - /mode <nick> -s clears snomask, doesn't use parameter
7772 - set umode +s iff snomask is not 0
7773 - snomask is not propagated, but umode +s is
7777 +97 -72 trunk/src/s_user.c (File Modified)
7780 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
7782 Convert some messages over to snomask.
7786 +29 -29 trunk/src/client.c (File Modified)
7787 +2 -2 trunk/src/ircd.c (File Modified)
7788 +13 -13 trunk/src/modules.c (File Modified)
7789 +1 -1 trunk/src/newconf.c (File Modified)
7790 +5 -5 trunk/src/parse.c (File Modified)
7791 +1 -1 trunk/src/restart.c (File Modified)
7792 +4 -4 trunk/src/s_newconf.c (File Modified)
7793 +11 -11 trunk/src/s_serv.c (File Modified)
7796 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
7798 include snomask.h from client.h
7802 +1 -0 trunk/include/client.h (File Modified)
7805 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
7807 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
7811 +1 -0 trunk/src/newconf.c (File Modified)
7812 +2 -1 trunk/src/snomask.c (File Modified)
7815 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
7817 should start with +, not \0. Whoops. :)
7821 +1 -1 trunk/src/snomask.c (File Modified)
7824 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
7826 core snomask support.
7830 +3 -0 trunk/doc/example.conf (File Modified)
7831 +2 -0 trunk/include/client.h (File Modified)
7832 +2 -0 trunk/include/numeric.h (File Modified)
7833 +2 -0 trunk/include/s_newconf.h (File Modified)
7834 +63 -0 trunk/include/send.h (File Modified)
7835 + - trunk/include/snomask.h (File Added)
7836 +1 -0 trunk/src/Makefile.in (File Modified)
7837 +1 -1 trunk/src/messages.tab (File Modified)
7838 +8 -0 trunk/src/newconf.c (File Modified)
7839 +12 -0 trunk/src/s_user.c (File Modified)
7840 +235 -0 trunk/src/send.c (File Modified)
7841 + - trunk/src/snomask.c (File Added)
7844 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
7846 add a blank line after the license info.
7850 +1 -1 trunk/CREDITS (File Modified)
7853 jilles 2006/01/14 19:59:18 UTC (20060114-472)
7855 Extend copyright to 2006.
7859 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7862 jilles 2006/01/14 19:56:24 UTC (20060114-470)
7865 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
7869 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7870 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
7873 jilles 2006/01/14 19:52:16 UTC (20060114-468)
7875 Add oper privileges document.
7879 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7880 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
7883 jilles 2006/01/14 18:45:57 UTC (20060114-466)
7885 Capitalize message names in services shortcuts (for consistency).
7889 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
7892 jilles 2006/01/13 16:53:35 UTC (20060113-464)
7898 +1 -1 trunk/src/patricia.c (File Modified)
7901 jilles 2006/01/13 13:45:56 UTC (20060113-462)
7903 Remove obsolete 'nextconnect' variable.
7907 +0 -1 trunk/include/ircd.h (File Modified)
7908 +0 -2 trunk/src/client.c (File Modified)
7909 +0 -1 trunk/src/ircd.c (File Modified)
7912 jilles 2006/01/13 13:02:54 UTC (20060113-460)
7914 Remove this remnant of the hybrid 6 ziplinks implementation.
7918 + - trunk/include/s_zip.h (File Deleted)
7921 jilles 2006/01/09 16:05:47 UTC (20060109-458)
7923 Make clone limiting work on orighost, not host (so it
7924 looks through services cloaks). Lightly tested, please
7929 +2 -0 trunk/modules/m_chghost.c (File Modified)
7930 +1 -1 trunk/src/client.c (File Modified)
7931 +1 -1 trunk/src/s_conf.c (File Modified)
7934 jilles 2006/01/09 15:51:02 UTC (20060109-456)
7936 Don't forget to link me_realhost() into the command hash.
7938 Pointy hat to: myself
7942 +1 -1 trunk/modules/m_chghost.c (File Modified)
7945 jilles 2006/01/09 14:46:59 UTC (20060109-454)
7947 It's call_hook, not hook_call.
7951 +1 -1 trunk/src/s_user.c (File Modified)
7954 jilles 2006/01/09 14:45:36 UTC (20060109-452)
7956 Add unreject help file.
7960 + - trunk/help/opers/unreject (File Added)
7963 jilles 2006/01/09 14:41:41 UTC (20060109-450)
7965 Link the all-important 42 module to the build :P
7969 +1 -0 trunk/contrib/Makefile.in (File Modified)
7972 jilles 2006/01/08 19:12:10 UTC (20060108-448)
7974 Mention /rehash help.
7978 +1 -0 trunk/help/opers/rehash (File Modified)
7981 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
7983 Add h_user_signon hook.
7987 +1 -0 trunk/include/hook.h (File Modified)
7988 +2 -0 trunk/src/hook.c (File Modified)
7989 +4 -0 trunk/src/s_user.c (File Modified)
7992 jilles 2006/01/06 02:30:23 UTC (20060106-444)
7994 Oops, forgot to set orighost for remote client introductions.
7998 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8001 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8003 Use TS6 forms in services shortcuts, if possible.
8007 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8010 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8012 - Start out default_umodes conf entry from the empty set instead of +i.
8013 - Move oper_only_umodes check to where default_umodes is used, as
8014 oper_only_umodes may not be set yet while we're reading the conf.
8018 +6 -7 trunk/src/newconf.c (File Modified)
8019 +1 -1 trunk/src/s_user.c (File Modified)
8022 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8024 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8028 +1 -0 trunk/doc/example.conf (File Modified)
8029 +7 -0 trunk/doc/reference.conf (File Modified)
8030 +0 -7 trunk/include/config.h.dist (File Modified)
8031 +1 -0 trunk/include/s_conf.h (File Modified)
8032 +6 -0 trunk/modules/m_info.c (File Modified)
8033 +9 -18 trunk/src/client.c (File Modified)
8034 +1 -0 trunk/src/newconf.c (File Modified)
8035 +1 -0 trunk/src/s_conf.c (File Modified)
8038 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8040 - Allow NULL target_ip in show_ip() (indicates message is being
8041 sent to local opers)
8042 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8044 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8045 those in src/client.c
8047 From ratbox 2.2 svn (anfl)
8051 +1 -0 trunk/include/client.h (File Modified)
8052 +21 -2 trunk/src/client.c (File Modified)
8053 +2 -4 trunk/src/hostmask.c (File Modified)
8054 +1 -5 trunk/src/s_conf.c (File Modified)
8055 +4 -8 trunk/src/s_user.c (File Modified)
8058 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8060 Fire off events properly.
8064 +7 -3 trunk/src/s_user.c (File Modified)
8067 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8069 make sure modules which depend on umode information get the message upon connection (oops)
8073 +3 -0 trunk/src/s_user.c (File Modified)
8076 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8078 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8079 From ratbox 2.2 svn.
8083 +3 -7 trunk/modules/m_etrace.c (File Modified)
8086 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8088 Replace silly `default_invisible' option with more versatile default_umodes.
8092 +2 -2 trunk/Makefile.in (File Modified)
8093 +12 -1 trunk/doc/example.conf (File Modified)
8094 +14 -7 trunk/doc/reference.conf (File Modified)
8095 +2 -4 trunk/include/s_conf.h (File Modified)
8096 +0 -6 trunk/modules/m_info.c (File Modified)
8097 +4 -0 trunk/src/modules.c (File Modified)
8098 +41 -1 trunk/src/newconf.c (File Modified)
8099 +2 -2 trunk/src/s_conf.c (File Modified)
8100 +3 -4 trunk/src/s_user.c (File Modified)
8103 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8105 Add temporary nick resvs with the proper duration,
8106 not 60 times too long.
8110 +1 -1 trunk/modules/m_resv.c (File Modified)
8113 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8115 Add kick on split riding. See reference.conf for more details.
8119 +1 -0 trunk/doc/example.conf (File Modified)
8120 +16 -0 trunk/doc/reference.conf (File Modified)
8121 +1 -0 trunk/include/s_conf.h (File Modified)
8122 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8123 +6 -0 trunk/modules/m_info.c (File Modified)
8124 +1 -0 trunk/src/newconf.c (File Modified)
8125 +1 -0 trunk/src/s_conf.c (File Modified)
8128 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8130 New credits, denoting GXTi as being on the core team.
8134 +16 -5 trunk/CREDITS (File Modified)
8137 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8139 better cloaking algorithm
8143 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8146 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8148 don't do redundant bitshifting.
8152 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8155 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8161 +1 -0 trunk/contrib/Makefile.in (File Modified)
8164 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8166 Set the DynSpoof flag properly.
8170 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8173 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8175 first go at an ip_cloaking implementation for charybdis.
8179 + - trunk/contrib/ip_cloaking.c (File Added)
8182 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8184 Add libcharybdis to contrib/ includes.
8188 +1 -1 trunk/contrib/Makefile.in (File Modified)
8191 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8193 add h_umode_changed hook for modules that provide usermodes.
8197 +1 -0 trunk/include/hook.h (File Modified)
8198 +2 -1 trunk/src/hook.c (File Modified)
8199 +3 -0 trunk/src/s_user.c (File Modified)
8202 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8204 Show quiets in /stats z.
8208 +15 -10 trunk/src/s_stats.c (File Modified)
8211 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8213 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8217 +0 -12 trunk/configure (File Modified)
8218 +0 -9 trunk/configure.ac (File Modified)
8219 +0 -3 trunk/include/setup.h.in (File Modified)
8222 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8224 change various buffer sizes to = topiclen.
8228 +3 -4 trunk/include/ircd_defs.h (File Modified)
8231 jon 2005/12/12 19:32:18 UTC (20051212-400)
8233 - Partial commit test, partial ego strokage ;)
8237 +2 -1 trunk/CREDITS (File Modified)
8240 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8242 More kqueue corrections.
8245 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8248 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8250 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8251 Not sure why this wasn't this way to begin with.
8255 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8258 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8260 example.conf tweaks:
8261 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8262 most people do not need this.
8263 Enable serverinfo::hub.
8267 +14 -11 trunk/doc/example.conf (File Modified)
8270 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8272 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8276 +1 -1 trunk/src/s_serv.c (File Modified)
8279 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8281 header include changes
8285 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8286 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8287 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8288 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8289 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8290 +1 -21 trunk/libcharybdis/select.c (File Modified)
8293 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8295 s/ilog/libcharybdis_{die,log,restart}/g
8299 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8300 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8301 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8302 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8303 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8304 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8305 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8306 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8309 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8311 Use the right callbacks in the function code.
8314 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8317 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8319 More work, it builds again!
8323 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8324 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8325 + - trunk/libcharybdis/libcharybdis.c (File Added)
8326 + - trunk/libcharybdis/libcharybdis.h (File Added)
8329 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8331 Move some stuff around.
8335 + - trunk/include/memory.h (File Deleted)
8336 + - trunk/include/tools.h (File Deleted)
8337 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8338 + - trunk/libcharybdis/memory.c (File Added)
8339 + - trunk/libcharybdis/memory.h (File Added)
8340 + - trunk/libcharybdis/snprintf.c (File Added)
8341 + - trunk/libcharybdis/tools.c (File Added)
8342 + - trunk/libcharybdis/tools.h (File Added)
8343 +1000 -1062 trunk/modules/.depend (File Modified)
8344 +421 -455 trunk/src/.depend (File Modified)
8345 +0 -1191 trunk/src/Makefile.in (File Modified)
8346 + - trunk/src/memory.c (File Deleted)
8347 + - trunk/src/snprintf.c (File Deleted)
8348 + - trunk/src/tools.c (File Deleted)
8351 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8353 move more headers into libcharybdis
8356 + - trunk/include/balloc.h (File Deleted)
8357 + - trunk/include/event.h (File Deleted)
8358 + - trunk/libcharybdis/balloc.h (File Added)
8359 + - trunk/libcharybdis/event.h (File Added)
8360 +924 -1020 trunk/modules/.depend (File Modified)
8361 +327 -406 trunk/src/.depend (File Modified)
8364 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8366 balloc, events -> libcharybdis
8369 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8370 + - trunk/libcharybdis/balloc.c (File Added)
8371 + - trunk/libcharybdis/event.c (File Added)
8372 +0 -1008 trunk/src/Makefile.in (File Modified)
8373 + - trunk/src/balloc.c (File Deleted)
8374 + - trunk/src/event.c (File Deleted)
8377 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8382 + - trunk/include/commio.h (File Deleted)
8383 + - trunk/include/linebuf.h (File Deleted)
8384 + - trunk/libcharybdis/commio.h (File Added)
8385 + - trunk/libcharybdis/linebuf.h (File Added)
8386 +1644 -530 trunk/modules/.depend (File Modified)
8387 +1 -1 trunk/modules/Makefile.in (File Modified)
8388 +720 -284 trunk/src/.depend (File Modified)
8391 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8393 Makefile reworking -- moving libcharybdis headers into proper location.
8396 +1 -1 trunk/adns/Makefile.in (File Modified)
8397 +1 -1 trunk/src/Makefile.in (File Modified)
8400 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8402 Document proposed authdaemon protocol.
8405 + - trunk/authdaemon/protocol.txt (File Added)
8408 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8413 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8416 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8418 Remove dead makefile from generation
8421 +1 -2 trunk/configure (File Modified)
8422 +0 -1 trunk/configure.ac (File Modified)
8425 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8427 libcharybdisIO -> libcharybdis
8430 +1 -1 trunk/src/Makefile.in (File Modified)
8433 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8438 + - trunk/libcharybdis/Makefile.in (File Added)
8439 + - trunk/libcharybdis/commio.c (File Added)
8440 + - trunk/libcharybdis/devpoll.c (File Added)
8441 + - trunk/libcharybdis/epoll.c (File Added)
8442 + - trunk/libcharybdis/io/ (File Deleted)
8443 + - trunk/libcharybdis/kqueue.c (File Added)
8444 + - trunk/libcharybdis/linebuf.c (File Added)
8445 + - trunk/libcharybdis/log/ (File Deleted)
8446 + - trunk/libcharybdis/poll.c (File Added)
8447 + - trunk/libcharybdis/ports.c (File Added)
8448 + - trunk/libcharybdis/select.c (File Added)
8451 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8456 + - trunk/libcharybdis/Makefile.in (File Deleted)
8459 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8464 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8467 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8469 add authdaemon dir for later hacking
8473 + - trunk/authdaemon/ (File Added)
8476 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8478 linebuf -> libcharybdisIO
8482 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8483 + - trunk/libcharybdis/io/linebuf.c (File Added)
8484 + - trunk/libcharybdis/log/ (File Added)
8485 + - trunk/libcharybdis/log/Makefile.in (File Added)
8486 +0 -687 trunk/src/Makefile.in (File Modified)
8487 + - trunk/src/linebuf.c (File Deleted)
8490 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8492 Solaris 10 I/O ports support
8495 + - trunk/libcharybdis/io/ports.c (File Added)
8498 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8504 +1 -1 trunk/Makefile.in (File Modified)
8505 +3 -1 trunk/configure (File Modified)
8506 +133 -10 trunk/configure.ac (File Modified)
8507 + - trunk/libcharybdis/ (File Added)
8508 + - trunk/libcharybdis/Makefile.in (File Added)
8509 + - trunk/libcharybdis/io/ (File Added)
8510 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8511 +2 -3 trunk/src/Makefile.in (File Modified)
8512 + - trunk/src/io/ (File Deleted)
8515 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8517 split IO stuff into libcharybdisIO.
8521 + - trunk/src/commio.c (File Deleted)
8522 + - trunk/src/devpoll.c (File Deleted)
8523 + - trunk/src/epoll.c (File Deleted)
8524 + - trunk/src/io/ (File Added)
8525 + - trunk/src/io/Makefile.in (File Added)
8526 + - trunk/src/io/commio.c (File Added)
8527 + - trunk/src/io/devpoll.c (File Added)
8528 + - trunk/src/io/epoll.c (File Added)
8529 + - trunk/src/io/kqueue.c (File Added)
8530 + - trunk/src/io/poll.c (File Added)
8531 + - trunk/src/io/select.c (File Added)
8532 + - trunk/src/kqueue.c (File Deleted)
8533 + - trunk/src/poll.c (File Deleted)
8534 + - trunk/src/select.c (File Deleted)
8537 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8543 +86 -155 trunk/configure (File Modified)
8544 +1 -1 trunk/configure.ac (File Modified)
8547 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8549 Remove mentions of mkkeypair/cryptlinks.
8553 +1 -3 trunk/doc/challenge.txt (File Modified)
8556 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8558 Clarify serverinfo{} description.
8562 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8565 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8567 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8571 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8574 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8576 Improvements also applicable to hyperion 1.x.
8580 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8583 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8585 - Add +F description
8586 - General improvements and changes to charybdis
8590 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8593 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8595 The server notice umodes only have an effect
8596 for opers. ("sendto_realops_flags", so having
8597 the umode is not enough, they must also be
8602 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8605 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8607 Updates to umodes docs.
8611 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8614 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8616 Add SGML documentation.
8619 + - trunk/doc/sgml/ (File Added)
8620 + - trunk/doc/sgml/oper-guide/ (File Added)
8621 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8622 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8623 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8624 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8625 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8626 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8627 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8630 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8632 Make operwall flag restrict setting umode +z.
8633 This repairs this flag broken in charybdis-1.0.
8637 +41 -0 trunk/contrib/m_flags.c (File Modified)
8638 +9 -0 trunk/src/s_user.c (File Modified)
8641 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8643 Don't complain/reset remote clients +n. I'm still not
8644 convinced propagating all umodes is the way to go, oh
8649 +1 -1 trunk/src/s_user.c (File Modified)
8652 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8654 - Require admin flag for oper /chghost (if it's enabled
8655 which is not default)
8656 - Give error message on nonexistant nick
8660 +12 -0 trunk/modules/m_chghost.c (File Modified)
8663 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8665 Incorporated jilles' dynspoof patch with a few minor changes.
8668 +5 -2 trunk/include/client.h (File Modified)
8669 +1 -0 trunk/include/numeric.h (File Modified)
8670 +75 -4 trunk/modules/m_chghost.c (File Modified)
8671 +2 -21 trunk/modules/m_stats.c (File Modified)
8672 +2 -8 trunk/modules/m_trace.c (File Modified)
8673 +2 -0 trunk/src/client.c (File Modified)
8674 +3 -0 trunk/src/s_user.c (File Modified)
8677 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8682 +5 -0 trunk/NEWS (File Modified)
8685 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8687 Make show_ip() far less braindead.
8689 Obtained from: ratbox 2.2 SVN
8693 +14 -85 trunk/src/client.c (File Modified)
8696 jilles 2005/11/15 16:33:26 UTC (20051115-318)
8698 Instead of not showing channels at all for whoising services,
8699 only show channels the requester is also on. If operspying
8700 services, show all the channels.
8704 +37 -40 trunk/modules/m_whois.c (File Modified)
8707 jilles 2005/11/15 15:59:00 UTC (20051115-316)
8709 - Show real errno if we fail to connect to a server
8710 - Don't show server IPs on IRC if a server goes dead
8715 +2 -5 trunk/src/s_serv.c (File Modified)
8718 jilles 2005/11/15 15:28:18 UTC (20051115-314)
8720 Revert hybrid 7.2 aline code. It causes too many problems.
8724 +1 -47 trunk/NEWS (File Modified)
8725 + - trunk/include/aline.h (File Deleted)
8726 +53 -6 trunk/modules/m_dline.c (File Modified)
8727 +212 -16 trunk/modules/m_kline.c (File Modified)
8728 +37 -8 trunk/modules/m_resv.c (File Modified)
8729 +45 -24 trunk/modules/m_xline.c (File Modified)
8730 +0 -485 trunk/src/Makefile.in (File Modified)
8731 + - trunk/src/aline.c (File Deleted)
8734 jilles 2005/11/07 10:47:33 UTC (20051107-312)
8736 Incorporate recent ratbox monitor bugfixes (could crash).
8740 +16 -0 trunk/modules/m_monitor.c (File Modified)
8741 +4 -3 trunk/src/monitor.c (File Modified)
8744 jilles 2005/10/24 23:10:06 UTC (20051024-310)
8746 Fix /invite UID leak.
8748 Found by logiclrd@EFnet.
8752 +3 -2 trunk/modules/m_invite.c (File Modified)
8755 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
8757 Don't show what channels a service is in.
8760 +1 -0 trunk/NEWS (File Modified)
8761 +40 -35 trunk/modules/m_whois.c (File Modified)
8764 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
8766 Update version to 1.0.3.
8770 +9 -9 trunk/configure (File Modified)
8771 +1 -1 trunk/configure.ac (File Modified)
8774 jilles 2005/10/22 17:12:51 UTC (20051022-304)
8780 +7 -1 trunk/NEWS (File Modified)
8783 jilles 2005/10/22 17:11:32 UTC (20051022-302)
8785 Make sure we don't return alloca() (LOCAL_COPY) ed space.
8786 More static buffers :(
8790 +12 -4 trunk/src/aline.c (File Modified)
8793 jilles 2005/10/18 21:52:35 UTC (20051018-300)
8795 Make operspy mode (/mode !#channel showing parameters
8796 even if not on channel) work again.
8800 +4 -4 trunk/src/channel.c (File Modified)
8803 jilles 2005/10/16 22:04:15 UTC (20051016-298)
8805 Call server_introduced hook on TS6 remote server
8806 introduction (ms_sid()).
8810 +6 -0 trunk/modules/core/m_server.c (File Modified)
8813 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
8815 Cyrix boxes are wierd.
8818 +2 -1 trunk/modules/m_services.c (File Modified)
8821 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
8826 +1 -1 trunk/include/client.h (File Modified)
8827 +3 -1 trunk/modules/m_services.c (File Modified)
8830 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
8835 +1 -6 trunk/modules/m_services.c (File Modified)
8838 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
8840 Disable a check that doesn't always seem to work right for some reason.
8843 +2 -0 trunk/modules/m_services.c (File Modified)
8846 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
8852 +4 -1 trunk/NEWS (File Modified)
8855 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
8861 +9 -9 trunk/configure (File Modified)
8862 +1 -1 trunk/configure.ac (File Modified)
8865 jilles 2005/10/08 22:30:18 UTC (20051008-284)
8867 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
8871 +3 -13 trunk/modules/m_trace.c (File Modified)
8874 jilles 2005/10/06 11:00:22 UTC (20051006-282)
8876 Don't send empty RPL_WHOISCHANNELS on remote whois.
8878 Pointy hat to: jilles
8882 +1 -1 trunk/modules/m_whois.c (File Modified)
8885 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
8891 +3 -0 trunk/NEWS (File Modified)
8894 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
8896 Modular umode support.
8900 +0 -9 trunk/include/client.h (File Modified)
8901 +2 -1 trunk/include/s_user.h (File Modified)
8902 +1 -1 trunk/include/tools.h (File Modified)
8903 +2 -2 trunk/modules/core/m_nick.c (File Modified)
8904 +3 -0 trunk/src/ircd.c (File Modified)
8905 +1 -1 trunk/src/messages.tab (File Modified)
8906 +2 -2 trunk/src/s_serv.c (File Modified)
8907 +37 -59 trunk/src/s_user.c (File Modified)
8908 +21 -0 trunk/src/tools.c (File Modified)
8911 jilles 2005/10/02 20:23:15 UTC (20051002-276)
8913 Optionally do forced nick change to the UID instead of kill
8914 on nick collisions, see doc/collision_fnc.txt for more
8919 + - trunk/doc/collision_fnc.txt (File Added)
8920 +1 -0 trunk/doc/example.conf (File Modified)
8921 +8 -0 trunk/doc/reference.conf (File Modified)
8922 +1 -0 trunk/include/numeric.h (File Modified)
8923 +1 -0 trunk/include/s_conf.h (File Modified)
8924 +2 -1 trunk/include/s_serv.h (File Modified)
8925 +1 -0 trunk/include/s_stats.h (File Modified)
8926 +275 -95 trunk/modules/core/m_nick.c (File Modified)
8927 +1 -1 trunk/src/messages.tab (File Modified)
8928 +1 -0 trunk/src/newconf.c (File Modified)
8929 +1 -0 trunk/src/s_conf.c (File Modified)
8930 +1 -0 trunk/src/s_serv.c (File Modified)
8931 +2 -2 trunk/src/s_stats.c (File Modified)
8934 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
8940 trunk/NEWS (File Modified)
8943 jilles 2005/09/28 15:45:31 UTC (20050928-272)
8945 Don't allow lookups by uid in /monitor + and /monitor s.
8949 trunk/modules/m_monitor.c (File Modified)
8952 jilles 2005/09/28 13:05:01 UTC (20050928-270)
8954 Stop garbage +j being set in cases like +j aaa:bbb by
8955 initializing the variables properly.
8961 trunk/modules/core/m_mode.c (File Modified)
8962 trunk/modules/core/m_sjoin.c (File Modified)
8965 jilles 2005/09/25 15:51:54 UTC (20050925-268)
8967 Apply flags to the proper server in me_gcap().
8971 trunk/modules/m_capab.c (File Modified)
8974 jilles 2005/09/22 23:13:46 UTC (20050922-266)
8976 Use find_named_client() instead of find_client() to check
8977 for nick collisions.
8981 trunk/modules/core/m_nick.c (File Modified)
8984 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
8986 - Replace old 381 numeric with a new, more positive one!
8990 trunk/src/messages.tab (File Modified)
8993 jilles 2005/09/22 00:38:45 UTC (20050922-262)
8995 Make it compile again.
8999 trunk/src/channel.c (File Modified)
9000 trunk/src/client.c (File Modified)
9001 trunk/src/ircd.c (File Modified)
9002 trunk/src/packet.c (File Modified)
9005 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9007 - Prevent UID disclosure in cmode setting.
9011 trunk/NEWS (File Modified)
9012 trunk/modules/core/m_mode.c (File Modified)
9015 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9017 A different check which prevents UID disclosure.
9021 trunk/modules/core/m_kick.c (File Modified)
9024 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9026 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9030 trunk/modules/core/m_kick.c (File Modified)
9033 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9035 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9039 trunk/NEWS (File Modified)
9040 trunk/modules/m_accept.c (File Modified)
9041 trunk/modules/m_admin.c (File Modified)
9042 trunk/modules/m_away.c (File Modified)
9043 trunk/modules/m_cap.c (File Modified)
9044 trunk/modules/m_capab.c (File Modified)
9045 trunk/modules/m_challenge.c (File Modified)
9046 trunk/modules/m_chghost.c (File Modified)
9047 trunk/modules/m_close.c (File Modified)
9048 trunk/modules/m_cmessage.c (File Modified)
9049 trunk/modules/m_connect.c (File Modified)
9050 trunk/modules/m_dline.c (File Modified)
9051 trunk/modules/m_encap.c (File Modified)
9052 trunk/modules/m_etrace.c (File Modified)
9053 trunk/modules/m_gline.c (File Modified)
9054 trunk/modules/m_help.c (File Modified)
9055 trunk/modules/m_info.c (File Modified)
9056 trunk/modules/m_invite.c (File Modified)
9057 trunk/modules/m_ison.c (File Modified)
9058 trunk/modules/m_kline.c (File Modified)
9059 trunk/modules/m_knock.c (File Modified)
9060 trunk/modules/m_links.c (File Modified)
9061 trunk/modules/m_list.c (File Modified)
9062 trunk/modules/m_locops.c (File Modified)
9063 trunk/modules/m_lusers.c (File Modified)
9064 trunk/modules/m_map.c (File Modified)
9065 trunk/modules/m_monitor.c (File Modified)
9066 trunk/modules/m_motd.c (File Modified)
9067 trunk/modules/m_names.c (File Modified)
9068 trunk/modules/m_oper.c (File Modified)
9069 trunk/modules/m_operspy.c (File Modified)
9070 trunk/modules/m_pass.c (File Modified)
9071 trunk/modules/m_ping.c (File Modified)
9072 trunk/modules/m_pong.c (File Modified)
9073 trunk/modules/m_post.c (File Modified)
9074 trunk/modules/m_rehash.c (File Modified)
9075 trunk/modules/m_restart.c (File Modified)
9076 trunk/modules/m_resv.c (File Modified)
9077 trunk/modules/m_services.c (File Modified)
9078 trunk/modules/m_set.c (File Modified)
9079 trunk/modules/m_sshortcut.c (File Modified)
9080 trunk/modules/m_stats.c (File Modified)
9081 trunk/modules/m_svinfo.c (File Modified)
9082 trunk/modules/m_tb.c (File Modified)
9083 trunk/modules/m_testline.c (File Modified)
9084 trunk/modules/m_testmask.c (File Modified)
9085 trunk/modules/m_time.c (File Modified)
9086 trunk/modules/m_topic.c (File Modified)
9087 trunk/modules/m_trace.c (File Modified)
9088 trunk/modules/m_unreject.c (File Modified)
9089 trunk/modules/m_user.c (File Modified)
9090 trunk/modules/m_userhost.c (File Modified)
9091 trunk/modules/m_users.c (File Modified)
9092 trunk/modules/m_version.c (File Modified)
9093 trunk/modules/m_wallops.c (File Modified)
9094 trunk/modules/m_who.c (File Modified)
9095 trunk/modules/m_whois.c (File Modified)
9096 trunk/modules/m_whowas.c (File Modified)
9097 trunk/modules/m_xline.c (File Modified)
9098 trunk/src/adns.c (File Modified)
9099 trunk/src/aline.c (File Modified)
9100 trunk/src/cache.c (File Modified)
9101 trunk/src/channel.c (File Modified)
9102 trunk/src/class.c (File Modified)
9103 trunk/src/client.c (File Modified)
9104 trunk/src/commio.c (File Modified)
9105 trunk/src/event.c (File Modified)
9106 trunk/src/hash.c (File Modified)
9107 trunk/src/hostmask.c (File Modified)
9108 trunk/src/ircd.c (File Modified)
9109 trunk/src/kdparse.c (File Modified)
9110 trunk/src/linebuf.c (File Modified)
9111 trunk/src/listener.c (File Modified)
9112 trunk/src/modules.c (File Modified)
9113 trunk/src/monitor.c (File Modified)
9114 trunk/src/newconf.c (File Modified)
9115 trunk/src/packet.c (File Modified)
9116 trunk/src/parse.c (File Modified)
9117 trunk/src/reject.c (File Modified)
9118 trunk/src/s_auth.c (File Modified)
9119 trunk/src/s_conf.c (File Modified)
9120 trunk/src/s_gline.c (File Modified)
9121 trunk/src/s_log.c (File Modified)
9122 trunk/src/s_newconf.c (File Modified)
9123 trunk/src/s_serv.c (File Modified)
9124 trunk/src/s_stats.c (File Modified)
9125 trunk/src/s_user.c (File Modified)
9126 trunk/src/send.c (File Modified)
9127 trunk/src/whowas.c (File Modified)
9130 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9132 - More coding style niceities. Pretty much got client.h squared away.
9136 trunk/modules/m_dline.c (File Modified)
9137 trunk/modules/m_gline.c (File Modified)
9138 trunk/modules/m_kline.c (File Modified)
9139 trunk/modules/m_rehash.c (File Modified)
9140 trunk/modules/m_resv.c (File Modified)
9141 trunk/modules/m_stats.c (File Modified)
9142 trunk/modules/m_testline.c (File Modified)
9143 trunk/modules/m_user.c (File Modified)
9144 trunk/modules/m_xline.c (File Modified)
9147 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9149 - Propagate quiets (+q) on netjoins
9150 - Clear +q list too on lowerTS sjoin from TS6 source
9154 trunk/modules/core/m_sjoin.c (File Modified)
9155 trunk/src/s_serv.c (File Modified)
9158 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9160 Second argument to whois is always a nick, never a uid.
9161 This prevents /whois other.server uid to get information
9166 trunk/modules/m_whois.c (File Modified)
9169 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9171 Don't allow local users to use uids in user mode.
9175 trunk/src/s_user.c (File Modified)
9178 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9180 Make it compile again.
9184 trunk/src/s_stats.c (File Modified)
9187 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9189 Fix propagation of empty SJOIN.
9193 trunk/modules/core/m_sjoin.c (File Modified)
9196 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9198 Some atheme-style niceties here.
9202 trunk/modules/m_accept.c (File Modified)
9203 trunk/modules/m_admin.c (File Modified)
9204 trunk/modules/m_away.c (File Modified)
9205 trunk/modules/m_cap.c (File Modified)
9206 trunk/modules/m_capab.c (File Modified)
9207 trunk/modules/m_challenge.c (File Modified)
9208 trunk/modules/m_chghost.c (File Modified)
9209 trunk/modules/m_close.c (File Modified)
9210 trunk/modules/m_cmessage.c (File Modified)
9211 trunk/modules/m_connect.c (File Modified)
9212 trunk/modules/m_dline.c (File Modified)
9213 trunk/modules/m_encap.c (File Modified)
9214 trunk/modules/m_etrace.c (File Modified)
9215 trunk/modules/m_gline.c (File Modified)
9216 trunk/modules/m_help.c (File Modified)
9217 trunk/modules/m_info.c (File Modified)
9218 trunk/modules/m_invite.c (File Modified)
9219 trunk/modules/m_ison.c (File Modified)
9220 trunk/modules/m_kline.c (File Modified)
9221 trunk/modules/m_knock.c (File Modified)
9222 trunk/modules/m_links.c (File Modified)
9223 trunk/modules/m_list.c (File Modified)
9224 trunk/modules/m_locops.c (File Modified)
9225 trunk/modules/m_lusers.c (File Modified)
9226 trunk/modules/m_map.c (File Modified)
9227 trunk/modules/m_monitor.c (File Modified)
9228 trunk/modules/m_motd.c (File Modified)
9229 trunk/modules/m_names.c (File Modified)
9230 trunk/modules/m_oper.c (File Modified)
9231 trunk/modules/m_operspy.c (File Modified)
9232 trunk/modules/m_pass.c (File Modified)
9233 trunk/modules/m_ping.c (File Modified)
9234 trunk/modules/m_pong.c (File Modified)
9235 trunk/modules/m_post.c (File Modified)
9236 trunk/modules/m_rehash.c (File Modified)
9237 trunk/modules/m_restart.c (File Modified)
9238 trunk/modules/m_resv.c (File Modified)
9239 trunk/modules/m_services.c (File Modified)
9240 trunk/modules/m_set.c (File Modified)
9241 trunk/modules/m_sshortcut.c (File Modified)
9242 trunk/modules/m_stats.c (File Modified)
9243 trunk/modules/m_svinfo.c (File Modified)
9244 trunk/modules/m_tb.c (File Modified)
9245 trunk/modules/m_testline.c (File Modified)
9246 trunk/modules/m_testmask.c (File Modified)
9247 trunk/modules/m_time.c (File Modified)
9248 trunk/modules/m_topic.c (File Modified)
9249 trunk/modules/m_trace.c (File Modified)
9250 trunk/modules/m_unreject.c (File Modified)
9251 trunk/modules/m_user.c (File Modified)
9252 trunk/modules/m_userhost.c (File Modified)
9253 trunk/modules/m_users.c (File Modified)
9254 trunk/modules/m_version.c (File Modified)
9255 trunk/modules/m_wallops.c (File Modified)
9256 trunk/modules/m_who.c (File Modified)
9257 trunk/modules/m_whois.c (File Modified)
9258 trunk/modules/m_whowas.c (File Modified)
9259 trunk/modules/m_xline.c (File Modified)
9262 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9264 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9268 trunk/.indent.pro (File Modified)
9269 trunk/include/charybdis.h (File Added)
9270 trunk/include/client.h (File Modified)
9271 trunk/modules/.indent.pro (File Modified)
9272 trunk/src/.indent.pro (File Modified)
9273 trunk/src/adns.c (File Modified)
9274 trunk/src/aline.c (File Modified)
9275 trunk/src/cache.c (File Modified)
9276 trunk/src/channel.c (File Modified)
9277 trunk/src/class.c (File Modified)
9278 trunk/src/client.c (File Modified)
9279 trunk/src/commio.c (File Modified)
9280 trunk/src/event.c (File Modified)
9281 trunk/src/hash.c (File Modified)
9282 trunk/src/hostmask.c (File Modified)
9283 trunk/src/ircd.c (File Modified)
9284 trunk/src/kdparse.c (File Modified)
9285 trunk/src/linebuf.c (File Modified)
9286 trunk/src/listener.c (File Modified)
9287 trunk/src/modules.c (File Modified)
9288 trunk/src/monitor.c (File Modified)
9289 trunk/src/newconf.c (File Modified)
9290 trunk/src/packet.c (File Modified)
9291 trunk/src/parse.c (File Modified)
9292 trunk/src/reject.c (File Modified)
9293 trunk/src/s_auth.c (File Modified)
9294 trunk/src/s_conf.c (File Modified)
9295 trunk/src/s_gline.c (File Modified)
9296 trunk/src/s_log.c (File Modified)
9297 trunk/src/s_newconf.c (File Modified)
9298 trunk/src/s_serv.c (File Modified)
9299 trunk/src/s_stats.c (File Modified)
9300 trunk/src/s_user.c (File Modified)
9301 trunk/src/send.c (File Modified)
9302 trunk/src/whowas.c (File Modified)
9305 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9307 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9308 - Convert a few modules towards using this code.
9309 - Make a note about this change in NEWS.
9313 trunk/NEWS (File Modified)
9314 trunk/include/aline.h (File Added)
9315 trunk/modules/m_dline.c (File Modified)
9316 trunk/modules/m_kline.c (File Modified)
9317 trunk/modules/m_resv.c (File Modified)
9318 trunk/modules/m_xline.c (File Modified)
9319 trunk/src/Makefile.in (File Modified)
9320 trunk/src/aline.c (File Added)
9323 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9325 - Update NEWS document.
9329 trunk/NEWS (File Modified)
9332 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9334 Use find_named_person() instead of find_person() in services shortcuts.
9338 trunk/modules/m_sshortcut.c (File Modified)
9341 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9343 Fix propagation of empty channels (+P).
9347 trunk/modules/core/m_sjoin.c (File Modified)
9348 trunk/src/s_serv.c (File Modified)
9351 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9353 Use same comparison for +f.
9357 trunk/modules/core/m_join.c (File Modified)
9360 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9362 Retire server-server non-encap CHGHOST, and clean it up a bit.
9366 trunk/modules/m_chghost.c (File Modified)
9369 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9371 Use TS6 form for SQUIT wallops.
9375 trunk/modules/core/m_squit.c (File Modified)
9378 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9380 Propagate nick changes for remote clients in TS6 form if possible;
9381 simplify the code a bit.
9385 trunk/modules/core/m_nick.c (File Modified)
9388 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9390 Only clear oper_only_umodes on deoper for local clients.
9394 trunk/src/s_user.c (File Modified)
9397 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9399 - Don't enable use_whois_actually in the default config, makes cloaking
9400 only useful for vanity.
9404 trunk/doc/example.conf (File Modified)
9407 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9409 Fix linebuf raw code to not truncate lines longer than
9410 510 characters. This stops ziplinks corruption at
9411 the initial burst if the other side sends a lot.
9415 trunk/src/linebuf.c (File Modified)
9418 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9420 - Add +r to channel_modes().
9424 trunk/src/channel.c (File Modified)
9427 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9433 trunk/NEWS (File Modified)
9436 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9438 err, nvm. wrong project :-P
9442 trunk/src/match.c (File Modified)
9445 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9447 make sure we don't crash on match(NULL, test)
9451 trunk/src/match.c (File Modified)
9454 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9456 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9457 flags = rehash in shared{}.
9458 Uses :<source> ENCAP <target> REHASH [option].
9462 trunk/doc/example.conf (File Modified)
9463 trunk/doc/reference.conf (File Modified)
9464 trunk/help/opers/rehash (File Modified)
9465 trunk/include/s_newconf.h (File Modified)
9466 trunk/modules/m_rehash.c (File Modified)
9467 trunk/modules/m_stats.c (File Modified)
9468 trunk/src/newconf.c (File Modified)
9471 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9473 Initialize flags to 0 in conf_set_shared_flags() and
9474 conf_set_cluster_flags().
9478 trunk/src/newconf.c (File Modified)
9481 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9483 Don't allow a forward from a #channel to an &channel.
9484 Error message is Illegal channel name.
9488 trunk/modules/core/m_mode.c (File Modified)
9491 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9493 - change version to 1.0.1
9497 trunk/configure (File Modified)
9498 trunk/configure.ac (File Modified)
9501 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9507 trunk/NEWS (File Modified)
9510 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9512 Services shortcuts changes:
9513 - Require umode +S on target
9514 - Use ERR_SERVICESDOWN (440) for error message
9515 - Fix check for empty string
9519 trunk/include/numeric.h (File Modified)
9520 trunk/modules/m_sshortcut.c (File Modified)
9521 trunk/src/messages.tab (File Modified)
9524 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9526 s/IsChanService/IsService/g;
9530 trunk/modules/m_sshortcut.c (File Modified)
9533 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9535 Add check for service validity in shortcut routines.
9539 trunk/modules/m_sshortcut.c (File Modified)
9542 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9544 Don't allow forwarding to a -F channel the setter is not on.
9548 trunk/modules/core/m_mode.c (File Modified)
9551 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9553 Describe identify_service and identify_command in
9558 trunk/doc/reference.conf (File Modified)
9561 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9563 More helpfile updates.
9567 trunk/help/Makefile.in (File Modified)
9568 trunk/help/opers/die (File Modified)
9569 trunk/help/opers/join (File Modified)
9570 trunk/help/opers/links (File Modified)
9571 trunk/help/opers/lusers (File Modified)
9572 trunk/help/opers/map (File Added)
9573 trunk/help/opers/motd (File Modified)
9574 trunk/help/opers/names (File Modified)
9575 trunk/help/opers/notice (File Modified)
9576 trunk/help/opers/operspy (File Modified)
9577 trunk/help/opers/part (File Modified)
9578 trunk/help/opers/privmsg (File Modified)
9579 trunk/help/opers/restart (File Modified)
9580 trunk/help/opers/set (File Modified)
9581 trunk/help/opers/stats (File Modified)
9582 trunk/help/opers/trace (File Modified)
9583 trunk/help/opers/version (File Modified)
9584 trunk/help/users/notice (File Modified)
9585 trunk/help/users/privmsg (File Modified)
9586 trunk/help/users/stats (File Modified)
9589 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9595 trunk/help/opers/cmode (File Modified)
9596 trunk/help/opers/umode (File Modified)
9597 trunk/help/opers/wallops (File Modified)
9598 trunk/help/opers/who (File Modified)
9599 trunk/help/users/umode (File Modified)
9602 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9604 Include cmode +r in 004 and 005.
9608 trunk/include/supported.h (File Modified)
9609 trunk/src/messages.tab (File Modified)
9612 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9614 No need to clear all 3 buffers in channel_modes().
9618 trunk/src/channel.c (File Modified)
9621 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9623 - Fix multiple +f modes per line
9624 - -f shouldn't take a parameter
9628 trunk/modules/core/m_mode.c (File Modified)
9631 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9633 Channel mode +Q now prevents forwarding to or through
9634 a channel, just like in hyperion, not from a channel.
9638 trunk/modules/core/m_join.c (File Modified)
9641 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9643 Complete +F/+Q propagation.
9647 trunk/modules/core/m_join.c (File Modified)
9648 trunk/modules/core/m_sjoin.c (File Modified)
9649 trunk/src/channel.c (File Modified)
9652 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9654 - A few minor fixes.
9658 trunk/modules/core/m_join.c (File Modified)
9659 trunk/modules/m_services.c (File Modified)
9662 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9664 - Fix netsplit obfuscation.
9668 trunk/src/client.c (File Modified)
9671 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9673 - Fix another /stats p related bug.
9677 trunk/src/client.c (File Modified)
9680 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9682 - Update example.conf.
9686 trunk/doc/example.conf (File Modified)
9689 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9691 - Fix a minor bug here, and re-release 1.0.
9695 trunk/modules/core/m_nick.c (File Modified)
9698 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
9700 - Add bursted clients to /stats p list.
9704 trunk/modules/core/m_nick.c (File Modified)
9707 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
9709 - Add identify_service, identify_command options to the example.conf,
9714 trunk/NEWS (File Modified)
9715 trunk/doc/example.conf (File Modified)
9716 trunk/src/newconf.c (File Modified)
9719 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
9721 - Add services shortcuts.
9725 trunk/modules/Makefile.in (File Modified)
9726 trunk/modules/m_sshortcut.c (File Added)
9729 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
9731 - put back checks i removed by mistake
9735 trunk/modules/core/m_join.c (File Modified)
9738 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
9740 - Implement channel mode +Q, which disables forwarding.
9741 - Make forwarding usable by everyone.
9742 - Implement channel mode +F which bypasses authority checks on a target
9748 trunk/NEWS (File Modified)
9749 trunk/include/channel.h (File Modified)
9750 trunk/include/supported.h (File Modified)
9751 trunk/modules/core/m_join.c (File Modified)
9752 trunk/modules/core/m_mode.c (File Modified)
9753 trunk/src/messages.tab (File Modified)
9756 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
9758 - Fix account handling brokenness.
9762 trunk/modules/m_services.c (File Modified)
9765 jilles 2005/09/12 02:04:09 UTC (20050912-150)
9767 Identify to services via server password hack. Still
9768 needs config file parts, like
9769 identifyservice = "nickserv@services.int";
9770 identifycommand = "IDENTIFY";
9774 trunk/include/s_conf.h (File Modified)
9775 trunk/src/s_user.c (File Modified)
9778 jilles 2005/09/12 01:59:46 UTC (20050912-148)
9780 Make send.c compile.
9784 trunk/src/send.c (File Modified)
9787 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
9789 - Handle this better.
9793 trunk/src/send.c (File Modified)
9796 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
9798 If the source is not a client, don't send to normal users.
9802 trunk/src/send.c (File Modified)
9805 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
9807 - Make /wallops behave as wallops in other ircds.
9811 trunk/modules/m_wallops.c (File Modified)
9812 trunk/src/send.c (File Modified)
9815 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
9821 trunk/NEWS (File Modified)
9822 trunk/configure (File Modified)
9823 trunk/configure.ac (File Modified)
9826 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
9828 - Remove efnet configuration.
9829 - Rename example.conf as reference.conf, and replace the default
9830 example.conf with one suitable for AthemeNET.
9831 - Update makefile to reflect these changes.
9835 trunk/doc/Makefile.in (File Modified)
9836 trunk/doc/example.conf (File Modified)
9837 trunk/doc/example.efnet.conf (File Deleted)
9838 trunk/doc/reference.conf (File Added)
9841 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
9843 - Don't display opers who are /away.
9847 trunk/modules/m_stats.c (File Modified)
9850 jilles 2005/09/12 00:21:20 UTC (20050912-134)
9852 Put cmode +f in 004 and 005.
9856 trunk/include/supported.h (File Modified)
9857 trunk/src/messages.tab (File Modified)
9860 jilles 2005/09/12 00:15:13 UTC (20050912-132)
9862 Add user umode +Q which prevents a user from
9867 trunk/include/client.h (File Modified)
9868 trunk/modules/core/m_join.c (File Modified)
9869 trunk/src/messages.tab (File Modified)
9870 trunk/src/s_user.c (File Modified)
9873 jilles 2005/09/11 23:47:02 UTC (20050911-130)
9875 Implement channel forwarding in m_join(). As in
9876 hyperion, failing to join because of +i, +r or +j
9877 can cause you to be forwarded, potentially
9878 recursively. Unlike hyperion, a single numeric
9879 is sent in case of a successful forward, otherwise
9880 the ircd acts if there were no forward.
9884 trunk/include/numeric.h (File Modified)
9885 trunk/modules/core/m_join.c (File Modified)
9886 trunk/src/messages.tab (File Modified)
9889 jilles 2005/09/11 22:57:53 UTC (20050911-128)
9891 Allow servers to set oper-only cmodes as well.
9895 trunk/modules/core/m_mode.c (File Modified)
9898 jilles 2005/09/11 22:48:37 UTC (20050911-126)
9900 Add cmode +f which takes a channel name, settable
9901 only by opers for now. Does not do anything yet.
9905 trunk/include/channel.h (File Modified)
9906 trunk/modules/core/m_join.c (File Modified)
9907 trunk/modules/core/m_mode.c (File Modified)
9908 trunk/modules/core/m_sjoin.c (File Modified)
9909 trunk/src/channel.c (File Modified)
9912 jilles 2005/09/11 20:48:09 UTC (20050911-124)
9914 Fully initialize 'mode' in ms_join() and ms_sjoin()
9915 to avoid old +j garbage from being used.
9919 trunk/modules/core/m_join.c (File Modified)
9920 trunk/modules/core/m_sjoin.c (File Modified)
9923 jilles 2005/09/11 19:41:53 UTC (20050911-122)
9925 - only touch join_count/join_delta if join throttling
9926 is enabled on the channel
9927 - reset join_count/join_delta to 0 if -j is set
9931 trunk/modules/core/m_join.c (File Modified)
9932 trunk/modules/core/m_mode.c (File Modified)
9933 trunk/modules/core/m_sjoin.c (File Modified)
9936 jilles 2005/09/11 18:57:20 UTC (20050911-120)
9938 Also start a new "period" for join throttling for remote joins,
9939 if necessary. Make the code slightly clearer.
9943 trunk/modules/core/m_join.c (File Modified)
9944 trunk/src/channel.c (File Modified)
9947 jilles 2005/09/11 18:12:20 UTC (20050911-118)
9949 Some +j improvements, still broken.
9953 trunk/modules/core/m_join.c (File Modified)
9954 trunk/modules/core/m_sjoin.c (File Modified)
9957 jilles 2005/09/11 16:44:36 UTC (20050911-116)
9959 Only do +z processing for +m channels the sender is on,
9960 as bans/quiets are currently only checked locally.
9964 trunk/modules/core/m_message.c (File Modified)
9967 jilles 2005/09/11 16:01:02 UTC (20050911-114)
9969 - Add max_bans_large configuration option, defaulting to 500, to
9970 limit the number of bans in a +L channel
9971 - Change b/e/I to b/e/I/q in texts
9975 trunk/doc/example.conf (File Modified)
9976 trunk/include/s_conf.h (File Modified)
9977 trunk/modules/core/m_mode.c (File Modified)
9978 trunk/modules/m_info.c (File Modified)
9979 trunk/src/newconf.c (File Modified)
9980 trunk/src/s_conf.c (File Modified)
9983 jilles 2005/09/11 15:20:38 UTC (20050911-112)
9985 Store invite for +gi channels.
9986 Note that +gi is significantly weaker access control than +i.
9990 trunk/modules/m_invite.c (File Modified)
9993 jilles 2005/09/11 14:38:35 UTC (20050911-110)
9995 Nonops are allowed to see +q lists.
9999 trunk/modules/core/m_mode.c (File Modified)
10002 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10004 Invalidate can_send() cache on -q.
10008 trunk/modules/core/m_mode.c (File Modified)
10011 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10013 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10017 trunk/modules/core/m_sjoin.c (File Modified)
10020 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10022 - Allow blank SJOINs -- for permanant channels.
10026 trunk/modules/core/m_sjoin.c (File Modified)
10029 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10031 - Burst permanant channels.
10035 trunk/src/s_serv.c (File Modified)
10038 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10040 - Fix handling of permanant channels.
10044 trunk/modules/core/m_join.c (File Modified)
10047 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10049 - Run indent on core modules.
10050 - Add propagation of join throttle settings.
10054 trunk/modules/core/m_die.c (File Modified)
10055 trunk/modules/core/m_error.c (File Modified)
10056 trunk/modules/core/m_join.c (File Modified)
10057 trunk/modules/core/m_kick.c (File Modified)
10058 trunk/modules/core/m_kill.c (File Modified)
10059 trunk/modules/core/m_message.c (File Modified)
10060 trunk/modules/core/m_mode.c (File Modified)
10061 trunk/modules/core/m_nick.c (File Modified)
10062 trunk/modules/core/m_part.c (File Modified)
10063 trunk/modules/core/m_quit.c (File Modified)
10064 trunk/modules/core/m_server.c (File Modified)
10065 trunk/modules/core/m_sjoin.c (File Modified)
10066 trunk/modules/core/m_squit.c (File Modified)
10069 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10071 - Fix mistake in commit message.
10075 trunk/ChangeLog (File Modified)
10078 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10080 - Channel throttling.
10084 trunk/NEWS (File Modified)
10085 trunk/include/supported.h (File Modified)
10086 trunk/modules/core/m_mode.c (File Modified)
10087 trunk/src/messages.tab (File Modified)
10090 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10092 - Channel throttle logic fixes.
10096 trunk/include/channel.h (File Modified)
10099 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10101 - Add the throttle logic.
10105 trunk/include/channel.h (File Modified)
10106 trunk/include/numeric.h (File Modified)
10107 trunk/modules/core/m_join.c (File Modified)
10108 trunk/src/channel.c (File Modified)
10109 trunk/src/messages.tab (File Modified)
10112 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10114 - Cosmetic fixes to CREDITS.
10118 trunk/CREDITS (File Modified)
10121 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10123 - Better channel_modes() from ShadowIRCd 4.
10127 trunk/include/channel.h (File Modified)
10128 trunk/src/channel.c (File Modified)
10131 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10133 - Strip colour codes from parts.
10137 trunk/modules/core/m_part.c (File Modified)
10140 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10142 - Strip colour codes from quits.
10146 trunk/modules/core/m_quit.c (File Modified)
10149 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10151 - add +c/+g/+z to channel_modes().
10155 trunk/src/channel.c (File Modified)
10158 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10160 - Add +g to 004/005 numerics.
10164 trunk/include/supported.h (File Modified)
10165 trunk/src/messages.tab (File Modified)
10168 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10170 - Add +cgz to set_final_mode() in both join/sjoin.
10171 - Implement channel mode +g: Free invite.
10175 trunk/include/channel.h (File Modified)
10176 trunk/modules/core/m_join.c (File Modified)
10177 trunk/modules/core/m_mode.c (File Modified)
10178 trunk/modules/core/m_sjoin.c (File Modified)
10179 trunk/modules/m_invite.c (File Modified)
10182 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10184 - Make sure /stats p uses the right list.
10188 trunk/modules/m_stats.c (File Modified)
10191 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10193 - local oper list becomes local_oper_list.
10194 - all opers are stored on oper_list for /stats p.
10198 trunk/include/ircd.h (File Modified)
10199 trunk/modules/m_stats.c (File Modified)
10200 trunk/modules/m_trace.c (File Modified)
10201 trunk/src/client.c (File Modified)
10202 trunk/src/ircd.c (File Modified)
10203 trunk/src/s_user.c (File Modified)
10204 trunk/src/send.c (File Modified)
10207 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10209 - Remove ENABLE_SERVICES legacy define.
10213 trunk/configure (File Modified)
10214 trunk/configure.ac (File Modified)
10215 trunk/include/client.h (File Modified)
10216 trunk/include/m_info.h (File Modified)
10217 trunk/include/s_conf.h (File Modified)
10218 trunk/modules/Makefile.in (File Modified)
10219 trunk/modules/core/m_kick.c (File Modified)
10220 trunk/modules/core/m_mode.c (File Modified)
10221 trunk/modules/core/m_nick.c (File Modified)
10222 trunk/modules/core/m_sjoin.c (File Modified)
10223 trunk/modules/m_services.c (File Modified)
10224 trunk/src/channel.c (File Modified)
10225 trunk/src/newconf.c (File Modified)
10226 trunk/src/s_conf.c (File Modified)
10227 trunk/src/s_serv.c (File Modified)
10228 trunk/src/s_user.c (File Modified)
10231 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10233 - New reject message, ala ircu.
10237 trunk/src/reject.c (File Modified)
10240 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10242 - Reduce 'broadcast storm' effect in m_chghost.
10246 trunk/modules/m_chghost.c (File Modified)
10249 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10251 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10255 trunk/include/supported.h (File Modified)
10256 trunk/src/messages.tab (File Modified)
10259 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10265 trunk/include/channel.h (File Modified)
10266 trunk/modules/core/m_message.c (File Modified)
10267 trunk/modules/core/m_mode.c (File Modified)
10270 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10272 - use sendto_one_numeric() in some places.
10276 trunk/modules/core/m_mode.c (File Modified)
10279 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10281 - Implement channel mode +c -- colour stripping.
10285 trunk/include/irc_string.h (File Modified)
10286 trunk/include/supported.h (File Modified)
10287 trunk/modules/core/m_message.c (File Modified)
10288 trunk/modules/core/m_mode.c (File Modified)
10289 trunk/src/irc_string.c (File Modified)
10290 trunk/src/messages.tab (File Modified)
10293 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10295 - Add +qLP to CHANMODES 005 numeric.
10299 trunk/include/supported.h (File Modified)
10302 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10304 Move credits files to doc/.
10308 trunk/Hybrid-team (File Deleted)
10309 trunk/Ratbox-team (File Deleted)
10310 trunk/doc/Hybrid-team (File Added)
10311 trunk/doc/Ratbox-team (File Added)
10314 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10316 - Rename Ratbox credits as Ratbox-team.
10317 - Add in our own CREDITS.
10321 trunk/CREDITS (File Deleted)
10322 trunk/CREDITS (File Added)
10323 trunk/Ratbox-team (File Added)
10326 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10328 - Quietcache fixes.
10332 trunk/modules/core/m_mode.c (File Modified)
10335 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10337 - Rebuild configure.
10341 trunk/autom4te.cache/ (File Deleted)
10342 trunk/configure (File Modified)
10345 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10347 Add +q to messages.tab.
10351 trunk/src/messages.tab (File Modified)
10354 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10356 - port m_sjoin stuff to TS6 JOIN syntax.
10360 trunk/modules/core/m_join.c (File Modified)
10363 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10365 - Implement channel mode +q (quiet)
10369 trunk/include/channel.h (File Modified)
10370 trunk/modules/core/m_mode.c (File Modified)
10371 trunk/src/channel.c (File Modified)
10374 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10376 Add +L/+P for set_final_mode().
10380 trunk/modules/core/m_sjoin.c (File Modified)
10383 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10385 Add +L/+P in channel_modes().
10389 trunk/src/channel.c (File Modified)
10392 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10394 - Use MODE_PERMANENT, not MODE_PERMANANT
10395 - Actually use chm_staff()
10397 It compiles but is not otherwise tested.
10401 trunk/include/channel.h (File Modified)
10402 trunk/modules/core/m_mode.c (File Modified)
10403 trunk/modules/core/m_sjoin.c (File Modified)
10404 trunk/src/channel.c (File Modified)
10407 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10409 - Ok, patchlevel.h is fixed now.
10413 trunk/include/patchlevel.h (File Modified)
10416 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10422 trunk/include/patchlevel.h (File Modified)
10423 trunk/src/version.c.SH (File Modified)
10426 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10428 - Fix compilation issue with version.c.
10432 trunk/src/version.c.SH (File Modified)
10435 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10437 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10438 this from the BUGS file.
10442 trunk/BUGS (File Modified)
10445 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10447 Mangle all netsplit messages if flatten links is enabled.
10451 trunk/src/client.c (File Modified)
10454 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10456 - jilles pointed out that /stats p needed severe changes -- implement
10461 trunk/modules/m_stats.c (File Modified)
10464 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10466 Rename RELNOTES to NEWS.
10470 trunk/NEWS (File Added)
10471 trunk/RELNOTES (File Deleted)
10474 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10480 trunk/RELNOTES (File Modified)
10483 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10485 - Make /stats p work globally.
10486 - Change 'OPER(s)' to 'staff members'
10490 trunk/modules/m_stats.c (File Modified)
10493 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10495 - add modes, +LP to RPL_MYINFO.
10499 trunk/src/messages.tab (File Modified)
10502 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10504 More stuff to RELNOTES.
10508 trunk/RELNOTES (File Modified)
10511 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10517 trunk/modules/core/m_sjoin.c (File Modified)
10518 trunk/src/channel.c (File Modified)
10521 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10523 - Implement list limit exceed modes -- +L.
10527 trunk/modules/core/m_mode.c (File Modified)
10530 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10532 - Add handlers for modes +L, +P.
10536 trunk/include/channel.h (File Modified)
10537 trunk/modules/core/m_mode.c (File Modified)
10540 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10542 Update properties on *everything*.
10546 trunk/.cvsignore (Property Modified)
10547 trunk/.indent.pro (Property Modified)
10548 trunk/BUGS (File Modified) (Property Modified)
10549 trunk/CREDITS (File Modified) (Property Modified)
10550 trunk/ChangeLog (Property Modified)
10551 trunk/Hybrid-team (File Modified) (Property Modified)
10552 trunk/INSTALL (File Modified) (Property Modified)
10553 trunk/LICENSE (File Modified) (Property Modified)
10554 trunk/Makefile.in (File Modified) (Property Modified)
10555 trunk/README.FIRST (File Modified) (Property Modified)
10556 trunk/RELNOTES (File Modified) (Property Modified)
10557 trunk/SVN-Access (Property Modified)
10558 trunk/aclocal.m4 (File Modified) (Property Modified)
10559 trunk/adns/.cvsignore (Property Modified)
10560 trunk/adns/COPYING (Property Modified)
10561 trunk/adns/GPL-vs-LGPL (Property Modified)
10562 trunk/adns/Makefile.in (File Modified) (Property Modified)
10563 trunk/adns/README (Property Modified)
10564 trunk/adns/README.ircd (Property Modified)
10565 trunk/adns/adns.h (File Modified) (Property Modified)
10566 trunk/adns/check.c (File Modified) (Property Modified)
10567 trunk/adns/dlist.h (File Modified) (Property Modified)
10568 trunk/adns/event.c (File Modified) (Property Modified)
10569 trunk/adns/general.c (File Modified) (Property Modified)
10570 trunk/adns/internal.h (File Modified) (Property Modified)
10571 trunk/adns/parse.c (File Modified) (Property Modified)
10572 trunk/adns/query.c (File Modified) (Property Modified)
10573 trunk/adns/reply.c (File Modified) (Property Modified)
10574 trunk/adns/setup.c (File Modified) (Property Modified)
10575 trunk/adns/transmit.c (File Modified) (Property Modified)
10576 trunk/adns/tvarith.h (File Modified) (Property Modified)
10577 trunk/adns/types.c (File Modified) (Property Modified)
10578 trunk/configure (File Modified) (Property Modified)
10579 trunk/configure.ac (File Modified) (Property Modified)
10580 trunk/contrib/.cvsignore (Property Modified)
10581 trunk/contrib/.indent.pro (Property Modified)
10582 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10583 trunk/contrib/README (File Modified) (Property Modified)
10584 trunk/contrib/example_module.c (File Modified) (Property Modified)
10585 trunk/contrib/m_42.c (File Modified) (Property Modified)
10586 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10587 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10588 trunk/contrib/m_force.c (File Modified) (Property Modified)
10589 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10590 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10591 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10592 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10593 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10594 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10595 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10596 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10597 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10598 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10599 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10600 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10601 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10602 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10603 trunk/doc/.cvsignore (Property Modified)
10604 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10605 trunk/doc/Makefile.in (File Modified) (Property Modified)
10606 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10607 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10608 trunk/doc/challenge.txt (File Modified) (Property Modified)
10609 trunk/doc/example.conf (File Modified) (Property Modified)
10610 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10611 trunk/doc/hooks.txt (File Modified) (Property Modified)
10612 trunk/doc/index.txt (File Modified) (Property Modified)
10613 trunk/doc/ircd.8 (File Modified) (Property Modified)
10614 trunk/doc/ircd.motd (Property Modified)
10615 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10616 trunk/doc/modeg.txt (File Modified) (Property Modified)
10617 trunk/doc/modes.txt (File Modified) (Property Modified)
10618 trunk/doc/monitor.txt (File Modified) (Property Modified)
10619 trunk/doc/old/Authors (Property Modified)
10620 trunk/doc/operguide.txt (File Modified) (Property Modified)
10621 trunk/doc/opermyth.txt (Property Modified)
10622 trunk/doc/server-version-info (File Modified) (Property Modified)
10623 trunk/doc/services.txt (File Modified) (Property Modified)
10624 trunk/doc/technical/README.TSora (Property Modified)
10625 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10626 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10627 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10628 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10629 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10630 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10631 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10632 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10633 trunk/doc/technical/rfc1459.txt (Property Modified)
10634 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10635 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10636 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10637 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10638 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10639 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10640 trunk/help/Makefile.in (File Modified) (Property Modified)
10641 trunk/help/opers/accept (Property Modified)
10642 trunk/help/opers/admin (Property Modified)
10643 trunk/help/opers/away (Property Modified)
10644 trunk/help/opers/capab (Property Modified)
10645 trunk/help/opers/challenge (Property Modified)
10646 trunk/help/opers/close (Property Modified)
10647 trunk/help/opers/cmode (Property Modified)
10648 trunk/help/opers/cnotice (Property Modified)
10649 trunk/help/opers/connect (Property Modified)
10650 trunk/help/opers/cprivmsg (Property Modified)
10651 trunk/help/opers/credits (Property Modified)
10652 trunk/help/opers/die (Property Modified)
10653 trunk/help/opers/dline (Property Modified)
10654 trunk/help/opers/eob (Property Modified)
10655 trunk/help/opers/error (Property Modified)
10656 trunk/help/opers/etrace (Property Modified)
10657 trunk/help/opers/gline (Property Modified)
10658 trunk/help/opers/help (Property Modified)
10659 trunk/help/opers/index (Property Modified)
10660 trunk/help/opers/info (Property Modified)
10661 trunk/help/opers/invite (Property Modified)
10662 trunk/help/opers/ison (Property Modified)
10663 trunk/help/opers/join (Property Modified)
10664 trunk/help/opers/kick (Property Modified)
10665 trunk/help/opers/kill (Property Modified)
10666 trunk/help/opers/kline (Property Modified)
10667 trunk/help/opers/knock (Property Modified)
10668 trunk/help/opers/links (Property Modified)
10669 trunk/help/opers/list (Property Modified)
10670 trunk/help/opers/locops (Property Modified)
10671 trunk/help/opers/lusers (Property Modified)
10672 trunk/help/opers/modlist (Property Modified)
10673 trunk/help/opers/modload (Property Modified)
10674 trunk/help/opers/modrestart (Property Modified)
10675 trunk/help/opers/modunload (Property Modified)
10676 trunk/help/opers/motd (Property Modified)
10677 trunk/help/opers/names (Property Modified)
10678 trunk/help/opers/nick (Property Modified)
10679 trunk/help/opers/notice (Property Modified)
10680 trunk/help/opers/oper (Property Modified)
10681 trunk/help/opers/operspy (Property Modified)
10682 trunk/help/opers/operwall (Property Modified)
10683 trunk/help/opers/part (Property Modified)
10684 trunk/help/opers/pass (Property Modified)
10685 trunk/help/opers/ping (Property Modified)
10686 trunk/help/opers/pong (Property Modified)
10687 trunk/help/opers/post (Property Modified)
10688 trunk/help/opers/privmsg (Property Modified)
10689 trunk/help/opers/quit (Property Modified)
10690 trunk/help/opers/rehash (Property Modified)
10691 trunk/help/opers/restart (Property Modified)
10692 trunk/help/opers/resv (Property Modified)
10693 trunk/help/opers/server (Property Modified)
10694 trunk/help/opers/set (Property Modified)
10695 trunk/help/opers/sjoin (Property Modified)
10696 trunk/help/opers/squit (Property Modified)
10697 trunk/help/opers/stats (Property Modified)
10698 trunk/help/opers/svinfo (Property Modified)
10699 trunk/help/opers/testgecos (Property Modified)
10700 trunk/help/opers/testline (Property Modified)
10701 trunk/help/opers/testmask (Property Modified)
10702 trunk/help/opers/time (Property Modified)
10703 trunk/help/opers/topic (Property Modified)
10704 trunk/help/opers/trace (Property Modified)
10705 trunk/help/opers/uhelp (Property Modified)
10706 trunk/help/opers/umode (Property Modified)
10707 trunk/help/opers/undline (Property Modified)
10708 trunk/help/opers/ungline (Property Modified)
10709 trunk/help/opers/unkline (Property Modified)
10710 trunk/help/opers/unresv (Property Modified)
10711 trunk/help/opers/unxline (Property Modified)
10712 trunk/help/opers/user (Property Modified)
10713 trunk/help/opers/userhost (Property Modified)
10714 trunk/help/opers/users (Property Modified)
10715 trunk/help/opers/version (Property Modified)
10716 trunk/help/opers/wallops (Property Modified)
10717 trunk/help/opers/who (Property Modified)
10718 trunk/help/opers/whois (Property Modified)
10719 trunk/help/opers/whowas (Property Modified)
10720 trunk/help/opers/xline (Property Modified)
10721 trunk/help/users/index (Property Modified)
10722 trunk/help/users/info (Property Modified)
10723 trunk/help/users/notice (Property Modified)
10724 trunk/help/users/privmsg (Property Modified)
10725 trunk/help/users/stats (Property Modified)
10726 trunk/help/users/umode (Property Modified)
10727 trunk/include/.cvsignore (Property Modified)
10728 trunk/include/.indent.pro (Property Modified)
10729 trunk/include/balloc.h (File Modified) (Property Modified)
10730 trunk/include/cache.h (File Modified) (Property Modified)
10731 trunk/include/channel.h (File Modified) (Property Modified)
10732 trunk/include/class.h (File Modified) (Property Modified)
10733 trunk/include/client.h (File Modified) (Property Modified)
10734 trunk/include/commio.h (File Modified) (Property Modified)
10735 trunk/include/common.h (File Modified) (Property Modified)
10736 trunk/include/config.h (File Modified) (Property Modified)
10737 trunk/include/config.h.dist (File Modified) (Property Modified)
10738 trunk/include/defaults.h (File Modified) (Property Modified)
10739 trunk/include/event.h (File Modified) (Property Modified)
10740 trunk/include/hash.h (File Modified) (Property Modified)
10741 trunk/include/hook.h (File Modified) (Property Modified)
10742 trunk/include/hostmask.h (File Modified) (Property Modified)
10743 trunk/include/irc_string.h (File Modified) (Property Modified)
10744 trunk/include/ircd.h (File Modified) (Property Modified)
10745 trunk/include/ircd_defs.h (File Modified) (Property Modified)
10746 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
10747 trunk/include/ircd_signal.h (File Modified) (Property Modified)
10748 trunk/include/linebuf.h (File Modified) (Property Modified)
10749 trunk/include/listener.h (File Modified) (Property Modified)
10750 trunk/include/m_info.h (File Modified) (Property Modified)
10751 trunk/include/memory.h (File Modified) (Property Modified)
10752 trunk/include/modules.h (File Modified) (Property Modified)
10753 trunk/include/monitor.h (File Modified) (Property Modified)
10754 trunk/include/msg.h (File Modified) (Property Modified)
10755 trunk/include/newconf.h (File Modified) (Property Modified)
10756 trunk/include/numeric.h (File Modified) (Property Modified)
10757 trunk/include/packet.h (File Modified) (Property Modified)
10758 trunk/include/parse.h (File Modified) (Property Modified)
10759 trunk/include/patchlevel.h (File Modified) (Property Modified)
10760 trunk/include/patricia.h (File Modified) (Property Modified)
10761 trunk/include/reject.h (File Modified) (Property Modified)
10762 trunk/include/res.h (File Modified) (Property Modified)
10763 trunk/include/restart.h (File Modified) (Property Modified)
10764 trunk/include/s_auth.h (File Modified) (Property Modified)
10765 trunk/include/s_conf.h (File Modified) (Property Modified)
10766 trunk/include/s_gline.h (File Modified) (Property Modified)
10767 trunk/include/s_log.h (File Modified) (Property Modified)
10768 trunk/include/s_newconf.h (File Modified) (Property Modified)
10769 trunk/include/s_serv.h (File Modified) (Property Modified)
10770 trunk/include/s_stats.h (File Modified) (Property Modified)
10771 trunk/include/s_user.h (File Modified) (Property Modified)
10772 trunk/include/s_zip.h (File Modified) (Property Modified)
10773 trunk/include/scache.h (File Modified) (Property Modified)
10774 trunk/include/send.h (File Modified) (Property Modified)
10775 trunk/include/serno.h (Property Modified)
10776 trunk/include/setup.h.in (Property Modified)
10777 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
10778 trunk/include/stdinc.h (File Modified) (Property Modified)
10779 trunk/include/supported.h (File Modified) (Property Modified)
10780 trunk/include/tools.h (File Modified) (Property Modified)
10781 trunk/include/whowas.h (File Modified) (Property Modified)
10782 trunk/install-sh (File Modified) (Property Modified)
10783 trunk/modules/.cvsignore (Property Modified)
10784 trunk/modules/.depend (Property Modified)
10785 trunk/modules/.indent.pro (Property Modified)
10786 trunk/modules/Makefile.in (File Modified) (Property Modified)
10787 trunk/modules/core/m_die.c (File Modified) (Property Modified)
10788 trunk/modules/core/m_error.c (File Modified) (Property Modified)
10789 trunk/modules/core/m_join.c (File Modified) (Property Modified)
10790 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
10791 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
10792 trunk/modules/core/m_message.c (File Modified) (Property Modified)
10793 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
10794 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
10795 trunk/modules/core/m_part.c (File Modified) (Property Modified)
10796 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
10797 trunk/modules/core/m_server.c (File Modified) (Property Modified)
10798 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
10799 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
10800 trunk/modules/m_accept.c (File Modified) (Property Modified)
10801 trunk/modules/m_admin.c (File Modified) (Property Modified)
10802 trunk/modules/m_away.c (File Modified) (Property Modified)
10803 trunk/modules/m_cap.c (File Modified) (Property Modified)
10804 trunk/modules/m_capab.c (File Modified) (Property Modified)
10805 trunk/modules/m_challenge.c (File Modified) (Property Modified)
10806 trunk/modules/m_chghost.c (File Modified) (Property Modified)
10807 trunk/modules/m_close.c (File Modified) (Property Modified)
10808 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
10809 trunk/modules/m_connect.c (File Modified) (Property Modified)
10810 trunk/modules/m_dline.c (File Modified) (Property Modified)
10811 trunk/modules/m_encap.c (File Modified) (Property Modified)
10812 trunk/modules/m_etrace.c (File Modified) (Property Modified)
10813 trunk/modules/m_gline.c (File Modified) (Property Modified)
10814 trunk/modules/m_help.c (File Modified) (Property Modified)
10815 trunk/modules/m_info.c (File Modified) (Property Modified)
10816 trunk/modules/m_invite.c (File Modified) (Property Modified)
10817 trunk/modules/m_ison.c (File Modified) (Property Modified)
10818 trunk/modules/m_kline.c (File Modified) (Property Modified)
10819 trunk/modules/m_knock.c (File Modified) (Property Modified)
10820 trunk/modules/m_links.c (File Modified) (Property Modified)
10821 trunk/modules/m_list.c (File Modified) (Property Modified)
10822 trunk/modules/m_locops.c (File Modified) (Property Modified)
10823 trunk/modules/m_lusers.c (File Modified) (Property Modified)
10824 trunk/modules/m_map.c (File Modified) (Property Modified)
10825 trunk/modules/m_monitor.c (File Modified) (Property Modified)
10826 trunk/modules/m_motd.c (File Modified) (Property Modified)
10827 trunk/modules/m_names.c (File Modified) (Property Modified)
10828 trunk/modules/m_oper.c (File Modified) (Property Modified)
10829 trunk/modules/m_operspy.c (File Modified) (Property Modified)
10830 trunk/modules/m_pass.c (File Modified) (Property Modified)
10831 trunk/modules/m_ping.c (File Modified) (Property Modified)
10832 trunk/modules/m_pong.c (File Modified) (Property Modified)
10833 trunk/modules/m_post.c (File Modified) (Property Modified)
10834 trunk/modules/m_rehash.c (File Modified) (Property Modified)
10835 trunk/modules/m_restart.c (File Modified) (Property Modified)
10836 trunk/modules/m_resv.c (File Modified) (Property Modified)
10837 trunk/modules/m_services.c (File Modified) (Property Modified)
10838 trunk/modules/m_set.c (File Modified) (Property Modified)
10839 trunk/modules/m_stats.c (File Modified) (Property Modified)
10840 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
10841 trunk/modules/m_tb.c (File Modified) (Property Modified)
10842 trunk/modules/m_testline.c (File Modified) (Property Modified)
10843 trunk/modules/m_testmask.c (File Modified) (Property Modified)
10844 trunk/modules/m_time.c (File Modified) (Property Modified)
10845 trunk/modules/m_topic.c (File Modified) (Property Modified)
10846 trunk/modules/m_trace.c (File Modified) (Property Modified)
10847 trunk/modules/m_unreject.c (File Modified) (Property Modified)
10848 trunk/modules/m_user.c (File Modified) (Property Modified)
10849 trunk/modules/m_userhost.c (File Modified) (Property Modified)
10850 trunk/modules/m_users.c (File Modified) (Property Modified)
10851 trunk/modules/m_version.c (File Modified) (Property Modified)
10852 trunk/modules/m_wallops.c (File Modified) (Property Modified)
10853 trunk/modules/m_who.c (File Modified) (Property Modified)
10854 trunk/modules/m_whois.c (File Modified) (Property Modified)
10855 trunk/modules/m_whowas.c (File Modified) (Property Modified)
10856 trunk/modules/m_xline.c (File Modified) (Property Modified)
10857 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
10858 trunk/servlink/.cvsignore (Property Modified)
10859 trunk/servlink/.indent.pro (Property Modified)
10860 trunk/servlink/Makefile.in (File Modified) (Property Modified)
10861 trunk/servlink/README (File Modified) (Property Modified)
10862 trunk/servlink/TODO (File Modified) (Property Modified)
10863 trunk/servlink/control.c (File Modified) (Property Modified)
10864 trunk/servlink/control.h (File Modified) (Property Modified)
10865 trunk/servlink/io.c (File Modified) (Property Modified)
10866 trunk/servlink/io.h (File Modified) (Property Modified)
10867 trunk/servlink/servlink.c (File Modified) (Property Modified)
10868 trunk/servlink/servlink.h (File Modified) (Property Modified)
10869 trunk/src/.cvsignore (Property Modified)
10870 trunk/src/.depend (Property Modified)
10871 trunk/src/.indent.pro (Property Modified)
10872 trunk/src/Makefile.in (File Modified) (Property Modified)
10873 trunk/src/adns.c (File Modified) (Property Modified)
10874 trunk/src/balloc.c (File Modified) (Property Modified)
10875 trunk/src/cache.c (File Modified) (Property Modified)
10876 trunk/src/channel.c (File Modified) (Property Modified)
10877 trunk/src/class.c (File Modified) (Property Modified)
10878 trunk/src/client.c (File Modified) (Property Modified)
10879 trunk/src/commio.c (File Modified) (Property Modified)
10880 trunk/src/devpoll.c (File Modified) (Property Modified)
10881 trunk/src/epoll.c (File Modified) (Property Modified)
10882 trunk/src/event.c (File Modified) (Property Modified)
10883 trunk/src/getopt.c (File Modified) (Property Modified)
10884 trunk/src/hash.c (File Modified) (Property Modified)
10885 trunk/src/hook.c (File Modified) (Property Modified)
10886 trunk/src/hostmask.c (File Modified) (Property Modified)
10887 trunk/src/irc_string.c (File Modified) (Property Modified)
10888 trunk/src/ircd.c (File Modified) (Property Modified)
10889 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
10890 trunk/src/ircd_parser.y (File Modified) (Property Modified)
10891 trunk/src/ircd_signal.c (File Modified) (Property Modified)
10892 trunk/src/kdparse.c (File Modified) (Property Modified)
10893 trunk/src/kqueue.c (File Modified) (Property Modified)
10894 trunk/src/linebuf.c (File Modified) (Property Modified)
10895 trunk/src/listener.c (File Modified) (Property Modified)
10896 trunk/src/match.c (File Modified) (Property Modified)
10897 trunk/src/memory.c (File Modified) (Property Modified)
10898 trunk/src/messages.tab (File Modified) (Property Modified)
10899 trunk/src/modules.c (File Modified) (Property Modified)
10900 trunk/src/monitor.c (File Modified) (Property Modified)
10901 trunk/src/newconf.c (File Modified) (Property Modified)
10902 trunk/src/numeric.c (File Modified) (Property Modified)
10903 trunk/src/packet.c (File Modified) (Property Modified)
10904 trunk/src/parse.c (File Modified) (Property Modified)
10905 trunk/src/patricia.c (File Modified) (Property Modified)
10906 trunk/src/poll.c (File Modified) (Property Modified)
10907 trunk/src/reject.c (File Modified) (Property Modified)
10908 trunk/src/restart.c (File Modified) (Property Modified)
10909 trunk/src/s_auth.c (File Modified) (Property Modified)
10910 trunk/src/s_conf.c (File Modified) (Property Modified)
10911 trunk/src/s_gline.c (File Modified) (Property Modified)
10912 trunk/src/s_log.c (File Modified) (Property Modified)
10913 trunk/src/s_newconf.c (File Modified) (Property Modified)
10914 trunk/src/s_serv.c (File Modified) (Property Modified)
10915 trunk/src/s_stats.c (File Modified) (Property Modified)
10916 trunk/src/s_user.c (File Modified) (Property Modified)
10917 trunk/src/scache.c (File Modified) (Property Modified)
10918 trunk/src/select.c (File Modified) (Property Modified)
10919 trunk/src/send.c (File Modified) (Property Modified)
10920 trunk/src/snprintf.c (File Modified) (Property Modified)
10921 trunk/src/tools.c (File Modified) (Property Modified)
10922 trunk/src/version.c.SH (File Modified) (Property Modified)
10923 trunk/src/whowas.c (File Modified) (Property Modified)
10924 trunk/tools/.cvsignore (Property Modified)
10925 trunk/tools/Makefile.in (File Modified) (Property Modified)
10926 trunk/tools/README (File Modified) (Property Modified)
10927 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
10928 trunk/tools/convertilines.c (File Modified) (Property Modified)
10929 trunk/tools/convertklines.c (File Modified) (Property Modified)
10930 trunk/tools/mkkeypair (Property Modified)
10931 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
10932 trunk/tools/rsa_respond/.cvsignore (Property Modified)
10933 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
10934 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
10935 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
10936 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
10937 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
10938 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
10939 trunk/tools/untabify (File Modified) (Property Modified)
10940 trunk/tools/viconf.c (File Modified) (Property Modified)
10943 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
10949 trunk/RELNOTES (File Modified)
10952 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
10954 - Make version.c use our serial, not ratbox's.
10958 trunk/src/version.c.SH (File Modified)
10961 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
10964 - revved patchlevel to 2.1.5
10968 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
10969 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
10972 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
10974 - fix buffer overflow and unterminated buffer when removing TS6 bans
10975 - fix rebuilding of SJOIN
10979 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
10982 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
10984 have servlink report if it gets an uncompressed error message when it gets inflate failures
10987 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
10990 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
10992 - extend our copyrights to 2005.
10996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
10997 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
10998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
10999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11000 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11001 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11002 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11004 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11005 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11006 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11007 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11008 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11009 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11010 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11011 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11012 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11013 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11014 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11015 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11016 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11017 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11018 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11019 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11020 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11021 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11022 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11023 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11024 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11025 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11026 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11027 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11028 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11029 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11030 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11031 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11032 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11033 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11034 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11035 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11036 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11037 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11038 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11039 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11040 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11041 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11042 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11043 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11044 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11045 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11046 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11047 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11048 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11049 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11050 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11051 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11052 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11053 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11054 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11055 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11056 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11057 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11058 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11059 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11060 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11061 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11062 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11063 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11064 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11065 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11066 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11067 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11068 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11069 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11070 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11071 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11072 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11073 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11074 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11075 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11076 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11077 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11078 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11079 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11080 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11081 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11082 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11083 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11084 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11085 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11086 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11087 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11088 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11089 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11090 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11091 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11092 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11093 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11094 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11095 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11096 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11097 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11098 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11099 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11102 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11105 - revved patchlevel to 2.1.4
11109 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11110 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11113 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11115 - add TARGMAX to 005
11116 - remove the +1 from ->uid in struct Client
11117 - fix checking of accept entries in m_accept.c
11121 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11122 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11123 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11124 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11127 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11129 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11134 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11137 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11139 - remove an unused variable
11143 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11146 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11148 don't burst a TS5 name in burst_TS6. -via jillies
11151 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11154 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11156 - via jilles, make nickchanges invalidate any cached bans for
11161 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11162 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11163 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11164 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11167 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11169 - fix some char vs byte usage to make adns compile cleanly with gcc4
11173 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11174 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11175 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11176 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11177 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11178 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11179 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11180 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11183 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11185 userhost should allow 5 userhost checks, not 4
11188 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11191 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11193 - another darwin fix
11197 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11200 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11206 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11207 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11208 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11209 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11210 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11211 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11212 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11213 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11216 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11218 - remove bogus extern of abort_list
11222 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11225 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11227 svn repo access stuff
11230 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11233 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11239 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11242 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11248 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11251 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11253 revert omotd..i thought it was a good idea..oh well
11256 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11259 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11261 Commas are bad things in channel keys
11265 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11268 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11270 Add OMOTD command to display oper motd
11274 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11277 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11279 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11282 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11285 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11287 Modified files: (Branch: RATBOX_2_1)
11290 - stop testing whois for protocol violations, as they can be caused in
11291 ircds going all the way back to the original ircd2.8
11293 Revision Changes Path
11294 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11298 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11300 Modified files: (Branch: RATBOX_2_1)
11303 - remove some 2.2 code
11305 Revision Changes Path
11306 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11310 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11312 Modified files: (Branch: RATBOX_2_1)
11315 backport of the silly december 31st bug
11317 Revision Changes Path
11318 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11322 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11324 Modified files: (Branch: RATBOX_2_1)
11326 include patchlevel.h
11328 - revved patchlevel to 2.1.3
11330 Revision Changes Path
11331 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11332 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11336 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11338 Modified files: (Branch: RATBOX_2_1)
11341 modules/core m_nick.c
11344 - stop removing a clients own list of accepted clients when they do a
11346 - clean up the accept code so its less retarded
11348 Revision Changes Path
11349 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11350 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11351 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11352 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11356 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11358 Modified files: (Branch: RATBOX_2_1)
11361 src event.c ircd.c newconf.c
11363 - remove a defn of links_cache_list in m_links.c which was causing
11364 the flattened links update to be ignored
11365 - add eventUpdate(), and make links_delay update on rehash
11367 Revision Changes Path
11368 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11369 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11370 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11371 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11372 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11376 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11378 Modified files: (Branch: RATBOX_2_1)
11382 - make the conf parser apply service {}; on rehash
11384 Revision Changes Path
11385 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11386 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11390 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11392 Modified files: (Branch: RATBOX_2_1)
11395 - show ENABLE_SERVICES define in info
11397 Revision Changes Path
11398 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11402 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11404 Modified files: (Branch: RATBOX_2_1)
11405 modules m_services.c m_stats.c
11407 - via jilles, make m_services.c hook into stats U and display service
11410 Revision Changes Path
11411 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11412 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11416 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11418 Modified files: (Branch: RATBOX_2_1)
11419 . configure configure.ac
11421 - default build to -O2
11423 Revision Changes Path
11424 7.249.2.2 +4 -4 ircd-ratbox/configure
11425 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11429 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11431 Modified files: (Branch: RATBOX_2_1)
11432 doc example.conf example.efnet.conf
11433 include client.h s_conf.h s_newconf.h
11435 modules/core m_join.c m_nick.c
11436 src channel.c newconf.c s_conf.c s_user.c
11438 - remove no_oper_resvs from general {};
11439 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11441 Revision Changes Path
11442 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11443 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11444 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11445 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11446 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11447 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11448 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11449 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11450 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11451 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11452 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11453 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11457 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11459 Modified files: (Branch: RATBOX_2_1)
11460 modules/core m_mode.c m_nick.c
11464 - raise max temptime to a year
11466 - require 9 parameters in ms_nick(), 10 in ms_uid()
11468 Revision Changes Path
11469 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11470 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11471 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11475 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11477 Modified files: (Branch: RATBOX_2_1)
11478 modules m_services.c
11480 - only show services logged in info when its a local client
11482 Revision Changes Path
11483 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11487 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11489 Modified files: (Branch: RATBOX_2_1)
11492 passing a pointer to a pointer is not what was intended, oops
11494 Revision Changes Path
11495 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11499 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11501 Modified files: (Branch: RATBOX_2_1)
11504 - update services.txt with FNC
11506 Revision Changes Path
11507 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11511 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11513 Modified files: (Branch: RATBOX_2_1)
11516 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11518 Revision Changes Path
11519 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11523 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11525 Modified files: (Branch: RATBOX_2_1)
11528 - add some uniqueness into auth process for bopm
11530 Revision Changes Path
11531 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11535 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11537 Modified files: (Branch: RATBOX_2_1)
11538 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11540 - make contrib/ compile
11542 Revision Changes Path
11543 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11544 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11545 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11546 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11550 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11552 Modified files: (Branch: RATBOX_2_1)
11553 modules m_monitor.c
11555 Don't allow MONITOR from an unregistered client
11557 Revision Changes Path
11558 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11562 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11564 Modified files: (Branch: RATBOX_2_1)
11565 doc example.conf example.efnet.conf
11567 src class.c messages.tab newconf.c
11569 - remove sendq_eob, its become more of a hindrance than a benefit.
11570 - sync example.efnet.conf cluster {}; with example.conf
11572 Revision Changes Path
11573 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11574 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11575 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11576 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11577 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11578 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11582 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11584 Modified files: (Branch: RATBOX_2_1)
11586 include patchlevel.h
11589 - revved patchlevel to 2.1.2
11591 Revision Changes Path
11592 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11593 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11597 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11599 Modified files: (Branch: RATBOX_2_1)
11600 . configure configure.ac
11602 - raise default topiclen to 160.
11604 Revision Changes Path
11605 7.249.2.1 +3 -3 ircd-ratbox/configure
11606 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11610 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11612 Modified files: (Branch: RATBOX_2_1)
11613 modules m_services.c
11615 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11616 tsinfo matches this
11618 Revision Changes Path
11619 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11623 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11625 Modified files: (Branch: RATBOX_2_1)
11626 modules m_services.c
11628 - monitor_signoff() the client we're nickchanging
11630 Revision Changes Path
11631 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11635 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11637 Modified files: (Branch: RATBOX_2_1)
11640 - fix various UID problems with trace
11642 Revision Changes Path
11643 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11647 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11649 Modified files: (Branch: RATBOX_2_1)
11650 help/opers dline kline
11651 modules m_resv.c m_stats.c
11652 modules/core m_mode.c
11655 - tidy up kline/dline help to note they dont accept nick as target
11656 - disallow bans beginning with ':' over bmask
11657 - disallow bans with a space in chm_ban
11658 - stop counting hidden opers in stats p
11659 - match() parameters in remote unresv were inverted, causing it to fail
11660 - fix possibility of clients setting blank keys
11662 Revision Changes Path
11663 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11664 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11665 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11666 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11667 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11671 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11673 Modified files: (Branch: RATBOX_2_1)
11676 - fix problems with amd64 and the way we do va_list
11678 Revision Changes Path
11679 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11683 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11685 Modified files: (Branch: RATBOX_2_1)
11686 modules m_services.c
11688 - tidy up the kill notifications for RSFNC
11690 Revision Changes Path
11691 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
11695 leeh 2005/05/07 10:35:54 UTC (20050507_0)
11697 Modified files: (Branch: RATBOX_2_1)
11699 modules m_services.c
11702 - some more rserv stuff:
11703 - add RSFNC capability
11704 - fix up RSFNC, kill existing clients if they exist.
11706 Revision Changes Path
11707 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
11708 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
11709 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
11713 leeh 2005/05/06 23:50:29 UTC (20050506_0)
11715 Modified files: (Branch: RATBOX_2_1)
11716 modules m_services.c
11718 - first stab at a FNC implementation for rserv
11720 Revision Changes Path
11721 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
11725 leeh 2005/05/03 09:30:51 UTC (20050503_0)
11727 Modified files: (Branch: RATBOX_2_1)
11732 Revision Changes Path
11733 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
11737 leeh 2005/05/02 22:46:52 UTC (20050502_0)
11739 Modified files: (Branch: RATBOX_2_1)
11742 - add links_delay back
11744 Revision Changes Path
11745 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
11749 leeh 2005/04/27 21:50:30 UTC (20050427_1)
11751 Modified files: (Branch: RATBOX_2_1)
11755 - swap tabs for spaces
11757 Revision Changes Path
11758 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
11759 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
11763 leeh 2005/04/27 21:38:20 UTC (20050427_0)
11765 Modified files: (Branch: RATBOX_2_1)
11768 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
11769 contained in the client_flood conf option
11770 - remove a couple of unused defines from info
11772 Revision Changes Path
11773 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
11777 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
11779 Modified files: (Branch: RATBOX_2_1)
11782 use the correct field and swap to host byte order when displaying the Unauthorised connection message
11784 Revision Changes Path
11785 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
11789 leeh 2005/04/17 13:31:34 UTC (20050417_0)
11791 Modified files: (Branch: RATBOX_2_1)
11792 doc example.conf example.efnet.conf
11794 - fix missing closing comment tag
11796 Revision Changes Path
11797 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
11798 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
11802 leeh 2005/04/12 18:44:21 UTC (20050412_2)
11804 Modified files: (Branch: RATBOX_2_1)
11806 include patchlevel.h
11808 - revved patchlevel to 2.1.1
11810 Revision Changes Path
11811 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
11812 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
11816 leeh 2005/04/12 18:36:31 UTC (20050412_1)
11818 Modified files: (Branch: RATBOX_2_1)
11821 - sync up remote kline reasons, so theyre consistent with what happens
11822 when we add local klines - notably the "Temporary K-line x min" and
11823 date added to reason.
11825 Revision Changes Path
11826 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
11830 leeh 2005/04/12 01:52:06 UTC (20050412_0)
11832 Modified files: (Branch: RATBOX_2_1)
11835 - force the monitor spec to state RPL_MONONLINE must give n!u@h
11837 Revision Changes Path
11838 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
11842 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
11844 Modified files: (Branch: RATBOX_2_1)
11847 used the data pointer we saved, not what just got nulled
11849 Revision Changes Path
11850 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
11854 leeh 2005/04/05 12:14:32 UTC (20050405_0)
11856 Modified files: (Branch: RATBOX_2_1)
11857 modules m_resv.c m_xline.c
11859 - fix broken propagation of xline/resv
11861 Revision Changes Path
11862 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
11863 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
11867 leeh 2005/04/04 18:32:37 UTC (20050404_1)
11869 Modified files: (Branch: RATBOX_2_1)
11872 - properly increment bad auth count for stats T when we timeout an auth
11874 Revision Changes Path
11875 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
11879 leeh 2005/04/04 17:24:14 UTC (20050404_0)
11881 Modified files: (Branch: RATBOX_2_1)
11884 modules/core m_nick.c
11886 - fix a bit that didnt make sense in monitor.txt
11887 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
11889 Revision Changes Path
11890 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
11891 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
11892 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
11896 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
11898 Modified files: (Branch: RATBOX_2_1)
11901 removing dlink nodes from auth_poll_list twice is bad
11903 Revision Changes Path
11904 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
11908 leeh 2005/03/28 02:17:38 UTC (20050328_0)
11910 Modified files: (Branch: RATBOX_2_1)
11913 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
11914 changed to RPL_STATSDEBUG
11916 Revision Changes Path
11917 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
11921 leeh 2005/03/27 02:19:04 UTC (20050327_0)
11923 Added files: (Branch: RATBOX_2_1)
11926 - add some documentation about target change
11928 Revision Changes Path
11929 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
11933 leeh 2005/03/25 16:46:29 UTC (20050325_1)
11935 Modified files: (Branch: RATBOX_2_1)
11936 include supported.h
11937 modules/core m_message.c
11939 - remove extra argument to 005
11940 - disallow messaging of UIDs
11942 Revision Changes Path
11943 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
11944 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
11948 leeh 2005/03/25 14:20:13 UTC (20050325_0)
11950 Modified files: (Branch: RATBOX_2_1)
11953 - fix a longstanding parser bug with wrong limit checking, causing us to
11954 accept one less parameter than we're allowed to accept.
11956 Revision Changes Path
11957 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
11961 leeh 2005/03/24 13:41:45 UTC (20050324_0)
11963 Modified files: (Branch: RATBOX_2_1)
11964 modules/core m_message.c
11966 - exempt users messaging themselves from target change
11968 Revision Changes Path
11969 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
11973 leeh 2005/03/22 13:15:53 UTC (20050322_0)
11975 Modified files: (Branch: RATBOX_2_1)
11976 include supported.h
11978 - stop violating MAXPARA on 005.
11980 Revision Changes Path
11981 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
11985 leeh 2005/03/20 17:41:00 UTC (20050320_1)
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules/core m_nick.c
11990 - dont store an ipv6 sockhost if we're not compiled with v6 support
11992 Revision Changes Path
11993 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
11997 leeh 2005/03/20 00:32:04 UTC (20050320_0)
11999 Modified files: (Branch: RATBOX_2_1)
12002 - remove some vms includes
12004 Revision Changes Path
12005 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12009 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12011 Modified files: (Branch: RATBOX_2_1)
12015 - force commit for new branch
12017 Revision Changes Path
12018 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12019 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12023 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12026 . RELNOTES configure configure.ac
12027 include patchlevel.h
12029 - revved patchlevel to 2.1.0
12031 Revision Changes Path
12032 1.114 +6 -2 ircd-ratbox/RELNOTES
12033 7.249 +11 -11 ircd-ratbox/configure
12034 7.63 +3 -3 ircd-ratbox/configure.ac
12035 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12039 leeh 2005/03/04 13:31:32 EST (20050304_2)
12043 include patchlevel.h
12046 - revved patchlevel to 2.1.0beta2
12048 Revision Changes Path
12049 1.113 +12 -0 ircd-ratbox/RELNOTES
12050 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12054 leeh 2005/03/04 13:27:05 EST (20050304_1)
12057 doc whats-new-2.1.txt
12060 - update whats-new-2.1
12061 - when we're handling global NAMES, dont output channels if there are no
12062 members within them we can show.
12064 Revision Changes Path
12065 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12066 7.436 +12 -2 ircd-ratbox/src/channel.c
12070 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12075 That would be a node_heap not a prefix_heap..oops
12077 Revision Changes Path
12078 7.30 +1 -1 ircd-ratbox/src/patricia.c
12082 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12087 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12088 otherwise..the other macros might work????
12090 Revision Changes Path
12091 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12095 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12098 . configure configure.ac
12102 Revision Changes Path
12103 7.248 +5 -5 ircd-ratbox/configure
12104 7.62 +5 -5 ircd-ratbox/configure.ac
12108 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12111 . configure configure.ac
12115 Revision Changes Path
12116 7.247 +3 -2 ircd-ratbox/configure
12117 7.61 +3 -2 ircd-ratbox/configure.ac
12121 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12124 . configure configure.ac
12128 Revision Changes Path
12129 7.246 +6 -6 ircd-ratbox/configure
12130 7.60 +4 -4 ircd-ratbox/configure.ac
12134 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12137 . configure configure.ac
12140 Doh these changes got put on RATBOX_2_0 when they were meant for
12142 Also merged in the monitor heap size stuff, not that i think monitor has
12145 Revision Changes Path
12146 7.245 +12 -3 ircd-ratbox/configure
12147 7.59 +11 -3 ircd-ratbox/configure.ac
12148 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12152 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12157 Add more robust alloca checking
12159 Revision Changes Path
12160 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12164 leeh 2005/02/24 15:27:17 EST (20050224_9)
12169 - fix the copyright on m_42.c :p
12171 Revision Changes Path
12172 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12176 leeh 2005/02/24 15:22:53 EST (20050224_8)
12179 include supported.h
12182 - fix a core in undline on bad masks
12183 - remove an unwanted space from beginning of second 005 numeric
12185 Revision Changes Path
12186 7.5 +1 -1 ircd-ratbox/include/supported.h
12187 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12191 leeh 2005/02/24 15:18:59 EST (20050224_7)
12194 modules m_monitor.c
12196 - use max_monitor when adding nicknames
12198 that should be everything now..
12200 Revision Changes Path
12201 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12205 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12212 Revision Changes Path
12213 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12217 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12224 Revision Changes Path
12225 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12229 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12234 The Answer to Life, the Universe, and Everything
12236 Revision Changes Path
12237 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12241 leeh 2005/02/24 14:53:04 EST (20050224_3)
12245 modules m_monitor.c
12246 src ircd.c monitor.c
12248 - call init_monitor() on startup
12249 - add in support for adding/deleting/listing monitor entries
12251 Revision Changes Path
12252 7.2 +3 -1 ircd-ratbox/include/monitor.h
12253 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12254 7.374 +2 -0 ircd-ratbox/src/ircd.c
12255 7.3 +15 -4 ircd-ratbox/src/monitor.c
12259 leeh 2005/02/23 21:20:10 EST (20050224_2)
12262 doc example.conf example.efnet.conf
12263 include s_conf.h supported.h
12264 modules Makefile.in
12265 src client.c newconf.c s_conf.c
12267 modules m_monitor.c
12269 - add the max_monitor config option
12270 - advertise MONITOR=%d in 005
12271 - clear a local clients monitor list on exit
12272 - add the framework for the MONITOR command
12275 Revision Changes Path
12276 7.261 +5 -0 ircd-ratbox/doc/example.conf
12277 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12278 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12279 7.4 +4 -2 ircd-ratbox/include/supported.h
12280 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12281 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12282 7.492 +1 -0 ircd-ratbox/src/client.c
12283 7.202 +1 -0 ircd-ratbox/src/newconf.c
12284 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12288 leeh 2005/02/23 20:57:51 EST (20050224_1)
12291 . configure configure.ac
12295 - move MONITOR_HEAP_SIZE over to configure
12297 Revision Changes Path
12298 7.244 ircd-ratbox/configure
12299 7.58 +4 -2 ircd-ratbox/configure.ac
12300 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12301 7.2 +0 -2 ircd-ratbox/src/monitor.c
12305 leeh 2005/02/23 20:48:08 EST (20050224_0)
12309 include client.h numeric.h
12310 modules/core m_nick.c
12311 src Makefile.in client.c messages.tab
12317 - first half of my server-side notify list implementation..
12319 Revision Changes Path
12320 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12321 7.266 +3 -0 ircd-ratbox/include/client.h
12322 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12323 7.58 +6 -0 ircd-ratbox/include/numeric.h
12324 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12325 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12326 7.491 +3 -0 ircd-ratbox/src/client.c
12327 7.126 +5 -5 ircd-ratbox/src/messages.tab
12328 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12329 7.342 +2 -0 ircd-ratbox/src/s_user.c
12333 leeh 2005/02/23 18:42:59 EST (20050223_0)
12338 - double the size of the client and channel hashtables (64k -> 128k and
12339 32k -> 64k). The improvements are quite significant..
12341 Revision Changes Path
12342 7.54 +4 -4 ircd-ratbox/include/hash.h
12346 leeh 2005/02/22 14:55:56 EST (20050222_1)
12350 modules m_services.c
12352 - remove a couple of unused vars
12353 - update monitor.txt
12355 Revision Changes Path
12356 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12357 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12361 leeh 2005/02/21 19:47:24 EST (20050222_0)
12366 - add in my documentation on the upcoming MONITOR command
12368 Revision Changes Path
12369 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12373 leeh 2005/02/21 12:09:34 EST (20050221_0)
12376 . configure configure.ac
12377 doc whats-new-2.1.txt
12378 tools README.mkpasswd
12382 - update whats-new-2.1.txt some more
12383 - we dont have vms mkpasswd anymore
12384 - remove the unused crypt.c
12386 Revision Changes Path
12387 7.243 +3 -6 ircd-ratbox/configure
12388 7.57 +2 -4 ircd-ratbox/configure.ac
12389 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12390 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12391 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12395 leeh 2005/02/19 12:38:09 EST (20050219_3)
12398 doc example.conf example.efnet.conf
12401 src channel.c client.c ircd.c s_conf.c
12403 - rework the splitcode, splitservers is now how many servers we've marked as
12404 EOB, rather than how many are linked. Thus pull ourselves out of
12405 splitmode immediately once this is satisfied
12407 Revision Changes Path
12408 7.260 +8 -9 ircd-ratbox/doc/example.conf
12409 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12410 7.83 +1 -0 ircd-ratbox/include/ircd.h
12411 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12412 7.435 +16 -36 ircd-ratbox/src/channel.c
12413 7.490 +2 -0 ircd-ratbox/src/client.c
12414 7.373 +2 -1 ircd-ratbox/src/ircd.c
12415 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12419 leeh 2005/02/19 09:02:34 EST (20050219_2)
12422 doc example.conf example.efnet.conf
12423 include ircd.h s_conf.h
12425 src channel.c ircd.c newconf.c s_conf.c
12427 - remove split_delay
12429 Revision Changes Path
12430 7.259 +0 -5 ircd-ratbox/doc/example.conf
12431 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12432 7.82 +0 -1 ircd-ratbox/include/ircd.h
12433 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12434 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12435 7.434 +2 -7 ircd-ratbox/src/channel.c
12436 7.372 +0 -1 ircd-ratbox/src/ircd.c
12437 7.201 +0 -1 ircd-ratbox/src/newconf.c
12438 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12442 leeh 2005/02/19 08:48:05 EST (20050219_1)
12446 modules m_cap.c m_who.c
12449 - implemented multi-prefix client capability, which allows stacking of @+ in
12452 Revision Changes Path
12453 7.265 +1 -1 ircd-ratbox/include/client.h
12454 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12455 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12456 7.433 +4 -6 ircd-ratbox/src/channel.c
12460 leeh 2005/02/19 06:27:58 EST (20050219_0)
12464 src newconf.c s_conf.c s_newconf.c
12466 - removed some unused vars/functions
12468 Revision Changes Path
12469 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12470 7.200 +0 -15 ircd-ratbox/src/newconf.c
12471 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12472 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12476 leeh 2005/02/16 12:58:24 EST (20050216_2)
12479 . RELNOTES configure configure.ac
12480 include patchlevel.h
12482 - update configure to reflect this is 'devel'
12484 - revved patchlevel to 2.1.0beta1
12486 Revision Changes Path
12487 1.112 +9 -1 ircd-ratbox/RELNOTES
12488 7.242 +11 -11 ircd-ratbox/configure
12489 7.56 +3 -3 ircd-ratbox/configure.ac
12490 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12494 leeh 2005/02/16 12:46:30 EST (20050216_1)
12497 . configure configure.ac
12498 include client.h numeric.h s_conf.h setup.h.in
12500 modules Makefile.in
12501 modules/core m_nick.c
12502 src Makefile.in client.c ircd.c messages.tab
12503 newconf.c s_conf.c s_user.c
12509 - remove watch, the protocol for this sucks so hard I just dont want it
12512 Revision Changes Path
12513 7.241 +2 -12 ircd-ratbox/configure
12514 7.55 +2 -4 ircd-ratbox/configure.ac
12515 7.264 +0 -2 ircd-ratbox/include/client.h
12516 7.57 +0 -11 ircd-ratbox/include/numeric.h
12517 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12518 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12519 7.3 +2 -3 ircd-ratbox/include/supported.h
12520 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12521 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12522 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12523 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12524 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12525 7.489 +0 -3 ircd-ratbox/src/client.c
12526 7.371 +0 -2 ircd-ratbox/src/ircd.c
12527 7.125 +9 -9 ircd-ratbox/src/messages.tab
12528 7.199 +0 -1 ircd-ratbox/src/newconf.c
12529 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12530 7.341 +0 -2 ircd-ratbox/src/s_user.c
12531 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12535 leeh 2005/02/15 19:13:31 EST (20050216_0)
12539 src event.c ircd_lexer.l ircd_signal.c
12542 servlink descrip.mms
12544 - remove a few vms bits
12546 Revision Changes Path
12547 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12548 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12549 7.47 +0 -54 ircd-ratbox/src/event.c
12550 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12551 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12552 7.152 +0 -3 ircd-ratbox/src/modules.c
12556 leeh 2005/02/15 18:53:32 EST (20050215_0)
12559 include hostmask.h ircd.h s_conf.h s_newconf.h
12560 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12562 src hostmask.c ircd.c ircd_signal.c s_conf.c
12565 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12566 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12568 Revision Changes Path
12569 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12570 7.81 +1 -0 ircd-ratbox/include/ircd.h
12571 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12572 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12573 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12574 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12575 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12576 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12577 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12578 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12579 7.370 +7 -0 ircd-ratbox/src/ircd.c
12580 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12581 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12582 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12586 leeh 2005/02/13 10:21:41 EST (20050213_4)
12591 doc whats-new-2.0.txt whats-new-2.1.txt
12595 - move whats-new.txt to whats-new-2.0.txt
12596 - add in whats-new-2.1.txt
12597 - update services.txt with the whois for logged in users
12599 Revision Changes Path
12600 7.2 +5 -0 ircd-ratbox/doc/services.txt
12601 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12602 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12603 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12607 leeh 2005/02/13 09:20:37 EST (20050213_3)
12610 include supported.h
12611 modules/core m_message.c
12613 - fix a compile error in m_message.c
12614 - update 005 to the spec and add CPRIVMSG/CNOTICE
12616 Revision Changes Path
12617 7.2 +31 -37 ircd-ratbox/include/supported.h
12618 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12622 leeh 2005/02/13 09:14:12 EST (20050213_2)
12627 - fix the membership memleak
12629 Revision Changes Path
12630 7.432 +0 -3 ircd-ratbox/src/channel.c
12634 leeh 2005/02/12 21:51:56 EST (20050213_1)
12638 modules/core m_message.c
12640 - add a bitmask to track when they send their first message, only allowing
12641 clearing stuff after that.
12643 Revision Changes Path
12644 7.263 +4 -0 ircd-ratbox/include/client.h
12645 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12649 leeh 2005/02/12 21:17:52 EST (20050213_0)
12652 include patricia.h s_newconf.h
12653 modules/core m_message.c
12654 src patricia.c s_newconf.c s_user.c
12656 - add in the patricia for tracking who fills up targets, give them a reduced
12659 Revision Changes Path
12660 7.20 +1 -1 ircd-ratbox/include/patricia.h
12661 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12662 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12663 7.29 +1 -1 ircd-ratbox/src/patricia.c
12664 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12665 7.340 +4 -0 ircd-ratbox/src/s_user.c
12669 leeh 2005/02/12 18:35:10 EST (20050212_0)
12672 include ircd_defs.h
12673 src class.c reject.c
12675 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12677 Revision Changes Path
12678 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12679 7.68 +1 -5 ircd-ratbox/src/class.c
12680 1.33 +1 -5 ircd-ratbox/src/reject.c
12684 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12689 remove stupid memory leak
12691 Revision Changes Path
12692 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
12696 leeh 2005/02/11 06:42:48 EST (20050211_0)
12701 - workaround hyb6 allowing empty gline reasons
12703 Revision Changes Path
12704 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
12708 leeh 2005/02/09 14:39:13 EST (20050209_2)
12712 modules m_dline.c m_kline.c m_rehash.c m_stats.c
12713 src ircd.c s_conf.c
12715 - move temp dlines and temp klines over to an array, rather than completely
12718 Revision Changes Path
12719 7.311 +11 -20 ircd-ratbox/include/s_conf.h
12720 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
12721 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
12722 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
12723 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
12724 7.369 +0 -5 ircd-ratbox/src/ircd.c
12725 7.505 +78 -104 ircd-ratbox/src/s_conf.c
12729 leeh 2005/02/09 14:02:13 EST (20050209_1)
12733 modules m_cap.c m_pong.c m_user.c
12734 modules/core m_nick.c
12737 - remove 'nick' param from register_local_user(), its not needed.
12739 Revision Changes Path
12740 7.35 +1 -1 ircd-ratbox/include/s_user.h
12741 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
12742 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
12743 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
12744 1.46 +2 -2 ircd-ratbox/modules/m_user.c
12745 7.339 +6 -6 ircd-ratbox/src/s_user.c
12749 leeh 2005/02/09 13:12:53 EST (20050209_0)
12752 modules m_cmessage.c
12754 - dont send numerics when we're dealing with CNOTICE
12755 - add in checking for +g, and resetting idle
12757 Revision Changes Path
12758 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
12762 leeh 2005/02/08 11:37:50 EST (20050208_2)
12767 - fix operator blocks to work on ip spoofs
12769 Revision Changes Path
12770 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
12774 leeh 2005/02/07 19:23:22 EST (20050208_1)
12777 doc example.conf example.efnet.conf
12780 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
12782 Revision Changes Path
12783 7.258 +0 -39 ircd-ratbox/doc/example.conf
12784 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
12785 7.198 +0 -272 ircd-ratbox/src/newconf.c
12789 leeh 2005/02/07 19:19:32 EST (20050208_0)
12794 - added support for kline.conf.perm et al, these take the same formats
12795 as their non-permanent partners, but you cant remove them via the ircd.
12797 Revision Changes Path
12798 7.504 +33 -67 ircd-ratbox/src/s_conf.c
12802 leeh 2005/02/02 19:18:59 EST (20050203_1)
12809 help/opers cnotice cprivmsg
12811 - added help files for cprivmsg/cnotice
12813 Revision Changes Path
12814 1.23 +3 -2 ircd-ratbox/help/Makefile.in
12815 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
12816 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
12817 1.10 +19 -19 ircd-ratbox/help/opers/index
12818 1.7 +10 -9 ircd-ratbox/help/users/index
12822 leeh 2005/02/02 19:14:25 EST (20050203_0)
12826 modules Makefile.in
12829 modules m_cmessage.c
12831 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
12832 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
12833 nick is a member. These bypass any target change limitations.
12834 - added ERR_VOICENEEDED, numeric 489.
12836 Revision Changes Path
12837 7.56 +2 -0 ircd-ratbox/include/numeric.h
12838 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
12839 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
12840 7.124 +1 -1 ircd-ratbox/src/messages.tab
12844 leeh 2005/02/02 16:58:16 EST (20050202_4)
12849 - update etrace help
12851 Revision Changes Path
12852 1.3 +7 -1 ircd-ratbox/help/opers/etrace
12856 leeh 2005/02/02 16:55:04 EST (20050202_3)
12861 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
12862 can put its external ip address in there..
12864 Revision Changes Path
12865 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
12869 leeh 2005/02/02 16:41:06 EST (20050202_2)
12874 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
12875 if its a non-local client. These will just get "lost" if the remote
12876 server doesnt support this..
12878 Revision Changes Path
12879 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
12883 leeh 2005/02/02 16:12:12 EST (20050202_1)
12886 include client.h numeric.h s_conf.h
12887 modules/core m_message.c
12888 src messages.tab newconf.c s_conf.c
12890 - first part of the target change code, add the storage of targets for
12891 localuser, throttle messages when they fill all the available slots
12893 Revision Changes Path
12894 7.262 +5 -1 ircd-ratbox/include/client.h
12895 7.55 +2 -0 ircd-ratbox/include/numeric.h
12896 7.310 +1 -0 ircd-ratbox/include/s_conf.h
12897 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
12898 7.123 +1 -1 ircd-ratbox/src/messages.tab
12899 7.197 +1 -0 ircd-ratbox/src/newconf.c
12900 7.503 +1 -0 ircd-ratbox/src/s_conf.c
12904 leeh 2005/02/02 13:28:10 EST (20050202_0)
12907 modules m_resv.c m_stats.c m_testline.c
12908 modules/core m_join.c
12909 src hash.c kdparse.c messages.tab s_newconf.c
12911 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
12912 tracking of when resvs get hit
12914 Revision Changes Path
12915 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
12916 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
12917 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
12918 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
12919 7.114 +3 -0 ircd-ratbox/src/hash.c
12920 7.43 +2 -0 ircd-ratbox/src/kdparse.c
12921 7.122 +1 -1 ircd-ratbox/src/messages.tab
12922 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
12926 leeh 2005/01/31 09:04:10 EST (20050131_2)
12931 - fflush() logfiles
12933 Revision Changes Path
12934 7.79 +2 -0 ircd-ratbox/src/s_log.c
12938 leeh 2005/01/31 08:59:09 EST (20050131_1)
12943 - rename fd_dump() to comm_dump()
12945 Revision Changes Path
12946 1.27 +2 -2 ircd-ratbox/src/commio.c
12950 leeh 2005/01/30 19:16:08 EST (20050131_0)
12955 modules m_services.c
12956 modules/core m_server.c
12957 src hook.c s_serv.c
12959 - added hook for server_introduced
12960 - fixed up services support for hooks
12962 Revision Changes Path
12963 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
12964 1.31 +1 -0 ircd-ratbox/include/hook.h
12965 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
12966 1.5 +8 -22 ircd-ratbox/modules/m_services.c
12967 7.36 +2 -0 ircd-ratbox/src/hook.c
12968 7.426 +5 -0 ircd-ratbox/src/s_serv.c
12972 androsyn 2005/01/29 20:18:12 EST (20050130_1)
12977 Add back in the comm_fd_hack thing for solaris
12979 Revision Changes Path
12980 1.26 +26 -1 ircd-ratbox/src/commio.c
12984 androsyn 2005/01/29 19:59:17 EST (20050130_0)
12988 include commio.h s_conf.h watch.h
12989 modules m_dline.c m_kline.c m_resv.c m_stats.c
12990 m_watch.c m_xline.c
12991 modules/core m_nick.c
12992 src balloc.c cache.c client.c commio.c
12993 epoll.c ircd.c ircd_lexer.l kdparse.c
12994 listener.c s_auth.c s_conf.c s_log.c
12997 Do the fb* to f* mangle and then fix watch to prevent stupid crap
12999 Revision Changes Path
13000 1.18 +0 -2 ircd-ratbox/adns/adns.h
13001 1.14 +6 -37 ircd-ratbox/include/commio.h
13002 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13003 7.3 +2 -2 ircd-ratbox/include/watch.h
13004 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13005 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13006 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13007 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13008 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13009 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13010 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13011 7.85 +1 -1 ircd-ratbox/src/balloc.c
13012 1.24 +5 -5 ircd-ratbox/src/cache.c
13013 7.488 +4 -4 ircd-ratbox/src/client.c
13014 1.25 +10 -280 ircd-ratbox/src/commio.c
13015 1.33 +1 -1 ircd-ratbox/src/epoll.c
13016 7.368 +4 -4 ircd-ratbox/src/ircd.c
13017 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13018 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13019 7.125 +8 -8 ircd-ratbox/src/listener.c
13020 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13021 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13022 7.78 +20 -20 ircd-ratbox/src/s_log.c
13023 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13024 1.6 +22 -15 ircd-ratbox/src/watch.c
13028 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13031 modules/core m_mode.c
13033 remove two unused variables
13035 Revision Changes Path
13036 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13040 leeh 2005/01/28 15:31:40 EST (20050128_1)
13046 - mo_kline() needs minpara of 3, not 2
13047 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13048 - require me.info is never blank
13050 Revision Changes Path
13051 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13052 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13056 leeh 2005/01/28 15:26:28 EST (20050128_0)
13059 modules/core m_mode.c m_sjoin.c
13061 - patch via jilles to fix +eI lists being shown to lusers when handling
13062 protocol stuff over TS6
13064 Revision Changes Path
13065 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13066 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13070 leeh 2005/01/25 19:47:38 EST (20050126_0)
13074 modules/core m_join.c m_mode.c m_sjoin.c
13075 src channel.c messages.tab s_serv.c
13077 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13078 an operspy call with &me
13079 - remove modebuf/parabuf params from channel_modes(), we now generate a
13080 buffer internally which we return.
13082 Revision Changes Path
13083 7.163 +1 -1 ircd-ratbox/include/channel.h
13084 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13085 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13086 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13087 7.431 +25 -18 ircd-ratbox/src/channel.c
13088 7.121 +1 -1 ircd-ratbox/src/messages.tab
13089 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13093 alz 2005/01/25 18:09:18 EST (20050125_5)
13096 doc example.conf example.efnet.conf
13099 src listener.c newconf.c s_conf.c
13101 Added dline_with_reason config option (default yes):
13103 /* dline reason: show the user the dline reason when they connect
13106 dline_with_reason = yes;
13108 Revision Changes Path
13109 7.257 +6 -1 ircd-ratbox/doc/example.conf
13110 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13111 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13112 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13113 7.124 +1 -1 ircd-ratbox/src/listener.c
13114 7.196 +1 -0 ircd-ratbox/src/newconf.c
13115 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13119 leeh 2005/01/25 13:21:17 EST (20050125_4)
13124 - make conf_set_generic_string() test len exists before it uses it.
13126 Revision Changes Path
13127 7.195 +1 -1 ircd-ratbox/src/newconf.c
13131 leeh 2005/01/25 13:10:56 EST (20050125_3)
13137 - rename 'type' to 'flags' in cluster {};
13138 - add stacking of servers in cluster {}; documented in example.conf
13140 Revision Changes Path
13141 7.256 +18 -10 ircd-ratbox/doc/example.conf
13142 7.194 +39 -7 ircd-ratbox/src/newconf.c
13146 alz 2005/01/25 12:48:54 EST (20050125_2)
13150 src listener.c s_conf.c
13152 Added dline reasons, connecting/banned clients now see ban reason.
13154 Revision Changes Path
13155 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13156 7.123 +17 -4 ircd-ratbox/src/listener.c
13157 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13161 leeh 2005/01/25 07:44:37 EST (20050125_1)
13164 doc example.conf example.efnet.conf
13167 - implement stacking of shared {}; blocks, documented in example.conf
13169 Revision Changes Path
13170 7.255 +26 -13 ircd-ratbox/doc/example.conf
13171 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13172 7.193 +51 -36 ircd-ratbox/src/newconf.c
13176 leeh 2005/01/24 19:08:29 EST (20050125_0)
13180 include client.h s_conf.h
13181 modules/core m_join.c
13182 src newconf.c s_user.c
13184 - added jupe_exempt to auth {};, exempts the user from generating warnings
13185 when they attempt to join juped channels.
13187 Revision Changes Path
13188 7.254 +2 -0 ircd-ratbox/doc/example.conf
13189 7.261 +3 -0 ircd-ratbox/include/client.h
13190 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13191 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13192 7.192 +1 -0 ircd-ratbox/src/newconf.c
13193 7.338 +8 -0 ircd-ratbox/src/s_user.c
13197 leeh 2005/01/24 18:57:02 EST (20050124_6)
13202 - rework shared {};, the format is now:
13204 oper = "flame@*.leeh.co.uk", "*.lan";
13210 oper = "flame@*.leeh.co.uk", "*.lan";
13214 Revision Changes Path
13215 7.191 +55 -23 ircd-ratbox/src/newconf.c
13219 leeh 2005/01/24 17:25:58 EST (20050124_5)
13224 - fix the prototype on load_static_modules()
13226 Revision Changes Path
13227 7.61 +1 -1 ircd-ratbox/include/modules.h
13231 leeh 2005/01/24 16:00:30 EST (20050124_4)
13236 - have cap end call register_local_user() with its own copy of
13237 source_p->username so its safe for unidented users..
13239 Revision Changes Path
13240 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13244 leeh 2005/01/24 15:48:09 EST (20050124_3)
13247 include newconf.h s_conf.h
13249 src newconf.c s_conf.c s_log.c
13251 - move the conf parser over to a table based structure, with generic setting
13252 of integers/strings
13254 Revision Changes Path
13255 7.34 +9 -8 ircd-ratbox/include/newconf.h
13256 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13257 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13258 7.190 +264 -808 ircd-ratbox/src/newconf.c
13259 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13260 7.77 +13 -13 ircd-ratbox/src/s_log.c
13264 leeh 2005/01/24 13:11:30 EST (20050124_2)
13270 - added stacking of ips in exempt {};
13272 Revision Changes Path
13273 7.253 +4 -0 ircd-ratbox/doc/example.conf
13274 7.189 +11 -30 ircd-ratbox/src/newconf.c
13278 leeh 2005/01/24 12:59:57 EST (20050124_1)
13282 src channel.c client.c hash.c hook.c
13283 newconf.c s_user.c watch.c
13285 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13286 consistent with the rest of the dlink code.
13288 Revision Changes Path
13289 1.54 +7 -7 ircd-ratbox/include/tools.h
13290 7.430 +2 -2 ircd-ratbox/src/channel.c
13291 7.487 +6 -6 ircd-ratbox/src/client.c
13292 7.113 +5 -5 ircd-ratbox/src/hash.c
13293 7.35 +1 -1 ircd-ratbox/src/hook.c
13294 7.188 +2 -2 ircd-ratbox/src/newconf.c
13295 7.337 +1 -1 ircd-ratbox/src/s_user.c
13296 1.5 +4 -4 ircd-ratbox/src/watch.c
13300 leeh 2005/01/24 12:47:13 EST (20050124_0)
13305 - cheap hack on sticky capabs..
13307 Revision Changes Path
13308 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13312 leeh 2005/01/22 11:36:54 EST (20050122_0)
13317 - updated my clicap implementation to match the spec so far..
13319 Revision Changes Path
13320 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13324 leeh 2005/01/21 07:14:43 EST (20050121_2)
13329 modules m_services.c
13330 src hook.c s_serv.c
13332 - added hooks for when we're sending a burst
13333 - rewrote hooks.txt
13334 - fix up the hooks ive already done in services compatibility, ill add the
13335 hooks for server/client introductions in a bit.
13337 Revision Changes Path
13338 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13339 1.30 +4 -0 ircd-ratbox/include/hook.h
13340 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13341 7.34 +7 -0 ircd-ratbox/src/hook.c
13342 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13346 leeh 2005/01/21 06:34:03 EST (20050121_1)
13349 contrib example_module.c spy_admin_notice.c
13350 spy_info_notice.c spy_links_notice.c
13351 spy_motd_notice.c spy_stats_notice.c
13352 spy_stats_p_notice.c spy_trace_notice.c
13354 spy_whois_notice_global.c
13356 modules m_admin.c m_info.c m_links.c m_motd.c
13357 m_services.c m_stats.c m_trace.c
13358 m_whois.c static_modules.c.SH
13359 modules/core m_server.c
13360 src client.c hook.c ircd.c modules.c packet.c
13361 s_auth.c s_serv.c s_user.c send.c
13363 - add a better implementation of the hook system, its now a slow leaking
13364 array and events are created whenever we try adding a hook for it, or
13365 theyre registered for the caller.
13367 Ive temporarily fucked services support and removed most of the other
13368 hooks.. I shall fix this soon.
13370 Revision Changes Path
13371 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13372 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13373 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13374 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13375 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13376 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13377 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13378 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13379 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13380 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13381 1.29 +34 -70 ircd-ratbox/include/hook.h
13382 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13383 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13384 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13385 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13386 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13387 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13388 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13389 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13390 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13391 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13392 7.486 +1 -28 ircd-ratbox/src/client.c
13393 7.33 +131 -137 ircd-ratbox/src/hook.c
13394 7.367 +1 -1 ircd-ratbox/src/ircd.c
13395 7.151 +6 -10 ircd-ratbox/src/modules.c
13396 7.138 +10 -14 ircd-ratbox/src/packet.c
13397 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13398 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13399 7.336 +0 -6 ircd-ratbox/src/s_user.c
13400 7.286 +8 -6 ircd-ratbox/src/send.c
13404 leeh 2005/01/20 19:19:20 EST (20050121_0)
13409 - remove an unused struct
13411 Revision Changes Path
13412 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13416 leeh 2005/01/20 13:38:39 EST (20050120_1)
13419 . configure configure.ac
13420 include client.h numeric.h patchlevel.h
13421 modules Makefile.in
13422 src messages.tab s_user.c
13426 - drop back to -O0, fix patchlevel.h
13427 - first stab at client capabilities.. this still needs work.
13429 Revision Changes Path
13430 7.240 +3 -3 ircd-ratbox/configure
13431 7.54 +3 -3 ircd-ratbox/configure.ac
13432 7.260 +3 -0 ircd-ratbox/include/client.h
13433 7.54 +2 -0 ircd-ratbox/include/numeric.h
13434 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13435 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13436 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13437 7.120 +1 -1 ircd-ratbox/src/messages.tab
13438 7.335 +3 -0 ircd-ratbox/src/s_user.c
13442 leeh 2005/01/20 06:04:41 EST (20050120_0)
13445 . ChangeLog RELNOTES
13446 include config.h config.h.dist memory.h
13449 src commio.c crypt.c getopt.c ircd.c s_serv.c
13451 . README.VMS clean.com make.com
13452 include setup.h_vms
13453 modules descrip.mms static_modules_c.com
13454 modules/core descrip.mms
13455 src descrip.mms qio.c version.com
13456 tools descrip.mms mkpasswd_vms.c
13458 - clean changelog, relnotes
13459 - mark patchlevel as 2.1.0beta
13460 - remove VMS support
13462 Revision Changes Path
13463 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13464 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13465 1.111 +1 -348 ircd-ratbox/RELNOTES
13466 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13467 7.182 +0 -42 ircd-ratbox/include/config.h
13468 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13469 7.50 +0 -4 ircd-ratbox/include/memory.h
13470 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13471 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13472 7.2 +0 -58 ircd-ratbox/make.com (dead)
13473 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13474 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13475 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13476 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13477 1.24 +7 -30 ircd-ratbox/src/commio.c
13478 7.12 +0 -4 ircd-ratbox/src/crypt.c
13479 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13480 7.24 +0 -4 ircd-ratbox/src/getopt.c
13481 7.366 +4 -19 ircd-ratbox/src/ircd.c
13482 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13483 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13484 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13485 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13486 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13490 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13496 not using the return values on a few watch functions so make them void
13498 Revision Changes Path
13499 7.2 +5 -5 ircd-ratbox/include/watch.h
13500 1.4 +19 -28 ircd-ratbox/src/watch.c
13503 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13508 Make watch throttle, don't accept letter commands stacked
13510 Revision Changes Path
13511 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13515 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13522 Revision Changes Path
13523 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13527 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13530 . ChangeLog README.FIRST RELNOTES configure
13532 adns adns.h internal.h parse.c transmit.c
13534 contrib example_module.c spy_admin_notice.c
13535 spy_info_notice.c spy_links_notice.c
13536 spy_motd_notice.c spy_stats_notice.c
13537 spy_stats_p_notice.c spy_trace_notice.c
13539 spy_whois_notice_global.c
13540 doc example.conf example.efnet.conf ircd.motd
13541 server-version-info whats-new.txt
13542 help/opers umode xline
13544 include cache.h channel.h class.h client.h
13545 commio.h config.h config.h.dist hash.h
13546 hook.h hostmask.h irc_string.h ircd.h
13547 ircd_defs.h m_info.h memory.h msg.h
13548 newconf.h numeric.h packet.h patchlevel.h
13549 patricia.h s_conf.h s_gline.h s_newconf.h
13550 s_serv.h s_user.h scache.h serno.h
13551 setup.h.in sprintf_irc.h stdinc.h tools.h
13552 modules .depend Makefile.in m_admin.c m_away.c
13553 m_dline.c m_encap.c m_gline.c m_info.c
13554 m_kline.c m_links.c m_list.c m_lusers.c
13555 m_motd.c m_oper.c m_operspy.c m_rehash.c
13556 m_restart.c m_resv.c m_set.c m_stats.c
13557 m_svinfo.c m_testline.c m_testmask.c
13558 m_topic.c m_trace.c m_watch.c m_who.c
13559 m_whois.c m_whowas.c m_xline.c
13560 static_modules.c.SH
13561 modules/core m_error.c m_message.c m_mode.c m_quit.c
13562 m_server.c m_squit.c
13563 src .depend Makefile.in adns.c balloc.c
13564 cache.c channel.c class.c client.c
13565 commio.c crypt.c devpoll.c epoll.c
13566 event.c getopt.c hash.c hook.c hostmask.c
13567 irc_string.c ircd.c ircd_lexer.l
13568 ircd_parser.y ircd_signal.c listener.c
13569 modules.c newconf.c numeric.c packet.c
13570 parse.c patricia.c poll.c reject.c
13571 restart.c s_auth.c s_conf.c s_log.c
13572 s_newconf.c s_serv.c s_user.c scache.c
13573 select.c send.c snprintf.c tools.c
13574 version.c.SH watch.c whowas.c
13575 tools README.mkpasswd mkpasswd.c
13577 . README.VMS clean.com make.com
13579 include common.h s_stats.h setup.h_vms
13581 modules descrip.mms m_challenge.c m_etrace.c
13582 m_invite.c m_names.c m_pass.c m_ping.c
13583 m_pong.c m_services.c m_tb.c m_user.c
13584 m_users.c m_version.c
13585 static_modules_c.com
13586 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13588 servlink descrip.mms
13589 src descrip.mms kdparse.c messages.tab qio.c
13590 s_gline.c s_stats.c version.com
13591 tools descrip.mms mkpasswd_vms.c
13595 modules/core channels.c users.c
13598 merge from RATBOX_2_0
13600 Revision Changes Path
13601 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13602 7.40 +1 -0 ircd-ratbox/README.FIRST
13603 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13604 1.110 +114 -6 ircd-ratbox/RELNOTES
13605 1.17 +4 -0 ircd-ratbox/adns/adns.h
13606 1.17 +4 -4 ircd-ratbox/adns/internal.h
13607 1.12 +38 -38 ircd-ratbox/adns/parse.c
13608 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13609 1.19 +13 -13 ircd-ratbox/adns/types.c
13610 7.1 +10 -0 ircd-ratbox/clean.com (new)
13611 7.239 +47 -29 ircd-ratbox/configure
13612 7.53 +40 -32 ircd-ratbox/configure.ac
13613 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13614 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13615 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13616 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13617 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13618 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13619 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13620 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13621 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13622 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13623 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13624 7.252 +68 -22 ircd-ratbox/doc/example.conf
13625 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13626 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13627 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13628 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13629 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13630 1.5 +2 -1 ircd-ratbox/help/opers/umode
13631 1.7 +1 -1 ircd-ratbox/help/opers/xline
13632 1.2 +1 -0 ircd-ratbox/help/users/umode
13633 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13634 1.7 +8 -0 ircd-ratbox/include/cache.h
13635 7.162 +18 -16 ircd-ratbox/include/channel.h
13636 7.25 +4 -0 ircd-ratbox/include/class.h
13637 7.259 +34 -28 ircd-ratbox/include/client.h
13638 1.13 +45 -7 ircd-ratbox/include/commio.h
13639 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13640 7.181 +74 -16 ircd-ratbox/include/config.h
13641 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13642 7.53 +2 -0 ircd-ratbox/include/hash.h
13643 1.28 +73 -27 ircd-ratbox/include/hook.h
13644 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13645 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13646 7.80 +6 -31 ircd-ratbox/include/ircd.h
13647 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13648 7.56 +14 -8 ircd-ratbox/include/m_info.h
13649 7.49 +4 -0 ircd-ratbox/include/memory.h
13650 7.53 +2 -0 ircd-ratbox/include/msg.h
13651 7.33 +9 -9 ircd-ratbox/include/newconf.h
13652 7.53 +12 -8 ircd-ratbox/include/numeric.h
13653 7.27 +1 -1 ircd-ratbox/include/packet.h
13654 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13655 7.19 +25 -1 ircd-ratbox/include/patricia.h
13656 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13657 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13658 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13659 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13660 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13661 7.34 +13 -9 ircd-ratbox/include/s_user.h
13662 7.15 +1 -1 ircd-ratbox/include/scache.h
13663 7.5366 +1 -1 ircd-ratbox/include/serno.h
13664 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13665 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13666 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13667 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13668 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13669 1.53 +10 -10 ircd-ratbox/include/tools.h
13670 7.1 +58 -0 ircd-ratbox/make.com (new)
13671 1.45 +338 -182 ircd-ratbox/modules/.depend
13672 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13673 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13674 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13675 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13676 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13677 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13678 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13679 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13680 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13681 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13682 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13683 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13684 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13685 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13686 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13687 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13688 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13689 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13690 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13691 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
13692 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
13693 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
13694 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
13695 1.119 +50 -42 ircd-ratbox/modules/m_info.c
13696 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
13697 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
13698 1.69 +8 -64 ircd-ratbox/modules/m_links.c
13699 1.80 +4 -4 ircd-ratbox/modules/m_list.c
13700 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
13701 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
13702 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
13703 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
13704 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
13705 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
13706 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
13707 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
13708 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
13709 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
13710 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
13711 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
13712 1.80 +31 -1 ircd-ratbox/modules/m_set.c
13713 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
13714 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
13715 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
13716 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
13717 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
13718 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
13719 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
13720 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
13721 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
13722 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
13723 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
13724 1.114 +2 -1 ircd-ratbox/modules/m_who.c
13725 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
13726 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
13727 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
13728 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13729 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
13730 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
13731 7.48 +162 -119 ircd-ratbox/src/.depend
13732 7.153 +3 -1 ircd-ratbox/src/Makefile.in
13733 7.75 +5 -5 ircd-ratbox/src/adns.c
13734 7.84 +1 -1 ircd-ratbox/src/balloc.c
13735 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
13736 1.23 +75 -7 ircd-ratbox/src/cache.c
13737 7.429 +342 -79 ircd-ratbox/src/channel.c
13738 7.67 +42 -2 ircd-ratbox/src/class.c
13739 7.485 +245 -85 ircd-ratbox/src/client.c
13740 1.23 +349 -43 ircd-ratbox/src/commio.c
13741 7.11 +4 -0 ircd-ratbox/src/crypt.c
13742 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
13743 7.36 +3 -1 ircd-ratbox/src/devpoll.c
13744 1.32 +4 -8 ircd-ratbox/src/epoll.c
13745 7.46 +63 -6 ircd-ratbox/src/event.c
13746 7.23 +4 -0 ircd-ratbox/src/getopt.c
13747 7.112 +8 -7 ircd-ratbox/src/hash.c
13748 7.32 +135 -133 ircd-ratbox/src/hook.c
13749 7.105 +117 -17 ircd-ratbox/src/hostmask.c
13750 7.76 +79 -26 ircd-ratbox/src/irc_string.c
13751 7.365 +56 -48 ircd-ratbox/src/ircd.c
13752 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
13753 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
13754 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
13755 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
13756 7.122 +14 -13 ircd-ratbox/src/listener.c
13757 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
13758 7.150 +17 -8 ircd-ratbox/src/modules.c
13759 7.187 +1196 -344 ircd-ratbox/src/newconf.c
13760 7.35 +34 -1003 ircd-ratbox/src/numeric.c
13761 7.137 +55 -42 ircd-ratbox/src/packet.c
13762 7.187 +8 -15 ircd-ratbox/src/parse.c
13763 7.28 +2 -4 ircd-ratbox/src/patricia.c
13764 7.82 +3 -1 ircd-ratbox/src/poll.c
13765 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
13766 1.32 +8 -3 ircd-ratbox/src/reject.c
13767 7.34 +1 -0 ircd-ratbox/src/restart.c
13768 7.190 +60 -52 ircd-ratbox/src/s_auth.c
13769 7.497 +892 -156 ircd-ratbox/src/s_conf.c
13770 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
13771 7.76 +32 -35 ircd-ratbox/src/s_log.c
13772 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
13773 7.420 +999 -4 ircd-ratbox/src/s_serv.c
13774 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
13775 7.334 +773 -2 ircd-ratbox/src/s_user.c
13776 7.27 +2 -1 ircd-ratbox/src/scache.c
13777 7.44 +2 -0 ircd-ratbox/src/select.c
13778 7.285 +12 -12 ircd-ratbox/src/send.c
13779 1.16 +0 -58 ircd-ratbox/src/snprintf.c
13780 7.46 +0 -1 ircd-ratbox/src/tools.c
13781 7.28 +4 -1 ircd-ratbox/src/version.c.SH
13782 7.7 +101 -0 ircd-ratbox/src/version.com (new)
13783 1.3 +4 -4 ircd-ratbox/src/watch.c
13784 7.32 +1 -0 ircd-ratbox/src/whowas.c
13785 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
13786 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
13787 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
13788 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
13792 androsyn 2005/01/13 22:17:53 EST (20050114_2)
13794 Modified files: (Branch: RATBOX_2_0)
13797 a remote client is never going to have a watch list..duh
13799 Revision Changes Path
13800 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
13804 androsyn 2005/01/13 20:49:55 EST (20050114_1)
13806 Added files: (Branch: RATBOX_2_0)
13811 Revision Changes Path
13812 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
13816 androsyn 2005/01/13 20:39:28 EST (20050114_0)
13818 Added files: (Branch: RATBOX_2_0)
13822 helps if we actually include the .c/.h files
13824 Revision Changes Path
13825 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
13826 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
13830 androsyn 2005/01/13 13:57:16 EST (20050113_0)
13832 Modified files: (Branch: RATBOX_2_0)
13833 . configure configure.ac
13834 include client.h numeric.h s_conf.h setup.h.in
13836 modules Makefile.in
13837 modules/core m_nick.c
13838 src Makefile.in client.c ircd.c messages.tab
13839 newconf.c s_conf.c s_user.c
13841 backport watch from devel
13843 Revision Changes Path
13844 7.229.2.10 +12 -2 ircd-ratbox/configure
13845 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
13846 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
13847 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
13848 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
13849 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
13850 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
13851 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
13852 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
13853 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
13854 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
13855 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
13856 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
13857 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
13858 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
13859 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
13863 leeh 2005/01/12 10:12:40 EST (20050112_1)
13865 Modified files: (Branch: RATBOX_2_0)
13867 modules m_services.c m_whois.c
13870 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
13871 when the user is logged in
13873 Revision Changes Path
13874 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
13875 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
13876 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
13877 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
13881 leeh 2005/01/11 19:47:14 EST (20050112_0)
13883 Modified files: (Branch: RATBOX_2_0)
13884 include supported.h
13885 Added files: (Branch: RATBOX_2_0)
13889 - added doc/services.txt, outlining the compatibility code
13891 Revision Changes Path
13892 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13893 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
13897 leeh 2005/01/11 18:38:10 EST (20050111_5)
13899 Modified files: (Branch: RATBOX_2_0)
13900 include client.h hook.h
13901 modules m_services.c
13902 modules/core m_server.c
13903 src hook.c s_serv.c
13905 - more services compatibility code:
13906 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
13907 appropriate service {}; entry, only accept SU from these.
13908 - hook into us finishing nick burst, and have services burst a list of
13911 Revision Changes Path
13912 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
13913 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
13914 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
13915 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
13916 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
13917 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
13921 leeh 2005/01/11 17:32:42 EST (20050111_4)
13923 Modified files: (Branch: RATBOX_2_0)
13924 . configure configure.ac
13926 modules Makefile.in
13928 Added files: (Branch: RATBOX_2_0)
13929 modules m_services.c
13931 - more services compatibility code:
13932 - encap handlers for SU (services marking client as logged in)
13933 - and for LOGIN (servers bursting logged in status)
13934 - move suser from Client -> User
13936 Revision Changes Path
13937 7.229.2.9 +9 -3 ircd-ratbox/configure
13938 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
13939 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
13940 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
13941 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
13942 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
13946 leeh 2005/01/11 16:46:34 EST (20050111_3)
13948 Modified files: (Branch: RATBOX_2_0)
13949 include ircd_defs.h
13951 - whoops, missing #endif
13953 Revision Changes Path
13954 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
13958 leeh 2005/01/11 15:56:57 EST (20050111_2)
13960 Modified files: (Branch: RATBOX_2_0)
13961 include ircd_defs.h
13963 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
13964 have ipv6 just report sizeof(struct sockaddr_in)
13966 Revision Changes Path
13967 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
13971 leeh 2005/01/10 20:19:35 EST (20050111_1)
13973 Modified files: (Branch: RATBOX_2_0)
13976 - fix a gcc warning
13978 Revision Changes Path
13979 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
13983 leeh 2005/01/10 20:10:35 EST (20050111_0)
13985 Modified files: (Branch: RATBOX_2_0)
13986 adns internal.h parse.c transmit.c types.c
13988 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
13991 Revision Changes Path
13992 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
13993 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
13994 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
13995 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
13999 leeh 2005/01/10 17:48:48 EST (20050110_3)
14001 Modified files: (Branch: RATBOX_2_0)
14004 - send out the reformatted xline to opers (\s -> ' ')
14006 Revision Changes Path
14007 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14011 leeh 2005/01/10 16:18:53 EST (20050110_2)
14013 Modified files: (Branch: RATBOX_2_0)
14016 include client.h supported.h
14017 src messages.tab s_user.c send.c
14019 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14022 Revision Changes Path
14023 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14024 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14025 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14026 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14027 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14028 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14029 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14033 leeh 2005/01/10 14:50:47 EST (20050110_1)
14035 Modified files: (Branch: RATBOX_2_0)
14036 doc example.conf example.efnet.conf
14038 - I dont remember ts6 desyncing on bans, so im not sure why the example
14041 Revision Changes Path
14042 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14043 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14047 leeh 2005/01/10 13:31:10 EST (20050110_0)
14049 Modified files: (Branch: RATBOX_2_0)
14050 . configure configure.ac
14051 include channel.h client.h numeric.h s_conf.h
14052 s_serv.h setup.h.in
14053 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14055 src channel.c messages.tab newconf.c s_conf.c
14058 - added --enable-services to configure, which enables some ratbox-services
14059 compatibility code:
14060 - chanmode +r, registered users only
14061 - usermode +S, prevents deop/kick of a service
14062 - service { }; block in conf for the above umode
14064 Revision Changes Path
14065 7.229.2.8 +28 -16 ircd-ratbox/configure
14066 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14067 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14068 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14069 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14070 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14071 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14072 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14073 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14074 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14075 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14076 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14077 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14078 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14079 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14080 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14081 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14082 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14083 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14087 leeh 2005/01/09 08:23:30 EST (20050109_0)
14089 Modified files: (Branch: RATBOX_2_0)
14092 - remove a tab, and add +C to opers umode help
14094 Revision Changes Path
14095 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode