1 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
3 Merge old trunk r2065,r2067:
4 channel_modes(): get rid of the trailing space
5 also make the *pbuf check work like it should
6 (don't call IsMember another time if we already
8 simplify a bit more, update comments
12 +13 -13 trunk/src/channel.c (File Modified)
15 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
21 +1 -1 trunk/extensions/m_webirc.c (File Modified)
24 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
26 chghost: refuse spoofs which are empty or start with a colon
27 (would break the protocol)
31 +3 -0 trunk/modules/m_chghost.c (File Modified)
34 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
36 Fix description of 043 numeric.
40 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
43 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
45 SAVE: make the nickTS of the UID nick equal to 100, so it
46 is always in sync on the network.
50 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
51 +15 -11 trunk/modules/core/m_nick.c (File Modified)
54 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
56 Force nickTS to increase when a local user changes their nick.
60 +5 -1 trunk/modules/core/m_nick.c (File Modified)
63 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
65 Remove #define UFLAGS. We haven't allowed this
66 undocumented extension to the IRC protocol for
67 years (allowing an initial umode in USER).
71 +0 -2 trunk/modules/m_user.c (File Modified)
74 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
76 Move new_local_user hook, so it is possible to call
77 exit_client() from it, refusing the connection.
81 +3 -1 trunk/doc/hooks.txt (File Modified)
82 +10 -9 trunk/src/s_user.c (File Modified)
85 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
87 Only free PreClient struct when the rest of the Client
88 is freed, not immediately upon exit_client(). Doing this
89 would cause problems with sasl's new_local_user hook
90 vs hooks that exit the client there.
94 +0 -1 trunk/src/client.c (File Modified)
97 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
99 Use TS6 prefix for server-server JOIN 0.
103 +2 -1 trunk/modules/core/m_join.c (File Modified)
106 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
108 Use orighost in kill server notices.
112 +3 -3 trunk/modules/core/m_kill.c (File Modified)
115 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
117 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
121 +3 -3 trunk/modules/m_set.c (File Modified)
124 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
130 +1 -1 trunk/src/messages.tab (File Modified)
133 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
135 Show max_clients in /info.
139 +6 -0 trunk/modules/m_info.c (File Modified)
142 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
144 Don't allow /quote set max higher than the
145 serverinfo::max_clients ircd.conf value.
149 +8 -0 trunk/modules/m_set.c (File Modified)
152 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
154 Change code that checks maxclients limit: allow exactly
155 the configured amount of non-exceed_limit clients.
156 Code that appeared to limit exceed_limit clients too
157 but less heavily removed (it was not effective because
158 the parentheses were wrong).
162 +2 -4 trunk/src/s_user.c (File Modified)
165 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
167 By default, leave MAX_BUFFER fds free for log files,
168 server connections, ident lookups, exceed_limit clients,
169 etc. Mention this in example.conf and reference.conf.
173 +4 -2 trunk/doc/example.conf (File Modified)
174 +3 -1 trunk/doc/reference.conf (File Modified)
175 +1 -1 trunk/src/s_conf.c (File Modified)
178 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
180 --with-maxclients configure option is gone
184 +0 -11 trunk/INSTALL (File Modified)
187 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
189 Make the code that raises fd rlimit to hard limit work.
193 +5 -5 trunk/src/ircd.c (File Modified)
196 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
198 - note the I/O reworking
202 +2 -0 trunk/NEWS (File Modified)
205 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
211 +4 -4 trunk/doc/Makefile.in (File Modified)
214 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
216 - enforce proper conditions for EPOLL_CTL_DEL.
217 - remove possibly problematic "performance" check
221 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
224 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
226 - rename m_list_safelist to m_list and remove ratbox implementation
230 +393 -664 trunk/modules/Makefile.in (File Modified)
231 + - trunk/modules/m_list.c (File Added)
232 + - trunk/modules/m_list_ratbox.c (File Deleted)
233 + - trunk/modules/m_list_safelist.c (File Deleted)
236 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
238 - some more transit to sendto_one_numeric().
242 +2 -3 trunk/modules/m_away.c (File Modified)
243 +3 -3 trunk/src/messages.tab (File Modified)
244 +1 -1 trunk/src/s_user.c (File Modified)
247 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
249 - change some sendto_one() to sendto_one_numeric().
253 +4 -10 trunk/modules/m_admin.c (File Modified)
254 +3 -3 trunk/modules/m_map.c (File Modified)
255 +12 -12 trunk/src/messages.tab (File Modified)
256 +1 -2 trunk/src/s_conf.c (File Modified)
257 +9 -10 trunk/src/s_user.c (File Modified)
260 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
262 - river's ports.c from old charybdis trunk
266 +195 -0 trunk/configure.ac (File Modified)
267 + - trunk/libcharybdis/ports.c (File Added)
270 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
272 - remove broken ports stuff and devpoll stuff.
276 +0 -307 trunk/configure (File Modified)
277 +0 -21 trunk/configure.ac (File Modified)
278 +0 -474 trunk/include/setup.h.in (File Modified)
279 + - trunk/libcharybdis/devpoll.c (File Deleted)
280 + - trunk/libcharybdis/ports.c (File Deleted)
283 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
289 +1 -25 trunk/configure (File Modified)
290 +0 -3 trunk/include/setup.h.in (File Modified)
293 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
295 - remove x86-optimized hash code.
299 +0 -13 trunk/configure.ac (File Modified)
300 +2 -187 trunk/src/Makefile.in (File Modified)
301 + - trunk/src/fnvhash.s (File Deleted)
304 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
306 - apparently setting KE_LENGTH to 128 is fine.
310 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
313 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
315 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
319 +5627 -5747 trunk/configure (File Modified)
320 +0 -15 trunk/configure.ac (File Modified)
321 +0 -2 trunk/include/m_info.h (File Modified)
322 +6 -9 trunk/include/setup.h.in (File Modified)
323 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
326 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
328 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
329 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
330 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
334 +0 -5 trunk/include/config.h (File Modified)
335 +0 -5 trunk/include/config.h.dist (File Modified)
336 +0 -6 trunk/include/defaults.h (File Modified)
337 +0 -3 trunk/include/m_info.h (File Modified)
338 +21 -7 trunk/libcharybdis/commio.c (File Modified)
339 +2 -0 trunk/libcharybdis/commio.h (File Modified)
340 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
341 +4 -3 trunk/libcharybdis/poll.c (File Modified)
342 +0 -3 trunk/libcharybdis/select.c (File Modified)
343 +0 -9 trunk/src/ircd.c (File Modified)
344 +23 -26 trunk/src/listener.c (File Modified)
345 +2 -1 trunk/src/restart.c (File Modified)
346 +5 -1 trunk/src/s_auth.c (File Modified)
347 +1 -1 trunk/src/s_conf.c (File Modified)
348 +3 -1 trunk/src/s_serv.c (File Modified)
351 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
353 Repair operspy who !#channel, broken by me in r3283.
357 +2 -2 trunk/modules/m_who.c (File Modified)
360 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
362 Update bug report and IRC channel information.
366 +2 -1 trunk/BUGS (File Modified)
367 +2 -1 trunk/NEWS (File Modified)
370 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
372 Change copyright years in version.c.SH as in release-2.1 r3339.
376 +2 -2 trunk/src/version.c.SH (File Modified)
379 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
385 +104 -0 trunk/configure (File Modified)
388 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
390 Need to check for various flavours of epoll,
391 even if --enable-epoll is forced.
395 +1 -0 trunk/configure.ac (File Modified)
398 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
400 Hack to allow some more warnings, already present in configure (?).
404 +1 -1 trunk/aclocal.m4 (File Modified)
407 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
409 Merge old trunk r2077,r2079:
410 - Move closing of servlink control fd to close_connection()
411 instead of doing it in exit_local_server(), and make sure
412 we first close the data fd and then the control fd.
413 - Have servlink process ready fds in order net, data, ctrl
414 instead of ctrl, data, net. This seems to fix the problem
415 that squit reasons do not show up on the other side of a
416 ziplink (by making it send any final SQUIT and/or ERROR
417 before noticing the closed control fd).
421 +1 -1 trunk/servlink/io.c (File Modified)
422 +3 -12 trunk/src/client.c (File Modified)
425 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
427 Don't show the UID if a TS6 server sends a kick with
428 an empty or no comment. Note that charybdis never sends
433 +4 -4 trunk/modules/core/m_kick.c (File Modified)
436 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
438 Merge old trunk r2081:
439 Don't say that services cannot be killed in
440 ERR_ISCHANSERVICE message (given when trying
441 to kick or deop them), as that's not the case.
445 +1 -1 trunk/src/messages.tab (File Modified)
448 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
450 Merge old trunk r2059
451 Clarifications to the descriptions of umode +Q and cmode +F,
452 suggested by Ariadne@SorceryNet.
456 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
457 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
460 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
462 Merge old trunk r2907,r2991:
463 Allow TESTLINE on channel names.
467 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
468 +4 -0 trunk/help/opers/testline (File Modified)
469 +22 -0 trunk/modules/m_testline.c (File Modified)
472 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
474 Merge old trunk r2835:
475 resolver: if sendto(2) fails, try sending to the next nameserver
479 +1 -1 trunk/src/res.c (File Modified)
482 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
484 Merge old trunk r2817:
485 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
486 starts with a digit. This is safe because the last
487 parameter is a nick and never a UID. (The first parameter
488 in a server-server two-param whois is a UID/SID.)
492 +1 -1 trunk/modules/m_whois.c (File Modified)
495 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
497 Merge old trunk r2779,r2785:
498 Show correct privilege name in a few ERR_NOPRIVS numerics.
502 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
503 +1 -1 trunk/extensions/m_opme.c (File Modified)
504 +2 -2 trunk/unsupported/m_force.c (File Modified)
507 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
509 Merge old trunk r2695:
510 Send an SQUIT instead of an ERROR to announce /die to connected servers.
511 This will generate better server notices.
515 +3 -2 trunk/modules/core/m_die.c (File Modified)
518 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
520 Merge old trunk r2294:
521 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
525 +1 -1 trunk/src/s_user.c (File Modified)
528 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
530 Merge old trunk r2226:
531 If we are connecting outward to a server, check if the
532 server name they sent is the same as what we tried to
533 connect to. Previously such a connection could succeed
534 if there existed connect blocks with the same IP and
535 passwords for the other server name.
539 +11 -0 trunk/modules/core/m_server.c (File Modified)
542 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
544 Merge old trunk r2212:
545 Another handling of SJOINs without nicks:
546 Propagate them if the channel is +P or the channel
547 already existed, otherwise remove the channel again
548 and do not propagate the SJOIN.
552 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
555 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
557 Remove channels entirely from /whois on services.
558 This cannot be overridden with operspy.
562 +20 -17 trunk/modules/m_whois.c (File Modified)
565 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
567 Fix /who on channels with ** in their name.
571 +2 -2 trunk/modules/m_who.c (File Modified)
574 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
576 NEWS: As in 2.1.3, mention that the TS6 revision will
577 interoperate with older versions
581 +2 -1 trunk/NEWS (File Modified)
584 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
586 Fix documentation of HIDE_SERVERS_IPS define.
590 +2 -2 trunk/include/config.h.dist (File Modified)
593 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
595 Don't leak auth{} spoofed ip for I-line is full notice either.
599 +1 -1 trunk/src/s_conf.c (File Modified)
602 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
608 +37 -0 trunk/NEWS (File Modified)
611 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
613 Allow /invite (but not invex) to override +r, +l, +j in
614 addition to +i. As before, a restrictive mode must be in
615 place at /invite time for the invite to have an effect;
616 +r does not count as a restrictive mode if the user is
617 logged in; +l and +j always count as restrictive modes to
618 allow for cases where they would allow join at /invite
619 time but not when the user tries to join.
623 +6 -2 trunk/modules/m_invite.c (File Modified)
624 +21 -10 trunk/src/channel.c (File Modified)
627 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
629 Remove invite_ops_only, forcing it to YES.
633 +0 -1 trunk/doc/example.conf (File Modified)
634 +0 -5 trunk/doc/reference.conf (File Modified)
635 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
636 +0 -1 trunk/include/s_conf.h (File Modified)
637 +0 -6 trunk/modules/m_info.c (File Modified)
638 +10 -14 trunk/modules/m_invite.c (File Modified)
639 +0 -1 trunk/src/newconf.c (File Modified)
640 +0 -1 trunk/src/s_conf.c (File Modified)
643 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
645 Move username check after xline and dnsbl checks, so it
646 will not complain to opers about clients who are xlined
647 or blacklisted anyway (both of which silently reject).
651 +15 -15 trunk/src/s_user.c (File Modified)
654 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
656 - MASTER_MAX is no longer relevant
660 +0 -7 trunk/modules/m_set.c (File Modified)
663 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
665 - add config option for setting max_clients.
669 +5 -0 trunk/doc/example.conf (File Modified)
670 +5 -0 trunk/doc/reference.conf (File Modified)
671 +2 -0 trunk/include/s_conf.h (File Modified)
672 +1 -1 trunk/src/ircd.c (File Modified)
673 +2 -0 trunk/src/newconf.c (File Modified)
674 +2 -1 trunk/src/s_conf.c (File Modified)
677 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
679 - remove get_maxrss() and all of that insecure and unsafe nonsense
683 +3 -38 trunk/src/ircd.c (File Modified)
684 +1 -1 trunk/src/restart.c (File Modified)
685 +0 -4 trunk/src/s_stats.c (File Modified)
688 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
690 - avoid some potential NULL dereferencing
694 +1 -1 trunk/libcharybdis/commio.c (File Modified)
697 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
703 +1 -1 trunk/libcharybdis/poll.c (File Modified)
706 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
708 - rework poll a bit for the MAXCONNECTIONS changes.
712 +46 -23 trunk/libcharybdis/poll.c (File Modified)
715 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
717 Our way of using kqueue may cause it to report fds we
718 don't know about anymore, cope.
722 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
725 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
727 Don't reference freed memory (fde_t) in comm_close().
731 +1 -1 trunk/libcharybdis/commio.c (File Modified)
734 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
736 - fix for 100% cpu use
740 +1 -1 trunk/libcharybdis/commio.c (File Modified)
743 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
745 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
749 +37 -25 trunk/libcharybdis/commio.c (File Modified)
752 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
754 - clear up use of fd_table in ircd.
758 +3 -2 trunk/src/s_serv.c (File Modified)
761 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
763 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
767 +97 -26 trunk/libcharybdis/commio.c (File Modified)
768 +3 -2 trunk/libcharybdis/commio.h (File Modified)
769 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
770 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
771 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
772 +3 -3 trunk/libcharybdis/poll.c (File Modified)
773 +2 -2 trunk/libcharybdis/ports.c (File Modified)
774 +2 -2 trunk/libcharybdis/select.c (File Modified)
777 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
779 Fix some cases where the size argument to strlcpy()
780 for usernames and hostnames is 1 too small.
784 +1 -1 trunk/modules/m_chghost.c (File Modified)
785 +2 -2 trunk/src/res.c (File Modified)
786 +2 -2 trunk/src/s_user.c (File Modified)
789 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
791 Cut down quit/part/kick reasons to avoid quit reasons
792 overflowing the client exiting server notice (from
793 TOPICLEN to 260). kill reasons become shorter accordingly.
794 kline/dline/gline reasons become 390.
795 away messages stay at TOPICLEN for now.
799 +8 -3 trunk/include/ircd_defs.h (File Modified)
800 +2 -2 trunk/modules/m_dline.c (File Modified)
801 +4 -4 trunk/modules/m_gline.c (File Modified)
802 +2 -2 trunk/modules/m_kline.c (File Modified)
805 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
807 Don't leak auth{} spoofed IP addresses in +f notices.
808 from ratbox (androsyn)
812 +10 -3 trunk/src/s_conf.c (File Modified)
815 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
817 Make oper_up() take +i/-i during opering up into account
818 (e.g. no_oper_invis extension, +i in operator::umodes).
819 Remove the hack from no_oper_invis.
823 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
824 +4 -0 trunk/src/s_user.c (File Modified)
827 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
829 no_oper_invis: decrement invisible count when clearing
830 invisible on a local client who has just opered up
831 oper_up() should really do this
835 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
838 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
840 Put "End of Channel Quiet List" instead of
841 "End of Channel Ban List" for a +q list.
842 Due to client restrictions the numerics for
843 quiet lists must be the same as for ban lists.
847 +4 -1 trunk/src/chmode.c (File Modified)
850 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
852 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
853 Change TS6 JOIN processing
854 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
855 a local user joins an existing channel
856 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
857 propagating a TS6 JOIN
858 - don't interpret simple modes in an incoming TS6 JOIN
860 This is to avoid desyncs when certain mode changes (e.g. -im)
861 cross with joins. A downside is that simple modes will be
862 more desynched when a JOIN creates a channel or lowers TS,
863 but that's less important.
865 Update the TS6 specification to include this, and clarify
866 that TMODE can come from a server and that MODE must be
867 translated into TMODE from other servers too.
871 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
872 +19 -127 trunk/modules/core/m_join.c (File Modified)
875 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
877 Make -logfile work again.
881 +2 -2 trunk/src/s_log.c (File Modified)
884 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
886 - fix off-by-one memory overflow error.
890 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
893 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
895 Change handling of modularized umodes:
896 - keep the bitmask reserved forever to the letter, fixing
897 the problems when loading multiple umode modules,
898 unloading them and then loading them in a different order
899 - don't allow local users to change umodes which have
900 been unloaded and don't set them on new users via
905 +24 -3 trunk/src/s_user.c (File Modified)
908 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
910 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
914 +1 -0 trunk/include/s_user.h (File Modified)
915 +0 -22 trunk/libcharybdis/tools.c (File Modified)
916 +0 -1 trunk/libcharybdis/tools.h (File Modified)
917 +22 -0 trunk/src/s_user.c (File Modified)
920 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
922 DNSBL keyword substitution is available as of 2.1.3.
926 +1 -1 trunk/doc/example.conf (File Modified)
929 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
931 Change two occurances like match(userinput, target_p->name) ||
932 match(target_p->name, userinput) to just match(userinput,
933 target_p->name). No client name can contain * or ? now.
937 +1 -1 trunk/modules/m_trace.c (File Modified)
938 +1 -2 trunk/src/s_serv.c (File Modified)
941 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
943 Do not try find_server() on a name find_client() has
944 returned NULL for, as this will always return NULL
945 since the removal of hostmasking.
949 +1 -2 trunk/modules/m_pong.c (File Modified)
950 +0 -4 trunk/src/s_serv.c (File Modified)
953 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
955 Remove server_exists() which checked whether the
956 server name existed taking hostmasking into account
957 and just check with find_server(); admittedly
958 this checks if the name is a SID but that's not
963 +3 -27 trunk/modules/core/m_server.c (File Modified)
966 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
968 Remove hash_find_masked_server(), which made it possible
969 to specify the full (unmasked) name of a server behind
970 a hostmask. As a result find_any_client() (for prefixes)
971 becomes equal to find_client(), so remove that too.
975 +0 -1 trunk/include/hash.h (File Modified)
976 +1 -75 trunk/src/hash.c (File Modified)
977 +1 -1 trunk/src/parse.c (File Modified)
980 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
982 Remove '*' from valid server name characters.
983 This makes it impossible to connect hostmasked servers.
984 (This support didn't work well anyway, was incompatible
985 with TS6 and we never masked ourselves.)
989 +1 -1 trunk/src/match.c (File Modified)
992 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
994 Change spambot, flooder and jupe joiner notices from host to orighost.
998 +1 -1 trunk/modules/core/m_join.c (File Modified)
999 +2 -2 trunk/modules/core/m_message.c (File Modified)
1000 +2 -2 trunk/src/channel.c (File Modified)
1003 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1005 Add documentation for SASL client protocol, same as atheme doc/SASL.
1009 + - trunk/doc/sasl.txt (File Added)
1012 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1014 Include real hostname in Closing Link message for unknown
1015 connections that have sent USER. This is helpful for
1016 k-lined users while not breaking server IP hiding.
1020 +3 -1 trunk/src/client.c (File Modified)
1023 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1029 +29 -29 trunk/configure (File Modified)
1032 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1034 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1038 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1041 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1043 Backport from early 3.x:
1046 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1048 - remove "Processing connection to foobar.net" message
1052 +0 -3 trunk/src/s_auth.c (File Modified)
1055 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1057 - missed the processing connection one (actually, we can probably nuke this one)
1061 +1 -2 trunk/src/s_auth.c (File Modified)
1064 river 2006/09/27 16:33:05 UTC (20060927-2174)
1066 get_client_name = stupid
1071 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1074 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1076 - remove excessive arguments
1080 +1 -2 trunk/src/s_conf.c (File Modified)
1081 +1 -1 trunk/src/s_user.c (File Modified)
1084 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1086 - use sendto_one_notice() for on-connect notices too.
1090 +10 -10 trunk/src/s_auth.c (File Modified)
1093 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1095 - use sendto_one_notice() in the core, too.
1099 +2 -2 trunk/src/chmode.c (File Modified)
1100 +8 -15 trunk/src/modules.c (File Modified)
1101 +3 -5 trunk/src/s_conf.c (File Modified)
1102 +1 -2 trunk/src/s_newconf.c (File Modified)
1103 +20 -57 trunk/src/s_user.c (File Modified)
1106 river 2006/09/27 16:19:25 UTC (20060927-2166)
1108 the KILL command will use get_client_name(, SHOW_IP) instead of
1109 target->name, and will show a more useful error for local opers
1114 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1117 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1119 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1123 +4 -2 trunk/src/send.c (File Modified)
1126 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1132 +1 -1 trunk/include/client.h (File Modified)
1135 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1137 - get_id(): fall back to "*" if client has no known name
1141 +1 -1 trunk/include/client.h (File Modified)
1144 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1146 - convert to sendto_one_notice().
1150 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1151 +4 -6 trunk/unsupported/m_force.c (File Modified)
1154 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1156 - use sendto_one_notice() in many places instead of
1157 sendto_one(source_p, ":%s NOTICE %s :", ...);
1161 +10 -25 trunk/extensions/example_module.c (File Modified)
1162 +5 -14 trunk/extensions/hurt.c (File Modified)
1163 +1 -2 trunk/extensions/m_42.c (File Modified)
1164 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1165 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1166 +1 -2 trunk/extensions/m_opme.c (File Modified)
1167 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1168 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1169 +3 -7 trunk/modules/core/m_die.c (File Modified)
1170 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1171 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1172 +1 -2 trunk/modules/m_challenge.c (File Modified)
1173 +11 -15 trunk/modules/m_connect.c (File Modified)
1174 +20 -28 trunk/modules/m_dline.c (File Modified)
1175 +2 -2 trunk/modules/m_etrace.c (File Modified)
1176 +11 -21 trunk/modules/m_gline.c (File Modified)
1177 +2 -4 trunk/modules/m_kline.c (File Modified)
1178 +1 -2 trunk/modules/m_rehash.c (File Modified)
1179 +3 -7 trunk/modules/m_restart.c (File Modified)
1180 +31 -45 trunk/modules/m_set.c (File Modified)
1181 +2 -4 trunk/modules/m_testmask.c (File Modified)
1182 +5 -8 trunk/modules/m_unreject.c (File Modified)
1183 +2 -5 trunk/modules/m_xline.c (File Modified)
1188 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1189 +10 -25 trunk/extensions/example_module.c (File Modified)
1190 +5 -14 trunk/extensions/hurt.c (File Modified)
1191 +1 -2 trunk/extensions/m_42.c (File Modified)
1192 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1193 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1194 +1 -2 trunk/extensions/m_opme.c (File Modified)
1195 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1196 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1197 +3 -7 trunk/modules/core/m_die.c (File Modified)
1198 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1199 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1200 +1 -2 trunk/modules/m_challenge.c (File Modified)
1201 +11 -15 trunk/modules/m_connect.c (File Modified)
1202 +2 -4 trunk/modules/m_dline.c (File Modified)
1203 +2 -2 trunk/modules/m_etrace.c (File Modified)
1204 +11 -21 trunk/modules/m_gline.c (File Modified)
1205 +2 -4 trunk/modules/m_kline.c (File Modified)
1206 +1 -2 trunk/modules/m_rehash.c (File Modified)
1207 +3 -7 trunk/modules/m_restart.c (File Modified)
1208 +31 -45 trunk/modules/m_set.c (File Modified)
1209 +2 -4 trunk/modules/m_testmask.c (File Modified)
1210 +5 -8 trunk/modules/m_unreject.c (File Modified)
1211 +1 -3 trunk/modules/m_xline.c (File Modified)
1212 +2 -2 trunk/src/chmode.c (File Modified)
1213 +8 -15 trunk/src/modules.c (File Modified)
1214 +10 -14 trunk/src/s_auth.c (File Modified)
1215 +3 -6 trunk/src/s_conf.c (File Modified)
1216 +1 -2 trunk/src/s_newconf.c (File Modified)
1217 +20 -57 trunk/src/s_user.c (File Modified)
1218 +4 -2 trunk/src/send.c (File Modified)
1219 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1220 +4 -6 trunk/unsupported/m_force.c (File Modified)
1223 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1225 - keyword-subst from charybdis 2.2.
1229 +12 -3 trunk/doc/example.conf (File Modified)
1230 +58 -3 trunk/doc/reference.conf (File Modified)
1231 + - trunk/include/substitution.h (File Added)
1232 +1 -0 trunk/src/Makefile.in (File Modified)
1233 +2 -2 trunk/src/s_conf.c (File Modified)
1234 +164 -1 trunk/src/s_user.c (File Modified)
1235 + - trunk/src/substitution.c (File Added)
1238 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1240 Removed merge tracking for "svnmerge" for
1241 http://svn.atheme.org/charybdis/branches/release-2.2
1245 + - trunk/ (Property Modified)
1248 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1250 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1251 http://svn.atheme.org/charybdis/branches/release-2.2
1255 + - trunk/ (Property Modified)
1258 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1260 Removed merge tracking for "svnmerge" for
1261 http://svn.atheme.org/charybdis/branches/release-2.2
1265 + - trunk/ (Property Modified)
1268 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1270 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1271 http://svn.atheme.org/charybdis/branches/release-2.2
1275 + - trunk/ (Property Modified)
1278 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1284 + - trunk/ (Property Modified)
1287 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1289 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1290 http://svn.atheme.org/charybdis/branches/release-2.2
1294 + - trunk/ (Property Modified)
1297 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1299 - version bump to 2.2.0
1303 +3 -1 trunk/NEWS (File Modified)
1304 +1 -1 trunk/configure.ac (File Modified)
1307 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1310 + branches/release-2.1 -> 2.2 base
1311 + 3.0 -> branches/cxxconversion
1312 + backport some immediate 3.0 functionality for 2.2
1317 + - trunk/ (File Added)
1320 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1322 Merged revisions 3135,3137 via svnmerge from
1323 http://svn.atheme.org/charybdis/trunk
1326 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1328 - Expand TRACE description
1329 - Mention expiry time in TESTLINE
1331 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1333 Update copyright year for sgml docs to 2007.
1338 + - branches/release-2.1/ (Property Modified)
1339 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1340 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1343 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1345 Merged revisions 1999 via svnmerge from
1346 http://svn.atheme.org/charybdis/trunk
1347 Add river to CREDITS
1350 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1357 + - branches/release-2.1/ (Property Modified)
1358 +1 -0 branches/release-2.1/CREDITS (File Modified)
1361 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1363 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1364 http://svn.atheme.org/charybdis/trunk
1367 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1369 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1371 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1373 - add use_forward to /info
1375 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1377 Call channel_modes() with &me instead of source_p when
1378 sending out a JOIN and SJOIN for a local user. This
1379 saves checking whether they are on the channel they
1382 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1384 If use_forward is disabled:
1386 - hide +f in /mode #channel (/mode #channel f still shows it)
1387 - do not send any mode changes adding +f to local clients
1388 (-f ones are still sent)
1393 + - branches/release-2.1/ (Property Modified)
1394 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1395 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1396 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1397 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1398 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1399 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1400 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1401 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1402 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1403 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1404 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1405 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1408 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1410 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1414 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1415 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1416 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1419 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1421 Add accountability (wallops, log) to OKICK.
1425 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1428 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1430 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1431 Similar to branches/release-2.2 r3061.
1435 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1438 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1440 - Write xline to file after instead of before notifying opers and source
1441 - Also notify source of failure to add xline
1442 Similar to branches/release-2.2 r3057.
1446 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1449 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1451 If a dline/kline/resv cannot be added to the file, send
1452 the regular notices to local opers and source anyway,
1453 and also warn the source (local opers were already warned).
1454 Similar to branches/release-2.2 r3053.
1458 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1461 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1463 Port over fixes from unkline/unxline/unresv to undline.
1464 Similar to branches/release-2.2 r3049.
1468 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1471 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1473 Merged revisions 2915 via svnmerge from
1474 http://svn.atheme.org/charybdis/trunk
1477 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1479 In usage message, show kline.conf and xline.conf instead
1480 of klines.conf and xlines.conf.
1485 + - branches/release-2.1/ (Property Modified)
1486 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1489 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1491 Merged revisions 2831,2833,2853 via svnmerge from
1492 http://svn.atheme.org/charybdis/trunk
1495 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1497 unkline/unxline/unresv:
1498 - if fclose on the output returns an error, treat this as a
1500 - check if the rename from the temp file to the ban conf failed
1502 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1504 When adding a permanent dline/kline/xline/resv, check
1505 the return value of fclose().
1507 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1509 Do not free xline aconf if it could not be written out.
1510 It will be added to the list in memory anyway.
1515 + - branches/release-2.1/ (Property Modified)
1516 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1517 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1518 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1519 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1522 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1524 NEWS: Clarify effects of ip_cloaking changes a little.
1528 +2 -0 branches/release-2.1/NEWS (File Modified)
1531 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1537 +9 -9 branches/release-2.1/configure (File Modified)
1540 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1542 Version bump on 2.1 branch to 2.1.2.
1546 +1 -1 branches/release-2.1/configure.ac (File Modified)
1549 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1551 Mention r2801/r2805.
1555 +1 -0 branches/release-2.1/NEWS (File Modified)
1558 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1560 Merged revisions 2801 via svnmerge from
1561 http://svn.atheme.org/charybdis/trunk
1564 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1566 ip_cloaking: try to avoid truncation by removing more
1567 components of the hostname (except the TLD).
1572 + - branches/release-2.1/ (Property Modified)
1573 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1576 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1582 +8 -1 branches/release-2.1/NEWS (File Modified)
1585 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1587 Merged revisions 2781 via svnmerge from
1588 http://svn.atheme.org/charybdis/trunk
1591 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1593 Fix stupid bug: checked a hostmask against the found
1594 ban instead of all exceptions, causing all host mangled
1595 clients to be exempted if there was a single ban
1596 exception in many cases.
1601 + - branches/release-2.1/ (Property Modified)
1602 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1605 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1607 Merged revisions 2773 via svnmerge from
1608 http://svn.atheme.org/charybdis/trunk
1611 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1613 user@host must be *@* for a shared{} block with flags=locops
1614 (server should not be *).
1619 + - branches/release-2.1/ (Property Modified)
1620 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1623 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1625 Tweak \s code a little.
1629 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1630 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1631 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1634 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1636 Merged revisions 2761 via svnmerge from
1637 http://svn.atheme.org/charybdis/trunk
1640 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1642 The testline/no_tilde fixes are in 2.1.1.
1647 + - branches/release-2.1/ (Property Modified)
1648 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1651 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1657 +4 -1 branches/release-2.1/NEWS (File Modified)
1660 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1662 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
1663 http://svn.atheme.org/charybdis/trunk
1667 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1669 If the auth{} block has no_tilde and is not kline exempt,
1670 check the username without tilde against klines too.
1671 This is consistent with the way klines work on spoofs
1672 (klines checked on both raw and appearing-on-IRC version).
1674 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1676 Rework the fix for klines with no_tilde.
1677 Add an extra argument to find_address_conf() for the
1678 username without tilde, as that may contain one character more.
1680 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1682 Unbreak compile (because of r2697).
1683 testline with ~ could be improved some more perhaps, but this should work.
1685 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1687 testline: take no_tilde and username truncation into account
1689 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1691 Add some information on /testline with no_tilde and username truncation.
1696 + - branches/release-2.1/ (Property Modified)
1697 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1698 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1699 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1700 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1701 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1702 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1705 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1707 Merged revisions 2149,2151 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1711 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1713 Move kills from services from +s to +k snomask.
1714 Kills from non-service opers remain on +s.
1716 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1718 Update description of +s and +k snomasks.
1723 + - branches/release-2.1/ (Property Modified)
1724 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1725 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1726 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1729 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1731 Merged revisions 2685 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1735 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1737 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1742 + - branches/release-2.1/ (Property Modified)
1743 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1746 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1748 Merged revisions 2693 via svnmerge from
1749 http://svn.atheme.org/charybdis/trunk
1752 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1754 Fix truncation (by one) of unidented usernames
1755 if user registration is done because of DNSBL
1756 completion (which is the usual case if a valid
1757 NICK and USER are sent quickly and any DNSBLs
1763 + - branches/release-2.1/ (Property Modified)
1764 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1767 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1773 +10 -0 branches/release-2.1/NEWS (File Modified)
1776 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1782 +9 -9 branches/release-2.1/configure (File Modified)
1785 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1787 Version bump to 2.1.1.
1791 +1 -1 branches/release-2.1/configure.ac (File Modified)
1794 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1796 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
1797 http://svn.atheme.org/charybdis/trunk
1800 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1802 - fix a server notice on SID collision where the server name is mentioned twice
1804 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1806 - get_server_name() is stupid
1808 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1812 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1814 Do the Attempt to re-introduce SID server notice somewhat
1815 differently, showing a real host again if !HIDE_SERVERS_IPS
1816 and still showing the server name exactly once.
1818 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1820 Fix log message for Attempt to re-introduce SID (server notice was ok).
1822 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1824 - replace "No N line" with "no connect block" in a
1826 - show attempted server name in a few serverlog messages
1831 + - branches/release-2.1/ (Property Modified)
1832 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1835 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1837 Merged revisions 2218 via svnmerge from
1838 http://svn.atheme.org/charybdis/trunk
1841 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1843 Fix garbage in /stats y output on 64-bit archs.
1848 + - branches/release-2.1/ (Property Modified)
1849 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1852 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1854 Merged revisions 2438 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1858 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1860 Enable Revision keyword in addition to Id.
1865 + - branches/release-2.1/ (Property Modified)
1866 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1869 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1871 Merged revisions 2679 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1875 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1877 Port over ratbox 2.2 r23253 (anfl):
1878 - remove the cached storage of how many +beI there are, thereby fixing a
1879 case where it can get desynced from reality
1884 + - branches/release-2.1/ (Property Modified)
1885 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1886 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1889 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1891 Merged revisions 2093,2095 via svnmerge from
1892 http://svn.atheme.org/charybdis/trunk
1895 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1897 - change DNSBL licensing to BSD.
1899 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1901 - change x86-assembly FNV implementation to BSD license
1906 + - branches/release-2.1/ (Property Modified)
1907 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1908 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1911 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1913 Merged revisions 2073,2075 via svnmerge from
1914 http://svn.atheme.org/charybdis/trunk
1917 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1919 Put full information in the squit reason when exiting
1920 a server due to a servlink (ziplinks) error.
1922 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1924 Put full information in the squit reason when exiting
1925 a server due to not enough arguments for a command.
1930 + - branches/release-2.1/ (Property Modified)
1931 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1932 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1935 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1937 Merged revisions 2071 via svnmerge from
1938 http://svn.atheme.org/charybdis/trunk
1941 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1943 Don't redirect users from an existing domain to an
1944 existing server in reference.conf.
1950 + - branches/release-2.1/ (Property Modified)
1951 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1954 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1956 Merged revisions 2053 via svnmerge from
1957 http://svn.atheme.org/charybdis/trunk
1960 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1962 Make find_channel_membership() choose the shortest list
1963 (channel's list or user's list) to search, avoiding excessive
1964 CPU usage with services which are in lots of channels.
1965 From ratbox 2.2 (anfl/jilles)
1970 + - branches/release-2.1/ (Property Modified)
1971 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1974 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1980 +9 -9 branches/release-2.1/configure (File Modified)
1983 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1985 Version change 2.1.0rc1 -> 2.1.0 (release).
1989 +1 -1 branches/release-2.1/configure.ac (File Modified)
1992 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1994 Merged revisions 2029 via svnmerge from
1995 http://svn.atheme.org/charybdis/trunk
1998 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2000 NEWS: mention m_webirc.c module
2005 + - branches/release-2.1/ (Property Modified)
2006 +1 -0 branches/release-2.1/NEWS (File Modified)
2009 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2015 +9 -9 branches/release-2.1/configure (File Modified)
2018 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2020 Change version to 2.1.0rc1.
2024 +1 -1 branches/release-2.1/configure.ac (File Modified)
2027 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2029 Merged revisions 2021 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2033 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2035 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2036 related flaky looking things, and instead keep a list
2037 of BlacklistClients in PreClient.
2042 + - branches/release-2.1/ (Property Modified)
2043 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2044 +1 -1 branches/release-2.1/include/client.h (File Modified)
2045 +0 -1 branches/release-2.1/include/res.h (File Modified)
2046 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2047 +0 -24 branches/release-2.1/src/res.c (File Modified)
2048 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2051 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2053 Merged revisions 2015,2017 via svnmerge from
2054 http://svn.atheme.org/charybdis/trunk
2057 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2059 Check if the name in the question section of the
2060 DNS reply matches what we queried, to guard against
2061 late replies to a previous query with the same id.
2063 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2065 res.c: add a comment summarizing our changes
2070 + - branches/release-2.1/ (Property Modified)
2071 +53 -18 branches/release-2.1/src/res.c (File Modified)
2074 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2076 Merged revisions 1981 via svnmerge from
2077 http://svn.atheme.org/charybdis/trunk
2080 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2082 Alphabetize extensions and tweak the descriptions a little.
2087 + - branches/release-2.1/ (Property Modified)
2088 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2089 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2092 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2094 Merged revisions 1975 via svnmerge from
2095 http://svn.atheme.org/charybdis/trunk
2098 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2100 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2101 We should use the IP and not truncate the hostname.
2102 From ratbox 2.2 (androsyn)
2107 + - branches/release-2.1/ (Property Modified)
2108 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2111 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2113 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2114 http://svn.atheme.org/charybdis/trunk
2118 + - branches/release-2.1/ (Property Modified)
2121 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2123 - branch 2.1 release family
2127 + - branches/release-2.1/ (File Added)
2130 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2132 Describe new handling of host mangling in channel bans in SGML.
2136 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2139 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2141 - ok, 2.1 operline brought to you by marvin the melancholy robot
2145 +1 -1 trunk/src/messages.tab (File Modified)
2148 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2150 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2151 If anybody comes up with anything better, then please let us know
2152 and we will change this before 2.1 is branched.
2156 +1 -1 trunk/src/messages.tab (File Modified)
2159 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2161 Add EUID to capab.txt.
2165 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2168 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2174 +3 -0 trunk/NEWS (File Modified)
2177 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2179 Allow service{} servers to manipulate the nick delay table
2180 (for "nickserv enforcement").
2181 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2182 If duration is 0, the nickdelay entry is removed, otherwise
2183 it is added with the duration in seconds (maximum 24 hours).
2184 It is suggested that this is used if the EUID capab is present.
2188 +42 -1 trunk/modules/m_services.c (File Modified)
2191 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2193 HURT: strip off *@ from the start of the mask
2194 reject anything else containing '@' or '!'
2198 +11 -0 trunk/extensions/hurt.c (File Modified)
2201 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2203 ircd.c: need supported.h here
2207 +1 -0 trunk/src/ircd.c (File Modified)
2210 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2212 HURT: less ambiguity here
2213 ips/hosts to be hurt must contain a '.' or ':' otherwise
2214 they are interpreted as nicks
2218 +14 -9 trunk/extensions/hurt.c (File Modified)
2221 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2223 - we're now ircd-charybdis.org.
2224 - properly alphabetize credits
2228 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2231 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2233 - add additional modules to the configs
2237 +6 -0 trunk/doc/example.conf (File Modified)
2238 +12 -0 trunk/doc/reference.conf (File Modified)
2241 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2243 - remove hurt.h, it is pointless and confusing
2247 +27 -62 trunk/extensions/hurt.c (File Modified)
2248 + - trunk/extensions/hurt.h (File Deleted)
2251 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2253 - add code to suggest a local HURT by nickname.
2254 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2258 +40 -10 trunk/extensions/hurt.c (File Modified)
2259 +1 -0 trunk/extensions/hurt.h (File Modified)
2262 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2268 +2 -1 trunk/NEWS (File Modified)
2271 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2273 MASKTRACE/TESTMASK: check orighost as well
2277 +4 -2 trunk/modules/m_etrace.c (File Modified)
2278 +3 -1 trunk/modules/m_testmask.c (File Modified)
2281 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2283 Make RPL_ISUPPORT (005) numeric modularizable.
2284 Currently it will reassemble the numeric every time
2285 it needs to be sent, using a few dozen callbacks;
2286 if this is too slow some caching scheme should be
2291 +0 -1 trunk/include/s_user.h (File Modified)
2292 +36 -114 trunk/include/supported.h (File Modified)
2293 +1 -1 trunk/modules/m_version.c (File Modified)
2294 +1 -0 trunk/src/Makefile.in (File Modified)
2295 +1 -0 trunk/src/ircd.c (File Modified)
2296 +300 -25 trunk/src/s_user.c (File Modified)
2297 + - trunk/src/supported.c (File Added)
2300 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2302 EUID orighost could differ from host only in case,
2303 do not mark as dynamic spoof then
2307 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2310 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2312 kline help file: clarify a bit and remove some obsolete stuff
2313 partly suggested by Olin
2317 +8 -8 trunk/help/opers/kline (File Modified)
2320 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2326 +20 -0 trunk/NEWS (File Modified)
2329 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2331 Show real host/IP to nonopers whoising themselves.
2332 The IP is not shown for auth{} spoofs, otherwise it is,
2333 as it looked rather weird to me to show an auth{} spoofed
2334 IP like this. (/userhost on self still shows the IP.)
2338 +13 -2 trunk/modules/m_whois.c (File Modified)
2341 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2343 Document nick_delay stuff and move it around a bit.
2347 +1 -2 trunk/doc/example.conf (File Modified)
2348 +8 -2 trunk/doc/reference.conf (File Modified)
2351 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2353 - disable nickdelay by default. Needs to be documented in reference.conf.
2357 +2 -0 trunk/doc/example.conf (File Modified)
2358 +2 -0 trunk/doc/reference.conf (File Modified)
2361 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2363 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2367 +2 -1 trunk/modules/m_services.c (File Modified)
2370 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2372 ip_cloaking: somewhat hackish but we need to send the
2373 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2378 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2381 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2383 If EUID is used, show realhost in far connect notice
2384 (but not in far disconnect notice).
2388 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2391 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2394 - use non-ENCAP CHGHOST if possible
2395 - really introduce new users with their mangled and real
2396 host if +h is in default umodes
2400 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2403 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2405 Add non-ENCAP CHGHOST.
2409 +49 -11 trunk/modules/m_chghost.c (File Modified)
2412 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2414 Initial addition of EUID (puts realhost/account in same
2415 command as user introduction).
2416 See doc/technical/euid.txt for more information.
2417 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2421 + - trunk/doc/technical/euid.txt (File Added)
2422 +2 -1 trunk/include/s_serv.h (File Modified)
2423 +1 -1 trunk/include/s_user.h (File Modified)
2424 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2425 +1 -34 trunk/modules/m_chghost.c (File Modified)
2426 +0 -28 trunk/modules/m_services.c (File Modified)
2427 +30 -1 trunk/src/s_serv.c (File Modified)
2428 +30 -3 trunk/src/s_user.c (File Modified)
2431 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2433 Store the mangled host in localClient and use it for
2434 ban matching (also match real host for mangled users,
2435 also match mangled host for uncloaked users).
2436 Improve interaction of +h with auth{} and services
2438 Note that all of this only applies to clients who
2439 connect after the mangling module is loaded
2440 (other clients cannot even set +h).
2441 The sorcerynet cloaking module has not been updated
2446 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2447 +3 -0 trunk/include/client.h (File Modified)
2448 +64 -5 trunk/src/channel.c (File Modified)
2449 +1 -0 trunk/src/client.c (File Modified)
2450 +2 -2 trunk/src/s_user.c (File Modified)
2453 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2455 Document /stats U letters in sgml.
2459 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2462 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2464 Better description of hub_mask and leaf_mask.
2468 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2471 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2473 Add operspy_dont_care_user_info to sgml docs.
2477 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2480 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2482 Add general::operspy_dont_care_user_info.
2483 This makes /who mask equivalent to /who !mask for opers
2484 with the operspy flag, and removes the operspy log/notice
2485 on /who mask, /masktrace and /scan.
2486 The necessary privilege (operspy flag) is unchanged.
2487 Behaviour for the other operspy commands (channel
2488 related ones) is also unchanged.
2492 +1 -0 trunk/doc/example.conf (File Modified)
2493 +6 -0 trunk/doc/reference.conf (File Modified)
2494 +1 -0 trunk/include/s_conf.h (File Modified)
2495 +10 -8 trunk/modules/m_etrace.c (File Modified)
2496 +6 -0 trunk/modules/m_info.c (File Modified)
2497 +8 -5 trunk/modules/m_scan.c (File Modified)
2498 +1 -1 trunk/modules/m_version.c (File Modified)
2499 +6 -1 trunk/modules/m_who.c (File Modified)
2500 +1 -0 trunk/src/newconf.c (File Modified)
2501 +1 -0 trunk/src/s_conf.c (File Modified)
2504 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2506 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2507 This letter will also be used for showing operspy with
2508 limited accountability (show non channel related info
2509 without '!' or notice).
2513 +2 -0 trunk/doc/server-version-info (File Modified)
2514 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2515 +2 -0 trunk/include/ircd.h (File Modified)
2516 +6 -0 trunk/modules/m_info.c (File Modified)
2517 +2 -0 trunk/modules/m_version.c (File Modified)
2518 +1 -0 trunk/src/ircd_state.c (File Modified)
2521 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2523 Add m_webirc module, allows showing real host of CGI:IRC users.
2524 Differences to the version available on my web page for a while:
2525 instructions on how to set it up.
2529 +137 -0 trunk/extensions/Makefile.in (File Modified)
2530 + - trunk/extensions/m_webirc.c (File Added)
2533 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2535 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2539 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2542 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2544 - move beu from core to contributors
2545 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2549 +2 -2 trunk/CREDITS (File Modified)
2552 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2554 Mention that class blocks must be defined before the
2555 auth or connect blocks referencing them.
2559 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2562 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2565 - change from "can join" to "is banned", this reverses sense
2566 and removes "weird" checks like for +i, +l, +j
2567 - don't allow $j to same channel
2568 - +s/+p restriction removed, anyone can /mode b anyway
2573 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2576 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2578 Add a few important lines from reference.conf to example.conf.
2582 +8 -1 trunk/doc/example.conf (File Modified)
2585 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2587 - we don't support rtsigio anymore
2588 - we definately don't support VMS nor Cygwin either.
2592 +2 -2 trunk/INSTALL (File Modified)
2593 +0 -2 trunk/README.FIRST (File Modified)
2596 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2598 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2602 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2605 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2608 - return EXTBAN_NOMATCH for a valid ban that does not match
2609 - consider a $j ban invalid if we were already processing a
2610 can_join for a $j ban
2614 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2617 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2619 extb_extgecos: realhost -> orighost
2623 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2626 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2628 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2632 +59 -0 trunk/extensions/Makefile.in (File Modified)
2633 + - trunk/extensions/extb_canjoin.c (File Added)
2636 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2638 - oh right, charybdis calls that 'orighost'.
2642 +2 -2 trunk/modules/m_who.c (File Modified)
2645 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2647 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2651 +2 -0 trunk/modules/m_who.c (File Modified)
2654 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2656 - also check $x against realhost
2660 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2663 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2665 Sorcerynet people want a debugging notice moved from +s to +d.
2669 +1 -1 trunk/src/blacklist.c (File Modified)
2672 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2674 Use source_p instead of client_p for free_pre_client().
2675 client_p could be NULL or another client.
2679 +1 -1 trunk/src/client.c (File Modified)
2682 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2684 - revert this, I know how to fix it now
2688 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2691 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2693 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2694 This fix is probably suboptimal, but it does indeed fix the problem.
2698 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2701 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2703 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2707 +49 -0 trunk/extensions/Makefile.in (File Modified)
2708 + - trunk/extensions/extb_extgecos.c (File Added)
2711 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2713 Remove undocumented and unused general::fallback_to_ip6_int config option.
2717 +0 -3 trunk/include/s_conf.h (File Modified)
2718 +0 -3 trunk/src/newconf.c (File Modified)
2721 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2724 - document new TESTMASK
2725 - mention that TESTMASK matching is the same as MASKTRACE matching
2726 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2731 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2734 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2736 New testmask from ratbox 2.2.
2737 Allows matches on nick, ip and gecos in addition to user
2738 and host, and is fully analogous to masktrace.
2739 The numeric has changed from 724 to 727 and fields in it
2744 +4 -3 trunk/help/opers/testmask (File Modified)
2745 +1 -0 trunk/include/numeric.h (File Modified)
2746 +82 -9 trunk/modules/m_testmask.c (File Modified)
2747 +2 -2 trunk/src/messages.tab (File Modified)
2750 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2752 contrib -> extensions
2756 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2759 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2761 CHGHOST: Check validity of new hostname.
2762 If the command came from a local client (disabled by
2763 default), send an error message and drop the command.
2764 If the command came from a remote client or server,
2765 send a notice to opers and the target user (if local).
2769 +42 -1 trunk/modules/m_chghost.c (File Modified)
2772 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2778 +23 -1 trunk/NEWS (File Modified)
2781 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2783 When an outgoing server connection succeeds, set
2784 localClient->ip by simply copying the whole sockaddr
2785 struct instead of copying certain parts only.
2789 +1 -19 trunk/src/s_serv.c (File Modified)
2792 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2794 Give a special error message and ignore the connect block
2795 if trying to add a connect block for the server's own name.
2799 +7 -0 trunk/src/newconf.c (File Modified)
2802 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2804 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2805 when --disable-balloc is used, so that it compiles.
2806 Obviously the BlockHeapUsage() stub returns just zeroes so
2807 /stats z will be less informative.
2811 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2814 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2816 Free and zero dns_query in DNS callback for outgoing connect.
2817 This avoids double free of reslist.
2821 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2824 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2826 From ratbox, log failed outgoing connections to serverlog.
2831 +13 -1 trunk/src/s_serv.c (File Modified)
2834 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2836 Change serverlog message when connecting to be more clear and show the port number.
2840 +1 -1 trunk/src/s_serv.c (File Modified)
2843 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2845 Remove gethost_byname(), this is meaningless
2846 since the removal of AAAA -> A fallback (r1763).
2850 +0 -1 trunk/include/res.h (File Modified)
2851 +0 -12 trunk/src/res.c (File Modified)
2854 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2856 Remove ip6.int support and use only ip6.arpa.
2857 The global ip6.int zone has disappeared on June 1
2858 and a lot of other software has been removing ip6.int
2860 This removes the second and last case where IPv6
2861 support in charybdis causes extra lookups and slows
2866 +5 -27 trunk/src/res.c (File Modified)
2869 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2871 Mention new default (r1767) for connect::aftype in sgml docs.
2875 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2878 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2880 Use IPv6 if connect::host looks like an IPv6 address
2881 (contains a colon). No need to aftype=ipv6 anymore.
2885 +2 -0 trunk/src/newconf.c (File Modified)
2888 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2890 More information about connect::host.
2894 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2897 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2899 Remove fallback to A if AAAA cannot be found.
2900 In case of a forward check of a reverse lookup, we
2901 already know if it's ipv4 or ipv6, so it is not
2902 useful and in case of a forward lookup of a hostname
2903 in connect::host, connect::aftype already specifies
2904 if it's ipv4 or ipv6.
2908 +4 -27 trunk/src/res.c (File Modified)
2911 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2914 - check if +c made the message text empty and refuse
2916 - don't copy message text if it is not necessary
2921 +14 -4 trunk/modules/core/m_message.c (File Modified)
2924 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2926 remove_conf_item(): do not free cf_name, this is generally a string constant
2930 +0 -1 trunk/src/newconf.c (File Modified)
2933 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2935 Remove the old unused FDL_ constants.
2939 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2942 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2944 Remove an unused struct irc_sockaddr_storage from fde_t
2945 (allocated for every possible file descriptor).
2949 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2952 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2954 If the DNS lookup for an outgoing connection is still
2955 pending when it is closed, clean it up.
2959 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2962 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2964 If proc_answer() fails (for example if a lookup for an
2965 A record returns a CNAME), fail the query immediately.
2966 Previously the packet was just ignored, leaving the
2971 +4 -8 trunk/src/res.c (File Modified)
2974 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2976 Correct sockhost field in an outgoing server connection.
2977 First copy the host field from the server_conf, then
2978 take the IP from to where the connection was attempted
2979 when the connection callback is called.
2980 (Before r1747 this used the IP from the server_conf.)
2984 +8 -2 trunk/src/s_serv.c (File Modified)
2987 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2989 Remove ipnum (keep aftype) and dns_query from server_conf.
2990 We don't keep track of binary form address in connect{}
2991 blocks anymore, DNS lookups of names in host= gone.
2992 As before the DNS lookup is done on connect.
2993 This should unbreak hostnames in host= somewhat.
2997 +1 -2 trunk/include/s_newconf.h (File Modified)
2998 +2 -2 trunk/src/newconf.c (File Modified)
2999 +1 -42 trunk/src/s_newconf.c (File Modified)
3000 +12 -31 trunk/src/s_serv.c (File Modified)
3003 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3009 +1 -1 trunk/configure (File Modified)
3012 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3014 Fix --disable-balloc help text (said --disable-small-net).
3018 +1 -1 trunk/configure.ac (File Modified)
3021 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3023 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3024 services (+S). Unlike operstring and adminstring, this
3025 is not changeable with /quote set but is updated on rehash.
3029 +1 -0 trunk/doc/example.conf (File Modified)
3030 +10 -2 trunk/doc/reference.conf (File Modified)
3031 +1 -0 trunk/include/s_conf.h (File Modified)
3032 +6 -0 trunk/modules/m_info.c (File Modified)
3033 +3 -2 trunk/modules/m_whois.c (File Modified)
3034 +1 -0 trunk/src/newconf.c (File Modified)
3035 +1 -0 trunk/src/s_conf.c (File Modified)
3038 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3040 Fix handling of comma in whois: ignore the comma and
3041 everything after it but do output the entire parameter
3046 +2 -2 trunk/modules/m_whois.c (File Modified)
3049 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3051 New /stats letter 's' to list HURTs:
3052 - opers get the full listing.
3053 - users get any HURTs that match their sockhost/orighost if
3054 "stats_k_oper_only" is set to 1.
3058 +50 -0 trunk/extensions/hurt.c (File Modified)
3061 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3063 - make the newconf system available to modules.
3067 +4 -1 trunk/include/newconf.h (File Modified)
3068 +4 -8 trunk/src/newconf.c (File Modified)
3071 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3073 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3076 +0 -3 trunk/doc/example.conf (File Modified)
3077 +0 -3 trunk/doc/reference.conf (File Modified)
3080 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3082 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3086 +3 -0 trunk/doc/example.conf (File Modified)
3087 +3 -0 trunk/doc/reference.conf (File Modified)
3090 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3092 Fix too early truncation of JOIN channel list.
3096 +2 -3 trunk/modules/core/m_join.c (File Modified)
3099 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3101 - From ratbox 2.2 (anfl), send server notices about read
3102 errors from handshakes and servers to +s instead of +d.
3103 - Send various server notices about failed server
3104 connections which did not reach registered state network
3105 wide if the connection was initiated by a remote oper.
3106 This avoids annoying the whole net if there is a
3107 broken autoconnect, but allows all opers to see why a
3108 remote connect failed. Failed connections which did reach
3109 server state already generate server notices everywhere.
3111 Note: this is an exception to our general policy to not send
3112 server notices about unregistered connections remotely.
3116 +1 -0 trunk/include/client.h (File Modified)
3117 +20 -6 trunk/src/client.c (File Modified)
3118 +6 -6 trunk/src/s_serv.c (File Modified)
3121 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3127 +1 -1 trunk/doc/example.conf (File Modified)
3128 +1 -1 trunk/doc/reference.conf (File Modified)
3131 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3133 Don't allow #channel +b $c:&channel (inconsistent target).
3137 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3140 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3142 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3146 +0 -2 trunk/include/client.h (File Modified)
3149 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3151 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3155 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3158 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3160 Store IP addresses in whowas. These are shown to opers.
3161 Obtained from Eurus patches.
3162 orighost tracking removed (not worth the memory IMHO),
3163 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3164 with unknown IPs and to not violate auth{} spoof policy.
3168 +2 -0 trunk/doc/reference.conf (File Modified)
3169 +1 -0 trunk/include/numeric.h (File Modified)
3170 +1 -0 trunk/include/whowas.h (File Modified)
3171 +10 -1 trunk/modules/m_whowas.c (File Modified)
3172 +1 -1 trunk/src/messages.tab (File Modified)
3173 +4 -0 trunk/src/whowas.c (File Modified)
3176 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3178 Describe hostmask parameter of masktrace better in sgml docs.
3182 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3185 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3187 masktrace help file: mention CIDR IP masks
3192 +2 -0 trunk/help/opers/masktrace (File Modified)
3195 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3197 MASKTRACE: allow normal match() on IP address also
3202 +2 -3 trunk/modules/m_etrace.c (File Modified)
3205 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3207 Allow +S clients (services) to send to channels and @/+ channels always.
3211 +1 -1 trunk/modules/core/m_message.c (File Modified)
3212 +1 -1 trunk/src/channel.c (File Modified)
3215 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3217 Allow servers to send to @#chan and +#chan.
3221 +1 -1 trunk/modules/core/m_message.c (File Modified)
3224 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3226 Don't count opers on service{} servers in /lusers.
3230 +2 -2 trunk/src/s_user.c (File Modified)
3233 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3235 Show opers the real host behind a dynamic spoof in WHOIS.
3236 If the user is auth{} spoofed, this shows the auth{} spoof
3237 otherwise it shows the DNS hostname and IP address.
3238 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3242 +1 -0 trunk/include/numeric.h (File Modified)
3243 +12 -2 trunk/modules/m_whois.c (File Modified)
3244 +1 -1 trunk/src/messages.tab (File Modified)
3247 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3249 Remove #define HIDE_SPOOF_IPS from config.h, should
3250 have been done earlier.
3254 +0 -7 trunk/include/config.h (File Modified)
3257 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3259 Bring back ERR_CANTKILLSERVER.
3263 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3266 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3269 - also send RPL_HOSTHIDDEN on -h
3270 - don't allow +h for auth{} spoofed clients
3274 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3277 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3279 /etc/resolv.conf parsing:
3280 - don't crash (sometimes) if there is a line without an argument
3281 (e.g. 'search' by itself)
3282 - fix handling of lines with leading whitespace
3286 +9 -8 trunk/src/reslib.c (File Modified)
3289 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3291 Put back code that terminates DNS queries, which was
3292 removed during the resolver changes.
3296 +4 -0 trunk/src/s_auth.c (File Modified)
3299 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3301 - oh hey, that was in the wrong place
3305 +13 -13 trunk/src/s_auth.c (File Modified)
3308 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3310 - handle a situation where a user can go away before DNS completes
3314 +13 -0 trunk/src/s_auth.c (File Modified)
3317 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3323 +1 -0 trunk/include/blacklist.h (File Modified)
3324 +1 -0 trunk/include/res.h (File Modified)
3325 +33 -2 trunk/src/blacklist.c (File Modified)
3326 +2 -0 trunk/src/client.c (File Modified)
3327 +24 -0 trunk/src/res.c (File Modified)
3330 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3332 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3333 if comm_accept() failed.
3335 Found with valgrind.
3339 +4 -4 trunk/src/listener.c (File Modified)
3342 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3344 - handle unavailable Client/preClient structs
3348 +9 -0 trunk/src/blacklist.c (File Modified)
3351 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3353 Add +lf to SGML docs.
3357 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3360 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3362 Also do forwarding if the channel limit (+l) is exceeded.
3366 +1 -1 trunk/help/opers/cmode (File Modified)
3367 +2 -2 trunk/modules/core/m_join.c (File Modified)
3370 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3372 Post-release lovin':
3373 - Update version to 2.1.0.
3374 - Regenerate configure.
3378 +9 -9 trunk/configure (File Modified)
3379 +1 -1 trunk/configure.ac (File Modified)
3382 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3384 Comment out example blacklist{} block.
3388 +7 -7 trunk/doc/example.conf (File Modified)
3389 +7 -7 trunk/doc/reference.conf (File Modified)
3392 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3394 Add note regarding use of AHBL BLs.
3398 +4 -0 trunk/doc/example.conf (File Modified)
3399 +4 -0 trunk/doc/reference.conf (File Modified)
3402 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3408 +2 -2 trunk/CREDITS (File Modified)
3411 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3417 +1 -0 trunk/CREDITS (File Modified)
3420 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3422 Put more recent ratbox CREDITS here.
3426 +3 -2 trunk/doc/Ratbox-team (File Modified)
3429 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3435 +5 -4 trunk/NEWS (File Modified)
3438 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3440 Mention that install or make install also avoids modunload crashes.
3444 +2 -1 trunk/BUGS (File Modified)
3447 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3453 +3 -8 trunk/NEWS (File Modified)
3456 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3462 +3 -2 trunk/BUGS (File Modified)
3465 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3467 - add orighost check to hurt.c
3472 +1 -6 trunk/BUGS (File Modified)
3473 +1 -1 trunk/extensions/hurt.c (File Modified)
3476 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3478 Make kline_exempt exempt from HURT also.
3482 +2 -1 trunk/extensions/hurt.c (File Modified)
3485 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3487 Fix mask HEAL propagation.
3491 +6 -3 trunk/extensions/hurt.c (File Modified)
3494 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3501 +18 -31 trunk/extensions/README (File Modified)
3504 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3506 More target change hax.
3511 +5 -0 trunk/extensions/hurt.c (File Modified)
3514 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3516 Improvements to HURT propagation.
3520 +8 -6 trunk/extensions/hurt.c (File Modified)
3523 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3525 - further simplification
3529 +25 -76 trunk/extensions/hurt.c (File Modified)
3530 +0 -9 trunk/extensions/hurt.h (File Modified)
3533 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3539 +13 -0 trunk/extensions/hurt.c (File Modified)
3542 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3544 - cut off at 15 messages instead of 30
3548 +1 -1 trunk/extensions/hurt.h (File Modified)
3551 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3553 Squash a warning here.
3557 +1 -3 trunk/src/ircd.c (File Modified)
3560 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3562 Don't show servers in /stats l to nonopers if flatten links is enabled.
3566 +3 -1 trunk/modules/m_stats.c (File Modified)
3569 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3575 +20 -7 trunk/extensions/hurt.c (File Modified)
3578 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3580 - remove inline stuff (yuck)
3581 - sockaddr should have been sockhost
3585 +22 -31 trunk/extensions/hurt.c (File Modified)
3588 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3590 - make hurt checking actually work
3594 +2 -7 trunk/extensions/hurt.c (File Modified)
3597 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3599 Slight tweak to alias{}.
3603 +4 -0 trunk/src/parse.c (File Modified)
3606 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3608 - further simplification
3612 +59 -71 trunk/extensions/hurt.c (File Modified)
3613 +0 -1 trunk/extensions/hurt.h (File Modified)
3616 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3618 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3622 +10 -20 trunk/extensions/hurt.c (File Modified)
3623 +0 -4 trunk/extensions/hurt.h (File Modified)
3626 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3628 - remove some unnecessary code here (hurt_initial_check_event()).
3632 +0 -23 trunk/extensions/hurt.c (File Modified)
3635 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3637 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3641 +8 -0 trunk/modules/core/m_message.c (File Modified)
3644 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3646 - more sane tgchange hax
3650 +2 -1 trunk/extensions/hurt.c (File Modified)
3653 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3655 Make HEAL <nick> work.
3659 +40 -43 trunk/extensions/hurt.c (File Modified)
3662 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3664 Destroy hurt_clients list on unload.
3668 +7 -0 trunk/extensions/hurt.c (File Modified)
3671 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3673 Coding style: no space between a function name and parenthesis.
3677 +43 -43 trunk/extensions/hurt.c (File Modified)
3680 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3682 Now works and throws out hurt clients after 30 protocol messages
3683 unless they identify.
3687 +28 -36 trunk/extensions/hurt.c (File Modified)
3688 +1 -7 trunk/extensions/hurt.h (File Modified)
3691 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3693 Working addition/lookup.
3697 +8 -0 trunk/extensions/hurt.c (File Modified)
3700 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3702 Get rid of hyb6 style propagation (:server COMMAND source).
3706 +18 -22 trunk/extensions/hurt.c (File Modified)
3709 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3711 add not-working hurt_add and hurt_find
3715 +13 -5 trunk/extensions/hurt.c (File Modified)
3718 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3720 Comment out a lot of stuff so I can load and unload this without crashing.
3724 +17 -6 trunk/extensions/hurt.c (File Modified)
3727 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3729 Fix svn:keywords and add a short comment at the top.
3733 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3736 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3738 - Make hurt module compile
3739 - Link it to the build
3740 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3741 correct flag name, no CAP_TS6 use etc
3745 +1 -0 trunk/extensions/Makefile.in (File Modified)
3746 +30 -32 trunk/extensions/hurt.c (File Modified)
3749 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3751 Put beu's hurt module in trunk.
3755 + - trunk/extensions/hurt.c (File Added)
3756 + - trunk/extensions/hurt.h (File Added)
3759 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3761 - _iprint(): use stderr instead of stdout
3765 +1 -1 trunk/src/s_log.c (File Modified)
3768 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3770 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3771 and subsequently destroy our kqueue when we close 0, 1, 2
3773 - After closing fd 0, 1, 2 reopen them to /dev/null again
3774 so we don't send messages from malloc etc to a random
3776 - Remove an obsolete comment.
3780 +13 -2 trunk/src/ircd.c (File Modified)
3783 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3789 +29 -1 trunk/NEWS (File Modified)
3792 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3798 +1 -1 trunk/configure (File Modified)
3801 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3803 Fix openssl version check to also accept versions newer than 0.9.6.
3807 +1 -1 trunk/configure.ac (File Modified)
3810 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3812 Oops, need packet.h here.
3816 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3819 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3821 End the flood grace period in CPRIVMSG/CNOTICE.
3825 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3828 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3830 - update class::connectfreq documentation
3834 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3837 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3839 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3843 +3 -6 trunk/src/s_serv.c (File Modified)
3846 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3848 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3852 +1 -1 trunk/src/messages.tab (File Modified)
3855 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3857 Don't mention that /stats p shows idle times, as it doesn't.
3861 +1 -1 trunk/help/opers/stats (File Modified)
3862 +1 -1 trunk/help/users/stats (File Modified)
3865 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3867 /stats A shows DNS servers, it doesn't matter whether ircd
3868 uses ADNS or something else.
3872 +1 -1 trunk/help/opers/stats (File Modified)
3875 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3877 get_client_name() fix
3881 +4 -0 trunk/src/client.c (File Modified)
3884 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3890 +6 -0 trunk/src/ircd.c (File Modified)
3893 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3895 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3898 +16 -17 trunk/configure (File Modified)
3899 +1 -1 trunk/configure.ac (File Modified)
3902 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3904 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3907 +135 -0 trunk/configure (File Modified)
3908 +6 -0 trunk/configure.ac (File Modified)
3911 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3913 Exit 0 on successful -conftest.
3917 +1 -1 trunk/src/ircd.c (File Modified)
3920 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3922 Make the "keep the parent process around" thing work, by opening
3923 a pipe to the child process. This pipe is on fd 0 in the child
3924 process. After successful initialization, the child will write
3925 a byte to this pipe, on fatal errors it will close it without
3928 Somewhat hackish still but should work.
3932 +27 -30 trunk/src/ircd.c (File Modified)
3935 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3937 - convert some error messages to ierror() over fprintf/ilog combination
3941 +3 -6 trunk/src/ircd.c (File Modified)
3944 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3946 - inotice() for loadmodule when in foreground mode
3950 +3 -0 trunk/src/modules.c (File Modified)
3953 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3955 - remove inotice() on loading modules from the config
3959 +0 -3 trunk/src/modules.c (File Modified)
3962 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3964 - usleep for 50000usec in the parent process to allow for startup messages
3965 to be cleanly printed before detaching to shell, this should be more than
3970 +3 -0 trunk/src/ircd.c (File Modified)
3973 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3975 - display more errors during normal startup as to try to help people find common problems
3979 +27 -10 trunk/src/ircd.c (File Modified)
3982 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3984 - version bump in preparation of 2.0.0 release
3988 +9 -9 trunk/configure (File Modified)
3989 +1 -1 trunk/configure.ac (File Modified)
3992 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3994 Change example.conf operator block from "admin" to "god",
3995 so as to show we encourage per-person operator blocks.
3999 +4 -2 trunk/doc/example.conf (File Modified)
4002 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4004 Document alias{} block.
4008 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4011 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4013 Document DNS blacklist stuff in sgml.
4017 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4018 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4021 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4023 Misc /stats clarifications.
4027 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4030 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4032 Move snomasks into umodes chapter.
4033 Move oprivs chapter down.
4037 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4038 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4039 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4042 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4044 Mention operator{} user@host change.
4048 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4051 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4053 operator{} block user@host matches against orighost now, not host.
4054 This means that services/+h spoofs do not work in operator{} blocks;
4055 auth{} spoofs still work.
4059 +4 -0 trunk/doc/example.conf (File Modified)
4060 +1 -1 trunk/doc/reference.conf (File Modified)
4061 +2 -2 trunk/modules/m_challenge.c (File Modified)
4062 +1 -1 trunk/modules/m_oper.c (File Modified)
4065 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4067 - inotice/iwarn/ierror() stuff I was working on
4071 +3 -0 trunk/include/s_log.h (File Modified)
4072 +15 -11 trunk/src/ircd.c (File Modified)
4073 +3 -1 trunk/src/modules.c (File Modified)
4074 +1 -1 trunk/src/newconf.c (File Modified)
4075 +54 -0 trunk/src/s_log.c (File Modified)
4078 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4080 Oops, don't add blacklists to the list twice on rehash.
4084 +3 -2 trunk/src/blacklist.c (File Modified)
4087 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4089 Remove notices to the client about progress of dnsbl lookups.
4093 +0 -4 trunk/src/blacklist.c (File Modified)
4096 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4098 Add auth{} flag dnsbl_exempt.
4102 +2 -1 trunk/doc/example.conf (File Modified)
4103 +2 -1 trunk/doc/reference.conf (File Modified)
4104 +2 -0 trunk/include/s_conf.h (File Modified)
4105 +1 -0 trunk/src/newconf.c (File Modified)
4106 +8 -1 trunk/src/s_user.c (File Modified)
4109 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4111 Switch alias{} and blacklist{} around, for consistency with example.conf.
4115 +18 -18 trunk/doc/reference.conf (File Modified)
4118 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4120 Send a warning to the user if they are dnsbl listed but exempted.
4124 +17 -12 trunk/src/s_user.c (File Modified)
4127 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4129 Move throwing out dnsbl listed clients to registration,
4130 and make kline_exempt exempt from it.
4134 +1 -0 trunk/include/blacklist.h (File Modified)
4135 +4 -0 trunk/include/client.h (File Modified)
4136 +15 -16 trunk/src/blacklist.c (File Modified)
4137 +6 -0 trunk/src/client.c (File Modified)
4138 +17 -0 trunk/src/s_user.c (File Modified)
4141 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4143 Show refcount in /stats n.
4147 +3 -2 trunk/modules/m_stats.c (File Modified)
4150 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4152 Don't look up dnsbls twice if they send USER twice.
4156 +5 -3 trunk/modules/m_user.c (File Modified)
4159 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4161 Add /stats n to help files.
4165 +1 -0 trunk/help/opers/stats (File Modified)
4166 +1 -0 trunk/help/users/stats (File Modified)
4169 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4171 Only check dnsbls for A records, not AAAA.
4175 +1 -1 trunk/src/blacklist.c (File Modified)
4178 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4180 Don't remove non-illegal blacklists on completion of check.
4181 Add debugging notices (not working).
4185 +5 -1 trunk/src/blacklist.c (File Modified)
4188 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4190 Don't call register_local_user() if they haven't sent a nick yet.
4194 +1 -1 trunk/src/blacklist.c (File Modified)
4197 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4199 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4203 +21 -0 trunk/modules/m_stats.c (File Modified)
4206 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4208 More dnsbl rehash fixes, it was adding bogus entries.
4212 +2 -7 trunk/src/newconf.c (File Modified)
4215 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4217 Need blacklist.h here.
4221 +1 -0 trunk/src/s_conf.c (File Modified)
4224 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4230 +1 -2 trunk/configure (File Modified)
4231 +0 -48 trunk/configure.ac (File Modified)
4232 + - trunk/doc/example-iauth.conf (File Deleted)
4233 + - trunk/iauth/ (File Deleted)
4236 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4238 Improve handling of rehashing with blacklists.
4239 Also some coding style tweaks.
4243 +3 -2 trunk/include/blacklist.h (File Modified)
4244 +35 -16 trunk/src/blacklist.c (File Modified)
4245 +2 -0 trunk/src/s_conf.c (File Modified)
4248 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4250 Clear can_send cache if a user logs in or out from services.
4254 +2 -0 trunk/modules/m_services.c (File Modified)
4257 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4259 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4260 This directory is not entered by default.
4261 More stuff needs to be moved into here.
4265 +2 -1 trunk/configure (File Modified)
4266 +1 -0 trunk/configure.ac (File Modified)
4267 +69 -458 trunk/extensions/Makefile.in (File Modified)
4268 + - trunk/extensions/m_clearchan.c (File Deleted)
4269 + - trunk/extensions/m_force.c (File Deleted)
4270 + - trunk/unsupported/ (File Added)
4271 + - trunk/unsupported/Makefile.in (File Added)
4272 + - trunk/unsupported/m_clearchan.c (File Added)
4273 + - trunk/unsupported/m_force.c (File Added)
4276 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4278 Logging/wallops for forcejoin/forcepart, numeric fix.
4279 This needs to be moved to the toys section.
4283 +22 -2 trunk/extensions/m_force.c (File Modified)
4286 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4288 Fix comments at the top (including copyright).
4292 +3 -2 trunk/extensions/m_omode.c (File Modified)
4295 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4297 Add OMODE command to extensions/ for oper mode hacking:
4298 - requires admin privs
4299 - does not work for opped opers
4301 - sends a ServerMode for opping the oper themselves,
4302 otherwise a mode coming from the oper (not only
4303 does this provide full accountability, it is also
4304 easiest to implement while avoiding channels
4305 messed up with bogus bans etc).
4309 +171 -0 trunk/extensions/Makefile.in (File Modified)
4310 + - trunk/extensions/m_omode.c (File Added)
4313 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4319 + - trunk/include/blacklist.h (Property Modified)
4320 + - trunk/src/blacklist.c (Property Modified)
4323 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4325 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4329 +5 -1 trunk/src/blacklist.c (File Modified)
4332 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4334 Initial DNS blacklist support:
4335 - see example.conf for how to use.
4336 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4337 - tor.ahbl.org is also included because most networks will not want to allow tor
4338 (and we're considering going KoS on tor users here anyway due to abuse)
4342 +18 -0 trunk/doc/example.conf (File Modified)
4343 +66 -0 trunk/doc/reference.conf (File Modified)
4344 + - trunk/include/blacklist.h (File Added)
4345 +2 -0 trunk/include/client.h (File Modified)
4346 +3 -0 trunk/modules/m_user.c (File Modified)
4347 +152 -0 trunk/src/Makefile.in (File Modified)
4348 + - trunk/src/blacklist.c (File Added)
4349 +34 -0 trunk/src/newconf.c (File Modified)
4350 +1 -0 trunk/src/s_auth.c (File Modified)
4351 +4 -0 trunk/src/s_user.c (File Modified)
4354 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4356 Remove last bit of lzo stuff (comment in example.conf connect{}).
4360 +0 -4 trunk/doc/example.conf (File Modified)
4363 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4365 Show sasl successes and failures in /stats t (like other
4366 things in /stats t, about local clients only).
4370 +2 -0 trunk/include/s_stats.h (File Modified)
4371 +3 -0 trunk/modules/m_sasl.c (File Modified)
4372 +3 -0 trunk/src/s_stats.c (File Modified)
4375 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4377 Allow messaging services by nickname without using
4378 target change slots (this was already possible with
4379 user@server notation or services shortcuts).
4383 +2 -2 trunk/modules/core/m_message.c (File Modified)
4386 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4388 Abort a safelist if a new /list comes in while one is already in progress.
4392 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4395 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4397 Change $![letter]:[mask] to $~[letter]:[mask]
4398 so both ! and ~ invert an extban.
4402 +2 -0 trunk/src/chmode.c (File Modified)
4405 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4407 - revert due to technical issues
4411 +1 -1 trunk/src/extban.c (File Modified)
4414 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4416 - 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
4420 +1 -1 trunk/src/extban.c (File Modified)
4423 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4425 Don't pace /list on a single channel.
4429 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4432 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4434 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4438 +4 -2 trunk/include/supported.h (File Modified)
4441 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4443 Extban types are case insensitive; force them to lowercase when added.
4447 +5 -5 trunk/doc/extban.txt (File Modified)
4448 +4 -0 trunk/src/chmode.c (File Modified)
4449 +3 -3 trunk/src/extban.c (File Modified)
4452 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4454 sendto_wallops_flags():
4455 - instead of checking IsOper on each client, walk the appropriate list
4456 - instead of sending non-+z wallops from persons to nonopers, send only
4457 +w wallops from persons
4461 +1 -5 trunk/src/send.c (File Modified)
4464 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4466 Prefix oper wallops with "WALLOPS - " if they would
4467 otherwise look like operwalls or locops, when sending
4468 them to local users.
4472 +11 -1 trunk/modules/m_wallops.c (File Modified)
4475 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4477 Make sure destination field in some sasl numerics
4478 is the user's nick, not the sasl agent or server
4483 +2 -2 trunk/modules/m_sasl.c (File Modified)
4486 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4488 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4492 +1 -1 trunk/extensions/Makefile.in (File Modified)
4495 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4497 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4501 +1 -0 trunk/src/s_user.c (File Modified)
4504 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4506 Fix build for when IPv6 is disabled.
4510 +12 -10 trunk/src/s_auth.c (File Modified)
4513 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4515 Add information about adding extban types.
4519 +25 -0 trunk/doc/extban.txt (File Modified)
4522 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4524 Better extban validation: try to match a new extban from
4525 a local user against its setter to see if it is valid.
4526 Unknown extban types from remotes are no longer hidden.
4530 +4 -3 trunk/doc/extban.txt (File Modified)
4531 +1 -0 trunk/include/channel.h (File Modified)
4532 +2 -6 trunk/src/chmode.c (File Modified)
4533 +32 -0 trunk/src/extban.c (File Modified)
4536 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4538 Make sure both .c.o: and .s.o: are followed by the necessary command.
4542 +1 -0 trunk/src/Makefile.in (File Modified)
4545 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4547 Add need_sasl auth{} flag to sgml documentation.
4551 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4554 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4556 Document need_sasl auth{} flag in example confs.
4560 +1 -0 trunk/doc/example.conf (File Modified)
4561 +1 -0 trunk/doc/reference.conf (File Modified)
4564 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4566 Don't allow TB to set an empty topic.
4567 This would be possible if a server sent bad protocol
4568 and could cause a crash.
4572 +4 -0 trunk/modules/m_tb.c (File Modified)
4575 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4581 +1 -1 trunk/Makefile.in (File Modified)
4584 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4590 +2 -2 trunk/configure (File Modified)
4591 +1 -1 trunk/configure.ac (File Modified)
4594 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4600 +2 -2 trunk/configure (File Modified)
4603 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4609 +1 -1 trunk/extensions/Makefile.in (File Modified)
4612 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4614 - rename contrib to extensions to bring some clarity to things
4618 +1 -1 trunk/Makefile.in (File Modified)
4619 +1 -1 trunk/configure.ac (File Modified)
4620 +10 -10 trunk/doc/example.conf (File Modified)
4621 +10 -10 trunk/doc/reference.conf (File Modified)
4622 + - trunk/extensions/ (File Added)
4623 + - trunk/extras/ (File Deleted)
4626 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4632 +1 -1 trunk/Makefile.in (File Modified)
4633 +1 -1 trunk/configure.ac (File Modified)
4634 + - trunk/contrib/ (File Deleted)
4635 + - trunk/extras/ (File Added)
4638 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4640 Don't allow servers to QUIT (they should use SQUIT).
4644 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4647 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4653 + - trunk/src/fnvhash.s (Property Modified)
4656 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4658 - reduced version of code
4662 +9 -61 trunk/src/fnvhash.s (File Modified)
4665 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4667 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4671 +1 -1 trunk/src/fnvhash.s (File Modified)
4674 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4676 Fix orighost matching for klines, etc. Was hashing the visible
4681 +1 -1 trunk/src/hostmask.c (File Modified)
4684 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4686 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4690 +7 -1 trunk/configure (File Modified)
4691 +5 -0 trunk/configure.ac (File Modified)
4692 +5 -6 trunk/src/Makefile.in (File Modified)
4693 +0 -4 trunk/src/fnvhash.s (File Modified)
4694 +0 -2 trunk/src/hash.c (File Modified)
4697 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4699 - regenerate configure
4703 +18 -0 trunk/configure (File Modified)
4706 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4708 - --enable-ricer-hashing option.
4712 +9 -0 trunk/configure.ac (File Modified)
4713 +3 -0 trunk/include/setup.h.in (File Modified)
4716 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4718 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4722 + - trunk/src/fnvhash.s (File Added)
4723 +3 -0 trunk/src/hash.c (File Modified)
4726 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4728 Fix syntax error in reference.conf.
4732 +0 -1 trunk/doc/reference.conf (File Modified)
4735 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4737 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4738 (&& instead of ||...)
4739 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4743 +1 -1 trunk/src/chmode.c (File Modified)
4746 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4748 Documentation for extban.
4752 + - trunk/doc/extban.txt (File Added)
4755 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4757 Add extban modules to example confs.
4761 +5 -0 trunk/doc/example.conf (File Modified)
4762 +10 -0 trunk/doc/reference.conf (File Modified)
4765 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4767 Initial addition of extended ban types (conditionals).
4768 Allows custom +bqeI checks via modules.
4769 Initial extra types are account (a[:mask]), oper (o),
4770 channel (c:name), realname (r:mask), server (s:mask).
4774 +229 -0 trunk/contrib/Makefile.in (File Modified)
4775 + - trunk/contrib/extb_account.c (File Added)
4776 + - trunk/contrib/extb_channel.c (File Added)
4777 + - trunk/contrib/extb_oper.c (File Added)
4778 + - trunk/contrib/extb_realname.c (File Added)
4779 + - trunk/contrib/extb_server.c (File Added)
4780 +13 -0 trunk/include/channel.h (File Modified)
4781 +1 -0 trunk/src/Makefile.in (File Modified)
4782 +14 -5 trunk/src/channel.c (File Modified)
4783 +91 -0 trunk/src/chmode.c (File Modified)
4784 + - trunk/src/extban.c (File Added)
4787 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4789 Do not force +bqeI modes starting with '$' in nick!user@host format.
4790 * and ? characters in them are still assumed to be wildcards.
4794 +6 -0 trunk/src/chmode.c (File Modified)
4797 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4799 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4803 +4 -0 trunk/modules/m_capab.c (File Modified)
4806 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4808 Stop some mixing of client and server protocol.
4812 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4813 +4 -2 trunk/modules/m_pass.c (File Modified)
4814 +6 -0 trunk/modules/m_sasl.c (File Modified)
4815 +6 -0 trunk/modules/m_user.c (File Modified)
4818 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4824 +0 -2 trunk/include/s_newconf.h (File Modified)
4825 +0 -4 trunk/include/s_serv.h (File Modified)
4826 +0 -1 trunk/src/newconf.c (File Modified)
4827 +1 -13 trunk/src/s_serv.c (File Modified)
4830 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4832 - revert LZOLink patch for now
4836 +0 -1 trunk/servlink/Makefile.in (File Modified)
4837 +0 -16 trunk/servlink/README (File Modified)
4838 +2 -36 trunk/servlink/control.c (File Modified)
4839 +0 -3 trunk/servlink/control.h (File Modified)
4840 +7 -5955 trunk/servlink/io.c (File Modified)
4841 + - trunk/servlink/lzoconf.h (File Deleted)
4842 + - trunk/servlink/lzodefs.h (File Deleted)
4843 + - trunk/servlink/minilzo.c (File Deleted)
4844 + - trunk/servlink/minilzo.h (File Deleted)
4845 +0 -1 trunk/servlink/servlink.h (File Modified)
4848 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4854 +4 -2 trunk/servlink/control.c (File Modified)
4855 +2 -1 trunk/servlink/io.c (File Modified)
4858 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4864 +2 -2 trunk/servlink/io.c (File Modified)
4867 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4869 - paranoia, prevent segfaults
4873 +2 -2 trunk/servlink/io.c (File Modified)
4876 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4878 - more optimal servlink code
4882 +21 -8 trunk/servlink/io.c (File Modified)
4885 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4887 - more efficient read strategy
4891 +15 -3 trunk/servlink/io.c (File Modified)
4894 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4896 - use lzo_uintp cast to make LZO happy
4900 +3 -3 trunk/servlink/io.c (File Modified)
4903 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4905 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4909 +4 -0 trunk/doc/example.conf (File Modified)
4910 +2 -1 trunk/include/s_newconf.h (File Modified)
4911 +4 -0 trunk/include/s_serv.h (File Modified)
4912 +1 -0 trunk/servlink/Makefile.in (File Modified)
4913 +16 -0 trunk/servlink/README (File Modified)
4914 +34 -2 trunk/servlink/control.c (File Modified)
4915 +3 -0 trunk/servlink/control.h (File Modified)
4916 +5929 -7 trunk/servlink/io.c (File Modified)
4917 + - trunk/servlink/lzoconf.h (File Added)
4918 + - trunk/servlink/lzodefs.h (File Added)
4919 + - trunk/servlink/minilzo.c (File Added)
4920 + - trunk/servlink/minilzo.h (File Added)
4921 +1 -0 trunk/servlink/servlink.h (File Modified)
4922 +1 -0 trunk/src/newconf.c (File Modified)
4923 +14 -2 trunk/src/s_serv.c (File Modified)
4926 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4928 - remove imalloc, it was a concept that probably wouldn't have worked properly
4932 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4933 + - trunk/libcharybdis/imalloc.c (File Deleted)
4934 + - trunk/libcharybdis/imalloc.h (File Deleted)
4937 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4939 - disable imalloc for now
4943 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4946 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4948 - remove unneeded debug code
4952 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4955 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4957 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4961 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4964 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4966 - more stuff here, imalloc remains disabled for now
4970 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4973 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4979 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4982 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4988 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4989 +2 -0 trunk/src/ircd.c (File Modified)
4992 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4994 - roll back libircd crap
4998 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4999 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5000 +29 -0 trunk/src/.depend (File Modified)
5001 +6 -21 trunk/src/Makefile.in (File Modified)
5002 +3 -218 trunk/src/ircd.c (File Modified)
5003 + - trunk/src/ircd_linker.c (File Deleted)
5004 + - trunk/src/main.c (File Deleted)
5007 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5009 - realloc(), free() implementation
5013 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5016 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5018 - malloc(), calloc() implementation
5022 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5025 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5027 - block_free(), block_find(), retune_heaps() implementation
5031 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5034 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5036 - block_destroy code, block_allocate code.
5040 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5043 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5049 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5052 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5054 - disable imalloc again :P
5058 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5061 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5067 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5070 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5076 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5079 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5081 - constructor code for imalloc engine (malloc_init())
5085 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5088 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5090 - imalloc engine improvements
5094 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5097 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5099 - replace mmap() code with direct brk()/sbrk() calls.
5103 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5106 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5108 - remove outdated i_malloc() interfaces
5112 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5115 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5117 - redisable imalloc (sorry!)
5121 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5124 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5126 - correct GET_PAGE_SLOT() macro
5130 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5133 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5135 - oops forgot to commit it with imalloc turned off
5139 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5142 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5148 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5149 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5152 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5154 - lowlevel imalloc code
5158 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5159 + - trunk/libcharybdis/imalloc.h (File Added)
5162 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5168 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5171 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5177 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5180 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5182 - 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)
5186 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5187 + - trunk/libcharybdis/imalloc.c (File Added)
5190 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5192 - increment configure Id
5196 +2208 -1 trunk/configure (File Modified)
5199 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5201 - bootstrap for imalloc code
5205 +54 -1 trunk/configure.ac (File Modified)
5206 +27 -0 trunk/include/setup.h.in (File Modified)
5209 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5211 Clarify interaction of spoofs and channel bans/operator{} blocks.
5215 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5216 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5219 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5221 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5225 +30 -22 trunk/src/ircd.c (File Modified)
5228 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5230 If shared{} blocks deny something, the command
5231 is silently ignored.
5235 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5238 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5240 Move up IsService check so we don't store a non-service
5241 in preClient->sasl_agent.
5245 +6 -6 trunk/modules/m_sasl.c (File Modified)
5248 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5250 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5251 Add some more sanity checks on agent strings.
5255 +13 -11 trunk/modules/m_sasl.c (File Modified)
5258 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5260 Unknown clients can have an ID too now so make sure to remove
5261 them from the hash if they exit.
5265 +3 -0 trunk/src/client.c (File Modified)
5268 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5270 Only accept sasl from servers in a service{} block.
5271 Not tested but this must go in.
5275 +6 -0 trunk/modules/m_sasl.c (File Modified)
5276 +3 -0 trunk/modules/m_signon.c (File Modified)
5279 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5281 Only process SAVE messages targetting registered users,
5282 not servers or unregistered connections. Could cause
5283 a crash when bad protocol was received.
5287 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5290 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5292 - fix QJM buffer overflow vulnerability (fucking GXTi)
5296 +3 -3 trunk/src/s_user.c (File Modified)
5299 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5301 Mention /scan umodes under oper_spy privilege.
5305 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5308 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5310 Mention that overlapping cluster blocks are a bad thing.
5314 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5317 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5319 - Document cluster{} and shared{} blocks.
5320 - Mention that service{} does not allow wildcards.
5324 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5327 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5329 Document exempt{} and service{} blocks, point to reference.conf for
5330 general{}, channel{} and serverhide{}.
5334 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5337 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5339 Document ~ in lists of values better.
5343 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5346 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5348 More detailed CNOTICE, CPRIVMSG descriptions.
5352 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5355 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5357 Oops, need both Revision and Id on modules.
5361 + - trunk/modules/sno_routing.c (Property Modified)
5364 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5366 Tweak header comment a bit (filename, Id).
5370 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5373 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5375 Add GLINE and UNGLINE.
5379 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5382 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5384 New configure with proper Id.
5388 +3 -1 trunk/configure (File Modified)
5391 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5393 Change #include directives for in6addr_any, hopefully compiles better now.
5397 +3 -1 trunk/configure.ac (File Modified)
5400 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5402 Encourage putting actual administrative information
5403 in the admin{} block.
5407 +3 -3 trunk/doc/example.conf (File Modified)
5410 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5412 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5416 +9 -7 trunk/include/s_conf.h (File Modified)
5417 +1 -0 trunk/src/newconf.c (File Modified)
5418 +10 -0 trunk/src/s_user.c (File Modified)
5421 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5423 - Change to glines = no in example confs
5424 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5429 +1 -1 trunk/doc/example.conf (File Modified)
5430 +1 -1 trunk/doc/reference.conf (File Modified)
5431 +2 -2 trunk/modules/m_gline.c (File Modified)
5434 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5436 - forward-port QJM fix from 1.1
5440 +2 -0 trunk/src/s_user.c (File Modified)
5443 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5445 - add switch to configure to disable the block allocator
5449 +18 -0 trunk/configure (File Modified)
5450 +9 -0 trunk/configure.ac (File Modified)
5451 +0 -6 trunk/include/config.h (File Modified)
5452 +3 -0 trunk/include/setup.h.in (File Modified)
5455 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5457 Fix wierd error that would exit SASL users with "Overridden"
5460 +1 -1 trunk/modules/m_signon.c (File Modified)
5463 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5465 Remove obsolete XXX comment about lazylinks.
5469 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5472 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5474 OJOIN: make sure to send the wallops remotely for #channels
5478 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5481 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5483 Accountability for OJOIN (contrib module)
5486 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5489 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5491 - move more stuff over to ircd_state
5495 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5496 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5497 +9 -0 trunk/src/ircd_state.c (File Modified)
5498 +3 -3 trunk/src/patricia.c (File Modified)
5501 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5503 - move more stuff out of libircd and into ircd_state.c
5507 +5 -5 trunk/src/channel.c (File Modified)
5508 +4 -4 trunk/src/client.c (File Modified)
5509 +12 -0 trunk/src/ircd_state.c (File Modified)
5512 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5514 - this is just barrels of fun
5518 + - trunk/include/ircd_state.h (File Added)
5519 +1 -1 trunk/src/Makefile.in (File Modified)
5520 +2 -1 trunk/src/channel.c (File Modified)
5521 +3 -52 trunk/src/ircd.c (File Modified)
5522 +100 -3 trunk/src/ircd_state.c (File Modified)
5525 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5527 It's .include, not #include.
5531 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5534 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5536 More consistent section titles.
5540 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5541 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5542 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5545 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5547 Mention possible exceeding of +j/+l due to propagation
5548 delays between servers.
5552 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5555 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5558 - "text" -> <quote>text</quote>
5564 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5565 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5566 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5567 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5570 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5572 Remove text about deprecation of glines.
5576 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5579 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5581 - Add description of umode +D, deaf.
5582 - Mention CALLERID 005 token with umode +g.
5586 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5589 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5591 Strip off a leading colon in services shortcuts (aliases).
5595 +2 -0 trunk/src/parse.c (File Modified)
5598 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5600 Add no_oper_invis contrib module, denies opers setting
5601 themselves invisible (except hidden_oper's).
5605 +42 -0 trunk/contrib/Makefile.in (File Modified)
5606 + - trunk/contrib/no_oper_invis.c (File Added)
5609 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5611 Mention /stats E, make the other /stats descriptions more consistent.
5615 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5618 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5620 Mention that the KILL reason and oper will appear on channels.
5624 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5627 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5629 Mention /mode #channel f to query forward channel from outside.
5633 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5636 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5638 Port over RATBOX_2_1 r20960 (anfl):
5639 client connect notices to +C should be hiding the extra
5640 fields for spoofed users
5644 +2 -1 trunk/src/s_user.c (File Modified)
5647 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5649 Add a chapter with our extra user commands:
5650 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5654 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5655 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5658 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5660 Do not put by <server>: in SQUIT reasons to servers
5661 other than the one being exited.
5665 +1 -1 trunk/src/client.c (File Modified)
5668 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5670 Regenerate configure.
5674 +1162 -1159 trunk/configure (File Modified)
5677 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5679 Move the warning flags down so they do not mess up
5680 checks like for -Wl,-export-dynamic.
5684 +33 -30 trunk/configure.ac (File Modified)
5687 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5693 +2 -1 trunk/iauth/Makefile.in (File Modified)
5696 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5698 - build iauth makefile
5702 +3 -2 trunk/configure (File Modified)
5703 +1 -0 trunk/configure.ac (File Modified)
5706 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5712 + - trunk/iauth/Makefile.in (File Added)
5715 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5717 - add iauth.conf.example from irc2.11
5721 + - trunk/doc/example-iauth.conf (File Added)
5724 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5726 - wow, i found some docs on this thing
5730 + - trunk/doc/technical/iauth-internals.txt (File Added)
5733 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5735 - no longer applicable
5739 + - trunk/authdaemon/ (File Deleted)
5742 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5744 - remove libircd.so on make clean (oops)
5748 +1 -1 trunk/src/Makefile.in (File Modified)
5751 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5753 - merge iauth source for experimentation
5757 + - trunk/iauth/ (File Added)
5758 + - trunk/iauth/a_conf.c (File Added)
5759 + - trunk/iauth/a_conf_def.h (File Added)
5760 + - trunk/iauth/a_conf_ext.h (File Added)
5761 + - trunk/iauth/a_defines.h (File Added)
5762 + - trunk/iauth/a_externs.h (File Added)
5763 + - trunk/iauth/a_io.c (File Added)
5764 + - trunk/iauth/a_io_ext.h (File Added)
5765 + - trunk/iauth/a_log.c (File Added)
5766 + - trunk/iauth/a_log_def.h (File Added)
5767 + - trunk/iauth/a_log_ext.h (File Added)
5768 + - trunk/iauth/a_struct_def.h (File Added)
5769 + - trunk/iauth/iauth.c (File Added)
5770 + - trunk/iauth/mod_lhex.c (File Added)
5771 + - trunk/iauth/mod_lhex_ext.h (File Added)
5772 + - trunk/iauth/mod_pipe.c (File Added)
5773 + - trunk/iauth/mod_pipe_ext.h (File Added)
5774 + - trunk/iauth/mod_rfc931.c (File Added)
5775 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5776 + - trunk/iauth/mod_socks.c (File Added)
5777 + - trunk/iauth/mod_socks_ext.h (File Added)
5778 + - trunk/iauth/mod_webproxy.c (File Added)
5779 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5782 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5784 User /quote help index was not sorted properly.
5788 +2 -2 trunk/help/Makefile.in (File Modified)
5789 +8 -8 trunk/help/users/index (File Modified)
5792 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5798 +25 -8 trunk/help/opers/index (File Modified)
5799 + - trunk/help/opers/scan (File Added)
5802 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5805 - Document SCAN UMODES
5806 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5810 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5813 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5815 Add our copyright information to /info (part of release-1.1 r1026).
5819 +1 -0 trunk/src/version.c.SH (File Modified)
5822 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5824 Fix some compile warnings.
5828 +1 -1 trunk/modules/core/m_join.c (File Modified)
5829 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5830 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5831 +1 -1 trunk/modules/m_scan.c (File Modified)
5832 +4 -4 trunk/modules/m_signon.c (File Modified)
5835 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5837 RSFNC: OK, actually consider unknowns also for detecting a collide.
5838 Otherwise we can get two clients with the same nick.
5842 +1 -1 trunk/modules/m_services.c (File Modified)
5845 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5847 - charybdis profiling stuff
5848 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5853 +0 -8 trunk/configure (File Modified)
5854 +1 -8 trunk/configure.ac (File Modified)
5855 +18 -0 trunk/include/channel.h (File Modified)
5856 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5857 +335 -260 trunk/src/.depend (File Modified)
5858 +1569 -0 trunk/src/Makefile.in (File Modified)
5859 + - trunk/src/chmode.c (File Added)
5860 +16 -1 trunk/src/ircd.c (File Modified)
5861 +11 -0 trunk/src/main.c (File Modified)
5862 +11 -0 trunk/src/modules.c (File Modified)
5865 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5867 RSFNC: Do not send kills to servers for unknowns
5871 +4 -2 trunk/modules/m_services.c (File Modified)
5874 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5876 Describe service{} blocks in reference.conf.
5880 +12 -0 trunk/doc/reference.conf (File Modified)
5883 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5885 Replace this list of modes with pointers to other documentation.
5889 +6 -50 trunk/doc/modes.txt (File Modified)
5892 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5894 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5895 looks too much like an old-ircd client pointer otherwise.
5899 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5902 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5905 - note truncation of the list (perhaps sending multiple
5907 - clarify in a comment that /findforwards on a nonexistent
5908 channel can be useful
5909 - sendto_one_notice() requires that the text start with
5914 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5917 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5919 When we close a local server's link, always include the
5920 name of the client causing the exit in the reason in the
5921 SQUIT we send them (replacing them with us). This makes
5922 sure server notices for stuff like "Not enough arguments
5923 to server command" are different on the two sides.
5927 +7 -5 trunk/src/client.c (File Modified)
5930 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5932 New contrib module m_findforwards.c
5936 +112 -0 trunk/contrib/Makefile.in (File Modified)
5937 + - trunk/contrib/m_findforwards.c (File Added)
5940 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5942 Whoops, don't show real host behind auth{} spoof in
5943 spoof notices if hide_spoof_ips is enabled.
5945 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5949 +3 -2 trunk/src/s_conf.c (File Modified)
5952 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5954 Add dalnet-style /identify that sends to nickserv or chanserv.
5958 +102 -0 trunk/contrib/Makefile.in (File Modified)
5959 + - trunk/contrib/m_identify.c (File Added)
5962 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5964 Document alias{} blocks a bit better.
5968 +9 -0 trunk/doc/reference.conf (File Modified)
5971 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5973 - add aliases to /stats m (data usage is not counted though, sorry)
5977 +1 -0 trunk/include/s_conf.h (File Modified)
5978 +3 -0 trunk/src/newconf.c (File Modified)
5979 +15 -0 trunk/src/parse.c (File Modified)
5982 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5984 - remove m_sshortcut as it's no longer relevant
5988 +0 -145 trunk/modules/Makefile.in (File Modified)
5989 + - trunk/modules/m_sshortcut.c (File Deleted)
5992 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5994 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5995 targets instead of my original idea :P)
5999 +32 -0 trunk/doc/example.conf (File Modified)
6000 +35 -0 trunk/doc/reference.conf (File Modified)
6001 +4 -0 trunk/include/parse.h (File Modified)
6002 +7 -0 trunk/include/s_conf.h (File Modified)
6003 +82 -0 trunk/src/newconf.c (File Modified)
6004 +78 -0 trunk/src/parse.c (File Modified)
6005 +16 -0 trunk/src/s_conf.c (File Modified)
6008 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6010 Remove some spaces after tabs. ??
6014 +18 -18 trunk/src/newconf.c (File Modified)
6017 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6020 - make sure to clear all marks also if the who was aborted
6021 because of too many matches
6022 - give ERR_TOOMANYMATCHES if too many matches
6025 ratbox RATBOX_2_2 r22003 (jilles)
6029 +28 -26 trunk/modules/m_who.c (File Modified)
6032 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6038 +9 -9 trunk/configure (File Modified)
6039 +1 -1 trunk/configure.ac (File Modified)
6042 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6044 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6048 +2 -1 trunk/include/s_newconf.h (File Modified)
6049 +20 -0 trunk/modules/m_rehash.c (File Modified)
6050 +1 -1 trunk/src/s_newconf.c (File Modified)
6053 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6055 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6059 +0 -1 trunk/doc/example.conf (File Modified)
6060 +0 -3 trunk/doc/reference.conf (File Modified)
6061 +0 -1 trunk/include/s_conf.h (File Modified)
6062 +0 -6 trunk/modules/m_info.c (File Modified)
6063 +1 -1 trunk/src/channel.c (File Modified)
6064 +0 -1 trunk/src/newconf.c (File Modified)
6067 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6069 Missing header in m_chghost.c
6072 +1 -0 trunk/modules/m_chghost.c (File Modified)
6075 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6077 Relocate QJM code to a seperate function(change_nick_user_host)
6078 Change CHGHOST to use change_nick_user_host instead of just setting it
6082 +3 -0 trunk/include/s_user.h (File Modified)
6083 +1 -1 trunk/modules/m_chghost.c (File Modified)
6084 +3 -78 trunk/modules/m_signon.c (File Modified)
6085 +89 -0 trunk/src/s_user.c (File Modified)
6088 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6090 Restore /stats a (dns servers, admin-only).
6094 +1 -0 trunk/include/res.h (File Modified)
6095 +5 -8 trunk/modules/m_stats.c (File Modified)
6096 +16 -0 trunk/src/res.c (File Modified)
6099 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6101 - Add CHARYBDIS_PROFILE if we are profiling.
6102 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6103 - Remove duplicate --enable-epoll entry.
6107 +1595 -15 trunk/configure (File Modified)
6108 +30 -11 trunk/configure.ac (File Modified)
6109 +3 -0 trunk/include/setup.h.in (File Modified)
6112 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6114 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6118 +28 -0 trunk/aclocal.m4 (File Modified)
6121 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6123 Allow requesting forward channel and quiet list in same mode command.
6127 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6130 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6132 Add description of xline wildcards.
6136 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6139 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6141 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6145 +0 -4 trunk/modules/m_services.c (File Modified)
6148 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6154 +1 -1 trunk/include/hook.h (File Modified)
6157 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6159 call_hook, not hook_call
6163 +1 -1 trunk/modules/core/m_join.c (File Modified)
6166 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6168 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6169 Could be useful for a number of things.
6173 +9 -0 trunk/modules/core/m_join.c (File Modified)
6176 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6178 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6182 +7 -0 trunk/include/hook.h (File Modified)
6185 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6187 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6191 +15 -0 trunk/modules/m_services.c (File Modified)
6194 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6196 Clarify snomask +f, +k, +u.
6200 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6203 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6205 Cmode +p and +s may be set simultaneously.
6209 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6212 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6214 actually, we should check the data version on each reload (oops)
6218 +6 -6 trunk/src/main.c (File Modified)
6221 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6223 more work on the loader
6227 +45 -21 trunk/src/main.c (File Modified)
6230 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6232 Add prototype ircd_state.c
6236 + - trunk/src/ircd_state.c (File Added)
6239 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6241 Smaller improvements.
6245 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6248 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6250 Add a lot of stuff here.
6254 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6257 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6259 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6263 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6266 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6268 Invex doesn't trump +r or (sic) +J.
6272 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6275 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6277 Check to make sure a module is not loaded before loading it.
6281 +6 -1 trunk/src/ircd_parser.y (File Modified)
6284 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6286 - Add a missing comma in the HeaderMessages array
6287 - Only send "Your hostname is too long ..." if that really is the case
6291 +2 -2 trunk/src/s_auth.c (File Modified)
6294 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6296 build_symtable() will have already bailed here, so no need to check
6297 explicitly whether or not charybdis_main is NULL.
6301 +7 -16 trunk/src/main.c (File Modified)
6304 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6306 Data structure versioning, part 1.
6310 +10 -1 trunk/include/ircd_defs.h (File Modified)
6311 +2 -0 trunk/src/ircd.c (File Modified)
6312 +15 -3 trunk/src/main.c (File Modified)
6315 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6317 build a symbol table and use that instead of doing a raw dlsym on everything
6321 + - trunk/include/ircd_linker.h (File Added)
6322 +71 -1 trunk/src/Makefile.in (File Modified)
6323 + - trunk/src/ircd_linker.c (File Added)
6324 +16 -4 trunk/src/main.c (File Modified)
6327 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6329 The launcher now calls io_loop() instead of charybdis_main().
6330 This is so that we do not have to reinitialize *everything* later.
6334 +1 -0 trunk/include/ircd.h (File Modified)
6335 +6 -7 trunk/src/ircd.c (File Modified)
6336 +13 -1 trunk/src/main.c (File Modified)
6339 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6341 Use global binding on libircd.so.
6345 +1 -1 trunk/src/main.c (File Modified)
6348 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6350 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6351 (it will do more later)
6355 +14 -12 trunk/include/config.h (File Modified)
6356 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6357 +31 -5 trunk/src/Makefile.in (File Modified)
6358 +78 -1 trunk/src/ircd.c (File Modified)
6359 + - trunk/src/main.c (File Added)
6362 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6364 Add whitespace here, oops.
6368 +1 -1 trunk/CREDITS (File Modified)
6371 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6373 Properly copy over the IP address here instead of using a cheap hack.
6374 Because the hack didn't work right except on IPv6. :|
6378 +12 -2 trunk/src/s_newconf.c (File Modified)
6381 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6383 Revert reject cache notice to ratbox's, which more
6384 clearly suggests what's happening.
6388 +4 -1 trunk/src/reject.c (File Modified)
6391 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6393 Fix the openssl status in the overview information.
6397 +1 -3 trunk/configure (File Modified)
6398 +1 -3 trunk/configure.ac (File Modified)
6401 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6403 - Add simple exempt{} block (127.0.0.1) to example.conf.
6404 - Remove mention of deny{}.
6408 +5 -0 trunk/doc/example.conf (File Modified)
6409 +1 -1 trunk/doc/reference.conf (File Modified)
6412 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6414 example.conf: add some comments at the start
6415 reference.conf: some ircd-ratbox -> charybdis
6419 +11 -0 trunk/doc/example.conf (File Modified)
6420 +6 -5 trunk/doc/reference.conf (File Modified)
6423 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6425 Rename m_createauthonly module to createauthonly
6426 as this is not a module providing an m_function
6431 +1 -38 trunk/contrib/Makefile.in (File Modified)
6432 + - trunk/contrib/createauthonly.c (File Added)
6433 + - trunk/contrib/m_createauthonly.c (File Deleted)
6436 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6438 Add to example confs commented lines for:
6439 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6440 sno_globalkline.so, sno_globaloper.so.
6444 +5 -1 trunk/doc/example.conf (File Modified)
6445 +9 -1 trunk/doc/reference.conf (File Modified)
6448 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6450 - Unbreak connecting to connect{}s with hostnames
6451 instead of IP addresses (broken with new resolver).
6452 - Try to do A/AAAA query based on aftype in
6453 connect{} (doesn't seem to work fully).
6457 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6460 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6462 Unbreak /rehash dns.
6466 +1 -0 trunk/src/res.c (File Modified)
6469 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6471 Preserve Hybrid Id and add one of our own.
6475 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6476 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6479 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6481 Add anfl and Androsyn to CREDITS.
6482 They wrote a lot of ratbox code we use, both before and after the fork.
6486 +2 -0 trunk/CREDITS (File Modified)
6489 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6491 Hostname validity check.
6495 +42 -3 trunk/src/s_auth.c (File Modified)
6498 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6500 Version bump to 1.2.0.
6504 +9 -9 trunk/configure (File Modified)
6505 +1 -1 trunk/configure.ac (File Modified)
6508 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6510 - Missed a spot in the IPv6 code here. Should be usable now.
6514 +2 -2 trunk/src/res.c (File Modified)
6517 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6519 Alright, so, this massive commit does the following:
6521 - Adds a resolver based on the undernet and hybrid one.
6522 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6523 - Makes a check in ./configure be posixly correct
6524 - Simplifies the auth code and DNS callbacks
6526 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6530 +1 -1 trunk/Makefile.in (File Modified)
6531 + - trunk/adns/ (File Deleted)
6532 +148 -80 trunk/configure (File Modified)
6533 +1 -2 trunk/configure.ac (File Modified)
6534 +6 -0 trunk/include/client.h (File Modified)
6535 +1 -0 trunk/include/packet.h (File Modified)
6536 +153 -41 trunk/include/res.h (File Modified)
6537 + - trunk/include/reslib.h (File Added)
6538 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6539 +930 -1449 trunk/modules/.depend (File Modified)
6540 +3 -0 trunk/modules/m_stats.c (File Modified)
6541 +417 -621 trunk/src/.depend (File Modified)
6542 +1 -1 trunk/src/.indent.pro (File Modified)
6543 +2069 -289 trunk/src/Makefile.in (File Modified)
6544 + - trunk/src/adns.c (File Deleted)
6545 + - trunk/src/res.c (File Added)
6546 + - trunk/src/reslib.c (File Added)
6547 +11 -50 trunk/src/s_auth.c (File Modified)
6548 +4 -26 trunk/src/s_newconf.c (File Modified)
6551 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6553 Document the NOBALLOC feature.
6557 +7 -1 trunk/include/config.h (File Modified)
6560 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6562 commands.sgml changes
6566 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6569 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6575 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6578 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6580 Improve description of class{} block (in particular,
6581 mention server classes as well as client classes).
6585 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6588 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6591 -/* sendq: servers need a higher sendq as they send more data */
6592 +/* sendq: servers need a higher sendq as they are sent more data */
6596 +1 -1 trunk/doc/reference.conf (File Modified)
6599 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6601 Add modules{} block.
6605 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6608 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6610 Add general::oper_snomask, snomask on oper up for opers
6611 that have umode +s set on oper up, but do not have
6612 a specific snomask setting in their operator block.
6613 If this is empty or not specified, +s is used as before.
6617 +4 -1 trunk/doc/example.conf (File Modified)
6618 +7 -1 trunk/doc/reference.conf (File Modified)
6619 +1 -0 trunk/include/client.h (File Modified)
6620 +1 -0 trunk/include/s_conf.h (File Modified)
6621 +32 -0 trunk/src/newconf.c (File Modified)
6622 +1 -0 trunk/src/s_conf.c (File Modified)
6623 +13 -3 trunk/src/s_user.c (File Modified)
6626 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6631 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6634 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6636 Add MASKTRACE and CHANTRACE commands.
6640 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6643 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6645 document loadmodule directive
6649 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6652 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6658 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6661 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6663 q:lines are no longer living in the ircd.conf either
6667 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6670 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6672 remove k:line, d:line, x:line as they are their own files now
6676 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6679 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6681 New place for operator::snomask.
6685 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6688 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6690 Document connect {}.
6694 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6697 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6699 example.conf: move operator::snomask to a more logical place,
6700 more sensible default
6701 reference.conf: add operator::snomask
6705 +3 -3 trunk/doc/example.conf (File Modified)
6706 +3 -0 trunk/doc/reference.conf (File Modified)
6709 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6711 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6712 in those conf entries that take umodes like <name1>, <name2>, ...
6716 +3 -0 trunk/doc/reference.conf (File Modified)
6717 +3 -0 trunk/src/newconf.c (File Modified)
6720 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6726 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6729 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6735 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6738 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6744 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6747 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6753 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6756 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6758 Document operator {} blocks.
6762 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6765 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6767 auth{}: clarify/add some details
6771 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6774 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6776 auth{}: Move a paragraph.
6780 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6783 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6785 Document auth{} blocks.
6789 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6792 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6798 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6801 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6803 Add umode +R, prevents unidentified clients from
6804 sending private messages or notices. /accept'ed
6805 clients and opers are exempt.
6806 Due to the /accept part, this is only checked
6807 at the target's server, may want to change
6812 +1 -0 trunk/help/opers/umode (File Modified)
6813 +1 -0 trunk/help/users/umode (File Modified)
6814 +2 -0 trunk/include/client.h (File Modified)
6815 +1 -0 trunk/include/numeric.h (File Modified)
6816 +11 -1 trunk/modules/core/m_message.c (File Modified)
6817 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6818 +1 -1 trunk/src/messages.tab (File Modified)
6819 +1 -1 trunk/src/s_user.c (File Modified)
6822 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6824 Don't allow a nick change if banned or quieted (and not
6825 voiced or opped) on a channel. This uses numeric 435
6826 (bahamut's "cannot change to a banned nick") because
6827 bahamut/ircu's 437 and hyperion's 438 already have
6828 another meaning for us.
6832 +2 -0 trunk/include/channel.h (File Modified)
6833 +1 -0 trunk/include/numeric.h (File Modified)
6834 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6835 +38 -0 trunk/src/channel.c (File Modified)
6836 +1 -1 trunk/src/messages.tab (File Modified)
6839 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6842 - respect ban exceptions
6843 - also deny a knock if quieted
6847 +2 -1 trunk/modules/m_knock.c (File Modified)
6850 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6852 Reverse bad substitution in comment.
6856 +1 -1 trunk/src/channel.c (File Modified)
6859 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6861 - set DynSpoof flag for clients spoofed at registration
6862 - add orighost instead of host to the hostname hash
6866 +5 -1 trunk/src/s_user.c (File Modified)
6869 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6871 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6875 +2 -3 trunk/src/send.c (File Modified)
6878 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6880 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6884 +17 -7 trunk/modules/m_signon.c (File Modified)
6887 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6889 Correct minimum args on ENCAP SASL to avoid nasty core.
6893 +1 -1 trunk/modules/m_sasl.c (File Modified)
6896 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6898 Style nits: sptr can't ever be NULL, don't compare truth
6903 +2 -3 trunk/modules/m_scan.c (File Modified)
6906 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6908 - Comment out scan_cmodes() prototype to suppress warning
6909 - Correct minimum parameter count for mo_scan()
6913 +2 -2 trunk/modules/m_scan.c (File Modified)
6916 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6919 - Include full command in operspy notice
6920 - Allow global scans (no-list used, mask not used) without operspy
6921 - Use ERR_NOPRIVS numeric
6925 +21 -9 trunk/modules/m_scan.c (File Modified)
6928 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6930 Cancel out the >3 default if < is given; this way
6931 any </> specification fully overrides the default.
6935 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6938 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6940 - Call mo_list() from m_list() to reduce code duplication
6941 - Default to >3, rather arbitrarily (conf option?)
6942 - Make < and > mean less than and greater than again
6946 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6949 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6951 When processing topic burst, hide connecting server
6952 on netburst if flatten links is enabled.
6956 +9 -2 trunk/modules/m_tb.c (File Modified)
6959 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6961 - remove PENALTY token
6965 +0 -1 trunk/include/supported.h (File Modified)
6968 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6971 - Add PENALTY because we have a pace-wait system.
6972 - Add FNC due to SAVE and RSFNC
6977 +4 -2 trunk/include/supported.h (File Modified)
6980 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6982 mkay, indent went nuts here
6986 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6989 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6991 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6992 and can be used instead. The SAFELIST implementation is the one used by
6993 default, as most users/networks will be used to it.
6997 +1 -0 trunk/NEWS (File Modified)
6998 +14 -0 trunk/include/client.h (File Modified)
6999 +5 -0 trunk/include/hash.h (File Modified)
7000 +404 -272 trunk/modules/Makefile.in (File Modified)
7001 + - trunk/modules/m_list.c (File Deleted)
7002 + - trunk/modules/m_list_ratbox.c (File Added)
7003 + - trunk/modules/m_list_safelist.c (File Added)
7004 +5 -5 trunk/src/hash.c (File Modified)
7007 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7009 Clear invites on a lowerTS JOIN or SJOIN.
7010 This should complete kick_on_split_riding protection.
7014 +5 -0 trunk/modules/core/m_join.c (File Modified)
7015 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7018 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7020 Like in ratbox, send and interpret timestamps on invites.
7024 +9 -2 trunk/modules/m_invite.c (File Modified)
7027 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7029 Add +S (network service) umode. Just for completeness, users or opers
7034 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7037 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7043 +35 -2 trunk/NEWS (File Modified)
7046 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7048 Split off a PreClient structure for data to be freed on registation (i.e. password).
7049 New hook introduce_client for post-registration messages.
7050 Fix b0rked SASL numerics.
7051 Burst REALHOST post-introduction for spoofed-on-registration clients.
7052 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7053 Pre-registration signon support.
7057 +10 -0 trunk/configure (File Modified)
7058 +2 -0 trunk/configure.ac (File Modified)
7059 +14 -4 trunk/include/client.h (File Modified)
7060 +1 -0 trunk/include/hook.h (File Modified)
7061 +1 -0 trunk/include/numeric.h (File Modified)
7062 +3 -0 trunk/include/setup.h.in (File Modified)
7063 +16 -0 trunk/modules/m_chghost.c (File Modified)
7064 +25 -21 trunk/modules/m_sasl.c (File Modified)
7065 +63 -30 trunk/modules/m_signon.c (File Modified)
7066 +18 -0 trunk/src/client.c (File Modified)
7067 +2 -0 trunk/src/hook.c (File Modified)
7068 +5 -5 trunk/src/messages.tab (File Modified)
7069 +2 -0 trunk/src/s_serv.c (File Modified)
7070 +28 -2 trunk/src/s_user.c (File Modified)
7073 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7075 Update hook documentation.
7079 +30 -0 trunk/doc/hooks.txt (File Modified)
7082 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7084 Improve @/# handling in match_esc().
7088 +21 -13 trunk/src/match.c (File Modified)
7091 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7093 backtrack instead of bailing out when handling a mismatched escape
7097 +1 -1 trunk/src/match.c (File Modified)
7100 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7102 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7105 +2 -1 trunk/CREDITS (File Modified)
7108 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7110 Fix the escape brokenness and pick up a more efficient matching algorithm,
7111 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7112 Patch sent upstream. They can do whatever they want with it, *shrug*.
7116 +147 -161 trunk/src/match.c (File Modified)
7119 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7121 If flatten links is enabled, fake the origins of some ServerModes
7122 sent to clients so that the server sending the netburst is hidden.
7123 Most mode hacks still show the true source.
7127 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7128 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7131 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7133 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7134 where the exit originated).
7135 - When receiving an SQUIT for a server themselves
7136 (IsMe(target_p) || target_p == client_p)
7137 close their link and send a local server notice.
7141 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7142 +6 -3 trunk/src/client.c (File Modified)
7145 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7147 Hooking into the wrong hook, whoops. :P
7151 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7152 +6 -10 trunk/modules/core/m_join.c (File Modified)
7155 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7157 this doesn't work right, right now :P
7161 +40 -0 trunk/contrib/Makefile.in (File Modified)
7162 + - trunk/contrib/m_createauthonly.c (File Added)
7163 +6 -0 trunk/include/hook.h (File Modified)
7164 +26 -1 trunk/modules/core/m_join.c (File Modified)
7165 +1 -1 trunk/src/ircd.c (File Modified)
7168 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7170 Make can_join() hookable.
7174 +12 -1 trunk/src/channel.c (File Modified)
7177 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7179 add 'int approved;' to the channel event hook
7183 +1 -0 trunk/include/hook.h (File Modified)
7186 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7188 Use SIDs in SASL ENCAP origin.
7189 Ignore responses from other agents once the first SASL response has been received for a client.
7193 +9 -5 trunk/modules/m_sasl.c (File Modified)
7196 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7198 Removed stray debug code.
7202 +1 -1 trunk/modules/m_sasl.c (File Modified)
7205 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7207 Don't complain "unknown MODE flag" if a non-oper attempts
7208 to unset an oper only umode they do not have.
7209 This is to prevent unwanted error messages when users/bots
7210 do things like MODE <nick> +i-sw.
7214 +4 -2 trunk/src/s_user.c (File Modified)
7217 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7219 Fix client_exit hook name and only call it for local exits that are not
7224 +3 -2 trunk/modules/m_sasl.c (File Modified)
7227 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7229 Fix SASL logic to actually use stored agent UID.
7230 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7231 Add abort code for exiting clients.
7235 +18 -9 trunk/modules/m_sasl.c (File Modified)
7238 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7240 Port over ratbox 2.2 /challenge. This is slightly more secure
7241 (better crypto, longer keys, challenge timeout) and has better
7244 The respond tool is no longer part of the ircd tree but a
7245 separate package, currently available from
7246 http://respond.ircd-ratbox.org (we should mirror/... this).
7250 +65 -310 trunk/doc/challenge.txt (File Modified)
7251 +5 -5 trunk/include/client.h (File Modified)
7252 +3 -0 trunk/include/irc_string.h (File Modified)
7253 +3 -0 trunk/include/numeric.h (File Modified)
7254 +94 -50 trunk/modules/m_challenge.c (File Modified)
7255 +1 -2 trunk/src/client.c (File Modified)
7256 +125 -0 trunk/src/irc_string.c (File Modified)
7257 +2 -2 trunk/src/messages.tab (File Modified)
7258 + - trunk/tools/rsa_respond/ (File Deleted)
7261 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7263 Preliminary SASL support.
7267 +7 -0 trunk/include/client.h (File Modified)
7268 +6 -0 trunk/include/numeric.h (File Modified)
7269 +1 -0 trunk/modules/Makefile.in (File Modified)
7270 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7271 +175 -1 trunk/modules/m_cap.c (File Modified)
7272 + - trunk/modules/m_sasl.c (File Added)
7273 +2 -0 trunk/modules/m_user.c (File Modified)
7274 +5 -5 trunk/src/messages.tab (File Modified)
7275 +8 -2 trunk/src/s_user.c (File Modified)
7278 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7280 SIGNON: make logout also apply remotely.
7284 +7 -2 trunk/modules/m_signon.c (File Modified)
7287 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7289 Use an asterisk when sending empty logins in SIGNON.
7293 +5 -5 trunk/modules/m_signon.c (File Modified)
7296 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7298 SIGNON: Only add whowas entry (add_history()) and wipe
7299 accepts (del_all_accepts()) if nick changed.
7303 +5 -3 trunk/modules/m_signon.c (File Modified)
7306 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7308 SIGNON: slight fixes to collision code:
7309 - don't kill if target_p == source_p (nick unchanged or only changed case)
7310 - add comment that SAVE support is missing
7311 - use sendto_realops_snomask() instead of sendto_realops_flags()
7315 +9 -6 trunk/modules/m_signon.c (File Modified)
7318 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7320 Fix up kills for bad nick/user/host on SIGNON.
7324 +16 -6 trunk/modules/m_signon.c (File Modified)
7327 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7329 If changing to a nick with a digit, only allow the UID.
7333 +4 -0 trunk/modules/m_signon.c (File Modified)
7336 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7338 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7339 Strip leading digits from logins that are not purely numeric.
7343 +3 -0 trunk/include/numeric.h (File Modified)
7344 +2 -0 trunk/include/send.h (File Modified)
7345 +1 -0 trunk/modules/Makefile.in (File Modified)
7346 +456 -3 trunk/modules/m_services.c (File Modified)
7347 + - trunk/modules/m_signon.c (File Added)
7348 +2 -2 trunk/src/messages.tab (File Modified)
7349 +98 -0 trunk/src/send.c (File Modified)
7352 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7354 Remove old server notice umodes from example confs.
7358 +1 -2 trunk/doc/example.conf (File Modified)
7359 +4 -17 trunk/doc/reference.conf (File Modified)
7362 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7364 Add snomask help file (forgot this earlier).
7368 + - trunk/help/opers/snomask (File Added)
7371 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7373 Add umode +l (receive locops).
7377 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7380 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7382 We don't plan to implement cmode +R (quiet unidentified) and
7383 umode +I (deny invite) for 1.1, so comment them out from the
7388 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7389 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7392 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7394 Improve snomask usage description.
7398 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7401 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7403 Mention the word snomask with umode +s (needs to be a link really).
7407 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7410 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7412 Add snomask +Z (operspy notices).
7416 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7419 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7421 Misc updates/clarifications.
7425 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7428 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7434 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7435 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7436 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7439 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7441 - Allow ENCAP REALHOST outside burst
7442 - Fix comment describing race condition: this can only happen
7443 on a local whois with use_whois_actually enabled
7447 +4 -6 trunk/modules/m_chghost.c (File Modified)
7450 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7452 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7456 +39 -0 trunk/contrib/Makefile.in (File Modified)
7457 + - trunk/contrib/sno_globaloper.c (File Added)
7460 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7462 Pass along old umodes and snomask in umode_changed hook,
7463 changing its parameter type from struct Client *
7464 to hook_data_umode_changed *. (For a new client, both
7467 The IP cloaking module now fully ignores umode changes
7468 where +h didn't change.
7472 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7473 +7 -0 trunk/include/hook.h (File Modified)
7474 +18 -4 trunk/src/s_user.c (File Modified)
7477 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7479 move libcharybdis-provided function initialisation into libcharybdis_init().
7483 +32 -11 trunk/src/ircd.c (File Modified)
7486 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7488 Make +f notices (local host, global host, global user@host, local class)
7489 netwide. Exceeding /quote set max remains local.
7493 +4 -4 trunk/src/s_conf.c (File Modified)
7496 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7498 Netwide notices about attempts to join juped channels.
7502 +1 -1 trunk/modules/core/m_join.c (File Modified)
7505 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7507 Send server notices about failed oper attempts globally.
7508 Successful remote oper attempt notices will be generated
7509 from the mode changes.
7513 +3 -3 trunk/modules/m_challenge.c (File Modified)
7514 +2 -2 trunk/modules/m_oper.c (File Modified)
7517 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7519 Rest of infrastructure for sending server notices globally.
7520 Uses a new L_NETWIDE level on sendto_realops_snomask().
7524 +1 -0 trunk/include/send.h (File Modified)
7525 +31 -4 trunk/src/send.c (File Modified)
7528 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7530 Add general::global_snotices conf option to control
7531 whether we send out SNOTEs. Does not do anything yet.
7535 +1 -0 trunk/doc/example.conf (File Modified)
7536 +6 -0 trunk/doc/reference.conf (File Modified)
7537 +1 -0 trunk/include/s_conf.h (File Modified)
7538 +6 -0 trunk/modules/m_info.c (File Modified)
7539 +1 -0 trunk/src/newconf.c (File Modified)
7540 +1 -0 trunk/src/s_conf.c (File Modified)
7543 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7545 Only accept SNOTE from servers.
7549 +2 -0 trunk/modules/m_snote.c (File Modified)
7552 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7554 Correct parv indices so this actually works.
7558 +2 -2 trunk/modules/m_snote.c (File Modified)
7561 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7567 +3 -3 trunk/modules/m_snote.c (File Modified)
7570 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7572 Add m_snote.c, SNOTE propagator.
7576 +86 -0 trunk/modules/Makefile.in (File Modified)
7577 + - trunk/modules/m_snote.c (File Added)
7580 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7582 start seeding the 1.1 NEWS file
7586 +4 -0 trunk/NEWS (File Modified)
7589 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7591 rename some modules to more descriptive names...
7595 +2 -131 trunk/contrib/Makefile.in (File Modified)
7596 + - trunk/contrib/globalconnexit.c (File Deleted)
7597 + - trunk/contrib/globallineactive.c (File Deleted)
7598 + - trunk/contrib/sno_farconnect.c (File Added)
7599 + - trunk/contrib/sno_globalkline.c (File Added)
7600 +1 -120 trunk/modules/Makefile.in (File Modified)
7601 + - trunk/modules/networknotice.c (File Deleted)
7602 + - trunk/modules/sno_routing.c (File Added)
7605 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7607 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7608 Uses FLAGS2_FLOODDONE bit on servers.
7612 +3 -0 trunk/include/client.h (File Modified)
7613 +121 -1 trunk/modules/Makefile.in (File Modified)
7614 + - trunk/modules/networknotice.c (File Added)
7617 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7619 Don't show servers in /trace to nonopers if flatten links is enabled.
7623 +8 -5 trunk/modules/m_trace.c (File Modified)
7626 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7629 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7630 - send back confirmation to source, if local client
7631 - send a +s server notice if the source is neither a server nor a service (+S)
7635 +5 -1 trunk/modules/m_chghost.c (File Modified)
7638 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7640 Use sendto_realops_snomask_from() to make the
7641 server notices appear to come from the affected
7646 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7647 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7650 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7652 Add sendto_realops_snomask_from(), allows
7653 specification of apparent source server.
7657 +1 -0 trunk/include/send.h (File Modified)
7658 +41 -1 trunk/src/send.c (File Modified)
7661 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7663 Revert r579. Keep host, not orighost in oper up notice.
7664 It would be inconsistent to have orighost there, and we
7665 don't want to mess up all server notices by putting both
7670 +1 -1 trunk/src/s_user.c (File Modified)
7673 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7675 Include the IP address in operlog/foperlog.
7679 +10 -8 trunk/modules/m_challenge.c (File Modified)
7680 +8 -6 trunk/modules/m_oper.c (File Modified)
7683 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7685 Call umode_changed hook on oper up.
7689 +1 -0 trunk/src/s_user.c (File Modified)
7692 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7694 Add globalconnexit contrib module, shows remote client connects/exits
7695 except netsplits/netjoin on snomask +F.
7696 Notice formatting will probably change somewhat still.
7700 +80 -0 trunk/contrib/Makefile.in (File Modified)
7701 + - trunk/contrib/globalconnexit.c (File Added)
7704 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7706 Declare snomask_modes[] so modules can provide snomasks.
7710 +2 -0 trunk/include/snomask.h (File Modified)
7713 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7715 Replace user_signon hook with two new hooks: new_local_user
7716 and new_remote_user.
7717 These are called right before the user is introduced to the
7718 rest of the network.
7722 +2 -1 trunk/include/hook.h (File Modified)
7723 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7724 +4 -2 trunk/src/hook.c (File Modified)
7725 +2 -3 trunk/src/s_user.c (File Modified)
7728 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7730 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7734 +2 -2 trunk/modules/m_scan.c (File Modified)
7737 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7739 Update doc/technical/send.txt.
7743 +91 -131 trunk/doc/technical/send.txt (File Modified)
7746 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7748 Add chantrace and masktrace to help files.
7752 + - trunk/help/opers/chantrace (File Added)
7753 +27 -20 trunk/help/opers/index (File Modified)
7754 + - trunk/help/opers/masktrace (File Added)
7755 +2 -0 trunk/help/opers/operspy (File Modified)
7758 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7760 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7761 Shows etrace-like output for all users in a channel,
7762 in particular IP addresses.
7766 +75 -2 trunk/modules/m_etrace.c (File Modified)
7769 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7771 Port over ratbox 2.2 r21727 (anfl):
7772 add some logging when we drop servers in places where we only notify opers
7776 +31 -0 trunk/modules/core/m_server.c (File Modified)
7779 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7781 display orighost in operup message
7785 +1 -1 trunk/src/s_user.c (File Modified)
7788 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7790 Add globallineactive contrib module, a hack which can often
7791 show k/d/g/x line active for remote clients.
7795 +52 -0 trunk/contrib/Makefile.in (File Modified)
7796 + - trunk/contrib/globallineactive.c (File Added)
7799 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7801 Show IP field in the same way as MASKTRACE:
7802 "255.255.255.255" if it's unknown (remote TS5 client)
7803 and "0" if we or the remote server are purposely
7808 +12 -1 trunk/modules/m_scan.c (File Modified)
7811 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7814 - don't show servers in a global scan
7815 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7819 +4 -1 trunk/modules/m_scan.c (File Modified)
7822 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7824 Implement SCAN UMODES.
7828 +3 -0 trunk/include/numeric.h (File Modified)
7829 +128 -2 trunk/modules/m_scan.c (File Modified)
7830 +2 -2 trunk/src/messages.tab (File Modified)
7833 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7839 +1 -1 trunk/modules/m_scan.c (File Modified)
7842 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7844 parv[0] should be parv[1].
7848 +1 -1 trunk/modules/m_scan.c (File Modified)
7851 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7857 +1 -1 trunk/modules/m_scan.c (File Modified)
7860 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7866 +2 -2 trunk/modules/m_scan.c (File Modified)
7869 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7871 framework for scan command
7875 +113 -0 trunk/modules/Makefile.in (File Modified)
7876 + - trunk/modules/m_scan.c (File Added)
7879 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7881 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7885 +2 -0 trunk/include/irc_string.h (File Modified)
7886 +157 -1 trunk/modules/m_etrace.c (File Modified)
7887 +129 -90 trunk/src/match.c (File Modified)
7890 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7892 orighost may live in a different hash bucket (likely the case), lets check it standalone
7896 +39 -3 trunk/src/hostmask.c (File Modified)
7899 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7901 SVN didn't check modules/ somehow, hrmm.
7905 +1 -1 trunk/modules/m_kline.c (File Modified)
7906 +6 -6 trunk/modules/m_stats.c (File Modified)
7909 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7911 Track hostmask entries for client_p->orighost, if available.
7912 Not throughly tested, but seems to work fine.
7916 +8 -4 trunk/include/hostmask.h (File Modified)
7917 +14 -10 trunk/src/hostmask.c (File Modified)
7920 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7922 Pass on SQUIT reasons more.
7926 +17 -19 trunk/src/client.c (File Modified)
7929 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7931 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7932 This way, hidden admins also get them.
7936 +4 -4 trunk/src/send.c (File Modified)
7939 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7941 From ircd-ratbox 2.2 (r21339 anfl):
7942 ms_kill() should be using find_person(), not find_client()
7943 otherwise it can generate a core.
7947 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7950 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7952 Add m_error to core_module_table, so it is loaded by default.
7956 +1 -0 trunk/src/modules.c (File Modified)
7959 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7961 comment is a const char *, not char *.
7965 +1 -1 trunk/include/hook.h (File Modified)
7968 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7970 Fix a long standing hybrid 7 bug: when getting a read error
7971 on a server, report_error() is called with a %d instead of
7972 a %s in the format string ("Lost connection" in +d).
7976 +1 -1 trunk/src/client.c (File Modified)
7979 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7985 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7988 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7990 Add document describing capabilities and what they mean.
7994 + - trunk/doc/technical/capab.txt (File Added)
7997 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7999 Change client_exit hook to pass all exit_client() parameters.
8003 +8 -0 trunk/include/hook.h (File Modified)
8004 +6 -1 trunk/src/client.c (File Modified)
8007 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8009 Add client_exit hook, called in exit_client() for all
8010 clients of all types, except clients exiting because
8011 of netsplits (QS). The only thing done before it is
8012 marking the client as "closing" (to prevent
8017 +1 -0 trunk/include/hook.h (File Modified)
8018 +2 -0 trunk/src/client.c (File Modified)
8019 +2 -0 trunk/src/hook.c (File Modified)
8022 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8024 Improve the code that calculates the nnnS nnnC counts
8027 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8031 +43 -36 trunk/modules/m_trace.c (File Modified)
8034 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8036 Add server_eob hook.
8037 Planning to use this for netsplit/join notices.
8041 +1 -0 trunk/include/hook.h (File Modified)
8042 +2 -0 trunk/modules/m_pong.c (File Modified)
8043 +2 -0 trunk/src/hook.c (File Modified)
8046 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8048 Default motd: ircd-ratbox -> charybdis
8052 +1 -1 trunk/doc/ircd.motd (File Modified)
8055 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8057 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8061 +4 -4 trunk/src/s_user.c (File Modified)
8064 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8066 - Remove obsolete EOB help file
8067 - Document snomask in the help files
8072 + - trunk/help/opers/eob (File Deleted)
8073 +13 -12 trunk/help/opers/index (File Modified)
8074 +1 -13 trunk/help/opers/umode (File Modified)
8075 +7 -7 trunk/help/users/index (File Modified)
8078 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8080 Bail if snomask to parse is not given. Pointy hat to myself.
8084 +3 -0 trunk/src/snomask.c (File Modified)
8087 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8089 Remove m_flags from autoconf
8093 +0 -1 trunk/contrib/Makefile.in (File Modified)
8096 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8102 + - trunk/contrib/m_flags.c (File Deleted)
8105 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8107 If +s is in oper_only_umodes, clear snomask on deoper.
8111 +5 -0 trunk/src/s_user.c (File Modified)
8114 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8116 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8120 +2 -2 trunk/configure (File Modified)
8121 +2 -2 trunk/configure.ac (File Modified)
8124 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8126 Remove the old server notice umodes.
8127 Default oper only umodes is now +s.
8128 Please make sure all remaining umodes still work.
8132 +3 -21 trunk/include/client.h (File Modified)
8133 +0 -12 trunk/src/newconf.c (File Modified)
8134 +1 -1 trunk/src/s_conf.c (File Modified)
8135 +12 -12 trunk/src/s_user.c (File Modified)
8138 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8140 operator::flags nick_changes now controls +n snomask instead of +n umode.
8144 +8 -8 trunk/src/s_user.c (File Modified)
8147 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8149 Move down h_umode_changed hook call after umode allowed checks
8150 (so it will not see +a if someone tries to set it but is not
8155 +2 -3 trunk/src/s_user.c (File Modified)
8158 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8160 Move over non-+s server notices (hopefully, all of them).
8164 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8165 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8166 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8167 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8168 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8169 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8170 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8171 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8172 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8173 +2 -2 trunk/libcharybdis/event.c (File Modified)
8174 +2 -2 trunk/modules/core/m_join.c (File Modified)
8175 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8176 +3 -3 trunk/modules/core/m_message.c (File Modified)
8177 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8178 +2 -2 trunk/modules/core/m_server.c (File Modified)
8179 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8180 +1 -1 trunk/modules/m_post.c (File Modified)
8181 +1 -1 trunk/modules/m_services.c (File Modified)
8182 +2 -2 trunk/src/channel.c (File Modified)
8183 +3 -3 trunk/src/client.c (File Modified)
8184 +1 -1 trunk/src/hash.c (File Modified)
8185 +5 -5 trunk/src/s_conf.c (File Modified)
8186 +2 -2 trunk/src/s_log.c (File Modified)
8187 +4 -4 trunk/src/s_user.c (File Modified)
8190 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8192 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8196 +2 -1 trunk/include/snomask.h (File Modified)
8197 +2 -2 trunk/src/snomask.c (File Modified)
8200 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8202 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8206 +1 -1 trunk/contrib/example_module.c (File Modified)
8207 +2 -2 trunk/include/ircd_defs.h (File Modified)
8208 +6 -6 trunk/modules/core/m_error.c (File Modified)
8209 +1 -1 trunk/modules/core/m_join.c (File Modified)
8210 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8211 +1 -1 trunk/modules/core/m_message.c (File Modified)
8212 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8213 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8214 +18 -18 trunk/modules/core/m_server.c (File Modified)
8215 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8216 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8217 +4 -4 trunk/modules/m_challenge.c (File Modified)
8218 +4 -4 trunk/modules/m_dline.c (File Modified)
8219 +13 -13 trunk/modules/m_gline.c (File Modified)
8220 +5 -5 trunk/modules/m_kline.c (File Modified)
8221 +2 -2 trunk/modules/m_oper.c (File Modified)
8222 +1 -1 trunk/modules/m_pong.c (File Modified)
8223 +13 -13 trunk/modules/m_rehash.c (File Modified)
8224 +4 -4 trunk/modules/m_resv.c (File Modified)
8225 +16 -16 trunk/modules/m_set.c (File Modified)
8226 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8227 +6 -6 trunk/modules/m_xline.c (File Modified)
8228 +1 -1 trunk/src/adns.c (File Modified)
8229 +2 -2 trunk/src/channel.c (File Modified)
8230 +1 -1 trunk/src/listener.c (File Modified)
8231 +1 -1 trunk/src/s_auth.c (File Modified)
8232 +15 -15 trunk/src/s_conf.c (File Modified)
8233 +3 -3 trunk/src/s_user.c (File Modified)
8234 +7 -7 trunk/src/send.c (File Modified)
8237 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8240 - set +s snomask if +s umode set but no snomasks
8241 - put numerics in more logical order
8245 +3 -1 trunk/src/s_user.c (File Modified)
8248 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8250 parse_snobuf_to_mask(): default to + at start
8251 allows stuff like /mode jilles +s C
8255 +1 -1 trunk/src/snomask.c (File Modified)
8258 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8260 Changes to user_mode() snomask handling.
8261 - show snomask (if not 0) on /mode <nick>
8262 - show snomask once at the end if +s/-s used
8263 - only parse 1 parameter for umode changes
8264 - don't crash on /mode <nick> +s
8265 - /mode <nick> -s clears snomask, doesn't use parameter
8266 - set umode +s iff snomask is not 0
8267 - snomask is not propagated, but umode +s is
8271 +97 -72 trunk/src/s_user.c (File Modified)
8274 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8276 Convert some messages over to snomask.
8280 +29 -29 trunk/src/client.c (File Modified)
8281 +2 -2 trunk/src/ircd.c (File Modified)
8282 +13 -13 trunk/src/modules.c (File Modified)
8283 +1 -1 trunk/src/newconf.c (File Modified)
8284 +5 -5 trunk/src/parse.c (File Modified)
8285 +1 -1 trunk/src/restart.c (File Modified)
8286 +4 -4 trunk/src/s_newconf.c (File Modified)
8287 +11 -11 trunk/src/s_serv.c (File Modified)
8290 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8292 include snomask.h from client.h
8296 +1 -0 trunk/include/client.h (File Modified)
8299 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8301 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8305 +1 -0 trunk/src/newconf.c (File Modified)
8306 +2 -1 trunk/src/snomask.c (File Modified)
8309 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8311 should start with +, not \0. Whoops. :)
8315 +1 -1 trunk/src/snomask.c (File Modified)
8318 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8320 core snomask support.
8324 +3 -0 trunk/doc/example.conf (File Modified)
8325 +2 -0 trunk/include/client.h (File Modified)
8326 +2 -0 trunk/include/numeric.h (File Modified)
8327 +2 -0 trunk/include/s_newconf.h (File Modified)
8328 +63 -0 trunk/include/send.h (File Modified)
8329 + - trunk/include/snomask.h (File Added)
8330 +1 -0 trunk/src/Makefile.in (File Modified)
8331 +1 -1 trunk/src/messages.tab (File Modified)
8332 +8 -0 trunk/src/newconf.c (File Modified)
8333 +12 -0 trunk/src/s_user.c (File Modified)
8334 +235 -0 trunk/src/send.c (File Modified)
8335 + - trunk/src/snomask.c (File Added)
8338 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8340 add a blank line after the license info.
8344 +1 -1 trunk/CREDITS (File Modified)
8347 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8349 Extend copyright to 2006.
8353 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8356 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8359 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8363 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8364 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8367 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8369 Add oper privileges document.
8373 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8374 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8377 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8379 Capitalize message names in services shortcuts (for consistency).
8383 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8386 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8392 +1 -1 trunk/src/patricia.c (File Modified)
8395 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8397 Remove obsolete 'nextconnect' variable.
8401 +0 -1 trunk/include/ircd.h (File Modified)
8402 +0 -2 trunk/src/client.c (File Modified)
8403 +0 -1 trunk/src/ircd.c (File Modified)
8406 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8408 Remove this remnant of the hybrid 6 ziplinks implementation.
8412 + - trunk/include/s_zip.h (File Deleted)
8415 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8417 Make clone limiting work on orighost, not host (so it
8418 looks through services cloaks). Lightly tested, please
8423 +2 -0 trunk/modules/m_chghost.c (File Modified)
8424 +1 -1 trunk/src/client.c (File Modified)
8425 +1 -1 trunk/src/s_conf.c (File Modified)
8428 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8430 Don't forget to link me_realhost() into the command hash.
8432 Pointy hat to: myself
8436 +1 -1 trunk/modules/m_chghost.c (File Modified)
8439 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8441 It's call_hook, not hook_call.
8445 +1 -1 trunk/src/s_user.c (File Modified)
8448 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8450 Add unreject help file.
8454 + - trunk/help/opers/unreject (File Added)
8457 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8459 Link the all-important 42 module to the build :P
8463 +1 -0 trunk/contrib/Makefile.in (File Modified)
8466 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8468 Mention /rehash help.
8472 +1 -0 trunk/help/opers/rehash (File Modified)
8475 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8477 Add h_user_signon hook.
8481 +1 -0 trunk/include/hook.h (File Modified)
8482 +2 -0 trunk/src/hook.c (File Modified)
8483 +4 -0 trunk/src/s_user.c (File Modified)
8486 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8488 Oops, forgot to set orighost for remote client introductions.
8492 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8495 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8497 Use TS6 forms in services shortcuts, if possible.
8501 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8504 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8506 - Start out default_umodes conf entry from the empty set instead of +i.
8507 - Move oper_only_umodes check to where default_umodes is used, as
8508 oper_only_umodes may not be set yet while we're reading the conf.
8512 +6 -7 trunk/src/newconf.c (File Modified)
8513 +1 -1 trunk/src/s_user.c (File Modified)
8516 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8518 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8522 +1 -0 trunk/doc/example.conf (File Modified)
8523 +7 -0 trunk/doc/reference.conf (File Modified)
8524 +0 -7 trunk/include/config.h.dist (File Modified)
8525 +1 -0 trunk/include/s_conf.h (File Modified)
8526 +6 -0 trunk/modules/m_info.c (File Modified)
8527 +9 -18 trunk/src/client.c (File Modified)
8528 +1 -0 trunk/src/newconf.c (File Modified)
8529 +1 -0 trunk/src/s_conf.c (File Modified)
8532 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8534 - Allow NULL target_ip in show_ip() (indicates message is being
8535 sent to local opers)
8536 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8538 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8539 those in src/client.c
8541 From ratbox 2.2 svn (anfl)
8545 +1 -0 trunk/include/client.h (File Modified)
8546 +21 -2 trunk/src/client.c (File Modified)
8547 +2 -4 trunk/src/hostmask.c (File Modified)
8548 +1 -5 trunk/src/s_conf.c (File Modified)
8549 +4 -8 trunk/src/s_user.c (File Modified)
8552 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8554 Fire off events properly.
8558 +7 -3 trunk/src/s_user.c (File Modified)
8561 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8563 make sure modules which depend on umode information get the message upon connection (oops)
8567 +3 -0 trunk/src/s_user.c (File Modified)
8570 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8572 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8573 From ratbox 2.2 svn.
8577 +3 -7 trunk/modules/m_etrace.c (File Modified)
8580 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8582 Replace silly `default_invisible' option with more versatile default_umodes.
8586 +2 -2 trunk/Makefile.in (File Modified)
8587 +12 -1 trunk/doc/example.conf (File Modified)
8588 +14 -7 trunk/doc/reference.conf (File Modified)
8589 +2 -4 trunk/include/s_conf.h (File Modified)
8590 +0 -6 trunk/modules/m_info.c (File Modified)
8591 +4 -0 trunk/src/modules.c (File Modified)
8592 +41 -1 trunk/src/newconf.c (File Modified)
8593 +2 -2 trunk/src/s_conf.c (File Modified)
8594 +3 -4 trunk/src/s_user.c (File Modified)
8597 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8599 Add temporary nick resvs with the proper duration,
8600 not 60 times too long.
8604 +1 -1 trunk/modules/m_resv.c (File Modified)
8607 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8609 Add kick on split riding. See reference.conf for more details.
8613 +1 -0 trunk/doc/example.conf (File Modified)
8614 +16 -0 trunk/doc/reference.conf (File Modified)
8615 +1 -0 trunk/include/s_conf.h (File Modified)
8616 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8617 +6 -0 trunk/modules/m_info.c (File Modified)
8618 +1 -0 trunk/src/newconf.c (File Modified)
8619 +1 -0 trunk/src/s_conf.c (File Modified)
8622 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8624 New credits, denoting GXTi as being on the core team.
8628 +16 -5 trunk/CREDITS (File Modified)
8631 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8633 better cloaking algorithm
8637 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8640 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8642 don't do redundant bitshifting.
8646 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8649 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8655 +1 -0 trunk/contrib/Makefile.in (File Modified)
8658 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8660 Set the DynSpoof flag properly.
8664 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8667 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8669 first go at an ip_cloaking implementation for charybdis.
8673 + - trunk/contrib/ip_cloaking.c (File Added)
8676 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8678 Add libcharybdis to contrib/ includes.
8682 +1 -1 trunk/contrib/Makefile.in (File Modified)
8685 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8687 add h_umode_changed hook for modules that provide usermodes.
8691 +1 -0 trunk/include/hook.h (File Modified)
8692 +2 -1 trunk/src/hook.c (File Modified)
8693 +3 -0 trunk/src/s_user.c (File Modified)
8696 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8698 Show quiets in /stats z.
8702 +15 -10 trunk/src/s_stats.c (File Modified)
8705 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8707 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8711 +0 -12 trunk/configure (File Modified)
8712 +0 -9 trunk/configure.ac (File Modified)
8713 +0 -3 trunk/include/setup.h.in (File Modified)
8716 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8718 change various buffer sizes to = topiclen.
8722 +3 -4 trunk/include/ircd_defs.h (File Modified)
8725 jon 2005/12/12 19:32:18 UTC (20051212-400)
8727 - Partial commit test, partial ego strokage ;)
8731 +2 -1 trunk/CREDITS (File Modified)
8734 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8736 More kqueue corrections.
8739 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8742 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8744 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8745 Not sure why this wasn't this way to begin with.
8749 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8752 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8754 example.conf tweaks:
8755 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8756 most people do not need this.
8757 Enable serverinfo::hub.
8761 +14 -11 trunk/doc/example.conf (File Modified)
8764 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8766 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8770 +1 -1 trunk/src/s_serv.c (File Modified)
8773 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8775 header include changes
8779 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8780 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8781 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8782 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8783 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8784 +1 -21 trunk/libcharybdis/select.c (File Modified)
8787 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8789 s/ilog/libcharybdis_{die,log,restart}/g
8793 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8794 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8795 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8796 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8797 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8798 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8799 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8800 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8803 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8805 Use the right callbacks in the function code.
8808 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8811 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8813 More work, it builds again!
8817 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8818 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8819 + - trunk/libcharybdis/libcharybdis.c (File Added)
8820 + - trunk/libcharybdis/libcharybdis.h (File Added)
8823 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8825 Move some stuff around.
8829 + - trunk/include/memory.h (File Deleted)
8830 + - trunk/include/tools.h (File Deleted)
8831 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8832 + - trunk/libcharybdis/memory.c (File Added)
8833 + - trunk/libcharybdis/memory.h (File Added)
8834 + - trunk/libcharybdis/snprintf.c (File Added)
8835 + - trunk/libcharybdis/tools.c (File Added)
8836 + - trunk/libcharybdis/tools.h (File Added)
8837 +1000 -1062 trunk/modules/.depend (File Modified)
8838 +421 -455 trunk/src/.depend (File Modified)
8839 +0 -1191 trunk/src/Makefile.in (File Modified)
8840 + - trunk/src/memory.c (File Deleted)
8841 + - trunk/src/snprintf.c (File Deleted)
8842 + - trunk/src/tools.c (File Deleted)
8845 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8847 move more headers into libcharybdis
8850 + - trunk/include/balloc.h (File Deleted)
8851 + - trunk/include/event.h (File Deleted)
8852 + - trunk/libcharybdis/balloc.h (File Added)
8853 + - trunk/libcharybdis/event.h (File Added)
8854 +924 -1020 trunk/modules/.depend (File Modified)
8855 +327 -406 trunk/src/.depend (File Modified)
8858 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8860 balloc, events -> libcharybdis
8863 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8864 + - trunk/libcharybdis/balloc.c (File Added)
8865 + - trunk/libcharybdis/event.c (File Added)
8866 +0 -1008 trunk/src/Makefile.in (File Modified)
8867 + - trunk/src/balloc.c (File Deleted)
8868 + - trunk/src/event.c (File Deleted)
8871 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8876 + - trunk/include/commio.h (File Deleted)
8877 + - trunk/include/linebuf.h (File Deleted)
8878 + - trunk/libcharybdis/commio.h (File Added)
8879 + - trunk/libcharybdis/linebuf.h (File Added)
8880 +1644 -530 trunk/modules/.depend (File Modified)
8881 +1 -1 trunk/modules/Makefile.in (File Modified)
8882 +720 -284 trunk/src/.depend (File Modified)
8885 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8887 Makefile reworking -- moving libcharybdis headers into proper location.
8890 +1 -1 trunk/adns/Makefile.in (File Modified)
8891 +1 -1 trunk/src/Makefile.in (File Modified)
8894 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8896 Document proposed authdaemon protocol.
8899 + - trunk/authdaemon/protocol.txt (File Added)
8902 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8907 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8910 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8912 Remove dead makefile from generation
8915 +1 -2 trunk/configure (File Modified)
8916 +0 -1 trunk/configure.ac (File Modified)
8919 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8921 libcharybdisIO -> libcharybdis
8924 +1 -1 trunk/src/Makefile.in (File Modified)
8927 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8932 + - trunk/libcharybdis/Makefile.in (File Added)
8933 + - trunk/libcharybdis/commio.c (File Added)
8934 + - trunk/libcharybdis/devpoll.c (File Added)
8935 + - trunk/libcharybdis/epoll.c (File Added)
8936 + - trunk/libcharybdis/io/ (File Deleted)
8937 + - trunk/libcharybdis/kqueue.c (File Added)
8938 + - trunk/libcharybdis/linebuf.c (File Added)
8939 + - trunk/libcharybdis/log/ (File Deleted)
8940 + - trunk/libcharybdis/poll.c (File Added)
8941 + - trunk/libcharybdis/ports.c (File Added)
8942 + - trunk/libcharybdis/select.c (File Added)
8945 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8950 + - trunk/libcharybdis/Makefile.in (File Deleted)
8953 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8958 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8961 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8963 add authdaemon dir for later hacking
8967 + - trunk/authdaemon/ (File Added)
8970 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8972 linebuf -> libcharybdisIO
8976 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8977 + - trunk/libcharybdis/io/linebuf.c (File Added)
8978 + - trunk/libcharybdis/log/ (File Added)
8979 + - trunk/libcharybdis/log/Makefile.in (File Added)
8980 +0 -687 trunk/src/Makefile.in (File Modified)
8981 + - trunk/src/linebuf.c (File Deleted)
8984 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8986 Solaris 10 I/O ports support
8989 + - trunk/libcharybdis/io/ports.c (File Added)
8992 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8998 +1 -1 trunk/Makefile.in (File Modified)
8999 +3 -1 trunk/configure (File Modified)
9000 +133 -10 trunk/configure.ac (File Modified)
9001 + - trunk/libcharybdis/ (File Added)
9002 + - trunk/libcharybdis/Makefile.in (File Added)
9003 + - trunk/libcharybdis/io/ (File Added)
9004 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9005 +2 -3 trunk/src/Makefile.in (File Modified)
9006 + - trunk/src/io/ (File Deleted)
9009 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9011 split IO stuff into libcharybdisIO.
9015 + - trunk/src/commio.c (File Deleted)
9016 + - trunk/src/devpoll.c (File Deleted)
9017 + - trunk/src/epoll.c (File Deleted)
9018 + - trunk/src/io/ (File Added)
9019 + - trunk/src/io/Makefile.in (File Added)
9020 + - trunk/src/io/commio.c (File Added)
9021 + - trunk/src/io/devpoll.c (File Added)
9022 + - trunk/src/io/epoll.c (File Added)
9023 + - trunk/src/io/kqueue.c (File Added)
9024 + - trunk/src/io/poll.c (File Added)
9025 + - trunk/src/io/select.c (File Added)
9026 + - trunk/src/kqueue.c (File Deleted)
9027 + - trunk/src/poll.c (File Deleted)
9028 + - trunk/src/select.c (File Deleted)
9031 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9037 +86 -155 trunk/configure (File Modified)
9038 +1 -1 trunk/configure.ac (File Modified)
9041 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9043 Remove mentions of mkkeypair/cryptlinks.
9047 +1 -3 trunk/doc/challenge.txt (File Modified)
9050 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9052 Clarify serverinfo{} description.
9056 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9059 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9061 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9065 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9068 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9070 Improvements also applicable to hyperion 1.x.
9074 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9077 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9079 - Add +F description
9080 - General improvements and changes to charybdis
9084 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9087 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9089 The server notice umodes only have an effect
9090 for opers. ("sendto_realops_flags", so having
9091 the umode is not enough, they must also be
9096 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9099 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9101 Updates to umodes docs.
9105 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9108 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9110 Add SGML documentation.
9113 + - trunk/doc/sgml/ (File Added)
9114 + - trunk/doc/sgml/oper-guide/ (File Added)
9115 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9116 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9117 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9118 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9119 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9120 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9121 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9124 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9126 Make operwall flag restrict setting umode +z.
9127 This repairs this flag broken in charybdis-1.0.
9131 +41 -0 trunk/contrib/m_flags.c (File Modified)
9132 +9 -0 trunk/src/s_user.c (File Modified)
9135 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9137 Don't complain/reset remote clients +n. I'm still not
9138 convinced propagating all umodes is the way to go, oh
9143 +1 -1 trunk/src/s_user.c (File Modified)
9146 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9148 - Require admin flag for oper /chghost (if it's enabled
9149 which is not default)
9150 - Give error message on nonexistant nick
9154 +12 -0 trunk/modules/m_chghost.c (File Modified)
9157 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9159 Incorporated jilles' dynspoof patch with a few minor changes.
9162 +5 -2 trunk/include/client.h (File Modified)
9163 +1 -0 trunk/include/numeric.h (File Modified)
9164 +75 -4 trunk/modules/m_chghost.c (File Modified)
9165 +2 -21 trunk/modules/m_stats.c (File Modified)
9166 +2 -8 trunk/modules/m_trace.c (File Modified)
9167 +2 -0 trunk/src/client.c (File Modified)
9168 +3 -0 trunk/src/s_user.c (File Modified)
9171 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9176 +5 -0 trunk/NEWS (File Modified)
9179 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9181 Make show_ip() far less braindead.
9183 Obtained from: ratbox 2.2 SVN
9187 +14 -85 trunk/src/client.c (File Modified)
9190 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9192 Instead of not showing channels at all for whoising services,
9193 only show channels the requester is also on. If operspying
9194 services, show all the channels.
9198 +37 -40 trunk/modules/m_whois.c (File Modified)
9201 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9203 - Show real errno if we fail to connect to a server
9204 - Don't show server IPs on IRC if a server goes dead
9209 +2 -5 trunk/src/s_serv.c (File Modified)
9212 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9214 Revert hybrid 7.2 aline code. It causes too many problems.
9218 +1 -47 trunk/NEWS (File Modified)
9219 + - trunk/include/aline.h (File Deleted)
9220 +53 -6 trunk/modules/m_dline.c (File Modified)
9221 +212 -16 trunk/modules/m_kline.c (File Modified)
9222 +37 -8 trunk/modules/m_resv.c (File Modified)
9223 +45 -24 trunk/modules/m_xline.c (File Modified)
9224 +0 -485 trunk/src/Makefile.in (File Modified)
9225 + - trunk/src/aline.c (File Deleted)
9228 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9230 Incorporate recent ratbox monitor bugfixes (could crash).
9234 +16 -0 trunk/modules/m_monitor.c (File Modified)
9235 +4 -3 trunk/src/monitor.c (File Modified)
9238 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9240 Fix /invite UID leak.
9242 Found by logiclrd@EFnet.
9246 +3 -2 trunk/modules/m_invite.c (File Modified)
9249 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9251 Don't show what channels a service is in.
9254 +1 -0 trunk/NEWS (File Modified)
9255 +40 -35 trunk/modules/m_whois.c (File Modified)
9258 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9260 Update version to 1.0.3.
9264 +9 -9 trunk/configure (File Modified)
9265 +1 -1 trunk/configure.ac (File Modified)
9268 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9274 +7 -1 trunk/NEWS (File Modified)
9277 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9279 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9280 More static buffers :(
9284 +12 -4 trunk/src/aline.c (File Modified)
9287 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9289 Make operspy mode (/mode !#channel showing parameters
9290 even if not on channel) work again.
9294 +4 -4 trunk/src/channel.c (File Modified)
9297 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9299 Call server_introduced hook on TS6 remote server
9300 introduction (ms_sid()).
9304 +6 -0 trunk/modules/core/m_server.c (File Modified)
9307 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9309 Cyrix boxes are wierd.
9312 +2 -1 trunk/modules/m_services.c (File Modified)
9315 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9320 +1 -1 trunk/include/client.h (File Modified)
9321 +3 -1 trunk/modules/m_services.c (File Modified)
9324 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9329 +1 -6 trunk/modules/m_services.c (File Modified)
9332 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9334 Disable a check that doesn't always seem to work right for some reason.
9337 +2 -0 trunk/modules/m_services.c (File Modified)
9340 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9346 +4 -1 trunk/NEWS (File Modified)
9349 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9355 +9 -9 trunk/configure (File Modified)
9356 +1 -1 trunk/configure.ac (File Modified)
9359 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9361 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9365 +3 -13 trunk/modules/m_trace.c (File Modified)
9368 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9370 Don't send empty RPL_WHOISCHANNELS on remote whois.
9372 Pointy hat to: jilles
9376 +1 -1 trunk/modules/m_whois.c (File Modified)
9379 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9385 +3 -0 trunk/NEWS (File Modified)
9388 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9390 Modular umode support.
9394 +0 -9 trunk/include/client.h (File Modified)
9395 +2 -1 trunk/include/s_user.h (File Modified)
9396 +1 -1 trunk/include/tools.h (File Modified)
9397 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9398 +3 -0 trunk/src/ircd.c (File Modified)
9399 +1 -1 trunk/src/messages.tab (File Modified)
9400 +2 -2 trunk/src/s_serv.c (File Modified)
9401 +37 -59 trunk/src/s_user.c (File Modified)
9402 +21 -0 trunk/src/tools.c (File Modified)
9405 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9407 Optionally do forced nick change to the UID instead of kill
9408 on nick collisions, see doc/collision_fnc.txt for more
9413 + - trunk/doc/collision_fnc.txt (File Added)
9414 +1 -0 trunk/doc/example.conf (File Modified)
9415 +8 -0 trunk/doc/reference.conf (File Modified)
9416 +1 -0 trunk/include/numeric.h (File Modified)
9417 +1 -0 trunk/include/s_conf.h (File Modified)
9418 +2 -1 trunk/include/s_serv.h (File Modified)
9419 +1 -0 trunk/include/s_stats.h (File Modified)
9420 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9421 +1 -1 trunk/src/messages.tab (File Modified)
9422 +1 -0 trunk/src/newconf.c (File Modified)
9423 +1 -0 trunk/src/s_conf.c (File Modified)
9424 +1 -0 trunk/src/s_serv.c (File Modified)
9425 +2 -2 trunk/src/s_stats.c (File Modified)
9428 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9434 trunk/NEWS (File Modified)
9437 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9439 Don't allow lookups by uid in /monitor + and /monitor s.
9443 trunk/modules/m_monitor.c (File Modified)
9446 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9448 Stop garbage +j being set in cases like +j aaa:bbb by
9449 initializing the variables properly.
9455 trunk/modules/core/m_mode.c (File Modified)
9456 trunk/modules/core/m_sjoin.c (File Modified)
9459 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9461 Apply flags to the proper server in me_gcap().
9465 trunk/modules/m_capab.c (File Modified)
9468 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9470 Use find_named_client() instead of find_client() to check
9471 for nick collisions.
9475 trunk/modules/core/m_nick.c (File Modified)
9478 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9480 - Replace old 381 numeric with a new, more positive one!
9484 trunk/src/messages.tab (File Modified)
9487 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9489 Make it compile again.
9493 trunk/src/channel.c (File Modified)
9494 trunk/src/client.c (File Modified)
9495 trunk/src/ircd.c (File Modified)
9496 trunk/src/packet.c (File Modified)
9499 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9501 - Prevent UID disclosure in cmode setting.
9505 trunk/NEWS (File Modified)
9506 trunk/modules/core/m_mode.c (File Modified)
9509 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9511 A different check which prevents UID disclosure.
9515 trunk/modules/core/m_kick.c (File Modified)
9518 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9520 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9524 trunk/modules/core/m_kick.c (File Modified)
9527 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9529 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9533 trunk/NEWS (File Modified)
9534 trunk/modules/m_accept.c (File Modified)
9535 trunk/modules/m_admin.c (File Modified)
9536 trunk/modules/m_away.c (File Modified)
9537 trunk/modules/m_cap.c (File Modified)
9538 trunk/modules/m_capab.c (File Modified)
9539 trunk/modules/m_challenge.c (File Modified)
9540 trunk/modules/m_chghost.c (File Modified)
9541 trunk/modules/m_close.c (File Modified)
9542 trunk/modules/m_cmessage.c (File Modified)
9543 trunk/modules/m_connect.c (File Modified)
9544 trunk/modules/m_dline.c (File Modified)
9545 trunk/modules/m_encap.c (File Modified)
9546 trunk/modules/m_etrace.c (File Modified)
9547 trunk/modules/m_gline.c (File Modified)
9548 trunk/modules/m_help.c (File Modified)
9549 trunk/modules/m_info.c (File Modified)
9550 trunk/modules/m_invite.c (File Modified)
9551 trunk/modules/m_ison.c (File Modified)
9552 trunk/modules/m_kline.c (File Modified)
9553 trunk/modules/m_knock.c (File Modified)
9554 trunk/modules/m_links.c (File Modified)
9555 trunk/modules/m_list.c (File Modified)
9556 trunk/modules/m_locops.c (File Modified)
9557 trunk/modules/m_lusers.c (File Modified)
9558 trunk/modules/m_map.c (File Modified)
9559 trunk/modules/m_monitor.c (File Modified)
9560 trunk/modules/m_motd.c (File Modified)
9561 trunk/modules/m_names.c (File Modified)
9562 trunk/modules/m_oper.c (File Modified)
9563 trunk/modules/m_operspy.c (File Modified)
9564 trunk/modules/m_pass.c (File Modified)
9565 trunk/modules/m_ping.c (File Modified)
9566 trunk/modules/m_pong.c (File Modified)
9567 trunk/modules/m_post.c (File Modified)
9568 trunk/modules/m_rehash.c (File Modified)
9569 trunk/modules/m_restart.c (File Modified)
9570 trunk/modules/m_resv.c (File Modified)
9571 trunk/modules/m_services.c (File Modified)
9572 trunk/modules/m_set.c (File Modified)
9573 trunk/modules/m_sshortcut.c (File Modified)
9574 trunk/modules/m_stats.c (File Modified)
9575 trunk/modules/m_svinfo.c (File Modified)
9576 trunk/modules/m_tb.c (File Modified)
9577 trunk/modules/m_testline.c (File Modified)
9578 trunk/modules/m_testmask.c (File Modified)
9579 trunk/modules/m_time.c (File Modified)
9580 trunk/modules/m_topic.c (File Modified)
9581 trunk/modules/m_trace.c (File Modified)
9582 trunk/modules/m_unreject.c (File Modified)
9583 trunk/modules/m_user.c (File Modified)
9584 trunk/modules/m_userhost.c (File Modified)
9585 trunk/modules/m_users.c (File Modified)
9586 trunk/modules/m_version.c (File Modified)
9587 trunk/modules/m_wallops.c (File Modified)
9588 trunk/modules/m_who.c (File Modified)
9589 trunk/modules/m_whois.c (File Modified)
9590 trunk/modules/m_whowas.c (File Modified)
9591 trunk/modules/m_xline.c (File Modified)
9592 trunk/src/adns.c (File Modified)
9593 trunk/src/aline.c (File Modified)
9594 trunk/src/cache.c (File Modified)
9595 trunk/src/channel.c (File Modified)
9596 trunk/src/class.c (File Modified)
9597 trunk/src/client.c (File Modified)
9598 trunk/src/commio.c (File Modified)
9599 trunk/src/event.c (File Modified)
9600 trunk/src/hash.c (File Modified)
9601 trunk/src/hostmask.c (File Modified)
9602 trunk/src/ircd.c (File Modified)
9603 trunk/src/kdparse.c (File Modified)
9604 trunk/src/linebuf.c (File Modified)
9605 trunk/src/listener.c (File Modified)
9606 trunk/src/modules.c (File Modified)
9607 trunk/src/monitor.c (File Modified)
9608 trunk/src/newconf.c (File Modified)
9609 trunk/src/packet.c (File Modified)
9610 trunk/src/parse.c (File Modified)
9611 trunk/src/reject.c (File Modified)
9612 trunk/src/s_auth.c (File Modified)
9613 trunk/src/s_conf.c (File Modified)
9614 trunk/src/s_gline.c (File Modified)
9615 trunk/src/s_log.c (File Modified)
9616 trunk/src/s_newconf.c (File Modified)
9617 trunk/src/s_serv.c (File Modified)
9618 trunk/src/s_stats.c (File Modified)
9619 trunk/src/s_user.c (File Modified)
9620 trunk/src/send.c (File Modified)
9621 trunk/src/whowas.c (File Modified)
9624 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9626 - More coding style niceities. Pretty much got client.h squared away.
9630 trunk/modules/m_dline.c (File Modified)
9631 trunk/modules/m_gline.c (File Modified)
9632 trunk/modules/m_kline.c (File Modified)
9633 trunk/modules/m_rehash.c (File Modified)
9634 trunk/modules/m_resv.c (File Modified)
9635 trunk/modules/m_stats.c (File Modified)
9636 trunk/modules/m_testline.c (File Modified)
9637 trunk/modules/m_user.c (File Modified)
9638 trunk/modules/m_xline.c (File Modified)
9641 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9643 - Propagate quiets (+q) on netjoins
9644 - Clear +q list too on lowerTS sjoin from TS6 source
9648 trunk/modules/core/m_sjoin.c (File Modified)
9649 trunk/src/s_serv.c (File Modified)
9652 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9654 Second argument to whois is always a nick, never a uid.
9655 This prevents /whois other.server uid to get information
9660 trunk/modules/m_whois.c (File Modified)
9663 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9665 Don't allow local users to use uids in user mode.
9669 trunk/src/s_user.c (File Modified)
9672 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9674 Make it compile again.
9678 trunk/src/s_stats.c (File Modified)
9681 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9683 Fix propagation of empty SJOIN.
9687 trunk/modules/core/m_sjoin.c (File Modified)
9690 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9692 Some atheme-style niceties here.
9696 trunk/modules/m_accept.c (File Modified)
9697 trunk/modules/m_admin.c (File Modified)
9698 trunk/modules/m_away.c (File Modified)
9699 trunk/modules/m_cap.c (File Modified)
9700 trunk/modules/m_capab.c (File Modified)
9701 trunk/modules/m_challenge.c (File Modified)
9702 trunk/modules/m_chghost.c (File Modified)
9703 trunk/modules/m_close.c (File Modified)
9704 trunk/modules/m_cmessage.c (File Modified)
9705 trunk/modules/m_connect.c (File Modified)
9706 trunk/modules/m_dline.c (File Modified)
9707 trunk/modules/m_encap.c (File Modified)
9708 trunk/modules/m_etrace.c (File Modified)
9709 trunk/modules/m_gline.c (File Modified)
9710 trunk/modules/m_help.c (File Modified)
9711 trunk/modules/m_info.c (File Modified)
9712 trunk/modules/m_invite.c (File Modified)
9713 trunk/modules/m_ison.c (File Modified)
9714 trunk/modules/m_kline.c (File Modified)
9715 trunk/modules/m_knock.c (File Modified)
9716 trunk/modules/m_links.c (File Modified)
9717 trunk/modules/m_list.c (File Modified)
9718 trunk/modules/m_locops.c (File Modified)
9719 trunk/modules/m_lusers.c (File Modified)
9720 trunk/modules/m_map.c (File Modified)
9721 trunk/modules/m_monitor.c (File Modified)
9722 trunk/modules/m_motd.c (File Modified)
9723 trunk/modules/m_names.c (File Modified)
9724 trunk/modules/m_oper.c (File Modified)
9725 trunk/modules/m_operspy.c (File Modified)
9726 trunk/modules/m_pass.c (File Modified)
9727 trunk/modules/m_ping.c (File Modified)
9728 trunk/modules/m_pong.c (File Modified)
9729 trunk/modules/m_post.c (File Modified)
9730 trunk/modules/m_rehash.c (File Modified)
9731 trunk/modules/m_restart.c (File Modified)
9732 trunk/modules/m_resv.c (File Modified)
9733 trunk/modules/m_services.c (File Modified)
9734 trunk/modules/m_set.c (File Modified)
9735 trunk/modules/m_sshortcut.c (File Modified)
9736 trunk/modules/m_stats.c (File Modified)
9737 trunk/modules/m_svinfo.c (File Modified)
9738 trunk/modules/m_tb.c (File Modified)
9739 trunk/modules/m_testline.c (File Modified)
9740 trunk/modules/m_testmask.c (File Modified)
9741 trunk/modules/m_time.c (File Modified)
9742 trunk/modules/m_topic.c (File Modified)
9743 trunk/modules/m_trace.c (File Modified)
9744 trunk/modules/m_unreject.c (File Modified)
9745 trunk/modules/m_user.c (File Modified)
9746 trunk/modules/m_userhost.c (File Modified)
9747 trunk/modules/m_users.c (File Modified)
9748 trunk/modules/m_version.c (File Modified)
9749 trunk/modules/m_wallops.c (File Modified)
9750 trunk/modules/m_who.c (File Modified)
9751 trunk/modules/m_whois.c (File Modified)
9752 trunk/modules/m_whowas.c (File Modified)
9753 trunk/modules/m_xline.c (File Modified)
9756 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9758 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9762 trunk/.indent.pro (File Modified)
9763 trunk/include/charybdis.h (File Added)
9764 trunk/include/client.h (File Modified)
9765 trunk/modules/.indent.pro (File Modified)
9766 trunk/src/.indent.pro (File Modified)
9767 trunk/src/adns.c (File Modified)
9768 trunk/src/aline.c (File Modified)
9769 trunk/src/cache.c (File Modified)
9770 trunk/src/channel.c (File Modified)
9771 trunk/src/class.c (File Modified)
9772 trunk/src/client.c (File Modified)
9773 trunk/src/commio.c (File Modified)
9774 trunk/src/event.c (File Modified)
9775 trunk/src/hash.c (File Modified)
9776 trunk/src/hostmask.c (File Modified)
9777 trunk/src/ircd.c (File Modified)
9778 trunk/src/kdparse.c (File Modified)
9779 trunk/src/linebuf.c (File Modified)
9780 trunk/src/listener.c (File Modified)
9781 trunk/src/modules.c (File Modified)
9782 trunk/src/monitor.c (File Modified)
9783 trunk/src/newconf.c (File Modified)
9784 trunk/src/packet.c (File Modified)
9785 trunk/src/parse.c (File Modified)
9786 trunk/src/reject.c (File Modified)
9787 trunk/src/s_auth.c (File Modified)
9788 trunk/src/s_conf.c (File Modified)
9789 trunk/src/s_gline.c (File Modified)
9790 trunk/src/s_log.c (File Modified)
9791 trunk/src/s_newconf.c (File Modified)
9792 trunk/src/s_serv.c (File Modified)
9793 trunk/src/s_stats.c (File Modified)
9794 trunk/src/s_user.c (File Modified)
9795 trunk/src/send.c (File Modified)
9796 trunk/src/whowas.c (File Modified)
9799 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9801 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9802 - Convert a few modules towards using this code.
9803 - Make a note about this change in NEWS.
9807 trunk/NEWS (File Modified)
9808 trunk/include/aline.h (File Added)
9809 trunk/modules/m_dline.c (File Modified)
9810 trunk/modules/m_kline.c (File Modified)
9811 trunk/modules/m_resv.c (File Modified)
9812 trunk/modules/m_xline.c (File Modified)
9813 trunk/src/Makefile.in (File Modified)
9814 trunk/src/aline.c (File Added)
9817 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9819 - Update NEWS document.
9823 trunk/NEWS (File Modified)
9826 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9828 Use find_named_person() instead of find_person() in services shortcuts.
9832 trunk/modules/m_sshortcut.c (File Modified)
9835 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9837 Fix propagation of empty channels (+P).
9841 trunk/modules/core/m_sjoin.c (File Modified)
9842 trunk/src/s_serv.c (File Modified)
9845 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9847 Use same comparison for +f.
9851 trunk/modules/core/m_join.c (File Modified)
9854 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9856 Retire server-server non-encap CHGHOST, and clean it up a bit.
9860 trunk/modules/m_chghost.c (File Modified)
9863 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9865 Use TS6 form for SQUIT wallops.
9869 trunk/modules/core/m_squit.c (File Modified)
9872 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9874 Propagate nick changes for remote clients in TS6 form if possible;
9875 simplify the code a bit.
9879 trunk/modules/core/m_nick.c (File Modified)
9882 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9884 Only clear oper_only_umodes on deoper for local clients.
9888 trunk/src/s_user.c (File Modified)
9891 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9893 - Don't enable use_whois_actually in the default config, makes cloaking
9894 only useful for vanity.
9898 trunk/doc/example.conf (File Modified)
9901 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9903 Fix linebuf raw code to not truncate lines longer than
9904 510 characters. This stops ziplinks corruption at
9905 the initial burst if the other side sends a lot.
9909 trunk/src/linebuf.c (File Modified)
9912 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9914 - Add +r to channel_modes().
9918 trunk/src/channel.c (File Modified)
9921 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9927 trunk/NEWS (File Modified)
9930 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9932 err, nvm. wrong project :-P
9936 trunk/src/match.c (File Modified)
9939 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9941 make sure we don't crash on match(NULL, test)
9945 trunk/src/match.c (File Modified)
9948 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9950 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9951 flags = rehash in shared{}.
9952 Uses :<source> ENCAP <target> REHASH [option].
9956 trunk/doc/example.conf (File Modified)
9957 trunk/doc/reference.conf (File Modified)
9958 trunk/help/opers/rehash (File Modified)
9959 trunk/include/s_newconf.h (File Modified)
9960 trunk/modules/m_rehash.c (File Modified)
9961 trunk/modules/m_stats.c (File Modified)
9962 trunk/src/newconf.c (File Modified)
9965 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9967 Initialize flags to 0 in conf_set_shared_flags() and
9968 conf_set_cluster_flags().
9972 trunk/src/newconf.c (File Modified)
9975 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9977 Don't allow a forward from a #channel to an &channel.
9978 Error message is Illegal channel name.
9982 trunk/modules/core/m_mode.c (File Modified)
9985 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9987 - change version to 1.0.1
9991 trunk/configure (File Modified)
9992 trunk/configure.ac (File Modified)
9995 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10001 trunk/NEWS (File Modified)
10004 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10006 Services shortcuts changes:
10007 - Require umode +S on target
10008 - Use ERR_SERVICESDOWN (440) for error message
10009 - Fix check for empty string
10013 trunk/include/numeric.h (File Modified)
10014 trunk/modules/m_sshortcut.c (File Modified)
10015 trunk/src/messages.tab (File Modified)
10018 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10020 s/IsChanService/IsService/g;
10024 trunk/modules/m_sshortcut.c (File Modified)
10027 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10029 Add check for service validity in shortcut routines.
10033 trunk/modules/m_sshortcut.c (File Modified)
10036 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10038 Don't allow forwarding to a -F channel the setter is not on.
10042 trunk/modules/core/m_mode.c (File Modified)
10045 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10047 Describe identify_service and identify_command in
10052 trunk/doc/reference.conf (File Modified)
10055 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10057 More helpfile updates.
10061 trunk/help/Makefile.in (File Modified)
10062 trunk/help/opers/die (File Modified)
10063 trunk/help/opers/join (File Modified)
10064 trunk/help/opers/links (File Modified)
10065 trunk/help/opers/lusers (File Modified)
10066 trunk/help/opers/map (File Added)
10067 trunk/help/opers/motd (File Modified)
10068 trunk/help/opers/names (File Modified)
10069 trunk/help/opers/notice (File Modified)
10070 trunk/help/opers/operspy (File Modified)
10071 trunk/help/opers/part (File Modified)
10072 trunk/help/opers/privmsg (File Modified)
10073 trunk/help/opers/restart (File Modified)
10074 trunk/help/opers/set (File Modified)
10075 trunk/help/opers/stats (File Modified)
10076 trunk/help/opers/trace (File Modified)
10077 trunk/help/opers/version (File Modified)
10078 trunk/help/users/notice (File Modified)
10079 trunk/help/users/privmsg (File Modified)
10080 trunk/help/users/stats (File Modified)
10083 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10089 trunk/help/opers/cmode (File Modified)
10090 trunk/help/opers/umode (File Modified)
10091 trunk/help/opers/wallops (File Modified)
10092 trunk/help/opers/who (File Modified)
10093 trunk/help/users/umode (File Modified)
10096 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10098 Include cmode +r in 004 and 005.
10102 trunk/include/supported.h (File Modified)
10103 trunk/src/messages.tab (File Modified)
10106 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10108 No need to clear all 3 buffers in channel_modes().
10112 trunk/src/channel.c (File Modified)
10115 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10117 - Fix multiple +f modes per line
10118 - -f shouldn't take a parameter
10122 trunk/modules/core/m_mode.c (File Modified)
10125 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10127 Channel mode +Q now prevents forwarding to or through
10128 a channel, just like in hyperion, not from a channel.
10132 trunk/modules/core/m_join.c (File Modified)
10135 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10137 Complete +F/+Q propagation.
10141 trunk/modules/core/m_join.c (File Modified)
10142 trunk/modules/core/m_sjoin.c (File Modified)
10143 trunk/src/channel.c (File Modified)
10146 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10148 - A few minor fixes.
10152 trunk/modules/core/m_join.c (File Modified)
10153 trunk/modules/m_services.c (File Modified)
10156 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10158 - Fix netsplit obfuscation.
10162 trunk/src/client.c (File Modified)
10165 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10167 - Fix another /stats p related bug.
10171 trunk/src/client.c (File Modified)
10174 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10176 - Update example.conf.
10180 trunk/doc/example.conf (File Modified)
10183 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10185 - Fix a minor bug here, and re-release 1.0.
10189 trunk/modules/core/m_nick.c (File Modified)
10192 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10194 - Add bursted clients to /stats p list.
10198 trunk/modules/core/m_nick.c (File Modified)
10201 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10203 - Add identify_service, identify_command options to the example.conf,
10208 trunk/NEWS (File Modified)
10209 trunk/doc/example.conf (File Modified)
10210 trunk/src/newconf.c (File Modified)
10213 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10215 - Add services shortcuts.
10219 trunk/modules/Makefile.in (File Modified)
10220 trunk/modules/m_sshortcut.c (File Added)
10223 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10225 - put back checks i removed by mistake
10229 trunk/modules/core/m_join.c (File Modified)
10232 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10234 - Implement channel mode +Q, which disables forwarding.
10235 - Make forwarding usable by everyone.
10236 - Implement channel mode +F which bypasses authority checks on a target
10242 trunk/NEWS (File Modified)
10243 trunk/include/channel.h (File Modified)
10244 trunk/include/supported.h (File Modified)
10245 trunk/modules/core/m_join.c (File Modified)
10246 trunk/modules/core/m_mode.c (File Modified)
10247 trunk/src/messages.tab (File Modified)
10250 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10252 - Fix account handling brokenness.
10256 trunk/modules/m_services.c (File Modified)
10259 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10261 Identify to services via server password hack. Still
10262 needs config file parts, like
10263 identifyservice = "nickserv@services.int";
10264 identifycommand = "IDENTIFY";
10268 trunk/include/s_conf.h (File Modified)
10269 trunk/src/s_user.c (File Modified)
10272 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10274 Make send.c compile.
10278 trunk/src/send.c (File Modified)
10281 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10283 - Handle this better.
10287 trunk/src/send.c (File Modified)
10290 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10292 If the source is not a client, don't send to normal users.
10296 trunk/src/send.c (File Modified)
10299 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10301 - Make /wallops behave as wallops in other ircds.
10305 trunk/modules/m_wallops.c (File Modified)
10306 trunk/src/send.c (File Modified)
10309 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10315 trunk/NEWS (File Modified)
10316 trunk/configure (File Modified)
10317 trunk/configure.ac (File Modified)
10320 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10322 - Remove efnet configuration.
10323 - Rename example.conf as reference.conf, and replace the default
10324 example.conf with one suitable for AthemeNET.
10325 - Update makefile to reflect these changes.
10329 trunk/doc/Makefile.in (File Modified)
10330 trunk/doc/example.conf (File Modified)
10331 trunk/doc/example.efnet.conf (File Deleted)
10332 trunk/doc/reference.conf (File Added)
10335 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10337 - Don't display opers who are /away.
10341 trunk/modules/m_stats.c (File Modified)
10344 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10346 Put cmode +f in 004 and 005.
10350 trunk/include/supported.h (File Modified)
10351 trunk/src/messages.tab (File Modified)
10354 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10356 Add user umode +Q which prevents a user from
10361 trunk/include/client.h (File Modified)
10362 trunk/modules/core/m_join.c (File Modified)
10363 trunk/src/messages.tab (File Modified)
10364 trunk/src/s_user.c (File Modified)
10367 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10369 Implement channel forwarding in m_join(). As in
10370 hyperion, failing to join because of +i, +r or +j
10371 can cause you to be forwarded, potentially
10372 recursively. Unlike hyperion, a single numeric
10373 is sent in case of a successful forward, otherwise
10374 the ircd acts if there were no forward.
10378 trunk/include/numeric.h (File Modified)
10379 trunk/modules/core/m_join.c (File Modified)
10380 trunk/src/messages.tab (File Modified)
10383 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10385 Allow servers to set oper-only cmodes as well.
10389 trunk/modules/core/m_mode.c (File Modified)
10392 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10394 Add cmode +f which takes a channel name, settable
10395 only by opers for now. Does not do anything yet.
10399 trunk/include/channel.h (File Modified)
10400 trunk/modules/core/m_join.c (File Modified)
10401 trunk/modules/core/m_mode.c (File Modified)
10402 trunk/modules/core/m_sjoin.c (File Modified)
10403 trunk/src/channel.c (File Modified)
10406 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10408 Fully initialize 'mode' in ms_join() and ms_sjoin()
10409 to avoid old +j garbage from being used.
10413 trunk/modules/core/m_join.c (File Modified)
10414 trunk/modules/core/m_sjoin.c (File Modified)
10417 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10419 - only touch join_count/join_delta if join throttling
10420 is enabled on the channel
10421 - reset join_count/join_delta to 0 if -j is set
10425 trunk/modules/core/m_join.c (File Modified)
10426 trunk/modules/core/m_mode.c (File Modified)
10427 trunk/modules/core/m_sjoin.c (File Modified)
10430 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10432 Also start a new "period" for join throttling for remote joins,
10433 if necessary. Make the code slightly clearer.
10437 trunk/modules/core/m_join.c (File Modified)
10438 trunk/src/channel.c (File Modified)
10441 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10443 Some +j improvements, still broken.
10447 trunk/modules/core/m_join.c (File Modified)
10448 trunk/modules/core/m_sjoin.c (File Modified)
10451 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10453 Only do +z processing for +m channels the sender is on,
10454 as bans/quiets are currently only checked locally.
10458 trunk/modules/core/m_message.c (File Modified)
10461 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10463 - Add max_bans_large configuration option, defaulting to 500, to
10464 limit the number of bans in a +L channel
10465 - Change b/e/I to b/e/I/q in texts
10469 trunk/doc/example.conf (File Modified)
10470 trunk/include/s_conf.h (File Modified)
10471 trunk/modules/core/m_mode.c (File Modified)
10472 trunk/modules/m_info.c (File Modified)
10473 trunk/src/newconf.c (File Modified)
10474 trunk/src/s_conf.c (File Modified)
10477 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10479 Store invite for +gi channels.
10480 Note that +gi is significantly weaker access control than +i.
10484 trunk/modules/m_invite.c (File Modified)
10487 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10489 Nonops are allowed to see +q lists.
10493 trunk/modules/core/m_mode.c (File Modified)
10496 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10498 Invalidate can_send() cache on -q.
10502 trunk/modules/core/m_mode.c (File Modified)
10505 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10507 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10511 trunk/modules/core/m_sjoin.c (File Modified)
10514 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10516 - Allow blank SJOINs -- for permanant channels.
10520 trunk/modules/core/m_sjoin.c (File Modified)
10523 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10525 - Burst permanant channels.
10529 trunk/src/s_serv.c (File Modified)
10532 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10534 - Fix handling of permanant channels.
10538 trunk/modules/core/m_join.c (File Modified)
10541 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10543 - Run indent on core modules.
10544 - Add propagation of join throttle settings.
10548 trunk/modules/core/m_die.c (File Modified)
10549 trunk/modules/core/m_error.c (File Modified)
10550 trunk/modules/core/m_join.c (File Modified)
10551 trunk/modules/core/m_kick.c (File Modified)
10552 trunk/modules/core/m_kill.c (File Modified)
10553 trunk/modules/core/m_message.c (File Modified)
10554 trunk/modules/core/m_mode.c (File Modified)
10555 trunk/modules/core/m_nick.c (File Modified)
10556 trunk/modules/core/m_part.c (File Modified)
10557 trunk/modules/core/m_quit.c (File Modified)
10558 trunk/modules/core/m_server.c (File Modified)
10559 trunk/modules/core/m_sjoin.c (File Modified)
10560 trunk/modules/core/m_squit.c (File Modified)
10563 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10565 - Fix mistake in commit message.
10569 trunk/ChangeLog (File Modified)
10572 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10574 - Channel throttling.
10578 trunk/NEWS (File Modified)
10579 trunk/include/supported.h (File Modified)
10580 trunk/modules/core/m_mode.c (File Modified)
10581 trunk/src/messages.tab (File Modified)
10584 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10586 - Channel throttle logic fixes.
10590 trunk/include/channel.h (File Modified)
10593 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10595 - Add the throttle logic.
10599 trunk/include/channel.h (File Modified)
10600 trunk/include/numeric.h (File Modified)
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/src/channel.c (File Modified)
10603 trunk/src/messages.tab (File Modified)
10606 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10608 - Cosmetic fixes to CREDITS.
10612 trunk/CREDITS (File Modified)
10615 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10617 - Better channel_modes() from ShadowIRCd 4.
10621 trunk/include/channel.h (File Modified)
10622 trunk/src/channel.c (File Modified)
10625 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10627 - Strip colour codes from parts.
10631 trunk/modules/core/m_part.c (File Modified)
10634 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10636 - Strip colour codes from quits.
10640 trunk/modules/core/m_quit.c (File Modified)
10643 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10645 - add +c/+g/+z to channel_modes().
10649 trunk/src/channel.c (File Modified)
10652 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10654 - Add +g to 004/005 numerics.
10658 trunk/include/supported.h (File Modified)
10659 trunk/src/messages.tab (File Modified)
10662 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10664 - Add +cgz to set_final_mode() in both join/sjoin.
10665 - Implement channel mode +g: Free invite.
10669 trunk/include/channel.h (File Modified)
10670 trunk/modules/core/m_join.c (File Modified)
10671 trunk/modules/core/m_mode.c (File Modified)
10672 trunk/modules/core/m_sjoin.c (File Modified)
10673 trunk/modules/m_invite.c (File Modified)
10676 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10678 - Make sure /stats p uses the right list.
10682 trunk/modules/m_stats.c (File Modified)
10685 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10687 - local oper list becomes local_oper_list.
10688 - all opers are stored on oper_list for /stats p.
10692 trunk/include/ircd.h (File Modified)
10693 trunk/modules/m_stats.c (File Modified)
10694 trunk/modules/m_trace.c (File Modified)
10695 trunk/src/client.c (File Modified)
10696 trunk/src/ircd.c (File Modified)
10697 trunk/src/s_user.c (File Modified)
10698 trunk/src/send.c (File Modified)
10701 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10703 - Remove ENABLE_SERVICES legacy define.
10707 trunk/configure (File Modified)
10708 trunk/configure.ac (File Modified)
10709 trunk/include/client.h (File Modified)
10710 trunk/include/m_info.h (File Modified)
10711 trunk/include/s_conf.h (File Modified)
10712 trunk/modules/Makefile.in (File Modified)
10713 trunk/modules/core/m_kick.c (File Modified)
10714 trunk/modules/core/m_mode.c (File Modified)
10715 trunk/modules/core/m_nick.c (File Modified)
10716 trunk/modules/core/m_sjoin.c (File Modified)
10717 trunk/modules/m_services.c (File Modified)
10718 trunk/src/channel.c (File Modified)
10719 trunk/src/newconf.c (File Modified)
10720 trunk/src/s_conf.c (File Modified)
10721 trunk/src/s_serv.c (File Modified)
10722 trunk/src/s_user.c (File Modified)
10725 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10727 - New reject message, ala ircu.
10731 trunk/src/reject.c (File Modified)
10734 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10736 - Reduce 'broadcast storm' effect in m_chghost.
10740 trunk/modules/m_chghost.c (File Modified)
10743 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10745 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10749 trunk/include/supported.h (File Modified)
10750 trunk/src/messages.tab (File Modified)
10753 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10759 trunk/include/channel.h (File Modified)
10760 trunk/modules/core/m_message.c (File Modified)
10761 trunk/modules/core/m_mode.c (File Modified)
10764 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10766 - use sendto_one_numeric() in some places.
10770 trunk/modules/core/m_mode.c (File Modified)
10773 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10775 - Implement channel mode +c -- colour stripping.
10779 trunk/include/irc_string.h (File Modified)
10780 trunk/include/supported.h (File Modified)
10781 trunk/modules/core/m_message.c (File Modified)
10782 trunk/modules/core/m_mode.c (File Modified)
10783 trunk/src/irc_string.c (File Modified)
10784 trunk/src/messages.tab (File Modified)
10787 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10789 - Add +qLP to CHANMODES 005 numeric.
10793 trunk/include/supported.h (File Modified)
10796 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10798 Move credits files to doc/.
10802 trunk/Hybrid-team (File Deleted)
10803 trunk/Ratbox-team (File Deleted)
10804 trunk/doc/Hybrid-team (File Added)
10805 trunk/doc/Ratbox-team (File Added)
10808 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10810 - Rename Ratbox credits as Ratbox-team.
10811 - Add in our own CREDITS.
10815 trunk/CREDITS (File Deleted)
10816 trunk/CREDITS (File Added)
10817 trunk/Ratbox-team (File Added)
10820 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10822 - Quietcache fixes.
10826 trunk/modules/core/m_mode.c (File Modified)
10829 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10831 - Rebuild configure.
10835 trunk/autom4te.cache/ (File Deleted)
10836 trunk/configure (File Modified)
10839 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10841 Add +q to messages.tab.
10845 trunk/src/messages.tab (File Modified)
10848 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10850 - port m_sjoin stuff to TS6 JOIN syntax.
10854 trunk/modules/core/m_join.c (File Modified)
10857 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10859 - Implement channel mode +q (quiet)
10863 trunk/include/channel.h (File Modified)
10864 trunk/modules/core/m_mode.c (File Modified)
10865 trunk/src/channel.c (File Modified)
10868 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10870 Add +L/+P for set_final_mode().
10874 trunk/modules/core/m_sjoin.c (File Modified)
10877 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10879 Add +L/+P in channel_modes().
10883 trunk/src/channel.c (File Modified)
10886 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10888 - Use MODE_PERMANENT, not MODE_PERMANANT
10889 - Actually use chm_staff()
10891 It compiles but is not otherwise tested.
10895 trunk/include/channel.h (File Modified)
10896 trunk/modules/core/m_mode.c (File Modified)
10897 trunk/modules/core/m_sjoin.c (File Modified)
10898 trunk/src/channel.c (File Modified)
10901 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10903 - Ok, patchlevel.h is fixed now.
10907 trunk/include/patchlevel.h (File Modified)
10910 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10916 trunk/include/patchlevel.h (File Modified)
10917 trunk/src/version.c.SH (File Modified)
10920 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10922 - Fix compilation issue with version.c.
10926 trunk/src/version.c.SH (File Modified)
10929 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10931 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10932 this from the BUGS file.
10936 trunk/BUGS (File Modified)
10939 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10941 Mangle all netsplit messages if flatten links is enabled.
10945 trunk/src/client.c (File Modified)
10948 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10950 - jilles pointed out that /stats p needed severe changes -- implement
10955 trunk/modules/m_stats.c (File Modified)
10958 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10960 Rename RELNOTES to NEWS.
10964 trunk/NEWS (File Added)
10965 trunk/RELNOTES (File Deleted)
10968 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10974 trunk/RELNOTES (File Modified)
10977 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10979 - Make /stats p work globally.
10980 - Change 'OPER(s)' to 'staff members'
10984 trunk/modules/m_stats.c (File Modified)
10987 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10989 - add modes, +LP to RPL_MYINFO.
10993 trunk/src/messages.tab (File Modified)
10996 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10998 More stuff to RELNOTES.
11002 trunk/RELNOTES (File Modified)
11005 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11011 trunk/modules/core/m_sjoin.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11015 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11017 - Implement list limit exceed modes -- +L.
11021 trunk/modules/core/m_mode.c (File Modified)
11024 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11026 - Add handlers for modes +L, +P.
11030 trunk/include/channel.h (File Modified)
11031 trunk/modules/core/m_mode.c (File Modified)
11034 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11036 Update properties on *everything*.
11040 trunk/.cvsignore (Property Modified)
11041 trunk/.indent.pro (Property Modified)
11042 trunk/BUGS (File Modified) (Property Modified)
11043 trunk/CREDITS (File Modified) (Property Modified)
11044 trunk/ChangeLog (Property Modified)
11045 trunk/Hybrid-team (File Modified) (Property Modified)
11046 trunk/INSTALL (File Modified) (Property Modified)
11047 trunk/LICENSE (File Modified) (Property Modified)
11048 trunk/Makefile.in (File Modified) (Property Modified)
11049 trunk/README.FIRST (File Modified) (Property Modified)
11050 trunk/RELNOTES (File Modified) (Property Modified)
11051 trunk/SVN-Access (Property Modified)
11052 trunk/aclocal.m4 (File Modified) (Property Modified)
11053 trunk/adns/.cvsignore (Property Modified)
11054 trunk/adns/COPYING (Property Modified)
11055 trunk/adns/GPL-vs-LGPL (Property Modified)
11056 trunk/adns/Makefile.in (File Modified) (Property Modified)
11057 trunk/adns/README (Property Modified)
11058 trunk/adns/README.ircd (Property Modified)
11059 trunk/adns/adns.h (File Modified) (Property Modified)
11060 trunk/adns/check.c (File Modified) (Property Modified)
11061 trunk/adns/dlist.h (File Modified) (Property Modified)
11062 trunk/adns/event.c (File Modified) (Property Modified)
11063 trunk/adns/general.c (File Modified) (Property Modified)
11064 trunk/adns/internal.h (File Modified) (Property Modified)
11065 trunk/adns/parse.c (File Modified) (Property Modified)
11066 trunk/adns/query.c (File Modified) (Property Modified)
11067 trunk/adns/reply.c (File Modified) (Property Modified)
11068 trunk/adns/setup.c (File Modified) (Property Modified)
11069 trunk/adns/transmit.c (File Modified) (Property Modified)
11070 trunk/adns/tvarith.h (File Modified) (Property Modified)
11071 trunk/adns/types.c (File Modified) (Property Modified)
11072 trunk/configure (File Modified) (Property Modified)
11073 trunk/configure.ac (File Modified) (Property Modified)
11074 trunk/contrib/.cvsignore (Property Modified)
11075 trunk/contrib/.indent.pro (Property Modified)
11076 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11077 trunk/contrib/README (File Modified) (Property Modified)
11078 trunk/contrib/example_module.c (File Modified) (Property Modified)
11079 trunk/contrib/m_42.c (File Modified) (Property Modified)
11080 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11081 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11082 trunk/contrib/m_force.c (File Modified) (Property Modified)
11083 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11084 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11085 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11086 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11087 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11088 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11089 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11090 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11091 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11092 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11093 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11094 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11095 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11096 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11097 trunk/doc/.cvsignore (Property Modified)
11098 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11099 trunk/doc/Makefile.in (File Modified) (Property Modified)
11100 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11101 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11102 trunk/doc/challenge.txt (File Modified) (Property Modified)
11103 trunk/doc/example.conf (File Modified) (Property Modified)
11104 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11105 trunk/doc/hooks.txt (File Modified) (Property Modified)
11106 trunk/doc/index.txt (File Modified) (Property Modified)
11107 trunk/doc/ircd.8 (File Modified) (Property Modified)
11108 trunk/doc/ircd.motd (Property Modified)
11109 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11110 trunk/doc/modeg.txt (File Modified) (Property Modified)
11111 trunk/doc/modes.txt (File Modified) (Property Modified)
11112 trunk/doc/monitor.txt (File Modified) (Property Modified)
11113 trunk/doc/old/Authors (Property Modified)
11114 trunk/doc/operguide.txt (File Modified) (Property Modified)
11115 trunk/doc/opermyth.txt (Property Modified)
11116 trunk/doc/server-version-info (File Modified) (Property Modified)
11117 trunk/doc/services.txt (File Modified) (Property Modified)
11118 trunk/doc/technical/README.TSora (Property Modified)
11119 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11120 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11121 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11122 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11123 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11124 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11125 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11126 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11127 trunk/doc/technical/rfc1459.txt (Property Modified)
11128 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11129 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11130 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11131 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11132 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11133 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11134 trunk/help/Makefile.in (File Modified) (Property Modified)
11135 trunk/help/opers/accept (Property Modified)
11136 trunk/help/opers/admin (Property Modified)
11137 trunk/help/opers/away (Property Modified)
11138 trunk/help/opers/capab (Property Modified)
11139 trunk/help/opers/challenge (Property Modified)
11140 trunk/help/opers/close (Property Modified)
11141 trunk/help/opers/cmode (Property Modified)
11142 trunk/help/opers/cnotice (Property Modified)
11143 trunk/help/opers/connect (Property Modified)
11144 trunk/help/opers/cprivmsg (Property Modified)
11145 trunk/help/opers/credits (Property Modified)
11146 trunk/help/opers/die (Property Modified)
11147 trunk/help/opers/dline (Property Modified)
11148 trunk/help/opers/eob (Property Modified)
11149 trunk/help/opers/error (Property Modified)
11150 trunk/help/opers/etrace (Property Modified)
11151 trunk/help/opers/gline (Property Modified)
11152 trunk/help/opers/help (Property Modified)
11153 trunk/help/opers/index (Property Modified)
11154 trunk/help/opers/info (Property Modified)
11155 trunk/help/opers/invite (Property Modified)
11156 trunk/help/opers/ison (Property Modified)
11157 trunk/help/opers/join (Property Modified)
11158 trunk/help/opers/kick (Property Modified)
11159 trunk/help/opers/kill (Property Modified)
11160 trunk/help/opers/kline (Property Modified)
11161 trunk/help/opers/knock (Property Modified)
11162 trunk/help/opers/links (Property Modified)
11163 trunk/help/opers/list (Property Modified)
11164 trunk/help/opers/locops (Property Modified)
11165 trunk/help/opers/lusers (Property Modified)
11166 trunk/help/opers/modlist (Property Modified)
11167 trunk/help/opers/modload (Property Modified)
11168 trunk/help/opers/modrestart (Property Modified)
11169 trunk/help/opers/modunload (Property Modified)
11170 trunk/help/opers/motd (Property Modified)
11171 trunk/help/opers/names (Property Modified)
11172 trunk/help/opers/nick (Property Modified)
11173 trunk/help/opers/notice (Property Modified)
11174 trunk/help/opers/oper (Property Modified)
11175 trunk/help/opers/operspy (Property Modified)
11176 trunk/help/opers/operwall (Property Modified)
11177 trunk/help/opers/part (Property Modified)
11178 trunk/help/opers/pass (Property Modified)
11179 trunk/help/opers/ping (Property Modified)
11180 trunk/help/opers/pong (Property Modified)
11181 trunk/help/opers/post (Property Modified)
11182 trunk/help/opers/privmsg (Property Modified)
11183 trunk/help/opers/quit (Property Modified)
11184 trunk/help/opers/rehash (Property Modified)
11185 trunk/help/opers/restart (Property Modified)
11186 trunk/help/opers/resv (Property Modified)
11187 trunk/help/opers/server (Property Modified)
11188 trunk/help/opers/set (Property Modified)
11189 trunk/help/opers/sjoin (Property Modified)
11190 trunk/help/opers/squit (Property Modified)
11191 trunk/help/opers/stats (Property Modified)
11192 trunk/help/opers/svinfo (Property Modified)
11193 trunk/help/opers/testgecos (Property Modified)
11194 trunk/help/opers/testline (Property Modified)
11195 trunk/help/opers/testmask (Property Modified)
11196 trunk/help/opers/time (Property Modified)
11197 trunk/help/opers/topic (Property Modified)
11198 trunk/help/opers/trace (Property Modified)
11199 trunk/help/opers/uhelp (Property Modified)
11200 trunk/help/opers/umode (Property Modified)
11201 trunk/help/opers/undline (Property Modified)
11202 trunk/help/opers/ungline (Property Modified)
11203 trunk/help/opers/unkline (Property Modified)
11204 trunk/help/opers/unresv (Property Modified)
11205 trunk/help/opers/unxline (Property Modified)
11206 trunk/help/opers/user (Property Modified)
11207 trunk/help/opers/userhost (Property Modified)
11208 trunk/help/opers/users (Property Modified)
11209 trunk/help/opers/version (Property Modified)
11210 trunk/help/opers/wallops (Property Modified)
11211 trunk/help/opers/who (Property Modified)
11212 trunk/help/opers/whois (Property Modified)
11213 trunk/help/opers/whowas (Property Modified)
11214 trunk/help/opers/xline (Property Modified)
11215 trunk/help/users/index (Property Modified)
11216 trunk/help/users/info (Property Modified)
11217 trunk/help/users/notice (Property Modified)
11218 trunk/help/users/privmsg (Property Modified)
11219 trunk/help/users/stats (Property Modified)
11220 trunk/help/users/umode (Property Modified)
11221 trunk/include/.cvsignore (Property Modified)
11222 trunk/include/.indent.pro (Property Modified)
11223 trunk/include/balloc.h (File Modified) (Property Modified)
11224 trunk/include/cache.h (File Modified) (Property Modified)
11225 trunk/include/channel.h (File Modified) (Property Modified)
11226 trunk/include/class.h (File Modified) (Property Modified)
11227 trunk/include/client.h (File Modified) (Property Modified)
11228 trunk/include/commio.h (File Modified) (Property Modified)
11229 trunk/include/common.h (File Modified) (Property Modified)
11230 trunk/include/config.h (File Modified) (Property Modified)
11231 trunk/include/config.h.dist (File Modified) (Property Modified)
11232 trunk/include/defaults.h (File Modified) (Property Modified)
11233 trunk/include/event.h (File Modified) (Property Modified)
11234 trunk/include/hash.h (File Modified) (Property Modified)
11235 trunk/include/hook.h (File Modified) (Property Modified)
11236 trunk/include/hostmask.h (File Modified) (Property Modified)
11237 trunk/include/irc_string.h (File Modified) (Property Modified)
11238 trunk/include/ircd.h (File Modified) (Property Modified)
11239 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11240 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11241 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11242 trunk/include/linebuf.h (File Modified) (Property Modified)
11243 trunk/include/listener.h (File Modified) (Property Modified)
11244 trunk/include/m_info.h (File Modified) (Property Modified)
11245 trunk/include/memory.h (File Modified) (Property Modified)
11246 trunk/include/modules.h (File Modified) (Property Modified)
11247 trunk/include/monitor.h (File Modified) (Property Modified)
11248 trunk/include/msg.h (File Modified) (Property Modified)
11249 trunk/include/newconf.h (File Modified) (Property Modified)
11250 trunk/include/numeric.h (File Modified) (Property Modified)
11251 trunk/include/packet.h (File Modified) (Property Modified)
11252 trunk/include/parse.h (File Modified) (Property Modified)
11253 trunk/include/patchlevel.h (File Modified) (Property Modified)
11254 trunk/include/patricia.h (File Modified) (Property Modified)
11255 trunk/include/reject.h (File Modified) (Property Modified)
11256 trunk/include/res.h (File Modified) (Property Modified)
11257 trunk/include/restart.h (File Modified) (Property Modified)
11258 trunk/include/s_auth.h (File Modified) (Property Modified)
11259 trunk/include/s_conf.h (File Modified) (Property Modified)
11260 trunk/include/s_gline.h (File Modified) (Property Modified)
11261 trunk/include/s_log.h (File Modified) (Property Modified)
11262 trunk/include/s_newconf.h (File Modified) (Property Modified)
11263 trunk/include/s_serv.h (File Modified) (Property Modified)
11264 trunk/include/s_stats.h (File Modified) (Property Modified)
11265 trunk/include/s_user.h (File Modified) (Property Modified)
11266 trunk/include/s_zip.h (File Modified) (Property Modified)
11267 trunk/include/scache.h (File Modified) (Property Modified)
11268 trunk/include/send.h (File Modified) (Property Modified)
11269 trunk/include/serno.h (Property Modified)
11270 trunk/include/setup.h.in (Property Modified)
11271 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11272 trunk/include/stdinc.h (File Modified) (Property Modified)
11273 trunk/include/supported.h (File Modified) (Property Modified)
11274 trunk/include/tools.h (File Modified) (Property Modified)
11275 trunk/include/whowas.h (File Modified) (Property Modified)
11276 trunk/install-sh (File Modified) (Property Modified)
11277 trunk/modules/.cvsignore (Property Modified)
11278 trunk/modules/.depend (Property Modified)
11279 trunk/modules/.indent.pro (Property Modified)
11280 trunk/modules/Makefile.in (File Modified) (Property Modified)
11281 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11282 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11283 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11284 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11285 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11286 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11287 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11288 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11289 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11290 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11291 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11292 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11293 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11294 trunk/modules/m_accept.c (File Modified) (Property Modified)
11295 trunk/modules/m_admin.c (File Modified) (Property Modified)
11296 trunk/modules/m_away.c (File Modified) (Property Modified)
11297 trunk/modules/m_cap.c (File Modified) (Property Modified)
11298 trunk/modules/m_capab.c (File Modified) (Property Modified)
11299 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11300 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11301 trunk/modules/m_close.c (File Modified) (Property Modified)
11302 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11303 trunk/modules/m_connect.c (File Modified) (Property Modified)
11304 trunk/modules/m_dline.c (File Modified) (Property Modified)
11305 trunk/modules/m_encap.c (File Modified) (Property Modified)
11306 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11307 trunk/modules/m_gline.c (File Modified) (Property Modified)
11308 trunk/modules/m_help.c (File Modified) (Property Modified)
11309 trunk/modules/m_info.c (File Modified) (Property Modified)
11310 trunk/modules/m_invite.c (File Modified) (Property Modified)
11311 trunk/modules/m_ison.c (File Modified) (Property Modified)
11312 trunk/modules/m_kline.c (File Modified) (Property Modified)
11313 trunk/modules/m_knock.c (File Modified) (Property Modified)
11314 trunk/modules/m_links.c (File Modified) (Property Modified)
11315 trunk/modules/m_list.c (File Modified) (Property Modified)
11316 trunk/modules/m_locops.c (File Modified) (Property Modified)
11317 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11318 trunk/modules/m_map.c (File Modified) (Property Modified)
11319 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11320 trunk/modules/m_motd.c (File Modified) (Property Modified)
11321 trunk/modules/m_names.c (File Modified) (Property Modified)
11322 trunk/modules/m_oper.c (File Modified) (Property Modified)
11323 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11324 trunk/modules/m_pass.c (File Modified) (Property Modified)
11325 trunk/modules/m_ping.c (File Modified) (Property Modified)
11326 trunk/modules/m_pong.c (File Modified) (Property Modified)
11327 trunk/modules/m_post.c (File Modified) (Property Modified)
11328 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11329 trunk/modules/m_restart.c (File Modified) (Property Modified)
11330 trunk/modules/m_resv.c (File Modified) (Property Modified)
11331 trunk/modules/m_services.c (File Modified) (Property Modified)
11332 trunk/modules/m_set.c (File Modified) (Property Modified)
11333 trunk/modules/m_stats.c (File Modified) (Property Modified)
11334 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11335 trunk/modules/m_tb.c (File Modified) (Property Modified)
11336 trunk/modules/m_testline.c (File Modified) (Property Modified)
11337 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11338 trunk/modules/m_time.c (File Modified) (Property Modified)
11339 trunk/modules/m_topic.c (File Modified) (Property Modified)
11340 trunk/modules/m_trace.c (File Modified) (Property Modified)
11341 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11342 trunk/modules/m_user.c (File Modified) (Property Modified)
11343 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11344 trunk/modules/m_users.c (File Modified) (Property Modified)
11345 trunk/modules/m_version.c (File Modified) (Property Modified)
11346 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11347 trunk/modules/m_who.c (File Modified) (Property Modified)
11348 trunk/modules/m_whois.c (File Modified) (Property Modified)
11349 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11350 trunk/modules/m_xline.c (File Modified) (Property Modified)
11351 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11352 trunk/servlink/.cvsignore (Property Modified)
11353 trunk/servlink/.indent.pro (Property Modified)
11354 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11355 trunk/servlink/README (File Modified) (Property Modified)
11356 trunk/servlink/TODO (File Modified) (Property Modified)
11357 trunk/servlink/control.c (File Modified) (Property Modified)
11358 trunk/servlink/control.h (File Modified) (Property Modified)
11359 trunk/servlink/io.c (File Modified) (Property Modified)
11360 trunk/servlink/io.h (File Modified) (Property Modified)
11361 trunk/servlink/servlink.c (File Modified) (Property Modified)
11362 trunk/servlink/servlink.h (File Modified) (Property Modified)
11363 trunk/src/.cvsignore (Property Modified)
11364 trunk/src/.depend (Property Modified)
11365 trunk/src/.indent.pro (Property Modified)
11366 trunk/src/Makefile.in (File Modified) (Property Modified)
11367 trunk/src/adns.c (File Modified) (Property Modified)
11368 trunk/src/balloc.c (File Modified) (Property Modified)
11369 trunk/src/cache.c (File Modified) (Property Modified)
11370 trunk/src/channel.c (File Modified) (Property Modified)
11371 trunk/src/class.c (File Modified) (Property Modified)
11372 trunk/src/client.c (File Modified) (Property Modified)
11373 trunk/src/commio.c (File Modified) (Property Modified)
11374 trunk/src/devpoll.c (File Modified) (Property Modified)
11375 trunk/src/epoll.c (File Modified) (Property Modified)
11376 trunk/src/event.c (File Modified) (Property Modified)
11377 trunk/src/getopt.c (File Modified) (Property Modified)
11378 trunk/src/hash.c (File Modified) (Property Modified)
11379 trunk/src/hook.c (File Modified) (Property Modified)
11380 trunk/src/hostmask.c (File Modified) (Property Modified)
11381 trunk/src/irc_string.c (File Modified) (Property Modified)
11382 trunk/src/ircd.c (File Modified) (Property Modified)
11383 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11384 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11385 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11386 trunk/src/kdparse.c (File Modified) (Property Modified)
11387 trunk/src/kqueue.c (File Modified) (Property Modified)
11388 trunk/src/linebuf.c (File Modified) (Property Modified)
11389 trunk/src/listener.c (File Modified) (Property Modified)
11390 trunk/src/match.c (File Modified) (Property Modified)
11391 trunk/src/memory.c (File Modified) (Property Modified)
11392 trunk/src/messages.tab (File Modified) (Property Modified)
11393 trunk/src/modules.c (File Modified) (Property Modified)
11394 trunk/src/monitor.c (File Modified) (Property Modified)
11395 trunk/src/newconf.c (File Modified) (Property Modified)
11396 trunk/src/numeric.c (File Modified) (Property Modified)
11397 trunk/src/packet.c (File Modified) (Property Modified)
11398 trunk/src/parse.c (File Modified) (Property Modified)
11399 trunk/src/patricia.c (File Modified) (Property Modified)
11400 trunk/src/poll.c (File Modified) (Property Modified)
11401 trunk/src/reject.c (File Modified) (Property Modified)
11402 trunk/src/restart.c (File Modified) (Property Modified)
11403 trunk/src/s_auth.c (File Modified) (Property Modified)
11404 trunk/src/s_conf.c (File Modified) (Property Modified)
11405 trunk/src/s_gline.c (File Modified) (Property Modified)
11406 trunk/src/s_log.c (File Modified) (Property Modified)
11407 trunk/src/s_newconf.c (File Modified) (Property Modified)
11408 trunk/src/s_serv.c (File Modified) (Property Modified)
11409 trunk/src/s_stats.c (File Modified) (Property Modified)
11410 trunk/src/s_user.c (File Modified) (Property Modified)
11411 trunk/src/scache.c (File Modified) (Property Modified)
11412 trunk/src/select.c (File Modified) (Property Modified)
11413 trunk/src/send.c (File Modified) (Property Modified)
11414 trunk/src/snprintf.c (File Modified) (Property Modified)
11415 trunk/src/tools.c (File Modified) (Property Modified)
11416 trunk/src/version.c.SH (File Modified) (Property Modified)
11417 trunk/src/whowas.c (File Modified) (Property Modified)
11418 trunk/tools/.cvsignore (Property Modified)
11419 trunk/tools/Makefile.in (File Modified) (Property Modified)
11420 trunk/tools/README (File Modified) (Property Modified)
11421 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11422 trunk/tools/convertilines.c (File Modified) (Property Modified)
11423 trunk/tools/convertklines.c (File Modified) (Property Modified)
11424 trunk/tools/mkkeypair (Property Modified)
11425 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11426 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11427 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11428 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11429 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11430 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11431 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11432 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11433 trunk/tools/untabify (File Modified) (Property Modified)
11434 trunk/tools/viconf.c (File Modified) (Property Modified)
11437 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11443 trunk/RELNOTES (File Modified)
11446 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11448 - Make version.c use our serial, not ratbox's.
11452 trunk/src/version.c.SH (File Modified)
11455 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11458 - revved patchlevel to 2.1.5
11462 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11466 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11468 - fix buffer overflow and unterminated buffer when removing TS6 bans
11469 - fix rebuilding of SJOIN
11473 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11476 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11478 have servlink report if it gets an uncompressed error message when it gets inflate failures
11481 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11484 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11486 - extend our copyrights to 2005.
11490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11596 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11599 - revved patchlevel to 2.1.4
11603 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11607 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11609 - add TARGMAX to 005
11610 - remove the +1 from ->uid in struct Client
11611 - fix checking of accept entries in m_accept.c
11615 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11621 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11623 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11631 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11633 - remove an unused variable
11637 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11640 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11642 don't burst a TS5 name in burst_TS6. -via jillies
11645 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11648 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11650 - via jilles, make nickchanges invalidate any cached bans for
11655 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11661 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11663 - fix some char vs byte usage to make adns compile cleanly with gcc4
11667 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11677 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11679 userhost should allow 5 userhost checks, not 4
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11685 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11687 - another darwin fix
11691 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11694 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11700 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11710 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11712 - remove bogus extern of abort_list
11716 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11719 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11721 svn repo access stuff
11724 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11727 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11733 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11736 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11742 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11745 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11747 revert omotd..i thought it was a good idea..oh well
11750 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11753 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11755 Commas are bad things in channel keys
11759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11762 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11764 Add OMOTD command to display oper motd
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11771 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11773 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11776 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11779 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11781 Modified files: (Branch: RATBOX_2_1)
11784 - stop testing whois for protocol violations, as they can be caused in
11785 ircds going all the way back to the original ircd2.8
11787 Revision Changes Path
11788 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11792 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11794 Modified files: (Branch: RATBOX_2_1)
11797 - remove some 2.2 code
11799 Revision Changes Path
11800 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11804 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11806 Modified files: (Branch: RATBOX_2_1)
11809 backport of the silly december 31st bug
11811 Revision Changes Path
11812 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11816 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11818 Modified files: (Branch: RATBOX_2_1)
11820 include patchlevel.h
11822 - revved patchlevel to 2.1.3
11824 Revision Changes Path
11825 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11826 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11830 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11832 Modified files: (Branch: RATBOX_2_1)
11835 modules/core m_nick.c
11838 - stop removing a clients own list of accepted clients when they do a
11840 - clean up the accept code so its less retarded
11842 Revision Changes Path
11843 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11844 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11845 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11846 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11850 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11852 Modified files: (Branch: RATBOX_2_1)
11855 src event.c ircd.c newconf.c
11857 - remove a defn of links_cache_list in m_links.c which was causing
11858 the flattened links update to be ignored
11859 - add eventUpdate(), and make links_delay update on rehash
11861 Revision Changes Path
11862 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11863 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11864 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11865 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11866 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11870 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11872 Modified files: (Branch: RATBOX_2_1)
11876 - make the conf parser apply service {}; on rehash
11878 Revision Changes Path
11879 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11880 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11884 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11886 Modified files: (Branch: RATBOX_2_1)
11889 - show ENABLE_SERVICES define in info
11891 Revision Changes Path
11892 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11896 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules m_services.c m_stats.c
11901 - via jilles, make m_services.c hook into stats U and display service
11904 Revision Changes Path
11905 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11906 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11910 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11912 Modified files: (Branch: RATBOX_2_1)
11913 . configure configure.ac
11915 - default build to -O2
11917 Revision Changes Path
11918 7.249.2.2 +4 -4 ircd-ratbox/configure
11919 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11923 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11925 Modified files: (Branch: RATBOX_2_1)
11926 doc example.conf example.efnet.conf
11927 include client.h s_conf.h s_newconf.h
11929 modules/core m_join.c m_nick.c
11930 src channel.c newconf.c s_conf.c s_user.c
11932 - remove no_oper_resvs from general {};
11933 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11935 Revision Changes Path
11936 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11937 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11938 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11939 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11940 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11941 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11942 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11943 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11944 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11945 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11946 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11947 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11951 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11953 Modified files: (Branch: RATBOX_2_1)
11954 modules/core m_mode.c m_nick.c
11958 - raise max temptime to a year
11960 - require 9 parameters in ms_nick(), 10 in ms_uid()
11962 Revision Changes Path
11963 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11964 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11965 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11969 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11971 Modified files: (Branch: RATBOX_2_1)
11972 modules m_services.c
11974 - only show services logged in info when its a local client
11976 Revision Changes Path
11977 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11981 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11983 Modified files: (Branch: RATBOX_2_1)
11986 passing a pointer to a pointer is not what was intended, oops
11988 Revision Changes Path
11989 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11993 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11995 Modified files: (Branch: RATBOX_2_1)
11998 - update services.txt with FNC
12000 Revision Changes Path
12001 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12005 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12007 Modified files: (Branch: RATBOX_2_1)
12010 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12012 Revision Changes Path
12013 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12017 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12019 Modified files: (Branch: RATBOX_2_1)
12022 - add some uniqueness into auth process for bopm
12024 Revision Changes Path
12025 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12029 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12031 Modified files: (Branch: RATBOX_2_1)
12032 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12034 - make contrib/ compile
12036 Revision Changes Path
12037 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12038 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12039 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12040 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12044 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12046 Modified files: (Branch: RATBOX_2_1)
12047 modules m_monitor.c
12049 Don't allow MONITOR from an unregistered client
12051 Revision Changes Path
12052 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12056 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12058 Modified files: (Branch: RATBOX_2_1)
12059 doc example.conf example.efnet.conf
12061 src class.c messages.tab newconf.c
12063 - remove sendq_eob, its become more of a hindrance than a benefit.
12064 - sync example.efnet.conf cluster {}; with example.conf
12066 Revision Changes Path
12067 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12068 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12069 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12070 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12071 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12072 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12076 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12078 Modified files: (Branch: RATBOX_2_1)
12080 include patchlevel.h
12083 - revved patchlevel to 2.1.2
12085 Revision Changes Path
12086 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12087 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12091 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12093 Modified files: (Branch: RATBOX_2_1)
12094 . configure configure.ac
12096 - raise default topiclen to 160.
12098 Revision Changes Path
12099 7.249.2.1 +3 -3 ircd-ratbox/configure
12100 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12104 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12106 Modified files: (Branch: RATBOX_2_1)
12107 modules m_services.c
12109 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12110 tsinfo matches this
12112 Revision Changes Path
12113 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12117 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12119 Modified files: (Branch: RATBOX_2_1)
12120 modules m_services.c
12122 - monitor_signoff() the client we're nickchanging
12124 Revision Changes Path
12125 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12129 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12131 Modified files: (Branch: RATBOX_2_1)
12134 - fix various UID problems with trace
12136 Revision Changes Path
12137 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12141 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12143 Modified files: (Branch: RATBOX_2_1)
12144 help/opers dline kline
12145 modules m_resv.c m_stats.c
12146 modules/core m_mode.c
12149 - tidy up kline/dline help to note they dont accept nick as target
12150 - disallow bans beginning with ':' over bmask
12151 - disallow bans with a space in chm_ban
12152 - stop counting hidden opers in stats p
12153 - match() parameters in remote unresv were inverted, causing it to fail
12154 - fix possibility of clients setting blank keys
12156 Revision Changes Path
12157 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12158 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12159 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12160 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12161 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12165 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12167 Modified files: (Branch: RATBOX_2_1)
12170 - fix problems with amd64 and the way we do va_list
12172 Revision Changes Path
12173 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12177 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12179 Modified files: (Branch: RATBOX_2_1)
12180 modules m_services.c
12182 - tidy up the kill notifications for RSFNC
12184 Revision Changes Path
12185 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12189 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12191 Modified files: (Branch: RATBOX_2_1)
12193 modules m_services.c
12196 - some more rserv stuff:
12197 - add RSFNC capability
12198 - fix up RSFNC, kill existing clients if they exist.
12200 Revision Changes Path
12201 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12202 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12203 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12207 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12209 Modified files: (Branch: RATBOX_2_1)
12210 modules m_services.c
12212 - first stab at a FNC implementation for rserv
12214 Revision Changes Path
12215 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12219 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12221 Modified files: (Branch: RATBOX_2_1)
12226 Revision Changes Path
12227 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12231 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12233 Modified files: (Branch: RATBOX_2_1)
12236 - add links_delay back
12238 Revision Changes Path
12239 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12243 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12245 Modified files: (Branch: RATBOX_2_1)
12249 - swap tabs for spaces
12251 Revision Changes Path
12252 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12253 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12257 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12259 Modified files: (Branch: RATBOX_2_1)
12262 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12263 contained in the client_flood conf option
12264 - remove a couple of unused defines from info
12266 Revision Changes Path
12267 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12271 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12273 Modified files: (Branch: RATBOX_2_1)
12276 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12278 Revision Changes Path
12279 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12283 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12285 Modified files: (Branch: RATBOX_2_1)
12286 doc example.conf example.efnet.conf
12288 - fix missing closing comment tag
12290 Revision Changes Path
12291 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12292 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12296 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12298 Modified files: (Branch: RATBOX_2_1)
12300 include patchlevel.h
12302 - revved patchlevel to 2.1.1
12304 Revision Changes Path
12305 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12306 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12310 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12312 Modified files: (Branch: RATBOX_2_1)
12315 - sync up remote kline reasons, so theyre consistent with what happens
12316 when we add local klines - notably the "Temporary K-line x min" and
12317 date added to reason.
12319 Revision Changes Path
12320 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12324 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12326 Modified files: (Branch: RATBOX_2_1)
12329 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12331 Revision Changes Path
12332 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12336 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12338 Modified files: (Branch: RATBOX_2_1)
12341 used the data pointer we saved, not what just got nulled
12343 Revision Changes Path
12344 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12348 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12350 Modified files: (Branch: RATBOX_2_1)
12351 modules m_resv.c m_xline.c
12353 - fix broken propagation of xline/resv
12355 Revision Changes Path
12356 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12357 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12361 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12363 Modified files: (Branch: RATBOX_2_1)
12366 - properly increment bad auth count for stats T when we timeout an auth
12368 Revision Changes Path
12369 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12373 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12375 Modified files: (Branch: RATBOX_2_1)
12378 modules/core m_nick.c
12380 - fix a bit that didnt make sense in monitor.txt
12381 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12383 Revision Changes Path
12384 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12385 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12386 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12390 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12392 Modified files: (Branch: RATBOX_2_1)
12395 removing dlink nodes from auth_poll_list twice is bad
12397 Revision Changes Path
12398 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12402 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12404 Modified files: (Branch: RATBOX_2_1)
12407 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12408 changed to RPL_STATSDEBUG
12410 Revision Changes Path
12411 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12415 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12417 Added files: (Branch: RATBOX_2_1)
12420 - add some documentation about target change
12422 Revision Changes Path
12423 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12427 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12429 Modified files: (Branch: RATBOX_2_1)
12430 include supported.h
12431 modules/core m_message.c
12433 - remove extra argument to 005
12434 - disallow messaging of UIDs
12436 Revision Changes Path
12437 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12438 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12442 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12444 Modified files: (Branch: RATBOX_2_1)
12447 - fix a longstanding parser bug with wrong limit checking, causing us to
12448 accept one less parameter than we're allowed to accept.
12450 Revision Changes Path
12451 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12455 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12457 Modified files: (Branch: RATBOX_2_1)
12458 modules/core m_message.c
12460 - exempt users messaging themselves from target change
12462 Revision Changes Path
12463 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12467 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12469 Modified files: (Branch: RATBOX_2_1)
12470 include supported.h
12472 - stop violating MAXPARA on 005.
12474 Revision Changes Path
12475 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12479 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12481 Modified files: (Branch: RATBOX_2_1)
12482 modules/core m_nick.c
12484 - dont store an ipv6 sockhost if we're not compiled with v6 support
12486 Revision Changes Path
12487 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12491 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12493 Modified files: (Branch: RATBOX_2_1)
12496 - remove some vms includes
12498 Revision Changes Path
12499 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12503 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12505 Modified files: (Branch: RATBOX_2_1)
12509 - force commit for new branch
12511 Revision Changes Path
12512 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12513 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12517 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12520 . RELNOTES configure configure.ac
12521 include patchlevel.h
12523 - revved patchlevel to 2.1.0
12525 Revision Changes Path
12526 1.114 +6 -2 ircd-ratbox/RELNOTES
12527 7.249 +11 -11 ircd-ratbox/configure
12528 7.63 +3 -3 ircd-ratbox/configure.ac
12529 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12533 leeh 2005/03/04 13:31:32 EST (20050304_2)
12537 include patchlevel.h
12540 - revved patchlevel to 2.1.0beta2
12542 Revision Changes Path
12543 1.113 +12 -0 ircd-ratbox/RELNOTES
12544 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12548 leeh 2005/03/04 13:27:05 EST (20050304_1)
12551 doc whats-new-2.1.txt
12554 - update whats-new-2.1
12555 - when we're handling global NAMES, dont output channels if there are no
12556 members within them we can show.
12558 Revision Changes Path
12559 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12560 7.436 +12 -2 ircd-ratbox/src/channel.c
12564 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12569 That would be a node_heap not a prefix_heap..oops
12571 Revision Changes Path
12572 7.30 +1 -1 ircd-ratbox/src/patricia.c
12576 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12581 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12582 otherwise..the other macros might work????
12584 Revision Changes Path
12585 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12589 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12592 . configure configure.ac
12596 Revision Changes Path
12597 7.248 +5 -5 ircd-ratbox/configure
12598 7.62 +5 -5 ircd-ratbox/configure.ac
12602 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12605 . configure configure.ac
12609 Revision Changes Path
12610 7.247 +3 -2 ircd-ratbox/configure
12611 7.61 +3 -2 ircd-ratbox/configure.ac
12615 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12618 . configure configure.ac
12622 Revision Changes Path
12623 7.246 +6 -6 ircd-ratbox/configure
12624 7.60 +4 -4 ircd-ratbox/configure.ac
12628 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12631 . configure configure.ac
12634 Doh these changes got put on RATBOX_2_0 when they were meant for
12636 Also merged in the monitor heap size stuff, not that i think monitor has
12639 Revision Changes Path
12640 7.245 +12 -3 ircd-ratbox/configure
12641 7.59 +11 -3 ircd-ratbox/configure.ac
12642 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12646 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12651 Add more robust alloca checking
12653 Revision Changes Path
12654 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12658 leeh 2005/02/24 15:27:17 EST (20050224_9)
12663 - fix the copyright on m_42.c :p
12665 Revision Changes Path
12666 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12670 leeh 2005/02/24 15:22:53 EST (20050224_8)
12673 include supported.h
12676 - fix a core in undline on bad masks
12677 - remove an unwanted space from beginning of second 005 numeric
12679 Revision Changes Path
12680 7.5 +1 -1 ircd-ratbox/include/supported.h
12681 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12685 leeh 2005/02/24 15:18:59 EST (20050224_7)
12688 modules m_monitor.c
12690 - use max_monitor when adding nicknames
12692 that should be everything now..
12694 Revision Changes Path
12695 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12699 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12706 Revision Changes Path
12707 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12711 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12718 Revision Changes Path
12719 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12723 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12728 The Answer to Life, the Universe, and Everything
12730 Revision Changes Path
12731 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12735 leeh 2005/02/24 14:53:04 EST (20050224_3)
12739 modules m_monitor.c
12740 src ircd.c monitor.c
12742 - call init_monitor() on startup
12743 - add in support for adding/deleting/listing monitor entries
12745 Revision Changes Path
12746 7.2 +3 -1 ircd-ratbox/include/monitor.h
12747 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12748 7.374 +2 -0 ircd-ratbox/src/ircd.c
12749 7.3 +15 -4 ircd-ratbox/src/monitor.c
12753 leeh 2005/02/23 21:20:10 EST (20050224_2)
12756 doc example.conf example.efnet.conf
12757 include s_conf.h supported.h
12758 modules Makefile.in
12759 src client.c newconf.c s_conf.c
12761 modules m_monitor.c
12763 - add the max_monitor config option
12764 - advertise MONITOR=%d in 005
12765 - clear a local clients monitor list on exit
12766 - add the framework for the MONITOR command
12769 Revision Changes Path
12770 7.261 +5 -0 ircd-ratbox/doc/example.conf
12771 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12772 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12773 7.4 +4 -2 ircd-ratbox/include/supported.h
12774 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12775 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12776 7.492 +1 -0 ircd-ratbox/src/client.c
12777 7.202 +1 -0 ircd-ratbox/src/newconf.c
12778 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12782 leeh 2005/02/23 20:57:51 EST (20050224_1)
12785 . configure configure.ac
12789 - move MONITOR_HEAP_SIZE over to configure
12791 Revision Changes Path
12792 7.244 ircd-ratbox/configure
12793 7.58 +4 -2 ircd-ratbox/configure.ac
12794 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12795 7.2 +0 -2 ircd-ratbox/src/monitor.c
12799 leeh 2005/02/23 20:48:08 EST (20050224_0)
12803 include client.h numeric.h
12804 modules/core m_nick.c
12805 src Makefile.in client.c messages.tab
12811 - first half of my server-side notify list implementation..
12813 Revision Changes Path
12814 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12815 7.266 +3 -0 ircd-ratbox/include/client.h
12816 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12817 7.58 +6 -0 ircd-ratbox/include/numeric.h
12818 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12819 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12820 7.491 +3 -0 ircd-ratbox/src/client.c
12821 7.126 +5 -5 ircd-ratbox/src/messages.tab
12822 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12823 7.342 +2 -0 ircd-ratbox/src/s_user.c
12827 leeh 2005/02/23 18:42:59 EST (20050223_0)
12832 - double the size of the client and channel hashtables (64k -> 128k and
12833 32k -> 64k). The improvements are quite significant..
12835 Revision Changes Path
12836 7.54 +4 -4 ircd-ratbox/include/hash.h
12840 leeh 2005/02/22 14:55:56 EST (20050222_1)
12844 modules m_services.c
12846 - remove a couple of unused vars
12847 - update monitor.txt
12849 Revision Changes Path
12850 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12851 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12855 leeh 2005/02/21 19:47:24 EST (20050222_0)
12860 - add in my documentation on the upcoming MONITOR command
12862 Revision Changes Path
12863 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12867 leeh 2005/02/21 12:09:34 EST (20050221_0)
12870 . configure configure.ac
12871 doc whats-new-2.1.txt
12872 tools README.mkpasswd
12876 - update whats-new-2.1.txt some more
12877 - we dont have vms mkpasswd anymore
12878 - remove the unused crypt.c
12880 Revision Changes Path
12881 7.243 +3 -6 ircd-ratbox/configure
12882 7.57 +2 -4 ircd-ratbox/configure.ac
12883 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12884 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12885 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12889 leeh 2005/02/19 12:38:09 EST (20050219_3)
12892 doc example.conf example.efnet.conf
12895 src channel.c client.c ircd.c s_conf.c
12897 - rework the splitcode, splitservers is now how many servers we've marked as
12898 EOB, rather than how many are linked. Thus pull ourselves out of
12899 splitmode immediately once this is satisfied
12901 Revision Changes Path
12902 7.260 +8 -9 ircd-ratbox/doc/example.conf
12903 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12904 7.83 +1 -0 ircd-ratbox/include/ircd.h
12905 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12906 7.435 +16 -36 ircd-ratbox/src/channel.c
12907 7.490 +2 -0 ircd-ratbox/src/client.c
12908 7.373 +2 -1 ircd-ratbox/src/ircd.c
12909 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12913 leeh 2005/02/19 09:02:34 EST (20050219_2)
12916 doc example.conf example.efnet.conf
12917 include ircd.h s_conf.h
12919 src channel.c ircd.c newconf.c s_conf.c
12921 - remove split_delay
12923 Revision Changes Path
12924 7.259 +0 -5 ircd-ratbox/doc/example.conf
12925 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12926 7.82 +0 -1 ircd-ratbox/include/ircd.h
12927 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12928 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12929 7.434 +2 -7 ircd-ratbox/src/channel.c
12930 7.372 +0 -1 ircd-ratbox/src/ircd.c
12931 7.201 +0 -1 ircd-ratbox/src/newconf.c
12932 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12936 leeh 2005/02/19 08:48:05 EST (20050219_1)
12940 modules m_cap.c m_who.c
12943 - implemented multi-prefix client capability, which allows stacking of @+ in
12946 Revision Changes Path
12947 7.265 +1 -1 ircd-ratbox/include/client.h
12948 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12949 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12950 7.433 +4 -6 ircd-ratbox/src/channel.c
12954 leeh 2005/02/19 06:27:58 EST (20050219_0)
12958 src newconf.c s_conf.c s_newconf.c
12960 - removed some unused vars/functions
12962 Revision Changes Path
12963 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12964 7.200 +0 -15 ircd-ratbox/src/newconf.c
12965 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12966 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12970 leeh 2005/02/16 12:58:24 EST (20050216_2)
12973 . RELNOTES configure configure.ac
12974 include patchlevel.h
12976 - update configure to reflect this is 'devel'
12978 - revved patchlevel to 2.1.0beta1
12980 Revision Changes Path
12981 1.112 +9 -1 ircd-ratbox/RELNOTES
12982 7.242 +11 -11 ircd-ratbox/configure
12983 7.56 +3 -3 ircd-ratbox/configure.ac
12984 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12988 leeh 2005/02/16 12:46:30 EST (20050216_1)
12991 . configure configure.ac
12992 include client.h numeric.h s_conf.h setup.h.in
12994 modules Makefile.in
12995 modules/core m_nick.c
12996 src Makefile.in client.c ircd.c messages.tab
12997 newconf.c s_conf.c s_user.c
13003 - remove watch, the protocol for this sucks so hard I just dont want it
13006 Revision Changes Path
13007 7.241 +2 -12 ircd-ratbox/configure
13008 7.55 +2 -4 ircd-ratbox/configure.ac
13009 7.264 +0 -2 ircd-ratbox/include/client.h
13010 7.57 +0 -11 ircd-ratbox/include/numeric.h
13011 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13012 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13013 7.3 +2 -3 ircd-ratbox/include/supported.h
13014 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13015 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13016 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13017 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13018 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13019 7.489 +0 -3 ircd-ratbox/src/client.c
13020 7.371 +0 -2 ircd-ratbox/src/ircd.c
13021 7.125 +9 -9 ircd-ratbox/src/messages.tab
13022 7.199 +0 -1 ircd-ratbox/src/newconf.c
13023 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13024 7.341 +0 -2 ircd-ratbox/src/s_user.c
13025 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13029 leeh 2005/02/15 19:13:31 EST (20050216_0)
13033 src event.c ircd_lexer.l ircd_signal.c
13036 servlink descrip.mms
13038 - remove a few vms bits
13040 Revision Changes Path
13041 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13042 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13043 7.47 +0 -54 ircd-ratbox/src/event.c
13044 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13045 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13046 7.152 +0 -3 ircd-ratbox/src/modules.c
13050 leeh 2005/02/15 18:53:32 EST (20050215_0)
13053 include hostmask.h ircd.h s_conf.h s_newconf.h
13054 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13056 src hostmask.c ircd.c ircd_signal.c s_conf.c
13059 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13060 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13062 Revision Changes Path
13063 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13064 7.81 +1 -0 ircd-ratbox/include/ircd.h
13065 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13066 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13067 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13068 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13069 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13070 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13071 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13072 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13073 7.370 +7 -0 ircd-ratbox/src/ircd.c
13074 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13075 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13076 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13080 leeh 2005/02/13 10:21:41 EST (20050213_4)
13085 doc whats-new-2.0.txt whats-new-2.1.txt
13089 - move whats-new.txt to whats-new-2.0.txt
13090 - add in whats-new-2.1.txt
13091 - update services.txt with the whois for logged in users
13093 Revision Changes Path
13094 7.2 +5 -0 ircd-ratbox/doc/services.txt
13095 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13096 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13097 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13101 leeh 2005/02/13 09:20:37 EST (20050213_3)
13104 include supported.h
13105 modules/core m_message.c
13107 - fix a compile error in m_message.c
13108 - update 005 to the spec and add CPRIVMSG/CNOTICE
13110 Revision Changes Path
13111 7.2 +31 -37 ircd-ratbox/include/supported.h
13112 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13116 leeh 2005/02/13 09:14:12 EST (20050213_2)
13121 - fix the membership memleak
13123 Revision Changes Path
13124 7.432 +0 -3 ircd-ratbox/src/channel.c
13128 leeh 2005/02/12 21:51:56 EST (20050213_1)
13132 modules/core m_message.c
13134 - add a bitmask to track when they send their first message, only allowing
13135 clearing stuff after that.
13137 Revision Changes Path
13138 7.263 +4 -0 ircd-ratbox/include/client.h
13139 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13143 leeh 2005/02/12 21:17:52 EST (20050213_0)
13146 include patricia.h s_newconf.h
13147 modules/core m_message.c
13148 src patricia.c s_newconf.c s_user.c
13150 - add in the patricia for tracking who fills up targets, give them a reduced
13153 Revision Changes Path
13154 7.20 +1 -1 ircd-ratbox/include/patricia.h
13155 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13156 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13157 7.29 +1 -1 ircd-ratbox/src/patricia.c
13158 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13159 7.340 +4 -0 ircd-ratbox/src/s_user.c
13163 leeh 2005/02/12 18:35:10 EST (20050212_0)
13166 include ircd_defs.h
13167 src class.c reject.c
13169 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13171 Revision Changes Path
13172 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13173 7.68 +1 -5 ircd-ratbox/src/class.c
13174 1.33 +1 -5 ircd-ratbox/src/reject.c
13178 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13183 remove stupid memory leak
13185 Revision Changes Path
13186 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13190 leeh 2005/02/11 06:42:48 EST (20050211_0)
13195 - workaround hyb6 allowing empty gline reasons
13197 Revision Changes Path
13198 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13202 leeh 2005/02/09 14:39:13 EST (20050209_2)
13206 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13207 src ircd.c s_conf.c
13209 - move temp dlines and temp klines over to an array, rather than completely
13212 Revision Changes Path
13213 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13214 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13215 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13216 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13217 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13218 7.369 +0 -5 ircd-ratbox/src/ircd.c
13219 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13223 leeh 2005/02/09 14:02:13 EST (20050209_1)
13227 modules m_cap.c m_pong.c m_user.c
13228 modules/core m_nick.c
13231 - remove 'nick' param from register_local_user(), its not needed.
13233 Revision Changes Path
13234 7.35 +1 -1 ircd-ratbox/include/s_user.h
13235 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13236 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13237 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13238 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13239 7.339 +6 -6 ircd-ratbox/src/s_user.c
13243 leeh 2005/02/09 13:12:53 EST (20050209_0)
13246 modules m_cmessage.c
13248 - dont send numerics when we're dealing with CNOTICE
13249 - add in checking for +g, and resetting idle
13251 Revision Changes Path
13252 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13256 leeh 2005/02/08 11:37:50 EST (20050208_2)
13261 - fix operator blocks to work on ip spoofs
13263 Revision Changes Path
13264 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13268 leeh 2005/02/07 19:23:22 EST (20050208_1)
13271 doc example.conf example.efnet.conf
13274 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13276 Revision Changes Path
13277 7.258 +0 -39 ircd-ratbox/doc/example.conf
13278 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13279 7.198 +0 -272 ircd-ratbox/src/newconf.c
13283 leeh 2005/02/07 19:19:32 EST (20050208_0)
13288 - added support for kline.conf.perm et al, these take the same formats
13289 as their non-permanent partners, but you cant remove them via the ircd.
13291 Revision Changes Path
13292 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13296 leeh 2005/02/02 19:18:59 EST (20050203_1)
13303 help/opers cnotice cprivmsg
13305 - added help files for cprivmsg/cnotice
13307 Revision Changes Path
13308 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13309 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13310 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13311 1.10 +19 -19 ircd-ratbox/help/opers/index
13312 1.7 +10 -9 ircd-ratbox/help/users/index
13316 leeh 2005/02/02 19:14:25 EST (20050203_0)
13320 modules Makefile.in
13323 modules m_cmessage.c
13325 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13326 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13327 nick is a member. These bypass any target change limitations.
13328 - added ERR_VOICENEEDED, numeric 489.
13330 Revision Changes Path
13331 7.56 +2 -0 ircd-ratbox/include/numeric.h
13332 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13333 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13334 7.124 +1 -1 ircd-ratbox/src/messages.tab
13338 leeh 2005/02/02 16:58:16 EST (20050202_4)
13343 - update etrace help
13345 Revision Changes Path
13346 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13350 leeh 2005/02/02 16:55:04 EST (20050202_3)
13355 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13356 can put its external ip address in there..
13358 Revision Changes Path
13359 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13363 leeh 2005/02/02 16:41:06 EST (20050202_2)
13368 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13369 if its a non-local client. These will just get "lost" if the remote
13370 server doesnt support this..
13372 Revision Changes Path
13373 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13377 leeh 2005/02/02 16:12:12 EST (20050202_1)
13380 include client.h numeric.h s_conf.h
13381 modules/core m_message.c
13382 src messages.tab newconf.c s_conf.c
13384 - first part of the target change code, add the storage of targets for
13385 localuser, throttle messages when they fill all the available slots
13387 Revision Changes Path
13388 7.262 +5 -1 ircd-ratbox/include/client.h
13389 7.55 +2 -0 ircd-ratbox/include/numeric.h
13390 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13391 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13392 7.123 +1 -1 ircd-ratbox/src/messages.tab
13393 7.197 +1 -0 ircd-ratbox/src/newconf.c
13394 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13398 leeh 2005/02/02 13:28:10 EST (20050202_0)
13401 modules m_resv.c m_stats.c m_testline.c
13402 modules/core m_join.c
13403 src hash.c kdparse.c messages.tab s_newconf.c
13405 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13406 tracking of when resvs get hit
13408 Revision Changes Path
13409 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13410 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13411 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13412 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13413 7.114 +3 -0 ircd-ratbox/src/hash.c
13414 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13415 7.122 +1 -1 ircd-ratbox/src/messages.tab
13416 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13420 leeh 2005/01/31 09:04:10 EST (20050131_2)
13425 - fflush() logfiles
13427 Revision Changes Path
13428 7.79 +2 -0 ircd-ratbox/src/s_log.c
13432 leeh 2005/01/31 08:59:09 EST (20050131_1)
13437 - rename fd_dump() to comm_dump()
13439 Revision Changes Path
13440 1.27 +2 -2 ircd-ratbox/src/commio.c
13444 leeh 2005/01/30 19:16:08 EST (20050131_0)
13449 modules m_services.c
13450 modules/core m_server.c
13451 src hook.c s_serv.c
13453 - added hook for server_introduced
13454 - fixed up services support for hooks
13456 Revision Changes Path
13457 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13458 1.31 +1 -0 ircd-ratbox/include/hook.h
13459 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13460 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13461 7.36 +2 -0 ircd-ratbox/src/hook.c
13462 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13466 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13471 Add back in the comm_fd_hack thing for solaris
13473 Revision Changes Path
13474 1.26 +26 -1 ircd-ratbox/src/commio.c
13478 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13482 include commio.h s_conf.h watch.h
13483 modules m_dline.c m_kline.c m_resv.c m_stats.c
13484 m_watch.c m_xline.c
13485 modules/core m_nick.c
13486 src balloc.c cache.c client.c commio.c
13487 epoll.c ircd.c ircd_lexer.l kdparse.c
13488 listener.c s_auth.c s_conf.c s_log.c
13491 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13493 Revision Changes Path
13494 1.18 +0 -2 ircd-ratbox/adns/adns.h
13495 1.14 +6 -37 ircd-ratbox/include/commio.h
13496 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13497 7.3 +2 -2 ircd-ratbox/include/watch.h
13498 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13499 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13500 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13501 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13502 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13503 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13504 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13505 7.85 +1 -1 ircd-ratbox/src/balloc.c
13506 1.24 +5 -5 ircd-ratbox/src/cache.c
13507 7.488 +4 -4 ircd-ratbox/src/client.c
13508 1.25 +10 -280 ircd-ratbox/src/commio.c
13509 1.33 +1 -1 ircd-ratbox/src/epoll.c
13510 7.368 +4 -4 ircd-ratbox/src/ircd.c
13511 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13512 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13513 7.125 +8 -8 ircd-ratbox/src/listener.c
13514 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13515 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13516 7.78 +20 -20 ircd-ratbox/src/s_log.c
13517 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13518 1.6 +22 -15 ircd-ratbox/src/watch.c
13522 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13525 modules/core m_mode.c
13527 remove two unused variables
13529 Revision Changes Path
13530 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13534 leeh 2005/01/28 15:31:40 EST (20050128_1)
13540 - mo_kline() needs minpara of 3, not 2
13541 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13542 - require me.info is never blank
13544 Revision Changes Path
13545 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13546 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13550 leeh 2005/01/28 15:26:28 EST (20050128_0)
13553 modules/core m_mode.c m_sjoin.c
13555 - patch via jilles to fix +eI lists being shown to lusers when handling
13556 protocol stuff over TS6
13558 Revision Changes Path
13559 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13560 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13564 leeh 2005/01/25 19:47:38 EST (20050126_0)
13568 modules/core m_join.c m_mode.c m_sjoin.c
13569 src channel.c messages.tab s_serv.c
13571 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13572 an operspy call with &me
13573 - remove modebuf/parabuf params from channel_modes(), we now generate a
13574 buffer internally which we return.
13576 Revision Changes Path
13577 7.163 +1 -1 ircd-ratbox/include/channel.h
13578 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13579 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13580 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13581 7.431 +25 -18 ircd-ratbox/src/channel.c
13582 7.121 +1 -1 ircd-ratbox/src/messages.tab
13583 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13587 alz 2005/01/25 18:09:18 EST (20050125_5)
13590 doc example.conf example.efnet.conf
13593 src listener.c newconf.c s_conf.c
13595 Added dline_with_reason config option (default yes):
13597 /* dline reason: show the user the dline reason when they connect
13600 dline_with_reason = yes;
13602 Revision Changes Path
13603 7.257 +6 -1 ircd-ratbox/doc/example.conf
13604 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13605 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13606 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13607 7.124 +1 -1 ircd-ratbox/src/listener.c
13608 7.196 +1 -0 ircd-ratbox/src/newconf.c
13609 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13613 leeh 2005/01/25 13:21:17 EST (20050125_4)
13618 - make conf_set_generic_string() test len exists before it uses it.
13620 Revision Changes Path
13621 7.195 +1 -1 ircd-ratbox/src/newconf.c
13625 leeh 2005/01/25 13:10:56 EST (20050125_3)
13631 - rename 'type' to 'flags' in cluster {};
13632 - add stacking of servers in cluster {}; documented in example.conf
13634 Revision Changes Path
13635 7.256 +18 -10 ircd-ratbox/doc/example.conf
13636 7.194 +39 -7 ircd-ratbox/src/newconf.c
13640 alz 2005/01/25 12:48:54 EST (20050125_2)
13644 src listener.c s_conf.c
13646 Added dline reasons, connecting/banned clients now see ban reason.
13648 Revision Changes Path
13649 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13650 7.123 +17 -4 ircd-ratbox/src/listener.c
13651 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13655 leeh 2005/01/25 07:44:37 EST (20050125_1)
13658 doc example.conf example.efnet.conf
13661 - implement stacking of shared {}; blocks, documented in example.conf
13663 Revision Changes Path
13664 7.255 +26 -13 ircd-ratbox/doc/example.conf
13665 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13666 7.193 +51 -36 ircd-ratbox/src/newconf.c
13670 leeh 2005/01/24 19:08:29 EST (20050125_0)
13674 include client.h s_conf.h
13675 modules/core m_join.c
13676 src newconf.c s_user.c
13678 - added jupe_exempt to auth {};, exempts the user from generating warnings
13679 when they attempt to join juped channels.
13681 Revision Changes Path
13682 7.254 +2 -0 ircd-ratbox/doc/example.conf
13683 7.261 +3 -0 ircd-ratbox/include/client.h
13684 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13685 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13686 7.192 +1 -0 ircd-ratbox/src/newconf.c
13687 7.338 +8 -0 ircd-ratbox/src/s_user.c
13691 leeh 2005/01/24 18:57:02 EST (20050124_6)
13696 - rework shared {};, the format is now:
13698 oper = "flame@*.leeh.co.uk", "*.lan";
13704 oper = "flame@*.leeh.co.uk", "*.lan";
13708 Revision Changes Path
13709 7.191 +55 -23 ircd-ratbox/src/newconf.c
13713 leeh 2005/01/24 17:25:58 EST (20050124_5)
13718 - fix the prototype on load_static_modules()
13720 Revision Changes Path
13721 7.61 +1 -1 ircd-ratbox/include/modules.h
13725 leeh 2005/01/24 16:00:30 EST (20050124_4)
13730 - have cap end call register_local_user() with its own copy of
13731 source_p->username so its safe for unidented users..
13733 Revision Changes Path
13734 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13738 leeh 2005/01/24 15:48:09 EST (20050124_3)
13741 include newconf.h s_conf.h
13743 src newconf.c s_conf.c s_log.c
13745 - move the conf parser over to a table based structure, with generic setting
13746 of integers/strings
13748 Revision Changes Path
13749 7.34 +9 -8 ircd-ratbox/include/newconf.h
13750 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13751 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13752 7.190 +264 -808 ircd-ratbox/src/newconf.c
13753 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13754 7.77 +13 -13 ircd-ratbox/src/s_log.c
13758 leeh 2005/01/24 13:11:30 EST (20050124_2)
13764 - added stacking of ips in exempt {};
13766 Revision Changes Path
13767 7.253 +4 -0 ircd-ratbox/doc/example.conf
13768 7.189 +11 -30 ircd-ratbox/src/newconf.c
13772 leeh 2005/01/24 12:59:57 EST (20050124_1)
13776 src channel.c client.c hash.c hook.c
13777 newconf.c s_user.c watch.c
13779 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13780 consistent with the rest of the dlink code.
13782 Revision Changes Path
13783 1.54 +7 -7 ircd-ratbox/include/tools.h
13784 7.430 +2 -2 ircd-ratbox/src/channel.c
13785 7.487 +6 -6 ircd-ratbox/src/client.c
13786 7.113 +5 -5 ircd-ratbox/src/hash.c
13787 7.35 +1 -1 ircd-ratbox/src/hook.c
13788 7.188 +2 -2 ircd-ratbox/src/newconf.c
13789 7.337 +1 -1 ircd-ratbox/src/s_user.c
13790 1.5 +4 -4 ircd-ratbox/src/watch.c
13794 leeh 2005/01/24 12:47:13 EST (20050124_0)
13799 - cheap hack on sticky capabs..
13801 Revision Changes Path
13802 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13806 leeh 2005/01/22 11:36:54 EST (20050122_0)
13811 - updated my clicap implementation to match the spec so far..
13813 Revision Changes Path
13814 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13818 leeh 2005/01/21 07:14:43 EST (20050121_2)
13823 modules m_services.c
13824 src hook.c s_serv.c
13826 - added hooks for when we're sending a burst
13827 - rewrote hooks.txt
13828 - fix up the hooks ive already done in services compatibility, ill add the
13829 hooks for server/client introductions in a bit.
13831 Revision Changes Path
13832 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13833 1.30 +4 -0 ircd-ratbox/include/hook.h
13834 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13835 7.34 +7 -0 ircd-ratbox/src/hook.c
13836 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13840 leeh 2005/01/21 06:34:03 EST (20050121_1)
13843 contrib example_module.c spy_admin_notice.c
13844 spy_info_notice.c spy_links_notice.c
13845 spy_motd_notice.c spy_stats_notice.c
13846 spy_stats_p_notice.c spy_trace_notice.c
13848 spy_whois_notice_global.c
13850 modules m_admin.c m_info.c m_links.c m_motd.c
13851 m_services.c m_stats.c m_trace.c
13852 m_whois.c static_modules.c.SH
13853 modules/core m_server.c
13854 src client.c hook.c ircd.c modules.c packet.c
13855 s_auth.c s_serv.c s_user.c send.c
13857 - add a better implementation of the hook system, its now a slow leaking
13858 array and events are created whenever we try adding a hook for it, or
13859 theyre registered for the caller.
13861 Ive temporarily fucked services support and removed most of the other
13862 hooks.. I shall fix this soon.
13864 Revision Changes Path
13865 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13866 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13867 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13868 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13869 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13870 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13871 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13872 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13873 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13874 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13875 1.29 +34 -70 ircd-ratbox/include/hook.h
13876 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13877 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13878 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13879 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13880 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13881 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13882 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13883 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13884 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13885 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13886 7.486 +1 -28 ircd-ratbox/src/client.c
13887 7.33 +131 -137 ircd-ratbox/src/hook.c
13888 7.367 +1 -1 ircd-ratbox/src/ircd.c
13889 7.151 +6 -10 ircd-ratbox/src/modules.c
13890 7.138 +10 -14 ircd-ratbox/src/packet.c
13891 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13892 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13893 7.336 +0 -6 ircd-ratbox/src/s_user.c
13894 7.286 +8 -6 ircd-ratbox/src/send.c
13898 leeh 2005/01/20 19:19:20 EST (20050121_0)
13903 - remove an unused struct
13905 Revision Changes Path
13906 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13910 leeh 2005/01/20 13:38:39 EST (20050120_1)
13913 . configure configure.ac
13914 include client.h numeric.h patchlevel.h
13915 modules Makefile.in
13916 src messages.tab s_user.c
13920 - drop back to -O0, fix patchlevel.h
13921 - first stab at client capabilities.. this still needs work.
13923 Revision Changes Path
13924 7.240 +3 -3 ircd-ratbox/configure
13925 7.54 +3 -3 ircd-ratbox/configure.ac
13926 7.260 +3 -0 ircd-ratbox/include/client.h
13927 7.54 +2 -0 ircd-ratbox/include/numeric.h
13928 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13929 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13930 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13931 7.120 +1 -1 ircd-ratbox/src/messages.tab
13932 7.335 +3 -0 ircd-ratbox/src/s_user.c
13936 leeh 2005/01/20 06:04:41 EST (20050120_0)
13939 . ChangeLog RELNOTES
13940 include config.h config.h.dist memory.h
13943 src commio.c crypt.c getopt.c ircd.c s_serv.c
13945 . README.VMS clean.com make.com
13946 include setup.h_vms
13947 modules descrip.mms static_modules_c.com
13948 modules/core descrip.mms
13949 src descrip.mms qio.c version.com
13950 tools descrip.mms mkpasswd_vms.c
13952 - clean changelog, relnotes
13953 - mark patchlevel as 2.1.0beta
13954 - remove VMS support
13956 Revision Changes Path
13957 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13958 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13959 1.111 +1 -348 ircd-ratbox/RELNOTES
13960 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13961 7.182 +0 -42 ircd-ratbox/include/config.h
13962 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13963 7.50 +0 -4 ircd-ratbox/include/memory.h
13964 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13965 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13966 7.2 +0 -58 ircd-ratbox/make.com (dead)
13967 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13968 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13969 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13970 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13971 1.24 +7 -30 ircd-ratbox/src/commio.c
13972 7.12 +0 -4 ircd-ratbox/src/crypt.c
13973 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13974 7.24 +0 -4 ircd-ratbox/src/getopt.c
13975 7.366 +4 -19 ircd-ratbox/src/ircd.c
13976 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13977 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13978 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13979 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13980 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13984 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13990 not using the return values on a few watch functions so make them void
13992 Revision Changes Path
13993 7.2 +5 -5 ircd-ratbox/include/watch.h
13994 1.4 +19 -28 ircd-ratbox/src/watch.c
13997 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14002 Make watch throttle, don't accept letter commands stacked
14004 Revision Changes Path
14005 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14009 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14016 Revision Changes Path
14017 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14021 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14024 . ChangeLog README.FIRST RELNOTES configure
14026 adns adns.h internal.h parse.c transmit.c
14028 contrib example_module.c spy_admin_notice.c
14029 spy_info_notice.c spy_links_notice.c
14030 spy_motd_notice.c spy_stats_notice.c
14031 spy_stats_p_notice.c spy_trace_notice.c
14033 spy_whois_notice_global.c
14034 doc example.conf example.efnet.conf ircd.motd
14035 server-version-info whats-new.txt
14036 help/opers umode xline
14038 include cache.h channel.h class.h client.h
14039 commio.h config.h config.h.dist hash.h
14040 hook.h hostmask.h irc_string.h ircd.h
14041 ircd_defs.h m_info.h memory.h msg.h
14042 newconf.h numeric.h packet.h patchlevel.h
14043 patricia.h s_conf.h s_gline.h s_newconf.h
14044 s_serv.h s_user.h scache.h serno.h
14045 setup.h.in sprintf_irc.h stdinc.h tools.h
14046 modules .depend Makefile.in m_admin.c m_away.c
14047 m_dline.c m_encap.c m_gline.c m_info.c
14048 m_kline.c m_links.c m_list.c m_lusers.c
14049 m_motd.c m_oper.c m_operspy.c m_rehash.c
14050 m_restart.c m_resv.c m_set.c m_stats.c
14051 m_svinfo.c m_testline.c m_testmask.c
14052 m_topic.c m_trace.c m_watch.c m_who.c
14053 m_whois.c m_whowas.c m_xline.c
14054 static_modules.c.SH
14055 modules/core m_error.c m_message.c m_mode.c m_quit.c
14056 m_server.c m_squit.c
14057 src .depend Makefile.in adns.c balloc.c
14058 cache.c channel.c class.c client.c
14059 commio.c crypt.c devpoll.c epoll.c
14060 event.c getopt.c hash.c hook.c hostmask.c
14061 irc_string.c ircd.c ircd_lexer.l
14062 ircd_parser.y ircd_signal.c listener.c
14063 modules.c newconf.c numeric.c packet.c
14064 parse.c patricia.c poll.c reject.c
14065 restart.c s_auth.c s_conf.c s_log.c
14066 s_newconf.c s_serv.c s_user.c scache.c
14067 select.c send.c snprintf.c tools.c
14068 version.c.SH watch.c whowas.c
14069 tools README.mkpasswd mkpasswd.c
14071 . README.VMS clean.com make.com
14073 include common.h s_stats.h setup.h_vms
14075 modules descrip.mms m_challenge.c m_etrace.c
14076 m_invite.c m_names.c m_pass.c m_ping.c
14077 m_pong.c m_services.c m_tb.c m_user.c
14078 m_users.c m_version.c
14079 static_modules_c.com
14080 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14082 servlink descrip.mms
14083 src descrip.mms kdparse.c messages.tab qio.c
14084 s_gline.c s_stats.c version.com
14085 tools descrip.mms mkpasswd_vms.c
14089 modules/core channels.c users.c
14092 merge from RATBOX_2_0
14094 Revision Changes Path
14095 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14096 7.40 +1 -0 ircd-ratbox/README.FIRST
14097 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14098 1.110 +114 -6 ircd-ratbox/RELNOTES
14099 1.17 +4 -0 ircd-ratbox/adns/adns.h
14100 1.17 +4 -4 ircd-ratbox/adns/internal.h
14101 1.12 +38 -38 ircd-ratbox/adns/parse.c
14102 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14103 1.19 +13 -13 ircd-ratbox/adns/types.c
14104 7.1 +10 -0 ircd-ratbox/clean.com (new)
14105 7.239 +47 -29 ircd-ratbox/configure
14106 7.53 +40 -32 ircd-ratbox/configure.ac
14107 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14108 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14109 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14110 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14111 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14112 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14113 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14114 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14115 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14116 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14117 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14118 7.252 +68 -22 ircd-ratbox/doc/example.conf
14119 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14120 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14121 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14122 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14123 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14124 1.5 +2 -1 ircd-ratbox/help/opers/umode
14125 1.7 +1 -1 ircd-ratbox/help/opers/xline
14126 1.2 +1 -0 ircd-ratbox/help/users/umode
14127 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14128 1.7 +8 -0 ircd-ratbox/include/cache.h
14129 7.162 +18 -16 ircd-ratbox/include/channel.h
14130 7.25 +4 -0 ircd-ratbox/include/class.h
14131 7.259 +34 -28 ircd-ratbox/include/client.h
14132 1.13 +45 -7 ircd-ratbox/include/commio.h
14133 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14134 7.181 +74 -16 ircd-ratbox/include/config.h
14135 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14136 7.53 +2 -0 ircd-ratbox/include/hash.h
14137 1.28 +73 -27 ircd-ratbox/include/hook.h
14138 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14139 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14140 7.80 +6 -31 ircd-ratbox/include/ircd.h
14141 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14142 7.56 +14 -8 ircd-ratbox/include/m_info.h
14143 7.49 +4 -0 ircd-ratbox/include/memory.h
14144 7.53 +2 -0 ircd-ratbox/include/msg.h
14145 7.33 +9 -9 ircd-ratbox/include/newconf.h
14146 7.53 +12 -8 ircd-ratbox/include/numeric.h
14147 7.27 +1 -1 ircd-ratbox/include/packet.h
14148 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14149 7.19 +25 -1 ircd-ratbox/include/patricia.h
14150 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14151 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14152 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14153 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14154 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14155 7.34 +13 -9 ircd-ratbox/include/s_user.h
14156 7.15 +1 -1 ircd-ratbox/include/scache.h
14157 7.5366 +1 -1 ircd-ratbox/include/serno.h
14158 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14159 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14160 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14161 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14162 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14163 1.53 +10 -10 ircd-ratbox/include/tools.h
14164 7.1 +58 -0 ircd-ratbox/make.com (new)
14165 1.45 +338 -182 ircd-ratbox/modules/.depend
14166 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14167 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14168 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14169 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14170 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14171 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14172 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14173 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14174 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14175 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14176 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14177 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14178 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14179 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14180 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14181 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14182 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14183 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14184 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14185 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14186 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14187 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14188 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14189 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14190 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14191 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14192 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14193 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14194 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14195 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14196 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14197 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14198 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14199 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14200 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14201 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14202 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14203 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14204 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14205 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14206 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14207 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14208 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14209 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14210 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14211 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14212 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14213 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14214 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14215 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14216 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14217 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14218 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14219 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14220 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14221 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14222 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14223 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14224 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14225 7.48 +162 -119 ircd-ratbox/src/.depend
14226 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14227 7.75 +5 -5 ircd-ratbox/src/adns.c
14228 7.84 +1 -1 ircd-ratbox/src/balloc.c
14229 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14230 1.23 +75 -7 ircd-ratbox/src/cache.c
14231 7.429 +342 -79 ircd-ratbox/src/channel.c
14232 7.67 +42 -2 ircd-ratbox/src/class.c
14233 7.485 +245 -85 ircd-ratbox/src/client.c
14234 1.23 +349 -43 ircd-ratbox/src/commio.c
14235 7.11 +4 -0 ircd-ratbox/src/crypt.c
14236 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14237 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14238 1.32 +4 -8 ircd-ratbox/src/epoll.c
14239 7.46 +63 -6 ircd-ratbox/src/event.c
14240 7.23 +4 -0 ircd-ratbox/src/getopt.c
14241 7.112 +8 -7 ircd-ratbox/src/hash.c
14242 7.32 +135 -133 ircd-ratbox/src/hook.c
14243 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14244 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14245 7.365 +56 -48 ircd-ratbox/src/ircd.c
14246 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14247 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14248 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14249 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14250 7.122 +14 -13 ircd-ratbox/src/listener.c
14251 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14252 7.150 +17 -8 ircd-ratbox/src/modules.c
14253 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14254 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14255 7.137 +55 -42 ircd-ratbox/src/packet.c
14256 7.187 +8 -15 ircd-ratbox/src/parse.c
14257 7.28 +2 -4 ircd-ratbox/src/patricia.c
14258 7.82 +3 -1 ircd-ratbox/src/poll.c
14259 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14260 1.32 +8 -3 ircd-ratbox/src/reject.c
14261 7.34 +1 -0 ircd-ratbox/src/restart.c
14262 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14263 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14264 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14265 7.76 +32 -35 ircd-ratbox/src/s_log.c
14266 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14267 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14268 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14269 7.334 +773 -2 ircd-ratbox/src/s_user.c
14270 7.27 +2 -1 ircd-ratbox/src/scache.c
14271 7.44 +2 -0 ircd-ratbox/src/select.c
14272 7.285 +12 -12 ircd-ratbox/src/send.c
14273 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14274 7.46 +0 -1 ircd-ratbox/src/tools.c
14275 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14276 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14277 1.3 +4 -4 ircd-ratbox/src/watch.c
14278 7.32 +1 -0 ircd-ratbox/src/whowas.c
14279 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14280 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14281 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14282 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14286 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14288 Modified files: (Branch: RATBOX_2_0)
14291 a remote client is never going to have a watch list..duh
14293 Revision Changes Path
14294 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14298 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14300 Added files: (Branch: RATBOX_2_0)
14305 Revision Changes Path
14306 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14310 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14312 Added files: (Branch: RATBOX_2_0)
14316 helps if we actually include the .c/.h files
14318 Revision Changes Path
14319 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14320 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14324 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14326 Modified files: (Branch: RATBOX_2_0)
14327 . configure configure.ac
14328 include client.h numeric.h s_conf.h setup.h.in
14330 modules Makefile.in
14331 modules/core m_nick.c
14332 src Makefile.in client.c ircd.c messages.tab
14333 newconf.c s_conf.c s_user.c
14335 backport watch from devel
14337 Revision Changes Path
14338 7.229.2.10 +12 -2 ircd-ratbox/configure
14339 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14340 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14341 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14342 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14343 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14344 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14345 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14346 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14347 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14348 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14349 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14350 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14351 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14352 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14353 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14357 leeh 2005/01/12 10:12:40 EST (20050112_1)
14359 Modified files: (Branch: RATBOX_2_0)
14361 modules m_services.c m_whois.c
14364 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14365 when the user is logged in
14367 Revision Changes Path
14368 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14369 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14370 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14371 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14375 leeh 2005/01/11 19:47:14 EST (20050112_0)
14377 Modified files: (Branch: RATBOX_2_0)
14378 include supported.h
14379 Added files: (Branch: RATBOX_2_0)
14383 - added doc/services.txt, outlining the compatibility code
14385 Revision Changes Path
14386 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14387 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14391 leeh 2005/01/11 18:38:10 EST (20050111_5)
14393 Modified files: (Branch: RATBOX_2_0)
14394 include client.h hook.h
14395 modules m_services.c
14396 modules/core m_server.c
14397 src hook.c s_serv.c
14399 - more services compatibility code:
14400 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14401 appropriate service {}; entry, only accept SU from these.
14402 - hook into us finishing nick burst, and have services burst a list of
14405 Revision Changes Path
14406 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14407 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14408 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14409 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14410 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14411 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14415 leeh 2005/01/11 17:32:42 EST (20050111_4)
14417 Modified files: (Branch: RATBOX_2_0)
14418 . configure configure.ac
14420 modules Makefile.in
14422 Added files: (Branch: RATBOX_2_0)
14423 modules m_services.c
14425 - more services compatibility code:
14426 - encap handlers for SU (services marking client as logged in)
14427 - and for LOGIN (servers bursting logged in status)
14428 - move suser from Client -> User
14430 Revision Changes Path
14431 7.229.2.9 +9 -3 ircd-ratbox/configure
14432 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14433 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14434 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14435 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14436 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14440 leeh 2005/01/11 16:46:34 EST (20050111_3)
14442 Modified files: (Branch: RATBOX_2_0)
14443 include ircd_defs.h
14445 - whoops, missing #endif
14447 Revision Changes Path
14448 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14452 leeh 2005/01/11 15:56:57 EST (20050111_2)
14454 Modified files: (Branch: RATBOX_2_0)
14455 include ircd_defs.h
14457 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14458 have ipv6 just report sizeof(struct sockaddr_in)
14460 Revision Changes Path
14461 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14465 leeh 2005/01/10 20:19:35 EST (20050111_1)
14467 Modified files: (Branch: RATBOX_2_0)
14470 - fix a gcc warning
14472 Revision Changes Path
14473 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14477 leeh 2005/01/10 20:10:35 EST (20050111_0)
14479 Modified files: (Branch: RATBOX_2_0)
14480 adns internal.h parse.c transmit.c types.c
14482 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14485 Revision Changes Path
14486 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14487 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14488 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14489 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14493 leeh 2005/01/10 17:48:48 EST (20050110_3)
14495 Modified files: (Branch: RATBOX_2_0)
14498 - send out the reformatted xline to opers (\s -> ' ')
14500 Revision Changes Path
14501 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14505 leeh 2005/01/10 16:18:53 EST (20050110_2)
14507 Modified files: (Branch: RATBOX_2_0)
14510 include client.h supported.h
14511 src messages.tab s_user.c send.c
14513 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14516 Revision Changes Path
14517 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14518 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14519 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14520 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14521 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14522 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14523 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14527 leeh 2005/01/10 14:50:47 EST (20050110_1)
14529 Modified files: (Branch: RATBOX_2_0)
14530 doc example.conf example.efnet.conf
14532 - I dont remember ts6 desyncing on bans, so im not sure why the example
14535 Revision Changes Path
14536 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14537 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14541 leeh 2005/01/10 13:31:10 EST (20050110_0)
14543 Modified files: (Branch: RATBOX_2_0)
14544 . configure configure.ac
14545 include channel.h client.h numeric.h s_conf.h
14546 s_serv.h setup.h.in
14547 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14549 src channel.c messages.tab newconf.c s_conf.c
14552 - added --enable-services to configure, which enables some ratbox-services
14553 compatibility code:
14554 - chanmode +r, registered users only
14555 - usermode +S, prevents deop/kick of a service
14556 - service { }; block in conf for the above umode
14558 Revision Changes Path
14559 7.229.2.8 +28 -16 ircd-ratbox/configure
14560 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14561 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14562 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14563 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14564 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14565 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14566 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14567 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14568 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14569 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14570 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14571 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14572 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14573 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14574 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14575 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14576 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14577 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14581 leeh 2005/01/09 08:23:30 EST (20050109_0)
14583 Modified files: (Branch: RATBOX_2_0)
14586 - remove a tab, and add +C to opers umode help
14588 Revision Changes Path
14589 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode