1 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
3 - fold in whois_notice_global functionality.
7 +0 -1 trunk/extensions/Makefile.in (File Modified)
8 +1 -56 trunk/extensions/sno_whois.c (File Modified)
9 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
12 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
14 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
18 +64 -57 trunk/extensions/Makefile.in (File Modified)
19 + - trunk/extensions/sno_whois.c (File Added)
20 + - trunk/extensions/spy_whois_notice.c (File Deleted)
23 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
25 Prevent too wide klines with CIDR masks.
29 +17 -5 trunk/modules/m_kline.c (File Modified)
32 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
34 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
38 +4 -0 trunk/modules/m_kline.c (File Modified)
41 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
43 - fold conf_connect_allowed() into accept_connection()
44 - extend add_connection() so that exempt{}s apply to max unregistered
50 +1 -1 trunk/doc/example.conf (File Modified)
51 +1 -1 trunk/doc/reference.conf (File Modified)
52 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
53 +0 -2 trunk/include/s_conf.h (File Modified)
54 +14 -7 trunk/src/listener.c (File Modified)
57 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
59 m_webirc: call del_unknown_ip() otherwise the unknown will
60 never be subtracted from the cgiirc ip
64 +2 -0 trunk/extensions/m_webirc.c (File Modified)
67 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
69 Remove s_assert in del_unknown_ip() supposedly if the ip
70 cannot be found, it is not feasible to avoid that case
71 entirely with m_webirc.c.
75 +1 -2 trunk/src/reject.c (File Modified)
78 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
80 Apply ratbox flood fix.
84 +1 -0 trunk/doc/example.conf (File Modified)
85 +5 -0 trunk/doc/reference.conf (File Modified)
86 +3 -0 trunk/include/client.h (File Modified)
87 +4 -0 trunk/include/reject.h (File Modified)
88 +1 -0 trunk/include/s_conf.h (File Modified)
89 +2 -0 trunk/src/client.c (File Modified)
90 +3 -0 trunk/src/listener.c (File Modified)
91 +1 -0 trunk/src/newconf.c (File Modified)
92 +8 -5 trunk/src/packet.c (File Modified)
93 +59 -2 trunk/src/reject.c (File Modified)
94 +1 -0 trunk/src/s_conf.c (File Modified)
95 +2 -0 trunk/src/s_serv.c (File Modified)
96 +1 -0 trunk/src/s_user.c (File Modified)
99 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
105 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
108 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
114 +114 -1 trunk/configure (File Modified)
117 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
119 - remove "ASM hashing code" from the configure overview
123 +0 -1 trunk/configure.ac (File Modified)
126 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
128 Target left IRC (more friendly error message if a UID
129 cannot be found) for /invite.
133 +8 -3 trunk/modules/m_invite.c (File Modified)
136 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
138 Remove emptyline craq because it leaks memory on /rehash motd etc.
139 from ratbox 2.2 (anfl/Androsyn)
143 +6 -14 trunk/src/cache.c (File Modified)
146 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
148 Merge old trunk r2767:
149 Copy channel name from command on lowerTS JOIN/SJOIN,
150 this makes the capitalization of the channel name
151 timestamped like modes are.
155 +3 -0 trunk/modules/core/m_join.c (File Modified)
156 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
159 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
161 Merge old trunk r2065,r2067:
162 channel_modes(): get rid of the trailing space
163 also make the *pbuf check work like it should
164 (don't call IsMember another time if we already
166 simplify a bit more, update comments
170 +13 -13 trunk/src/channel.c (File Modified)
173 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
179 +1 -1 trunk/extensions/m_webirc.c (File Modified)
182 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
184 chghost: refuse spoofs which are empty or start with a colon
185 (would break the protocol)
189 +3 -0 trunk/modules/m_chghost.c (File Modified)
192 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
194 Fix description of 043 numeric.
198 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
201 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
203 SAVE: make the nickTS of the UID nick equal to 100, so it
204 is always in sync on the network.
208 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
209 +15 -11 trunk/modules/core/m_nick.c (File Modified)
212 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
214 Force nickTS to increase when a local user changes their nick.
218 +5 -1 trunk/modules/core/m_nick.c (File Modified)
221 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
223 Remove #define UFLAGS. We haven't allowed this
224 undocumented extension to the IRC protocol for
225 years (allowing an initial umode in USER).
229 +0 -2 trunk/modules/m_user.c (File Modified)
232 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
234 Move new_local_user hook, so it is possible to call
235 exit_client() from it, refusing the connection.
239 +3 -1 trunk/doc/hooks.txt (File Modified)
240 +10 -9 trunk/src/s_user.c (File Modified)
243 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
245 Only free PreClient struct when the rest of the Client
246 is freed, not immediately upon exit_client(). Doing this
247 would cause problems with sasl's new_local_user hook
248 vs hooks that exit the client there.
252 +0 -1 trunk/src/client.c (File Modified)
255 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
257 Use TS6 prefix for server-server JOIN 0.
261 +2 -1 trunk/modules/core/m_join.c (File Modified)
264 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
266 Use orighost in kill server notices.
270 +3 -3 trunk/modules/core/m_kill.c (File Modified)
273 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
275 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
279 +3 -3 trunk/modules/m_set.c (File Modified)
282 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
288 +1 -1 trunk/src/messages.tab (File Modified)
291 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
293 Show max_clients in /info.
297 +6 -0 trunk/modules/m_info.c (File Modified)
300 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
302 Don't allow /quote set max higher than the
303 serverinfo::max_clients ircd.conf value.
307 +8 -0 trunk/modules/m_set.c (File Modified)
310 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
312 Change code that checks maxclients limit: allow exactly
313 the configured amount of non-exceed_limit clients.
314 Code that appeared to limit exceed_limit clients too
315 but less heavily removed (it was not effective because
316 the parentheses were wrong).
320 +2 -4 trunk/src/s_user.c (File Modified)
323 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
325 By default, leave MAX_BUFFER fds free for log files,
326 server connections, ident lookups, exceed_limit clients,
327 etc. Mention this in example.conf and reference.conf.
331 +4 -2 trunk/doc/example.conf (File Modified)
332 +3 -1 trunk/doc/reference.conf (File Modified)
333 +1 -1 trunk/src/s_conf.c (File Modified)
336 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
338 --with-maxclients configure option is gone
342 +0 -11 trunk/INSTALL (File Modified)
345 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
347 Make the code that raises fd rlimit to hard limit work.
351 +5 -5 trunk/src/ircd.c (File Modified)
354 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
356 - note the I/O reworking
360 +2 -0 trunk/NEWS (File Modified)
363 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
369 +4 -4 trunk/doc/Makefile.in (File Modified)
372 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
374 - enforce proper conditions for EPOLL_CTL_DEL.
375 - remove possibly problematic "performance" check
379 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
382 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
384 - rename m_list_safelist to m_list and remove ratbox implementation
388 +393 -664 trunk/modules/Makefile.in (File Modified)
389 + - trunk/modules/m_list.c (File Added)
390 + - trunk/modules/m_list_ratbox.c (File Deleted)
391 + - trunk/modules/m_list_safelist.c (File Deleted)
394 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
396 - some more transit to sendto_one_numeric().
400 +2 -3 trunk/modules/m_away.c (File Modified)
401 +3 -3 trunk/src/messages.tab (File Modified)
402 +1 -1 trunk/src/s_user.c (File Modified)
405 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
407 - change some sendto_one() to sendto_one_numeric().
411 +4 -10 trunk/modules/m_admin.c (File Modified)
412 +3 -3 trunk/modules/m_map.c (File Modified)
413 +12 -12 trunk/src/messages.tab (File Modified)
414 +1 -2 trunk/src/s_conf.c (File Modified)
415 +9 -10 trunk/src/s_user.c (File Modified)
418 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
420 - river's ports.c from old charybdis trunk
424 +195 -0 trunk/configure.ac (File Modified)
425 + - trunk/libcharybdis/ports.c (File Added)
428 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
430 - remove broken ports stuff and devpoll stuff.
434 +0 -307 trunk/configure (File Modified)
435 +0 -21 trunk/configure.ac (File Modified)
436 +0 -474 trunk/include/setup.h.in (File Modified)
437 + - trunk/libcharybdis/devpoll.c (File Deleted)
438 + - trunk/libcharybdis/ports.c (File Deleted)
441 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
447 +1 -25 trunk/configure (File Modified)
448 +0 -3 trunk/include/setup.h.in (File Modified)
451 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
453 - remove x86-optimized hash code.
457 +0 -13 trunk/configure.ac (File Modified)
458 +2 -187 trunk/src/Makefile.in (File Modified)
459 + - trunk/src/fnvhash.s (File Deleted)
462 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
464 - apparently setting KE_LENGTH to 128 is fine.
468 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
471 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
473 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
477 +5627 -5747 trunk/configure (File Modified)
478 +0 -15 trunk/configure.ac (File Modified)
479 +0 -2 trunk/include/m_info.h (File Modified)
480 +6 -9 trunk/include/setup.h.in (File Modified)
481 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
484 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
486 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
487 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
488 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
492 +0 -5 trunk/include/config.h (File Modified)
493 +0 -5 trunk/include/config.h.dist (File Modified)
494 +0 -6 trunk/include/defaults.h (File Modified)
495 +0 -3 trunk/include/m_info.h (File Modified)
496 +21 -7 trunk/libcharybdis/commio.c (File Modified)
497 +2 -0 trunk/libcharybdis/commio.h (File Modified)
498 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
499 +4 -3 trunk/libcharybdis/poll.c (File Modified)
500 +0 -3 trunk/libcharybdis/select.c (File Modified)
501 +0 -9 trunk/src/ircd.c (File Modified)
502 +23 -26 trunk/src/listener.c (File Modified)
503 +2 -1 trunk/src/restart.c (File Modified)
504 +5 -1 trunk/src/s_auth.c (File Modified)
505 +1 -1 trunk/src/s_conf.c (File Modified)
506 +3 -1 trunk/src/s_serv.c (File Modified)
509 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
511 Repair operspy who !#channel, broken by me in r3283.
515 +2 -2 trunk/modules/m_who.c (File Modified)
518 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
520 Update bug report and IRC channel information.
524 +2 -1 trunk/BUGS (File Modified)
525 +2 -1 trunk/NEWS (File Modified)
528 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
530 Change copyright years in version.c.SH as in release-2.1 r3339.
534 +2 -2 trunk/src/version.c.SH (File Modified)
537 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
543 +104 -0 trunk/configure (File Modified)
546 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
548 Need to check for various flavours of epoll,
549 even if --enable-epoll is forced.
553 +1 -0 trunk/configure.ac (File Modified)
556 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
558 Hack to allow some more warnings, already present in configure (?).
562 +1 -1 trunk/aclocal.m4 (File Modified)
565 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
567 Merge old trunk r2077,r2079:
568 - Move closing of servlink control fd to close_connection()
569 instead of doing it in exit_local_server(), and make sure
570 we first close the data fd and then the control fd.
571 - Have servlink process ready fds in order net, data, ctrl
572 instead of ctrl, data, net. This seems to fix the problem
573 that squit reasons do not show up on the other side of a
574 ziplink (by making it send any final SQUIT and/or ERROR
575 before noticing the closed control fd).
579 +1 -1 trunk/servlink/io.c (File Modified)
580 +3 -12 trunk/src/client.c (File Modified)
583 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
585 Don't show the UID if a TS6 server sends a kick with
586 an empty or no comment. Note that charybdis never sends
591 +4 -4 trunk/modules/core/m_kick.c (File Modified)
594 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
596 Merge old trunk r2081:
597 Don't say that services cannot be killed in
598 ERR_ISCHANSERVICE message (given when trying
599 to kick or deop them), as that's not the case.
603 +1 -1 trunk/src/messages.tab (File Modified)
606 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
608 Merge old trunk r2059
609 Clarifications to the descriptions of umode +Q and cmode +F,
610 suggested by Ariadne@SorceryNet.
614 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
615 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
618 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
620 Merge old trunk r2907,r2991:
621 Allow TESTLINE on channel names.
625 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
626 +4 -0 trunk/help/opers/testline (File Modified)
627 +22 -0 trunk/modules/m_testline.c (File Modified)
630 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
632 Merge old trunk r2835:
633 resolver: if sendto(2) fails, try sending to the next nameserver
637 +1 -1 trunk/src/res.c (File Modified)
640 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
642 Merge old trunk r2817:
643 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
644 starts with a digit. This is safe because the last
645 parameter is a nick and never a UID. (The first parameter
646 in a server-server two-param whois is a UID/SID.)
650 +1 -1 trunk/modules/m_whois.c (File Modified)
653 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
655 Merge old trunk r2779,r2785:
656 Show correct privilege name in a few ERR_NOPRIVS numerics.
660 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
661 +1 -1 trunk/extensions/m_opme.c (File Modified)
662 +2 -2 trunk/unsupported/m_force.c (File Modified)
665 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
667 Merge old trunk r2695:
668 Send an SQUIT instead of an ERROR to announce /die to connected servers.
669 This will generate better server notices.
673 +3 -2 trunk/modules/core/m_die.c (File Modified)
676 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
678 Merge old trunk r2294:
679 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
683 +1 -1 trunk/src/s_user.c (File Modified)
686 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
688 Merge old trunk r2226:
689 If we are connecting outward to a server, check if the
690 server name they sent is the same as what we tried to
691 connect to. Previously such a connection could succeed
692 if there existed connect blocks with the same IP and
693 passwords for the other server name.
697 +11 -0 trunk/modules/core/m_server.c (File Modified)
700 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
702 Merge old trunk r2212:
703 Another handling of SJOINs without nicks:
704 Propagate them if the channel is +P or the channel
705 already existed, otherwise remove the channel again
706 and do not propagate the SJOIN.
710 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
713 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
715 Remove channels entirely from /whois on services.
716 This cannot be overridden with operspy.
720 +20 -17 trunk/modules/m_whois.c (File Modified)
723 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
725 Fix /who on channels with ** in their name.
729 +2 -2 trunk/modules/m_who.c (File Modified)
732 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
734 NEWS: As in 2.1.3, mention that the TS6 revision will
735 interoperate with older versions
739 +2 -1 trunk/NEWS (File Modified)
742 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
744 Fix documentation of HIDE_SERVERS_IPS define.
748 +2 -2 trunk/include/config.h.dist (File Modified)
751 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
753 Don't leak auth{} spoofed ip for I-line is full notice either.
757 +1 -1 trunk/src/s_conf.c (File Modified)
760 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
766 +37 -0 trunk/NEWS (File Modified)
769 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
771 Allow /invite (but not invex) to override +r, +l, +j in
772 addition to +i. As before, a restrictive mode must be in
773 place at /invite time for the invite to have an effect;
774 +r does not count as a restrictive mode if the user is
775 logged in; +l and +j always count as restrictive modes to
776 allow for cases where they would allow join at /invite
777 time but not when the user tries to join.
781 +6 -2 trunk/modules/m_invite.c (File Modified)
782 +21 -10 trunk/src/channel.c (File Modified)
785 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
787 Remove invite_ops_only, forcing it to YES.
791 +0 -1 trunk/doc/example.conf (File Modified)
792 +0 -5 trunk/doc/reference.conf (File Modified)
793 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
794 +0 -1 trunk/include/s_conf.h (File Modified)
795 +0 -6 trunk/modules/m_info.c (File Modified)
796 +10 -14 trunk/modules/m_invite.c (File Modified)
797 +0 -1 trunk/src/newconf.c (File Modified)
798 +0 -1 trunk/src/s_conf.c (File Modified)
801 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
803 Move username check after xline and dnsbl checks, so it
804 will not complain to opers about clients who are xlined
805 or blacklisted anyway (both of which silently reject).
809 +15 -15 trunk/src/s_user.c (File Modified)
812 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
814 - MASTER_MAX is no longer relevant
818 +0 -7 trunk/modules/m_set.c (File Modified)
821 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
823 - add config option for setting max_clients.
827 +5 -0 trunk/doc/example.conf (File Modified)
828 +5 -0 trunk/doc/reference.conf (File Modified)
829 +2 -0 trunk/include/s_conf.h (File Modified)
830 +1 -1 trunk/src/ircd.c (File Modified)
831 +2 -0 trunk/src/newconf.c (File Modified)
832 +2 -1 trunk/src/s_conf.c (File Modified)
835 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
837 - remove get_maxrss() and all of that insecure and unsafe nonsense
841 +3 -38 trunk/src/ircd.c (File Modified)
842 +1 -1 trunk/src/restart.c (File Modified)
843 +0 -4 trunk/src/s_stats.c (File Modified)
846 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
848 - avoid some potential NULL dereferencing
852 +1 -1 trunk/libcharybdis/commio.c (File Modified)
855 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
861 +1 -1 trunk/libcharybdis/poll.c (File Modified)
864 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
866 - rework poll a bit for the MAXCONNECTIONS changes.
870 +46 -23 trunk/libcharybdis/poll.c (File Modified)
873 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
875 Our way of using kqueue may cause it to report fds we
876 don't know about anymore, cope.
880 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
883 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
885 Don't reference freed memory (fde_t) in comm_close().
889 +1 -1 trunk/libcharybdis/commio.c (File Modified)
892 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
894 - fix for 100% cpu use
898 +1 -1 trunk/libcharybdis/commio.c (File Modified)
901 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
903 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
907 +37 -25 trunk/libcharybdis/commio.c (File Modified)
910 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
912 - clear up use of fd_table in ircd.
916 +3 -2 trunk/src/s_serv.c (File Modified)
919 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
921 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
925 +97 -26 trunk/libcharybdis/commio.c (File Modified)
926 +3 -2 trunk/libcharybdis/commio.h (File Modified)
927 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
928 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
929 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
930 +3 -3 trunk/libcharybdis/poll.c (File Modified)
931 +2 -2 trunk/libcharybdis/ports.c (File Modified)
932 +2 -2 trunk/libcharybdis/select.c (File Modified)
935 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
937 Fix some cases where the size argument to strlcpy()
938 for usernames and hostnames is 1 too small.
942 +1 -1 trunk/modules/m_chghost.c (File Modified)
943 +2 -2 trunk/src/res.c (File Modified)
944 +2 -2 trunk/src/s_user.c (File Modified)
947 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
949 Cut down quit/part/kick reasons to avoid quit reasons
950 overflowing the client exiting server notice (from
951 TOPICLEN to 260). kill reasons become shorter accordingly.
952 kline/dline/gline reasons become 390.
953 away messages stay at TOPICLEN for now.
957 +8 -3 trunk/include/ircd_defs.h (File Modified)
958 +2 -2 trunk/modules/m_dline.c (File Modified)
959 +4 -4 trunk/modules/m_gline.c (File Modified)
960 +2 -2 trunk/modules/m_kline.c (File Modified)
963 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
965 Don't leak auth{} spoofed IP addresses in +f notices.
966 from ratbox (androsyn)
970 +10 -3 trunk/src/s_conf.c (File Modified)
973 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
975 Make oper_up() take +i/-i during opering up into account
976 (e.g. no_oper_invis extension, +i in operator::umodes).
977 Remove the hack from no_oper_invis.
981 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
982 +4 -0 trunk/src/s_user.c (File Modified)
985 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
987 no_oper_invis: decrement invisible count when clearing
988 invisible on a local client who has just opered up
989 oper_up() should really do this
993 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
996 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
998 Put "End of Channel Quiet List" instead of
999 "End of Channel Ban List" for a +q list.
1000 Due to client restrictions the numerics for
1001 quiet lists must be the same as for ban lists.
1005 +4 -1 trunk/src/chmode.c (File Modified)
1008 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1010 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1011 Change TS6 JOIN processing
1012 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1013 a local user joins an existing channel
1014 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1015 propagating a TS6 JOIN
1016 - don't interpret simple modes in an incoming TS6 JOIN
1018 This is to avoid desyncs when certain mode changes (e.g. -im)
1019 cross with joins. A downside is that simple modes will be
1020 more desynched when a JOIN creates a channel or lowers TS,
1021 but that's less important.
1023 Update the TS6 specification to include this, and clarify
1024 that TMODE can come from a server and that MODE must be
1025 translated into TMODE from other servers too.
1029 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1030 +19 -127 trunk/modules/core/m_join.c (File Modified)
1033 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1035 Make -logfile work again.
1039 +2 -2 trunk/src/s_log.c (File Modified)
1042 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1044 - fix off-by-one memory overflow error.
1048 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1051 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1053 Change handling of modularized umodes:
1054 - keep the bitmask reserved forever to the letter, fixing
1055 the problems when loading multiple umode modules,
1056 unloading them and then loading them in a different order
1057 - don't allow local users to change umodes which have
1058 been unloaded and don't set them on new users via
1063 +24 -3 trunk/src/s_user.c (File Modified)
1066 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1068 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1072 +1 -0 trunk/include/s_user.h (File Modified)
1073 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1074 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1075 +22 -0 trunk/src/s_user.c (File Modified)
1078 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1080 DNSBL keyword substitution is available as of 2.1.3.
1084 +1 -1 trunk/doc/example.conf (File Modified)
1087 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1089 Change two occurances like match(userinput, target_p->name) ||
1090 match(target_p->name, userinput) to just match(userinput,
1091 target_p->name). No client name can contain * or ? now.
1095 +1 -1 trunk/modules/m_trace.c (File Modified)
1096 +1 -2 trunk/src/s_serv.c (File Modified)
1099 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1101 Do not try find_server() on a name find_client() has
1102 returned NULL for, as this will always return NULL
1103 since the removal of hostmasking.
1107 +1 -2 trunk/modules/m_pong.c (File Modified)
1108 +0 -4 trunk/src/s_serv.c (File Modified)
1111 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1113 Remove server_exists() which checked whether the
1114 server name existed taking hostmasking into account
1115 and just check with find_server(); admittedly
1116 this checks if the name is a SID but that's not
1121 +3 -27 trunk/modules/core/m_server.c (File Modified)
1124 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1126 Remove hash_find_masked_server(), which made it possible
1127 to specify the full (unmasked) name of a server behind
1128 a hostmask. As a result find_any_client() (for prefixes)
1129 becomes equal to find_client(), so remove that too.
1133 +0 -1 trunk/include/hash.h (File Modified)
1134 +1 -75 trunk/src/hash.c (File Modified)
1135 +1 -1 trunk/src/parse.c (File Modified)
1138 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1140 Remove '*' from valid server name characters.
1141 This makes it impossible to connect hostmasked servers.
1142 (This support didn't work well anyway, was incompatible
1143 with TS6 and we never masked ourselves.)
1147 +1 -1 trunk/src/match.c (File Modified)
1150 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1152 Change spambot, flooder and jupe joiner notices from host to orighost.
1156 +1 -1 trunk/modules/core/m_join.c (File Modified)
1157 +2 -2 trunk/modules/core/m_message.c (File Modified)
1158 +2 -2 trunk/src/channel.c (File Modified)
1161 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1163 Add documentation for SASL client protocol, same as atheme doc/SASL.
1167 + - trunk/doc/sasl.txt (File Added)
1170 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1172 Include real hostname in Closing Link message for unknown
1173 connections that have sent USER. This is helpful for
1174 k-lined users while not breaking server IP hiding.
1178 +3 -1 trunk/src/client.c (File Modified)
1181 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1187 +29 -29 trunk/configure (File Modified)
1190 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1192 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1196 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1199 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1201 Backport from early 3.x:
1204 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1206 - remove "Processing connection to foobar.net" message
1210 +0 -3 trunk/src/s_auth.c (File Modified)
1213 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1215 - missed the processing connection one (actually, we can probably nuke this one)
1219 +1 -2 trunk/src/s_auth.c (File Modified)
1222 river 2006/09/27 16:33:05 UTC (20060927-2174)
1224 get_client_name = stupid
1229 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1232 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1234 - remove excessive arguments
1238 +1 -2 trunk/src/s_conf.c (File Modified)
1239 +1 -1 trunk/src/s_user.c (File Modified)
1242 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1244 - use sendto_one_notice() for on-connect notices too.
1248 +10 -10 trunk/src/s_auth.c (File Modified)
1251 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1253 - use sendto_one_notice() in the core, too.
1257 +2 -2 trunk/src/chmode.c (File Modified)
1258 +8 -15 trunk/src/modules.c (File Modified)
1259 +3 -5 trunk/src/s_conf.c (File Modified)
1260 +1 -2 trunk/src/s_newconf.c (File Modified)
1261 +20 -57 trunk/src/s_user.c (File Modified)
1264 river 2006/09/27 16:19:25 UTC (20060927-2166)
1266 the KILL command will use get_client_name(, SHOW_IP) instead of
1267 target->name, and will show a more useful error for local opers
1272 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1275 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1277 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1281 +4 -2 trunk/src/send.c (File Modified)
1284 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1290 +1 -1 trunk/include/client.h (File Modified)
1293 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1295 - get_id(): fall back to "*" if client has no known name
1299 +1 -1 trunk/include/client.h (File Modified)
1302 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1304 - convert to sendto_one_notice().
1308 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1309 +4 -6 trunk/unsupported/m_force.c (File Modified)
1312 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1314 - use sendto_one_notice() in many places instead of
1315 sendto_one(source_p, ":%s NOTICE %s :", ...);
1319 +10 -25 trunk/extensions/example_module.c (File Modified)
1320 +5 -14 trunk/extensions/hurt.c (File Modified)
1321 +1 -2 trunk/extensions/m_42.c (File Modified)
1322 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1323 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1324 +1 -2 trunk/extensions/m_opme.c (File Modified)
1325 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1326 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1327 +3 -7 trunk/modules/core/m_die.c (File Modified)
1328 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1329 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1330 +1 -2 trunk/modules/m_challenge.c (File Modified)
1331 +11 -15 trunk/modules/m_connect.c (File Modified)
1332 +20 -28 trunk/modules/m_dline.c (File Modified)
1333 +2 -2 trunk/modules/m_etrace.c (File Modified)
1334 +11 -21 trunk/modules/m_gline.c (File Modified)
1335 +2 -4 trunk/modules/m_kline.c (File Modified)
1336 +1 -2 trunk/modules/m_rehash.c (File Modified)
1337 +3 -7 trunk/modules/m_restart.c (File Modified)
1338 +31 -45 trunk/modules/m_set.c (File Modified)
1339 +2 -4 trunk/modules/m_testmask.c (File Modified)
1340 +5 -8 trunk/modules/m_unreject.c (File Modified)
1341 +2 -5 trunk/modules/m_xline.c (File Modified)
1346 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1347 +10 -25 trunk/extensions/example_module.c (File Modified)
1348 +5 -14 trunk/extensions/hurt.c (File Modified)
1349 +1 -2 trunk/extensions/m_42.c (File Modified)
1350 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1351 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1352 +1 -2 trunk/extensions/m_opme.c (File Modified)
1353 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1354 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1355 +3 -7 trunk/modules/core/m_die.c (File Modified)
1356 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1357 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1358 +1 -2 trunk/modules/m_challenge.c (File Modified)
1359 +11 -15 trunk/modules/m_connect.c (File Modified)
1360 +2 -4 trunk/modules/m_dline.c (File Modified)
1361 +2 -2 trunk/modules/m_etrace.c (File Modified)
1362 +11 -21 trunk/modules/m_gline.c (File Modified)
1363 +2 -4 trunk/modules/m_kline.c (File Modified)
1364 +1 -2 trunk/modules/m_rehash.c (File Modified)
1365 +3 -7 trunk/modules/m_restart.c (File Modified)
1366 +31 -45 trunk/modules/m_set.c (File Modified)
1367 +2 -4 trunk/modules/m_testmask.c (File Modified)
1368 +5 -8 trunk/modules/m_unreject.c (File Modified)
1369 +1 -3 trunk/modules/m_xline.c (File Modified)
1370 +2 -2 trunk/src/chmode.c (File Modified)
1371 +8 -15 trunk/src/modules.c (File Modified)
1372 +10 -14 trunk/src/s_auth.c (File Modified)
1373 +3 -6 trunk/src/s_conf.c (File Modified)
1374 +1 -2 trunk/src/s_newconf.c (File Modified)
1375 +20 -57 trunk/src/s_user.c (File Modified)
1376 +4 -2 trunk/src/send.c (File Modified)
1377 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1378 +4 -6 trunk/unsupported/m_force.c (File Modified)
1381 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1383 - keyword-subst from charybdis 2.2.
1387 +12 -3 trunk/doc/example.conf (File Modified)
1388 +58 -3 trunk/doc/reference.conf (File Modified)
1389 + - trunk/include/substitution.h (File Added)
1390 +1 -0 trunk/src/Makefile.in (File Modified)
1391 +2 -2 trunk/src/s_conf.c (File Modified)
1392 +164 -1 trunk/src/s_user.c (File Modified)
1393 + - trunk/src/substitution.c (File Added)
1396 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1398 Removed merge tracking for "svnmerge" for
1399 http://svn.atheme.org/charybdis/branches/release-2.2
1403 + - trunk/ (Property Modified)
1406 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1408 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1409 http://svn.atheme.org/charybdis/branches/release-2.2
1413 + - trunk/ (Property Modified)
1416 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1418 Removed merge tracking for "svnmerge" for
1419 http://svn.atheme.org/charybdis/branches/release-2.2
1423 + - trunk/ (Property Modified)
1426 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1428 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1429 http://svn.atheme.org/charybdis/branches/release-2.2
1433 + - trunk/ (Property Modified)
1436 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1442 + - trunk/ (Property Modified)
1445 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1447 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1448 http://svn.atheme.org/charybdis/branches/release-2.2
1452 + - trunk/ (Property Modified)
1455 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1457 - version bump to 2.2.0
1461 +3 -1 trunk/NEWS (File Modified)
1462 +1 -1 trunk/configure.ac (File Modified)
1465 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1468 + branches/release-2.1 -> 2.2 base
1469 + 3.0 -> branches/cxxconversion
1470 + backport some immediate 3.0 functionality for 2.2
1475 + - trunk/ (File Added)
1478 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1480 Merged revisions 3135,3137 via svnmerge from
1481 http://svn.atheme.org/charybdis/trunk
1484 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1486 - Expand TRACE description
1487 - Mention expiry time in TESTLINE
1489 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1491 Update copyright year for sgml docs to 2007.
1496 + - branches/release-2.1/ (Property Modified)
1497 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1498 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1501 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1503 Merged revisions 1999 via svnmerge from
1504 http://svn.atheme.org/charybdis/trunk
1505 Add river to CREDITS
1508 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1515 + - branches/release-2.1/ (Property Modified)
1516 +1 -0 branches/release-2.1/CREDITS (File Modified)
1519 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1521 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1525 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1527 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1529 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1531 - add use_forward to /info
1533 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1535 Call channel_modes() with &me instead of source_p when
1536 sending out a JOIN and SJOIN for a local user. This
1537 saves checking whether they are on the channel they
1540 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1542 If use_forward is disabled:
1544 - hide +f in /mode #channel (/mode #channel f still shows it)
1545 - do not send any mode changes adding +f to local clients
1546 (-f ones are still sent)
1551 + - branches/release-2.1/ (Property Modified)
1552 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1553 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1554 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1555 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1556 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1557 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1558 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1559 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1560 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1561 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1562 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1563 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1566 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1568 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1572 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1573 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1574 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1577 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1579 Add accountability (wallops, log) to OKICK.
1583 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1586 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1588 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1589 Similar to branches/release-2.2 r3061.
1593 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1596 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1598 - Write xline to file after instead of before notifying opers and source
1599 - Also notify source of failure to add xline
1600 Similar to branches/release-2.2 r3057.
1604 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1607 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1609 If a dline/kline/resv cannot be added to the file, send
1610 the regular notices to local opers and source anyway,
1611 and also warn the source (local opers were already warned).
1612 Similar to branches/release-2.2 r3053.
1616 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1619 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1621 Port over fixes from unkline/unxline/unresv to undline.
1622 Similar to branches/release-2.2 r3049.
1626 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1629 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1631 Merged revisions 2915 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1635 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1637 In usage message, show kline.conf and xline.conf instead
1638 of klines.conf and xlines.conf.
1643 + - branches/release-2.1/ (Property Modified)
1644 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1647 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1649 Merged revisions 2831,2833,2853 via svnmerge from
1650 http://svn.atheme.org/charybdis/trunk
1653 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1655 unkline/unxline/unresv:
1656 - if fclose on the output returns an error, treat this as a
1658 - check if the rename from the temp file to the ban conf failed
1660 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1662 When adding a permanent dline/kline/xline/resv, check
1663 the return value of fclose().
1665 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1667 Do not free xline aconf if it could not be written out.
1668 It will be added to the list in memory anyway.
1673 + - branches/release-2.1/ (Property Modified)
1674 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1675 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1676 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1677 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1680 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1682 NEWS: Clarify effects of ip_cloaking changes a little.
1686 +2 -0 branches/release-2.1/NEWS (File Modified)
1689 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1695 +9 -9 branches/release-2.1/configure (File Modified)
1698 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1700 Version bump on 2.1 branch to 2.1.2.
1704 +1 -1 branches/release-2.1/configure.ac (File Modified)
1707 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1709 Mention r2801/r2805.
1713 +1 -0 branches/release-2.1/NEWS (File Modified)
1716 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1718 Merged revisions 2801 via svnmerge from
1719 http://svn.atheme.org/charybdis/trunk
1722 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1724 ip_cloaking: try to avoid truncation by removing more
1725 components of the hostname (except the TLD).
1730 + - branches/release-2.1/ (Property Modified)
1731 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1734 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1740 +8 -1 branches/release-2.1/NEWS (File Modified)
1743 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1745 Merged revisions 2781 via svnmerge from
1746 http://svn.atheme.org/charybdis/trunk
1749 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1751 Fix stupid bug: checked a hostmask against the found
1752 ban instead of all exceptions, causing all host mangled
1753 clients to be exempted if there was a single ban
1754 exception in many cases.
1759 + - branches/release-2.1/ (Property Modified)
1760 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1763 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1765 Merged revisions 2773 via svnmerge from
1766 http://svn.atheme.org/charybdis/trunk
1769 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1771 user@host must be *@* for a shared{} block with flags=locops
1772 (server should not be *).
1777 + - branches/release-2.1/ (Property Modified)
1778 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1781 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1783 Tweak \s code a little.
1787 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1788 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1789 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1792 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1794 Merged revisions 2761 via svnmerge from
1795 http://svn.atheme.org/charybdis/trunk
1798 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1800 The testline/no_tilde fixes are in 2.1.1.
1805 + - branches/release-2.1/ (Property Modified)
1806 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1809 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1815 +4 -1 branches/release-2.1/NEWS (File Modified)
1818 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1820 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
1821 http://svn.atheme.org/charybdis/trunk
1825 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1827 If the auth{} block has no_tilde and is not kline exempt,
1828 check the username without tilde against klines too.
1829 This is consistent with the way klines work on spoofs
1830 (klines checked on both raw and appearing-on-IRC version).
1832 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1834 Rework the fix for klines with no_tilde.
1835 Add an extra argument to find_address_conf() for the
1836 username without tilde, as that may contain one character more.
1838 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1840 Unbreak compile (because of r2697).
1841 testline with ~ could be improved some more perhaps, but this should work.
1843 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1845 testline: take no_tilde and username truncation into account
1847 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1849 Add some information on /testline with no_tilde and username truncation.
1854 + - branches/release-2.1/ (Property Modified)
1855 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1856 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1857 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1858 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1859 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1860 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1863 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1865 Merged revisions 2149,2151 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1869 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1871 Move kills from services from +s to +k snomask.
1872 Kills from non-service opers remain on +s.
1874 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1876 Update description of +s and +k snomasks.
1881 + - branches/release-2.1/ (Property Modified)
1882 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1883 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1884 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1887 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1889 Merged revisions 2685 via svnmerge from
1890 http://svn.atheme.org/charybdis/trunk
1893 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1895 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1900 + - branches/release-2.1/ (Property Modified)
1901 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1904 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1906 Merged revisions 2693 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1910 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1912 Fix truncation (by one) of unidented usernames
1913 if user registration is done because of DNSBL
1914 completion (which is the usual case if a valid
1915 NICK and USER are sent quickly and any DNSBLs
1921 + - branches/release-2.1/ (Property Modified)
1922 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1925 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1931 +10 -0 branches/release-2.1/NEWS (File Modified)
1934 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1940 +9 -9 branches/release-2.1/configure (File Modified)
1943 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1945 Version bump to 2.1.1.
1949 +1 -1 branches/release-2.1/configure.ac (File Modified)
1952 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1954 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
1955 http://svn.atheme.org/charybdis/trunk
1958 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1960 - fix a server notice on SID collision where the server name is mentioned twice
1962 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1964 - get_server_name() is stupid
1966 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1970 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1972 Do the Attempt to re-introduce SID server notice somewhat
1973 differently, showing a real host again if !HIDE_SERVERS_IPS
1974 and still showing the server name exactly once.
1976 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1978 Fix log message for Attempt to re-introduce SID (server notice was ok).
1980 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1982 - replace "No N line" with "no connect block" in a
1984 - show attempted server name in a few serverlog messages
1989 + - branches/release-2.1/ (Property Modified)
1990 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1993 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1995 Merged revisions 2218 via svnmerge from
1996 http://svn.atheme.org/charybdis/trunk
1999 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2001 Fix garbage in /stats y output on 64-bit archs.
2006 + - branches/release-2.1/ (Property Modified)
2007 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2010 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2012 Merged revisions 2438 via svnmerge from
2013 http://svn.atheme.org/charybdis/trunk
2016 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2018 Enable Revision keyword in addition to Id.
2023 + - branches/release-2.1/ (Property Modified)
2024 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2027 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2029 Merged revisions 2679 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2033 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2035 Port over ratbox 2.2 r23253 (anfl):
2036 - remove the cached storage of how many +beI there are, thereby fixing a
2037 case where it can get desynced from reality
2042 + - branches/release-2.1/ (Property Modified)
2043 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2044 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2047 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2049 Merged revisions 2093,2095 via svnmerge from
2050 http://svn.atheme.org/charybdis/trunk
2053 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2055 - change DNSBL licensing to BSD.
2057 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2059 - change x86-assembly FNV implementation to BSD license
2064 + - branches/release-2.1/ (Property Modified)
2065 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2066 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2069 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2071 Merged revisions 2073,2075 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2075 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2077 Put full information in the squit reason when exiting
2078 a server due to a servlink (ziplinks) error.
2080 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2082 Put full information in the squit reason when exiting
2083 a server due to not enough arguments for a command.
2088 + - branches/release-2.1/ (Property Modified)
2089 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2090 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2093 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2095 Merged revisions 2071 via svnmerge from
2096 http://svn.atheme.org/charybdis/trunk
2099 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2101 Don't redirect users from an existing domain to an
2102 existing server in reference.conf.
2108 + - branches/release-2.1/ (Property Modified)
2109 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2112 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2114 Merged revisions 2053 via svnmerge from
2115 http://svn.atheme.org/charybdis/trunk
2118 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2120 Make find_channel_membership() choose the shortest list
2121 (channel's list or user's list) to search, avoiding excessive
2122 CPU usage with services which are in lots of channels.
2123 From ratbox 2.2 (anfl/jilles)
2128 + - branches/release-2.1/ (Property Modified)
2129 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2132 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2138 +9 -9 branches/release-2.1/configure (File Modified)
2141 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2143 Version change 2.1.0rc1 -> 2.1.0 (release).
2147 +1 -1 branches/release-2.1/configure.ac (File Modified)
2150 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2152 Merged revisions 2029 via svnmerge from
2153 http://svn.atheme.org/charybdis/trunk
2156 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2158 NEWS: mention m_webirc.c module
2163 + - branches/release-2.1/ (Property Modified)
2164 +1 -0 branches/release-2.1/NEWS (File Modified)
2167 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2173 +9 -9 branches/release-2.1/configure (File Modified)
2176 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2178 Change version to 2.1.0rc1.
2182 +1 -1 branches/release-2.1/configure.ac (File Modified)
2185 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2187 Merged revisions 2021 via svnmerge from
2188 http://svn.atheme.org/charybdis/trunk
2191 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2193 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2194 related flaky looking things, and instead keep a list
2195 of BlacklistClients in PreClient.
2200 + - branches/release-2.1/ (Property Modified)
2201 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2202 +1 -1 branches/release-2.1/include/client.h (File Modified)
2203 +0 -1 branches/release-2.1/include/res.h (File Modified)
2204 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2205 +0 -24 branches/release-2.1/src/res.c (File Modified)
2206 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2209 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2211 Merged revisions 2015,2017 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2215 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2217 Check if the name in the question section of the
2218 DNS reply matches what we queried, to guard against
2219 late replies to a previous query with the same id.
2221 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2223 res.c: add a comment summarizing our changes
2228 + - branches/release-2.1/ (Property Modified)
2229 +53 -18 branches/release-2.1/src/res.c (File Modified)
2232 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2234 Merged revisions 1981 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2238 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2240 Alphabetize extensions and tweak the descriptions a little.
2245 + - branches/release-2.1/ (Property Modified)
2246 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2247 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2250 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2252 Merged revisions 1975 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2256 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2258 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2259 We should use the IP and not truncate the hostname.
2260 From ratbox 2.2 (androsyn)
2265 + - branches/release-2.1/ (Property Modified)
2266 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2269 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2271 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2272 http://svn.atheme.org/charybdis/trunk
2276 + - branches/release-2.1/ (Property Modified)
2279 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2281 - branch 2.1 release family
2285 + - branches/release-2.1/ (File Added)
2288 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2290 Describe new handling of host mangling in channel bans in SGML.
2294 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2297 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2299 - ok, 2.1 operline brought to you by marvin the melancholy robot
2303 +1 -1 trunk/src/messages.tab (File Modified)
2306 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2308 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2309 If anybody comes up with anything better, then please let us know
2310 and we will change this before 2.1 is branched.
2314 +1 -1 trunk/src/messages.tab (File Modified)
2317 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2319 Add EUID to capab.txt.
2323 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2326 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2332 +3 -0 trunk/NEWS (File Modified)
2335 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2337 Allow service{} servers to manipulate the nick delay table
2338 (for "nickserv enforcement").
2339 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2340 If duration is 0, the nickdelay entry is removed, otherwise
2341 it is added with the duration in seconds (maximum 24 hours).
2342 It is suggested that this is used if the EUID capab is present.
2346 +42 -1 trunk/modules/m_services.c (File Modified)
2349 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2351 HURT: strip off *@ from the start of the mask
2352 reject anything else containing '@' or '!'
2356 +11 -0 trunk/extensions/hurt.c (File Modified)
2359 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2361 ircd.c: need supported.h here
2365 +1 -0 trunk/src/ircd.c (File Modified)
2368 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2370 HURT: less ambiguity here
2371 ips/hosts to be hurt must contain a '.' or ':' otherwise
2372 they are interpreted as nicks
2376 +14 -9 trunk/extensions/hurt.c (File Modified)
2379 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2381 - we're now ircd-charybdis.org.
2382 - properly alphabetize credits
2386 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2389 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2391 - add additional modules to the configs
2395 +6 -0 trunk/doc/example.conf (File Modified)
2396 +12 -0 trunk/doc/reference.conf (File Modified)
2399 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2401 - remove hurt.h, it is pointless and confusing
2405 +27 -62 trunk/extensions/hurt.c (File Modified)
2406 + - trunk/extensions/hurt.h (File Deleted)
2409 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2411 - add code to suggest a local HURT by nickname.
2412 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2416 +40 -10 trunk/extensions/hurt.c (File Modified)
2417 +1 -0 trunk/extensions/hurt.h (File Modified)
2420 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2426 +2 -1 trunk/NEWS (File Modified)
2429 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2431 MASKTRACE/TESTMASK: check orighost as well
2435 +4 -2 trunk/modules/m_etrace.c (File Modified)
2436 +3 -1 trunk/modules/m_testmask.c (File Modified)
2439 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2441 Make RPL_ISUPPORT (005) numeric modularizable.
2442 Currently it will reassemble the numeric every time
2443 it needs to be sent, using a few dozen callbacks;
2444 if this is too slow some caching scheme should be
2449 +0 -1 trunk/include/s_user.h (File Modified)
2450 +36 -114 trunk/include/supported.h (File Modified)
2451 +1 -1 trunk/modules/m_version.c (File Modified)
2452 +1 -0 trunk/src/Makefile.in (File Modified)
2453 +1 -0 trunk/src/ircd.c (File Modified)
2454 +300 -25 trunk/src/s_user.c (File Modified)
2455 + - trunk/src/supported.c (File Added)
2458 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2460 EUID orighost could differ from host only in case,
2461 do not mark as dynamic spoof then
2465 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2468 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2470 kline help file: clarify a bit and remove some obsolete stuff
2471 partly suggested by Olin
2475 +8 -8 trunk/help/opers/kline (File Modified)
2478 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2484 +20 -0 trunk/NEWS (File Modified)
2487 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2489 Show real host/IP to nonopers whoising themselves.
2490 The IP is not shown for auth{} spoofs, otherwise it is,
2491 as it looked rather weird to me to show an auth{} spoofed
2492 IP like this. (/userhost on self still shows the IP.)
2496 +13 -2 trunk/modules/m_whois.c (File Modified)
2499 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2501 Document nick_delay stuff and move it around a bit.
2505 +1 -2 trunk/doc/example.conf (File Modified)
2506 +8 -2 trunk/doc/reference.conf (File Modified)
2509 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2511 - disable nickdelay by default. Needs to be documented in reference.conf.
2515 +2 -0 trunk/doc/example.conf (File Modified)
2516 +2 -0 trunk/doc/reference.conf (File Modified)
2519 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2521 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2525 +2 -1 trunk/modules/m_services.c (File Modified)
2528 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2530 ip_cloaking: somewhat hackish but we need to send the
2531 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2536 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2539 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2541 If EUID is used, show realhost in far connect notice
2542 (but not in far disconnect notice).
2546 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2549 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2552 - use non-ENCAP CHGHOST if possible
2553 - really introduce new users with their mangled and real
2554 host if +h is in default umodes
2558 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2561 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2563 Add non-ENCAP CHGHOST.
2567 +49 -11 trunk/modules/m_chghost.c (File Modified)
2570 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2572 Initial addition of EUID (puts realhost/account in same
2573 command as user introduction).
2574 See doc/technical/euid.txt for more information.
2575 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2579 + - trunk/doc/technical/euid.txt (File Added)
2580 +2 -1 trunk/include/s_serv.h (File Modified)
2581 +1 -1 trunk/include/s_user.h (File Modified)
2582 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2583 +1 -34 trunk/modules/m_chghost.c (File Modified)
2584 +0 -28 trunk/modules/m_services.c (File Modified)
2585 +30 -1 trunk/src/s_serv.c (File Modified)
2586 +30 -3 trunk/src/s_user.c (File Modified)
2589 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2591 Store the mangled host in localClient and use it for
2592 ban matching (also match real host for mangled users,
2593 also match mangled host for uncloaked users).
2594 Improve interaction of +h with auth{} and services
2596 Note that all of this only applies to clients who
2597 connect after the mangling module is loaded
2598 (other clients cannot even set +h).
2599 The sorcerynet cloaking module has not been updated
2604 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2605 +3 -0 trunk/include/client.h (File Modified)
2606 +64 -5 trunk/src/channel.c (File Modified)
2607 +1 -0 trunk/src/client.c (File Modified)
2608 +2 -2 trunk/src/s_user.c (File Modified)
2611 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2613 Document /stats U letters in sgml.
2617 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2620 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2622 Better description of hub_mask and leaf_mask.
2626 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2629 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2631 Add operspy_dont_care_user_info to sgml docs.
2635 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2638 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2640 Add general::operspy_dont_care_user_info.
2641 This makes /who mask equivalent to /who !mask for opers
2642 with the operspy flag, and removes the operspy log/notice
2643 on /who mask, /masktrace and /scan.
2644 The necessary privilege (operspy flag) is unchanged.
2645 Behaviour for the other operspy commands (channel
2646 related ones) is also unchanged.
2650 +1 -0 trunk/doc/example.conf (File Modified)
2651 +6 -0 trunk/doc/reference.conf (File Modified)
2652 +1 -0 trunk/include/s_conf.h (File Modified)
2653 +10 -8 trunk/modules/m_etrace.c (File Modified)
2654 +6 -0 trunk/modules/m_info.c (File Modified)
2655 +8 -5 trunk/modules/m_scan.c (File Modified)
2656 +1 -1 trunk/modules/m_version.c (File Modified)
2657 +6 -1 trunk/modules/m_who.c (File Modified)
2658 +1 -0 trunk/src/newconf.c (File Modified)
2659 +1 -0 trunk/src/s_conf.c (File Modified)
2662 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2664 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2665 This letter will also be used for showing operspy with
2666 limited accountability (show non channel related info
2667 without '!' or notice).
2671 +2 -0 trunk/doc/server-version-info (File Modified)
2672 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2673 +2 -0 trunk/include/ircd.h (File Modified)
2674 +6 -0 trunk/modules/m_info.c (File Modified)
2675 +2 -0 trunk/modules/m_version.c (File Modified)
2676 +1 -0 trunk/src/ircd_state.c (File Modified)
2679 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2681 Add m_webirc module, allows showing real host of CGI:IRC users.
2682 Differences to the version available on my web page for a while:
2683 instructions on how to set it up.
2687 +137 -0 trunk/extensions/Makefile.in (File Modified)
2688 + - trunk/extensions/m_webirc.c (File Added)
2691 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2693 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2697 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2700 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2702 - move beu from core to contributors
2703 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2707 +2 -2 trunk/CREDITS (File Modified)
2710 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2712 Mention that class blocks must be defined before the
2713 auth or connect blocks referencing them.
2717 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2720 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2723 - change from "can join" to "is banned", this reverses sense
2724 and removes "weird" checks like for +i, +l, +j
2725 - don't allow $j to same channel
2726 - +s/+p restriction removed, anyone can /mode b anyway
2731 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2734 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2736 Add a few important lines from reference.conf to example.conf.
2740 +8 -1 trunk/doc/example.conf (File Modified)
2743 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2745 - we don't support rtsigio anymore
2746 - we definately don't support VMS nor Cygwin either.
2750 +2 -2 trunk/INSTALL (File Modified)
2751 +0 -2 trunk/README.FIRST (File Modified)
2754 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2756 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2760 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2763 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2766 - return EXTBAN_NOMATCH for a valid ban that does not match
2767 - consider a $j ban invalid if we were already processing a
2768 can_join for a $j ban
2772 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2775 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2777 extb_extgecos: realhost -> orighost
2781 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2784 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2786 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2790 +59 -0 trunk/extensions/Makefile.in (File Modified)
2791 + - trunk/extensions/extb_canjoin.c (File Added)
2794 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2796 - oh right, charybdis calls that 'orighost'.
2800 +2 -2 trunk/modules/m_who.c (File Modified)
2803 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2805 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2809 +2 -0 trunk/modules/m_who.c (File Modified)
2812 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2814 - also check $x against realhost
2818 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2821 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2823 Sorcerynet people want a debugging notice moved from +s to +d.
2827 +1 -1 trunk/src/blacklist.c (File Modified)
2830 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2832 Use source_p instead of client_p for free_pre_client().
2833 client_p could be NULL or another client.
2837 +1 -1 trunk/src/client.c (File Modified)
2840 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2842 - revert this, I know how to fix it now
2846 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2849 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2851 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2852 This fix is probably suboptimal, but it does indeed fix the problem.
2856 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2859 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2861 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2865 +49 -0 trunk/extensions/Makefile.in (File Modified)
2866 + - trunk/extensions/extb_extgecos.c (File Added)
2869 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2871 Remove undocumented and unused general::fallback_to_ip6_int config option.
2875 +0 -3 trunk/include/s_conf.h (File Modified)
2876 +0 -3 trunk/src/newconf.c (File Modified)
2879 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2882 - document new TESTMASK
2883 - mention that TESTMASK matching is the same as MASKTRACE matching
2884 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2889 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2892 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2894 New testmask from ratbox 2.2.
2895 Allows matches on nick, ip and gecos in addition to user
2896 and host, and is fully analogous to masktrace.
2897 The numeric has changed from 724 to 727 and fields in it
2902 +4 -3 trunk/help/opers/testmask (File Modified)
2903 +1 -0 trunk/include/numeric.h (File Modified)
2904 +82 -9 trunk/modules/m_testmask.c (File Modified)
2905 +2 -2 trunk/src/messages.tab (File Modified)
2908 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2910 contrib -> extensions
2914 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2917 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2919 CHGHOST: Check validity of new hostname.
2920 If the command came from a local client (disabled by
2921 default), send an error message and drop the command.
2922 If the command came from a remote client or server,
2923 send a notice to opers and the target user (if local).
2927 +42 -1 trunk/modules/m_chghost.c (File Modified)
2930 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2936 +23 -1 trunk/NEWS (File Modified)
2939 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2941 When an outgoing server connection succeeds, set
2942 localClient->ip by simply copying the whole sockaddr
2943 struct instead of copying certain parts only.
2947 +1 -19 trunk/src/s_serv.c (File Modified)
2950 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2952 Give a special error message and ignore the connect block
2953 if trying to add a connect block for the server's own name.
2957 +7 -0 trunk/src/newconf.c (File Modified)
2960 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2962 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2963 when --disable-balloc is used, so that it compiles.
2964 Obviously the BlockHeapUsage() stub returns just zeroes so
2965 /stats z will be less informative.
2969 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2972 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2974 Free and zero dns_query in DNS callback for outgoing connect.
2975 This avoids double free of reslist.
2979 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2982 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2984 From ratbox, log failed outgoing connections to serverlog.
2989 +13 -1 trunk/src/s_serv.c (File Modified)
2992 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2994 Change serverlog message when connecting to be more clear and show the port number.
2998 +1 -1 trunk/src/s_serv.c (File Modified)
3001 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3003 Remove gethost_byname(), this is meaningless
3004 since the removal of AAAA -> A fallback (r1763).
3008 +0 -1 trunk/include/res.h (File Modified)
3009 +0 -12 trunk/src/res.c (File Modified)
3012 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3014 Remove ip6.int support and use only ip6.arpa.
3015 The global ip6.int zone has disappeared on June 1
3016 and a lot of other software has been removing ip6.int
3018 This removes the second and last case where IPv6
3019 support in charybdis causes extra lookups and slows
3024 +5 -27 trunk/src/res.c (File Modified)
3027 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3029 Mention new default (r1767) for connect::aftype in sgml docs.
3033 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3036 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3038 Use IPv6 if connect::host looks like an IPv6 address
3039 (contains a colon). No need to aftype=ipv6 anymore.
3043 +2 -0 trunk/src/newconf.c (File Modified)
3046 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3048 More information about connect::host.
3052 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3055 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3057 Remove fallback to A if AAAA cannot be found.
3058 In case of a forward check of a reverse lookup, we
3059 already know if it's ipv4 or ipv6, so it is not
3060 useful and in case of a forward lookup of a hostname
3061 in connect::host, connect::aftype already specifies
3062 if it's ipv4 or ipv6.
3066 +4 -27 trunk/src/res.c (File Modified)
3069 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3072 - check if +c made the message text empty and refuse
3074 - don't copy message text if it is not necessary
3079 +14 -4 trunk/modules/core/m_message.c (File Modified)
3082 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3084 remove_conf_item(): do not free cf_name, this is generally a string constant
3088 +0 -1 trunk/src/newconf.c (File Modified)
3091 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3093 Remove the old unused FDL_ constants.
3097 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3100 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3102 Remove an unused struct irc_sockaddr_storage from fde_t
3103 (allocated for every possible file descriptor).
3107 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3110 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3112 If the DNS lookup for an outgoing connection is still
3113 pending when it is closed, clean it up.
3117 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3120 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3122 If proc_answer() fails (for example if a lookup for an
3123 A record returns a CNAME), fail the query immediately.
3124 Previously the packet was just ignored, leaving the
3129 +4 -8 trunk/src/res.c (File Modified)
3132 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3134 Correct sockhost field in an outgoing server connection.
3135 First copy the host field from the server_conf, then
3136 take the IP from to where the connection was attempted
3137 when the connection callback is called.
3138 (Before r1747 this used the IP from the server_conf.)
3142 +8 -2 trunk/src/s_serv.c (File Modified)
3145 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3147 Remove ipnum (keep aftype) and dns_query from server_conf.
3148 We don't keep track of binary form address in connect{}
3149 blocks anymore, DNS lookups of names in host= gone.
3150 As before the DNS lookup is done on connect.
3151 This should unbreak hostnames in host= somewhat.
3155 +1 -2 trunk/include/s_newconf.h (File Modified)
3156 +2 -2 trunk/src/newconf.c (File Modified)
3157 +1 -42 trunk/src/s_newconf.c (File Modified)
3158 +12 -31 trunk/src/s_serv.c (File Modified)
3161 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3167 +1 -1 trunk/configure (File Modified)
3170 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3172 Fix --disable-balloc help text (said --disable-small-net).
3176 +1 -1 trunk/configure.ac (File Modified)
3179 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3181 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3182 services (+S). Unlike operstring and adminstring, this
3183 is not changeable with /quote set but is updated on rehash.
3187 +1 -0 trunk/doc/example.conf (File Modified)
3188 +10 -2 trunk/doc/reference.conf (File Modified)
3189 +1 -0 trunk/include/s_conf.h (File Modified)
3190 +6 -0 trunk/modules/m_info.c (File Modified)
3191 +3 -2 trunk/modules/m_whois.c (File Modified)
3192 +1 -0 trunk/src/newconf.c (File Modified)
3193 +1 -0 trunk/src/s_conf.c (File Modified)
3196 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3198 Fix handling of comma in whois: ignore the comma and
3199 everything after it but do output the entire parameter
3204 +2 -2 trunk/modules/m_whois.c (File Modified)
3207 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3209 New /stats letter 's' to list HURTs:
3210 - opers get the full listing.
3211 - users get any HURTs that match their sockhost/orighost if
3212 "stats_k_oper_only" is set to 1.
3216 +50 -0 trunk/extensions/hurt.c (File Modified)
3219 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3221 - make the newconf system available to modules.
3225 +4 -1 trunk/include/newconf.h (File Modified)
3226 +4 -8 trunk/src/newconf.c (File Modified)
3229 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3231 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3234 +0 -3 trunk/doc/example.conf (File Modified)
3235 +0 -3 trunk/doc/reference.conf (File Modified)
3238 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3240 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3244 +3 -0 trunk/doc/example.conf (File Modified)
3245 +3 -0 trunk/doc/reference.conf (File Modified)
3248 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3250 Fix too early truncation of JOIN channel list.
3254 +2 -3 trunk/modules/core/m_join.c (File Modified)
3257 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3259 - From ratbox 2.2 (anfl), send server notices about read
3260 errors from handshakes and servers to +s instead of +d.
3261 - Send various server notices about failed server
3262 connections which did not reach registered state network
3263 wide if the connection was initiated by a remote oper.
3264 This avoids annoying the whole net if there is a
3265 broken autoconnect, but allows all opers to see why a
3266 remote connect failed. Failed connections which did reach
3267 server state already generate server notices everywhere.
3269 Note: this is an exception to our general policy to not send
3270 server notices about unregistered connections remotely.
3274 +1 -0 trunk/include/client.h (File Modified)
3275 +20 -6 trunk/src/client.c (File Modified)
3276 +6 -6 trunk/src/s_serv.c (File Modified)
3279 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3285 +1 -1 trunk/doc/example.conf (File Modified)
3286 +1 -1 trunk/doc/reference.conf (File Modified)
3289 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3291 Don't allow #channel +b $c:&channel (inconsistent target).
3295 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3298 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3300 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3304 +0 -2 trunk/include/client.h (File Modified)
3307 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3309 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3313 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3316 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3318 Store IP addresses in whowas. These are shown to opers.
3319 Obtained from Eurus patches.
3320 orighost tracking removed (not worth the memory IMHO),
3321 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3322 with unknown IPs and to not violate auth{} spoof policy.
3326 +2 -0 trunk/doc/reference.conf (File Modified)
3327 +1 -0 trunk/include/numeric.h (File Modified)
3328 +1 -0 trunk/include/whowas.h (File Modified)
3329 +10 -1 trunk/modules/m_whowas.c (File Modified)
3330 +1 -1 trunk/src/messages.tab (File Modified)
3331 +4 -0 trunk/src/whowas.c (File Modified)
3334 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3336 Describe hostmask parameter of masktrace better in sgml docs.
3340 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3343 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3345 masktrace help file: mention CIDR IP masks
3350 +2 -0 trunk/help/opers/masktrace (File Modified)
3353 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3355 MASKTRACE: allow normal match() on IP address also
3360 +2 -3 trunk/modules/m_etrace.c (File Modified)
3363 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3365 Allow +S clients (services) to send to channels and @/+ channels always.
3369 +1 -1 trunk/modules/core/m_message.c (File Modified)
3370 +1 -1 trunk/src/channel.c (File Modified)
3373 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3375 Allow servers to send to @#chan and +#chan.
3379 +1 -1 trunk/modules/core/m_message.c (File Modified)
3382 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3384 Don't count opers on service{} servers in /lusers.
3388 +2 -2 trunk/src/s_user.c (File Modified)
3391 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3393 Show opers the real host behind a dynamic spoof in WHOIS.
3394 If the user is auth{} spoofed, this shows the auth{} spoof
3395 otherwise it shows the DNS hostname and IP address.
3396 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3400 +1 -0 trunk/include/numeric.h (File Modified)
3401 +12 -2 trunk/modules/m_whois.c (File Modified)
3402 +1 -1 trunk/src/messages.tab (File Modified)
3405 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3407 Remove #define HIDE_SPOOF_IPS from config.h, should
3408 have been done earlier.
3412 +0 -7 trunk/include/config.h (File Modified)
3415 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3417 Bring back ERR_CANTKILLSERVER.
3421 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3424 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3427 - also send RPL_HOSTHIDDEN on -h
3428 - don't allow +h for auth{} spoofed clients
3432 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3435 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3437 /etc/resolv.conf parsing:
3438 - don't crash (sometimes) if there is a line without an argument
3439 (e.g. 'search' by itself)
3440 - fix handling of lines with leading whitespace
3444 +9 -8 trunk/src/reslib.c (File Modified)
3447 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3449 Put back code that terminates DNS queries, which was
3450 removed during the resolver changes.
3454 +4 -0 trunk/src/s_auth.c (File Modified)
3457 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3459 - oh hey, that was in the wrong place
3463 +13 -13 trunk/src/s_auth.c (File Modified)
3466 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3468 - handle a situation where a user can go away before DNS completes
3472 +13 -0 trunk/src/s_auth.c (File Modified)
3475 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3481 +1 -0 trunk/include/blacklist.h (File Modified)
3482 +1 -0 trunk/include/res.h (File Modified)
3483 +33 -2 trunk/src/blacklist.c (File Modified)
3484 +2 -0 trunk/src/client.c (File Modified)
3485 +24 -0 trunk/src/res.c (File Modified)
3488 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3490 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3491 if comm_accept() failed.
3493 Found with valgrind.
3497 +4 -4 trunk/src/listener.c (File Modified)
3500 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3502 - handle unavailable Client/preClient structs
3506 +9 -0 trunk/src/blacklist.c (File Modified)
3509 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3511 Add +lf to SGML docs.
3515 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3518 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3520 Also do forwarding if the channel limit (+l) is exceeded.
3524 +1 -1 trunk/help/opers/cmode (File Modified)
3525 +2 -2 trunk/modules/core/m_join.c (File Modified)
3528 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3530 Post-release lovin':
3531 - Update version to 2.1.0.
3532 - Regenerate configure.
3536 +9 -9 trunk/configure (File Modified)
3537 +1 -1 trunk/configure.ac (File Modified)
3540 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3542 Comment out example blacklist{} block.
3546 +7 -7 trunk/doc/example.conf (File Modified)
3547 +7 -7 trunk/doc/reference.conf (File Modified)
3550 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3552 Add note regarding use of AHBL BLs.
3556 +4 -0 trunk/doc/example.conf (File Modified)
3557 +4 -0 trunk/doc/reference.conf (File Modified)
3560 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3566 +2 -2 trunk/CREDITS (File Modified)
3569 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3575 +1 -0 trunk/CREDITS (File Modified)
3578 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3580 Put more recent ratbox CREDITS here.
3584 +3 -2 trunk/doc/Ratbox-team (File Modified)
3587 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3593 +5 -4 trunk/NEWS (File Modified)
3596 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3598 Mention that install or make install also avoids modunload crashes.
3602 +2 -1 trunk/BUGS (File Modified)
3605 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3611 +3 -8 trunk/NEWS (File Modified)
3614 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3620 +3 -2 trunk/BUGS (File Modified)
3623 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3625 - add orighost check to hurt.c
3630 +1 -6 trunk/BUGS (File Modified)
3631 +1 -1 trunk/extensions/hurt.c (File Modified)
3634 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3636 Make kline_exempt exempt from HURT also.
3640 +2 -1 trunk/extensions/hurt.c (File Modified)
3643 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3645 Fix mask HEAL propagation.
3649 +6 -3 trunk/extensions/hurt.c (File Modified)
3652 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3659 +18 -31 trunk/extensions/README (File Modified)
3662 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3664 More target change hax.
3669 +5 -0 trunk/extensions/hurt.c (File Modified)
3672 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3674 Improvements to HURT propagation.
3678 +8 -6 trunk/extensions/hurt.c (File Modified)
3681 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3683 - further simplification
3687 +25 -76 trunk/extensions/hurt.c (File Modified)
3688 +0 -9 trunk/extensions/hurt.h (File Modified)
3691 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3697 +13 -0 trunk/extensions/hurt.c (File Modified)
3700 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3702 - cut off at 15 messages instead of 30
3706 +1 -1 trunk/extensions/hurt.h (File Modified)
3709 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3711 Squash a warning here.
3715 +1 -3 trunk/src/ircd.c (File Modified)
3718 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3720 Don't show servers in /stats l to nonopers if flatten links is enabled.
3724 +3 -1 trunk/modules/m_stats.c (File Modified)
3727 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3733 +20 -7 trunk/extensions/hurt.c (File Modified)
3736 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3738 - remove inline stuff (yuck)
3739 - sockaddr should have been sockhost
3743 +22 -31 trunk/extensions/hurt.c (File Modified)
3746 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3748 - make hurt checking actually work
3752 +2 -7 trunk/extensions/hurt.c (File Modified)
3755 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3757 Slight tweak to alias{}.
3761 +4 -0 trunk/src/parse.c (File Modified)
3764 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3766 - further simplification
3770 +59 -71 trunk/extensions/hurt.c (File Modified)
3771 +0 -1 trunk/extensions/hurt.h (File Modified)
3774 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3776 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3780 +10 -20 trunk/extensions/hurt.c (File Modified)
3781 +0 -4 trunk/extensions/hurt.h (File Modified)
3784 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3786 - remove some unnecessary code here (hurt_initial_check_event()).
3790 +0 -23 trunk/extensions/hurt.c (File Modified)
3793 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3795 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3799 +8 -0 trunk/modules/core/m_message.c (File Modified)
3802 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3804 - more sane tgchange hax
3808 +2 -1 trunk/extensions/hurt.c (File Modified)
3811 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3813 Make HEAL <nick> work.
3817 +40 -43 trunk/extensions/hurt.c (File Modified)
3820 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3822 Destroy hurt_clients list on unload.
3826 +7 -0 trunk/extensions/hurt.c (File Modified)
3829 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3831 Coding style: no space between a function name and parenthesis.
3835 +43 -43 trunk/extensions/hurt.c (File Modified)
3838 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3840 Now works and throws out hurt clients after 30 protocol messages
3841 unless they identify.
3845 +28 -36 trunk/extensions/hurt.c (File Modified)
3846 +1 -7 trunk/extensions/hurt.h (File Modified)
3849 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3851 Working addition/lookup.
3855 +8 -0 trunk/extensions/hurt.c (File Modified)
3858 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3860 Get rid of hyb6 style propagation (:server COMMAND source).
3864 +18 -22 trunk/extensions/hurt.c (File Modified)
3867 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3869 add not-working hurt_add and hurt_find
3873 +13 -5 trunk/extensions/hurt.c (File Modified)
3876 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3878 Comment out a lot of stuff so I can load and unload this without crashing.
3882 +17 -6 trunk/extensions/hurt.c (File Modified)
3885 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3887 Fix svn:keywords and add a short comment at the top.
3891 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3894 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3896 - Make hurt module compile
3897 - Link it to the build
3898 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3899 correct flag name, no CAP_TS6 use etc
3903 +1 -0 trunk/extensions/Makefile.in (File Modified)
3904 +30 -32 trunk/extensions/hurt.c (File Modified)
3907 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3909 Put beu's hurt module in trunk.
3913 + - trunk/extensions/hurt.c (File Added)
3914 + - trunk/extensions/hurt.h (File Added)
3917 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3919 - _iprint(): use stderr instead of stdout
3923 +1 -1 trunk/src/s_log.c (File Modified)
3926 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3928 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3929 and subsequently destroy our kqueue when we close 0, 1, 2
3931 - After closing fd 0, 1, 2 reopen them to /dev/null again
3932 so we don't send messages from malloc etc to a random
3934 - Remove an obsolete comment.
3938 +13 -2 trunk/src/ircd.c (File Modified)
3941 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3947 +29 -1 trunk/NEWS (File Modified)
3950 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3956 +1 -1 trunk/configure (File Modified)
3959 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3961 Fix openssl version check to also accept versions newer than 0.9.6.
3965 +1 -1 trunk/configure.ac (File Modified)
3968 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3970 Oops, need packet.h here.
3974 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3977 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3979 End the flood grace period in CPRIVMSG/CNOTICE.
3983 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3986 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3988 - update class::connectfreq documentation
3992 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3995 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3997 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4001 +3 -6 trunk/src/s_serv.c (File Modified)
4004 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4006 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4010 +1 -1 trunk/src/messages.tab (File Modified)
4013 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4015 Don't mention that /stats p shows idle times, as it doesn't.
4019 +1 -1 trunk/help/opers/stats (File Modified)
4020 +1 -1 trunk/help/users/stats (File Modified)
4023 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4025 /stats A shows DNS servers, it doesn't matter whether ircd
4026 uses ADNS or something else.
4030 +1 -1 trunk/help/opers/stats (File Modified)
4033 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4035 get_client_name() fix
4039 +4 -0 trunk/src/client.c (File Modified)
4042 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4048 +6 -0 trunk/src/ircd.c (File Modified)
4051 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4053 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4056 +16 -17 trunk/configure (File Modified)
4057 +1 -1 trunk/configure.ac (File Modified)
4060 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4062 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4065 +135 -0 trunk/configure (File Modified)
4066 +6 -0 trunk/configure.ac (File Modified)
4069 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4071 Exit 0 on successful -conftest.
4075 +1 -1 trunk/src/ircd.c (File Modified)
4078 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4080 Make the "keep the parent process around" thing work, by opening
4081 a pipe to the child process. This pipe is on fd 0 in the child
4082 process. After successful initialization, the child will write
4083 a byte to this pipe, on fatal errors it will close it without
4086 Somewhat hackish still but should work.
4090 +27 -30 trunk/src/ircd.c (File Modified)
4093 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4095 - convert some error messages to ierror() over fprintf/ilog combination
4099 +3 -6 trunk/src/ircd.c (File Modified)
4102 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4104 - inotice() for loadmodule when in foreground mode
4108 +3 -0 trunk/src/modules.c (File Modified)
4111 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4113 - remove inotice() on loading modules from the config
4117 +0 -3 trunk/src/modules.c (File Modified)
4120 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4122 - usleep for 50000usec in the parent process to allow for startup messages
4123 to be cleanly printed before detaching to shell, this should be more than
4128 +3 -0 trunk/src/ircd.c (File Modified)
4131 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4133 - display more errors during normal startup as to try to help people find common problems
4137 +27 -10 trunk/src/ircd.c (File Modified)
4140 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4142 - version bump in preparation of 2.0.0 release
4146 +9 -9 trunk/configure (File Modified)
4147 +1 -1 trunk/configure.ac (File Modified)
4150 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4152 Change example.conf operator block from "admin" to "god",
4153 so as to show we encourage per-person operator blocks.
4157 +4 -2 trunk/doc/example.conf (File Modified)
4160 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4162 Document alias{} block.
4166 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4169 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4171 Document DNS blacklist stuff in sgml.
4175 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4176 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4179 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4181 Misc /stats clarifications.
4185 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4188 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4190 Move snomasks into umodes chapter.
4191 Move oprivs chapter down.
4195 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4196 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4197 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4200 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4202 Mention operator{} user@host change.
4206 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4209 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4211 operator{} block user@host matches against orighost now, not host.
4212 This means that services/+h spoofs do not work in operator{} blocks;
4213 auth{} spoofs still work.
4217 +4 -0 trunk/doc/example.conf (File Modified)
4218 +1 -1 trunk/doc/reference.conf (File Modified)
4219 +2 -2 trunk/modules/m_challenge.c (File Modified)
4220 +1 -1 trunk/modules/m_oper.c (File Modified)
4223 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4225 - inotice/iwarn/ierror() stuff I was working on
4229 +3 -0 trunk/include/s_log.h (File Modified)
4230 +15 -11 trunk/src/ircd.c (File Modified)
4231 +3 -1 trunk/src/modules.c (File Modified)
4232 +1 -1 trunk/src/newconf.c (File Modified)
4233 +54 -0 trunk/src/s_log.c (File Modified)
4236 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4238 Oops, don't add blacklists to the list twice on rehash.
4242 +3 -2 trunk/src/blacklist.c (File Modified)
4245 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4247 Remove notices to the client about progress of dnsbl lookups.
4251 +0 -4 trunk/src/blacklist.c (File Modified)
4254 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4256 Add auth{} flag dnsbl_exempt.
4260 +2 -1 trunk/doc/example.conf (File Modified)
4261 +2 -1 trunk/doc/reference.conf (File Modified)
4262 +2 -0 trunk/include/s_conf.h (File Modified)
4263 +1 -0 trunk/src/newconf.c (File Modified)
4264 +8 -1 trunk/src/s_user.c (File Modified)
4267 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4269 Switch alias{} and blacklist{} around, for consistency with example.conf.
4273 +18 -18 trunk/doc/reference.conf (File Modified)
4276 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4278 Send a warning to the user if they are dnsbl listed but exempted.
4282 +17 -12 trunk/src/s_user.c (File Modified)
4285 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4287 Move throwing out dnsbl listed clients to registration,
4288 and make kline_exempt exempt from it.
4292 +1 -0 trunk/include/blacklist.h (File Modified)
4293 +4 -0 trunk/include/client.h (File Modified)
4294 +15 -16 trunk/src/blacklist.c (File Modified)
4295 +6 -0 trunk/src/client.c (File Modified)
4296 +17 -0 trunk/src/s_user.c (File Modified)
4299 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4301 Show refcount in /stats n.
4305 +3 -2 trunk/modules/m_stats.c (File Modified)
4308 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4310 Don't look up dnsbls twice if they send USER twice.
4314 +5 -3 trunk/modules/m_user.c (File Modified)
4317 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4319 Add /stats n to help files.
4323 +1 -0 trunk/help/opers/stats (File Modified)
4324 +1 -0 trunk/help/users/stats (File Modified)
4327 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4329 Only check dnsbls for A records, not AAAA.
4333 +1 -1 trunk/src/blacklist.c (File Modified)
4336 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4338 Don't remove non-illegal blacklists on completion of check.
4339 Add debugging notices (not working).
4343 +5 -1 trunk/src/blacklist.c (File Modified)
4346 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4348 Don't call register_local_user() if they haven't sent a nick yet.
4352 +1 -1 trunk/src/blacklist.c (File Modified)
4355 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4357 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4361 +21 -0 trunk/modules/m_stats.c (File Modified)
4364 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4366 More dnsbl rehash fixes, it was adding bogus entries.
4370 +2 -7 trunk/src/newconf.c (File Modified)
4373 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4375 Need blacklist.h here.
4379 +1 -0 trunk/src/s_conf.c (File Modified)
4382 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4388 +1 -2 trunk/configure (File Modified)
4389 +0 -48 trunk/configure.ac (File Modified)
4390 + - trunk/doc/example-iauth.conf (File Deleted)
4391 + - trunk/iauth/ (File Deleted)
4394 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4396 Improve handling of rehashing with blacklists.
4397 Also some coding style tweaks.
4401 +3 -2 trunk/include/blacklist.h (File Modified)
4402 +35 -16 trunk/src/blacklist.c (File Modified)
4403 +2 -0 trunk/src/s_conf.c (File Modified)
4406 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4408 Clear can_send cache if a user logs in or out from services.
4412 +2 -0 trunk/modules/m_services.c (File Modified)
4415 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4417 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4418 This directory is not entered by default.
4419 More stuff needs to be moved into here.
4423 +2 -1 trunk/configure (File Modified)
4424 +1 -0 trunk/configure.ac (File Modified)
4425 +69 -458 trunk/extensions/Makefile.in (File Modified)
4426 + - trunk/extensions/m_clearchan.c (File Deleted)
4427 + - trunk/extensions/m_force.c (File Deleted)
4428 + - trunk/unsupported/ (File Added)
4429 + - trunk/unsupported/Makefile.in (File Added)
4430 + - trunk/unsupported/m_clearchan.c (File Added)
4431 + - trunk/unsupported/m_force.c (File Added)
4434 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4436 Logging/wallops for forcejoin/forcepart, numeric fix.
4437 This needs to be moved to the toys section.
4441 +22 -2 trunk/extensions/m_force.c (File Modified)
4444 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4446 Fix comments at the top (including copyright).
4450 +3 -2 trunk/extensions/m_omode.c (File Modified)
4453 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4455 Add OMODE command to extensions/ for oper mode hacking:
4456 - requires admin privs
4457 - does not work for opped opers
4459 - sends a ServerMode for opping the oper themselves,
4460 otherwise a mode coming from the oper (not only
4461 does this provide full accountability, it is also
4462 easiest to implement while avoiding channels
4463 messed up with bogus bans etc).
4467 +171 -0 trunk/extensions/Makefile.in (File Modified)
4468 + - trunk/extensions/m_omode.c (File Added)
4471 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4477 + - trunk/include/blacklist.h (Property Modified)
4478 + - trunk/src/blacklist.c (Property Modified)
4481 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4483 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4487 +5 -1 trunk/src/blacklist.c (File Modified)
4490 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4492 Initial DNS blacklist support:
4493 - see example.conf for how to use.
4494 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4495 - tor.ahbl.org is also included because most networks will not want to allow tor
4496 (and we're considering going KoS on tor users here anyway due to abuse)
4500 +18 -0 trunk/doc/example.conf (File Modified)
4501 +66 -0 trunk/doc/reference.conf (File Modified)
4502 + - trunk/include/blacklist.h (File Added)
4503 +2 -0 trunk/include/client.h (File Modified)
4504 +3 -0 trunk/modules/m_user.c (File Modified)
4505 +152 -0 trunk/src/Makefile.in (File Modified)
4506 + - trunk/src/blacklist.c (File Added)
4507 +34 -0 trunk/src/newconf.c (File Modified)
4508 +1 -0 trunk/src/s_auth.c (File Modified)
4509 +4 -0 trunk/src/s_user.c (File Modified)
4512 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4514 Remove last bit of lzo stuff (comment in example.conf connect{}).
4518 +0 -4 trunk/doc/example.conf (File Modified)
4521 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4523 Show sasl successes and failures in /stats t (like other
4524 things in /stats t, about local clients only).
4528 +2 -0 trunk/include/s_stats.h (File Modified)
4529 +3 -0 trunk/modules/m_sasl.c (File Modified)
4530 +3 -0 trunk/src/s_stats.c (File Modified)
4533 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4535 Allow messaging services by nickname without using
4536 target change slots (this was already possible with
4537 user@server notation or services shortcuts).
4541 +2 -2 trunk/modules/core/m_message.c (File Modified)
4544 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4546 Abort a safelist if a new /list comes in while one is already in progress.
4550 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4553 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4555 Change $![letter]:[mask] to $~[letter]:[mask]
4556 so both ! and ~ invert an extban.
4560 +2 -0 trunk/src/chmode.c (File Modified)
4563 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4565 - revert due to technical issues
4569 +1 -1 trunk/src/extban.c (File Modified)
4572 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4574 - 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
4578 +1 -1 trunk/src/extban.c (File Modified)
4581 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4583 Don't pace /list on a single channel.
4587 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4590 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4592 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4596 +4 -2 trunk/include/supported.h (File Modified)
4599 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4601 Extban types are case insensitive; force them to lowercase when added.
4605 +5 -5 trunk/doc/extban.txt (File Modified)
4606 +4 -0 trunk/src/chmode.c (File Modified)
4607 +3 -3 trunk/src/extban.c (File Modified)
4610 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4612 sendto_wallops_flags():
4613 - instead of checking IsOper on each client, walk the appropriate list
4614 - instead of sending non-+z wallops from persons to nonopers, send only
4615 +w wallops from persons
4619 +1 -5 trunk/src/send.c (File Modified)
4622 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4624 Prefix oper wallops with "WALLOPS - " if they would
4625 otherwise look like operwalls or locops, when sending
4626 them to local users.
4630 +11 -1 trunk/modules/m_wallops.c (File Modified)
4633 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4635 Make sure destination field in some sasl numerics
4636 is the user's nick, not the sasl agent or server
4641 +2 -2 trunk/modules/m_sasl.c (File Modified)
4644 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4646 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4650 +1 -1 trunk/extensions/Makefile.in (File Modified)
4653 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4655 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4659 +1 -0 trunk/src/s_user.c (File Modified)
4662 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4664 Fix build for when IPv6 is disabled.
4668 +12 -10 trunk/src/s_auth.c (File Modified)
4671 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4673 Add information about adding extban types.
4677 +25 -0 trunk/doc/extban.txt (File Modified)
4680 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4682 Better extban validation: try to match a new extban from
4683 a local user against its setter to see if it is valid.
4684 Unknown extban types from remotes are no longer hidden.
4688 +4 -3 trunk/doc/extban.txt (File Modified)
4689 +1 -0 trunk/include/channel.h (File Modified)
4690 +2 -6 trunk/src/chmode.c (File Modified)
4691 +32 -0 trunk/src/extban.c (File Modified)
4694 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4696 Make sure both .c.o: and .s.o: are followed by the necessary command.
4700 +1 -0 trunk/src/Makefile.in (File Modified)
4703 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4705 Add need_sasl auth{} flag to sgml documentation.
4709 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4712 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4714 Document need_sasl auth{} flag in example confs.
4718 +1 -0 trunk/doc/example.conf (File Modified)
4719 +1 -0 trunk/doc/reference.conf (File Modified)
4722 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4724 Don't allow TB to set an empty topic.
4725 This would be possible if a server sent bad protocol
4726 and could cause a crash.
4730 +4 -0 trunk/modules/m_tb.c (File Modified)
4733 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4739 +1 -1 trunk/Makefile.in (File Modified)
4742 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4748 +2 -2 trunk/configure (File Modified)
4749 +1 -1 trunk/configure.ac (File Modified)
4752 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4758 +2 -2 trunk/configure (File Modified)
4761 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4767 +1 -1 trunk/extensions/Makefile.in (File Modified)
4770 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4772 - rename contrib to extensions to bring some clarity to things
4776 +1 -1 trunk/Makefile.in (File Modified)
4777 +1 -1 trunk/configure.ac (File Modified)
4778 +10 -10 trunk/doc/example.conf (File Modified)
4779 +10 -10 trunk/doc/reference.conf (File Modified)
4780 + - trunk/extensions/ (File Added)
4781 + - trunk/extras/ (File Deleted)
4784 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4790 +1 -1 trunk/Makefile.in (File Modified)
4791 +1 -1 trunk/configure.ac (File Modified)
4792 + - trunk/contrib/ (File Deleted)
4793 + - trunk/extras/ (File Added)
4796 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4798 Don't allow servers to QUIT (they should use SQUIT).
4802 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4805 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4811 + - trunk/src/fnvhash.s (Property Modified)
4814 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4816 - reduced version of code
4820 +9 -61 trunk/src/fnvhash.s (File Modified)
4823 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4825 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4829 +1 -1 trunk/src/fnvhash.s (File Modified)
4832 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4834 Fix orighost matching for klines, etc. Was hashing the visible
4839 +1 -1 trunk/src/hostmask.c (File Modified)
4842 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4844 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4848 +7 -1 trunk/configure (File Modified)
4849 +5 -0 trunk/configure.ac (File Modified)
4850 +5 -6 trunk/src/Makefile.in (File Modified)
4851 +0 -4 trunk/src/fnvhash.s (File Modified)
4852 +0 -2 trunk/src/hash.c (File Modified)
4855 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4857 - regenerate configure
4861 +18 -0 trunk/configure (File Modified)
4864 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4866 - --enable-ricer-hashing option.
4870 +9 -0 trunk/configure.ac (File Modified)
4871 +3 -0 trunk/include/setup.h.in (File Modified)
4874 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4876 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4880 + - trunk/src/fnvhash.s (File Added)
4881 +3 -0 trunk/src/hash.c (File Modified)
4884 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4886 Fix syntax error in reference.conf.
4890 +0 -1 trunk/doc/reference.conf (File Modified)
4893 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4895 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4896 (&& instead of ||...)
4897 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4901 +1 -1 trunk/src/chmode.c (File Modified)
4904 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4906 Documentation for extban.
4910 + - trunk/doc/extban.txt (File Added)
4913 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4915 Add extban modules to example confs.
4919 +5 -0 trunk/doc/example.conf (File Modified)
4920 +10 -0 trunk/doc/reference.conf (File Modified)
4923 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4925 Initial addition of extended ban types (conditionals).
4926 Allows custom +bqeI checks via modules.
4927 Initial extra types are account (a[:mask]), oper (o),
4928 channel (c:name), realname (r:mask), server (s:mask).
4932 +229 -0 trunk/contrib/Makefile.in (File Modified)
4933 + - trunk/contrib/extb_account.c (File Added)
4934 + - trunk/contrib/extb_channel.c (File Added)
4935 + - trunk/contrib/extb_oper.c (File Added)
4936 + - trunk/contrib/extb_realname.c (File Added)
4937 + - trunk/contrib/extb_server.c (File Added)
4938 +13 -0 trunk/include/channel.h (File Modified)
4939 +1 -0 trunk/src/Makefile.in (File Modified)
4940 +14 -5 trunk/src/channel.c (File Modified)
4941 +91 -0 trunk/src/chmode.c (File Modified)
4942 + - trunk/src/extban.c (File Added)
4945 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4947 Do not force +bqeI modes starting with '$' in nick!user@host format.
4948 * and ? characters in them are still assumed to be wildcards.
4952 +6 -0 trunk/src/chmode.c (File Modified)
4955 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4957 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4961 +4 -0 trunk/modules/m_capab.c (File Modified)
4964 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4966 Stop some mixing of client and server protocol.
4970 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4971 +4 -2 trunk/modules/m_pass.c (File Modified)
4972 +6 -0 trunk/modules/m_sasl.c (File Modified)
4973 +6 -0 trunk/modules/m_user.c (File Modified)
4976 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4982 +0 -2 trunk/include/s_newconf.h (File Modified)
4983 +0 -4 trunk/include/s_serv.h (File Modified)
4984 +0 -1 trunk/src/newconf.c (File Modified)
4985 +1 -13 trunk/src/s_serv.c (File Modified)
4988 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4990 - revert LZOLink patch for now
4994 +0 -1 trunk/servlink/Makefile.in (File Modified)
4995 +0 -16 trunk/servlink/README (File Modified)
4996 +2 -36 trunk/servlink/control.c (File Modified)
4997 +0 -3 trunk/servlink/control.h (File Modified)
4998 +7 -5955 trunk/servlink/io.c (File Modified)
4999 + - trunk/servlink/lzoconf.h (File Deleted)
5000 + - trunk/servlink/lzodefs.h (File Deleted)
5001 + - trunk/servlink/minilzo.c (File Deleted)
5002 + - trunk/servlink/minilzo.h (File Deleted)
5003 +0 -1 trunk/servlink/servlink.h (File Modified)
5006 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5012 +4 -2 trunk/servlink/control.c (File Modified)
5013 +2 -1 trunk/servlink/io.c (File Modified)
5016 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5022 +2 -2 trunk/servlink/io.c (File Modified)
5025 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5027 - paranoia, prevent segfaults
5031 +2 -2 trunk/servlink/io.c (File Modified)
5034 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5036 - more optimal servlink code
5040 +21 -8 trunk/servlink/io.c (File Modified)
5043 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5045 - more efficient read strategy
5049 +15 -3 trunk/servlink/io.c (File Modified)
5052 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5054 - use lzo_uintp cast to make LZO happy
5058 +3 -3 trunk/servlink/io.c (File Modified)
5061 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5063 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5067 +4 -0 trunk/doc/example.conf (File Modified)
5068 +2 -1 trunk/include/s_newconf.h (File Modified)
5069 +4 -0 trunk/include/s_serv.h (File Modified)
5070 +1 -0 trunk/servlink/Makefile.in (File Modified)
5071 +16 -0 trunk/servlink/README (File Modified)
5072 +34 -2 trunk/servlink/control.c (File Modified)
5073 +3 -0 trunk/servlink/control.h (File Modified)
5074 +5929 -7 trunk/servlink/io.c (File Modified)
5075 + - trunk/servlink/lzoconf.h (File Added)
5076 + - trunk/servlink/lzodefs.h (File Added)
5077 + - trunk/servlink/minilzo.c (File Added)
5078 + - trunk/servlink/minilzo.h (File Added)
5079 +1 -0 trunk/servlink/servlink.h (File Modified)
5080 +1 -0 trunk/src/newconf.c (File Modified)
5081 +14 -2 trunk/src/s_serv.c (File Modified)
5084 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5086 - remove imalloc, it was a concept that probably wouldn't have worked properly
5090 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5091 + - trunk/libcharybdis/imalloc.c (File Deleted)
5092 + - trunk/libcharybdis/imalloc.h (File Deleted)
5095 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5097 - disable imalloc for now
5101 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5104 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5106 - remove unneeded debug code
5110 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5113 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5115 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5119 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5122 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5124 - more stuff here, imalloc remains disabled for now
5128 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5131 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5137 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5140 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5146 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5147 +2 -0 trunk/src/ircd.c (File Modified)
5150 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5152 - roll back libircd crap
5156 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5157 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5158 +29 -0 trunk/src/.depend (File Modified)
5159 +6 -21 trunk/src/Makefile.in (File Modified)
5160 +3 -218 trunk/src/ircd.c (File Modified)
5161 + - trunk/src/ircd_linker.c (File Deleted)
5162 + - trunk/src/main.c (File Deleted)
5165 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5167 - realloc(), free() implementation
5171 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5174 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5176 - malloc(), calloc() implementation
5180 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5183 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5185 - block_free(), block_find(), retune_heaps() implementation
5189 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5192 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5194 - block_destroy code, block_allocate code.
5198 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5201 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5207 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5210 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5212 - disable imalloc again :P
5216 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5219 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5225 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5228 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5234 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5237 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5239 - constructor code for imalloc engine (malloc_init())
5243 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5246 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5248 - imalloc engine improvements
5252 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5255 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5257 - replace mmap() code with direct brk()/sbrk() calls.
5261 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5264 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5266 - remove outdated i_malloc() interfaces
5270 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5273 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5275 - redisable imalloc (sorry!)
5279 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5282 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5284 - correct GET_PAGE_SLOT() macro
5288 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5291 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5293 - oops forgot to commit it with imalloc turned off
5297 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5300 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5306 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5307 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5310 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5312 - lowlevel imalloc code
5316 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5317 + - trunk/libcharybdis/imalloc.h (File Added)
5320 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5326 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5329 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5335 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5338 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5340 - 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)
5344 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5345 + - trunk/libcharybdis/imalloc.c (File Added)
5348 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5350 - increment configure Id
5354 +2208 -1 trunk/configure (File Modified)
5357 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5359 - bootstrap for imalloc code
5363 +54 -1 trunk/configure.ac (File Modified)
5364 +27 -0 trunk/include/setup.h.in (File Modified)
5367 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5369 Clarify interaction of spoofs and channel bans/operator{} blocks.
5373 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5374 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5377 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5379 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5383 +30 -22 trunk/src/ircd.c (File Modified)
5386 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5388 If shared{} blocks deny something, the command
5389 is silently ignored.
5393 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5396 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5398 Move up IsService check so we don't store a non-service
5399 in preClient->sasl_agent.
5403 +6 -6 trunk/modules/m_sasl.c (File Modified)
5406 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5408 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5409 Add some more sanity checks on agent strings.
5413 +13 -11 trunk/modules/m_sasl.c (File Modified)
5416 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5418 Unknown clients can have an ID too now so make sure to remove
5419 them from the hash if they exit.
5423 +3 -0 trunk/src/client.c (File Modified)
5426 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5428 Only accept sasl from servers in a service{} block.
5429 Not tested but this must go in.
5433 +6 -0 trunk/modules/m_sasl.c (File Modified)
5434 +3 -0 trunk/modules/m_signon.c (File Modified)
5437 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5439 Only process SAVE messages targetting registered users,
5440 not servers or unregistered connections. Could cause
5441 a crash when bad protocol was received.
5445 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5448 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5450 - fix QJM buffer overflow vulnerability (fucking GXTi)
5454 +3 -3 trunk/src/s_user.c (File Modified)
5457 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5459 Mention /scan umodes under oper_spy privilege.
5463 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5466 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5468 Mention that overlapping cluster blocks are a bad thing.
5472 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5475 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5477 - Document cluster{} and shared{} blocks.
5478 - Mention that service{} does not allow wildcards.
5482 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5485 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5487 Document exempt{} and service{} blocks, point to reference.conf for
5488 general{}, channel{} and serverhide{}.
5492 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5495 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5497 Document ~ in lists of values better.
5501 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5504 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5506 More detailed CNOTICE, CPRIVMSG descriptions.
5510 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5513 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5515 Oops, need both Revision and Id on modules.
5519 + - trunk/modules/sno_routing.c (Property Modified)
5522 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5524 Tweak header comment a bit (filename, Id).
5528 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5531 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5533 Add GLINE and UNGLINE.
5537 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5540 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5542 New configure with proper Id.
5546 +3 -1 trunk/configure (File Modified)
5549 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5551 Change #include directives for in6addr_any, hopefully compiles better now.
5555 +3 -1 trunk/configure.ac (File Modified)
5558 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5560 Encourage putting actual administrative information
5561 in the admin{} block.
5565 +3 -3 trunk/doc/example.conf (File Modified)
5568 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5570 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5574 +9 -7 trunk/include/s_conf.h (File Modified)
5575 +1 -0 trunk/src/newconf.c (File Modified)
5576 +10 -0 trunk/src/s_user.c (File Modified)
5579 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5581 - Change to glines = no in example confs
5582 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5587 +1 -1 trunk/doc/example.conf (File Modified)
5588 +1 -1 trunk/doc/reference.conf (File Modified)
5589 +2 -2 trunk/modules/m_gline.c (File Modified)
5592 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5594 - forward-port QJM fix from 1.1
5598 +2 -0 trunk/src/s_user.c (File Modified)
5601 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5603 - add switch to configure to disable the block allocator
5607 +18 -0 trunk/configure (File Modified)
5608 +9 -0 trunk/configure.ac (File Modified)
5609 +0 -6 trunk/include/config.h (File Modified)
5610 +3 -0 trunk/include/setup.h.in (File Modified)
5613 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5615 Fix wierd error that would exit SASL users with "Overridden"
5618 +1 -1 trunk/modules/m_signon.c (File Modified)
5621 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5623 Remove obsolete XXX comment about lazylinks.
5627 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5630 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5632 OJOIN: make sure to send the wallops remotely for #channels
5636 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5639 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5641 Accountability for OJOIN (contrib module)
5644 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5647 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5649 - move more stuff over to ircd_state
5653 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5654 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5655 +9 -0 trunk/src/ircd_state.c (File Modified)
5656 +3 -3 trunk/src/patricia.c (File Modified)
5659 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5661 - move more stuff out of libircd and into ircd_state.c
5665 +5 -5 trunk/src/channel.c (File Modified)
5666 +4 -4 trunk/src/client.c (File Modified)
5667 +12 -0 trunk/src/ircd_state.c (File Modified)
5670 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5672 - this is just barrels of fun
5676 + - trunk/include/ircd_state.h (File Added)
5677 +1 -1 trunk/src/Makefile.in (File Modified)
5678 +2 -1 trunk/src/channel.c (File Modified)
5679 +3 -52 trunk/src/ircd.c (File Modified)
5680 +100 -3 trunk/src/ircd_state.c (File Modified)
5683 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5685 It's .include, not #include.
5689 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5692 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5694 More consistent section titles.
5698 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5699 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5700 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5703 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5705 Mention possible exceeding of +j/+l due to propagation
5706 delays between servers.
5710 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5713 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5716 - "text" -> <quote>text</quote>
5722 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5723 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5724 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5725 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5728 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5730 Remove text about deprecation of glines.
5734 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5737 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5739 - Add description of umode +D, deaf.
5740 - Mention CALLERID 005 token with umode +g.
5744 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5747 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5749 Strip off a leading colon in services shortcuts (aliases).
5753 +2 -0 trunk/src/parse.c (File Modified)
5756 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5758 Add no_oper_invis contrib module, denies opers setting
5759 themselves invisible (except hidden_oper's).
5763 +42 -0 trunk/contrib/Makefile.in (File Modified)
5764 + - trunk/contrib/no_oper_invis.c (File Added)
5767 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5769 Mention /stats E, make the other /stats descriptions more consistent.
5773 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5776 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5778 Mention that the KILL reason and oper will appear on channels.
5782 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5785 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5787 Mention /mode #channel f to query forward channel from outside.
5791 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5794 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5796 Port over RATBOX_2_1 r20960 (anfl):
5797 client connect notices to +C should be hiding the extra
5798 fields for spoofed users
5802 +2 -1 trunk/src/s_user.c (File Modified)
5805 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5807 Add a chapter with our extra user commands:
5808 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5812 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5813 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5816 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5818 Do not put by <server>: in SQUIT reasons to servers
5819 other than the one being exited.
5823 +1 -1 trunk/src/client.c (File Modified)
5826 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5828 Regenerate configure.
5832 +1162 -1159 trunk/configure (File Modified)
5835 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5837 Move the warning flags down so they do not mess up
5838 checks like for -Wl,-export-dynamic.
5842 +33 -30 trunk/configure.ac (File Modified)
5845 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5851 +2 -1 trunk/iauth/Makefile.in (File Modified)
5854 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5856 - build iauth makefile
5860 +3 -2 trunk/configure (File Modified)
5861 +1 -0 trunk/configure.ac (File Modified)
5864 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5870 + - trunk/iauth/Makefile.in (File Added)
5873 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5875 - add iauth.conf.example from irc2.11
5879 + - trunk/doc/example-iauth.conf (File Added)
5882 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5884 - wow, i found some docs on this thing
5888 + - trunk/doc/technical/iauth-internals.txt (File Added)
5891 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5893 - no longer applicable
5897 + - trunk/authdaemon/ (File Deleted)
5900 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5902 - remove libircd.so on make clean (oops)
5906 +1 -1 trunk/src/Makefile.in (File Modified)
5909 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5911 - merge iauth source for experimentation
5915 + - trunk/iauth/ (File Added)
5916 + - trunk/iauth/a_conf.c (File Added)
5917 + - trunk/iauth/a_conf_def.h (File Added)
5918 + - trunk/iauth/a_conf_ext.h (File Added)
5919 + - trunk/iauth/a_defines.h (File Added)
5920 + - trunk/iauth/a_externs.h (File Added)
5921 + - trunk/iauth/a_io.c (File Added)
5922 + - trunk/iauth/a_io_ext.h (File Added)
5923 + - trunk/iauth/a_log.c (File Added)
5924 + - trunk/iauth/a_log_def.h (File Added)
5925 + - trunk/iauth/a_log_ext.h (File Added)
5926 + - trunk/iauth/a_struct_def.h (File Added)
5927 + - trunk/iauth/iauth.c (File Added)
5928 + - trunk/iauth/mod_lhex.c (File Added)
5929 + - trunk/iauth/mod_lhex_ext.h (File Added)
5930 + - trunk/iauth/mod_pipe.c (File Added)
5931 + - trunk/iauth/mod_pipe_ext.h (File Added)
5932 + - trunk/iauth/mod_rfc931.c (File Added)
5933 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5934 + - trunk/iauth/mod_socks.c (File Added)
5935 + - trunk/iauth/mod_socks_ext.h (File Added)
5936 + - trunk/iauth/mod_webproxy.c (File Added)
5937 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5940 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5942 User /quote help index was not sorted properly.
5946 +2 -2 trunk/help/Makefile.in (File Modified)
5947 +8 -8 trunk/help/users/index (File Modified)
5950 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5956 +25 -8 trunk/help/opers/index (File Modified)
5957 + - trunk/help/opers/scan (File Added)
5960 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5963 - Document SCAN UMODES
5964 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5968 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5971 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5973 Add our copyright information to /info (part of release-1.1 r1026).
5977 +1 -0 trunk/src/version.c.SH (File Modified)
5980 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5982 Fix some compile warnings.
5986 +1 -1 trunk/modules/core/m_join.c (File Modified)
5987 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5988 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5989 +1 -1 trunk/modules/m_scan.c (File Modified)
5990 +4 -4 trunk/modules/m_signon.c (File Modified)
5993 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5995 RSFNC: OK, actually consider unknowns also for detecting a collide.
5996 Otherwise we can get two clients with the same nick.
6000 +1 -1 trunk/modules/m_services.c (File Modified)
6003 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6005 - charybdis profiling stuff
6006 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6011 +0 -8 trunk/configure (File Modified)
6012 +1 -8 trunk/configure.ac (File Modified)
6013 +18 -0 trunk/include/channel.h (File Modified)
6014 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6015 +335 -260 trunk/src/.depend (File Modified)
6016 +1569 -0 trunk/src/Makefile.in (File Modified)
6017 + - trunk/src/chmode.c (File Added)
6018 +16 -1 trunk/src/ircd.c (File Modified)
6019 +11 -0 trunk/src/main.c (File Modified)
6020 +11 -0 trunk/src/modules.c (File Modified)
6023 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6025 RSFNC: Do not send kills to servers for unknowns
6029 +4 -2 trunk/modules/m_services.c (File Modified)
6032 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6034 Describe service{} blocks in reference.conf.
6038 +12 -0 trunk/doc/reference.conf (File Modified)
6041 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6043 Replace this list of modes with pointers to other documentation.
6047 +6 -50 trunk/doc/modes.txt (File Modified)
6050 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6052 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6053 looks too much like an old-ircd client pointer otherwise.
6057 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6060 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6063 - note truncation of the list (perhaps sending multiple
6065 - clarify in a comment that /findforwards on a nonexistent
6066 channel can be useful
6067 - sendto_one_notice() requires that the text start with
6072 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6075 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6077 When we close a local server's link, always include the
6078 name of the client causing the exit in the reason in the
6079 SQUIT we send them (replacing them with us). This makes
6080 sure server notices for stuff like "Not enough arguments
6081 to server command" are different on the two sides.
6085 +7 -5 trunk/src/client.c (File Modified)
6088 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6090 New contrib module m_findforwards.c
6094 +112 -0 trunk/contrib/Makefile.in (File Modified)
6095 + - trunk/contrib/m_findforwards.c (File Added)
6098 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6100 Whoops, don't show real host behind auth{} spoof in
6101 spoof notices if hide_spoof_ips is enabled.
6103 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6107 +3 -2 trunk/src/s_conf.c (File Modified)
6110 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6112 Add dalnet-style /identify that sends to nickserv or chanserv.
6116 +102 -0 trunk/contrib/Makefile.in (File Modified)
6117 + - trunk/contrib/m_identify.c (File Added)
6120 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6122 Document alias{} blocks a bit better.
6126 +9 -0 trunk/doc/reference.conf (File Modified)
6129 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6131 - add aliases to /stats m (data usage is not counted though, sorry)
6135 +1 -0 trunk/include/s_conf.h (File Modified)
6136 +3 -0 trunk/src/newconf.c (File Modified)
6137 +15 -0 trunk/src/parse.c (File Modified)
6140 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6142 - remove m_sshortcut as it's no longer relevant
6146 +0 -145 trunk/modules/Makefile.in (File Modified)
6147 + - trunk/modules/m_sshortcut.c (File Deleted)
6150 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6152 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6153 targets instead of my original idea :P)
6157 +32 -0 trunk/doc/example.conf (File Modified)
6158 +35 -0 trunk/doc/reference.conf (File Modified)
6159 +4 -0 trunk/include/parse.h (File Modified)
6160 +7 -0 trunk/include/s_conf.h (File Modified)
6161 +82 -0 trunk/src/newconf.c (File Modified)
6162 +78 -0 trunk/src/parse.c (File Modified)
6163 +16 -0 trunk/src/s_conf.c (File Modified)
6166 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6168 Remove some spaces after tabs. ??
6172 +18 -18 trunk/src/newconf.c (File Modified)
6175 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6178 - make sure to clear all marks also if the who was aborted
6179 because of too many matches
6180 - give ERR_TOOMANYMATCHES if too many matches
6183 ratbox RATBOX_2_2 r22003 (jilles)
6187 +28 -26 trunk/modules/m_who.c (File Modified)
6190 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6196 +9 -9 trunk/configure (File Modified)
6197 +1 -1 trunk/configure.ac (File Modified)
6200 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6202 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6206 +2 -1 trunk/include/s_newconf.h (File Modified)
6207 +20 -0 trunk/modules/m_rehash.c (File Modified)
6208 +1 -1 trunk/src/s_newconf.c (File Modified)
6211 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6213 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6217 +0 -1 trunk/doc/example.conf (File Modified)
6218 +0 -3 trunk/doc/reference.conf (File Modified)
6219 +0 -1 trunk/include/s_conf.h (File Modified)
6220 +0 -6 trunk/modules/m_info.c (File Modified)
6221 +1 -1 trunk/src/channel.c (File Modified)
6222 +0 -1 trunk/src/newconf.c (File Modified)
6225 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6227 Missing header in m_chghost.c
6230 +1 -0 trunk/modules/m_chghost.c (File Modified)
6233 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6235 Relocate QJM code to a seperate function(change_nick_user_host)
6236 Change CHGHOST to use change_nick_user_host instead of just setting it
6240 +3 -0 trunk/include/s_user.h (File Modified)
6241 +1 -1 trunk/modules/m_chghost.c (File Modified)
6242 +3 -78 trunk/modules/m_signon.c (File Modified)
6243 +89 -0 trunk/src/s_user.c (File Modified)
6246 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6248 Restore /stats a (dns servers, admin-only).
6252 +1 -0 trunk/include/res.h (File Modified)
6253 +5 -8 trunk/modules/m_stats.c (File Modified)
6254 +16 -0 trunk/src/res.c (File Modified)
6257 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6259 - Add CHARYBDIS_PROFILE if we are profiling.
6260 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6261 - Remove duplicate --enable-epoll entry.
6265 +1595 -15 trunk/configure (File Modified)
6266 +30 -11 trunk/configure.ac (File Modified)
6267 +3 -0 trunk/include/setup.h.in (File Modified)
6270 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6272 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6276 +28 -0 trunk/aclocal.m4 (File Modified)
6279 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6281 Allow requesting forward channel and quiet list in same mode command.
6285 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6288 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6290 Add description of xline wildcards.
6294 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6297 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6299 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6303 +0 -4 trunk/modules/m_services.c (File Modified)
6306 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6312 +1 -1 trunk/include/hook.h (File Modified)
6315 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6317 call_hook, not hook_call
6321 +1 -1 trunk/modules/core/m_join.c (File Modified)
6324 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6326 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6327 Could be useful for a number of things.
6331 +9 -0 trunk/modules/core/m_join.c (File Modified)
6334 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6336 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6340 +7 -0 trunk/include/hook.h (File Modified)
6343 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6345 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6349 +15 -0 trunk/modules/m_services.c (File Modified)
6352 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6354 Clarify snomask +f, +k, +u.
6358 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6361 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6363 Cmode +p and +s may be set simultaneously.
6367 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6370 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6372 actually, we should check the data version on each reload (oops)
6376 +6 -6 trunk/src/main.c (File Modified)
6379 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6381 more work on the loader
6385 +45 -21 trunk/src/main.c (File Modified)
6388 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6390 Add prototype ircd_state.c
6394 + - trunk/src/ircd_state.c (File Added)
6397 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6399 Smaller improvements.
6403 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6406 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6408 Add a lot of stuff here.
6412 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6415 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6417 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6421 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6424 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6426 Invex doesn't trump +r or (sic) +J.
6430 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6433 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6435 Check to make sure a module is not loaded before loading it.
6439 +6 -1 trunk/src/ircd_parser.y (File Modified)
6442 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6444 - Add a missing comma in the HeaderMessages array
6445 - Only send "Your hostname is too long ..." if that really is the case
6449 +2 -2 trunk/src/s_auth.c (File Modified)
6452 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6454 build_symtable() will have already bailed here, so no need to check
6455 explicitly whether or not charybdis_main is NULL.
6459 +7 -16 trunk/src/main.c (File Modified)
6462 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6464 Data structure versioning, part 1.
6468 +10 -1 trunk/include/ircd_defs.h (File Modified)
6469 +2 -0 trunk/src/ircd.c (File Modified)
6470 +15 -3 trunk/src/main.c (File Modified)
6473 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6475 build a symbol table and use that instead of doing a raw dlsym on everything
6479 + - trunk/include/ircd_linker.h (File Added)
6480 +71 -1 trunk/src/Makefile.in (File Modified)
6481 + - trunk/src/ircd_linker.c (File Added)
6482 +16 -4 trunk/src/main.c (File Modified)
6485 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6487 The launcher now calls io_loop() instead of charybdis_main().
6488 This is so that we do not have to reinitialize *everything* later.
6492 +1 -0 trunk/include/ircd.h (File Modified)
6493 +6 -7 trunk/src/ircd.c (File Modified)
6494 +13 -1 trunk/src/main.c (File Modified)
6497 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6499 Use global binding on libircd.so.
6503 +1 -1 trunk/src/main.c (File Modified)
6506 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6508 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6509 (it will do more later)
6513 +14 -12 trunk/include/config.h (File Modified)
6514 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6515 +31 -5 trunk/src/Makefile.in (File Modified)
6516 +78 -1 trunk/src/ircd.c (File Modified)
6517 + - trunk/src/main.c (File Added)
6520 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6522 Add whitespace here, oops.
6526 +1 -1 trunk/CREDITS (File Modified)
6529 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6531 Properly copy over the IP address here instead of using a cheap hack.
6532 Because the hack didn't work right except on IPv6. :|
6536 +12 -2 trunk/src/s_newconf.c (File Modified)
6539 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6541 Revert reject cache notice to ratbox's, which more
6542 clearly suggests what's happening.
6546 +4 -1 trunk/src/reject.c (File Modified)
6549 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6551 Fix the openssl status in the overview information.
6555 +1 -3 trunk/configure (File Modified)
6556 +1 -3 trunk/configure.ac (File Modified)
6559 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6561 - Add simple exempt{} block (127.0.0.1) to example.conf.
6562 - Remove mention of deny{}.
6566 +5 -0 trunk/doc/example.conf (File Modified)
6567 +1 -1 trunk/doc/reference.conf (File Modified)
6570 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6572 example.conf: add some comments at the start
6573 reference.conf: some ircd-ratbox -> charybdis
6577 +11 -0 trunk/doc/example.conf (File Modified)
6578 +6 -5 trunk/doc/reference.conf (File Modified)
6581 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6583 Rename m_createauthonly module to createauthonly
6584 as this is not a module providing an m_function
6589 +1 -38 trunk/contrib/Makefile.in (File Modified)
6590 + - trunk/contrib/createauthonly.c (File Added)
6591 + - trunk/contrib/m_createauthonly.c (File Deleted)
6594 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6596 Add to example confs commented lines for:
6597 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6598 sno_globalkline.so, sno_globaloper.so.
6602 +5 -1 trunk/doc/example.conf (File Modified)
6603 +9 -1 trunk/doc/reference.conf (File Modified)
6606 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6608 - Unbreak connecting to connect{}s with hostnames
6609 instead of IP addresses (broken with new resolver).
6610 - Try to do A/AAAA query based on aftype in
6611 connect{} (doesn't seem to work fully).
6615 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6618 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6620 Unbreak /rehash dns.
6624 +1 -0 trunk/src/res.c (File Modified)
6627 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6629 Preserve Hybrid Id and add one of our own.
6633 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6634 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6637 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6639 Add anfl and Androsyn to CREDITS.
6640 They wrote a lot of ratbox code we use, both before and after the fork.
6644 +2 -0 trunk/CREDITS (File Modified)
6647 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6649 Hostname validity check.
6653 +42 -3 trunk/src/s_auth.c (File Modified)
6656 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6658 Version bump to 1.2.0.
6662 +9 -9 trunk/configure (File Modified)
6663 +1 -1 trunk/configure.ac (File Modified)
6666 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6668 - Missed a spot in the IPv6 code here. Should be usable now.
6672 +2 -2 trunk/src/res.c (File Modified)
6675 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6677 Alright, so, this massive commit does the following:
6679 - Adds a resolver based on the undernet and hybrid one.
6680 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6681 - Makes a check in ./configure be posixly correct
6682 - Simplifies the auth code and DNS callbacks
6684 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6688 +1 -1 trunk/Makefile.in (File Modified)
6689 + - trunk/adns/ (File Deleted)
6690 +148 -80 trunk/configure (File Modified)
6691 +1 -2 trunk/configure.ac (File Modified)
6692 +6 -0 trunk/include/client.h (File Modified)
6693 +1 -0 trunk/include/packet.h (File Modified)
6694 +153 -41 trunk/include/res.h (File Modified)
6695 + - trunk/include/reslib.h (File Added)
6696 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6697 +930 -1449 trunk/modules/.depend (File Modified)
6698 +3 -0 trunk/modules/m_stats.c (File Modified)
6699 +417 -621 trunk/src/.depend (File Modified)
6700 +1 -1 trunk/src/.indent.pro (File Modified)
6701 +2069 -289 trunk/src/Makefile.in (File Modified)
6702 + - trunk/src/adns.c (File Deleted)
6703 + - trunk/src/res.c (File Added)
6704 + - trunk/src/reslib.c (File Added)
6705 +11 -50 trunk/src/s_auth.c (File Modified)
6706 +4 -26 trunk/src/s_newconf.c (File Modified)
6709 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6711 Document the NOBALLOC feature.
6715 +7 -1 trunk/include/config.h (File Modified)
6718 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6720 commands.sgml changes
6724 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6727 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6733 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6736 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6738 Improve description of class{} block (in particular,
6739 mention server classes as well as client classes).
6743 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6746 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6749 -/* sendq: servers need a higher sendq as they send more data */
6750 +/* sendq: servers need a higher sendq as they are sent more data */
6754 +1 -1 trunk/doc/reference.conf (File Modified)
6757 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6759 Add modules{} block.
6763 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6766 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6768 Add general::oper_snomask, snomask on oper up for opers
6769 that have umode +s set on oper up, but do not have
6770 a specific snomask setting in their operator block.
6771 If this is empty or not specified, +s is used as before.
6775 +4 -1 trunk/doc/example.conf (File Modified)
6776 +7 -1 trunk/doc/reference.conf (File Modified)
6777 +1 -0 trunk/include/client.h (File Modified)
6778 +1 -0 trunk/include/s_conf.h (File Modified)
6779 +32 -0 trunk/src/newconf.c (File Modified)
6780 +1 -0 trunk/src/s_conf.c (File Modified)
6781 +13 -3 trunk/src/s_user.c (File Modified)
6784 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6789 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6792 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6794 Add MASKTRACE and CHANTRACE commands.
6798 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6801 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6803 document loadmodule directive
6807 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6810 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6816 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6819 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6821 q:lines are no longer living in the ircd.conf either
6825 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6828 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6830 remove k:line, d:line, x:line as they are their own files now
6834 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6837 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6839 New place for operator::snomask.
6843 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6846 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6848 Document connect {}.
6852 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6855 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6857 example.conf: move operator::snomask to a more logical place,
6858 more sensible default
6859 reference.conf: add operator::snomask
6863 +3 -3 trunk/doc/example.conf (File Modified)
6864 +3 -0 trunk/doc/reference.conf (File Modified)
6867 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6869 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6870 in those conf entries that take umodes like <name1>, <name2>, ...
6874 +3 -0 trunk/doc/reference.conf (File Modified)
6875 +3 -0 trunk/src/newconf.c (File Modified)
6878 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6884 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6887 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6893 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6896 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6902 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6905 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6911 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6914 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6916 Document operator {} blocks.
6920 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6923 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6925 auth{}: clarify/add some details
6929 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6932 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6934 auth{}: Move a paragraph.
6938 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6941 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6943 Document auth{} blocks.
6947 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6950 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6956 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6959 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6961 Add umode +R, prevents unidentified clients from
6962 sending private messages or notices. /accept'ed
6963 clients and opers are exempt.
6964 Due to the /accept part, this is only checked
6965 at the target's server, may want to change
6970 +1 -0 trunk/help/opers/umode (File Modified)
6971 +1 -0 trunk/help/users/umode (File Modified)
6972 +2 -0 trunk/include/client.h (File Modified)
6973 +1 -0 trunk/include/numeric.h (File Modified)
6974 +11 -1 trunk/modules/core/m_message.c (File Modified)
6975 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6976 +1 -1 trunk/src/messages.tab (File Modified)
6977 +1 -1 trunk/src/s_user.c (File Modified)
6980 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6982 Don't allow a nick change if banned or quieted (and not
6983 voiced or opped) on a channel. This uses numeric 435
6984 (bahamut's "cannot change to a banned nick") because
6985 bahamut/ircu's 437 and hyperion's 438 already have
6986 another meaning for us.
6990 +2 -0 trunk/include/channel.h (File Modified)
6991 +1 -0 trunk/include/numeric.h (File Modified)
6992 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6993 +38 -0 trunk/src/channel.c (File Modified)
6994 +1 -1 trunk/src/messages.tab (File Modified)
6997 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7000 - respect ban exceptions
7001 - also deny a knock if quieted
7005 +2 -1 trunk/modules/m_knock.c (File Modified)
7008 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7010 Reverse bad substitution in comment.
7014 +1 -1 trunk/src/channel.c (File Modified)
7017 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7019 - set DynSpoof flag for clients spoofed at registration
7020 - add orighost instead of host to the hostname hash
7024 +5 -1 trunk/src/s_user.c (File Modified)
7027 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7029 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7033 +2 -3 trunk/src/send.c (File Modified)
7036 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7038 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7042 +17 -7 trunk/modules/m_signon.c (File Modified)
7045 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7047 Correct minimum args on ENCAP SASL to avoid nasty core.
7051 +1 -1 trunk/modules/m_sasl.c (File Modified)
7054 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7056 Style nits: sptr can't ever be NULL, don't compare truth
7061 +2 -3 trunk/modules/m_scan.c (File Modified)
7064 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7066 - Comment out scan_cmodes() prototype to suppress warning
7067 - Correct minimum parameter count for mo_scan()
7071 +2 -2 trunk/modules/m_scan.c (File Modified)
7074 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7077 - Include full command in operspy notice
7078 - Allow global scans (no-list used, mask not used) without operspy
7079 - Use ERR_NOPRIVS numeric
7083 +21 -9 trunk/modules/m_scan.c (File Modified)
7086 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7088 Cancel out the >3 default if < is given; this way
7089 any </> specification fully overrides the default.
7093 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7096 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7098 - Call mo_list() from m_list() to reduce code duplication
7099 - Default to >3, rather arbitrarily (conf option?)
7100 - Make < and > mean less than and greater than again
7104 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7107 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7109 When processing topic burst, hide connecting server
7110 on netburst if flatten links is enabled.
7114 +9 -2 trunk/modules/m_tb.c (File Modified)
7117 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7119 - remove PENALTY token
7123 +0 -1 trunk/include/supported.h (File Modified)
7126 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7129 - Add PENALTY because we have a pace-wait system.
7130 - Add FNC due to SAVE and RSFNC
7135 +4 -2 trunk/include/supported.h (File Modified)
7138 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7140 mkay, indent went nuts here
7144 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7147 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7149 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7150 and can be used instead. The SAFELIST implementation is the one used by
7151 default, as most users/networks will be used to it.
7155 +1 -0 trunk/NEWS (File Modified)
7156 +14 -0 trunk/include/client.h (File Modified)
7157 +5 -0 trunk/include/hash.h (File Modified)
7158 +404 -272 trunk/modules/Makefile.in (File Modified)
7159 + - trunk/modules/m_list.c (File Deleted)
7160 + - trunk/modules/m_list_ratbox.c (File Added)
7161 + - trunk/modules/m_list_safelist.c (File Added)
7162 +5 -5 trunk/src/hash.c (File Modified)
7165 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7167 Clear invites on a lowerTS JOIN or SJOIN.
7168 This should complete kick_on_split_riding protection.
7172 +5 -0 trunk/modules/core/m_join.c (File Modified)
7173 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7176 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7178 Like in ratbox, send and interpret timestamps on invites.
7182 +9 -2 trunk/modules/m_invite.c (File Modified)
7185 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7187 Add +S (network service) umode. Just for completeness, users or opers
7192 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7195 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7201 +35 -2 trunk/NEWS (File Modified)
7204 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7206 Split off a PreClient structure for data to be freed on registation (i.e. password).
7207 New hook introduce_client for post-registration messages.
7208 Fix b0rked SASL numerics.
7209 Burst REALHOST post-introduction for spoofed-on-registration clients.
7210 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7211 Pre-registration signon support.
7215 +10 -0 trunk/configure (File Modified)
7216 +2 -0 trunk/configure.ac (File Modified)
7217 +14 -4 trunk/include/client.h (File Modified)
7218 +1 -0 trunk/include/hook.h (File Modified)
7219 +1 -0 trunk/include/numeric.h (File Modified)
7220 +3 -0 trunk/include/setup.h.in (File Modified)
7221 +16 -0 trunk/modules/m_chghost.c (File Modified)
7222 +25 -21 trunk/modules/m_sasl.c (File Modified)
7223 +63 -30 trunk/modules/m_signon.c (File Modified)
7224 +18 -0 trunk/src/client.c (File Modified)
7225 +2 -0 trunk/src/hook.c (File Modified)
7226 +5 -5 trunk/src/messages.tab (File Modified)
7227 +2 -0 trunk/src/s_serv.c (File Modified)
7228 +28 -2 trunk/src/s_user.c (File Modified)
7231 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7233 Update hook documentation.
7237 +30 -0 trunk/doc/hooks.txt (File Modified)
7240 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7242 Improve @/# handling in match_esc().
7246 +21 -13 trunk/src/match.c (File Modified)
7249 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7251 backtrack instead of bailing out when handling a mismatched escape
7255 +1 -1 trunk/src/match.c (File Modified)
7258 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7260 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7263 +2 -1 trunk/CREDITS (File Modified)
7266 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7268 Fix the escape brokenness and pick up a more efficient matching algorithm,
7269 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7270 Patch sent upstream. They can do whatever they want with it, *shrug*.
7274 +147 -161 trunk/src/match.c (File Modified)
7277 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7279 If flatten links is enabled, fake the origins of some ServerModes
7280 sent to clients so that the server sending the netburst is hidden.
7281 Most mode hacks still show the true source.
7285 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7286 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7289 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7291 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7292 where the exit originated).
7293 - When receiving an SQUIT for a server themselves
7294 (IsMe(target_p) || target_p == client_p)
7295 close their link and send a local server notice.
7299 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7300 +6 -3 trunk/src/client.c (File Modified)
7303 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7305 Hooking into the wrong hook, whoops. :P
7309 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7310 +6 -10 trunk/modules/core/m_join.c (File Modified)
7313 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7315 this doesn't work right, right now :P
7319 +40 -0 trunk/contrib/Makefile.in (File Modified)
7320 + - trunk/contrib/m_createauthonly.c (File Added)
7321 +6 -0 trunk/include/hook.h (File Modified)
7322 +26 -1 trunk/modules/core/m_join.c (File Modified)
7323 +1 -1 trunk/src/ircd.c (File Modified)
7326 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7328 Make can_join() hookable.
7332 +12 -1 trunk/src/channel.c (File Modified)
7335 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7337 add 'int approved;' to the channel event hook
7341 +1 -0 trunk/include/hook.h (File Modified)
7344 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7346 Use SIDs in SASL ENCAP origin.
7347 Ignore responses from other agents once the first SASL response has been received for a client.
7351 +9 -5 trunk/modules/m_sasl.c (File Modified)
7354 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7356 Removed stray debug code.
7360 +1 -1 trunk/modules/m_sasl.c (File Modified)
7363 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7365 Don't complain "unknown MODE flag" if a non-oper attempts
7366 to unset an oper only umode they do not have.
7367 This is to prevent unwanted error messages when users/bots
7368 do things like MODE <nick> +i-sw.
7372 +4 -2 trunk/src/s_user.c (File Modified)
7375 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7377 Fix client_exit hook name and only call it for local exits that are not
7382 +3 -2 trunk/modules/m_sasl.c (File Modified)
7385 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7387 Fix SASL logic to actually use stored agent UID.
7388 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7389 Add abort code for exiting clients.
7393 +18 -9 trunk/modules/m_sasl.c (File Modified)
7396 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7398 Port over ratbox 2.2 /challenge. This is slightly more secure
7399 (better crypto, longer keys, challenge timeout) and has better
7402 The respond tool is no longer part of the ircd tree but a
7403 separate package, currently available from
7404 http://respond.ircd-ratbox.org (we should mirror/... this).
7408 +65 -310 trunk/doc/challenge.txt (File Modified)
7409 +5 -5 trunk/include/client.h (File Modified)
7410 +3 -0 trunk/include/irc_string.h (File Modified)
7411 +3 -0 trunk/include/numeric.h (File Modified)
7412 +94 -50 trunk/modules/m_challenge.c (File Modified)
7413 +1 -2 trunk/src/client.c (File Modified)
7414 +125 -0 trunk/src/irc_string.c (File Modified)
7415 +2 -2 trunk/src/messages.tab (File Modified)
7416 + - trunk/tools/rsa_respond/ (File Deleted)
7419 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7421 Preliminary SASL support.
7425 +7 -0 trunk/include/client.h (File Modified)
7426 +6 -0 trunk/include/numeric.h (File Modified)
7427 +1 -0 trunk/modules/Makefile.in (File Modified)
7428 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7429 +175 -1 trunk/modules/m_cap.c (File Modified)
7430 + - trunk/modules/m_sasl.c (File Added)
7431 +2 -0 trunk/modules/m_user.c (File Modified)
7432 +5 -5 trunk/src/messages.tab (File Modified)
7433 +8 -2 trunk/src/s_user.c (File Modified)
7436 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7438 SIGNON: make logout also apply remotely.
7442 +7 -2 trunk/modules/m_signon.c (File Modified)
7445 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7447 Use an asterisk when sending empty logins in SIGNON.
7451 +5 -5 trunk/modules/m_signon.c (File Modified)
7454 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7456 SIGNON: Only add whowas entry (add_history()) and wipe
7457 accepts (del_all_accepts()) if nick changed.
7461 +5 -3 trunk/modules/m_signon.c (File Modified)
7464 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7466 SIGNON: slight fixes to collision code:
7467 - don't kill if target_p == source_p (nick unchanged or only changed case)
7468 - add comment that SAVE support is missing
7469 - use sendto_realops_snomask() instead of sendto_realops_flags()
7473 +9 -6 trunk/modules/m_signon.c (File Modified)
7476 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7478 Fix up kills for bad nick/user/host on SIGNON.
7482 +16 -6 trunk/modules/m_signon.c (File Modified)
7485 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7487 If changing to a nick with a digit, only allow the UID.
7491 +4 -0 trunk/modules/m_signon.c (File Modified)
7494 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7496 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7497 Strip leading digits from logins that are not purely numeric.
7501 +3 -0 trunk/include/numeric.h (File Modified)
7502 +2 -0 trunk/include/send.h (File Modified)
7503 +1 -0 trunk/modules/Makefile.in (File Modified)
7504 +456 -3 trunk/modules/m_services.c (File Modified)
7505 + - trunk/modules/m_signon.c (File Added)
7506 +2 -2 trunk/src/messages.tab (File Modified)
7507 +98 -0 trunk/src/send.c (File Modified)
7510 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7512 Remove old server notice umodes from example confs.
7516 +1 -2 trunk/doc/example.conf (File Modified)
7517 +4 -17 trunk/doc/reference.conf (File Modified)
7520 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7522 Add snomask help file (forgot this earlier).
7526 + - trunk/help/opers/snomask (File Added)
7529 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7531 Add umode +l (receive locops).
7535 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7538 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7540 We don't plan to implement cmode +R (quiet unidentified) and
7541 umode +I (deny invite) for 1.1, so comment them out from the
7546 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7547 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7550 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7552 Improve snomask usage description.
7556 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7559 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7561 Mention the word snomask with umode +s (needs to be a link really).
7565 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7568 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7570 Add snomask +Z (operspy notices).
7574 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7577 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7579 Misc updates/clarifications.
7583 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7586 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7592 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7593 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7594 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7597 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7599 - Allow ENCAP REALHOST outside burst
7600 - Fix comment describing race condition: this can only happen
7601 on a local whois with use_whois_actually enabled
7605 +4 -6 trunk/modules/m_chghost.c (File Modified)
7608 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7610 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7614 +39 -0 trunk/contrib/Makefile.in (File Modified)
7615 + - trunk/contrib/sno_globaloper.c (File Added)
7618 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7620 Pass along old umodes and snomask in umode_changed hook,
7621 changing its parameter type from struct Client *
7622 to hook_data_umode_changed *. (For a new client, both
7625 The IP cloaking module now fully ignores umode changes
7626 where +h didn't change.
7630 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7631 +7 -0 trunk/include/hook.h (File Modified)
7632 +18 -4 trunk/src/s_user.c (File Modified)
7635 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7637 move libcharybdis-provided function initialisation into libcharybdis_init().
7641 +32 -11 trunk/src/ircd.c (File Modified)
7644 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7646 Make +f notices (local host, global host, global user@host, local class)
7647 netwide. Exceeding /quote set max remains local.
7651 +4 -4 trunk/src/s_conf.c (File Modified)
7654 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7656 Netwide notices about attempts to join juped channels.
7660 +1 -1 trunk/modules/core/m_join.c (File Modified)
7663 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7665 Send server notices about failed oper attempts globally.
7666 Successful remote oper attempt notices will be generated
7667 from the mode changes.
7671 +3 -3 trunk/modules/m_challenge.c (File Modified)
7672 +2 -2 trunk/modules/m_oper.c (File Modified)
7675 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7677 Rest of infrastructure for sending server notices globally.
7678 Uses a new L_NETWIDE level on sendto_realops_snomask().
7682 +1 -0 trunk/include/send.h (File Modified)
7683 +31 -4 trunk/src/send.c (File Modified)
7686 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7688 Add general::global_snotices conf option to control
7689 whether we send out SNOTEs. Does not do anything yet.
7693 +1 -0 trunk/doc/example.conf (File Modified)
7694 +6 -0 trunk/doc/reference.conf (File Modified)
7695 +1 -0 trunk/include/s_conf.h (File Modified)
7696 +6 -0 trunk/modules/m_info.c (File Modified)
7697 +1 -0 trunk/src/newconf.c (File Modified)
7698 +1 -0 trunk/src/s_conf.c (File Modified)
7701 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7703 Only accept SNOTE from servers.
7707 +2 -0 trunk/modules/m_snote.c (File Modified)
7710 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7712 Correct parv indices so this actually works.
7716 +2 -2 trunk/modules/m_snote.c (File Modified)
7719 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7725 +3 -3 trunk/modules/m_snote.c (File Modified)
7728 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7730 Add m_snote.c, SNOTE propagator.
7734 +86 -0 trunk/modules/Makefile.in (File Modified)
7735 + - trunk/modules/m_snote.c (File Added)
7738 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7740 start seeding the 1.1 NEWS file
7744 +4 -0 trunk/NEWS (File Modified)
7747 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7749 rename some modules to more descriptive names...
7753 +2 -131 trunk/contrib/Makefile.in (File Modified)
7754 + - trunk/contrib/globalconnexit.c (File Deleted)
7755 + - trunk/contrib/globallineactive.c (File Deleted)
7756 + - trunk/contrib/sno_farconnect.c (File Added)
7757 + - trunk/contrib/sno_globalkline.c (File Added)
7758 +1 -120 trunk/modules/Makefile.in (File Modified)
7759 + - trunk/modules/networknotice.c (File Deleted)
7760 + - trunk/modules/sno_routing.c (File Added)
7763 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7765 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7766 Uses FLAGS2_FLOODDONE bit on servers.
7770 +3 -0 trunk/include/client.h (File Modified)
7771 +121 -1 trunk/modules/Makefile.in (File Modified)
7772 + - trunk/modules/networknotice.c (File Added)
7775 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7777 Don't show servers in /trace to nonopers if flatten links is enabled.
7781 +8 -5 trunk/modules/m_trace.c (File Modified)
7784 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7787 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7788 - send back confirmation to source, if local client
7789 - send a +s server notice if the source is neither a server nor a service (+S)
7793 +5 -1 trunk/modules/m_chghost.c (File Modified)
7796 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7798 Use sendto_realops_snomask_from() to make the
7799 server notices appear to come from the affected
7804 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7805 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7808 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7810 Add sendto_realops_snomask_from(), allows
7811 specification of apparent source server.
7815 +1 -0 trunk/include/send.h (File Modified)
7816 +41 -1 trunk/src/send.c (File Modified)
7819 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7821 Revert r579. Keep host, not orighost in oper up notice.
7822 It would be inconsistent to have orighost there, and we
7823 don't want to mess up all server notices by putting both
7828 +1 -1 trunk/src/s_user.c (File Modified)
7831 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7833 Include the IP address in operlog/foperlog.
7837 +10 -8 trunk/modules/m_challenge.c (File Modified)
7838 +8 -6 trunk/modules/m_oper.c (File Modified)
7841 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7843 Call umode_changed hook on oper up.
7847 +1 -0 trunk/src/s_user.c (File Modified)
7850 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7852 Add globalconnexit contrib module, shows remote client connects/exits
7853 except netsplits/netjoin on snomask +F.
7854 Notice formatting will probably change somewhat still.
7858 +80 -0 trunk/contrib/Makefile.in (File Modified)
7859 + - trunk/contrib/globalconnexit.c (File Added)
7862 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7864 Declare snomask_modes[] so modules can provide snomasks.
7868 +2 -0 trunk/include/snomask.h (File Modified)
7871 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7873 Replace user_signon hook with two new hooks: new_local_user
7874 and new_remote_user.
7875 These are called right before the user is introduced to the
7876 rest of the network.
7880 +2 -1 trunk/include/hook.h (File Modified)
7881 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7882 +4 -2 trunk/src/hook.c (File Modified)
7883 +2 -3 trunk/src/s_user.c (File Modified)
7886 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7888 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7892 +2 -2 trunk/modules/m_scan.c (File Modified)
7895 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7897 Update doc/technical/send.txt.
7901 +91 -131 trunk/doc/technical/send.txt (File Modified)
7904 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7906 Add chantrace and masktrace to help files.
7910 + - trunk/help/opers/chantrace (File Added)
7911 +27 -20 trunk/help/opers/index (File Modified)
7912 + - trunk/help/opers/masktrace (File Added)
7913 +2 -0 trunk/help/opers/operspy (File Modified)
7916 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7918 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7919 Shows etrace-like output for all users in a channel,
7920 in particular IP addresses.
7924 +75 -2 trunk/modules/m_etrace.c (File Modified)
7927 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7929 Port over ratbox 2.2 r21727 (anfl):
7930 add some logging when we drop servers in places where we only notify opers
7934 +31 -0 trunk/modules/core/m_server.c (File Modified)
7937 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7939 display orighost in operup message
7943 +1 -1 trunk/src/s_user.c (File Modified)
7946 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7948 Add globallineactive contrib module, a hack which can often
7949 show k/d/g/x line active for remote clients.
7953 +52 -0 trunk/contrib/Makefile.in (File Modified)
7954 + - trunk/contrib/globallineactive.c (File Added)
7957 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7959 Show IP field in the same way as MASKTRACE:
7960 "255.255.255.255" if it's unknown (remote TS5 client)
7961 and "0" if we or the remote server are purposely
7966 +12 -1 trunk/modules/m_scan.c (File Modified)
7969 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7972 - don't show servers in a global scan
7973 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7977 +4 -1 trunk/modules/m_scan.c (File Modified)
7980 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7982 Implement SCAN UMODES.
7986 +3 -0 trunk/include/numeric.h (File Modified)
7987 +128 -2 trunk/modules/m_scan.c (File Modified)
7988 +2 -2 trunk/src/messages.tab (File Modified)
7991 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7997 +1 -1 trunk/modules/m_scan.c (File Modified)
8000 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8002 parv[0] should be parv[1].
8006 +1 -1 trunk/modules/m_scan.c (File Modified)
8009 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8015 +1 -1 trunk/modules/m_scan.c (File Modified)
8018 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8024 +2 -2 trunk/modules/m_scan.c (File Modified)
8027 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8029 framework for scan command
8033 +113 -0 trunk/modules/Makefile.in (File Modified)
8034 + - trunk/modules/m_scan.c (File Added)
8037 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8039 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8043 +2 -0 trunk/include/irc_string.h (File Modified)
8044 +157 -1 trunk/modules/m_etrace.c (File Modified)
8045 +129 -90 trunk/src/match.c (File Modified)
8048 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8050 orighost may live in a different hash bucket (likely the case), lets check it standalone
8054 +39 -3 trunk/src/hostmask.c (File Modified)
8057 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8059 SVN didn't check modules/ somehow, hrmm.
8063 +1 -1 trunk/modules/m_kline.c (File Modified)
8064 +6 -6 trunk/modules/m_stats.c (File Modified)
8067 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8069 Track hostmask entries for client_p->orighost, if available.
8070 Not throughly tested, but seems to work fine.
8074 +8 -4 trunk/include/hostmask.h (File Modified)
8075 +14 -10 trunk/src/hostmask.c (File Modified)
8078 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8080 Pass on SQUIT reasons more.
8084 +17 -19 trunk/src/client.c (File Modified)
8087 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8089 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8090 This way, hidden admins also get them.
8094 +4 -4 trunk/src/send.c (File Modified)
8097 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8099 From ircd-ratbox 2.2 (r21339 anfl):
8100 ms_kill() should be using find_person(), not find_client()
8101 otherwise it can generate a core.
8105 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8108 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8110 Add m_error to core_module_table, so it is loaded by default.
8114 +1 -0 trunk/src/modules.c (File Modified)
8117 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8119 comment is a const char *, not char *.
8123 +1 -1 trunk/include/hook.h (File Modified)
8126 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8128 Fix a long standing hybrid 7 bug: when getting a read error
8129 on a server, report_error() is called with a %d instead of
8130 a %s in the format string ("Lost connection" in +d).
8134 +1 -1 trunk/src/client.c (File Modified)
8137 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8143 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8146 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8148 Add document describing capabilities and what they mean.
8152 + - trunk/doc/technical/capab.txt (File Added)
8155 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8157 Change client_exit hook to pass all exit_client() parameters.
8161 +8 -0 trunk/include/hook.h (File Modified)
8162 +6 -1 trunk/src/client.c (File Modified)
8165 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8167 Add client_exit hook, called in exit_client() for all
8168 clients of all types, except clients exiting because
8169 of netsplits (QS). The only thing done before it is
8170 marking the client as "closing" (to prevent
8175 +1 -0 trunk/include/hook.h (File Modified)
8176 +2 -0 trunk/src/client.c (File Modified)
8177 +2 -0 trunk/src/hook.c (File Modified)
8180 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8182 Improve the code that calculates the nnnS nnnC counts
8185 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8189 +43 -36 trunk/modules/m_trace.c (File Modified)
8192 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8194 Add server_eob hook.
8195 Planning to use this for netsplit/join notices.
8199 +1 -0 trunk/include/hook.h (File Modified)
8200 +2 -0 trunk/modules/m_pong.c (File Modified)
8201 +2 -0 trunk/src/hook.c (File Modified)
8204 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8206 Default motd: ircd-ratbox -> charybdis
8210 +1 -1 trunk/doc/ircd.motd (File Modified)
8213 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8215 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8219 +4 -4 trunk/src/s_user.c (File Modified)
8222 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8224 - Remove obsolete EOB help file
8225 - Document snomask in the help files
8230 + - trunk/help/opers/eob (File Deleted)
8231 +13 -12 trunk/help/opers/index (File Modified)
8232 +1 -13 trunk/help/opers/umode (File Modified)
8233 +7 -7 trunk/help/users/index (File Modified)
8236 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8238 Bail if snomask to parse is not given. Pointy hat to myself.
8242 +3 -0 trunk/src/snomask.c (File Modified)
8245 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8247 Remove m_flags from autoconf
8251 +0 -1 trunk/contrib/Makefile.in (File Modified)
8254 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8260 + - trunk/contrib/m_flags.c (File Deleted)
8263 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8265 If +s is in oper_only_umodes, clear snomask on deoper.
8269 +5 -0 trunk/src/s_user.c (File Modified)
8272 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8274 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8278 +2 -2 trunk/configure (File Modified)
8279 +2 -2 trunk/configure.ac (File Modified)
8282 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8284 Remove the old server notice umodes.
8285 Default oper only umodes is now +s.
8286 Please make sure all remaining umodes still work.
8290 +3 -21 trunk/include/client.h (File Modified)
8291 +0 -12 trunk/src/newconf.c (File Modified)
8292 +1 -1 trunk/src/s_conf.c (File Modified)
8293 +12 -12 trunk/src/s_user.c (File Modified)
8296 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8298 operator::flags nick_changes now controls +n snomask instead of +n umode.
8302 +8 -8 trunk/src/s_user.c (File Modified)
8305 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8307 Move down h_umode_changed hook call after umode allowed checks
8308 (so it will not see +a if someone tries to set it but is not
8313 +2 -3 trunk/src/s_user.c (File Modified)
8316 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8318 Move over non-+s server notices (hopefully, all of them).
8322 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8323 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8324 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8325 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8326 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8327 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8328 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8329 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8330 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8331 +2 -2 trunk/libcharybdis/event.c (File Modified)
8332 +2 -2 trunk/modules/core/m_join.c (File Modified)
8333 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8334 +3 -3 trunk/modules/core/m_message.c (File Modified)
8335 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8336 +2 -2 trunk/modules/core/m_server.c (File Modified)
8337 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8338 +1 -1 trunk/modules/m_post.c (File Modified)
8339 +1 -1 trunk/modules/m_services.c (File Modified)
8340 +2 -2 trunk/src/channel.c (File Modified)
8341 +3 -3 trunk/src/client.c (File Modified)
8342 +1 -1 trunk/src/hash.c (File Modified)
8343 +5 -5 trunk/src/s_conf.c (File Modified)
8344 +2 -2 trunk/src/s_log.c (File Modified)
8345 +4 -4 trunk/src/s_user.c (File Modified)
8348 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8350 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8354 +2 -1 trunk/include/snomask.h (File Modified)
8355 +2 -2 trunk/src/snomask.c (File Modified)
8358 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8360 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8364 +1 -1 trunk/contrib/example_module.c (File Modified)
8365 +2 -2 trunk/include/ircd_defs.h (File Modified)
8366 +6 -6 trunk/modules/core/m_error.c (File Modified)
8367 +1 -1 trunk/modules/core/m_join.c (File Modified)
8368 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8369 +1 -1 trunk/modules/core/m_message.c (File Modified)
8370 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8371 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8372 +18 -18 trunk/modules/core/m_server.c (File Modified)
8373 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8374 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8375 +4 -4 trunk/modules/m_challenge.c (File Modified)
8376 +4 -4 trunk/modules/m_dline.c (File Modified)
8377 +13 -13 trunk/modules/m_gline.c (File Modified)
8378 +5 -5 trunk/modules/m_kline.c (File Modified)
8379 +2 -2 trunk/modules/m_oper.c (File Modified)
8380 +1 -1 trunk/modules/m_pong.c (File Modified)
8381 +13 -13 trunk/modules/m_rehash.c (File Modified)
8382 +4 -4 trunk/modules/m_resv.c (File Modified)
8383 +16 -16 trunk/modules/m_set.c (File Modified)
8384 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8385 +6 -6 trunk/modules/m_xline.c (File Modified)
8386 +1 -1 trunk/src/adns.c (File Modified)
8387 +2 -2 trunk/src/channel.c (File Modified)
8388 +1 -1 trunk/src/listener.c (File Modified)
8389 +1 -1 trunk/src/s_auth.c (File Modified)
8390 +15 -15 trunk/src/s_conf.c (File Modified)
8391 +3 -3 trunk/src/s_user.c (File Modified)
8392 +7 -7 trunk/src/send.c (File Modified)
8395 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8398 - set +s snomask if +s umode set but no snomasks
8399 - put numerics in more logical order
8403 +3 -1 trunk/src/s_user.c (File Modified)
8406 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8408 parse_snobuf_to_mask(): default to + at start
8409 allows stuff like /mode jilles +s C
8413 +1 -1 trunk/src/snomask.c (File Modified)
8416 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8418 Changes to user_mode() snomask handling.
8419 - show snomask (if not 0) on /mode <nick>
8420 - show snomask once at the end if +s/-s used
8421 - only parse 1 parameter for umode changes
8422 - don't crash on /mode <nick> +s
8423 - /mode <nick> -s clears snomask, doesn't use parameter
8424 - set umode +s iff snomask is not 0
8425 - snomask is not propagated, but umode +s is
8429 +97 -72 trunk/src/s_user.c (File Modified)
8432 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8434 Convert some messages over to snomask.
8438 +29 -29 trunk/src/client.c (File Modified)
8439 +2 -2 trunk/src/ircd.c (File Modified)
8440 +13 -13 trunk/src/modules.c (File Modified)
8441 +1 -1 trunk/src/newconf.c (File Modified)
8442 +5 -5 trunk/src/parse.c (File Modified)
8443 +1 -1 trunk/src/restart.c (File Modified)
8444 +4 -4 trunk/src/s_newconf.c (File Modified)
8445 +11 -11 trunk/src/s_serv.c (File Modified)
8448 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8450 include snomask.h from client.h
8454 +1 -0 trunk/include/client.h (File Modified)
8457 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8459 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8463 +1 -0 trunk/src/newconf.c (File Modified)
8464 +2 -1 trunk/src/snomask.c (File Modified)
8467 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8469 should start with +, not \0. Whoops. :)
8473 +1 -1 trunk/src/snomask.c (File Modified)
8476 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8478 core snomask support.
8482 +3 -0 trunk/doc/example.conf (File Modified)
8483 +2 -0 trunk/include/client.h (File Modified)
8484 +2 -0 trunk/include/numeric.h (File Modified)
8485 +2 -0 trunk/include/s_newconf.h (File Modified)
8486 +63 -0 trunk/include/send.h (File Modified)
8487 + - trunk/include/snomask.h (File Added)
8488 +1 -0 trunk/src/Makefile.in (File Modified)
8489 +1 -1 trunk/src/messages.tab (File Modified)
8490 +8 -0 trunk/src/newconf.c (File Modified)
8491 +12 -0 trunk/src/s_user.c (File Modified)
8492 +235 -0 trunk/src/send.c (File Modified)
8493 + - trunk/src/snomask.c (File Added)
8496 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8498 add a blank line after the license info.
8502 +1 -1 trunk/CREDITS (File Modified)
8505 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8507 Extend copyright to 2006.
8511 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8514 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8517 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8521 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8522 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8525 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8527 Add oper privileges document.
8531 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8532 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8535 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8537 Capitalize message names in services shortcuts (for consistency).
8541 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8544 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8550 +1 -1 trunk/src/patricia.c (File Modified)
8553 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8555 Remove obsolete 'nextconnect' variable.
8559 +0 -1 trunk/include/ircd.h (File Modified)
8560 +0 -2 trunk/src/client.c (File Modified)
8561 +0 -1 trunk/src/ircd.c (File Modified)
8564 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8566 Remove this remnant of the hybrid 6 ziplinks implementation.
8570 + - trunk/include/s_zip.h (File Deleted)
8573 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8575 Make clone limiting work on orighost, not host (so it
8576 looks through services cloaks). Lightly tested, please
8581 +2 -0 trunk/modules/m_chghost.c (File Modified)
8582 +1 -1 trunk/src/client.c (File Modified)
8583 +1 -1 trunk/src/s_conf.c (File Modified)
8586 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8588 Don't forget to link me_realhost() into the command hash.
8590 Pointy hat to: myself
8594 +1 -1 trunk/modules/m_chghost.c (File Modified)
8597 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8599 It's call_hook, not hook_call.
8603 +1 -1 trunk/src/s_user.c (File Modified)
8606 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8608 Add unreject help file.
8612 + - trunk/help/opers/unreject (File Added)
8615 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8617 Link the all-important 42 module to the build :P
8621 +1 -0 trunk/contrib/Makefile.in (File Modified)
8624 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8626 Mention /rehash help.
8630 +1 -0 trunk/help/opers/rehash (File Modified)
8633 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8635 Add h_user_signon hook.
8639 +1 -0 trunk/include/hook.h (File Modified)
8640 +2 -0 trunk/src/hook.c (File Modified)
8641 +4 -0 trunk/src/s_user.c (File Modified)
8644 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8646 Oops, forgot to set orighost for remote client introductions.
8650 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8653 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8655 Use TS6 forms in services shortcuts, if possible.
8659 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8662 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8664 - Start out default_umodes conf entry from the empty set instead of +i.
8665 - Move oper_only_umodes check to where default_umodes is used, as
8666 oper_only_umodes may not be set yet while we're reading the conf.
8670 +6 -7 trunk/src/newconf.c (File Modified)
8671 +1 -1 trunk/src/s_user.c (File Modified)
8674 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8676 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8680 +1 -0 trunk/doc/example.conf (File Modified)
8681 +7 -0 trunk/doc/reference.conf (File Modified)
8682 +0 -7 trunk/include/config.h.dist (File Modified)
8683 +1 -0 trunk/include/s_conf.h (File Modified)
8684 +6 -0 trunk/modules/m_info.c (File Modified)
8685 +9 -18 trunk/src/client.c (File Modified)
8686 +1 -0 trunk/src/newconf.c (File Modified)
8687 +1 -0 trunk/src/s_conf.c (File Modified)
8690 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8692 - Allow NULL target_ip in show_ip() (indicates message is being
8693 sent to local opers)
8694 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8696 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8697 those in src/client.c
8699 From ratbox 2.2 svn (anfl)
8703 +1 -0 trunk/include/client.h (File Modified)
8704 +21 -2 trunk/src/client.c (File Modified)
8705 +2 -4 trunk/src/hostmask.c (File Modified)
8706 +1 -5 trunk/src/s_conf.c (File Modified)
8707 +4 -8 trunk/src/s_user.c (File Modified)
8710 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8712 Fire off events properly.
8716 +7 -3 trunk/src/s_user.c (File Modified)
8719 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8721 make sure modules which depend on umode information get the message upon connection (oops)
8725 +3 -0 trunk/src/s_user.c (File Modified)
8728 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8730 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8731 From ratbox 2.2 svn.
8735 +3 -7 trunk/modules/m_etrace.c (File Modified)
8738 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8740 Replace silly `default_invisible' option with more versatile default_umodes.
8744 +2 -2 trunk/Makefile.in (File Modified)
8745 +12 -1 trunk/doc/example.conf (File Modified)
8746 +14 -7 trunk/doc/reference.conf (File Modified)
8747 +2 -4 trunk/include/s_conf.h (File Modified)
8748 +0 -6 trunk/modules/m_info.c (File Modified)
8749 +4 -0 trunk/src/modules.c (File Modified)
8750 +41 -1 trunk/src/newconf.c (File Modified)
8751 +2 -2 trunk/src/s_conf.c (File Modified)
8752 +3 -4 trunk/src/s_user.c (File Modified)
8755 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8757 Add temporary nick resvs with the proper duration,
8758 not 60 times too long.
8762 +1 -1 trunk/modules/m_resv.c (File Modified)
8765 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8767 Add kick on split riding. See reference.conf for more details.
8771 +1 -0 trunk/doc/example.conf (File Modified)
8772 +16 -0 trunk/doc/reference.conf (File Modified)
8773 +1 -0 trunk/include/s_conf.h (File Modified)
8774 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8775 +6 -0 trunk/modules/m_info.c (File Modified)
8776 +1 -0 trunk/src/newconf.c (File Modified)
8777 +1 -0 trunk/src/s_conf.c (File Modified)
8780 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8782 New credits, denoting GXTi as being on the core team.
8786 +16 -5 trunk/CREDITS (File Modified)
8789 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8791 better cloaking algorithm
8795 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8798 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8800 don't do redundant bitshifting.
8804 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8807 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8813 +1 -0 trunk/contrib/Makefile.in (File Modified)
8816 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8818 Set the DynSpoof flag properly.
8822 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8825 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8827 first go at an ip_cloaking implementation for charybdis.
8831 + - trunk/contrib/ip_cloaking.c (File Added)
8834 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8836 Add libcharybdis to contrib/ includes.
8840 +1 -1 trunk/contrib/Makefile.in (File Modified)
8843 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8845 add h_umode_changed hook for modules that provide usermodes.
8849 +1 -0 trunk/include/hook.h (File Modified)
8850 +2 -1 trunk/src/hook.c (File Modified)
8851 +3 -0 trunk/src/s_user.c (File Modified)
8854 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8856 Show quiets in /stats z.
8860 +15 -10 trunk/src/s_stats.c (File Modified)
8863 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8865 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8869 +0 -12 trunk/configure (File Modified)
8870 +0 -9 trunk/configure.ac (File Modified)
8871 +0 -3 trunk/include/setup.h.in (File Modified)
8874 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8876 change various buffer sizes to = topiclen.
8880 +3 -4 trunk/include/ircd_defs.h (File Modified)
8883 jon 2005/12/12 19:32:18 UTC (20051212-400)
8885 - Partial commit test, partial ego strokage ;)
8889 +2 -1 trunk/CREDITS (File Modified)
8892 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8894 More kqueue corrections.
8897 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8900 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8902 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8903 Not sure why this wasn't this way to begin with.
8907 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8910 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8912 example.conf tweaks:
8913 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8914 most people do not need this.
8915 Enable serverinfo::hub.
8919 +14 -11 trunk/doc/example.conf (File Modified)
8922 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8924 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8928 +1 -1 trunk/src/s_serv.c (File Modified)
8931 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8933 header include changes
8937 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8938 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8939 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8940 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8941 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8942 +1 -21 trunk/libcharybdis/select.c (File Modified)
8945 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8947 s/ilog/libcharybdis_{die,log,restart}/g
8951 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8952 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8953 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8954 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8955 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8956 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8957 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8958 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8961 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8963 Use the right callbacks in the function code.
8966 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8969 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8971 More work, it builds again!
8975 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8976 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8977 + - trunk/libcharybdis/libcharybdis.c (File Added)
8978 + - trunk/libcharybdis/libcharybdis.h (File Added)
8981 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8983 Move some stuff around.
8987 + - trunk/include/memory.h (File Deleted)
8988 + - trunk/include/tools.h (File Deleted)
8989 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8990 + - trunk/libcharybdis/memory.c (File Added)
8991 + - trunk/libcharybdis/memory.h (File Added)
8992 + - trunk/libcharybdis/snprintf.c (File Added)
8993 + - trunk/libcharybdis/tools.c (File Added)
8994 + - trunk/libcharybdis/tools.h (File Added)
8995 +1000 -1062 trunk/modules/.depend (File Modified)
8996 +421 -455 trunk/src/.depend (File Modified)
8997 +0 -1191 trunk/src/Makefile.in (File Modified)
8998 + - trunk/src/memory.c (File Deleted)
8999 + - trunk/src/snprintf.c (File Deleted)
9000 + - trunk/src/tools.c (File Deleted)
9003 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9005 move more headers into libcharybdis
9008 + - trunk/include/balloc.h (File Deleted)
9009 + - trunk/include/event.h (File Deleted)
9010 + - trunk/libcharybdis/balloc.h (File Added)
9011 + - trunk/libcharybdis/event.h (File Added)
9012 +924 -1020 trunk/modules/.depend (File Modified)
9013 +327 -406 trunk/src/.depend (File Modified)
9016 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9018 balloc, events -> libcharybdis
9021 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9022 + - trunk/libcharybdis/balloc.c (File Added)
9023 + - trunk/libcharybdis/event.c (File Added)
9024 +0 -1008 trunk/src/Makefile.in (File Modified)
9025 + - trunk/src/balloc.c (File Deleted)
9026 + - trunk/src/event.c (File Deleted)
9029 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9034 + - trunk/include/commio.h (File Deleted)
9035 + - trunk/include/linebuf.h (File Deleted)
9036 + - trunk/libcharybdis/commio.h (File Added)
9037 + - trunk/libcharybdis/linebuf.h (File Added)
9038 +1644 -530 trunk/modules/.depend (File Modified)
9039 +1 -1 trunk/modules/Makefile.in (File Modified)
9040 +720 -284 trunk/src/.depend (File Modified)
9043 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9045 Makefile reworking -- moving libcharybdis headers into proper location.
9048 +1 -1 trunk/adns/Makefile.in (File Modified)
9049 +1 -1 trunk/src/Makefile.in (File Modified)
9052 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9054 Document proposed authdaemon protocol.
9057 + - trunk/authdaemon/protocol.txt (File Added)
9060 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9065 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9068 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9070 Remove dead makefile from generation
9073 +1 -2 trunk/configure (File Modified)
9074 +0 -1 trunk/configure.ac (File Modified)
9077 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9079 libcharybdisIO -> libcharybdis
9082 +1 -1 trunk/src/Makefile.in (File Modified)
9085 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9090 + - trunk/libcharybdis/Makefile.in (File Added)
9091 + - trunk/libcharybdis/commio.c (File Added)
9092 + - trunk/libcharybdis/devpoll.c (File Added)
9093 + - trunk/libcharybdis/epoll.c (File Added)
9094 + - trunk/libcharybdis/io/ (File Deleted)
9095 + - trunk/libcharybdis/kqueue.c (File Added)
9096 + - trunk/libcharybdis/linebuf.c (File Added)
9097 + - trunk/libcharybdis/log/ (File Deleted)
9098 + - trunk/libcharybdis/poll.c (File Added)
9099 + - trunk/libcharybdis/ports.c (File Added)
9100 + - trunk/libcharybdis/select.c (File Added)
9103 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9108 + - trunk/libcharybdis/Makefile.in (File Deleted)
9111 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9116 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9119 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9121 add authdaemon dir for later hacking
9125 + - trunk/authdaemon/ (File Added)
9128 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9130 linebuf -> libcharybdisIO
9134 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9135 + - trunk/libcharybdis/io/linebuf.c (File Added)
9136 + - trunk/libcharybdis/log/ (File Added)
9137 + - trunk/libcharybdis/log/Makefile.in (File Added)
9138 +0 -687 trunk/src/Makefile.in (File Modified)
9139 + - trunk/src/linebuf.c (File Deleted)
9142 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9144 Solaris 10 I/O ports support
9147 + - trunk/libcharybdis/io/ports.c (File Added)
9150 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9156 +1 -1 trunk/Makefile.in (File Modified)
9157 +3 -1 trunk/configure (File Modified)
9158 +133 -10 trunk/configure.ac (File Modified)
9159 + - trunk/libcharybdis/ (File Added)
9160 + - trunk/libcharybdis/Makefile.in (File Added)
9161 + - trunk/libcharybdis/io/ (File Added)
9162 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9163 +2 -3 trunk/src/Makefile.in (File Modified)
9164 + - trunk/src/io/ (File Deleted)
9167 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9169 split IO stuff into libcharybdisIO.
9173 + - trunk/src/commio.c (File Deleted)
9174 + - trunk/src/devpoll.c (File Deleted)
9175 + - trunk/src/epoll.c (File Deleted)
9176 + - trunk/src/io/ (File Added)
9177 + - trunk/src/io/Makefile.in (File Added)
9178 + - trunk/src/io/commio.c (File Added)
9179 + - trunk/src/io/devpoll.c (File Added)
9180 + - trunk/src/io/epoll.c (File Added)
9181 + - trunk/src/io/kqueue.c (File Added)
9182 + - trunk/src/io/poll.c (File Added)
9183 + - trunk/src/io/select.c (File Added)
9184 + - trunk/src/kqueue.c (File Deleted)
9185 + - trunk/src/poll.c (File Deleted)
9186 + - trunk/src/select.c (File Deleted)
9189 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9195 +86 -155 trunk/configure (File Modified)
9196 +1 -1 trunk/configure.ac (File Modified)
9199 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9201 Remove mentions of mkkeypair/cryptlinks.
9205 +1 -3 trunk/doc/challenge.txt (File Modified)
9208 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9210 Clarify serverinfo{} description.
9214 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9217 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9219 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9223 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9226 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9228 Improvements also applicable to hyperion 1.x.
9232 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9235 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9237 - Add +F description
9238 - General improvements and changes to charybdis
9242 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9245 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9247 The server notice umodes only have an effect
9248 for opers. ("sendto_realops_flags", so having
9249 the umode is not enough, they must also be
9254 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9257 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9259 Updates to umodes docs.
9263 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9266 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9268 Add SGML documentation.
9271 + - trunk/doc/sgml/ (File Added)
9272 + - trunk/doc/sgml/oper-guide/ (File Added)
9273 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9274 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9275 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9276 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9277 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9278 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9279 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9282 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9284 Make operwall flag restrict setting umode +z.
9285 This repairs this flag broken in charybdis-1.0.
9289 +41 -0 trunk/contrib/m_flags.c (File Modified)
9290 +9 -0 trunk/src/s_user.c (File Modified)
9293 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9295 Don't complain/reset remote clients +n. I'm still not
9296 convinced propagating all umodes is the way to go, oh
9301 +1 -1 trunk/src/s_user.c (File Modified)
9304 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9306 - Require admin flag for oper /chghost (if it's enabled
9307 which is not default)
9308 - Give error message on nonexistant nick
9312 +12 -0 trunk/modules/m_chghost.c (File Modified)
9315 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9317 Incorporated jilles' dynspoof patch with a few minor changes.
9320 +5 -2 trunk/include/client.h (File Modified)
9321 +1 -0 trunk/include/numeric.h (File Modified)
9322 +75 -4 trunk/modules/m_chghost.c (File Modified)
9323 +2 -21 trunk/modules/m_stats.c (File Modified)
9324 +2 -8 trunk/modules/m_trace.c (File Modified)
9325 +2 -0 trunk/src/client.c (File Modified)
9326 +3 -0 trunk/src/s_user.c (File Modified)
9329 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9334 +5 -0 trunk/NEWS (File Modified)
9337 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9339 Make show_ip() far less braindead.
9341 Obtained from: ratbox 2.2 SVN
9345 +14 -85 trunk/src/client.c (File Modified)
9348 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9350 Instead of not showing channels at all for whoising services,
9351 only show channels the requester is also on. If operspying
9352 services, show all the channels.
9356 +37 -40 trunk/modules/m_whois.c (File Modified)
9359 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9361 - Show real errno if we fail to connect to a server
9362 - Don't show server IPs on IRC if a server goes dead
9367 +2 -5 trunk/src/s_serv.c (File Modified)
9370 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9372 Revert hybrid 7.2 aline code. It causes too many problems.
9376 +1 -47 trunk/NEWS (File Modified)
9377 + - trunk/include/aline.h (File Deleted)
9378 +53 -6 trunk/modules/m_dline.c (File Modified)
9379 +212 -16 trunk/modules/m_kline.c (File Modified)
9380 +37 -8 trunk/modules/m_resv.c (File Modified)
9381 +45 -24 trunk/modules/m_xline.c (File Modified)
9382 +0 -485 trunk/src/Makefile.in (File Modified)
9383 + - trunk/src/aline.c (File Deleted)
9386 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9388 Incorporate recent ratbox monitor bugfixes (could crash).
9392 +16 -0 trunk/modules/m_monitor.c (File Modified)
9393 +4 -3 trunk/src/monitor.c (File Modified)
9396 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9398 Fix /invite UID leak.
9400 Found by logiclrd@EFnet.
9404 +3 -2 trunk/modules/m_invite.c (File Modified)
9407 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9409 Don't show what channels a service is in.
9412 +1 -0 trunk/NEWS (File Modified)
9413 +40 -35 trunk/modules/m_whois.c (File Modified)
9416 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9418 Update version to 1.0.3.
9422 +9 -9 trunk/configure (File Modified)
9423 +1 -1 trunk/configure.ac (File Modified)
9426 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9432 +7 -1 trunk/NEWS (File Modified)
9435 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9437 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9438 More static buffers :(
9442 +12 -4 trunk/src/aline.c (File Modified)
9445 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9447 Make operspy mode (/mode !#channel showing parameters
9448 even if not on channel) work again.
9452 +4 -4 trunk/src/channel.c (File Modified)
9455 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9457 Call server_introduced hook on TS6 remote server
9458 introduction (ms_sid()).
9462 +6 -0 trunk/modules/core/m_server.c (File Modified)
9465 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9467 Cyrix boxes are wierd.
9470 +2 -1 trunk/modules/m_services.c (File Modified)
9473 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9478 +1 -1 trunk/include/client.h (File Modified)
9479 +3 -1 trunk/modules/m_services.c (File Modified)
9482 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9487 +1 -6 trunk/modules/m_services.c (File Modified)
9490 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9492 Disable a check that doesn't always seem to work right for some reason.
9495 +2 -0 trunk/modules/m_services.c (File Modified)
9498 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9504 +4 -1 trunk/NEWS (File Modified)
9507 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9513 +9 -9 trunk/configure (File Modified)
9514 +1 -1 trunk/configure.ac (File Modified)
9517 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9519 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9523 +3 -13 trunk/modules/m_trace.c (File Modified)
9526 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9528 Don't send empty RPL_WHOISCHANNELS on remote whois.
9530 Pointy hat to: jilles
9534 +1 -1 trunk/modules/m_whois.c (File Modified)
9537 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9543 +3 -0 trunk/NEWS (File Modified)
9546 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9548 Modular umode support.
9552 +0 -9 trunk/include/client.h (File Modified)
9553 +2 -1 trunk/include/s_user.h (File Modified)
9554 +1 -1 trunk/include/tools.h (File Modified)
9555 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9556 +3 -0 trunk/src/ircd.c (File Modified)
9557 +1 -1 trunk/src/messages.tab (File Modified)
9558 +2 -2 trunk/src/s_serv.c (File Modified)
9559 +37 -59 trunk/src/s_user.c (File Modified)
9560 +21 -0 trunk/src/tools.c (File Modified)
9563 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9565 Optionally do forced nick change to the UID instead of kill
9566 on nick collisions, see doc/collision_fnc.txt for more
9571 + - trunk/doc/collision_fnc.txt (File Added)
9572 +1 -0 trunk/doc/example.conf (File Modified)
9573 +8 -0 trunk/doc/reference.conf (File Modified)
9574 +1 -0 trunk/include/numeric.h (File Modified)
9575 +1 -0 trunk/include/s_conf.h (File Modified)
9576 +2 -1 trunk/include/s_serv.h (File Modified)
9577 +1 -0 trunk/include/s_stats.h (File Modified)
9578 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9579 +1 -1 trunk/src/messages.tab (File Modified)
9580 +1 -0 trunk/src/newconf.c (File Modified)
9581 +1 -0 trunk/src/s_conf.c (File Modified)
9582 +1 -0 trunk/src/s_serv.c (File Modified)
9583 +2 -2 trunk/src/s_stats.c (File Modified)
9586 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9592 trunk/NEWS (File Modified)
9595 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9597 Don't allow lookups by uid in /monitor + and /monitor s.
9601 trunk/modules/m_monitor.c (File Modified)
9604 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9606 Stop garbage +j being set in cases like +j aaa:bbb by
9607 initializing the variables properly.
9613 trunk/modules/core/m_mode.c (File Modified)
9614 trunk/modules/core/m_sjoin.c (File Modified)
9617 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9619 Apply flags to the proper server in me_gcap().
9623 trunk/modules/m_capab.c (File Modified)
9626 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9628 Use find_named_client() instead of find_client() to check
9629 for nick collisions.
9633 trunk/modules/core/m_nick.c (File Modified)
9636 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9638 - Replace old 381 numeric with a new, more positive one!
9642 trunk/src/messages.tab (File Modified)
9645 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9647 Make it compile again.
9651 trunk/src/channel.c (File Modified)
9652 trunk/src/client.c (File Modified)
9653 trunk/src/ircd.c (File Modified)
9654 trunk/src/packet.c (File Modified)
9657 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9659 - Prevent UID disclosure in cmode setting.
9663 trunk/NEWS (File Modified)
9664 trunk/modules/core/m_mode.c (File Modified)
9667 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9669 A different check which prevents UID disclosure.
9673 trunk/modules/core/m_kick.c (File Modified)
9676 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9678 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9682 trunk/modules/core/m_kick.c (File Modified)
9685 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9687 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9691 trunk/NEWS (File Modified)
9692 trunk/modules/m_accept.c (File Modified)
9693 trunk/modules/m_admin.c (File Modified)
9694 trunk/modules/m_away.c (File Modified)
9695 trunk/modules/m_cap.c (File Modified)
9696 trunk/modules/m_capab.c (File Modified)
9697 trunk/modules/m_challenge.c (File Modified)
9698 trunk/modules/m_chghost.c (File Modified)
9699 trunk/modules/m_close.c (File Modified)
9700 trunk/modules/m_cmessage.c (File Modified)
9701 trunk/modules/m_connect.c (File Modified)
9702 trunk/modules/m_dline.c (File Modified)
9703 trunk/modules/m_encap.c (File Modified)
9704 trunk/modules/m_etrace.c (File Modified)
9705 trunk/modules/m_gline.c (File Modified)
9706 trunk/modules/m_help.c (File Modified)
9707 trunk/modules/m_info.c (File Modified)
9708 trunk/modules/m_invite.c (File Modified)
9709 trunk/modules/m_ison.c (File Modified)
9710 trunk/modules/m_kline.c (File Modified)
9711 trunk/modules/m_knock.c (File Modified)
9712 trunk/modules/m_links.c (File Modified)
9713 trunk/modules/m_list.c (File Modified)
9714 trunk/modules/m_locops.c (File Modified)
9715 trunk/modules/m_lusers.c (File Modified)
9716 trunk/modules/m_map.c (File Modified)
9717 trunk/modules/m_monitor.c (File Modified)
9718 trunk/modules/m_motd.c (File Modified)
9719 trunk/modules/m_names.c (File Modified)
9720 trunk/modules/m_oper.c (File Modified)
9721 trunk/modules/m_operspy.c (File Modified)
9722 trunk/modules/m_pass.c (File Modified)
9723 trunk/modules/m_ping.c (File Modified)
9724 trunk/modules/m_pong.c (File Modified)
9725 trunk/modules/m_post.c (File Modified)
9726 trunk/modules/m_rehash.c (File Modified)
9727 trunk/modules/m_restart.c (File Modified)
9728 trunk/modules/m_resv.c (File Modified)
9729 trunk/modules/m_services.c (File Modified)
9730 trunk/modules/m_set.c (File Modified)
9731 trunk/modules/m_sshortcut.c (File Modified)
9732 trunk/modules/m_stats.c (File Modified)
9733 trunk/modules/m_svinfo.c (File Modified)
9734 trunk/modules/m_tb.c (File Modified)
9735 trunk/modules/m_testline.c (File Modified)
9736 trunk/modules/m_testmask.c (File Modified)
9737 trunk/modules/m_time.c (File Modified)
9738 trunk/modules/m_topic.c (File Modified)
9739 trunk/modules/m_trace.c (File Modified)
9740 trunk/modules/m_unreject.c (File Modified)
9741 trunk/modules/m_user.c (File Modified)
9742 trunk/modules/m_userhost.c (File Modified)
9743 trunk/modules/m_users.c (File Modified)
9744 trunk/modules/m_version.c (File Modified)
9745 trunk/modules/m_wallops.c (File Modified)
9746 trunk/modules/m_who.c (File Modified)
9747 trunk/modules/m_whois.c (File Modified)
9748 trunk/modules/m_whowas.c (File Modified)
9749 trunk/modules/m_xline.c (File Modified)
9750 trunk/src/adns.c (File Modified)
9751 trunk/src/aline.c (File Modified)
9752 trunk/src/cache.c (File Modified)
9753 trunk/src/channel.c (File Modified)
9754 trunk/src/class.c (File Modified)
9755 trunk/src/client.c (File Modified)
9756 trunk/src/commio.c (File Modified)
9757 trunk/src/event.c (File Modified)
9758 trunk/src/hash.c (File Modified)
9759 trunk/src/hostmask.c (File Modified)
9760 trunk/src/ircd.c (File Modified)
9761 trunk/src/kdparse.c (File Modified)
9762 trunk/src/linebuf.c (File Modified)
9763 trunk/src/listener.c (File Modified)
9764 trunk/src/modules.c (File Modified)
9765 trunk/src/monitor.c (File Modified)
9766 trunk/src/newconf.c (File Modified)
9767 trunk/src/packet.c (File Modified)
9768 trunk/src/parse.c (File Modified)
9769 trunk/src/reject.c (File Modified)
9770 trunk/src/s_auth.c (File Modified)
9771 trunk/src/s_conf.c (File Modified)
9772 trunk/src/s_gline.c (File Modified)
9773 trunk/src/s_log.c (File Modified)
9774 trunk/src/s_newconf.c (File Modified)
9775 trunk/src/s_serv.c (File Modified)
9776 trunk/src/s_stats.c (File Modified)
9777 trunk/src/s_user.c (File Modified)
9778 trunk/src/send.c (File Modified)
9779 trunk/src/whowas.c (File Modified)
9782 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9784 - More coding style niceities. Pretty much got client.h squared away.
9788 trunk/modules/m_dline.c (File Modified)
9789 trunk/modules/m_gline.c (File Modified)
9790 trunk/modules/m_kline.c (File Modified)
9791 trunk/modules/m_rehash.c (File Modified)
9792 trunk/modules/m_resv.c (File Modified)
9793 trunk/modules/m_stats.c (File Modified)
9794 trunk/modules/m_testline.c (File Modified)
9795 trunk/modules/m_user.c (File Modified)
9796 trunk/modules/m_xline.c (File Modified)
9799 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9801 - Propagate quiets (+q) on netjoins
9802 - Clear +q list too on lowerTS sjoin from TS6 source
9806 trunk/modules/core/m_sjoin.c (File Modified)
9807 trunk/src/s_serv.c (File Modified)
9810 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9812 Second argument to whois is always a nick, never a uid.
9813 This prevents /whois other.server uid to get information
9818 trunk/modules/m_whois.c (File Modified)
9821 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9823 Don't allow local users to use uids in user mode.
9827 trunk/src/s_user.c (File Modified)
9830 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9832 Make it compile again.
9836 trunk/src/s_stats.c (File Modified)
9839 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9841 Fix propagation of empty SJOIN.
9845 trunk/modules/core/m_sjoin.c (File Modified)
9848 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9850 Some atheme-style niceties here.
9854 trunk/modules/m_accept.c (File Modified)
9855 trunk/modules/m_admin.c (File Modified)
9856 trunk/modules/m_away.c (File Modified)
9857 trunk/modules/m_cap.c (File Modified)
9858 trunk/modules/m_capab.c (File Modified)
9859 trunk/modules/m_challenge.c (File Modified)
9860 trunk/modules/m_chghost.c (File Modified)
9861 trunk/modules/m_close.c (File Modified)
9862 trunk/modules/m_cmessage.c (File Modified)
9863 trunk/modules/m_connect.c (File Modified)
9864 trunk/modules/m_dline.c (File Modified)
9865 trunk/modules/m_encap.c (File Modified)
9866 trunk/modules/m_etrace.c (File Modified)
9867 trunk/modules/m_gline.c (File Modified)
9868 trunk/modules/m_help.c (File Modified)
9869 trunk/modules/m_info.c (File Modified)
9870 trunk/modules/m_invite.c (File Modified)
9871 trunk/modules/m_ison.c (File Modified)
9872 trunk/modules/m_kline.c (File Modified)
9873 trunk/modules/m_knock.c (File Modified)
9874 trunk/modules/m_links.c (File Modified)
9875 trunk/modules/m_list.c (File Modified)
9876 trunk/modules/m_locops.c (File Modified)
9877 trunk/modules/m_lusers.c (File Modified)
9878 trunk/modules/m_map.c (File Modified)
9879 trunk/modules/m_monitor.c (File Modified)
9880 trunk/modules/m_motd.c (File Modified)
9881 trunk/modules/m_names.c (File Modified)
9882 trunk/modules/m_oper.c (File Modified)
9883 trunk/modules/m_operspy.c (File Modified)
9884 trunk/modules/m_pass.c (File Modified)
9885 trunk/modules/m_ping.c (File Modified)
9886 trunk/modules/m_pong.c (File Modified)
9887 trunk/modules/m_post.c (File Modified)
9888 trunk/modules/m_rehash.c (File Modified)
9889 trunk/modules/m_restart.c (File Modified)
9890 trunk/modules/m_resv.c (File Modified)
9891 trunk/modules/m_services.c (File Modified)
9892 trunk/modules/m_set.c (File Modified)
9893 trunk/modules/m_sshortcut.c (File Modified)
9894 trunk/modules/m_stats.c (File Modified)
9895 trunk/modules/m_svinfo.c (File Modified)
9896 trunk/modules/m_tb.c (File Modified)
9897 trunk/modules/m_testline.c (File Modified)
9898 trunk/modules/m_testmask.c (File Modified)
9899 trunk/modules/m_time.c (File Modified)
9900 trunk/modules/m_topic.c (File Modified)
9901 trunk/modules/m_trace.c (File Modified)
9902 trunk/modules/m_unreject.c (File Modified)
9903 trunk/modules/m_user.c (File Modified)
9904 trunk/modules/m_userhost.c (File Modified)
9905 trunk/modules/m_users.c (File Modified)
9906 trunk/modules/m_version.c (File Modified)
9907 trunk/modules/m_wallops.c (File Modified)
9908 trunk/modules/m_who.c (File Modified)
9909 trunk/modules/m_whois.c (File Modified)
9910 trunk/modules/m_whowas.c (File Modified)
9911 trunk/modules/m_xline.c (File Modified)
9914 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9916 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9920 trunk/.indent.pro (File Modified)
9921 trunk/include/charybdis.h (File Added)
9922 trunk/include/client.h (File Modified)
9923 trunk/modules/.indent.pro (File Modified)
9924 trunk/src/.indent.pro (File Modified)
9925 trunk/src/adns.c (File Modified)
9926 trunk/src/aline.c (File Modified)
9927 trunk/src/cache.c (File Modified)
9928 trunk/src/channel.c (File Modified)
9929 trunk/src/class.c (File Modified)
9930 trunk/src/client.c (File Modified)
9931 trunk/src/commio.c (File Modified)
9932 trunk/src/event.c (File Modified)
9933 trunk/src/hash.c (File Modified)
9934 trunk/src/hostmask.c (File Modified)
9935 trunk/src/ircd.c (File Modified)
9936 trunk/src/kdparse.c (File Modified)
9937 trunk/src/linebuf.c (File Modified)
9938 trunk/src/listener.c (File Modified)
9939 trunk/src/modules.c (File Modified)
9940 trunk/src/monitor.c (File Modified)
9941 trunk/src/newconf.c (File Modified)
9942 trunk/src/packet.c (File Modified)
9943 trunk/src/parse.c (File Modified)
9944 trunk/src/reject.c (File Modified)
9945 trunk/src/s_auth.c (File Modified)
9946 trunk/src/s_conf.c (File Modified)
9947 trunk/src/s_gline.c (File Modified)
9948 trunk/src/s_log.c (File Modified)
9949 trunk/src/s_newconf.c (File Modified)
9950 trunk/src/s_serv.c (File Modified)
9951 trunk/src/s_stats.c (File Modified)
9952 trunk/src/s_user.c (File Modified)
9953 trunk/src/send.c (File Modified)
9954 trunk/src/whowas.c (File Modified)
9957 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9959 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9960 - Convert a few modules towards using this code.
9961 - Make a note about this change in NEWS.
9965 trunk/NEWS (File Modified)
9966 trunk/include/aline.h (File Added)
9967 trunk/modules/m_dline.c (File Modified)
9968 trunk/modules/m_kline.c (File Modified)
9969 trunk/modules/m_resv.c (File Modified)
9970 trunk/modules/m_xline.c (File Modified)
9971 trunk/src/Makefile.in (File Modified)
9972 trunk/src/aline.c (File Added)
9975 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9977 - Update NEWS document.
9981 trunk/NEWS (File Modified)
9984 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9986 Use find_named_person() instead of find_person() in services shortcuts.
9990 trunk/modules/m_sshortcut.c (File Modified)
9993 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9995 Fix propagation of empty channels (+P).
9999 trunk/modules/core/m_sjoin.c (File Modified)
10000 trunk/src/s_serv.c (File Modified)
10003 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10005 Use same comparison for +f.
10009 trunk/modules/core/m_join.c (File Modified)
10012 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10014 Retire server-server non-encap CHGHOST, and clean it up a bit.
10018 trunk/modules/m_chghost.c (File Modified)
10021 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10023 Use TS6 form for SQUIT wallops.
10027 trunk/modules/core/m_squit.c (File Modified)
10030 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10032 Propagate nick changes for remote clients in TS6 form if possible;
10033 simplify the code a bit.
10037 trunk/modules/core/m_nick.c (File Modified)
10040 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10042 Only clear oper_only_umodes on deoper for local clients.
10046 trunk/src/s_user.c (File Modified)
10049 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10051 - Don't enable use_whois_actually in the default config, makes cloaking
10052 only useful for vanity.
10056 trunk/doc/example.conf (File Modified)
10059 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10061 Fix linebuf raw code to not truncate lines longer than
10062 510 characters. This stops ziplinks corruption at
10063 the initial burst if the other side sends a lot.
10067 trunk/src/linebuf.c (File Modified)
10070 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10072 - Add +r to channel_modes().
10076 trunk/src/channel.c (File Modified)
10079 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10085 trunk/NEWS (File Modified)
10088 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10090 err, nvm. wrong project :-P
10094 trunk/src/match.c (File Modified)
10097 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10099 make sure we don't crash on match(NULL, test)
10103 trunk/src/match.c (File Modified)
10106 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10108 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10109 flags = rehash in shared{}.
10110 Uses :<source> ENCAP <target> REHASH [option].
10114 trunk/doc/example.conf (File Modified)
10115 trunk/doc/reference.conf (File Modified)
10116 trunk/help/opers/rehash (File Modified)
10117 trunk/include/s_newconf.h (File Modified)
10118 trunk/modules/m_rehash.c (File Modified)
10119 trunk/modules/m_stats.c (File Modified)
10120 trunk/src/newconf.c (File Modified)
10123 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10125 Initialize flags to 0 in conf_set_shared_flags() and
10126 conf_set_cluster_flags().
10130 trunk/src/newconf.c (File Modified)
10133 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10135 Don't allow a forward from a #channel to an &channel.
10136 Error message is Illegal channel name.
10140 trunk/modules/core/m_mode.c (File Modified)
10143 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10145 - change version to 1.0.1
10149 trunk/configure (File Modified)
10150 trunk/configure.ac (File Modified)
10153 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10159 trunk/NEWS (File Modified)
10162 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10164 Services shortcuts changes:
10165 - Require umode +S on target
10166 - Use ERR_SERVICESDOWN (440) for error message
10167 - Fix check for empty string
10171 trunk/include/numeric.h (File Modified)
10172 trunk/modules/m_sshortcut.c (File Modified)
10173 trunk/src/messages.tab (File Modified)
10176 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10178 s/IsChanService/IsService/g;
10182 trunk/modules/m_sshortcut.c (File Modified)
10185 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10187 Add check for service validity in shortcut routines.
10191 trunk/modules/m_sshortcut.c (File Modified)
10194 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10196 Don't allow forwarding to a -F channel the setter is not on.
10200 trunk/modules/core/m_mode.c (File Modified)
10203 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10205 Describe identify_service and identify_command in
10210 trunk/doc/reference.conf (File Modified)
10213 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10215 More helpfile updates.
10219 trunk/help/Makefile.in (File Modified)
10220 trunk/help/opers/die (File Modified)
10221 trunk/help/opers/join (File Modified)
10222 trunk/help/opers/links (File Modified)
10223 trunk/help/opers/lusers (File Modified)
10224 trunk/help/opers/map (File Added)
10225 trunk/help/opers/motd (File Modified)
10226 trunk/help/opers/names (File Modified)
10227 trunk/help/opers/notice (File Modified)
10228 trunk/help/opers/operspy (File Modified)
10229 trunk/help/opers/part (File Modified)
10230 trunk/help/opers/privmsg (File Modified)
10231 trunk/help/opers/restart (File Modified)
10232 trunk/help/opers/set (File Modified)
10233 trunk/help/opers/stats (File Modified)
10234 trunk/help/opers/trace (File Modified)
10235 trunk/help/opers/version (File Modified)
10236 trunk/help/users/notice (File Modified)
10237 trunk/help/users/privmsg (File Modified)
10238 trunk/help/users/stats (File Modified)
10241 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10247 trunk/help/opers/cmode (File Modified)
10248 trunk/help/opers/umode (File Modified)
10249 trunk/help/opers/wallops (File Modified)
10250 trunk/help/opers/who (File Modified)
10251 trunk/help/users/umode (File Modified)
10254 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10256 Include cmode +r in 004 and 005.
10260 trunk/include/supported.h (File Modified)
10261 trunk/src/messages.tab (File Modified)
10264 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10266 No need to clear all 3 buffers in channel_modes().
10270 trunk/src/channel.c (File Modified)
10273 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10275 - Fix multiple +f modes per line
10276 - -f shouldn't take a parameter
10280 trunk/modules/core/m_mode.c (File Modified)
10283 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10285 Channel mode +Q now prevents forwarding to or through
10286 a channel, just like in hyperion, not from a channel.
10290 trunk/modules/core/m_join.c (File Modified)
10293 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10295 Complete +F/+Q propagation.
10299 trunk/modules/core/m_join.c (File Modified)
10300 trunk/modules/core/m_sjoin.c (File Modified)
10301 trunk/src/channel.c (File Modified)
10304 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10306 - A few minor fixes.
10310 trunk/modules/core/m_join.c (File Modified)
10311 trunk/modules/m_services.c (File Modified)
10314 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10316 - Fix netsplit obfuscation.
10320 trunk/src/client.c (File Modified)
10323 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10325 - Fix another /stats p related bug.
10329 trunk/src/client.c (File Modified)
10332 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10334 - Update example.conf.
10338 trunk/doc/example.conf (File Modified)
10341 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10343 - Fix a minor bug here, and re-release 1.0.
10347 trunk/modules/core/m_nick.c (File Modified)
10350 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10352 - Add bursted clients to /stats p list.
10356 trunk/modules/core/m_nick.c (File Modified)
10359 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10361 - Add identify_service, identify_command options to the example.conf,
10366 trunk/NEWS (File Modified)
10367 trunk/doc/example.conf (File Modified)
10368 trunk/src/newconf.c (File Modified)
10371 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10373 - Add services shortcuts.
10377 trunk/modules/Makefile.in (File Modified)
10378 trunk/modules/m_sshortcut.c (File Added)
10381 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10383 - put back checks i removed by mistake
10387 trunk/modules/core/m_join.c (File Modified)
10390 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10392 - Implement channel mode +Q, which disables forwarding.
10393 - Make forwarding usable by everyone.
10394 - Implement channel mode +F which bypasses authority checks on a target
10400 trunk/NEWS (File Modified)
10401 trunk/include/channel.h (File Modified)
10402 trunk/include/supported.h (File Modified)
10403 trunk/modules/core/m_join.c (File Modified)
10404 trunk/modules/core/m_mode.c (File Modified)
10405 trunk/src/messages.tab (File Modified)
10408 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10410 - Fix account handling brokenness.
10414 trunk/modules/m_services.c (File Modified)
10417 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10419 Identify to services via server password hack. Still
10420 needs config file parts, like
10421 identifyservice = "nickserv@services.int";
10422 identifycommand = "IDENTIFY";
10426 trunk/include/s_conf.h (File Modified)
10427 trunk/src/s_user.c (File Modified)
10430 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10432 Make send.c compile.
10436 trunk/src/send.c (File Modified)
10439 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10441 - Handle this better.
10445 trunk/src/send.c (File Modified)
10448 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10450 If the source is not a client, don't send to normal users.
10454 trunk/src/send.c (File Modified)
10457 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10459 - Make /wallops behave as wallops in other ircds.
10463 trunk/modules/m_wallops.c (File Modified)
10464 trunk/src/send.c (File Modified)
10467 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10473 trunk/NEWS (File Modified)
10474 trunk/configure (File Modified)
10475 trunk/configure.ac (File Modified)
10478 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10480 - Remove efnet configuration.
10481 - Rename example.conf as reference.conf, and replace the default
10482 example.conf with one suitable for AthemeNET.
10483 - Update makefile to reflect these changes.
10487 trunk/doc/Makefile.in (File Modified)
10488 trunk/doc/example.conf (File Modified)
10489 trunk/doc/example.efnet.conf (File Deleted)
10490 trunk/doc/reference.conf (File Added)
10493 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10495 - Don't display opers who are /away.
10499 trunk/modules/m_stats.c (File Modified)
10502 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10504 Put cmode +f in 004 and 005.
10508 trunk/include/supported.h (File Modified)
10509 trunk/src/messages.tab (File Modified)
10512 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10514 Add user umode +Q which prevents a user from
10519 trunk/include/client.h (File Modified)
10520 trunk/modules/core/m_join.c (File Modified)
10521 trunk/src/messages.tab (File Modified)
10522 trunk/src/s_user.c (File Modified)
10525 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10527 Implement channel forwarding in m_join(). As in
10528 hyperion, failing to join because of +i, +r or +j
10529 can cause you to be forwarded, potentially
10530 recursively. Unlike hyperion, a single numeric
10531 is sent in case of a successful forward, otherwise
10532 the ircd acts if there were no forward.
10536 trunk/include/numeric.h (File Modified)
10537 trunk/modules/core/m_join.c (File Modified)
10538 trunk/src/messages.tab (File Modified)
10541 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10543 Allow servers to set oper-only cmodes as well.
10547 trunk/modules/core/m_mode.c (File Modified)
10550 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10552 Add cmode +f which takes a channel name, settable
10553 only by opers for now. Does not do anything yet.
10557 trunk/include/channel.h (File Modified)
10558 trunk/modules/core/m_join.c (File Modified)
10559 trunk/modules/core/m_mode.c (File Modified)
10560 trunk/modules/core/m_sjoin.c (File Modified)
10561 trunk/src/channel.c (File Modified)
10564 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10566 Fully initialize 'mode' in ms_join() and ms_sjoin()
10567 to avoid old +j garbage from being used.
10571 trunk/modules/core/m_join.c (File Modified)
10572 trunk/modules/core/m_sjoin.c (File Modified)
10575 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10577 - only touch join_count/join_delta if join throttling
10578 is enabled on the channel
10579 - reset join_count/join_delta to 0 if -j is set
10583 trunk/modules/core/m_join.c (File Modified)
10584 trunk/modules/core/m_mode.c (File Modified)
10585 trunk/modules/core/m_sjoin.c (File Modified)
10588 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10590 Also start a new "period" for join throttling for remote joins,
10591 if necessary. Make the code slightly clearer.
10595 trunk/modules/core/m_join.c (File Modified)
10596 trunk/src/channel.c (File Modified)
10599 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10601 Some +j improvements, still broken.
10605 trunk/modules/core/m_join.c (File Modified)
10606 trunk/modules/core/m_sjoin.c (File Modified)
10609 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10611 Only do +z processing for +m channels the sender is on,
10612 as bans/quiets are currently only checked locally.
10616 trunk/modules/core/m_message.c (File Modified)
10619 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10621 - Add max_bans_large configuration option, defaulting to 500, to
10622 limit the number of bans in a +L channel
10623 - Change b/e/I to b/e/I/q in texts
10627 trunk/doc/example.conf (File Modified)
10628 trunk/include/s_conf.h (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10630 trunk/modules/m_info.c (File Modified)
10631 trunk/src/newconf.c (File Modified)
10632 trunk/src/s_conf.c (File Modified)
10635 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10637 Store invite for +gi channels.
10638 Note that +gi is significantly weaker access control than +i.
10642 trunk/modules/m_invite.c (File Modified)
10645 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10647 Nonops are allowed to see +q lists.
10651 trunk/modules/core/m_mode.c (File Modified)
10654 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10656 Invalidate can_send() cache on -q.
10660 trunk/modules/core/m_mode.c (File Modified)
10663 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10665 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10669 trunk/modules/core/m_sjoin.c (File Modified)
10672 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10674 - Allow blank SJOINs -- for permanant channels.
10678 trunk/modules/core/m_sjoin.c (File Modified)
10681 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10683 - Burst permanant channels.
10687 trunk/src/s_serv.c (File Modified)
10690 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10692 - Fix handling of permanant channels.
10696 trunk/modules/core/m_join.c (File Modified)
10699 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10701 - Run indent on core modules.
10702 - Add propagation of join throttle settings.
10706 trunk/modules/core/m_die.c (File Modified)
10707 trunk/modules/core/m_error.c (File Modified)
10708 trunk/modules/core/m_join.c (File Modified)
10709 trunk/modules/core/m_kick.c (File Modified)
10710 trunk/modules/core/m_kill.c (File Modified)
10711 trunk/modules/core/m_message.c (File Modified)
10712 trunk/modules/core/m_mode.c (File Modified)
10713 trunk/modules/core/m_nick.c (File Modified)
10714 trunk/modules/core/m_part.c (File Modified)
10715 trunk/modules/core/m_quit.c (File Modified)
10716 trunk/modules/core/m_server.c (File Modified)
10717 trunk/modules/core/m_sjoin.c (File Modified)
10718 trunk/modules/core/m_squit.c (File Modified)
10721 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10723 - Fix mistake in commit message.
10727 trunk/ChangeLog (File Modified)
10730 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10732 - Channel throttling.
10736 trunk/NEWS (File Modified)
10737 trunk/include/supported.h (File Modified)
10738 trunk/modules/core/m_mode.c (File Modified)
10739 trunk/src/messages.tab (File Modified)
10742 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10744 - Channel throttle logic fixes.
10748 trunk/include/channel.h (File Modified)
10751 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10753 - Add the throttle logic.
10757 trunk/include/channel.h (File Modified)
10758 trunk/include/numeric.h (File Modified)
10759 trunk/modules/core/m_join.c (File Modified)
10760 trunk/src/channel.c (File Modified)
10761 trunk/src/messages.tab (File Modified)
10764 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10766 - Cosmetic fixes to CREDITS.
10770 trunk/CREDITS (File Modified)
10773 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10775 - Better channel_modes() from ShadowIRCd 4.
10779 trunk/include/channel.h (File Modified)
10780 trunk/src/channel.c (File Modified)
10783 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10785 - Strip colour codes from parts.
10789 trunk/modules/core/m_part.c (File Modified)
10792 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10794 - Strip colour codes from quits.
10798 trunk/modules/core/m_quit.c (File Modified)
10801 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10803 - add +c/+g/+z to channel_modes().
10807 trunk/src/channel.c (File Modified)
10810 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10812 - Add +g to 004/005 numerics.
10816 trunk/include/supported.h (File Modified)
10817 trunk/src/messages.tab (File Modified)
10820 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10822 - Add +cgz to set_final_mode() in both join/sjoin.
10823 - Implement channel mode +g: Free invite.
10827 trunk/include/channel.h (File Modified)
10828 trunk/modules/core/m_join.c (File Modified)
10829 trunk/modules/core/m_mode.c (File Modified)
10830 trunk/modules/core/m_sjoin.c (File Modified)
10831 trunk/modules/m_invite.c (File Modified)
10834 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10836 - Make sure /stats p uses the right list.
10840 trunk/modules/m_stats.c (File Modified)
10843 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10845 - local oper list becomes local_oper_list.
10846 - all opers are stored on oper_list for /stats p.
10850 trunk/include/ircd.h (File Modified)
10851 trunk/modules/m_stats.c (File Modified)
10852 trunk/modules/m_trace.c (File Modified)
10853 trunk/src/client.c (File Modified)
10854 trunk/src/ircd.c (File Modified)
10855 trunk/src/s_user.c (File Modified)
10856 trunk/src/send.c (File Modified)
10859 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10861 - Remove ENABLE_SERVICES legacy define.
10865 trunk/configure (File Modified)
10866 trunk/configure.ac (File Modified)
10867 trunk/include/client.h (File Modified)
10868 trunk/include/m_info.h (File Modified)
10869 trunk/include/s_conf.h (File Modified)
10870 trunk/modules/Makefile.in (File Modified)
10871 trunk/modules/core/m_kick.c (File Modified)
10872 trunk/modules/core/m_mode.c (File Modified)
10873 trunk/modules/core/m_nick.c (File Modified)
10874 trunk/modules/core/m_sjoin.c (File Modified)
10875 trunk/modules/m_services.c (File Modified)
10876 trunk/src/channel.c (File Modified)
10877 trunk/src/newconf.c (File Modified)
10878 trunk/src/s_conf.c (File Modified)
10879 trunk/src/s_serv.c (File Modified)
10880 trunk/src/s_user.c (File Modified)
10883 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10885 - New reject message, ala ircu.
10889 trunk/src/reject.c (File Modified)
10892 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10894 - Reduce 'broadcast storm' effect in m_chghost.
10898 trunk/modules/m_chghost.c (File Modified)
10901 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10903 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10907 trunk/include/supported.h (File Modified)
10908 trunk/src/messages.tab (File Modified)
10911 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10917 trunk/include/channel.h (File Modified)
10918 trunk/modules/core/m_message.c (File Modified)
10919 trunk/modules/core/m_mode.c (File Modified)
10922 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10924 - use sendto_one_numeric() in some places.
10928 trunk/modules/core/m_mode.c (File Modified)
10931 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10933 - Implement channel mode +c -- colour stripping.
10937 trunk/include/irc_string.h (File Modified)
10938 trunk/include/supported.h (File Modified)
10939 trunk/modules/core/m_message.c (File Modified)
10940 trunk/modules/core/m_mode.c (File Modified)
10941 trunk/src/irc_string.c (File Modified)
10942 trunk/src/messages.tab (File Modified)
10945 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10947 - Add +qLP to CHANMODES 005 numeric.
10951 trunk/include/supported.h (File Modified)
10954 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10956 Move credits files to doc/.
10960 trunk/Hybrid-team (File Deleted)
10961 trunk/Ratbox-team (File Deleted)
10962 trunk/doc/Hybrid-team (File Added)
10963 trunk/doc/Ratbox-team (File Added)
10966 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10968 - Rename Ratbox credits as Ratbox-team.
10969 - Add in our own CREDITS.
10973 trunk/CREDITS (File Deleted)
10974 trunk/CREDITS (File Added)
10975 trunk/Ratbox-team (File Added)
10978 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10980 - Quietcache fixes.
10984 trunk/modules/core/m_mode.c (File Modified)
10987 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10989 - Rebuild configure.
10993 trunk/autom4te.cache/ (File Deleted)
10994 trunk/configure (File Modified)
10997 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10999 Add +q to messages.tab.
11003 trunk/src/messages.tab (File Modified)
11006 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11008 - port m_sjoin stuff to TS6 JOIN syntax.
11012 trunk/modules/core/m_join.c (File Modified)
11015 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11017 - Implement channel mode +q (quiet)
11021 trunk/include/channel.h (File Modified)
11022 trunk/modules/core/m_mode.c (File Modified)
11023 trunk/src/channel.c (File Modified)
11026 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11028 Add +L/+P for set_final_mode().
11032 trunk/modules/core/m_sjoin.c (File Modified)
11035 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11037 Add +L/+P in channel_modes().
11041 trunk/src/channel.c (File Modified)
11044 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11046 - Use MODE_PERMANENT, not MODE_PERMANANT
11047 - Actually use chm_staff()
11049 It compiles but is not otherwise tested.
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_mode.c (File Modified)
11055 trunk/modules/core/m_sjoin.c (File Modified)
11056 trunk/src/channel.c (File Modified)
11059 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11061 - Ok, patchlevel.h is fixed now.
11065 trunk/include/patchlevel.h (File Modified)
11068 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11074 trunk/include/patchlevel.h (File Modified)
11075 trunk/src/version.c.SH (File Modified)
11078 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11080 - Fix compilation issue with version.c.
11084 trunk/src/version.c.SH (File Modified)
11087 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11089 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11090 this from the BUGS file.
11094 trunk/BUGS (File Modified)
11097 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11099 Mangle all netsplit messages if flatten links is enabled.
11103 trunk/src/client.c (File Modified)
11106 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11108 - jilles pointed out that /stats p needed severe changes -- implement
11113 trunk/modules/m_stats.c (File Modified)
11116 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11118 Rename RELNOTES to NEWS.
11122 trunk/NEWS (File Added)
11123 trunk/RELNOTES (File Deleted)
11126 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11132 trunk/RELNOTES (File Modified)
11135 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11137 - Make /stats p work globally.
11138 - Change 'OPER(s)' to 'staff members'
11142 trunk/modules/m_stats.c (File Modified)
11145 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11147 - add modes, +LP to RPL_MYINFO.
11151 trunk/src/messages.tab (File Modified)
11154 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11156 More stuff to RELNOTES.
11160 trunk/RELNOTES (File Modified)
11163 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11169 trunk/modules/core/m_sjoin.c (File Modified)
11170 trunk/src/channel.c (File Modified)
11173 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11175 - Implement list limit exceed modes -- +L.
11179 trunk/modules/core/m_mode.c (File Modified)
11182 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11184 - Add handlers for modes +L, +P.
11188 trunk/include/channel.h (File Modified)
11189 trunk/modules/core/m_mode.c (File Modified)
11192 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11194 Update properties on *everything*.
11198 trunk/.cvsignore (Property Modified)
11199 trunk/.indent.pro (Property Modified)
11200 trunk/BUGS (File Modified) (Property Modified)
11201 trunk/CREDITS (File Modified) (Property Modified)
11202 trunk/ChangeLog (Property Modified)
11203 trunk/Hybrid-team (File Modified) (Property Modified)
11204 trunk/INSTALL (File Modified) (Property Modified)
11205 trunk/LICENSE (File Modified) (Property Modified)
11206 trunk/Makefile.in (File Modified) (Property Modified)
11207 trunk/README.FIRST (File Modified) (Property Modified)
11208 trunk/RELNOTES (File Modified) (Property Modified)
11209 trunk/SVN-Access (Property Modified)
11210 trunk/aclocal.m4 (File Modified) (Property Modified)
11211 trunk/adns/.cvsignore (Property Modified)
11212 trunk/adns/COPYING (Property Modified)
11213 trunk/adns/GPL-vs-LGPL (Property Modified)
11214 trunk/adns/Makefile.in (File Modified) (Property Modified)
11215 trunk/adns/README (Property Modified)
11216 trunk/adns/README.ircd (Property Modified)
11217 trunk/adns/adns.h (File Modified) (Property Modified)
11218 trunk/adns/check.c (File Modified) (Property Modified)
11219 trunk/adns/dlist.h (File Modified) (Property Modified)
11220 trunk/adns/event.c (File Modified) (Property Modified)
11221 trunk/adns/general.c (File Modified) (Property Modified)
11222 trunk/adns/internal.h (File Modified) (Property Modified)
11223 trunk/adns/parse.c (File Modified) (Property Modified)
11224 trunk/adns/query.c (File Modified) (Property Modified)
11225 trunk/adns/reply.c (File Modified) (Property Modified)
11226 trunk/adns/setup.c (File Modified) (Property Modified)
11227 trunk/adns/transmit.c (File Modified) (Property Modified)
11228 trunk/adns/tvarith.h (File Modified) (Property Modified)
11229 trunk/adns/types.c (File Modified) (Property Modified)
11230 trunk/configure (File Modified) (Property Modified)
11231 trunk/configure.ac (File Modified) (Property Modified)
11232 trunk/contrib/.cvsignore (Property Modified)
11233 trunk/contrib/.indent.pro (Property Modified)
11234 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11235 trunk/contrib/README (File Modified) (Property Modified)
11236 trunk/contrib/example_module.c (File Modified) (Property Modified)
11237 trunk/contrib/m_42.c (File Modified) (Property Modified)
11238 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11239 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11240 trunk/contrib/m_force.c (File Modified) (Property Modified)
11241 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11242 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11243 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11244 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11245 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11246 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11247 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11248 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11249 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11250 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11251 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11252 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11253 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11254 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11255 trunk/doc/.cvsignore (Property Modified)
11256 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11257 trunk/doc/Makefile.in (File Modified) (Property Modified)
11258 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11259 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11260 trunk/doc/challenge.txt (File Modified) (Property Modified)
11261 trunk/doc/example.conf (File Modified) (Property Modified)
11262 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11263 trunk/doc/hooks.txt (File Modified) (Property Modified)
11264 trunk/doc/index.txt (File Modified) (Property Modified)
11265 trunk/doc/ircd.8 (File Modified) (Property Modified)
11266 trunk/doc/ircd.motd (Property Modified)
11267 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11268 trunk/doc/modeg.txt (File Modified) (Property Modified)
11269 trunk/doc/modes.txt (File Modified) (Property Modified)
11270 trunk/doc/monitor.txt (File Modified) (Property Modified)
11271 trunk/doc/old/Authors (Property Modified)
11272 trunk/doc/operguide.txt (File Modified) (Property Modified)
11273 trunk/doc/opermyth.txt (Property Modified)
11274 trunk/doc/server-version-info (File Modified) (Property Modified)
11275 trunk/doc/services.txt (File Modified) (Property Modified)
11276 trunk/doc/technical/README.TSora (Property Modified)
11277 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11278 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11279 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11280 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11281 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11282 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11283 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11284 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11285 trunk/doc/technical/rfc1459.txt (Property Modified)
11286 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11287 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11288 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11289 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11290 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11291 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11292 trunk/help/Makefile.in (File Modified) (Property Modified)
11293 trunk/help/opers/accept (Property Modified)
11294 trunk/help/opers/admin (Property Modified)
11295 trunk/help/opers/away (Property Modified)
11296 trunk/help/opers/capab (Property Modified)
11297 trunk/help/opers/challenge (Property Modified)
11298 trunk/help/opers/close (Property Modified)
11299 trunk/help/opers/cmode (Property Modified)
11300 trunk/help/opers/cnotice (Property Modified)
11301 trunk/help/opers/connect (Property Modified)
11302 trunk/help/opers/cprivmsg (Property Modified)
11303 trunk/help/opers/credits (Property Modified)
11304 trunk/help/opers/die (Property Modified)
11305 trunk/help/opers/dline (Property Modified)
11306 trunk/help/opers/eob (Property Modified)
11307 trunk/help/opers/error (Property Modified)
11308 trunk/help/opers/etrace (Property Modified)
11309 trunk/help/opers/gline (Property Modified)
11310 trunk/help/opers/help (Property Modified)
11311 trunk/help/opers/index (Property Modified)
11312 trunk/help/opers/info (Property Modified)
11313 trunk/help/opers/invite (Property Modified)
11314 trunk/help/opers/ison (Property Modified)
11315 trunk/help/opers/join (Property Modified)
11316 trunk/help/opers/kick (Property Modified)
11317 trunk/help/opers/kill (Property Modified)
11318 trunk/help/opers/kline (Property Modified)
11319 trunk/help/opers/knock (Property Modified)
11320 trunk/help/opers/links (Property Modified)
11321 trunk/help/opers/list (Property Modified)
11322 trunk/help/opers/locops (Property Modified)
11323 trunk/help/opers/lusers (Property Modified)
11324 trunk/help/opers/modlist (Property Modified)
11325 trunk/help/opers/modload (Property Modified)
11326 trunk/help/opers/modrestart (Property Modified)
11327 trunk/help/opers/modunload (Property Modified)
11328 trunk/help/opers/motd (Property Modified)
11329 trunk/help/opers/names (Property Modified)
11330 trunk/help/opers/nick (Property Modified)
11331 trunk/help/opers/notice (Property Modified)
11332 trunk/help/opers/oper (Property Modified)
11333 trunk/help/opers/operspy (Property Modified)
11334 trunk/help/opers/operwall (Property Modified)
11335 trunk/help/opers/part (Property Modified)
11336 trunk/help/opers/pass (Property Modified)
11337 trunk/help/opers/ping (Property Modified)
11338 trunk/help/opers/pong (Property Modified)
11339 trunk/help/opers/post (Property Modified)
11340 trunk/help/opers/privmsg (Property Modified)
11341 trunk/help/opers/quit (Property Modified)
11342 trunk/help/opers/rehash (Property Modified)
11343 trunk/help/opers/restart (Property Modified)
11344 trunk/help/opers/resv (Property Modified)
11345 trunk/help/opers/server (Property Modified)
11346 trunk/help/opers/set (Property Modified)
11347 trunk/help/opers/sjoin (Property Modified)
11348 trunk/help/opers/squit (Property Modified)
11349 trunk/help/opers/stats (Property Modified)
11350 trunk/help/opers/svinfo (Property Modified)
11351 trunk/help/opers/testgecos (Property Modified)
11352 trunk/help/opers/testline (Property Modified)
11353 trunk/help/opers/testmask (Property Modified)
11354 trunk/help/opers/time (Property Modified)
11355 trunk/help/opers/topic (Property Modified)
11356 trunk/help/opers/trace (Property Modified)
11357 trunk/help/opers/uhelp (Property Modified)
11358 trunk/help/opers/umode (Property Modified)
11359 trunk/help/opers/undline (Property Modified)
11360 trunk/help/opers/ungline (Property Modified)
11361 trunk/help/opers/unkline (Property Modified)
11362 trunk/help/opers/unresv (Property Modified)
11363 trunk/help/opers/unxline (Property Modified)
11364 trunk/help/opers/user (Property Modified)
11365 trunk/help/opers/userhost (Property Modified)
11366 trunk/help/opers/users (Property Modified)
11367 trunk/help/opers/version (Property Modified)
11368 trunk/help/opers/wallops (Property Modified)
11369 trunk/help/opers/who (Property Modified)
11370 trunk/help/opers/whois (Property Modified)
11371 trunk/help/opers/whowas (Property Modified)
11372 trunk/help/opers/xline (Property Modified)
11373 trunk/help/users/index (Property Modified)
11374 trunk/help/users/info (Property Modified)
11375 trunk/help/users/notice (Property Modified)
11376 trunk/help/users/privmsg (Property Modified)
11377 trunk/help/users/stats (Property Modified)
11378 trunk/help/users/umode (Property Modified)
11379 trunk/include/.cvsignore (Property Modified)
11380 trunk/include/.indent.pro (Property Modified)
11381 trunk/include/balloc.h (File Modified) (Property Modified)
11382 trunk/include/cache.h (File Modified) (Property Modified)
11383 trunk/include/channel.h (File Modified) (Property Modified)
11384 trunk/include/class.h (File Modified) (Property Modified)
11385 trunk/include/client.h (File Modified) (Property Modified)
11386 trunk/include/commio.h (File Modified) (Property Modified)
11387 trunk/include/common.h (File Modified) (Property Modified)
11388 trunk/include/config.h (File Modified) (Property Modified)
11389 trunk/include/config.h.dist (File Modified) (Property Modified)
11390 trunk/include/defaults.h (File Modified) (Property Modified)
11391 trunk/include/event.h (File Modified) (Property Modified)
11392 trunk/include/hash.h (File Modified) (Property Modified)
11393 trunk/include/hook.h (File Modified) (Property Modified)
11394 trunk/include/hostmask.h (File Modified) (Property Modified)
11395 trunk/include/irc_string.h (File Modified) (Property Modified)
11396 trunk/include/ircd.h (File Modified) (Property Modified)
11397 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11398 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11399 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11400 trunk/include/linebuf.h (File Modified) (Property Modified)
11401 trunk/include/listener.h (File Modified) (Property Modified)
11402 trunk/include/m_info.h (File Modified) (Property Modified)
11403 trunk/include/memory.h (File Modified) (Property Modified)
11404 trunk/include/modules.h (File Modified) (Property Modified)
11405 trunk/include/monitor.h (File Modified) (Property Modified)
11406 trunk/include/msg.h (File Modified) (Property Modified)
11407 trunk/include/newconf.h (File Modified) (Property Modified)
11408 trunk/include/numeric.h (File Modified) (Property Modified)
11409 trunk/include/packet.h (File Modified) (Property Modified)
11410 trunk/include/parse.h (File Modified) (Property Modified)
11411 trunk/include/patchlevel.h (File Modified) (Property Modified)
11412 trunk/include/patricia.h (File Modified) (Property Modified)
11413 trunk/include/reject.h (File Modified) (Property Modified)
11414 trunk/include/res.h (File Modified) (Property Modified)
11415 trunk/include/restart.h (File Modified) (Property Modified)
11416 trunk/include/s_auth.h (File Modified) (Property Modified)
11417 trunk/include/s_conf.h (File Modified) (Property Modified)
11418 trunk/include/s_gline.h (File Modified) (Property Modified)
11419 trunk/include/s_log.h (File Modified) (Property Modified)
11420 trunk/include/s_newconf.h (File Modified) (Property Modified)
11421 trunk/include/s_serv.h (File Modified) (Property Modified)
11422 trunk/include/s_stats.h (File Modified) (Property Modified)
11423 trunk/include/s_user.h (File Modified) (Property Modified)
11424 trunk/include/s_zip.h (File Modified) (Property Modified)
11425 trunk/include/scache.h (File Modified) (Property Modified)
11426 trunk/include/send.h (File Modified) (Property Modified)
11427 trunk/include/serno.h (Property Modified)
11428 trunk/include/setup.h.in (Property Modified)
11429 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11430 trunk/include/stdinc.h (File Modified) (Property Modified)
11431 trunk/include/supported.h (File Modified) (Property Modified)
11432 trunk/include/tools.h (File Modified) (Property Modified)
11433 trunk/include/whowas.h (File Modified) (Property Modified)
11434 trunk/install-sh (File Modified) (Property Modified)
11435 trunk/modules/.cvsignore (Property Modified)
11436 trunk/modules/.depend (Property Modified)
11437 trunk/modules/.indent.pro (Property Modified)
11438 trunk/modules/Makefile.in (File Modified) (Property Modified)
11439 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11440 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11441 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11442 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11443 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11444 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11445 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11446 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11447 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11448 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11449 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11450 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11451 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11452 trunk/modules/m_accept.c (File Modified) (Property Modified)
11453 trunk/modules/m_admin.c (File Modified) (Property Modified)
11454 trunk/modules/m_away.c (File Modified) (Property Modified)
11455 trunk/modules/m_cap.c (File Modified) (Property Modified)
11456 trunk/modules/m_capab.c (File Modified) (Property Modified)
11457 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11458 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11459 trunk/modules/m_close.c (File Modified) (Property Modified)
11460 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11461 trunk/modules/m_connect.c (File Modified) (Property Modified)
11462 trunk/modules/m_dline.c (File Modified) (Property Modified)
11463 trunk/modules/m_encap.c (File Modified) (Property Modified)
11464 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11465 trunk/modules/m_gline.c (File Modified) (Property Modified)
11466 trunk/modules/m_help.c (File Modified) (Property Modified)
11467 trunk/modules/m_info.c (File Modified) (Property Modified)
11468 trunk/modules/m_invite.c (File Modified) (Property Modified)
11469 trunk/modules/m_ison.c (File Modified) (Property Modified)
11470 trunk/modules/m_kline.c (File Modified) (Property Modified)
11471 trunk/modules/m_knock.c (File Modified) (Property Modified)
11472 trunk/modules/m_links.c (File Modified) (Property Modified)
11473 trunk/modules/m_list.c (File Modified) (Property Modified)
11474 trunk/modules/m_locops.c (File Modified) (Property Modified)
11475 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11476 trunk/modules/m_map.c (File Modified) (Property Modified)
11477 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11478 trunk/modules/m_motd.c (File Modified) (Property Modified)
11479 trunk/modules/m_names.c (File Modified) (Property Modified)
11480 trunk/modules/m_oper.c (File Modified) (Property Modified)
11481 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11482 trunk/modules/m_pass.c (File Modified) (Property Modified)
11483 trunk/modules/m_ping.c (File Modified) (Property Modified)
11484 trunk/modules/m_pong.c (File Modified) (Property Modified)
11485 trunk/modules/m_post.c (File Modified) (Property Modified)
11486 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11487 trunk/modules/m_restart.c (File Modified) (Property Modified)
11488 trunk/modules/m_resv.c (File Modified) (Property Modified)
11489 trunk/modules/m_services.c (File Modified) (Property Modified)
11490 trunk/modules/m_set.c (File Modified) (Property Modified)
11491 trunk/modules/m_stats.c (File Modified) (Property Modified)
11492 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11493 trunk/modules/m_tb.c (File Modified) (Property Modified)
11494 trunk/modules/m_testline.c (File Modified) (Property Modified)
11495 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11496 trunk/modules/m_time.c (File Modified) (Property Modified)
11497 trunk/modules/m_topic.c (File Modified) (Property Modified)
11498 trunk/modules/m_trace.c (File Modified) (Property Modified)
11499 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11500 trunk/modules/m_user.c (File Modified) (Property Modified)
11501 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11502 trunk/modules/m_users.c (File Modified) (Property Modified)
11503 trunk/modules/m_version.c (File Modified) (Property Modified)
11504 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11505 trunk/modules/m_who.c (File Modified) (Property Modified)
11506 trunk/modules/m_whois.c (File Modified) (Property Modified)
11507 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11508 trunk/modules/m_xline.c (File Modified) (Property Modified)
11509 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11510 trunk/servlink/.cvsignore (Property Modified)
11511 trunk/servlink/.indent.pro (Property Modified)
11512 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11513 trunk/servlink/README (File Modified) (Property Modified)
11514 trunk/servlink/TODO (File Modified) (Property Modified)
11515 trunk/servlink/control.c (File Modified) (Property Modified)
11516 trunk/servlink/control.h (File Modified) (Property Modified)
11517 trunk/servlink/io.c (File Modified) (Property Modified)
11518 trunk/servlink/io.h (File Modified) (Property Modified)
11519 trunk/servlink/servlink.c (File Modified) (Property Modified)
11520 trunk/servlink/servlink.h (File Modified) (Property Modified)
11521 trunk/src/.cvsignore (Property Modified)
11522 trunk/src/.depend (Property Modified)
11523 trunk/src/.indent.pro (Property Modified)
11524 trunk/src/Makefile.in (File Modified) (Property Modified)
11525 trunk/src/adns.c (File Modified) (Property Modified)
11526 trunk/src/balloc.c (File Modified) (Property Modified)
11527 trunk/src/cache.c (File Modified) (Property Modified)
11528 trunk/src/channel.c (File Modified) (Property Modified)
11529 trunk/src/class.c (File Modified) (Property Modified)
11530 trunk/src/client.c (File Modified) (Property Modified)
11531 trunk/src/commio.c (File Modified) (Property Modified)
11532 trunk/src/devpoll.c (File Modified) (Property Modified)
11533 trunk/src/epoll.c (File Modified) (Property Modified)
11534 trunk/src/event.c (File Modified) (Property Modified)
11535 trunk/src/getopt.c (File Modified) (Property Modified)
11536 trunk/src/hash.c (File Modified) (Property Modified)
11537 trunk/src/hook.c (File Modified) (Property Modified)
11538 trunk/src/hostmask.c (File Modified) (Property Modified)
11539 trunk/src/irc_string.c (File Modified) (Property Modified)
11540 trunk/src/ircd.c (File Modified) (Property Modified)
11541 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11542 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11543 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11544 trunk/src/kdparse.c (File Modified) (Property Modified)
11545 trunk/src/kqueue.c (File Modified) (Property Modified)
11546 trunk/src/linebuf.c (File Modified) (Property Modified)
11547 trunk/src/listener.c (File Modified) (Property Modified)
11548 trunk/src/match.c (File Modified) (Property Modified)
11549 trunk/src/memory.c (File Modified) (Property Modified)
11550 trunk/src/messages.tab (File Modified) (Property Modified)
11551 trunk/src/modules.c (File Modified) (Property Modified)
11552 trunk/src/monitor.c (File Modified) (Property Modified)
11553 trunk/src/newconf.c (File Modified) (Property Modified)
11554 trunk/src/numeric.c (File Modified) (Property Modified)
11555 trunk/src/packet.c (File Modified) (Property Modified)
11556 trunk/src/parse.c (File Modified) (Property Modified)
11557 trunk/src/patricia.c (File Modified) (Property Modified)
11558 trunk/src/poll.c (File Modified) (Property Modified)
11559 trunk/src/reject.c (File Modified) (Property Modified)
11560 trunk/src/restart.c (File Modified) (Property Modified)
11561 trunk/src/s_auth.c (File Modified) (Property Modified)
11562 trunk/src/s_conf.c (File Modified) (Property Modified)
11563 trunk/src/s_gline.c (File Modified) (Property Modified)
11564 trunk/src/s_log.c (File Modified) (Property Modified)
11565 trunk/src/s_newconf.c (File Modified) (Property Modified)
11566 trunk/src/s_serv.c (File Modified) (Property Modified)
11567 trunk/src/s_stats.c (File Modified) (Property Modified)
11568 trunk/src/s_user.c (File Modified) (Property Modified)
11569 trunk/src/scache.c (File Modified) (Property Modified)
11570 trunk/src/select.c (File Modified) (Property Modified)
11571 trunk/src/send.c (File Modified) (Property Modified)
11572 trunk/src/snprintf.c (File Modified) (Property Modified)
11573 trunk/src/tools.c (File Modified) (Property Modified)
11574 trunk/src/version.c.SH (File Modified) (Property Modified)
11575 trunk/src/whowas.c (File Modified) (Property Modified)
11576 trunk/tools/.cvsignore (Property Modified)
11577 trunk/tools/Makefile.in (File Modified) (Property Modified)
11578 trunk/tools/README (File Modified) (Property Modified)
11579 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11580 trunk/tools/convertilines.c (File Modified) (Property Modified)
11581 trunk/tools/convertklines.c (File Modified) (Property Modified)
11582 trunk/tools/mkkeypair (Property Modified)
11583 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11584 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11585 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11586 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11587 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11588 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11589 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11590 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11591 trunk/tools/untabify (File Modified) (Property Modified)
11592 trunk/tools/viconf.c (File Modified) (Property Modified)
11595 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11601 trunk/RELNOTES (File Modified)
11604 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11606 - Make version.c use our serial, not ratbox's.
11610 trunk/src/version.c.SH (File Modified)
11613 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11616 - revved patchlevel to 2.1.5
11620 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11624 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11626 - fix buffer overflow and unterminated buffer when removing TS6 bans
11627 - fix rebuilding of SJOIN
11631 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11634 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11636 have servlink report if it gets an uncompressed error message when it gets inflate failures
11639 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11642 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11644 - extend our copyrights to 2005.
11648 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11741 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11742 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11754 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11757 - revved patchlevel to 2.1.4
11761 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11765 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11767 - add TARGMAX to 005
11768 - remove the +1 from ->uid in struct Client
11769 - fix checking of accept entries in m_accept.c
11773 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11779 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11781 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11789 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11791 - remove an unused variable
11795 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11798 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11800 don't burst a TS5 name in burst_TS6. -via jillies
11803 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11806 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11808 - via jilles, make nickchanges invalidate any cached bans for
11813 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11819 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11821 - fix some char vs byte usage to make adns compile cleanly with gcc4
11825 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11835 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11837 userhost should allow 5 userhost checks, not 4
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11843 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11845 - another darwin fix
11849 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11852 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11858 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11868 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11870 - remove bogus extern of abort_list
11874 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11877 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11879 svn repo access stuff
11882 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11885 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11891 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11894 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11900 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11903 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11905 revert omotd..i thought it was a good idea..oh well
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11911 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11913 Commas are bad things in channel keys
11917 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11920 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11922 Add OMOTD command to display oper motd
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11929 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11931 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11934 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11937 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11939 Modified files: (Branch: RATBOX_2_1)
11942 - stop testing whois for protocol violations, as they can be caused in
11943 ircds going all the way back to the original ircd2.8
11945 Revision Changes Path
11946 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11950 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11952 Modified files: (Branch: RATBOX_2_1)
11955 - remove some 2.2 code
11957 Revision Changes Path
11958 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11962 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11964 Modified files: (Branch: RATBOX_2_1)
11967 backport of the silly december 31st bug
11969 Revision Changes Path
11970 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11974 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11976 Modified files: (Branch: RATBOX_2_1)
11978 include patchlevel.h
11980 - revved patchlevel to 2.1.3
11982 Revision Changes Path
11983 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11984 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11988 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11990 Modified files: (Branch: RATBOX_2_1)
11993 modules/core m_nick.c
11996 - stop removing a clients own list of accepted clients when they do a
11998 - clean up the accept code so its less retarded
12000 Revision Changes Path
12001 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12002 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12003 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12004 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12008 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12010 Modified files: (Branch: RATBOX_2_1)
12013 src event.c ircd.c newconf.c
12015 - remove a defn of links_cache_list in m_links.c which was causing
12016 the flattened links update to be ignored
12017 - add eventUpdate(), and make links_delay update on rehash
12019 Revision Changes Path
12020 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12021 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12022 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12023 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12024 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12028 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12030 Modified files: (Branch: RATBOX_2_1)
12034 - make the conf parser apply service {}; on rehash
12036 Revision Changes Path
12037 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12038 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12042 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12044 Modified files: (Branch: RATBOX_2_1)
12047 - show ENABLE_SERVICES define in info
12049 Revision Changes Path
12050 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12054 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12056 Modified files: (Branch: RATBOX_2_1)
12057 modules m_services.c m_stats.c
12059 - via jilles, make m_services.c hook into stats U and display service
12062 Revision Changes Path
12063 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12064 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12068 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12070 Modified files: (Branch: RATBOX_2_1)
12071 . configure configure.ac
12073 - default build to -O2
12075 Revision Changes Path
12076 7.249.2.2 +4 -4 ircd-ratbox/configure
12077 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12081 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12083 Modified files: (Branch: RATBOX_2_1)
12084 doc example.conf example.efnet.conf
12085 include client.h s_conf.h s_newconf.h
12087 modules/core m_join.c m_nick.c
12088 src channel.c newconf.c s_conf.c s_user.c
12090 - remove no_oper_resvs from general {};
12091 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12093 Revision Changes Path
12094 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12095 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12096 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12097 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12098 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12099 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12100 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12101 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12102 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12103 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12104 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12105 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12109 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12111 Modified files: (Branch: RATBOX_2_1)
12112 modules/core m_mode.c m_nick.c
12116 - raise max temptime to a year
12118 - require 9 parameters in ms_nick(), 10 in ms_uid()
12120 Revision Changes Path
12121 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12122 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12123 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12127 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12129 Modified files: (Branch: RATBOX_2_1)
12130 modules m_services.c
12132 - only show services logged in info when its a local client
12134 Revision Changes Path
12135 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12139 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12141 Modified files: (Branch: RATBOX_2_1)
12144 passing a pointer to a pointer is not what was intended, oops
12146 Revision Changes Path
12147 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12151 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12153 Modified files: (Branch: RATBOX_2_1)
12156 - update services.txt with FNC
12158 Revision Changes Path
12159 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12163 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12165 Modified files: (Branch: RATBOX_2_1)
12168 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12170 Revision Changes Path
12171 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12175 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12177 Modified files: (Branch: RATBOX_2_1)
12180 - add some uniqueness into auth process for bopm
12182 Revision Changes Path
12183 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12187 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12189 Modified files: (Branch: RATBOX_2_1)
12190 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12192 - make contrib/ compile
12194 Revision Changes Path
12195 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12196 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12197 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12198 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12202 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12204 Modified files: (Branch: RATBOX_2_1)
12205 modules m_monitor.c
12207 Don't allow MONITOR from an unregistered client
12209 Revision Changes Path
12210 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12214 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12216 Modified files: (Branch: RATBOX_2_1)
12217 doc example.conf example.efnet.conf
12219 src class.c messages.tab newconf.c
12221 - remove sendq_eob, its become more of a hindrance than a benefit.
12222 - sync example.efnet.conf cluster {}; with example.conf
12224 Revision Changes Path
12225 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12226 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12227 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12228 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12229 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12230 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12234 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12236 Modified files: (Branch: RATBOX_2_1)
12238 include patchlevel.h
12241 - revved patchlevel to 2.1.2
12243 Revision Changes Path
12244 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12245 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12249 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12251 Modified files: (Branch: RATBOX_2_1)
12252 . configure configure.ac
12254 - raise default topiclen to 160.
12256 Revision Changes Path
12257 7.249.2.1 +3 -3 ircd-ratbox/configure
12258 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12262 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12264 Modified files: (Branch: RATBOX_2_1)
12265 modules m_services.c
12267 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12268 tsinfo matches this
12270 Revision Changes Path
12271 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12275 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12277 Modified files: (Branch: RATBOX_2_1)
12278 modules m_services.c
12280 - monitor_signoff() the client we're nickchanging
12282 Revision Changes Path
12283 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12287 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12289 Modified files: (Branch: RATBOX_2_1)
12292 - fix various UID problems with trace
12294 Revision Changes Path
12295 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12299 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12301 Modified files: (Branch: RATBOX_2_1)
12302 help/opers dline kline
12303 modules m_resv.c m_stats.c
12304 modules/core m_mode.c
12307 - tidy up kline/dline help to note they dont accept nick as target
12308 - disallow bans beginning with ':' over bmask
12309 - disallow bans with a space in chm_ban
12310 - stop counting hidden opers in stats p
12311 - match() parameters in remote unresv were inverted, causing it to fail
12312 - fix possibility of clients setting blank keys
12314 Revision Changes Path
12315 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12316 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12317 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12318 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12319 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12323 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12325 Modified files: (Branch: RATBOX_2_1)
12328 - fix problems with amd64 and the way we do va_list
12330 Revision Changes Path
12331 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12335 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules m_services.c
12340 - tidy up the kill notifications for RSFNC
12342 Revision Changes Path
12343 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12347 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12349 Modified files: (Branch: RATBOX_2_1)
12351 modules m_services.c
12354 - some more rserv stuff:
12355 - add RSFNC capability
12356 - fix up RSFNC, kill existing clients if they exist.
12358 Revision Changes Path
12359 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12360 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12361 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12365 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12367 Modified files: (Branch: RATBOX_2_1)
12368 modules m_services.c
12370 - first stab at a FNC implementation for rserv
12372 Revision Changes Path
12373 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12377 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12379 Modified files: (Branch: RATBOX_2_1)
12384 Revision Changes Path
12385 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12389 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12391 Modified files: (Branch: RATBOX_2_1)
12394 - add links_delay back
12396 Revision Changes Path
12397 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12401 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12403 Modified files: (Branch: RATBOX_2_1)
12407 - swap tabs for spaces
12409 Revision Changes Path
12410 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12411 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12415 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12417 Modified files: (Branch: RATBOX_2_1)
12420 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12421 contained in the client_flood conf option
12422 - remove a couple of unused defines from info
12424 Revision Changes Path
12425 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12429 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12431 Modified files: (Branch: RATBOX_2_1)
12434 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12436 Revision Changes Path
12437 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12441 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12443 Modified files: (Branch: RATBOX_2_1)
12444 doc example.conf example.efnet.conf
12446 - fix missing closing comment tag
12448 Revision Changes Path
12449 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12450 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12454 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12456 Modified files: (Branch: RATBOX_2_1)
12458 include patchlevel.h
12460 - revved patchlevel to 2.1.1
12462 Revision Changes Path
12463 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12464 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12468 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12470 Modified files: (Branch: RATBOX_2_1)
12473 - sync up remote kline reasons, so theyre consistent with what happens
12474 when we add local klines - notably the "Temporary K-line x min" and
12475 date added to reason.
12477 Revision Changes Path
12478 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12482 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12484 Modified files: (Branch: RATBOX_2_1)
12487 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12489 Revision Changes Path
12490 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12494 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12496 Modified files: (Branch: RATBOX_2_1)
12499 used the data pointer we saved, not what just got nulled
12501 Revision Changes Path
12502 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12506 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12508 Modified files: (Branch: RATBOX_2_1)
12509 modules m_resv.c m_xline.c
12511 - fix broken propagation of xline/resv
12513 Revision Changes Path
12514 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12515 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12519 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12521 Modified files: (Branch: RATBOX_2_1)
12524 - properly increment bad auth count for stats T when we timeout an auth
12526 Revision Changes Path
12527 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12531 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12533 Modified files: (Branch: RATBOX_2_1)
12536 modules/core m_nick.c
12538 - fix a bit that didnt make sense in monitor.txt
12539 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12541 Revision Changes Path
12542 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12543 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12544 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12548 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12550 Modified files: (Branch: RATBOX_2_1)
12553 removing dlink nodes from auth_poll_list twice is bad
12555 Revision Changes Path
12556 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12560 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12562 Modified files: (Branch: RATBOX_2_1)
12565 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12566 changed to RPL_STATSDEBUG
12568 Revision Changes Path
12569 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12573 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12575 Added files: (Branch: RATBOX_2_1)
12578 - add some documentation about target change
12580 Revision Changes Path
12581 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12585 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12587 Modified files: (Branch: RATBOX_2_1)
12588 include supported.h
12589 modules/core m_message.c
12591 - remove extra argument to 005
12592 - disallow messaging of UIDs
12594 Revision Changes Path
12595 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12596 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12600 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12602 Modified files: (Branch: RATBOX_2_1)
12605 - fix a longstanding parser bug with wrong limit checking, causing us to
12606 accept one less parameter than we're allowed to accept.
12608 Revision Changes Path
12609 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12613 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12615 Modified files: (Branch: RATBOX_2_1)
12616 modules/core m_message.c
12618 - exempt users messaging themselves from target change
12620 Revision Changes Path
12621 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12625 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12627 Modified files: (Branch: RATBOX_2_1)
12628 include supported.h
12630 - stop violating MAXPARA on 005.
12632 Revision Changes Path
12633 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12637 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules/core m_nick.c
12642 - dont store an ipv6 sockhost if we're not compiled with v6 support
12644 Revision Changes Path
12645 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12649 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12651 Modified files: (Branch: RATBOX_2_1)
12654 - remove some vms includes
12656 Revision Changes Path
12657 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12661 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12663 Modified files: (Branch: RATBOX_2_1)
12667 - force commit for new branch
12669 Revision Changes Path
12670 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12671 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12675 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12678 . RELNOTES configure configure.ac
12679 include patchlevel.h
12681 - revved patchlevel to 2.1.0
12683 Revision Changes Path
12684 1.114 +6 -2 ircd-ratbox/RELNOTES
12685 7.249 +11 -11 ircd-ratbox/configure
12686 7.63 +3 -3 ircd-ratbox/configure.ac
12687 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12691 leeh 2005/03/04 13:31:32 EST (20050304_2)
12695 include patchlevel.h
12698 - revved patchlevel to 2.1.0beta2
12700 Revision Changes Path
12701 1.113 +12 -0 ircd-ratbox/RELNOTES
12702 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12706 leeh 2005/03/04 13:27:05 EST (20050304_1)
12709 doc whats-new-2.1.txt
12712 - update whats-new-2.1
12713 - when we're handling global NAMES, dont output channels if there are no
12714 members within them we can show.
12716 Revision Changes Path
12717 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12718 7.436 +12 -2 ircd-ratbox/src/channel.c
12722 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12727 That would be a node_heap not a prefix_heap..oops
12729 Revision Changes Path
12730 7.30 +1 -1 ircd-ratbox/src/patricia.c
12734 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12739 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12740 otherwise..the other macros might work????
12742 Revision Changes Path
12743 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12747 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12750 . configure configure.ac
12754 Revision Changes Path
12755 7.248 +5 -5 ircd-ratbox/configure
12756 7.62 +5 -5 ircd-ratbox/configure.ac
12760 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12763 . configure configure.ac
12767 Revision Changes Path
12768 7.247 +3 -2 ircd-ratbox/configure
12769 7.61 +3 -2 ircd-ratbox/configure.ac
12773 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12776 . configure configure.ac
12780 Revision Changes Path
12781 7.246 +6 -6 ircd-ratbox/configure
12782 7.60 +4 -4 ircd-ratbox/configure.ac
12786 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12789 . configure configure.ac
12792 Doh these changes got put on RATBOX_2_0 when they were meant for
12794 Also merged in the monitor heap size stuff, not that i think monitor has
12797 Revision Changes Path
12798 7.245 +12 -3 ircd-ratbox/configure
12799 7.59 +11 -3 ircd-ratbox/configure.ac
12800 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12804 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12809 Add more robust alloca checking
12811 Revision Changes Path
12812 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12816 leeh 2005/02/24 15:27:17 EST (20050224_9)
12821 - fix the copyright on m_42.c :p
12823 Revision Changes Path
12824 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12828 leeh 2005/02/24 15:22:53 EST (20050224_8)
12831 include supported.h
12834 - fix a core in undline on bad masks
12835 - remove an unwanted space from beginning of second 005 numeric
12837 Revision Changes Path
12838 7.5 +1 -1 ircd-ratbox/include/supported.h
12839 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12843 leeh 2005/02/24 15:18:59 EST (20050224_7)
12846 modules m_monitor.c
12848 - use max_monitor when adding nicknames
12850 that should be everything now..
12852 Revision Changes Path
12853 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12857 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12864 Revision Changes Path
12865 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12869 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12876 Revision Changes Path
12877 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12881 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12886 The Answer to Life, the Universe, and Everything
12888 Revision Changes Path
12889 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12893 leeh 2005/02/24 14:53:04 EST (20050224_3)
12897 modules m_monitor.c
12898 src ircd.c monitor.c
12900 - call init_monitor() on startup
12901 - add in support for adding/deleting/listing monitor entries
12903 Revision Changes Path
12904 7.2 +3 -1 ircd-ratbox/include/monitor.h
12905 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12906 7.374 +2 -0 ircd-ratbox/src/ircd.c
12907 7.3 +15 -4 ircd-ratbox/src/monitor.c
12911 leeh 2005/02/23 21:20:10 EST (20050224_2)
12914 doc example.conf example.efnet.conf
12915 include s_conf.h supported.h
12916 modules Makefile.in
12917 src client.c newconf.c s_conf.c
12919 modules m_monitor.c
12921 - add the max_monitor config option
12922 - advertise MONITOR=%d in 005
12923 - clear a local clients monitor list on exit
12924 - add the framework for the MONITOR command
12927 Revision Changes Path
12928 7.261 +5 -0 ircd-ratbox/doc/example.conf
12929 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12930 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12931 7.4 +4 -2 ircd-ratbox/include/supported.h
12932 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12933 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12934 7.492 +1 -0 ircd-ratbox/src/client.c
12935 7.202 +1 -0 ircd-ratbox/src/newconf.c
12936 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12940 leeh 2005/02/23 20:57:51 EST (20050224_1)
12943 . configure configure.ac
12947 - move MONITOR_HEAP_SIZE over to configure
12949 Revision Changes Path
12950 7.244 ircd-ratbox/configure
12951 7.58 +4 -2 ircd-ratbox/configure.ac
12952 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12953 7.2 +0 -2 ircd-ratbox/src/monitor.c
12957 leeh 2005/02/23 20:48:08 EST (20050224_0)
12961 include client.h numeric.h
12962 modules/core m_nick.c
12963 src Makefile.in client.c messages.tab
12969 - first half of my server-side notify list implementation..
12971 Revision Changes Path
12972 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12973 7.266 +3 -0 ircd-ratbox/include/client.h
12974 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12975 7.58 +6 -0 ircd-ratbox/include/numeric.h
12976 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12977 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12978 7.491 +3 -0 ircd-ratbox/src/client.c
12979 7.126 +5 -5 ircd-ratbox/src/messages.tab
12980 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12981 7.342 +2 -0 ircd-ratbox/src/s_user.c
12985 leeh 2005/02/23 18:42:59 EST (20050223_0)
12990 - double the size of the client and channel hashtables (64k -> 128k and
12991 32k -> 64k). The improvements are quite significant..
12993 Revision Changes Path
12994 7.54 +4 -4 ircd-ratbox/include/hash.h
12998 leeh 2005/02/22 14:55:56 EST (20050222_1)
13002 modules m_services.c
13004 - remove a couple of unused vars
13005 - update monitor.txt
13007 Revision Changes Path
13008 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13009 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13013 leeh 2005/02/21 19:47:24 EST (20050222_0)
13018 - add in my documentation on the upcoming MONITOR command
13020 Revision Changes Path
13021 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13025 leeh 2005/02/21 12:09:34 EST (20050221_0)
13028 . configure configure.ac
13029 doc whats-new-2.1.txt
13030 tools README.mkpasswd
13034 - update whats-new-2.1.txt some more
13035 - we dont have vms mkpasswd anymore
13036 - remove the unused crypt.c
13038 Revision Changes Path
13039 7.243 +3 -6 ircd-ratbox/configure
13040 7.57 +2 -4 ircd-ratbox/configure.ac
13041 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13042 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13043 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13047 leeh 2005/02/19 12:38:09 EST (20050219_3)
13050 doc example.conf example.efnet.conf
13053 src channel.c client.c ircd.c s_conf.c
13055 - rework the splitcode, splitservers is now how many servers we've marked as
13056 EOB, rather than how many are linked. Thus pull ourselves out of
13057 splitmode immediately once this is satisfied
13059 Revision Changes Path
13060 7.260 +8 -9 ircd-ratbox/doc/example.conf
13061 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13062 7.83 +1 -0 ircd-ratbox/include/ircd.h
13063 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13064 7.435 +16 -36 ircd-ratbox/src/channel.c
13065 7.490 +2 -0 ircd-ratbox/src/client.c
13066 7.373 +2 -1 ircd-ratbox/src/ircd.c
13067 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13071 leeh 2005/02/19 09:02:34 EST (20050219_2)
13074 doc example.conf example.efnet.conf
13075 include ircd.h s_conf.h
13077 src channel.c ircd.c newconf.c s_conf.c
13079 - remove split_delay
13081 Revision Changes Path
13082 7.259 +0 -5 ircd-ratbox/doc/example.conf
13083 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13084 7.82 +0 -1 ircd-ratbox/include/ircd.h
13085 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13086 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13087 7.434 +2 -7 ircd-ratbox/src/channel.c
13088 7.372 +0 -1 ircd-ratbox/src/ircd.c
13089 7.201 +0 -1 ircd-ratbox/src/newconf.c
13090 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13094 leeh 2005/02/19 08:48:05 EST (20050219_1)
13098 modules m_cap.c m_who.c
13101 - implemented multi-prefix client capability, which allows stacking of @+ in
13104 Revision Changes Path
13105 7.265 +1 -1 ircd-ratbox/include/client.h
13106 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13107 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13108 7.433 +4 -6 ircd-ratbox/src/channel.c
13112 leeh 2005/02/19 06:27:58 EST (20050219_0)
13116 src newconf.c s_conf.c s_newconf.c
13118 - removed some unused vars/functions
13120 Revision Changes Path
13121 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13122 7.200 +0 -15 ircd-ratbox/src/newconf.c
13123 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13124 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13128 leeh 2005/02/16 12:58:24 EST (20050216_2)
13131 . RELNOTES configure configure.ac
13132 include patchlevel.h
13134 - update configure to reflect this is 'devel'
13136 - revved patchlevel to 2.1.0beta1
13138 Revision Changes Path
13139 1.112 +9 -1 ircd-ratbox/RELNOTES
13140 7.242 +11 -11 ircd-ratbox/configure
13141 7.56 +3 -3 ircd-ratbox/configure.ac
13142 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13146 leeh 2005/02/16 12:46:30 EST (20050216_1)
13149 . configure configure.ac
13150 include client.h numeric.h s_conf.h setup.h.in
13152 modules Makefile.in
13153 modules/core m_nick.c
13154 src Makefile.in client.c ircd.c messages.tab
13155 newconf.c s_conf.c s_user.c
13161 - remove watch, the protocol for this sucks so hard I just dont want it
13164 Revision Changes Path
13165 7.241 +2 -12 ircd-ratbox/configure
13166 7.55 +2 -4 ircd-ratbox/configure.ac
13167 7.264 +0 -2 ircd-ratbox/include/client.h
13168 7.57 +0 -11 ircd-ratbox/include/numeric.h
13169 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13170 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13171 7.3 +2 -3 ircd-ratbox/include/supported.h
13172 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13173 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13174 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13175 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13176 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13177 7.489 +0 -3 ircd-ratbox/src/client.c
13178 7.371 +0 -2 ircd-ratbox/src/ircd.c
13179 7.125 +9 -9 ircd-ratbox/src/messages.tab
13180 7.199 +0 -1 ircd-ratbox/src/newconf.c
13181 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13182 7.341 +0 -2 ircd-ratbox/src/s_user.c
13183 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13187 leeh 2005/02/15 19:13:31 EST (20050216_0)
13191 src event.c ircd_lexer.l ircd_signal.c
13194 servlink descrip.mms
13196 - remove a few vms bits
13198 Revision Changes Path
13199 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13200 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13201 7.47 +0 -54 ircd-ratbox/src/event.c
13202 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13203 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13204 7.152 +0 -3 ircd-ratbox/src/modules.c
13208 leeh 2005/02/15 18:53:32 EST (20050215_0)
13211 include hostmask.h ircd.h s_conf.h s_newconf.h
13212 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13214 src hostmask.c ircd.c ircd_signal.c s_conf.c
13217 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13218 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13220 Revision Changes Path
13221 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13222 7.81 +1 -0 ircd-ratbox/include/ircd.h
13223 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13224 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13225 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13226 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13227 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13228 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13229 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13230 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13231 7.370 +7 -0 ircd-ratbox/src/ircd.c
13232 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13233 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13234 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13238 leeh 2005/02/13 10:21:41 EST (20050213_4)
13243 doc whats-new-2.0.txt whats-new-2.1.txt
13247 - move whats-new.txt to whats-new-2.0.txt
13248 - add in whats-new-2.1.txt
13249 - update services.txt with the whois for logged in users
13251 Revision Changes Path
13252 7.2 +5 -0 ircd-ratbox/doc/services.txt
13253 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13254 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13255 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13259 leeh 2005/02/13 09:20:37 EST (20050213_3)
13262 include supported.h
13263 modules/core m_message.c
13265 - fix a compile error in m_message.c
13266 - update 005 to the spec and add CPRIVMSG/CNOTICE
13268 Revision Changes Path
13269 7.2 +31 -37 ircd-ratbox/include/supported.h
13270 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13274 leeh 2005/02/13 09:14:12 EST (20050213_2)
13279 - fix the membership memleak
13281 Revision Changes Path
13282 7.432 +0 -3 ircd-ratbox/src/channel.c
13286 leeh 2005/02/12 21:51:56 EST (20050213_1)
13290 modules/core m_message.c
13292 - add a bitmask to track when they send their first message, only allowing
13293 clearing stuff after that.
13295 Revision Changes Path
13296 7.263 +4 -0 ircd-ratbox/include/client.h
13297 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13301 leeh 2005/02/12 21:17:52 EST (20050213_0)
13304 include patricia.h s_newconf.h
13305 modules/core m_message.c
13306 src patricia.c s_newconf.c s_user.c
13308 - add in the patricia for tracking who fills up targets, give them a reduced
13311 Revision Changes Path
13312 7.20 +1 -1 ircd-ratbox/include/patricia.h
13313 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13314 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13315 7.29 +1 -1 ircd-ratbox/src/patricia.c
13316 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13317 7.340 +4 -0 ircd-ratbox/src/s_user.c
13321 leeh 2005/02/12 18:35:10 EST (20050212_0)
13324 include ircd_defs.h
13325 src class.c reject.c
13327 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13329 Revision Changes Path
13330 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13331 7.68 +1 -5 ircd-ratbox/src/class.c
13332 1.33 +1 -5 ircd-ratbox/src/reject.c
13336 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13341 remove stupid memory leak
13343 Revision Changes Path
13344 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13348 leeh 2005/02/11 06:42:48 EST (20050211_0)
13353 - workaround hyb6 allowing empty gline reasons
13355 Revision Changes Path
13356 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13360 leeh 2005/02/09 14:39:13 EST (20050209_2)
13364 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13365 src ircd.c s_conf.c
13367 - move temp dlines and temp klines over to an array, rather than completely
13370 Revision Changes Path
13371 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13372 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13373 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13374 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13375 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13376 7.369 +0 -5 ircd-ratbox/src/ircd.c
13377 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13381 leeh 2005/02/09 14:02:13 EST (20050209_1)
13385 modules m_cap.c m_pong.c m_user.c
13386 modules/core m_nick.c
13389 - remove 'nick' param from register_local_user(), its not needed.
13391 Revision Changes Path
13392 7.35 +1 -1 ircd-ratbox/include/s_user.h
13393 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13394 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13395 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13396 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13397 7.339 +6 -6 ircd-ratbox/src/s_user.c
13401 leeh 2005/02/09 13:12:53 EST (20050209_0)
13404 modules m_cmessage.c
13406 - dont send numerics when we're dealing with CNOTICE
13407 - add in checking for +g, and resetting idle
13409 Revision Changes Path
13410 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13414 leeh 2005/02/08 11:37:50 EST (20050208_2)
13419 - fix operator blocks to work on ip spoofs
13421 Revision Changes Path
13422 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13426 leeh 2005/02/07 19:23:22 EST (20050208_1)
13429 doc example.conf example.efnet.conf
13432 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13434 Revision Changes Path
13435 7.258 +0 -39 ircd-ratbox/doc/example.conf
13436 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13437 7.198 +0 -272 ircd-ratbox/src/newconf.c
13441 leeh 2005/02/07 19:19:32 EST (20050208_0)
13446 - added support for kline.conf.perm et al, these take the same formats
13447 as their non-permanent partners, but you cant remove them via the ircd.
13449 Revision Changes Path
13450 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13454 leeh 2005/02/02 19:18:59 EST (20050203_1)
13461 help/opers cnotice cprivmsg
13463 - added help files for cprivmsg/cnotice
13465 Revision Changes Path
13466 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13467 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13468 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13469 1.10 +19 -19 ircd-ratbox/help/opers/index
13470 1.7 +10 -9 ircd-ratbox/help/users/index
13474 leeh 2005/02/02 19:14:25 EST (20050203_0)
13478 modules Makefile.in
13481 modules m_cmessage.c
13483 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13484 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13485 nick is a member. These bypass any target change limitations.
13486 - added ERR_VOICENEEDED, numeric 489.
13488 Revision Changes Path
13489 7.56 +2 -0 ircd-ratbox/include/numeric.h
13490 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13491 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13492 7.124 +1 -1 ircd-ratbox/src/messages.tab
13496 leeh 2005/02/02 16:58:16 EST (20050202_4)
13501 - update etrace help
13503 Revision Changes Path
13504 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13508 leeh 2005/02/02 16:55:04 EST (20050202_3)
13513 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13514 can put its external ip address in there..
13516 Revision Changes Path
13517 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13521 leeh 2005/02/02 16:41:06 EST (20050202_2)
13526 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13527 if its a non-local client. These will just get "lost" if the remote
13528 server doesnt support this..
13530 Revision Changes Path
13531 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13535 leeh 2005/02/02 16:12:12 EST (20050202_1)
13538 include client.h numeric.h s_conf.h
13539 modules/core m_message.c
13540 src messages.tab newconf.c s_conf.c
13542 - first part of the target change code, add the storage of targets for
13543 localuser, throttle messages when they fill all the available slots
13545 Revision Changes Path
13546 7.262 +5 -1 ircd-ratbox/include/client.h
13547 7.55 +2 -0 ircd-ratbox/include/numeric.h
13548 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13549 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13550 7.123 +1 -1 ircd-ratbox/src/messages.tab
13551 7.197 +1 -0 ircd-ratbox/src/newconf.c
13552 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13556 leeh 2005/02/02 13:28:10 EST (20050202_0)
13559 modules m_resv.c m_stats.c m_testline.c
13560 modules/core m_join.c
13561 src hash.c kdparse.c messages.tab s_newconf.c
13563 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13564 tracking of when resvs get hit
13566 Revision Changes Path
13567 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13568 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13569 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13570 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13571 7.114 +3 -0 ircd-ratbox/src/hash.c
13572 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13573 7.122 +1 -1 ircd-ratbox/src/messages.tab
13574 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13578 leeh 2005/01/31 09:04:10 EST (20050131_2)
13583 - fflush() logfiles
13585 Revision Changes Path
13586 7.79 +2 -0 ircd-ratbox/src/s_log.c
13590 leeh 2005/01/31 08:59:09 EST (20050131_1)
13595 - rename fd_dump() to comm_dump()
13597 Revision Changes Path
13598 1.27 +2 -2 ircd-ratbox/src/commio.c
13602 leeh 2005/01/30 19:16:08 EST (20050131_0)
13607 modules m_services.c
13608 modules/core m_server.c
13609 src hook.c s_serv.c
13611 - added hook for server_introduced
13612 - fixed up services support for hooks
13614 Revision Changes Path
13615 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13616 1.31 +1 -0 ircd-ratbox/include/hook.h
13617 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13618 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13619 7.36 +2 -0 ircd-ratbox/src/hook.c
13620 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13624 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13629 Add back in the comm_fd_hack thing for solaris
13631 Revision Changes Path
13632 1.26 +26 -1 ircd-ratbox/src/commio.c
13636 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13640 include commio.h s_conf.h watch.h
13641 modules m_dline.c m_kline.c m_resv.c m_stats.c
13642 m_watch.c m_xline.c
13643 modules/core m_nick.c
13644 src balloc.c cache.c client.c commio.c
13645 epoll.c ircd.c ircd_lexer.l kdparse.c
13646 listener.c s_auth.c s_conf.c s_log.c
13649 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13651 Revision Changes Path
13652 1.18 +0 -2 ircd-ratbox/adns/adns.h
13653 1.14 +6 -37 ircd-ratbox/include/commio.h
13654 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13655 7.3 +2 -2 ircd-ratbox/include/watch.h
13656 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13657 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13658 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13659 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13660 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13661 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13662 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13663 7.85 +1 -1 ircd-ratbox/src/balloc.c
13664 1.24 +5 -5 ircd-ratbox/src/cache.c
13665 7.488 +4 -4 ircd-ratbox/src/client.c
13666 1.25 +10 -280 ircd-ratbox/src/commio.c
13667 1.33 +1 -1 ircd-ratbox/src/epoll.c
13668 7.368 +4 -4 ircd-ratbox/src/ircd.c
13669 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13670 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13671 7.125 +8 -8 ircd-ratbox/src/listener.c
13672 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13673 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13674 7.78 +20 -20 ircd-ratbox/src/s_log.c
13675 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13676 1.6 +22 -15 ircd-ratbox/src/watch.c
13680 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13683 modules/core m_mode.c
13685 remove two unused variables
13687 Revision Changes Path
13688 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13692 leeh 2005/01/28 15:31:40 EST (20050128_1)
13698 - mo_kline() needs minpara of 3, not 2
13699 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13700 - require me.info is never blank
13702 Revision Changes Path
13703 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13704 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13708 leeh 2005/01/28 15:26:28 EST (20050128_0)
13711 modules/core m_mode.c m_sjoin.c
13713 - patch via jilles to fix +eI lists being shown to lusers when handling
13714 protocol stuff over TS6
13716 Revision Changes Path
13717 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13718 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13722 leeh 2005/01/25 19:47:38 EST (20050126_0)
13726 modules/core m_join.c m_mode.c m_sjoin.c
13727 src channel.c messages.tab s_serv.c
13729 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13730 an operspy call with &me
13731 - remove modebuf/parabuf params from channel_modes(), we now generate a
13732 buffer internally which we return.
13734 Revision Changes Path
13735 7.163 +1 -1 ircd-ratbox/include/channel.h
13736 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13737 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13738 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13739 7.431 +25 -18 ircd-ratbox/src/channel.c
13740 7.121 +1 -1 ircd-ratbox/src/messages.tab
13741 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13745 alz 2005/01/25 18:09:18 EST (20050125_5)
13748 doc example.conf example.efnet.conf
13751 src listener.c newconf.c s_conf.c
13753 Added dline_with_reason config option (default yes):
13755 /* dline reason: show the user the dline reason when they connect
13758 dline_with_reason = yes;
13760 Revision Changes Path
13761 7.257 +6 -1 ircd-ratbox/doc/example.conf
13762 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13763 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13764 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13765 7.124 +1 -1 ircd-ratbox/src/listener.c
13766 7.196 +1 -0 ircd-ratbox/src/newconf.c
13767 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13771 leeh 2005/01/25 13:21:17 EST (20050125_4)
13776 - make conf_set_generic_string() test len exists before it uses it.
13778 Revision Changes Path
13779 7.195 +1 -1 ircd-ratbox/src/newconf.c
13783 leeh 2005/01/25 13:10:56 EST (20050125_3)
13789 - rename 'type' to 'flags' in cluster {};
13790 - add stacking of servers in cluster {}; documented in example.conf
13792 Revision Changes Path
13793 7.256 +18 -10 ircd-ratbox/doc/example.conf
13794 7.194 +39 -7 ircd-ratbox/src/newconf.c
13798 alz 2005/01/25 12:48:54 EST (20050125_2)
13802 src listener.c s_conf.c
13804 Added dline reasons, connecting/banned clients now see ban reason.
13806 Revision Changes Path
13807 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13808 7.123 +17 -4 ircd-ratbox/src/listener.c
13809 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13813 leeh 2005/01/25 07:44:37 EST (20050125_1)
13816 doc example.conf example.efnet.conf
13819 - implement stacking of shared {}; blocks, documented in example.conf
13821 Revision Changes Path
13822 7.255 +26 -13 ircd-ratbox/doc/example.conf
13823 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13824 7.193 +51 -36 ircd-ratbox/src/newconf.c
13828 leeh 2005/01/24 19:08:29 EST (20050125_0)
13832 include client.h s_conf.h
13833 modules/core m_join.c
13834 src newconf.c s_user.c
13836 - added jupe_exempt to auth {};, exempts the user from generating warnings
13837 when they attempt to join juped channels.
13839 Revision Changes Path
13840 7.254 +2 -0 ircd-ratbox/doc/example.conf
13841 7.261 +3 -0 ircd-ratbox/include/client.h
13842 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13843 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13844 7.192 +1 -0 ircd-ratbox/src/newconf.c
13845 7.338 +8 -0 ircd-ratbox/src/s_user.c
13849 leeh 2005/01/24 18:57:02 EST (20050124_6)
13854 - rework shared {};, the format is now:
13856 oper = "flame@*.leeh.co.uk", "*.lan";
13862 oper = "flame@*.leeh.co.uk", "*.lan";
13866 Revision Changes Path
13867 7.191 +55 -23 ircd-ratbox/src/newconf.c
13871 leeh 2005/01/24 17:25:58 EST (20050124_5)
13876 - fix the prototype on load_static_modules()
13878 Revision Changes Path
13879 7.61 +1 -1 ircd-ratbox/include/modules.h
13883 leeh 2005/01/24 16:00:30 EST (20050124_4)
13888 - have cap end call register_local_user() with its own copy of
13889 source_p->username so its safe for unidented users..
13891 Revision Changes Path
13892 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13896 leeh 2005/01/24 15:48:09 EST (20050124_3)
13899 include newconf.h s_conf.h
13901 src newconf.c s_conf.c s_log.c
13903 - move the conf parser over to a table based structure, with generic setting
13904 of integers/strings
13906 Revision Changes Path
13907 7.34 +9 -8 ircd-ratbox/include/newconf.h
13908 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13909 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13910 7.190 +264 -808 ircd-ratbox/src/newconf.c
13911 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13912 7.77 +13 -13 ircd-ratbox/src/s_log.c
13916 leeh 2005/01/24 13:11:30 EST (20050124_2)
13922 - added stacking of ips in exempt {};
13924 Revision Changes Path
13925 7.253 +4 -0 ircd-ratbox/doc/example.conf
13926 7.189 +11 -30 ircd-ratbox/src/newconf.c
13930 leeh 2005/01/24 12:59:57 EST (20050124_1)
13934 src channel.c client.c hash.c hook.c
13935 newconf.c s_user.c watch.c
13937 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13938 consistent with the rest of the dlink code.
13940 Revision Changes Path
13941 1.54 +7 -7 ircd-ratbox/include/tools.h
13942 7.430 +2 -2 ircd-ratbox/src/channel.c
13943 7.487 +6 -6 ircd-ratbox/src/client.c
13944 7.113 +5 -5 ircd-ratbox/src/hash.c
13945 7.35 +1 -1 ircd-ratbox/src/hook.c
13946 7.188 +2 -2 ircd-ratbox/src/newconf.c
13947 7.337 +1 -1 ircd-ratbox/src/s_user.c
13948 1.5 +4 -4 ircd-ratbox/src/watch.c
13952 leeh 2005/01/24 12:47:13 EST (20050124_0)
13957 - cheap hack on sticky capabs..
13959 Revision Changes Path
13960 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13964 leeh 2005/01/22 11:36:54 EST (20050122_0)
13969 - updated my clicap implementation to match the spec so far..
13971 Revision Changes Path
13972 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13976 leeh 2005/01/21 07:14:43 EST (20050121_2)
13981 modules m_services.c
13982 src hook.c s_serv.c
13984 - added hooks for when we're sending a burst
13985 - rewrote hooks.txt
13986 - fix up the hooks ive already done in services compatibility, ill add the
13987 hooks for server/client introductions in a bit.
13989 Revision Changes Path
13990 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13991 1.30 +4 -0 ircd-ratbox/include/hook.h
13992 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13993 7.34 +7 -0 ircd-ratbox/src/hook.c
13994 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13998 leeh 2005/01/21 06:34:03 EST (20050121_1)
14001 contrib example_module.c spy_admin_notice.c
14002 spy_info_notice.c spy_links_notice.c
14003 spy_motd_notice.c spy_stats_notice.c
14004 spy_stats_p_notice.c spy_trace_notice.c
14006 spy_whois_notice_global.c
14008 modules m_admin.c m_info.c m_links.c m_motd.c
14009 m_services.c m_stats.c m_trace.c
14010 m_whois.c static_modules.c.SH
14011 modules/core m_server.c
14012 src client.c hook.c ircd.c modules.c packet.c
14013 s_auth.c s_serv.c s_user.c send.c
14015 - add a better implementation of the hook system, its now a slow leaking
14016 array and events are created whenever we try adding a hook for it, or
14017 theyre registered for the caller.
14019 Ive temporarily fucked services support and removed most of the other
14020 hooks.. I shall fix this soon.
14022 Revision Changes Path
14023 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14024 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14025 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14026 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14027 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14028 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14029 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14030 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14031 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14032 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14033 1.29 +34 -70 ircd-ratbox/include/hook.h
14034 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14035 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14036 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14037 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14038 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14039 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14040 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14041 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14042 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14043 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14044 7.486 +1 -28 ircd-ratbox/src/client.c
14045 7.33 +131 -137 ircd-ratbox/src/hook.c
14046 7.367 +1 -1 ircd-ratbox/src/ircd.c
14047 7.151 +6 -10 ircd-ratbox/src/modules.c
14048 7.138 +10 -14 ircd-ratbox/src/packet.c
14049 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14050 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14051 7.336 +0 -6 ircd-ratbox/src/s_user.c
14052 7.286 +8 -6 ircd-ratbox/src/send.c
14056 leeh 2005/01/20 19:19:20 EST (20050121_0)
14061 - remove an unused struct
14063 Revision Changes Path
14064 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14068 leeh 2005/01/20 13:38:39 EST (20050120_1)
14071 . configure configure.ac
14072 include client.h numeric.h patchlevel.h
14073 modules Makefile.in
14074 src messages.tab s_user.c
14078 - drop back to -O0, fix patchlevel.h
14079 - first stab at client capabilities.. this still needs work.
14081 Revision Changes Path
14082 7.240 +3 -3 ircd-ratbox/configure
14083 7.54 +3 -3 ircd-ratbox/configure.ac
14084 7.260 +3 -0 ircd-ratbox/include/client.h
14085 7.54 +2 -0 ircd-ratbox/include/numeric.h
14086 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14087 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14088 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14089 7.120 +1 -1 ircd-ratbox/src/messages.tab
14090 7.335 +3 -0 ircd-ratbox/src/s_user.c
14094 leeh 2005/01/20 06:04:41 EST (20050120_0)
14097 . ChangeLog RELNOTES
14098 include config.h config.h.dist memory.h
14101 src commio.c crypt.c getopt.c ircd.c s_serv.c
14103 . README.VMS clean.com make.com
14104 include setup.h_vms
14105 modules descrip.mms static_modules_c.com
14106 modules/core descrip.mms
14107 src descrip.mms qio.c version.com
14108 tools descrip.mms mkpasswd_vms.c
14110 - clean changelog, relnotes
14111 - mark patchlevel as 2.1.0beta
14112 - remove VMS support
14114 Revision Changes Path
14115 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14116 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14117 1.111 +1 -348 ircd-ratbox/RELNOTES
14118 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14119 7.182 +0 -42 ircd-ratbox/include/config.h
14120 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14121 7.50 +0 -4 ircd-ratbox/include/memory.h
14122 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14123 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14124 7.2 +0 -58 ircd-ratbox/make.com (dead)
14125 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14126 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14127 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14128 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14129 1.24 +7 -30 ircd-ratbox/src/commio.c
14130 7.12 +0 -4 ircd-ratbox/src/crypt.c
14131 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14132 7.24 +0 -4 ircd-ratbox/src/getopt.c
14133 7.366 +4 -19 ircd-ratbox/src/ircd.c
14134 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14135 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14136 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14137 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14138 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14142 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14148 not using the return values on a few watch functions so make them void
14150 Revision Changes Path
14151 7.2 +5 -5 ircd-ratbox/include/watch.h
14152 1.4 +19 -28 ircd-ratbox/src/watch.c
14155 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14160 Make watch throttle, don't accept letter commands stacked
14162 Revision Changes Path
14163 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14167 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14174 Revision Changes Path
14175 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14179 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14182 . ChangeLog README.FIRST RELNOTES configure
14184 adns adns.h internal.h parse.c transmit.c
14186 contrib example_module.c spy_admin_notice.c
14187 spy_info_notice.c spy_links_notice.c
14188 spy_motd_notice.c spy_stats_notice.c
14189 spy_stats_p_notice.c spy_trace_notice.c
14191 spy_whois_notice_global.c
14192 doc example.conf example.efnet.conf ircd.motd
14193 server-version-info whats-new.txt
14194 help/opers umode xline
14196 include cache.h channel.h class.h client.h
14197 commio.h config.h config.h.dist hash.h
14198 hook.h hostmask.h irc_string.h ircd.h
14199 ircd_defs.h m_info.h memory.h msg.h
14200 newconf.h numeric.h packet.h patchlevel.h
14201 patricia.h s_conf.h s_gline.h s_newconf.h
14202 s_serv.h s_user.h scache.h serno.h
14203 setup.h.in sprintf_irc.h stdinc.h tools.h
14204 modules .depend Makefile.in m_admin.c m_away.c
14205 m_dline.c m_encap.c m_gline.c m_info.c
14206 m_kline.c m_links.c m_list.c m_lusers.c
14207 m_motd.c m_oper.c m_operspy.c m_rehash.c
14208 m_restart.c m_resv.c m_set.c m_stats.c
14209 m_svinfo.c m_testline.c m_testmask.c
14210 m_topic.c m_trace.c m_watch.c m_who.c
14211 m_whois.c m_whowas.c m_xline.c
14212 static_modules.c.SH
14213 modules/core m_error.c m_message.c m_mode.c m_quit.c
14214 m_server.c m_squit.c
14215 src .depend Makefile.in adns.c balloc.c
14216 cache.c channel.c class.c client.c
14217 commio.c crypt.c devpoll.c epoll.c
14218 event.c getopt.c hash.c hook.c hostmask.c
14219 irc_string.c ircd.c ircd_lexer.l
14220 ircd_parser.y ircd_signal.c listener.c
14221 modules.c newconf.c numeric.c packet.c
14222 parse.c patricia.c poll.c reject.c
14223 restart.c s_auth.c s_conf.c s_log.c
14224 s_newconf.c s_serv.c s_user.c scache.c
14225 select.c send.c snprintf.c tools.c
14226 version.c.SH watch.c whowas.c
14227 tools README.mkpasswd mkpasswd.c
14229 . README.VMS clean.com make.com
14231 include common.h s_stats.h setup.h_vms
14233 modules descrip.mms m_challenge.c m_etrace.c
14234 m_invite.c m_names.c m_pass.c m_ping.c
14235 m_pong.c m_services.c m_tb.c m_user.c
14236 m_users.c m_version.c
14237 static_modules_c.com
14238 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14240 servlink descrip.mms
14241 src descrip.mms kdparse.c messages.tab qio.c
14242 s_gline.c s_stats.c version.com
14243 tools descrip.mms mkpasswd_vms.c
14247 modules/core channels.c users.c
14250 merge from RATBOX_2_0
14252 Revision Changes Path
14253 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14254 7.40 +1 -0 ircd-ratbox/README.FIRST
14255 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14256 1.110 +114 -6 ircd-ratbox/RELNOTES
14257 1.17 +4 -0 ircd-ratbox/adns/adns.h
14258 1.17 +4 -4 ircd-ratbox/adns/internal.h
14259 1.12 +38 -38 ircd-ratbox/adns/parse.c
14260 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14261 1.19 +13 -13 ircd-ratbox/adns/types.c
14262 7.1 +10 -0 ircd-ratbox/clean.com (new)
14263 7.239 +47 -29 ircd-ratbox/configure
14264 7.53 +40 -32 ircd-ratbox/configure.ac
14265 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14266 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14267 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14268 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14269 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14270 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14271 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14272 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14273 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14274 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14275 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14276 7.252 +68 -22 ircd-ratbox/doc/example.conf
14277 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14278 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14279 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14280 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14281 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14282 1.5 +2 -1 ircd-ratbox/help/opers/umode
14283 1.7 +1 -1 ircd-ratbox/help/opers/xline
14284 1.2 +1 -0 ircd-ratbox/help/users/umode
14285 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14286 1.7 +8 -0 ircd-ratbox/include/cache.h
14287 7.162 +18 -16 ircd-ratbox/include/channel.h
14288 7.25 +4 -0 ircd-ratbox/include/class.h
14289 7.259 +34 -28 ircd-ratbox/include/client.h
14290 1.13 +45 -7 ircd-ratbox/include/commio.h
14291 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14292 7.181 +74 -16 ircd-ratbox/include/config.h
14293 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14294 7.53 +2 -0 ircd-ratbox/include/hash.h
14295 1.28 +73 -27 ircd-ratbox/include/hook.h
14296 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14297 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14298 7.80 +6 -31 ircd-ratbox/include/ircd.h
14299 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14300 7.56 +14 -8 ircd-ratbox/include/m_info.h
14301 7.49 +4 -0 ircd-ratbox/include/memory.h
14302 7.53 +2 -0 ircd-ratbox/include/msg.h
14303 7.33 +9 -9 ircd-ratbox/include/newconf.h
14304 7.53 +12 -8 ircd-ratbox/include/numeric.h
14305 7.27 +1 -1 ircd-ratbox/include/packet.h
14306 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14307 7.19 +25 -1 ircd-ratbox/include/patricia.h
14308 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14309 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14310 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14311 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14312 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14313 7.34 +13 -9 ircd-ratbox/include/s_user.h
14314 7.15 +1 -1 ircd-ratbox/include/scache.h
14315 7.5366 +1 -1 ircd-ratbox/include/serno.h
14316 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14317 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14318 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14319 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14320 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14321 1.53 +10 -10 ircd-ratbox/include/tools.h
14322 7.1 +58 -0 ircd-ratbox/make.com (new)
14323 1.45 +338 -182 ircd-ratbox/modules/.depend
14324 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14325 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14326 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14327 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14328 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14329 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14330 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14331 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14332 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14333 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14334 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14335 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14336 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14337 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14338 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14339 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14340 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14341 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14342 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14343 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14344 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14345 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14346 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14347 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14348 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14349 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14350 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14351 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14352 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14353 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14354 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14355 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14356 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14357 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14358 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14359 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14360 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14361 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14362 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14363 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14364 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14365 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14366 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14367 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14368 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14369 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14370 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14371 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14372 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14373 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14374 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14375 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14376 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14377 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14378 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14379 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14380 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14381 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14382 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14383 7.48 +162 -119 ircd-ratbox/src/.depend
14384 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14385 7.75 +5 -5 ircd-ratbox/src/adns.c
14386 7.84 +1 -1 ircd-ratbox/src/balloc.c
14387 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14388 1.23 +75 -7 ircd-ratbox/src/cache.c
14389 7.429 +342 -79 ircd-ratbox/src/channel.c
14390 7.67 +42 -2 ircd-ratbox/src/class.c
14391 7.485 +245 -85 ircd-ratbox/src/client.c
14392 1.23 +349 -43 ircd-ratbox/src/commio.c
14393 7.11 +4 -0 ircd-ratbox/src/crypt.c
14394 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14395 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14396 1.32 +4 -8 ircd-ratbox/src/epoll.c
14397 7.46 +63 -6 ircd-ratbox/src/event.c
14398 7.23 +4 -0 ircd-ratbox/src/getopt.c
14399 7.112 +8 -7 ircd-ratbox/src/hash.c
14400 7.32 +135 -133 ircd-ratbox/src/hook.c
14401 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14402 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14403 7.365 +56 -48 ircd-ratbox/src/ircd.c
14404 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14405 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14406 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14407 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14408 7.122 +14 -13 ircd-ratbox/src/listener.c
14409 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14410 7.150 +17 -8 ircd-ratbox/src/modules.c
14411 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14412 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14413 7.137 +55 -42 ircd-ratbox/src/packet.c
14414 7.187 +8 -15 ircd-ratbox/src/parse.c
14415 7.28 +2 -4 ircd-ratbox/src/patricia.c
14416 7.82 +3 -1 ircd-ratbox/src/poll.c
14417 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14418 1.32 +8 -3 ircd-ratbox/src/reject.c
14419 7.34 +1 -0 ircd-ratbox/src/restart.c
14420 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14421 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14422 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14423 7.76 +32 -35 ircd-ratbox/src/s_log.c
14424 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14425 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14426 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14427 7.334 +773 -2 ircd-ratbox/src/s_user.c
14428 7.27 +2 -1 ircd-ratbox/src/scache.c
14429 7.44 +2 -0 ircd-ratbox/src/select.c
14430 7.285 +12 -12 ircd-ratbox/src/send.c
14431 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14432 7.46 +0 -1 ircd-ratbox/src/tools.c
14433 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14434 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14435 1.3 +4 -4 ircd-ratbox/src/watch.c
14436 7.32 +1 -0 ircd-ratbox/src/whowas.c
14437 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14438 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14439 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14440 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14444 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14446 Modified files: (Branch: RATBOX_2_0)
14449 a remote client is never going to have a watch list..duh
14451 Revision Changes Path
14452 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14456 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14458 Added files: (Branch: RATBOX_2_0)
14463 Revision Changes Path
14464 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14468 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14470 Added files: (Branch: RATBOX_2_0)
14474 helps if we actually include the .c/.h files
14476 Revision Changes Path
14477 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14478 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14482 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14484 Modified files: (Branch: RATBOX_2_0)
14485 . configure configure.ac
14486 include client.h numeric.h s_conf.h setup.h.in
14488 modules Makefile.in
14489 modules/core m_nick.c
14490 src Makefile.in client.c ircd.c messages.tab
14491 newconf.c s_conf.c s_user.c
14493 backport watch from devel
14495 Revision Changes Path
14496 7.229.2.10 +12 -2 ircd-ratbox/configure
14497 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14498 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14499 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14500 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14501 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14502 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14503 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14504 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14505 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14506 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14507 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14508 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14509 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14510 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14511 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14515 leeh 2005/01/12 10:12:40 EST (20050112_1)
14517 Modified files: (Branch: RATBOX_2_0)
14519 modules m_services.c m_whois.c
14522 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14523 when the user is logged in
14525 Revision Changes Path
14526 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14527 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14528 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14529 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14533 leeh 2005/01/11 19:47:14 EST (20050112_0)
14535 Modified files: (Branch: RATBOX_2_0)
14536 include supported.h
14537 Added files: (Branch: RATBOX_2_0)
14541 - added doc/services.txt, outlining the compatibility code
14543 Revision Changes Path
14544 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14545 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14549 leeh 2005/01/11 18:38:10 EST (20050111_5)
14551 Modified files: (Branch: RATBOX_2_0)
14552 include client.h hook.h
14553 modules m_services.c
14554 modules/core m_server.c
14555 src hook.c s_serv.c
14557 - more services compatibility code:
14558 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14559 appropriate service {}; entry, only accept SU from these.
14560 - hook into us finishing nick burst, and have services burst a list of
14563 Revision Changes Path
14564 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14565 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14566 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14567 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14568 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14569 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14573 leeh 2005/01/11 17:32:42 EST (20050111_4)
14575 Modified files: (Branch: RATBOX_2_0)
14576 . configure configure.ac
14578 modules Makefile.in
14580 Added files: (Branch: RATBOX_2_0)
14581 modules m_services.c
14583 - more services compatibility code:
14584 - encap handlers for SU (services marking client as logged in)
14585 - and for LOGIN (servers bursting logged in status)
14586 - move suser from Client -> User
14588 Revision Changes Path
14589 7.229.2.9 +9 -3 ircd-ratbox/configure
14590 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14591 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14592 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14593 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14594 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14598 leeh 2005/01/11 16:46:34 EST (20050111_3)
14600 Modified files: (Branch: RATBOX_2_0)
14601 include ircd_defs.h
14603 - whoops, missing #endif
14605 Revision Changes Path
14606 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14610 leeh 2005/01/11 15:56:57 EST (20050111_2)
14612 Modified files: (Branch: RATBOX_2_0)
14613 include ircd_defs.h
14615 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14616 have ipv6 just report sizeof(struct sockaddr_in)
14618 Revision Changes Path
14619 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14623 leeh 2005/01/10 20:19:35 EST (20050111_1)
14625 Modified files: (Branch: RATBOX_2_0)
14628 - fix a gcc warning
14630 Revision Changes Path
14631 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14635 leeh 2005/01/10 20:10:35 EST (20050111_0)
14637 Modified files: (Branch: RATBOX_2_0)
14638 adns internal.h parse.c transmit.c types.c
14640 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14643 Revision Changes Path
14644 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14645 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14646 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14647 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14651 leeh 2005/01/10 17:48:48 EST (20050110_3)
14653 Modified files: (Branch: RATBOX_2_0)
14656 - send out the reformatted xline to opers (\s -> ' ')
14658 Revision Changes Path
14659 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14663 leeh 2005/01/10 16:18:53 EST (20050110_2)
14665 Modified files: (Branch: RATBOX_2_0)
14668 include client.h supported.h
14669 src messages.tab s_user.c send.c
14671 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14674 Revision Changes Path
14675 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14676 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14677 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14678 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14679 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14680 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14681 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14685 leeh 2005/01/10 14:50:47 EST (20050110_1)
14687 Modified files: (Branch: RATBOX_2_0)
14688 doc example.conf example.efnet.conf
14690 - I dont remember ts6 desyncing on bans, so im not sure why the example
14693 Revision Changes Path
14694 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14695 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14699 leeh 2005/01/10 13:31:10 EST (20050110_0)
14701 Modified files: (Branch: RATBOX_2_0)
14702 . configure configure.ac
14703 include channel.h client.h numeric.h s_conf.h
14704 s_serv.h setup.h.in
14705 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14707 src channel.c messages.tab newconf.c s_conf.c
14710 - added --enable-services to configure, which enables some ratbox-services
14711 compatibility code:
14712 - chanmode +r, registered users only
14713 - usermode +S, prevents deop/kick of a service
14714 - service { }; block in conf for the above umode
14716 Revision Changes Path
14717 7.229.2.8 +28 -16 ircd-ratbox/configure
14718 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14719 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14720 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14721 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14722 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14723 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14724 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14725 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14726 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14727 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14728 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14729 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14730 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14731 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14732 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14733 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14734 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14735 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14739 leeh 2005/01/09 08:23:30 EST (20050109_0)
14741 Modified files: (Branch: RATBOX_2_0)
14744 - remove a tab, and add +C to opers umode help
14746 Revision Changes Path
14747 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode