1 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
3 Call add_to_hostname_hash() with correct (orig) hostname.
7 +1 -1 trunk/modules/core/m_nick.c (File Modified)
10 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
12 Version bump on trunk to 2.3.
16 +1 -1 trunk/configure.ac (File Modified)
19 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
21 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
25 +2 -2 trunk/src/client.c (File Modified)
28 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
30 Add IRC_DEPRECATED macro for marking functions and data structures
31 as deprecated on compilers that support it.
35 +14 -4 trunk/include/ircd_defs.h (File Modified)
38 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
40 - update IDEAS with link failover
44 +1 -0 trunk/IDEAS (File Modified)
47 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
49 xline/resv wildcard checking:
50 - count escaped (\) characters as one nonwild
51 - accept strings without wilds no matter how short they are
55 +8 -2 trunk/src/s_newconf.c (File Modified)
58 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
60 Tweak some comments in sno_whois extension.
64 +2 -2 trunk/extensions/sno_whois.c (File Modified)
67 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
73 +3 -6 trunk/NEWS (File Modified)
76 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
78 - allow JOIN 0 from remotes
79 - allow JOIN 0 from locals, but only if it is exactly one
80 zero and is the first channel
84 +65 -0 trunk/modules/core/m_join.c (File Modified)
87 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
89 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
90 levels?), hideops, namespace cleanups, etc
94 + - trunk/IDEAS (File Added)
97 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
103 +0 -65 trunk/modules/core/m_join.c (File Modified)
106 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
108 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
109 to their policies indicating that they wish to be contacted before their services are used.
113 +6 -3 trunk/doc/example.conf (File Modified)
114 +6 -3 trunk/doc/reference.conf (File Modified)
117 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
119 - update NEWS in preparation of upcoming 2.2 release this week
123 +3 -0 trunk/NEWS (File Modified)
126 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
128 Move sno_channeljoin to unsupported, due to the privacy
129 issue and the fact that any oper with admin or hidden_admin
134 +0 -1 trunk/doc/example.conf (File Modified)
135 +0 -2 trunk/doc/reference.conf (File Modified)
136 +0 -46 trunk/extensions/Makefile.in (File Modified)
137 + - trunk/extensions/sno_channeljoin.c (File Deleted)
138 +47 -1 trunk/unsupported/Makefile.in (File Modified)
139 + - trunk/unsupported/sno_channeljoin.c (File Added)
142 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
144 - createoperonly: like createauthonly, but checks opered status instead of authed status
148 +41 -0 trunk/extensions/Makefile.in (File Modified)
149 + - trunk/extensions/createoperonly.c (File Added)
152 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
154 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
158 +1 -0 trunk/doc/example.conf (File Modified)
159 +3 -1 trunk/doc/reference.conf (File Modified)
160 +46 -0 trunk/extensions/Makefile.in (File Modified)
161 + - trunk/extensions/sno_channeljoin.c (File Added)
164 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
166 - update config files
170 +1 -0 trunk/doc/example.conf (File Modified)
171 +2 -0 trunk/doc/reference.conf (File Modified)
174 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
176 - fold in whois_notice_global functionality.
180 +0 -1 trunk/extensions/Makefile.in (File Modified)
181 +1 -56 trunk/extensions/sno_whois.c (File Modified)
182 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
185 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
187 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
191 +64 -57 trunk/extensions/Makefile.in (File Modified)
192 + - trunk/extensions/sno_whois.c (File Added)
193 + - trunk/extensions/spy_whois_notice.c (File Deleted)
196 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
198 Prevent too wide klines with CIDR masks.
202 +17 -5 trunk/modules/m_kline.c (File Modified)
205 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
207 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
211 +4 -0 trunk/modules/m_kline.c (File Modified)
214 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
216 - fold conf_connect_allowed() into accept_connection()
217 - extend add_connection() so that exempt{}s apply to max unregistered
223 +1 -1 trunk/doc/example.conf (File Modified)
224 +1 -1 trunk/doc/reference.conf (File Modified)
225 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
226 +0 -2 trunk/include/s_conf.h (File Modified)
227 +14 -7 trunk/src/listener.c (File Modified)
230 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
232 m_webirc: call del_unknown_ip() otherwise the unknown will
233 never be subtracted from the cgiirc ip
237 +2 -0 trunk/extensions/m_webirc.c (File Modified)
240 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
242 Remove s_assert in del_unknown_ip() supposedly if the ip
243 cannot be found, it is not feasible to avoid that case
244 entirely with m_webirc.c.
248 +1 -2 trunk/src/reject.c (File Modified)
251 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
253 Apply ratbox flood fix.
257 +1 -0 trunk/doc/example.conf (File Modified)
258 +5 -0 trunk/doc/reference.conf (File Modified)
259 +3 -0 trunk/include/client.h (File Modified)
260 +4 -0 trunk/include/reject.h (File Modified)
261 +1 -0 trunk/include/s_conf.h (File Modified)
262 +2 -0 trunk/src/client.c (File Modified)
263 +3 -0 trunk/src/listener.c (File Modified)
264 +1 -0 trunk/src/newconf.c (File Modified)
265 +8 -5 trunk/src/packet.c (File Modified)
266 +59 -2 trunk/src/reject.c (File Modified)
267 +1 -0 trunk/src/s_conf.c (File Modified)
268 +2 -0 trunk/src/s_serv.c (File Modified)
269 +1 -0 trunk/src/s_user.c (File Modified)
272 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
278 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
281 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
287 +114 -1 trunk/configure (File Modified)
290 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
292 - remove "ASM hashing code" from the configure overview
296 +0 -1 trunk/configure.ac (File Modified)
299 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
301 Target left IRC (more friendly error message if a UID
302 cannot be found) for /invite.
306 +8 -3 trunk/modules/m_invite.c (File Modified)
309 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
311 Remove emptyline craq because it leaks memory on /rehash motd etc.
312 from ratbox 2.2 (anfl/Androsyn)
316 +6 -14 trunk/src/cache.c (File Modified)
319 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
321 Merge old trunk r2767:
322 Copy channel name from command on lowerTS JOIN/SJOIN,
323 this makes the capitalization of the channel name
324 timestamped like modes are.
328 +3 -0 trunk/modules/core/m_join.c (File Modified)
329 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
332 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
334 Merge old trunk r2065,r2067:
335 channel_modes(): get rid of the trailing space
336 also make the *pbuf check work like it should
337 (don't call IsMember another time if we already
339 simplify a bit more, update comments
343 +13 -13 trunk/src/channel.c (File Modified)
346 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
352 +1 -1 trunk/extensions/m_webirc.c (File Modified)
355 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
357 chghost: refuse spoofs which are empty or start with a colon
358 (would break the protocol)
362 +3 -0 trunk/modules/m_chghost.c (File Modified)
365 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
367 Fix description of 043 numeric.
371 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
374 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
376 SAVE: make the nickTS of the UID nick equal to 100, so it
377 is always in sync on the network.
381 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
382 +15 -11 trunk/modules/core/m_nick.c (File Modified)
385 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
387 Force nickTS to increase when a local user changes their nick.
391 +5 -1 trunk/modules/core/m_nick.c (File Modified)
394 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
396 Remove #define UFLAGS. We haven't allowed this
397 undocumented extension to the IRC protocol for
398 years (allowing an initial umode in USER).
402 +0 -2 trunk/modules/m_user.c (File Modified)
405 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
407 Move new_local_user hook, so it is possible to call
408 exit_client() from it, refusing the connection.
412 +3 -1 trunk/doc/hooks.txt (File Modified)
413 +10 -9 trunk/src/s_user.c (File Modified)
416 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
418 Only free PreClient struct when the rest of the Client
419 is freed, not immediately upon exit_client(). Doing this
420 would cause problems with sasl's new_local_user hook
421 vs hooks that exit the client there.
425 +0 -1 trunk/src/client.c (File Modified)
428 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
430 Use TS6 prefix for server-server JOIN 0.
434 +2 -1 trunk/modules/core/m_join.c (File Modified)
437 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
439 Use orighost in kill server notices.
443 +3 -3 trunk/modules/core/m_kill.c (File Modified)
446 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
448 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
452 +3 -3 trunk/modules/m_set.c (File Modified)
455 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
461 +1 -1 trunk/src/messages.tab (File Modified)
464 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
466 Show max_clients in /info.
470 +6 -0 trunk/modules/m_info.c (File Modified)
473 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
475 Don't allow /quote set max higher than the
476 serverinfo::max_clients ircd.conf value.
480 +8 -0 trunk/modules/m_set.c (File Modified)
483 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
485 Change code that checks maxclients limit: allow exactly
486 the configured amount of non-exceed_limit clients.
487 Code that appeared to limit exceed_limit clients too
488 but less heavily removed (it was not effective because
489 the parentheses were wrong).
493 +2 -4 trunk/src/s_user.c (File Modified)
496 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
498 By default, leave MAX_BUFFER fds free for log files,
499 server connections, ident lookups, exceed_limit clients,
500 etc. Mention this in example.conf and reference.conf.
504 +4 -2 trunk/doc/example.conf (File Modified)
505 +3 -1 trunk/doc/reference.conf (File Modified)
506 +1 -1 trunk/src/s_conf.c (File Modified)
509 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
511 --with-maxclients configure option is gone
515 +0 -11 trunk/INSTALL (File Modified)
518 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
520 Make the code that raises fd rlimit to hard limit work.
524 +5 -5 trunk/src/ircd.c (File Modified)
527 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
529 - note the I/O reworking
533 +2 -0 trunk/NEWS (File Modified)
536 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
542 +4 -4 trunk/doc/Makefile.in (File Modified)
545 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
547 - enforce proper conditions for EPOLL_CTL_DEL.
548 - remove possibly problematic "performance" check
552 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
555 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
557 - rename m_list_safelist to m_list and remove ratbox implementation
561 +393 -664 trunk/modules/Makefile.in (File Modified)
562 + - trunk/modules/m_list.c (File Added)
563 + - trunk/modules/m_list_ratbox.c (File Deleted)
564 + - trunk/modules/m_list_safelist.c (File Deleted)
567 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
569 - some more transit to sendto_one_numeric().
573 +2 -3 trunk/modules/m_away.c (File Modified)
574 +3 -3 trunk/src/messages.tab (File Modified)
575 +1 -1 trunk/src/s_user.c (File Modified)
578 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
580 - change some sendto_one() to sendto_one_numeric().
584 +4 -10 trunk/modules/m_admin.c (File Modified)
585 +3 -3 trunk/modules/m_map.c (File Modified)
586 +12 -12 trunk/src/messages.tab (File Modified)
587 +1 -2 trunk/src/s_conf.c (File Modified)
588 +9 -10 trunk/src/s_user.c (File Modified)
591 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
593 - river's ports.c from old charybdis trunk
597 +195 -0 trunk/configure.ac (File Modified)
598 + - trunk/libcharybdis/ports.c (File Added)
601 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
603 - remove broken ports stuff and devpoll stuff.
607 +0 -307 trunk/configure (File Modified)
608 +0 -21 trunk/configure.ac (File Modified)
609 +0 -474 trunk/include/setup.h.in (File Modified)
610 + - trunk/libcharybdis/devpoll.c (File Deleted)
611 + - trunk/libcharybdis/ports.c (File Deleted)
614 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
620 +1 -25 trunk/configure (File Modified)
621 +0 -3 trunk/include/setup.h.in (File Modified)
624 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
626 - remove x86-optimized hash code.
630 +0 -13 trunk/configure.ac (File Modified)
631 +2 -187 trunk/src/Makefile.in (File Modified)
632 + - trunk/src/fnvhash.s (File Deleted)
635 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
637 - apparently setting KE_LENGTH to 128 is fine.
641 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
644 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
646 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
650 +5627 -5747 trunk/configure (File Modified)
651 +0 -15 trunk/configure.ac (File Modified)
652 +0 -2 trunk/include/m_info.h (File Modified)
653 +6 -9 trunk/include/setup.h.in (File Modified)
654 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
657 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
659 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
660 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
661 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
665 +0 -5 trunk/include/config.h (File Modified)
666 +0 -5 trunk/include/config.h.dist (File Modified)
667 +0 -6 trunk/include/defaults.h (File Modified)
668 +0 -3 trunk/include/m_info.h (File Modified)
669 +21 -7 trunk/libcharybdis/commio.c (File Modified)
670 +2 -0 trunk/libcharybdis/commio.h (File Modified)
671 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
672 +4 -3 trunk/libcharybdis/poll.c (File Modified)
673 +0 -3 trunk/libcharybdis/select.c (File Modified)
674 +0 -9 trunk/src/ircd.c (File Modified)
675 +23 -26 trunk/src/listener.c (File Modified)
676 +2 -1 trunk/src/restart.c (File Modified)
677 +5 -1 trunk/src/s_auth.c (File Modified)
678 +1 -1 trunk/src/s_conf.c (File Modified)
679 +3 -1 trunk/src/s_serv.c (File Modified)
682 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
684 Repair operspy who !#channel, broken by me in r3283.
688 +2 -2 trunk/modules/m_who.c (File Modified)
691 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
693 Update bug report and IRC channel information.
697 +2 -1 trunk/BUGS (File Modified)
698 +2 -1 trunk/NEWS (File Modified)
701 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
703 Change copyright years in version.c.SH as in release-2.1 r3339.
707 +2 -2 trunk/src/version.c.SH (File Modified)
710 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
716 +104 -0 trunk/configure (File Modified)
719 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
721 Need to check for various flavours of epoll,
722 even if --enable-epoll is forced.
726 +1 -0 trunk/configure.ac (File Modified)
729 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
731 Hack to allow some more warnings, already present in configure (?).
735 +1 -1 trunk/aclocal.m4 (File Modified)
738 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
740 Merge old trunk r2077,r2079:
741 - Move closing of servlink control fd to close_connection()
742 instead of doing it in exit_local_server(), and make sure
743 we first close the data fd and then the control fd.
744 - Have servlink process ready fds in order net, data, ctrl
745 instead of ctrl, data, net. This seems to fix the problem
746 that squit reasons do not show up on the other side of a
747 ziplink (by making it send any final SQUIT and/or ERROR
748 before noticing the closed control fd).
752 +1 -1 trunk/servlink/io.c (File Modified)
753 +3 -12 trunk/src/client.c (File Modified)
756 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
758 Don't show the UID if a TS6 server sends a kick with
759 an empty or no comment. Note that charybdis never sends
764 +4 -4 trunk/modules/core/m_kick.c (File Modified)
767 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
769 Merge old trunk r2081:
770 Don't say that services cannot be killed in
771 ERR_ISCHANSERVICE message (given when trying
772 to kick or deop them), as that's not the case.
776 +1 -1 trunk/src/messages.tab (File Modified)
779 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
781 Merge old trunk r2059
782 Clarifications to the descriptions of umode +Q and cmode +F,
783 suggested by Ariadne@SorceryNet.
787 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
788 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
791 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
793 Merge old trunk r2907,r2991:
794 Allow TESTLINE on channel names.
798 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
799 +4 -0 trunk/help/opers/testline (File Modified)
800 +22 -0 trunk/modules/m_testline.c (File Modified)
803 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
805 Merge old trunk r2835:
806 resolver: if sendto(2) fails, try sending to the next nameserver
810 +1 -1 trunk/src/res.c (File Modified)
813 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
815 Merge old trunk r2817:
816 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
817 starts with a digit. This is safe because the last
818 parameter is a nick and never a UID. (The first parameter
819 in a server-server two-param whois is a UID/SID.)
823 +1 -1 trunk/modules/m_whois.c (File Modified)
826 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
828 Merge old trunk r2779,r2785:
829 Show correct privilege name in a few ERR_NOPRIVS numerics.
833 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
834 +1 -1 trunk/extensions/m_opme.c (File Modified)
835 +2 -2 trunk/unsupported/m_force.c (File Modified)
838 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
840 Merge old trunk r2695:
841 Send an SQUIT instead of an ERROR to announce /die to connected servers.
842 This will generate better server notices.
846 +3 -2 trunk/modules/core/m_die.c (File Modified)
849 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
851 Merge old trunk r2294:
852 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
856 +1 -1 trunk/src/s_user.c (File Modified)
859 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
861 Merge old trunk r2226:
862 If we are connecting outward to a server, check if the
863 server name they sent is the same as what we tried to
864 connect to. Previously such a connection could succeed
865 if there existed connect blocks with the same IP and
866 passwords for the other server name.
870 +11 -0 trunk/modules/core/m_server.c (File Modified)
873 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
875 Merge old trunk r2212:
876 Another handling of SJOINs without nicks:
877 Propagate them if the channel is +P or the channel
878 already existed, otherwise remove the channel again
879 and do not propagate the SJOIN.
883 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
886 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
888 Remove channels entirely from /whois on services.
889 This cannot be overridden with operspy.
893 +20 -17 trunk/modules/m_whois.c (File Modified)
896 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
898 Fix /who on channels with ** in their name.
902 +2 -2 trunk/modules/m_who.c (File Modified)
905 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
907 NEWS: As in 2.1.3, mention that the TS6 revision will
908 interoperate with older versions
912 +2 -1 trunk/NEWS (File Modified)
915 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
917 Fix documentation of HIDE_SERVERS_IPS define.
921 +2 -2 trunk/include/config.h.dist (File Modified)
924 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
926 Don't leak auth{} spoofed ip for I-line is full notice either.
930 +1 -1 trunk/src/s_conf.c (File Modified)
933 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
939 +37 -0 trunk/NEWS (File Modified)
942 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
944 Allow /invite (but not invex) to override +r, +l, +j in
945 addition to +i. As before, a restrictive mode must be in
946 place at /invite time for the invite to have an effect;
947 +r does not count as a restrictive mode if the user is
948 logged in; +l and +j always count as restrictive modes to
949 allow for cases where they would allow join at /invite
950 time but not when the user tries to join.
954 +6 -2 trunk/modules/m_invite.c (File Modified)
955 +21 -10 trunk/src/channel.c (File Modified)
958 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
960 Remove invite_ops_only, forcing it to YES.
964 +0 -1 trunk/doc/example.conf (File Modified)
965 +0 -5 trunk/doc/reference.conf (File Modified)
966 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
967 +0 -1 trunk/include/s_conf.h (File Modified)
968 +0 -6 trunk/modules/m_info.c (File Modified)
969 +10 -14 trunk/modules/m_invite.c (File Modified)
970 +0 -1 trunk/src/newconf.c (File Modified)
971 +0 -1 trunk/src/s_conf.c (File Modified)
974 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
976 Move username check after xline and dnsbl checks, so it
977 will not complain to opers about clients who are xlined
978 or blacklisted anyway (both of which silently reject).
982 +15 -15 trunk/src/s_user.c (File Modified)
985 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
987 - MASTER_MAX is no longer relevant
991 +0 -7 trunk/modules/m_set.c (File Modified)
994 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
996 - add config option for setting max_clients.
1000 +5 -0 trunk/doc/example.conf (File Modified)
1001 +5 -0 trunk/doc/reference.conf (File Modified)
1002 +2 -0 trunk/include/s_conf.h (File Modified)
1003 +1 -1 trunk/src/ircd.c (File Modified)
1004 +2 -0 trunk/src/newconf.c (File Modified)
1005 +2 -1 trunk/src/s_conf.c (File Modified)
1008 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1010 - remove get_maxrss() and all of that insecure and unsafe nonsense
1014 +3 -38 trunk/src/ircd.c (File Modified)
1015 +1 -1 trunk/src/restart.c (File Modified)
1016 +0 -4 trunk/src/s_stats.c (File Modified)
1019 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1021 - avoid some potential NULL dereferencing
1025 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1028 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1034 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1037 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1039 - rework poll a bit for the MAXCONNECTIONS changes.
1043 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1046 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1048 Our way of using kqueue may cause it to report fds we
1049 don't know about anymore, cope.
1053 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1056 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1058 Don't reference freed memory (fde_t) in comm_close().
1062 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1065 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1067 - fix for 100% cpu use
1071 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1074 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1076 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1080 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1083 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1085 - clear up use of fd_table in ircd.
1089 +3 -2 trunk/src/s_serv.c (File Modified)
1092 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1094 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1098 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1099 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1100 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1101 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1102 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1103 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1104 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1105 +2 -2 trunk/libcharybdis/select.c (File Modified)
1108 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1110 Fix some cases where the size argument to strlcpy()
1111 for usernames and hostnames is 1 too small.
1115 +1 -1 trunk/modules/m_chghost.c (File Modified)
1116 +2 -2 trunk/src/res.c (File Modified)
1117 +2 -2 trunk/src/s_user.c (File Modified)
1120 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1122 Cut down quit/part/kick reasons to avoid quit reasons
1123 overflowing the client exiting server notice (from
1124 TOPICLEN to 260). kill reasons become shorter accordingly.
1125 kline/dline/gline reasons become 390.
1126 away messages stay at TOPICLEN for now.
1130 +8 -3 trunk/include/ircd_defs.h (File Modified)
1131 +2 -2 trunk/modules/m_dline.c (File Modified)
1132 +4 -4 trunk/modules/m_gline.c (File Modified)
1133 +2 -2 trunk/modules/m_kline.c (File Modified)
1136 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1138 Don't leak auth{} spoofed IP addresses in +f notices.
1139 from ratbox (androsyn)
1143 +10 -3 trunk/src/s_conf.c (File Modified)
1146 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1148 Make oper_up() take +i/-i during opering up into account
1149 (e.g. no_oper_invis extension, +i in operator::umodes).
1150 Remove the hack from no_oper_invis.
1154 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1155 +4 -0 trunk/src/s_user.c (File Modified)
1158 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1160 no_oper_invis: decrement invisible count when clearing
1161 invisible on a local client who has just opered up
1162 oper_up() should really do this
1166 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1169 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1171 Put "End of Channel Quiet List" instead of
1172 "End of Channel Ban List" for a +q list.
1173 Due to client restrictions the numerics for
1174 quiet lists must be the same as for ban lists.
1178 +4 -1 trunk/src/chmode.c (File Modified)
1181 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1183 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1184 Change TS6 JOIN processing
1185 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1186 a local user joins an existing channel
1187 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1188 propagating a TS6 JOIN
1189 - don't interpret simple modes in an incoming TS6 JOIN
1191 This is to avoid desyncs when certain mode changes (e.g. -im)
1192 cross with joins. A downside is that simple modes will be
1193 more desynched when a JOIN creates a channel or lowers TS,
1194 but that's less important.
1196 Update the TS6 specification to include this, and clarify
1197 that TMODE can come from a server and that MODE must be
1198 translated into TMODE from other servers too.
1202 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1203 +19 -127 trunk/modules/core/m_join.c (File Modified)
1206 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1208 Make -logfile work again.
1212 +2 -2 trunk/src/s_log.c (File Modified)
1215 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1217 - fix off-by-one memory overflow error.
1221 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1224 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1226 Change handling of modularized umodes:
1227 - keep the bitmask reserved forever to the letter, fixing
1228 the problems when loading multiple umode modules,
1229 unloading them and then loading them in a different order
1230 - don't allow local users to change umodes which have
1231 been unloaded and don't set them on new users via
1236 +24 -3 trunk/src/s_user.c (File Modified)
1239 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1241 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1245 +1 -0 trunk/include/s_user.h (File Modified)
1246 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1247 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1248 +22 -0 trunk/src/s_user.c (File Modified)
1251 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1253 DNSBL keyword substitution is available as of 2.1.3.
1257 +1 -1 trunk/doc/example.conf (File Modified)
1260 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1262 Change two occurances like match(userinput, target_p->name) ||
1263 match(target_p->name, userinput) to just match(userinput,
1264 target_p->name). No client name can contain * or ? now.
1268 +1 -1 trunk/modules/m_trace.c (File Modified)
1269 +1 -2 trunk/src/s_serv.c (File Modified)
1272 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1274 Do not try find_server() on a name find_client() has
1275 returned NULL for, as this will always return NULL
1276 since the removal of hostmasking.
1280 +1 -2 trunk/modules/m_pong.c (File Modified)
1281 +0 -4 trunk/src/s_serv.c (File Modified)
1284 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1286 Remove server_exists() which checked whether the
1287 server name existed taking hostmasking into account
1288 and just check with find_server(); admittedly
1289 this checks if the name is a SID but that's not
1294 +3 -27 trunk/modules/core/m_server.c (File Modified)
1297 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1299 Remove hash_find_masked_server(), which made it possible
1300 to specify the full (unmasked) name of a server behind
1301 a hostmask. As a result find_any_client() (for prefixes)
1302 becomes equal to find_client(), so remove that too.
1306 +0 -1 trunk/include/hash.h (File Modified)
1307 +1 -75 trunk/src/hash.c (File Modified)
1308 +1 -1 trunk/src/parse.c (File Modified)
1311 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1313 Remove '*' from valid server name characters.
1314 This makes it impossible to connect hostmasked servers.
1315 (This support didn't work well anyway, was incompatible
1316 with TS6 and we never masked ourselves.)
1320 +1 -1 trunk/src/match.c (File Modified)
1323 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1325 Change spambot, flooder and jupe joiner notices from host to orighost.
1329 +1 -1 trunk/modules/core/m_join.c (File Modified)
1330 +2 -2 trunk/modules/core/m_message.c (File Modified)
1331 +2 -2 trunk/src/channel.c (File Modified)
1334 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1336 Add documentation for SASL client protocol, same as atheme doc/SASL.
1340 + - trunk/doc/sasl.txt (File Added)
1343 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1345 Include real hostname in Closing Link message for unknown
1346 connections that have sent USER. This is helpful for
1347 k-lined users while not breaking server IP hiding.
1351 +3 -1 trunk/src/client.c (File Modified)
1354 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1360 +29 -29 trunk/configure (File Modified)
1363 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1365 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1369 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1372 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1374 Backport from early 3.x:
1377 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1379 - remove "Processing connection to foobar.net" message
1383 +0 -3 trunk/src/s_auth.c (File Modified)
1386 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1388 - missed the processing connection one (actually, we can probably nuke this one)
1392 +1 -2 trunk/src/s_auth.c (File Modified)
1395 river 2006/09/27 16:33:05 UTC (20060927-2174)
1397 get_client_name = stupid
1402 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1405 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1407 - remove excessive arguments
1411 +1 -2 trunk/src/s_conf.c (File Modified)
1412 +1 -1 trunk/src/s_user.c (File Modified)
1415 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1417 - use sendto_one_notice() for on-connect notices too.
1421 +10 -10 trunk/src/s_auth.c (File Modified)
1424 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1426 - use sendto_one_notice() in the core, too.
1430 +2 -2 trunk/src/chmode.c (File Modified)
1431 +8 -15 trunk/src/modules.c (File Modified)
1432 +3 -5 trunk/src/s_conf.c (File Modified)
1433 +1 -2 trunk/src/s_newconf.c (File Modified)
1434 +20 -57 trunk/src/s_user.c (File Modified)
1437 river 2006/09/27 16:19:25 UTC (20060927-2166)
1439 the KILL command will use get_client_name(, SHOW_IP) instead of
1440 target->name, and will show a more useful error for local opers
1445 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1448 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1450 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1454 +4 -2 trunk/src/send.c (File Modified)
1457 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1463 +1 -1 trunk/include/client.h (File Modified)
1466 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1468 - get_id(): fall back to "*" if client has no known name
1472 +1 -1 trunk/include/client.h (File Modified)
1475 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1477 - convert to sendto_one_notice().
1481 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1482 +4 -6 trunk/unsupported/m_force.c (File Modified)
1485 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1487 - use sendto_one_notice() in many places instead of
1488 sendto_one(source_p, ":%s NOTICE %s :", ...);
1492 +10 -25 trunk/extensions/example_module.c (File Modified)
1493 +5 -14 trunk/extensions/hurt.c (File Modified)
1494 +1 -2 trunk/extensions/m_42.c (File Modified)
1495 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1496 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1497 +1 -2 trunk/extensions/m_opme.c (File Modified)
1498 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1499 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1500 +3 -7 trunk/modules/core/m_die.c (File Modified)
1501 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1502 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1503 +1 -2 trunk/modules/m_challenge.c (File Modified)
1504 +11 -15 trunk/modules/m_connect.c (File Modified)
1505 +20 -28 trunk/modules/m_dline.c (File Modified)
1506 +2 -2 trunk/modules/m_etrace.c (File Modified)
1507 +11 -21 trunk/modules/m_gline.c (File Modified)
1508 +2 -4 trunk/modules/m_kline.c (File Modified)
1509 +1 -2 trunk/modules/m_rehash.c (File Modified)
1510 +3 -7 trunk/modules/m_restart.c (File Modified)
1511 +31 -45 trunk/modules/m_set.c (File Modified)
1512 +2 -4 trunk/modules/m_testmask.c (File Modified)
1513 +5 -8 trunk/modules/m_unreject.c (File Modified)
1514 +2 -5 trunk/modules/m_xline.c (File Modified)
1519 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1520 +10 -25 trunk/extensions/example_module.c (File Modified)
1521 +5 -14 trunk/extensions/hurt.c (File Modified)
1522 +1 -2 trunk/extensions/m_42.c (File Modified)
1523 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1524 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1525 +1 -2 trunk/extensions/m_opme.c (File Modified)
1526 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1527 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1528 +3 -7 trunk/modules/core/m_die.c (File Modified)
1529 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1530 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1531 +1 -2 trunk/modules/m_challenge.c (File Modified)
1532 +11 -15 trunk/modules/m_connect.c (File Modified)
1533 +2 -4 trunk/modules/m_dline.c (File Modified)
1534 +2 -2 trunk/modules/m_etrace.c (File Modified)
1535 +11 -21 trunk/modules/m_gline.c (File Modified)
1536 +2 -4 trunk/modules/m_kline.c (File Modified)
1537 +1 -2 trunk/modules/m_rehash.c (File Modified)
1538 +3 -7 trunk/modules/m_restart.c (File Modified)
1539 +31 -45 trunk/modules/m_set.c (File Modified)
1540 +2 -4 trunk/modules/m_testmask.c (File Modified)
1541 +5 -8 trunk/modules/m_unreject.c (File Modified)
1542 +1 -3 trunk/modules/m_xline.c (File Modified)
1543 +2 -2 trunk/src/chmode.c (File Modified)
1544 +8 -15 trunk/src/modules.c (File Modified)
1545 +10 -14 trunk/src/s_auth.c (File Modified)
1546 +3 -6 trunk/src/s_conf.c (File Modified)
1547 +1 -2 trunk/src/s_newconf.c (File Modified)
1548 +20 -57 trunk/src/s_user.c (File Modified)
1549 +4 -2 trunk/src/send.c (File Modified)
1550 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1551 +4 -6 trunk/unsupported/m_force.c (File Modified)
1554 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1556 - keyword-subst from charybdis 2.2.
1560 +12 -3 trunk/doc/example.conf (File Modified)
1561 +58 -3 trunk/doc/reference.conf (File Modified)
1562 + - trunk/include/substitution.h (File Added)
1563 +1 -0 trunk/src/Makefile.in (File Modified)
1564 +2 -2 trunk/src/s_conf.c (File Modified)
1565 +164 -1 trunk/src/s_user.c (File Modified)
1566 + - trunk/src/substitution.c (File Added)
1569 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1571 Removed merge tracking for "svnmerge" for
1572 http://svn.atheme.org/charybdis/branches/release-2.2
1576 + - trunk/ (Property Modified)
1579 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1581 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1582 http://svn.atheme.org/charybdis/branches/release-2.2
1586 + - trunk/ (Property Modified)
1589 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1591 Removed merge tracking for "svnmerge" for
1592 http://svn.atheme.org/charybdis/branches/release-2.2
1596 + - trunk/ (Property Modified)
1599 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1601 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1602 http://svn.atheme.org/charybdis/branches/release-2.2
1606 + - trunk/ (Property Modified)
1609 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1615 + - trunk/ (Property Modified)
1618 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1620 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1621 http://svn.atheme.org/charybdis/branches/release-2.2
1625 + - trunk/ (Property Modified)
1628 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1630 - version bump to 2.2.0
1634 +3 -1 trunk/NEWS (File Modified)
1635 +1 -1 trunk/configure.ac (File Modified)
1638 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1641 + branches/release-2.1 -> 2.2 base
1642 + 3.0 -> branches/cxxconversion
1643 + backport some immediate 3.0 functionality for 2.2
1648 + - trunk/ (File Added)
1651 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1653 Merged revisions 3135,3137 via svnmerge from
1654 http://svn.atheme.org/charybdis/trunk
1657 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1659 - Expand TRACE description
1660 - Mention expiry time in TESTLINE
1662 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1664 Update copyright year for sgml docs to 2007.
1669 + - branches/release-2.1/ (Property Modified)
1670 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1671 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1674 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1676 Merged revisions 1999 via svnmerge from
1677 http://svn.atheme.org/charybdis/trunk
1678 Add river to CREDITS
1681 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1688 + - branches/release-2.1/ (Property Modified)
1689 +1 -0 branches/release-2.1/CREDITS (File Modified)
1692 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1694 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1695 http://svn.atheme.org/charybdis/trunk
1698 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1700 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1702 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1704 - add use_forward to /info
1706 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1708 Call channel_modes() with &me instead of source_p when
1709 sending out a JOIN and SJOIN for a local user. This
1710 saves checking whether they are on the channel they
1713 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1715 If use_forward is disabled:
1717 - hide +f in /mode #channel (/mode #channel f still shows it)
1718 - do not send any mode changes adding +f to local clients
1719 (-f ones are still sent)
1724 + - branches/release-2.1/ (Property Modified)
1725 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1726 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1727 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1728 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1729 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1730 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1731 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1732 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1733 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1734 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1735 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1736 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1739 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1741 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1745 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1746 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1747 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1750 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1752 Add accountability (wallops, log) to OKICK.
1756 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1759 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1761 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1762 Similar to branches/release-2.2 r3061.
1766 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1769 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1771 - Write xline to file after instead of before notifying opers and source
1772 - Also notify source of failure to add xline
1773 Similar to branches/release-2.2 r3057.
1777 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1780 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1782 If a dline/kline/resv cannot be added to the file, send
1783 the regular notices to local opers and source anyway,
1784 and also warn the source (local opers were already warned).
1785 Similar to branches/release-2.2 r3053.
1789 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1792 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1794 Port over fixes from unkline/unxline/unresv to undline.
1795 Similar to branches/release-2.2 r3049.
1799 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1802 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1804 Merged revisions 2915 via svnmerge from
1805 http://svn.atheme.org/charybdis/trunk
1808 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1810 In usage message, show kline.conf and xline.conf instead
1811 of klines.conf and xlines.conf.
1816 + - branches/release-2.1/ (Property Modified)
1817 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1820 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1822 Merged revisions 2831,2833,2853 via svnmerge from
1823 http://svn.atheme.org/charybdis/trunk
1826 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1828 unkline/unxline/unresv:
1829 - if fclose on the output returns an error, treat this as a
1831 - check if the rename from the temp file to the ban conf failed
1833 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1835 When adding a permanent dline/kline/xline/resv, check
1836 the return value of fclose().
1838 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1840 Do not free xline aconf if it could not be written out.
1841 It will be added to the list in memory anyway.
1846 + - branches/release-2.1/ (Property Modified)
1847 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1848 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1849 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1850 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1853 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1855 NEWS: Clarify effects of ip_cloaking changes a little.
1859 +2 -0 branches/release-2.1/NEWS (File Modified)
1862 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1868 +9 -9 branches/release-2.1/configure (File Modified)
1871 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1873 Version bump on 2.1 branch to 2.1.2.
1877 +1 -1 branches/release-2.1/configure.ac (File Modified)
1880 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1882 Mention r2801/r2805.
1886 +1 -0 branches/release-2.1/NEWS (File Modified)
1889 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1891 Merged revisions 2801 via svnmerge from
1892 http://svn.atheme.org/charybdis/trunk
1895 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1897 ip_cloaking: try to avoid truncation by removing more
1898 components of the hostname (except the TLD).
1903 + - branches/release-2.1/ (Property Modified)
1904 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1907 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1913 +8 -1 branches/release-2.1/NEWS (File Modified)
1916 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1918 Merged revisions 2781 via svnmerge from
1919 http://svn.atheme.org/charybdis/trunk
1922 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1924 Fix stupid bug: checked a hostmask against the found
1925 ban instead of all exceptions, causing all host mangled
1926 clients to be exempted if there was a single ban
1927 exception in many cases.
1932 + - branches/release-2.1/ (Property Modified)
1933 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1936 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1938 Merged revisions 2773 via svnmerge from
1939 http://svn.atheme.org/charybdis/trunk
1942 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1944 user@host must be *@* for a shared{} block with flags=locops
1945 (server should not be *).
1950 + - branches/release-2.1/ (Property Modified)
1951 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1954 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1956 Tweak \s code a little.
1960 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1961 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1962 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1965 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1967 Merged revisions 2761 via svnmerge from
1968 http://svn.atheme.org/charybdis/trunk
1971 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1973 The testline/no_tilde fixes are in 2.1.1.
1978 + - branches/release-2.1/ (Property Modified)
1979 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1982 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1988 +4 -1 branches/release-2.1/NEWS (File Modified)
1991 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1993 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
1994 http://svn.atheme.org/charybdis/trunk
1998 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2000 If the auth{} block has no_tilde and is not kline exempt,
2001 check the username without tilde against klines too.
2002 This is consistent with the way klines work on spoofs
2003 (klines checked on both raw and appearing-on-IRC version).
2005 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2007 Rework the fix for klines with no_tilde.
2008 Add an extra argument to find_address_conf() for the
2009 username without tilde, as that may contain one character more.
2011 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2013 Unbreak compile (because of r2697).
2014 testline with ~ could be improved some more perhaps, but this should work.
2016 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2018 testline: take no_tilde and username truncation into account
2020 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2022 Add some information on /testline with no_tilde and username truncation.
2027 + - branches/release-2.1/ (Property Modified)
2028 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2029 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2030 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2031 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2032 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2033 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2036 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2038 Merged revisions 2149,2151 via svnmerge from
2039 http://svn.atheme.org/charybdis/trunk
2042 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2044 Move kills from services from +s to +k snomask.
2045 Kills from non-service opers remain on +s.
2047 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2049 Update description of +s and +k snomasks.
2054 + - branches/release-2.1/ (Property Modified)
2055 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2056 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2057 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2060 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2062 Merged revisions 2685 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2066 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2068 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2073 + - branches/release-2.1/ (Property Modified)
2074 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2077 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2079 Merged revisions 2693 via svnmerge from
2080 http://svn.atheme.org/charybdis/trunk
2083 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2085 Fix truncation (by one) of unidented usernames
2086 if user registration is done because of DNSBL
2087 completion (which is the usual case if a valid
2088 NICK and USER are sent quickly and any DNSBLs
2094 + - branches/release-2.1/ (Property Modified)
2095 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2098 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2104 +10 -0 branches/release-2.1/NEWS (File Modified)
2107 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2113 +9 -9 branches/release-2.1/configure (File Modified)
2116 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2118 Version bump to 2.1.1.
2122 +1 -1 branches/release-2.1/configure.ac (File Modified)
2125 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2127 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
2128 http://svn.atheme.org/charybdis/trunk
2131 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2133 - fix a server notice on SID collision where the server name is mentioned twice
2135 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2137 - get_server_name() is stupid
2139 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2143 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2145 Do the Attempt to re-introduce SID server notice somewhat
2146 differently, showing a real host again if !HIDE_SERVERS_IPS
2147 and still showing the server name exactly once.
2149 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2151 Fix log message for Attempt to re-introduce SID (server notice was ok).
2153 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2155 - replace "No N line" with "no connect block" in a
2157 - show attempted server name in a few serverlog messages
2162 + - branches/release-2.1/ (Property Modified)
2163 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2166 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2168 Merged revisions 2218 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2172 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2174 Fix garbage in /stats y output on 64-bit archs.
2179 + - branches/release-2.1/ (Property Modified)
2180 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2183 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2185 Merged revisions 2438 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2189 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2191 Enable Revision keyword in addition to Id.
2196 + - branches/release-2.1/ (Property Modified)
2197 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2200 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2202 Merged revisions 2679 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2206 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2208 Port over ratbox 2.2 r23253 (anfl):
2209 - remove the cached storage of how many +beI there are, thereby fixing a
2210 case where it can get desynced from reality
2215 + - branches/release-2.1/ (Property Modified)
2216 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2217 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2220 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2222 Merged revisions 2093,2095 via svnmerge from
2223 http://svn.atheme.org/charybdis/trunk
2226 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2228 - change DNSBL licensing to BSD.
2230 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2232 - change x86-assembly FNV implementation to BSD license
2237 + - branches/release-2.1/ (Property Modified)
2238 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2239 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2242 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2244 Merged revisions 2073,2075 via svnmerge from
2245 http://svn.atheme.org/charybdis/trunk
2248 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2250 Put full information in the squit reason when exiting
2251 a server due to a servlink (ziplinks) error.
2253 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2255 Put full information in the squit reason when exiting
2256 a server due to not enough arguments for a command.
2261 + - branches/release-2.1/ (Property Modified)
2262 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2263 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2266 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2268 Merged revisions 2071 via svnmerge from
2269 http://svn.atheme.org/charybdis/trunk
2272 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2274 Don't redirect users from an existing domain to an
2275 existing server in reference.conf.
2281 + - branches/release-2.1/ (Property Modified)
2282 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2285 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2287 Merged revisions 2053 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2291 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2293 Make find_channel_membership() choose the shortest list
2294 (channel's list or user's list) to search, avoiding excessive
2295 CPU usage with services which are in lots of channels.
2296 From ratbox 2.2 (anfl/jilles)
2301 + - branches/release-2.1/ (Property Modified)
2302 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2305 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2311 +9 -9 branches/release-2.1/configure (File Modified)
2314 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2316 Version change 2.1.0rc1 -> 2.1.0 (release).
2320 +1 -1 branches/release-2.1/configure.ac (File Modified)
2323 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2325 Merged revisions 2029 via svnmerge from
2326 http://svn.atheme.org/charybdis/trunk
2329 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2331 NEWS: mention m_webirc.c module
2336 + - branches/release-2.1/ (Property Modified)
2337 +1 -0 branches/release-2.1/NEWS (File Modified)
2340 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2346 +9 -9 branches/release-2.1/configure (File Modified)
2349 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2351 Change version to 2.1.0rc1.
2355 +1 -1 branches/release-2.1/configure.ac (File Modified)
2358 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2360 Merged revisions 2021 via svnmerge from
2361 http://svn.atheme.org/charybdis/trunk
2364 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2366 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2367 related flaky looking things, and instead keep a list
2368 of BlacklistClients in PreClient.
2373 + - branches/release-2.1/ (Property Modified)
2374 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2375 +1 -1 branches/release-2.1/include/client.h (File Modified)
2376 +0 -1 branches/release-2.1/include/res.h (File Modified)
2377 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2378 +0 -24 branches/release-2.1/src/res.c (File Modified)
2379 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2382 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2384 Merged revisions 2015,2017 via svnmerge from
2385 http://svn.atheme.org/charybdis/trunk
2388 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2390 Check if the name in the question section of the
2391 DNS reply matches what we queried, to guard against
2392 late replies to a previous query with the same id.
2394 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2396 res.c: add a comment summarizing our changes
2401 + - branches/release-2.1/ (Property Modified)
2402 +53 -18 branches/release-2.1/src/res.c (File Modified)
2405 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2407 Merged revisions 1981 via svnmerge from
2408 http://svn.atheme.org/charybdis/trunk
2411 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2413 Alphabetize extensions and tweak the descriptions a little.
2418 + - branches/release-2.1/ (Property Modified)
2419 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2420 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2423 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2425 Merged revisions 1975 via svnmerge from
2426 http://svn.atheme.org/charybdis/trunk
2429 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2431 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2432 We should use the IP and not truncate the hostname.
2433 From ratbox 2.2 (androsyn)
2438 + - branches/release-2.1/ (Property Modified)
2439 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2442 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2444 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2445 http://svn.atheme.org/charybdis/trunk
2449 + - branches/release-2.1/ (Property Modified)
2452 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2454 - branch 2.1 release family
2458 + - branches/release-2.1/ (File Added)
2461 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2463 Describe new handling of host mangling in channel bans in SGML.
2467 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2470 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2472 - ok, 2.1 operline brought to you by marvin the melancholy robot
2476 +1 -1 trunk/src/messages.tab (File Modified)
2479 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2481 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2482 If anybody comes up with anything better, then please let us know
2483 and we will change this before 2.1 is branched.
2487 +1 -1 trunk/src/messages.tab (File Modified)
2490 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2492 Add EUID to capab.txt.
2496 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2499 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2505 +3 -0 trunk/NEWS (File Modified)
2508 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2510 Allow service{} servers to manipulate the nick delay table
2511 (for "nickserv enforcement").
2512 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2513 If duration is 0, the nickdelay entry is removed, otherwise
2514 it is added with the duration in seconds (maximum 24 hours).
2515 It is suggested that this is used if the EUID capab is present.
2519 +42 -1 trunk/modules/m_services.c (File Modified)
2522 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2524 HURT: strip off *@ from the start of the mask
2525 reject anything else containing '@' or '!'
2529 +11 -0 trunk/extensions/hurt.c (File Modified)
2532 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2534 ircd.c: need supported.h here
2538 +1 -0 trunk/src/ircd.c (File Modified)
2541 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2543 HURT: less ambiguity here
2544 ips/hosts to be hurt must contain a '.' or ':' otherwise
2545 they are interpreted as nicks
2549 +14 -9 trunk/extensions/hurt.c (File Modified)
2552 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2554 - we're now ircd-charybdis.org.
2555 - properly alphabetize credits
2559 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2562 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2564 - add additional modules to the configs
2568 +6 -0 trunk/doc/example.conf (File Modified)
2569 +12 -0 trunk/doc/reference.conf (File Modified)
2572 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2574 - remove hurt.h, it is pointless and confusing
2578 +27 -62 trunk/extensions/hurt.c (File Modified)
2579 + - trunk/extensions/hurt.h (File Deleted)
2582 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2584 - add code to suggest a local HURT by nickname.
2585 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2589 +40 -10 trunk/extensions/hurt.c (File Modified)
2590 +1 -0 trunk/extensions/hurt.h (File Modified)
2593 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2599 +2 -1 trunk/NEWS (File Modified)
2602 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2604 MASKTRACE/TESTMASK: check orighost as well
2608 +4 -2 trunk/modules/m_etrace.c (File Modified)
2609 +3 -1 trunk/modules/m_testmask.c (File Modified)
2612 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2614 Make RPL_ISUPPORT (005) numeric modularizable.
2615 Currently it will reassemble the numeric every time
2616 it needs to be sent, using a few dozen callbacks;
2617 if this is too slow some caching scheme should be
2622 +0 -1 trunk/include/s_user.h (File Modified)
2623 +36 -114 trunk/include/supported.h (File Modified)
2624 +1 -1 trunk/modules/m_version.c (File Modified)
2625 +1 -0 trunk/src/Makefile.in (File Modified)
2626 +1 -0 trunk/src/ircd.c (File Modified)
2627 +300 -25 trunk/src/s_user.c (File Modified)
2628 + - trunk/src/supported.c (File Added)
2631 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2633 EUID orighost could differ from host only in case,
2634 do not mark as dynamic spoof then
2638 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2641 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2643 kline help file: clarify a bit and remove some obsolete stuff
2644 partly suggested by Olin
2648 +8 -8 trunk/help/opers/kline (File Modified)
2651 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2657 +20 -0 trunk/NEWS (File Modified)
2660 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2662 Show real host/IP to nonopers whoising themselves.
2663 The IP is not shown for auth{} spoofs, otherwise it is,
2664 as it looked rather weird to me to show an auth{} spoofed
2665 IP like this. (/userhost on self still shows the IP.)
2669 +13 -2 trunk/modules/m_whois.c (File Modified)
2672 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2674 Document nick_delay stuff and move it around a bit.
2678 +1 -2 trunk/doc/example.conf (File Modified)
2679 +8 -2 trunk/doc/reference.conf (File Modified)
2682 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2684 - disable nickdelay by default. Needs to be documented in reference.conf.
2688 +2 -0 trunk/doc/example.conf (File Modified)
2689 +2 -0 trunk/doc/reference.conf (File Modified)
2692 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2694 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2698 +2 -1 trunk/modules/m_services.c (File Modified)
2701 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2703 ip_cloaking: somewhat hackish but we need to send the
2704 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2709 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2712 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2714 If EUID is used, show realhost in far connect notice
2715 (but not in far disconnect notice).
2719 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2722 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2725 - use non-ENCAP CHGHOST if possible
2726 - really introduce new users with their mangled and real
2727 host if +h is in default umodes
2731 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2734 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2736 Add non-ENCAP CHGHOST.
2740 +49 -11 trunk/modules/m_chghost.c (File Modified)
2743 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2745 Initial addition of EUID (puts realhost/account in same
2746 command as user introduction).
2747 See doc/technical/euid.txt for more information.
2748 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2752 + - trunk/doc/technical/euid.txt (File Added)
2753 +2 -1 trunk/include/s_serv.h (File Modified)
2754 +1 -1 trunk/include/s_user.h (File Modified)
2755 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2756 +1 -34 trunk/modules/m_chghost.c (File Modified)
2757 +0 -28 trunk/modules/m_services.c (File Modified)
2758 +30 -1 trunk/src/s_serv.c (File Modified)
2759 +30 -3 trunk/src/s_user.c (File Modified)
2762 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2764 Store the mangled host in localClient and use it for
2765 ban matching (also match real host for mangled users,
2766 also match mangled host for uncloaked users).
2767 Improve interaction of +h with auth{} and services
2769 Note that all of this only applies to clients who
2770 connect after the mangling module is loaded
2771 (other clients cannot even set +h).
2772 The sorcerynet cloaking module has not been updated
2777 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2778 +3 -0 trunk/include/client.h (File Modified)
2779 +64 -5 trunk/src/channel.c (File Modified)
2780 +1 -0 trunk/src/client.c (File Modified)
2781 +2 -2 trunk/src/s_user.c (File Modified)
2784 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2786 Document /stats U letters in sgml.
2790 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2793 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2795 Better description of hub_mask and leaf_mask.
2799 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2802 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2804 Add operspy_dont_care_user_info to sgml docs.
2808 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2811 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2813 Add general::operspy_dont_care_user_info.
2814 This makes /who mask equivalent to /who !mask for opers
2815 with the operspy flag, and removes the operspy log/notice
2816 on /who mask, /masktrace and /scan.
2817 The necessary privilege (operspy flag) is unchanged.
2818 Behaviour for the other operspy commands (channel
2819 related ones) is also unchanged.
2823 +1 -0 trunk/doc/example.conf (File Modified)
2824 +6 -0 trunk/doc/reference.conf (File Modified)
2825 +1 -0 trunk/include/s_conf.h (File Modified)
2826 +10 -8 trunk/modules/m_etrace.c (File Modified)
2827 +6 -0 trunk/modules/m_info.c (File Modified)
2828 +8 -5 trunk/modules/m_scan.c (File Modified)
2829 +1 -1 trunk/modules/m_version.c (File Modified)
2830 +6 -1 trunk/modules/m_who.c (File Modified)
2831 +1 -0 trunk/src/newconf.c (File Modified)
2832 +1 -0 trunk/src/s_conf.c (File Modified)
2835 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2837 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2838 This letter will also be used for showing operspy with
2839 limited accountability (show non channel related info
2840 without '!' or notice).
2844 +2 -0 trunk/doc/server-version-info (File Modified)
2845 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2846 +2 -0 trunk/include/ircd.h (File Modified)
2847 +6 -0 trunk/modules/m_info.c (File Modified)
2848 +2 -0 trunk/modules/m_version.c (File Modified)
2849 +1 -0 trunk/src/ircd_state.c (File Modified)
2852 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2854 Add m_webirc module, allows showing real host of CGI:IRC users.
2855 Differences to the version available on my web page for a while:
2856 instructions on how to set it up.
2860 +137 -0 trunk/extensions/Makefile.in (File Modified)
2861 + - trunk/extensions/m_webirc.c (File Added)
2864 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2866 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2870 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2873 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2875 - move beu from core to contributors
2876 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2880 +2 -2 trunk/CREDITS (File Modified)
2883 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2885 Mention that class blocks must be defined before the
2886 auth or connect blocks referencing them.
2890 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2893 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2896 - change from "can join" to "is banned", this reverses sense
2897 and removes "weird" checks like for +i, +l, +j
2898 - don't allow $j to same channel
2899 - +s/+p restriction removed, anyone can /mode b anyway
2904 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2907 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2909 Add a few important lines from reference.conf to example.conf.
2913 +8 -1 trunk/doc/example.conf (File Modified)
2916 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2918 - we don't support rtsigio anymore
2919 - we definately don't support VMS nor Cygwin either.
2923 +2 -2 trunk/INSTALL (File Modified)
2924 +0 -2 trunk/README.FIRST (File Modified)
2927 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2929 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2933 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2936 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2939 - return EXTBAN_NOMATCH for a valid ban that does not match
2940 - consider a $j ban invalid if we were already processing a
2941 can_join for a $j ban
2945 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2948 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2950 extb_extgecos: realhost -> orighost
2954 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2957 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2959 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2963 +59 -0 trunk/extensions/Makefile.in (File Modified)
2964 + - trunk/extensions/extb_canjoin.c (File Added)
2967 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2969 - oh right, charybdis calls that 'orighost'.
2973 +2 -2 trunk/modules/m_who.c (File Modified)
2976 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2978 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2982 +2 -0 trunk/modules/m_who.c (File Modified)
2985 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2987 - also check $x against realhost
2991 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2994 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2996 Sorcerynet people want a debugging notice moved from +s to +d.
3000 +1 -1 trunk/src/blacklist.c (File Modified)
3003 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3005 Use source_p instead of client_p for free_pre_client().
3006 client_p could be NULL or another client.
3010 +1 -1 trunk/src/client.c (File Modified)
3013 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3015 - revert this, I know how to fix it now
3019 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3022 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3024 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3025 This fix is probably suboptimal, but it does indeed fix the problem.
3029 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3032 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3034 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3038 +49 -0 trunk/extensions/Makefile.in (File Modified)
3039 + - trunk/extensions/extb_extgecos.c (File Added)
3042 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3044 Remove undocumented and unused general::fallback_to_ip6_int config option.
3048 +0 -3 trunk/include/s_conf.h (File Modified)
3049 +0 -3 trunk/src/newconf.c (File Modified)
3052 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3055 - document new TESTMASK
3056 - mention that TESTMASK matching is the same as MASKTRACE matching
3057 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3062 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3065 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3067 New testmask from ratbox 2.2.
3068 Allows matches on nick, ip and gecos in addition to user
3069 and host, and is fully analogous to masktrace.
3070 The numeric has changed from 724 to 727 and fields in it
3075 +4 -3 trunk/help/opers/testmask (File Modified)
3076 +1 -0 trunk/include/numeric.h (File Modified)
3077 +82 -9 trunk/modules/m_testmask.c (File Modified)
3078 +2 -2 trunk/src/messages.tab (File Modified)
3081 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3083 contrib -> extensions
3087 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3090 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3092 CHGHOST: Check validity of new hostname.
3093 If the command came from a local client (disabled by
3094 default), send an error message and drop the command.
3095 If the command came from a remote client or server,
3096 send a notice to opers and the target user (if local).
3100 +42 -1 trunk/modules/m_chghost.c (File Modified)
3103 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3109 +23 -1 trunk/NEWS (File Modified)
3112 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3114 When an outgoing server connection succeeds, set
3115 localClient->ip by simply copying the whole sockaddr
3116 struct instead of copying certain parts only.
3120 +1 -19 trunk/src/s_serv.c (File Modified)
3123 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3125 Give a special error message and ignore the connect block
3126 if trying to add a connect block for the server's own name.
3130 +7 -0 trunk/src/newconf.c (File Modified)
3133 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3135 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3136 when --disable-balloc is used, so that it compiles.
3137 Obviously the BlockHeapUsage() stub returns just zeroes so
3138 /stats z will be less informative.
3142 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3145 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3147 Free and zero dns_query in DNS callback for outgoing connect.
3148 This avoids double free of reslist.
3152 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3155 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3157 From ratbox, log failed outgoing connections to serverlog.
3162 +13 -1 trunk/src/s_serv.c (File Modified)
3165 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3167 Change serverlog message when connecting to be more clear and show the port number.
3171 +1 -1 trunk/src/s_serv.c (File Modified)
3174 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3176 Remove gethost_byname(), this is meaningless
3177 since the removal of AAAA -> A fallback (r1763).
3181 +0 -1 trunk/include/res.h (File Modified)
3182 +0 -12 trunk/src/res.c (File Modified)
3185 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3187 Remove ip6.int support and use only ip6.arpa.
3188 The global ip6.int zone has disappeared on June 1
3189 and a lot of other software has been removing ip6.int
3191 This removes the second and last case where IPv6
3192 support in charybdis causes extra lookups and slows
3197 +5 -27 trunk/src/res.c (File Modified)
3200 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3202 Mention new default (r1767) for connect::aftype in sgml docs.
3206 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3209 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3211 Use IPv6 if connect::host looks like an IPv6 address
3212 (contains a colon). No need to aftype=ipv6 anymore.
3216 +2 -0 trunk/src/newconf.c (File Modified)
3219 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3221 More information about connect::host.
3225 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3228 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3230 Remove fallback to A if AAAA cannot be found.
3231 In case of a forward check of a reverse lookup, we
3232 already know if it's ipv4 or ipv6, so it is not
3233 useful and in case of a forward lookup of a hostname
3234 in connect::host, connect::aftype already specifies
3235 if it's ipv4 or ipv6.
3239 +4 -27 trunk/src/res.c (File Modified)
3242 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3245 - check if +c made the message text empty and refuse
3247 - don't copy message text if it is not necessary
3252 +14 -4 trunk/modules/core/m_message.c (File Modified)
3255 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3257 remove_conf_item(): do not free cf_name, this is generally a string constant
3261 +0 -1 trunk/src/newconf.c (File Modified)
3264 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3266 Remove the old unused FDL_ constants.
3270 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3273 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3275 Remove an unused struct irc_sockaddr_storage from fde_t
3276 (allocated for every possible file descriptor).
3280 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3283 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3285 If the DNS lookup for an outgoing connection is still
3286 pending when it is closed, clean it up.
3290 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3293 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3295 If proc_answer() fails (for example if a lookup for an
3296 A record returns a CNAME), fail the query immediately.
3297 Previously the packet was just ignored, leaving the
3302 +4 -8 trunk/src/res.c (File Modified)
3305 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3307 Correct sockhost field in an outgoing server connection.
3308 First copy the host field from the server_conf, then
3309 take the IP from to where the connection was attempted
3310 when the connection callback is called.
3311 (Before r1747 this used the IP from the server_conf.)
3315 +8 -2 trunk/src/s_serv.c (File Modified)
3318 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3320 Remove ipnum (keep aftype) and dns_query from server_conf.
3321 We don't keep track of binary form address in connect{}
3322 blocks anymore, DNS lookups of names in host= gone.
3323 As before the DNS lookup is done on connect.
3324 This should unbreak hostnames in host= somewhat.
3328 +1 -2 trunk/include/s_newconf.h (File Modified)
3329 +2 -2 trunk/src/newconf.c (File Modified)
3330 +1 -42 trunk/src/s_newconf.c (File Modified)
3331 +12 -31 trunk/src/s_serv.c (File Modified)
3334 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3340 +1 -1 trunk/configure (File Modified)
3343 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3345 Fix --disable-balloc help text (said --disable-small-net).
3349 +1 -1 trunk/configure.ac (File Modified)
3352 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3354 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3355 services (+S). Unlike operstring and adminstring, this
3356 is not changeable with /quote set but is updated on rehash.
3360 +1 -0 trunk/doc/example.conf (File Modified)
3361 +10 -2 trunk/doc/reference.conf (File Modified)
3362 +1 -0 trunk/include/s_conf.h (File Modified)
3363 +6 -0 trunk/modules/m_info.c (File Modified)
3364 +3 -2 trunk/modules/m_whois.c (File Modified)
3365 +1 -0 trunk/src/newconf.c (File Modified)
3366 +1 -0 trunk/src/s_conf.c (File Modified)
3369 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3371 Fix handling of comma in whois: ignore the comma and
3372 everything after it but do output the entire parameter
3377 +2 -2 trunk/modules/m_whois.c (File Modified)
3380 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3382 New /stats letter 's' to list HURTs:
3383 - opers get the full listing.
3384 - users get any HURTs that match their sockhost/orighost if
3385 "stats_k_oper_only" is set to 1.
3389 +50 -0 trunk/extensions/hurt.c (File Modified)
3392 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3394 - make the newconf system available to modules.
3398 +4 -1 trunk/include/newconf.h (File Modified)
3399 +4 -8 trunk/src/newconf.c (File Modified)
3402 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3404 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3407 +0 -3 trunk/doc/example.conf (File Modified)
3408 +0 -3 trunk/doc/reference.conf (File Modified)
3411 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3413 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3417 +3 -0 trunk/doc/example.conf (File Modified)
3418 +3 -0 trunk/doc/reference.conf (File Modified)
3421 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3423 Fix too early truncation of JOIN channel list.
3427 +2 -3 trunk/modules/core/m_join.c (File Modified)
3430 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3432 - From ratbox 2.2 (anfl), send server notices about read
3433 errors from handshakes and servers to +s instead of +d.
3434 - Send various server notices about failed server
3435 connections which did not reach registered state network
3436 wide if the connection was initiated by a remote oper.
3437 This avoids annoying the whole net if there is a
3438 broken autoconnect, but allows all opers to see why a
3439 remote connect failed. Failed connections which did reach
3440 server state already generate server notices everywhere.
3442 Note: this is an exception to our general policy to not send
3443 server notices about unregistered connections remotely.
3447 +1 -0 trunk/include/client.h (File Modified)
3448 +20 -6 trunk/src/client.c (File Modified)
3449 +6 -6 trunk/src/s_serv.c (File Modified)
3452 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3458 +1 -1 trunk/doc/example.conf (File Modified)
3459 +1 -1 trunk/doc/reference.conf (File Modified)
3462 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3464 Don't allow #channel +b $c:&channel (inconsistent target).
3468 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3471 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3473 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3477 +0 -2 trunk/include/client.h (File Modified)
3480 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3482 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3486 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3489 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3491 Store IP addresses in whowas. These are shown to opers.
3492 Obtained from Eurus patches.
3493 orighost tracking removed (not worth the memory IMHO),
3494 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3495 with unknown IPs and to not violate auth{} spoof policy.
3499 +2 -0 trunk/doc/reference.conf (File Modified)
3500 +1 -0 trunk/include/numeric.h (File Modified)
3501 +1 -0 trunk/include/whowas.h (File Modified)
3502 +10 -1 trunk/modules/m_whowas.c (File Modified)
3503 +1 -1 trunk/src/messages.tab (File Modified)
3504 +4 -0 trunk/src/whowas.c (File Modified)
3507 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3509 Describe hostmask parameter of masktrace better in sgml docs.
3513 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3516 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3518 masktrace help file: mention CIDR IP masks
3523 +2 -0 trunk/help/opers/masktrace (File Modified)
3526 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3528 MASKTRACE: allow normal match() on IP address also
3533 +2 -3 trunk/modules/m_etrace.c (File Modified)
3536 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3538 Allow +S clients (services) to send to channels and @/+ channels always.
3542 +1 -1 trunk/modules/core/m_message.c (File Modified)
3543 +1 -1 trunk/src/channel.c (File Modified)
3546 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3548 Allow servers to send to @#chan and +#chan.
3552 +1 -1 trunk/modules/core/m_message.c (File Modified)
3555 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3557 Don't count opers on service{} servers in /lusers.
3561 +2 -2 trunk/src/s_user.c (File Modified)
3564 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3566 Show opers the real host behind a dynamic spoof in WHOIS.
3567 If the user is auth{} spoofed, this shows the auth{} spoof
3568 otherwise it shows the DNS hostname and IP address.
3569 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3573 +1 -0 trunk/include/numeric.h (File Modified)
3574 +12 -2 trunk/modules/m_whois.c (File Modified)
3575 +1 -1 trunk/src/messages.tab (File Modified)
3578 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3580 Remove #define HIDE_SPOOF_IPS from config.h, should
3581 have been done earlier.
3585 +0 -7 trunk/include/config.h (File Modified)
3588 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3590 Bring back ERR_CANTKILLSERVER.
3594 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3597 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3600 - also send RPL_HOSTHIDDEN on -h
3601 - don't allow +h for auth{} spoofed clients
3605 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3608 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3610 /etc/resolv.conf parsing:
3611 - don't crash (sometimes) if there is a line without an argument
3612 (e.g. 'search' by itself)
3613 - fix handling of lines with leading whitespace
3617 +9 -8 trunk/src/reslib.c (File Modified)
3620 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3622 Put back code that terminates DNS queries, which was
3623 removed during the resolver changes.
3627 +4 -0 trunk/src/s_auth.c (File Modified)
3630 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3632 - oh hey, that was in the wrong place
3636 +13 -13 trunk/src/s_auth.c (File Modified)
3639 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3641 - handle a situation where a user can go away before DNS completes
3645 +13 -0 trunk/src/s_auth.c (File Modified)
3648 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3654 +1 -0 trunk/include/blacklist.h (File Modified)
3655 +1 -0 trunk/include/res.h (File Modified)
3656 +33 -2 trunk/src/blacklist.c (File Modified)
3657 +2 -0 trunk/src/client.c (File Modified)
3658 +24 -0 trunk/src/res.c (File Modified)
3661 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3663 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3664 if comm_accept() failed.
3666 Found with valgrind.
3670 +4 -4 trunk/src/listener.c (File Modified)
3673 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3675 - handle unavailable Client/preClient structs
3679 +9 -0 trunk/src/blacklist.c (File Modified)
3682 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3684 Add +lf to SGML docs.
3688 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3691 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3693 Also do forwarding if the channel limit (+l) is exceeded.
3697 +1 -1 trunk/help/opers/cmode (File Modified)
3698 +2 -2 trunk/modules/core/m_join.c (File Modified)
3701 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3703 Post-release lovin':
3704 - Update version to 2.1.0.
3705 - Regenerate configure.
3709 +9 -9 trunk/configure (File Modified)
3710 +1 -1 trunk/configure.ac (File Modified)
3713 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3715 Comment out example blacklist{} block.
3719 +7 -7 trunk/doc/example.conf (File Modified)
3720 +7 -7 trunk/doc/reference.conf (File Modified)
3723 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3725 Add note regarding use of AHBL BLs.
3729 +4 -0 trunk/doc/example.conf (File Modified)
3730 +4 -0 trunk/doc/reference.conf (File Modified)
3733 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3739 +2 -2 trunk/CREDITS (File Modified)
3742 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3748 +1 -0 trunk/CREDITS (File Modified)
3751 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3753 Put more recent ratbox CREDITS here.
3757 +3 -2 trunk/doc/Ratbox-team (File Modified)
3760 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3766 +5 -4 trunk/NEWS (File Modified)
3769 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3771 Mention that install or make install also avoids modunload crashes.
3775 +2 -1 trunk/BUGS (File Modified)
3778 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3784 +3 -8 trunk/NEWS (File Modified)
3787 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3793 +3 -2 trunk/BUGS (File Modified)
3796 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3798 - add orighost check to hurt.c
3803 +1 -6 trunk/BUGS (File Modified)
3804 +1 -1 trunk/extensions/hurt.c (File Modified)
3807 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3809 Make kline_exempt exempt from HURT also.
3813 +2 -1 trunk/extensions/hurt.c (File Modified)
3816 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3818 Fix mask HEAL propagation.
3822 +6 -3 trunk/extensions/hurt.c (File Modified)
3825 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3832 +18 -31 trunk/extensions/README (File Modified)
3835 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3837 More target change hax.
3842 +5 -0 trunk/extensions/hurt.c (File Modified)
3845 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3847 Improvements to HURT propagation.
3851 +8 -6 trunk/extensions/hurt.c (File Modified)
3854 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3856 - further simplification
3860 +25 -76 trunk/extensions/hurt.c (File Modified)
3861 +0 -9 trunk/extensions/hurt.h (File Modified)
3864 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3870 +13 -0 trunk/extensions/hurt.c (File Modified)
3873 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3875 - cut off at 15 messages instead of 30
3879 +1 -1 trunk/extensions/hurt.h (File Modified)
3882 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3884 Squash a warning here.
3888 +1 -3 trunk/src/ircd.c (File Modified)
3891 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3893 Don't show servers in /stats l to nonopers if flatten links is enabled.
3897 +3 -1 trunk/modules/m_stats.c (File Modified)
3900 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3906 +20 -7 trunk/extensions/hurt.c (File Modified)
3909 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3911 - remove inline stuff (yuck)
3912 - sockaddr should have been sockhost
3916 +22 -31 trunk/extensions/hurt.c (File Modified)
3919 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3921 - make hurt checking actually work
3925 +2 -7 trunk/extensions/hurt.c (File Modified)
3928 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3930 Slight tweak to alias{}.
3934 +4 -0 trunk/src/parse.c (File Modified)
3937 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3939 - further simplification
3943 +59 -71 trunk/extensions/hurt.c (File Modified)
3944 +0 -1 trunk/extensions/hurt.h (File Modified)
3947 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3949 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3953 +10 -20 trunk/extensions/hurt.c (File Modified)
3954 +0 -4 trunk/extensions/hurt.h (File Modified)
3957 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3959 - remove some unnecessary code here (hurt_initial_check_event()).
3963 +0 -23 trunk/extensions/hurt.c (File Modified)
3966 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3968 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3972 +8 -0 trunk/modules/core/m_message.c (File Modified)
3975 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3977 - more sane tgchange hax
3981 +2 -1 trunk/extensions/hurt.c (File Modified)
3984 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3986 Make HEAL <nick> work.
3990 +40 -43 trunk/extensions/hurt.c (File Modified)
3993 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3995 Destroy hurt_clients list on unload.
3999 +7 -0 trunk/extensions/hurt.c (File Modified)
4002 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4004 Coding style: no space between a function name and parenthesis.
4008 +43 -43 trunk/extensions/hurt.c (File Modified)
4011 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4013 Now works and throws out hurt clients after 30 protocol messages
4014 unless they identify.
4018 +28 -36 trunk/extensions/hurt.c (File Modified)
4019 +1 -7 trunk/extensions/hurt.h (File Modified)
4022 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4024 Working addition/lookup.
4028 +8 -0 trunk/extensions/hurt.c (File Modified)
4031 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4033 Get rid of hyb6 style propagation (:server COMMAND source).
4037 +18 -22 trunk/extensions/hurt.c (File Modified)
4040 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4042 add not-working hurt_add and hurt_find
4046 +13 -5 trunk/extensions/hurt.c (File Modified)
4049 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4051 Comment out a lot of stuff so I can load and unload this without crashing.
4055 +17 -6 trunk/extensions/hurt.c (File Modified)
4058 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4060 Fix svn:keywords and add a short comment at the top.
4064 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4067 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4069 - Make hurt module compile
4070 - Link it to the build
4071 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4072 correct flag name, no CAP_TS6 use etc
4076 +1 -0 trunk/extensions/Makefile.in (File Modified)
4077 +30 -32 trunk/extensions/hurt.c (File Modified)
4080 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4082 Put beu's hurt module in trunk.
4086 + - trunk/extensions/hurt.c (File Added)
4087 + - trunk/extensions/hurt.h (File Added)
4090 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4092 - _iprint(): use stderr instead of stdout
4096 +1 -1 trunk/src/s_log.c (File Modified)
4099 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4101 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4102 and subsequently destroy our kqueue when we close 0, 1, 2
4104 - After closing fd 0, 1, 2 reopen them to /dev/null again
4105 so we don't send messages from malloc etc to a random
4107 - Remove an obsolete comment.
4111 +13 -2 trunk/src/ircd.c (File Modified)
4114 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4120 +29 -1 trunk/NEWS (File Modified)
4123 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4129 +1 -1 trunk/configure (File Modified)
4132 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4134 Fix openssl version check to also accept versions newer than 0.9.6.
4138 +1 -1 trunk/configure.ac (File Modified)
4141 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4143 Oops, need packet.h here.
4147 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4150 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4152 End the flood grace period in CPRIVMSG/CNOTICE.
4156 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4159 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4161 - update class::connectfreq documentation
4165 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4168 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4170 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4174 +3 -6 trunk/src/s_serv.c (File Modified)
4177 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4179 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4183 +1 -1 trunk/src/messages.tab (File Modified)
4186 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4188 Don't mention that /stats p shows idle times, as it doesn't.
4192 +1 -1 trunk/help/opers/stats (File Modified)
4193 +1 -1 trunk/help/users/stats (File Modified)
4196 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4198 /stats A shows DNS servers, it doesn't matter whether ircd
4199 uses ADNS or something else.
4203 +1 -1 trunk/help/opers/stats (File Modified)
4206 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4208 get_client_name() fix
4212 +4 -0 trunk/src/client.c (File Modified)
4215 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4221 +6 -0 trunk/src/ircd.c (File Modified)
4224 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4226 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4229 +16 -17 trunk/configure (File Modified)
4230 +1 -1 trunk/configure.ac (File Modified)
4233 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4235 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4238 +135 -0 trunk/configure (File Modified)
4239 +6 -0 trunk/configure.ac (File Modified)
4242 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4244 Exit 0 on successful -conftest.
4248 +1 -1 trunk/src/ircd.c (File Modified)
4251 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4253 Make the "keep the parent process around" thing work, by opening
4254 a pipe to the child process. This pipe is on fd 0 in the child
4255 process. After successful initialization, the child will write
4256 a byte to this pipe, on fatal errors it will close it without
4259 Somewhat hackish still but should work.
4263 +27 -30 trunk/src/ircd.c (File Modified)
4266 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4268 - convert some error messages to ierror() over fprintf/ilog combination
4272 +3 -6 trunk/src/ircd.c (File Modified)
4275 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4277 - inotice() for loadmodule when in foreground mode
4281 +3 -0 trunk/src/modules.c (File Modified)
4284 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4286 - remove inotice() on loading modules from the config
4290 +0 -3 trunk/src/modules.c (File Modified)
4293 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4295 - usleep for 50000usec in the parent process to allow for startup messages
4296 to be cleanly printed before detaching to shell, this should be more than
4301 +3 -0 trunk/src/ircd.c (File Modified)
4304 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4306 - display more errors during normal startup as to try to help people find common problems
4310 +27 -10 trunk/src/ircd.c (File Modified)
4313 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4315 - version bump in preparation of 2.0.0 release
4319 +9 -9 trunk/configure (File Modified)
4320 +1 -1 trunk/configure.ac (File Modified)
4323 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4325 Change example.conf operator block from "admin" to "god",
4326 so as to show we encourage per-person operator blocks.
4330 +4 -2 trunk/doc/example.conf (File Modified)
4333 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4335 Document alias{} block.
4339 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4342 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4344 Document DNS blacklist stuff in sgml.
4348 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4349 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4352 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4354 Misc /stats clarifications.
4358 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4361 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4363 Move snomasks into umodes chapter.
4364 Move oprivs chapter down.
4368 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4369 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4370 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4373 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4375 Mention operator{} user@host change.
4379 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4382 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4384 operator{} block user@host matches against orighost now, not host.
4385 This means that services/+h spoofs do not work in operator{} blocks;
4386 auth{} spoofs still work.
4390 +4 -0 trunk/doc/example.conf (File Modified)
4391 +1 -1 trunk/doc/reference.conf (File Modified)
4392 +2 -2 trunk/modules/m_challenge.c (File Modified)
4393 +1 -1 trunk/modules/m_oper.c (File Modified)
4396 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4398 - inotice/iwarn/ierror() stuff I was working on
4402 +3 -0 trunk/include/s_log.h (File Modified)
4403 +15 -11 trunk/src/ircd.c (File Modified)
4404 +3 -1 trunk/src/modules.c (File Modified)
4405 +1 -1 trunk/src/newconf.c (File Modified)
4406 +54 -0 trunk/src/s_log.c (File Modified)
4409 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4411 Oops, don't add blacklists to the list twice on rehash.
4415 +3 -2 trunk/src/blacklist.c (File Modified)
4418 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4420 Remove notices to the client about progress of dnsbl lookups.
4424 +0 -4 trunk/src/blacklist.c (File Modified)
4427 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4429 Add auth{} flag dnsbl_exempt.
4433 +2 -1 trunk/doc/example.conf (File Modified)
4434 +2 -1 trunk/doc/reference.conf (File Modified)
4435 +2 -0 trunk/include/s_conf.h (File Modified)
4436 +1 -0 trunk/src/newconf.c (File Modified)
4437 +8 -1 trunk/src/s_user.c (File Modified)
4440 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4442 Switch alias{} and blacklist{} around, for consistency with example.conf.
4446 +18 -18 trunk/doc/reference.conf (File Modified)
4449 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4451 Send a warning to the user if they are dnsbl listed but exempted.
4455 +17 -12 trunk/src/s_user.c (File Modified)
4458 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4460 Move throwing out dnsbl listed clients to registration,
4461 and make kline_exempt exempt from it.
4465 +1 -0 trunk/include/blacklist.h (File Modified)
4466 +4 -0 trunk/include/client.h (File Modified)
4467 +15 -16 trunk/src/blacklist.c (File Modified)
4468 +6 -0 trunk/src/client.c (File Modified)
4469 +17 -0 trunk/src/s_user.c (File Modified)
4472 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4474 Show refcount in /stats n.
4478 +3 -2 trunk/modules/m_stats.c (File Modified)
4481 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4483 Don't look up dnsbls twice if they send USER twice.
4487 +5 -3 trunk/modules/m_user.c (File Modified)
4490 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4492 Add /stats n to help files.
4496 +1 -0 trunk/help/opers/stats (File Modified)
4497 +1 -0 trunk/help/users/stats (File Modified)
4500 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4502 Only check dnsbls for A records, not AAAA.
4506 +1 -1 trunk/src/blacklist.c (File Modified)
4509 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4511 Don't remove non-illegal blacklists on completion of check.
4512 Add debugging notices (not working).
4516 +5 -1 trunk/src/blacklist.c (File Modified)
4519 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4521 Don't call register_local_user() if they haven't sent a nick yet.
4525 +1 -1 trunk/src/blacklist.c (File Modified)
4528 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4530 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4534 +21 -0 trunk/modules/m_stats.c (File Modified)
4537 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4539 More dnsbl rehash fixes, it was adding bogus entries.
4543 +2 -7 trunk/src/newconf.c (File Modified)
4546 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4548 Need blacklist.h here.
4552 +1 -0 trunk/src/s_conf.c (File Modified)
4555 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4561 +1 -2 trunk/configure (File Modified)
4562 +0 -48 trunk/configure.ac (File Modified)
4563 + - trunk/doc/example-iauth.conf (File Deleted)
4564 + - trunk/iauth/ (File Deleted)
4567 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4569 Improve handling of rehashing with blacklists.
4570 Also some coding style tweaks.
4574 +3 -2 trunk/include/blacklist.h (File Modified)
4575 +35 -16 trunk/src/blacklist.c (File Modified)
4576 +2 -0 trunk/src/s_conf.c (File Modified)
4579 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4581 Clear can_send cache if a user logs in or out from services.
4585 +2 -0 trunk/modules/m_services.c (File Modified)
4588 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4590 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4591 This directory is not entered by default.
4592 More stuff needs to be moved into here.
4596 +2 -1 trunk/configure (File Modified)
4597 +1 -0 trunk/configure.ac (File Modified)
4598 +69 -458 trunk/extensions/Makefile.in (File Modified)
4599 + - trunk/extensions/m_clearchan.c (File Deleted)
4600 + - trunk/extensions/m_force.c (File Deleted)
4601 + - trunk/unsupported/ (File Added)
4602 + - trunk/unsupported/Makefile.in (File Added)
4603 + - trunk/unsupported/m_clearchan.c (File Added)
4604 + - trunk/unsupported/m_force.c (File Added)
4607 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4609 Logging/wallops for forcejoin/forcepart, numeric fix.
4610 This needs to be moved to the toys section.
4614 +22 -2 trunk/extensions/m_force.c (File Modified)
4617 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4619 Fix comments at the top (including copyright).
4623 +3 -2 trunk/extensions/m_omode.c (File Modified)
4626 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4628 Add OMODE command to extensions/ for oper mode hacking:
4629 - requires admin privs
4630 - does not work for opped opers
4632 - sends a ServerMode for opping the oper themselves,
4633 otherwise a mode coming from the oper (not only
4634 does this provide full accountability, it is also
4635 easiest to implement while avoiding channels
4636 messed up with bogus bans etc).
4640 +171 -0 trunk/extensions/Makefile.in (File Modified)
4641 + - trunk/extensions/m_omode.c (File Added)
4644 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4650 + - trunk/include/blacklist.h (Property Modified)
4651 + - trunk/src/blacklist.c (Property Modified)
4654 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4656 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4660 +5 -1 trunk/src/blacklist.c (File Modified)
4663 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4665 Initial DNS blacklist support:
4666 - see example.conf for how to use.
4667 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4668 - tor.ahbl.org is also included because most networks will not want to allow tor
4669 (and we're considering going KoS on tor users here anyway due to abuse)
4673 +18 -0 trunk/doc/example.conf (File Modified)
4674 +66 -0 trunk/doc/reference.conf (File Modified)
4675 + - trunk/include/blacklist.h (File Added)
4676 +2 -0 trunk/include/client.h (File Modified)
4677 +3 -0 trunk/modules/m_user.c (File Modified)
4678 +152 -0 trunk/src/Makefile.in (File Modified)
4679 + - trunk/src/blacklist.c (File Added)
4680 +34 -0 trunk/src/newconf.c (File Modified)
4681 +1 -0 trunk/src/s_auth.c (File Modified)
4682 +4 -0 trunk/src/s_user.c (File Modified)
4685 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4687 Remove last bit of lzo stuff (comment in example.conf connect{}).
4691 +0 -4 trunk/doc/example.conf (File Modified)
4694 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4696 Show sasl successes and failures in /stats t (like other
4697 things in /stats t, about local clients only).
4701 +2 -0 trunk/include/s_stats.h (File Modified)
4702 +3 -0 trunk/modules/m_sasl.c (File Modified)
4703 +3 -0 trunk/src/s_stats.c (File Modified)
4706 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4708 Allow messaging services by nickname without using
4709 target change slots (this was already possible with
4710 user@server notation or services shortcuts).
4714 +2 -2 trunk/modules/core/m_message.c (File Modified)
4717 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4719 Abort a safelist if a new /list comes in while one is already in progress.
4723 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4726 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4728 Change $![letter]:[mask] to $~[letter]:[mask]
4729 so both ! and ~ invert an extban.
4733 +2 -0 trunk/src/chmode.c (File Modified)
4736 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4738 - revert due to technical issues
4742 +1 -1 trunk/src/extban.c (File Modified)
4745 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4747 - 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
4751 +1 -1 trunk/src/extban.c (File Modified)
4754 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4756 Don't pace /list on a single channel.
4760 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4763 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4765 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4769 +4 -2 trunk/include/supported.h (File Modified)
4772 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4774 Extban types are case insensitive; force them to lowercase when added.
4778 +5 -5 trunk/doc/extban.txt (File Modified)
4779 +4 -0 trunk/src/chmode.c (File Modified)
4780 +3 -3 trunk/src/extban.c (File Modified)
4783 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4785 sendto_wallops_flags():
4786 - instead of checking IsOper on each client, walk the appropriate list
4787 - instead of sending non-+z wallops from persons to nonopers, send only
4788 +w wallops from persons
4792 +1 -5 trunk/src/send.c (File Modified)
4795 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4797 Prefix oper wallops with "WALLOPS - " if they would
4798 otherwise look like operwalls or locops, when sending
4799 them to local users.
4803 +11 -1 trunk/modules/m_wallops.c (File Modified)
4806 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4808 Make sure destination field in some sasl numerics
4809 is the user's nick, not the sasl agent or server
4814 +2 -2 trunk/modules/m_sasl.c (File Modified)
4817 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4819 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4823 +1 -1 trunk/extensions/Makefile.in (File Modified)
4826 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4828 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4832 +1 -0 trunk/src/s_user.c (File Modified)
4835 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4837 Fix build for when IPv6 is disabled.
4841 +12 -10 trunk/src/s_auth.c (File Modified)
4844 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4846 Add information about adding extban types.
4850 +25 -0 trunk/doc/extban.txt (File Modified)
4853 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4855 Better extban validation: try to match a new extban from
4856 a local user against its setter to see if it is valid.
4857 Unknown extban types from remotes are no longer hidden.
4861 +4 -3 trunk/doc/extban.txt (File Modified)
4862 +1 -0 trunk/include/channel.h (File Modified)
4863 +2 -6 trunk/src/chmode.c (File Modified)
4864 +32 -0 trunk/src/extban.c (File Modified)
4867 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4869 Make sure both .c.o: and .s.o: are followed by the necessary command.
4873 +1 -0 trunk/src/Makefile.in (File Modified)
4876 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4878 Add need_sasl auth{} flag to sgml documentation.
4882 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4885 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4887 Document need_sasl auth{} flag in example confs.
4891 +1 -0 trunk/doc/example.conf (File Modified)
4892 +1 -0 trunk/doc/reference.conf (File Modified)
4895 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4897 Don't allow TB to set an empty topic.
4898 This would be possible if a server sent bad protocol
4899 and could cause a crash.
4903 +4 -0 trunk/modules/m_tb.c (File Modified)
4906 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4912 +1 -1 trunk/Makefile.in (File Modified)
4915 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4921 +2 -2 trunk/configure (File Modified)
4922 +1 -1 trunk/configure.ac (File Modified)
4925 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4931 +2 -2 trunk/configure (File Modified)
4934 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4940 +1 -1 trunk/extensions/Makefile.in (File Modified)
4943 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4945 - rename contrib to extensions to bring some clarity to things
4949 +1 -1 trunk/Makefile.in (File Modified)
4950 +1 -1 trunk/configure.ac (File Modified)
4951 +10 -10 trunk/doc/example.conf (File Modified)
4952 +10 -10 trunk/doc/reference.conf (File Modified)
4953 + - trunk/extensions/ (File Added)
4954 + - trunk/extras/ (File Deleted)
4957 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4963 +1 -1 trunk/Makefile.in (File Modified)
4964 +1 -1 trunk/configure.ac (File Modified)
4965 + - trunk/contrib/ (File Deleted)
4966 + - trunk/extras/ (File Added)
4969 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4971 Don't allow servers to QUIT (they should use SQUIT).
4975 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4978 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4984 + - trunk/src/fnvhash.s (Property Modified)
4987 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4989 - reduced version of code
4993 +9 -61 trunk/src/fnvhash.s (File Modified)
4996 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4998 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5002 +1 -1 trunk/src/fnvhash.s (File Modified)
5005 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5007 Fix orighost matching for klines, etc. Was hashing the visible
5012 +1 -1 trunk/src/hostmask.c (File Modified)
5015 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5017 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5021 +7 -1 trunk/configure (File Modified)
5022 +5 -0 trunk/configure.ac (File Modified)
5023 +5 -6 trunk/src/Makefile.in (File Modified)
5024 +0 -4 trunk/src/fnvhash.s (File Modified)
5025 +0 -2 trunk/src/hash.c (File Modified)
5028 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5030 - regenerate configure
5034 +18 -0 trunk/configure (File Modified)
5037 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5039 - --enable-ricer-hashing option.
5043 +9 -0 trunk/configure.ac (File Modified)
5044 +3 -0 trunk/include/setup.h.in (File Modified)
5047 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5049 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5053 + - trunk/src/fnvhash.s (File Added)
5054 +3 -0 trunk/src/hash.c (File Modified)
5057 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5059 Fix syntax error in reference.conf.
5063 +0 -1 trunk/doc/reference.conf (File Modified)
5066 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5068 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5069 (&& instead of ||...)
5070 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5074 +1 -1 trunk/src/chmode.c (File Modified)
5077 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5079 Documentation for extban.
5083 + - trunk/doc/extban.txt (File Added)
5086 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5088 Add extban modules to example confs.
5092 +5 -0 trunk/doc/example.conf (File Modified)
5093 +10 -0 trunk/doc/reference.conf (File Modified)
5096 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5098 Initial addition of extended ban types (conditionals).
5099 Allows custom +bqeI checks via modules.
5100 Initial extra types are account (a[:mask]), oper (o),
5101 channel (c:name), realname (r:mask), server (s:mask).
5105 +229 -0 trunk/contrib/Makefile.in (File Modified)
5106 + - trunk/contrib/extb_account.c (File Added)
5107 + - trunk/contrib/extb_channel.c (File Added)
5108 + - trunk/contrib/extb_oper.c (File Added)
5109 + - trunk/contrib/extb_realname.c (File Added)
5110 + - trunk/contrib/extb_server.c (File Added)
5111 +13 -0 trunk/include/channel.h (File Modified)
5112 +1 -0 trunk/src/Makefile.in (File Modified)
5113 +14 -5 trunk/src/channel.c (File Modified)
5114 +91 -0 trunk/src/chmode.c (File Modified)
5115 + - trunk/src/extban.c (File Added)
5118 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5120 Do not force +bqeI modes starting with '$' in nick!user@host format.
5121 * and ? characters in them are still assumed to be wildcards.
5125 +6 -0 trunk/src/chmode.c (File Modified)
5128 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5130 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5134 +4 -0 trunk/modules/m_capab.c (File Modified)
5137 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5139 Stop some mixing of client and server protocol.
5143 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5144 +4 -2 trunk/modules/m_pass.c (File Modified)
5145 +6 -0 trunk/modules/m_sasl.c (File Modified)
5146 +6 -0 trunk/modules/m_user.c (File Modified)
5149 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5155 +0 -2 trunk/include/s_newconf.h (File Modified)
5156 +0 -4 trunk/include/s_serv.h (File Modified)
5157 +0 -1 trunk/src/newconf.c (File Modified)
5158 +1 -13 trunk/src/s_serv.c (File Modified)
5161 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5163 - revert LZOLink patch for now
5167 +0 -1 trunk/servlink/Makefile.in (File Modified)
5168 +0 -16 trunk/servlink/README (File Modified)
5169 +2 -36 trunk/servlink/control.c (File Modified)
5170 +0 -3 trunk/servlink/control.h (File Modified)
5171 +7 -5955 trunk/servlink/io.c (File Modified)
5172 + - trunk/servlink/lzoconf.h (File Deleted)
5173 + - trunk/servlink/lzodefs.h (File Deleted)
5174 + - trunk/servlink/minilzo.c (File Deleted)
5175 + - trunk/servlink/minilzo.h (File Deleted)
5176 +0 -1 trunk/servlink/servlink.h (File Modified)
5179 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5185 +4 -2 trunk/servlink/control.c (File Modified)
5186 +2 -1 trunk/servlink/io.c (File Modified)
5189 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5195 +2 -2 trunk/servlink/io.c (File Modified)
5198 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5200 - paranoia, prevent segfaults
5204 +2 -2 trunk/servlink/io.c (File Modified)
5207 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5209 - more optimal servlink code
5213 +21 -8 trunk/servlink/io.c (File Modified)
5216 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5218 - more efficient read strategy
5222 +15 -3 trunk/servlink/io.c (File Modified)
5225 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5227 - use lzo_uintp cast to make LZO happy
5231 +3 -3 trunk/servlink/io.c (File Modified)
5234 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5236 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5240 +4 -0 trunk/doc/example.conf (File Modified)
5241 +2 -1 trunk/include/s_newconf.h (File Modified)
5242 +4 -0 trunk/include/s_serv.h (File Modified)
5243 +1 -0 trunk/servlink/Makefile.in (File Modified)
5244 +16 -0 trunk/servlink/README (File Modified)
5245 +34 -2 trunk/servlink/control.c (File Modified)
5246 +3 -0 trunk/servlink/control.h (File Modified)
5247 +5929 -7 trunk/servlink/io.c (File Modified)
5248 + - trunk/servlink/lzoconf.h (File Added)
5249 + - trunk/servlink/lzodefs.h (File Added)
5250 + - trunk/servlink/minilzo.c (File Added)
5251 + - trunk/servlink/minilzo.h (File Added)
5252 +1 -0 trunk/servlink/servlink.h (File Modified)
5253 +1 -0 trunk/src/newconf.c (File Modified)
5254 +14 -2 trunk/src/s_serv.c (File Modified)
5257 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5259 - remove imalloc, it was a concept that probably wouldn't have worked properly
5263 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5264 + - trunk/libcharybdis/imalloc.c (File Deleted)
5265 + - trunk/libcharybdis/imalloc.h (File Deleted)
5268 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5270 - disable imalloc for now
5274 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5277 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5279 - remove unneeded debug code
5283 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5286 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5288 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5292 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5295 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5297 - more stuff here, imalloc remains disabled for now
5301 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5304 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5310 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5313 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5319 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5320 +2 -0 trunk/src/ircd.c (File Modified)
5323 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5325 - roll back libircd crap
5329 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5330 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5331 +29 -0 trunk/src/.depend (File Modified)
5332 +6 -21 trunk/src/Makefile.in (File Modified)
5333 +3 -218 trunk/src/ircd.c (File Modified)
5334 + - trunk/src/ircd_linker.c (File Deleted)
5335 + - trunk/src/main.c (File Deleted)
5338 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5340 - realloc(), free() implementation
5344 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5347 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5349 - malloc(), calloc() implementation
5353 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5356 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5358 - block_free(), block_find(), retune_heaps() implementation
5362 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5365 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5367 - block_destroy code, block_allocate code.
5371 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5374 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5380 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5383 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5385 - disable imalloc again :P
5389 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5392 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5398 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5401 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5407 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5410 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5412 - constructor code for imalloc engine (malloc_init())
5416 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5419 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5421 - imalloc engine improvements
5425 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5428 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5430 - replace mmap() code with direct brk()/sbrk() calls.
5434 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5437 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5439 - remove outdated i_malloc() interfaces
5443 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5446 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5448 - redisable imalloc (sorry!)
5452 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5455 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5457 - correct GET_PAGE_SLOT() macro
5461 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5464 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5466 - oops forgot to commit it with imalloc turned off
5470 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5473 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5479 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5480 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5483 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5485 - lowlevel imalloc code
5489 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5490 + - trunk/libcharybdis/imalloc.h (File Added)
5493 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5499 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5502 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5508 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5511 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5513 - 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)
5517 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5518 + - trunk/libcharybdis/imalloc.c (File Added)
5521 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5523 - increment configure Id
5527 +2208 -1 trunk/configure (File Modified)
5530 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5532 - bootstrap for imalloc code
5536 +54 -1 trunk/configure.ac (File Modified)
5537 +27 -0 trunk/include/setup.h.in (File Modified)
5540 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5542 Clarify interaction of spoofs and channel bans/operator{} blocks.
5546 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5547 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5550 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5552 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5556 +30 -22 trunk/src/ircd.c (File Modified)
5559 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5561 If shared{} blocks deny something, the command
5562 is silently ignored.
5566 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5569 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5571 Move up IsService check so we don't store a non-service
5572 in preClient->sasl_agent.
5576 +6 -6 trunk/modules/m_sasl.c (File Modified)
5579 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5581 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5582 Add some more sanity checks on agent strings.
5586 +13 -11 trunk/modules/m_sasl.c (File Modified)
5589 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5591 Unknown clients can have an ID too now so make sure to remove
5592 them from the hash if they exit.
5596 +3 -0 trunk/src/client.c (File Modified)
5599 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5601 Only accept sasl from servers in a service{} block.
5602 Not tested but this must go in.
5606 +6 -0 trunk/modules/m_sasl.c (File Modified)
5607 +3 -0 trunk/modules/m_signon.c (File Modified)
5610 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5612 Only process SAVE messages targetting registered users,
5613 not servers or unregistered connections. Could cause
5614 a crash when bad protocol was received.
5618 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5621 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5623 - fix QJM buffer overflow vulnerability (fucking GXTi)
5627 +3 -3 trunk/src/s_user.c (File Modified)
5630 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5632 Mention /scan umodes under oper_spy privilege.
5636 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5639 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5641 Mention that overlapping cluster blocks are a bad thing.
5645 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5648 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5650 - Document cluster{} and shared{} blocks.
5651 - Mention that service{} does not allow wildcards.
5655 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5658 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5660 Document exempt{} and service{} blocks, point to reference.conf for
5661 general{}, channel{} and serverhide{}.
5665 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5668 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5670 Document ~ in lists of values better.
5674 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5677 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5679 More detailed CNOTICE, CPRIVMSG descriptions.
5683 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5686 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5688 Oops, need both Revision and Id on modules.
5692 + - trunk/modules/sno_routing.c (Property Modified)
5695 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5697 Tweak header comment a bit (filename, Id).
5701 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5704 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5706 Add GLINE and UNGLINE.
5710 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5713 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5715 New configure with proper Id.
5719 +3 -1 trunk/configure (File Modified)
5722 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5724 Change #include directives for in6addr_any, hopefully compiles better now.
5728 +3 -1 trunk/configure.ac (File Modified)
5731 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5733 Encourage putting actual administrative information
5734 in the admin{} block.
5738 +3 -3 trunk/doc/example.conf (File Modified)
5741 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5743 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5747 +9 -7 trunk/include/s_conf.h (File Modified)
5748 +1 -0 trunk/src/newconf.c (File Modified)
5749 +10 -0 trunk/src/s_user.c (File Modified)
5752 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5754 - Change to glines = no in example confs
5755 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5760 +1 -1 trunk/doc/example.conf (File Modified)
5761 +1 -1 trunk/doc/reference.conf (File Modified)
5762 +2 -2 trunk/modules/m_gline.c (File Modified)
5765 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5767 - forward-port QJM fix from 1.1
5771 +2 -0 trunk/src/s_user.c (File Modified)
5774 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5776 - add switch to configure to disable the block allocator
5780 +18 -0 trunk/configure (File Modified)
5781 +9 -0 trunk/configure.ac (File Modified)
5782 +0 -6 trunk/include/config.h (File Modified)
5783 +3 -0 trunk/include/setup.h.in (File Modified)
5786 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5788 Fix wierd error that would exit SASL users with "Overridden"
5791 +1 -1 trunk/modules/m_signon.c (File Modified)
5794 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5796 Remove obsolete XXX comment about lazylinks.
5800 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5803 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5805 OJOIN: make sure to send the wallops remotely for #channels
5809 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5812 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5814 Accountability for OJOIN (contrib module)
5817 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5820 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5822 - move more stuff over to ircd_state
5826 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5827 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5828 +9 -0 trunk/src/ircd_state.c (File Modified)
5829 +3 -3 trunk/src/patricia.c (File Modified)
5832 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5834 - move more stuff out of libircd and into ircd_state.c
5838 +5 -5 trunk/src/channel.c (File Modified)
5839 +4 -4 trunk/src/client.c (File Modified)
5840 +12 -0 trunk/src/ircd_state.c (File Modified)
5843 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5845 - this is just barrels of fun
5849 + - trunk/include/ircd_state.h (File Added)
5850 +1 -1 trunk/src/Makefile.in (File Modified)
5851 +2 -1 trunk/src/channel.c (File Modified)
5852 +3 -52 trunk/src/ircd.c (File Modified)
5853 +100 -3 trunk/src/ircd_state.c (File Modified)
5856 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5858 It's .include, not #include.
5862 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5865 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5867 More consistent section titles.
5871 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5872 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5873 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5876 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5878 Mention possible exceeding of +j/+l due to propagation
5879 delays between servers.
5883 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5886 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5889 - "text" -> <quote>text</quote>
5895 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5896 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5897 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5898 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5901 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5903 Remove text about deprecation of glines.
5907 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5910 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5912 - Add description of umode +D, deaf.
5913 - Mention CALLERID 005 token with umode +g.
5917 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5920 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5922 Strip off a leading colon in services shortcuts (aliases).
5926 +2 -0 trunk/src/parse.c (File Modified)
5929 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5931 Add no_oper_invis contrib module, denies opers setting
5932 themselves invisible (except hidden_oper's).
5936 +42 -0 trunk/contrib/Makefile.in (File Modified)
5937 + - trunk/contrib/no_oper_invis.c (File Added)
5940 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5942 Mention /stats E, make the other /stats descriptions more consistent.
5946 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5949 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5951 Mention that the KILL reason and oper will appear on channels.
5955 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5958 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5960 Mention /mode #channel f to query forward channel from outside.
5964 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5967 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5969 Port over RATBOX_2_1 r20960 (anfl):
5970 client connect notices to +C should be hiding the extra
5971 fields for spoofed users
5975 +2 -1 trunk/src/s_user.c (File Modified)
5978 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5980 Add a chapter with our extra user commands:
5981 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5985 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5986 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5989 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5991 Do not put by <server>: in SQUIT reasons to servers
5992 other than the one being exited.
5996 +1 -1 trunk/src/client.c (File Modified)
5999 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6001 Regenerate configure.
6005 +1162 -1159 trunk/configure (File Modified)
6008 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6010 Move the warning flags down so they do not mess up
6011 checks like for -Wl,-export-dynamic.
6015 +33 -30 trunk/configure.ac (File Modified)
6018 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6024 +2 -1 trunk/iauth/Makefile.in (File Modified)
6027 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6029 - build iauth makefile
6033 +3 -2 trunk/configure (File Modified)
6034 +1 -0 trunk/configure.ac (File Modified)
6037 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6043 + - trunk/iauth/Makefile.in (File Added)
6046 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6048 - add iauth.conf.example from irc2.11
6052 + - trunk/doc/example-iauth.conf (File Added)
6055 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6057 - wow, i found some docs on this thing
6061 + - trunk/doc/technical/iauth-internals.txt (File Added)
6064 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6066 - no longer applicable
6070 + - trunk/authdaemon/ (File Deleted)
6073 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6075 - remove libircd.so on make clean (oops)
6079 +1 -1 trunk/src/Makefile.in (File Modified)
6082 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6084 - merge iauth source for experimentation
6088 + - trunk/iauth/ (File Added)
6089 + - trunk/iauth/a_conf.c (File Added)
6090 + - trunk/iauth/a_conf_def.h (File Added)
6091 + - trunk/iauth/a_conf_ext.h (File Added)
6092 + - trunk/iauth/a_defines.h (File Added)
6093 + - trunk/iauth/a_externs.h (File Added)
6094 + - trunk/iauth/a_io.c (File Added)
6095 + - trunk/iauth/a_io_ext.h (File Added)
6096 + - trunk/iauth/a_log.c (File Added)
6097 + - trunk/iauth/a_log_def.h (File Added)
6098 + - trunk/iauth/a_log_ext.h (File Added)
6099 + - trunk/iauth/a_struct_def.h (File Added)
6100 + - trunk/iauth/iauth.c (File Added)
6101 + - trunk/iauth/mod_lhex.c (File Added)
6102 + - trunk/iauth/mod_lhex_ext.h (File Added)
6103 + - trunk/iauth/mod_pipe.c (File Added)
6104 + - trunk/iauth/mod_pipe_ext.h (File Added)
6105 + - trunk/iauth/mod_rfc931.c (File Added)
6106 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6107 + - trunk/iauth/mod_socks.c (File Added)
6108 + - trunk/iauth/mod_socks_ext.h (File Added)
6109 + - trunk/iauth/mod_webproxy.c (File Added)
6110 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6113 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6115 User /quote help index was not sorted properly.
6119 +2 -2 trunk/help/Makefile.in (File Modified)
6120 +8 -8 trunk/help/users/index (File Modified)
6123 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6129 +25 -8 trunk/help/opers/index (File Modified)
6130 + - trunk/help/opers/scan (File Added)
6133 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6136 - Document SCAN UMODES
6137 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6141 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6144 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6146 Add our copyright information to /info (part of release-1.1 r1026).
6150 +1 -0 trunk/src/version.c.SH (File Modified)
6153 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6155 Fix some compile warnings.
6159 +1 -1 trunk/modules/core/m_join.c (File Modified)
6160 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6161 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6162 +1 -1 trunk/modules/m_scan.c (File Modified)
6163 +4 -4 trunk/modules/m_signon.c (File Modified)
6166 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6168 RSFNC: OK, actually consider unknowns also for detecting a collide.
6169 Otherwise we can get two clients with the same nick.
6173 +1 -1 trunk/modules/m_services.c (File Modified)
6176 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6178 - charybdis profiling stuff
6179 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6184 +0 -8 trunk/configure (File Modified)
6185 +1 -8 trunk/configure.ac (File Modified)
6186 +18 -0 trunk/include/channel.h (File Modified)
6187 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6188 +335 -260 trunk/src/.depend (File Modified)
6189 +1569 -0 trunk/src/Makefile.in (File Modified)
6190 + - trunk/src/chmode.c (File Added)
6191 +16 -1 trunk/src/ircd.c (File Modified)
6192 +11 -0 trunk/src/main.c (File Modified)
6193 +11 -0 trunk/src/modules.c (File Modified)
6196 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6198 RSFNC: Do not send kills to servers for unknowns
6202 +4 -2 trunk/modules/m_services.c (File Modified)
6205 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6207 Describe service{} blocks in reference.conf.
6211 +12 -0 trunk/doc/reference.conf (File Modified)
6214 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6216 Replace this list of modes with pointers to other documentation.
6220 +6 -50 trunk/doc/modes.txt (File Modified)
6223 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6225 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6226 looks too much like an old-ircd client pointer otherwise.
6230 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6233 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6236 - note truncation of the list (perhaps sending multiple
6238 - clarify in a comment that /findforwards on a nonexistent
6239 channel can be useful
6240 - sendto_one_notice() requires that the text start with
6245 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6248 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6250 When we close a local server's link, always include the
6251 name of the client causing the exit in the reason in the
6252 SQUIT we send them (replacing them with us). This makes
6253 sure server notices for stuff like "Not enough arguments
6254 to server command" are different on the two sides.
6258 +7 -5 trunk/src/client.c (File Modified)
6261 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6263 New contrib module m_findforwards.c
6267 +112 -0 trunk/contrib/Makefile.in (File Modified)
6268 + - trunk/contrib/m_findforwards.c (File Added)
6271 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6273 Whoops, don't show real host behind auth{} spoof in
6274 spoof notices if hide_spoof_ips is enabled.
6276 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6280 +3 -2 trunk/src/s_conf.c (File Modified)
6283 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6285 Add dalnet-style /identify that sends to nickserv or chanserv.
6289 +102 -0 trunk/contrib/Makefile.in (File Modified)
6290 + - trunk/contrib/m_identify.c (File Added)
6293 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6295 Document alias{} blocks a bit better.
6299 +9 -0 trunk/doc/reference.conf (File Modified)
6302 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6304 - add aliases to /stats m (data usage is not counted though, sorry)
6308 +1 -0 trunk/include/s_conf.h (File Modified)
6309 +3 -0 trunk/src/newconf.c (File Modified)
6310 +15 -0 trunk/src/parse.c (File Modified)
6313 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6315 - remove m_sshortcut as it's no longer relevant
6319 +0 -145 trunk/modules/Makefile.in (File Modified)
6320 + - trunk/modules/m_sshortcut.c (File Deleted)
6323 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6325 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6326 targets instead of my original idea :P)
6330 +32 -0 trunk/doc/example.conf (File Modified)
6331 +35 -0 trunk/doc/reference.conf (File Modified)
6332 +4 -0 trunk/include/parse.h (File Modified)
6333 +7 -0 trunk/include/s_conf.h (File Modified)
6334 +82 -0 trunk/src/newconf.c (File Modified)
6335 +78 -0 trunk/src/parse.c (File Modified)
6336 +16 -0 trunk/src/s_conf.c (File Modified)
6339 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6341 Remove some spaces after tabs. ??
6345 +18 -18 trunk/src/newconf.c (File Modified)
6348 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6351 - make sure to clear all marks also if the who was aborted
6352 because of too many matches
6353 - give ERR_TOOMANYMATCHES if too many matches
6356 ratbox RATBOX_2_2 r22003 (jilles)
6360 +28 -26 trunk/modules/m_who.c (File Modified)
6363 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6369 +9 -9 trunk/configure (File Modified)
6370 +1 -1 trunk/configure.ac (File Modified)
6373 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6375 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6379 +2 -1 trunk/include/s_newconf.h (File Modified)
6380 +20 -0 trunk/modules/m_rehash.c (File Modified)
6381 +1 -1 trunk/src/s_newconf.c (File Modified)
6384 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6386 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6390 +0 -1 trunk/doc/example.conf (File Modified)
6391 +0 -3 trunk/doc/reference.conf (File Modified)
6392 +0 -1 trunk/include/s_conf.h (File Modified)
6393 +0 -6 trunk/modules/m_info.c (File Modified)
6394 +1 -1 trunk/src/channel.c (File Modified)
6395 +0 -1 trunk/src/newconf.c (File Modified)
6398 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6400 Missing header in m_chghost.c
6403 +1 -0 trunk/modules/m_chghost.c (File Modified)
6406 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6408 Relocate QJM code to a seperate function(change_nick_user_host)
6409 Change CHGHOST to use change_nick_user_host instead of just setting it
6413 +3 -0 trunk/include/s_user.h (File Modified)
6414 +1 -1 trunk/modules/m_chghost.c (File Modified)
6415 +3 -78 trunk/modules/m_signon.c (File Modified)
6416 +89 -0 trunk/src/s_user.c (File Modified)
6419 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6421 Restore /stats a (dns servers, admin-only).
6425 +1 -0 trunk/include/res.h (File Modified)
6426 +5 -8 trunk/modules/m_stats.c (File Modified)
6427 +16 -0 trunk/src/res.c (File Modified)
6430 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6432 - Add CHARYBDIS_PROFILE if we are profiling.
6433 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6434 - Remove duplicate --enable-epoll entry.
6438 +1595 -15 trunk/configure (File Modified)
6439 +30 -11 trunk/configure.ac (File Modified)
6440 +3 -0 trunk/include/setup.h.in (File Modified)
6443 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6445 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6449 +28 -0 trunk/aclocal.m4 (File Modified)
6452 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6454 Allow requesting forward channel and quiet list in same mode command.
6458 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6461 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6463 Add description of xline wildcards.
6467 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6470 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6472 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6476 +0 -4 trunk/modules/m_services.c (File Modified)
6479 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6485 +1 -1 trunk/include/hook.h (File Modified)
6488 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6490 call_hook, not hook_call
6494 +1 -1 trunk/modules/core/m_join.c (File Modified)
6497 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6499 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6500 Could be useful for a number of things.
6504 +9 -0 trunk/modules/core/m_join.c (File Modified)
6507 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6509 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6513 +7 -0 trunk/include/hook.h (File Modified)
6516 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6518 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6522 +15 -0 trunk/modules/m_services.c (File Modified)
6525 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6527 Clarify snomask +f, +k, +u.
6531 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6534 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6536 Cmode +p and +s may be set simultaneously.
6540 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6543 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6545 actually, we should check the data version on each reload (oops)
6549 +6 -6 trunk/src/main.c (File Modified)
6552 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6554 more work on the loader
6558 +45 -21 trunk/src/main.c (File Modified)
6561 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6563 Add prototype ircd_state.c
6567 + - trunk/src/ircd_state.c (File Added)
6570 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6572 Smaller improvements.
6576 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6579 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6581 Add a lot of stuff here.
6585 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6588 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6590 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6594 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6597 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6599 Invex doesn't trump +r or (sic) +J.
6603 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6606 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6608 Check to make sure a module is not loaded before loading it.
6612 +6 -1 trunk/src/ircd_parser.y (File Modified)
6615 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6617 - Add a missing comma in the HeaderMessages array
6618 - Only send "Your hostname is too long ..." if that really is the case
6622 +2 -2 trunk/src/s_auth.c (File Modified)
6625 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6627 build_symtable() will have already bailed here, so no need to check
6628 explicitly whether or not charybdis_main is NULL.
6632 +7 -16 trunk/src/main.c (File Modified)
6635 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6637 Data structure versioning, part 1.
6641 +10 -1 trunk/include/ircd_defs.h (File Modified)
6642 +2 -0 trunk/src/ircd.c (File Modified)
6643 +15 -3 trunk/src/main.c (File Modified)
6646 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6648 build a symbol table and use that instead of doing a raw dlsym on everything
6652 + - trunk/include/ircd_linker.h (File Added)
6653 +71 -1 trunk/src/Makefile.in (File Modified)
6654 + - trunk/src/ircd_linker.c (File Added)
6655 +16 -4 trunk/src/main.c (File Modified)
6658 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6660 The launcher now calls io_loop() instead of charybdis_main().
6661 This is so that we do not have to reinitialize *everything* later.
6665 +1 -0 trunk/include/ircd.h (File Modified)
6666 +6 -7 trunk/src/ircd.c (File Modified)
6667 +13 -1 trunk/src/main.c (File Modified)
6670 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6672 Use global binding on libircd.so.
6676 +1 -1 trunk/src/main.c (File Modified)
6679 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6681 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6682 (it will do more later)
6686 +14 -12 trunk/include/config.h (File Modified)
6687 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6688 +31 -5 trunk/src/Makefile.in (File Modified)
6689 +78 -1 trunk/src/ircd.c (File Modified)
6690 + - trunk/src/main.c (File Added)
6693 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6695 Add whitespace here, oops.
6699 +1 -1 trunk/CREDITS (File Modified)
6702 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6704 Properly copy over the IP address here instead of using a cheap hack.
6705 Because the hack didn't work right except on IPv6. :|
6709 +12 -2 trunk/src/s_newconf.c (File Modified)
6712 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6714 Revert reject cache notice to ratbox's, which more
6715 clearly suggests what's happening.
6719 +4 -1 trunk/src/reject.c (File Modified)
6722 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6724 Fix the openssl status in the overview information.
6728 +1 -3 trunk/configure (File Modified)
6729 +1 -3 trunk/configure.ac (File Modified)
6732 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6734 - Add simple exempt{} block (127.0.0.1) to example.conf.
6735 - Remove mention of deny{}.
6739 +5 -0 trunk/doc/example.conf (File Modified)
6740 +1 -1 trunk/doc/reference.conf (File Modified)
6743 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6745 example.conf: add some comments at the start
6746 reference.conf: some ircd-ratbox -> charybdis
6750 +11 -0 trunk/doc/example.conf (File Modified)
6751 +6 -5 trunk/doc/reference.conf (File Modified)
6754 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6756 Rename m_createauthonly module to createauthonly
6757 as this is not a module providing an m_function
6762 +1 -38 trunk/contrib/Makefile.in (File Modified)
6763 + - trunk/contrib/createauthonly.c (File Added)
6764 + - trunk/contrib/m_createauthonly.c (File Deleted)
6767 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6769 Add to example confs commented lines for:
6770 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6771 sno_globalkline.so, sno_globaloper.so.
6775 +5 -1 trunk/doc/example.conf (File Modified)
6776 +9 -1 trunk/doc/reference.conf (File Modified)
6779 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6781 - Unbreak connecting to connect{}s with hostnames
6782 instead of IP addresses (broken with new resolver).
6783 - Try to do A/AAAA query based on aftype in
6784 connect{} (doesn't seem to work fully).
6788 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6791 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6793 Unbreak /rehash dns.
6797 +1 -0 trunk/src/res.c (File Modified)
6800 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6802 Preserve Hybrid Id and add one of our own.
6806 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6807 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6810 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6812 Add anfl and Androsyn to CREDITS.
6813 They wrote a lot of ratbox code we use, both before and after the fork.
6817 +2 -0 trunk/CREDITS (File Modified)
6820 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6822 Hostname validity check.
6826 +42 -3 trunk/src/s_auth.c (File Modified)
6829 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6831 Version bump to 1.2.0.
6835 +9 -9 trunk/configure (File Modified)
6836 +1 -1 trunk/configure.ac (File Modified)
6839 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6841 - Missed a spot in the IPv6 code here. Should be usable now.
6845 +2 -2 trunk/src/res.c (File Modified)
6848 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6850 Alright, so, this massive commit does the following:
6852 - Adds a resolver based on the undernet and hybrid one.
6853 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6854 - Makes a check in ./configure be posixly correct
6855 - Simplifies the auth code and DNS callbacks
6857 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6861 +1 -1 trunk/Makefile.in (File Modified)
6862 + - trunk/adns/ (File Deleted)
6863 +148 -80 trunk/configure (File Modified)
6864 +1 -2 trunk/configure.ac (File Modified)
6865 +6 -0 trunk/include/client.h (File Modified)
6866 +1 -0 trunk/include/packet.h (File Modified)
6867 +153 -41 trunk/include/res.h (File Modified)
6868 + - trunk/include/reslib.h (File Added)
6869 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6870 +930 -1449 trunk/modules/.depend (File Modified)
6871 +3 -0 trunk/modules/m_stats.c (File Modified)
6872 +417 -621 trunk/src/.depend (File Modified)
6873 +1 -1 trunk/src/.indent.pro (File Modified)
6874 +2069 -289 trunk/src/Makefile.in (File Modified)
6875 + - trunk/src/adns.c (File Deleted)
6876 + - trunk/src/res.c (File Added)
6877 + - trunk/src/reslib.c (File Added)
6878 +11 -50 trunk/src/s_auth.c (File Modified)
6879 +4 -26 trunk/src/s_newconf.c (File Modified)
6882 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6884 Document the NOBALLOC feature.
6888 +7 -1 trunk/include/config.h (File Modified)
6891 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6893 commands.sgml changes
6897 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6900 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6906 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6909 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6911 Improve description of class{} block (in particular,
6912 mention server classes as well as client classes).
6916 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6919 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6922 -/* sendq: servers need a higher sendq as they send more data */
6923 +/* sendq: servers need a higher sendq as they are sent more data */
6927 +1 -1 trunk/doc/reference.conf (File Modified)
6930 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6932 Add modules{} block.
6936 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6939 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6941 Add general::oper_snomask, snomask on oper up for opers
6942 that have umode +s set on oper up, but do not have
6943 a specific snomask setting in their operator block.
6944 If this is empty or not specified, +s is used as before.
6948 +4 -1 trunk/doc/example.conf (File Modified)
6949 +7 -1 trunk/doc/reference.conf (File Modified)
6950 +1 -0 trunk/include/client.h (File Modified)
6951 +1 -0 trunk/include/s_conf.h (File Modified)
6952 +32 -0 trunk/src/newconf.c (File Modified)
6953 +1 -0 trunk/src/s_conf.c (File Modified)
6954 +13 -3 trunk/src/s_user.c (File Modified)
6957 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6962 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6965 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6967 Add MASKTRACE and CHANTRACE commands.
6971 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6974 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6976 document loadmodule directive
6980 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6983 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6989 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6992 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6994 q:lines are no longer living in the ircd.conf either
6998 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7001 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7003 remove k:line, d:line, x:line as they are their own files now
7007 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7010 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7012 New place for operator::snomask.
7016 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7019 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7021 Document connect {}.
7025 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7028 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7030 example.conf: move operator::snomask to a more logical place,
7031 more sensible default
7032 reference.conf: add operator::snomask
7036 +3 -3 trunk/doc/example.conf (File Modified)
7037 +3 -0 trunk/doc/reference.conf (File Modified)
7040 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7042 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7043 in those conf entries that take umodes like <name1>, <name2>, ...
7047 +3 -0 trunk/doc/reference.conf (File Modified)
7048 +3 -0 trunk/src/newconf.c (File Modified)
7051 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7057 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7060 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7066 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7069 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7075 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7078 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7084 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7087 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7089 Document operator {} blocks.
7093 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7096 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7098 auth{}: clarify/add some details
7102 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7105 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7107 auth{}: Move a paragraph.
7111 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7114 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7116 Document auth{} blocks.
7120 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7123 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7129 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7132 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7134 Add umode +R, prevents unidentified clients from
7135 sending private messages or notices. /accept'ed
7136 clients and opers are exempt.
7137 Due to the /accept part, this is only checked
7138 at the target's server, may want to change
7143 +1 -0 trunk/help/opers/umode (File Modified)
7144 +1 -0 trunk/help/users/umode (File Modified)
7145 +2 -0 trunk/include/client.h (File Modified)
7146 +1 -0 trunk/include/numeric.h (File Modified)
7147 +11 -1 trunk/modules/core/m_message.c (File Modified)
7148 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7149 +1 -1 trunk/src/messages.tab (File Modified)
7150 +1 -1 trunk/src/s_user.c (File Modified)
7153 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7155 Don't allow a nick change if banned or quieted (and not
7156 voiced or opped) on a channel. This uses numeric 435
7157 (bahamut's "cannot change to a banned nick") because
7158 bahamut/ircu's 437 and hyperion's 438 already have
7159 another meaning for us.
7163 +2 -0 trunk/include/channel.h (File Modified)
7164 +1 -0 trunk/include/numeric.h (File Modified)
7165 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7166 +38 -0 trunk/src/channel.c (File Modified)
7167 +1 -1 trunk/src/messages.tab (File Modified)
7170 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7173 - respect ban exceptions
7174 - also deny a knock if quieted
7178 +2 -1 trunk/modules/m_knock.c (File Modified)
7181 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7183 Reverse bad substitution in comment.
7187 +1 -1 trunk/src/channel.c (File Modified)
7190 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7192 - set DynSpoof flag for clients spoofed at registration
7193 - add orighost instead of host to the hostname hash
7197 +5 -1 trunk/src/s_user.c (File Modified)
7200 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7202 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7206 +2 -3 trunk/src/send.c (File Modified)
7209 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7211 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7215 +17 -7 trunk/modules/m_signon.c (File Modified)
7218 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7220 Correct minimum args on ENCAP SASL to avoid nasty core.
7224 +1 -1 trunk/modules/m_sasl.c (File Modified)
7227 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7229 Style nits: sptr can't ever be NULL, don't compare truth
7234 +2 -3 trunk/modules/m_scan.c (File Modified)
7237 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7239 - Comment out scan_cmodes() prototype to suppress warning
7240 - Correct minimum parameter count for mo_scan()
7244 +2 -2 trunk/modules/m_scan.c (File Modified)
7247 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7250 - Include full command in operspy notice
7251 - Allow global scans (no-list used, mask not used) without operspy
7252 - Use ERR_NOPRIVS numeric
7256 +21 -9 trunk/modules/m_scan.c (File Modified)
7259 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7261 Cancel out the >3 default if < is given; this way
7262 any </> specification fully overrides the default.
7266 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7269 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7271 - Call mo_list() from m_list() to reduce code duplication
7272 - Default to >3, rather arbitrarily (conf option?)
7273 - Make < and > mean less than and greater than again
7277 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7280 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7282 When processing topic burst, hide connecting server
7283 on netburst if flatten links is enabled.
7287 +9 -2 trunk/modules/m_tb.c (File Modified)
7290 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7292 - remove PENALTY token
7296 +0 -1 trunk/include/supported.h (File Modified)
7299 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7302 - Add PENALTY because we have a pace-wait system.
7303 - Add FNC due to SAVE and RSFNC
7308 +4 -2 trunk/include/supported.h (File Modified)
7311 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7313 mkay, indent went nuts here
7317 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7320 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7322 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7323 and can be used instead. The SAFELIST implementation is the one used by
7324 default, as most users/networks will be used to it.
7328 +1 -0 trunk/NEWS (File Modified)
7329 +14 -0 trunk/include/client.h (File Modified)
7330 +5 -0 trunk/include/hash.h (File Modified)
7331 +404 -272 trunk/modules/Makefile.in (File Modified)
7332 + - trunk/modules/m_list.c (File Deleted)
7333 + - trunk/modules/m_list_ratbox.c (File Added)
7334 + - trunk/modules/m_list_safelist.c (File Added)
7335 +5 -5 trunk/src/hash.c (File Modified)
7338 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7340 Clear invites on a lowerTS JOIN or SJOIN.
7341 This should complete kick_on_split_riding protection.
7345 +5 -0 trunk/modules/core/m_join.c (File Modified)
7346 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7349 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7351 Like in ratbox, send and interpret timestamps on invites.
7355 +9 -2 trunk/modules/m_invite.c (File Modified)
7358 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7360 Add +S (network service) umode. Just for completeness, users or opers
7365 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7368 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7374 +35 -2 trunk/NEWS (File Modified)
7377 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7379 Split off a PreClient structure for data to be freed on registation (i.e. password).
7380 New hook introduce_client for post-registration messages.
7381 Fix b0rked SASL numerics.
7382 Burst REALHOST post-introduction for spoofed-on-registration clients.
7383 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7384 Pre-registration signon support.
7388 +10 -0 trunk/configure (File Modified)
7389 +2 -0 trunk/configure.ac (File Modified)
7390 +14 -4 trunk/include/client.h (File Modified)
7391 +1 -0 trunk/include/hook.h (File Modified)
7392 +1 -0 trunk/include/numeric.h (File Modified)
7393 +3 -0 trunk/include/setup.h.in (File Modified)
7394 +16 -0 trunk/modules/m_chghost.c (File Modified)
7395 +25 -21 trunk/modules/m_sasl.c (File Modified)
7396 +63 -30 trunk/modules/m_signon.c (File Modified)
7397 +18 -0 trunk/src/client.c (File Modified)
7398 +2 -0 trunk/src/hook.c (File Modified)
7399 +5 -5 trunk/src/messages.tab (File Modified)
7400 +2 -0 trunk/src/s_serv.c (File Modified)
7401 +28 -2 trunk/src/s_user.c (File Modified)
7404 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7406 Update hook documentation.
7410 +30 -0 trunk/doc/hooks.txt (File Modified)
7413 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7415 Improve @/# handling in match_esc().
7419 +21 -13 trunk/src/match.c (File Modified)
7422 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7424 backtrack instead of bailing out when handling a mismatched escape
7428 +1 -1 trunk/src/match.c (File Modified)
7431 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7433 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7436 +2 -1 trunk/CREDITS (File Modified)
7439 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7441 Fix the escape brokenness and pick up a more efficient matching algorithm,
7442 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7443 Patch sent upstream. They can do whatever they want with it, *shrug*.
7447 +147 -161 trunk/src/match.c (File Modified)
7450 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7452 If flatten links is enabled, fake the origins of some ServerModes
7453 sent to clients so that the server sending the netburst is hidden.
7454 Most mode hacks still show the true source.
7458 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7459 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7462 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7464 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7465 where the exit originated).
7466 - When receiving an SQUIT for a server themselves
7467 (IsMe(target_p) || target_p == client_p)
7468 close their link and send a local server notice.
7472 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7473 +6 -3 trunk/src/client.c (File Modified)
7476 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7478 Hooking into the wrong hook, whoops. :P
7482 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7483 +6 -10 trunk/modules/core/m_join.c (File Modified)
7486 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7488 this doesn't work right, right now :P
7492 +40 -0 trunk/contrib/Makefile.in (File Modified)
7493 + - trunk/contrib/m_createauthonly.c (File Added)
7494 +6 -0 trunk/include/hook.h (File Modified)
7495 +26 -1 trunk/modules/core/m_join.c (File Modified)
7496 +1 -1 trunk/src/ircd.c (File Modified)
7499 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7501 Make can_join() hookable.
7505 +12 -1 trunk/src/channel.c (File Modified)
7508 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7510 add 'int approved;' to the channel event hook
7514 +1 -0 trunk/include/hook.h (File Modified)
7517 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7519 Use SIDs in SASL ENCAP origin.
7520 Ignore responses from other agents once the first SASL response has been received for a client.
7524 +9 -5 trunk/modules/m_sasl.c (File Modified)
7527 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7529 Removed stray debug code.
7533 +1 -1 trunk/modules/m_sasl.c (File Modified)
7536 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7538 Don't complain "unknown MODE flag" if a non-oper attempts
7539 to unset an oper only umode they do not have.
7540 This is to prevent unwanted error messages when users/bots
7541 do things like MODE <nick> +i-sw.
7545 +4 -2 trunk/src/s_user.c (File Modified)
7548 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7550 Fix client_exit hook name and only call it for local exits that are not
7555 +3 -2 trunk/modules/m_sasl.c (File Modified)
7558 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7560 Fix SASL logic to actually use stored agent UID.
7561 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7562 Add abort code for exiting clients.
7566 +18 -9 trunk/modules/m_sasl.c (File Modified)
7569 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7571 Port over ratbox 2.2 /challenge. This is slightly more secure
7572 (better crypto, longer keys, challenge timeout) and has better
7575 The respond tool is no longer part of the ircd tree but a
7576 separate package, currently available from
7577 http://respond.ircd-ratbox.org (we should mirror/... this).
7581 +65 -310 trunk/doc/challenge.txt (File Modified)
7582 +5 -5 trunk/include/client.h (File Modified)
7583 +3 -0 trunk/include/irc_string.h (File Modified)
7584 +3 -0 trunk/include/numeric.h (File Modified)
7585 +94 -50 trunk/modules/m_challenge.c (File Modified)
7586 +1 -2 trunk/src/client.c (File Modified)
7587 +125 -0 trunk/src/irc_string.c (File Modified)
7588 +2 -2 trunk/src/messages.tab (File Modified)
7589 + - trunk/tools/rsa_respond/ (File Deleted)
7592 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7594 Preliminary SASL support.
7598 +7 -0 trunk/include/client.h (File Modified)
7599 +6 -0 trunk/include/numeric.h (File Modified)
7600 +1 -0 trunk/modules/Makefile.in (File Modified)
7601 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7602 +175 -1 trunk/modules/m_cap.c (File Modified)
7603 + - trunk/modules/m_sasl.c (File Added)
7604 +2 -0 trunk/modules/m_user.c (File Modified)
7605 +5 -5 trunk/src/messages.tab (File Modified)
7606 +8 -2 trunk/src/s_user.c (File Modified)
7609 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7611 SIGNON: make logout also apply remotely.
7615 +7 -2 trunk/modules/m_signon.c (File Modified)
7618 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7620 Use an asterisk when sending empty logins in SIGNON.
7624 +5 -5 trunk/modules/m_signon.c (File Modified)
7627 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7629 SIGNON: Only add whowas entry (add_history()) and wipe
7630 accepts (del_all_accepts()) if nick changed.
7634 +5 -3 trunk/modules/m_signon.c (File Modified)
7637 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7639 SIGNON: slight fixes to collision code:
7640 - don't kill if target_p == source_p (nick unchanged or only changed case)
7641 - add comment that SAVE support is missing
7642 - use sendto_realops_snomask() instead of sendto_realops_flags()
7646 +9 -6 trunk/modules/m_signon.c (File Modified)
7649 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7651 Fix up kills for bad nick/user/host on SIGNON.
7655 +16 -6 trunk/modules/m_signon.c (File Modified)
7658 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7660 If changing to a nick with a digit, only allow the UID.
7664 +4 -0 trunk/modules/m_signon.c (File Modified)
7667 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7669 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7670 Strip leading digits from logins that are not purely numeric.
7674 +3 -0 trunk/include/numeric.h (File Modified)
7675 +2 -0 trunk/include/send.h (File Modified)
7676 +1 -0 trunk/modules/Makefile.in (File Modified)
7677 +456 -3 trunk/modules/m_services.c (File Modified)
7678 + - trunk/modules/m_signon.c (File Added)
7679 +2 -2 trunk/src/messages.tab (File Modified)
7680 +98 -0 trunk/src/send.c (File Modified)
7683 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7685 Remove old server notice umodes from example confs.
7689 +1 -2 trunk/doc/example.conf (File Modified)
7690 +4 -17 trunk/doc/reference.conf (File Modified)
7693 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7695 Add snomask help file (forgot this earlier).
7699 + - trunk/help/opers/snomask (File Added)
7702 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7704 Add umode +l (receive locops).
7708 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7711 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7713 We don't plan to implement cmode +R (quiet unidentified) and
7714 umode +I (deny invite) for 1.1, so comment them out from the
7719 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7720 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7723 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7725 Improve snomask usage description.
7729 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7732 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7734 Mention the word snomask with umode +s (needs to be a link really).
7738 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7741 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7743 Add snomask +Z (operspy notices).
7747 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7750 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7752 Misc updates/clarifications.
7756 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7759 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7765 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7766 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7767 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7770 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7772 - Allow ENCAP REALHOST outside burst
7773 - Fix comment describing race condition: this can only happen
7774 on a local whois with use_whois_actually enabled
7778 +4 -6 trunk/modules/m_chghost.c (File Modified)
7781 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7783 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7787 +39 -0 trunk/contrib/Makefile.in (File Modified)
7788 + - trunk/contrib/sno_globaloper.c (File Added)
7791 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7793 Pass along old umodes and snomask in umode_changed hook,
7794 changing its parameter type from struct Client *
7795 to hook_data_umode_changed *. (For a new client, both
7798 The IP cloaking module now fully ignores umode changes
7799 where +h didn't change.
7803 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7804 +7 -0 trunk/include/hook.h (File Modified)
7805 +18 -4 trunk/src/s_user.c (File Modified)
7808 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7810 move libcharybdis-provided function initialisation into libcharybdis_init().
7814 +32 -11 trunk/src/ircd.c (File Modified)
7817 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7819 Make +f notices (local host, global host, global user@host, local class)
7820 netwide. Exceeding /quote set max remains local.
7824 +4 -4 trunk/src/s_conf.c (File Modified)
7827 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7829 Netwide notices about attempts to join juped channels.
7833 +1 -1 trunk/modules/core/m_join.c (File Modified)
7836 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7838 Send server notices about failed oper attempts globally.
7839 Successful remote oper attempt notices will be generated
7840 from the mode changes.
7844 +3 -3 trunk/modules/m_challenge.c (File Modified)
7845 +2 -2 trunk/modules/m_oper.c (File Modified)
7848 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7850 Rest of infrastructure for sending server notices globally.
7851 Uses a new L_NETWIDE level on sendto_realops_snomask().
7855 +1 -0 trunk/include/send.h (File Modified)
7856 +31 -4 trunk/src/send.c (File Modified)
7859 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7861 Add general::global_snotices conf option to control
7862 whether we send out SNOTEs. Does not do anything yet.
7866 +1 -0 trunk/doc/example.conf (File Modified)
7867 +6 -0 trunk/doc/reference.conf (File Modified)
7868 +1 -0 trunk/include/s_conf.h (File Modified)
7869 +6 -0 trunk/modules/m_info.c (File Modified)
7870 +1 -0 trunk/src/newconf.c (File Modified)
7871 +1 -0 trunk/src/s_conf.c (File Modified)
7874 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7876 Only accept SNOTE from servers.
7880 +2 -0 trunk/modules/m_snote.c (File Modified)
7883 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7885 Correct parv indices so this actually works.
7889 +2 -2 trunk/modules/m_snote.c (File Modified)
7892 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7898 +3 -3 trunk/modules/m_snote.c (File Modified)
7901 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7903 Add m_snote.c, SNOTE propagator.
7907 +86 -0 trunk/modules/Makefile.in (File Modified)
7908 + - trunk/modules/m_snote.c (File Added)
7911 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7913 start seeding the 1.1 NEWS file
7917 +4 -0 trunk/NEWS (File Modified)
7920 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7922 rename some modules to more descriptive names...
7926 +2 -131 trunk/contrib/Makefile.in (File Modified)
7927 + - trunk/contrib/globalconnexit.c (File Deleted)
7928 + - trunk/contrib/globallineactive.c (File Deleted)
7929 + - trunk/contrib/sno_farconnect.c (File Added)
7930 + - trunk/contrib/sno_globalkline.c (File Added)
7931 +1 -120 trunk/modules/Makefile.in (File Modified)
7932 + - trunk/modules/networknotice.c (File Deleted)
7933 + - trunk/modules/sno_routing.c (File Added)
7936 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7938 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7939 Uses FLAGS2_FLOODDONE bit on servers.
7943 +3 -0 trunk/include/client.h (File Modified)
7944 +121 -1 trunk/modules/Makefile.in (File Modified)
7945 + - trunk/modules/networknotice.c (File Added)
7948 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7950 Don't show servers in /trace to nonopers if flatten links is enabled.
7954 +8 -5 trunk/modules/m_trace.c (File Modified)
7957 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7960 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7961 - send back confirmation to source, if local client
7962 - send a +s server notice if the source is neither a server nor a service (+S)
7966 +5 -1 trunk/modules/m_chghost.c (File Modified)
7969 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7971 Use sendto_realops_snomask_from() to make the
7972 server notices appear to come from the affected
7977 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7978 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7981 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7983 Add sendto_realops_snomask_from(), allows
7984 specification of apparent source server.
7988 +1 -0 trunk/include/send.h (File Modified)
7989 +41 -1 trunk/src/send.c (File Modified)
7992 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7994 Revert r579. Keep host, not orighost in oper up notice.
7995 It would be inconsistent to have orighost there, and we
7996 don't want to mess up all server notices by putting both
8001 +1 -1 trunk/src/s_user.c (File Modified)
8004 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8006 Include the IP address in operlog/foperlog.
8010 +10 -8 trunk/modules/m_challenge.c (File Modified)
8011 +8 -6 trunk/modules/m_oper.c (File Modified)
8014 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8016 Call umode_changed hook on oper up.
8020 +1 -0 trunk/src/s_user.c (File Modified)
8023 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8025 Add globalconnexit contrib module, shows remote client connects/exits
8026 except netsplits/netjoin on snomask +F.
8027 Notice formatting will probably change somewhat still.
8031 +80 -0 trunk/contrib/Makefile.in (File Modified)
8032 + - trunk/contrib/globalconnexit.c (File Added)
8035 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8037 Declare snomask_modes[] so modules can provide snomasks.
8041 +2 -0 trunk/include/snomask.h (File Modified)
8044 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8046 Replace user_signon hook with two new hooks: new_local_user
8047 and new_remote_user.
8048 These are called right before the user is introduced to the
8049 rest of the network.
8053 +2 -1 trunk/include/hook.h (File Modified)
8054 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8055 +4 -2 trunk/src/hook.c (File Modified)
8056 +2 -3 trunk/src/s_user.c (File Modified)
8059 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8061 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8065 +2 -2 trunk/modules/m_scan.c (File Modified)
8068 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8070 Update doc/technical/send.txt.
8074 +91 -131 trunk/doc/technical/send.txt (File Modified)
8077 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8079 Add chantrace and masktrace to help files.
8083 + - trunk/help/opers/chantrace (File Added)
8084 +27 -20 trunk/help/opers/index (File Modified)
8085 + - trunk/help/opers/masktrace (File Added)
8086 +2 -0 trunk/help/opers/operspy (File Modified)
8089 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8091 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8092 Shows etrace-like output for all users in a channel,
8093 in particular IP addresses.
8097 +75 -2 trunk/modules/m_etrace.c (File Modified)
8100 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8102 Port over ratbox 2.2 r21727 (anfl):
8103 add some logging when we drop servers in places where we only notify opers
8107 +31 -0 trunk/modules/core/m_server.c (File Modified)
8110 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8112 display orighost in operup message
8116 +1 -1 trunk/src/s_user.c (File Modified)
8119 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8121 Add globallineactive contrib module, a hack which can often
8122 show k/d/g/x line active for remote clients.
8126 +52 -0 trunk/contrib/Makefile.in (File Modified)
8127 + - trunk/contrib/globallineactive.c (File Added)
8130 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8132 Show IP field in the same way as MASKTRACE:
8133 "255.255.255.255" if it's unknown (remote TS5 client)
8134 and "0" if we or the remote server are purposely
8139 +12 -1 trunk/modules/m_scan.c (File Modified)
8142 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8145 - don't show servers in a global scan
8146 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8150 +4 -1 trunk/modules/m_scan.c (File Modified)
8153 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8155 Implement SCAN UMODES.
8159 +3 -0 trunk/include/numeric.h (File Modified)
8160 +128 -2 trunk/modules/m_scan.c (File Modified)
8161 +2 -2 trunk/src/messages.tab (File Modified)
8164 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8170 +1 -1 trunk/modules/m_scan.c (File Modified)
8173 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8175 parv[0] should be parv[1].
8179 +1 -1 trunk/modules/m_scan.c (File Modified)
8182 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8188 +1 -1 trunk/modules/m_scan.c (File Modified)
8191 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8197 +2 -2 trunk/modules/m_scan.c (File Modified)
8200 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8202 framework for scan command
8206 +113 -0 trunk/modules/Makefile.in (File Modified)
8207 + - trunk/modules/m_scan.c (File Added)
8210 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8212 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8216 +2 -0 trunk/include/irc_string.h (File Modified)
8217 +157 -1 trunk/modules/m_etrace.c (File Modified)
8218 +129 -90 trunk/src/match.c (File Modified)
8221 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8223 orighost may live in a different hash bucket (likely the case), lets check it standalone
8227 +39 -3 trunk/src/hostmask.c (File Modified)
8230 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8232 SVN didn't check modules/ somehow, hrmm.
8236 +1 -1 trunk/modules/m_kline.c (File Modified)
8237 +6 -6 trunk/modules/m_stats.c (File Modified)
8240 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8242 Track hostmask entries for client_p->orighost, if available.
8243 Not throughly tested, but seems to work fine.
8247 +8 -4 trunk/include/hostmask.h (File Modified)
8248 +14 -10 trunk/src/hostmask.c (File Modified)
8251 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8253 Pass on SQUIT reasons more.
8257 +17 -19 trunk/src/client.c (File Modified)
8260 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8262 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8263 This way, hidden admins also get them.
8267 +4 -4 trunk/src/send.c (File Modified)
8270 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8272 From ircd-ratbox 2.2 (r21339 anfl):
8273 ms_kill() should be using find_person(), not find_client()
8274 otherwise it can generate a core.
8278 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8281 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8283 Add m_error to core_module_table, so it is loaded by default.
8287 +1 -0 trunk/src/modules.c (File Modified)
8290 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8292 comment is a const char *, not char *.
8296 +1 -1 trunk/include/hook.h (File Modified)
8299 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8301 Fix a long standing hybrid 7 bug: when getting a read error
8302 on a server, report_error() is called with a %d instead of
8303 a %s in the format string ("Lost connection" in +d).
8307 +1 -1 trunk/src/client.c (File Modified)
8310 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8316 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8319 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8321 Add document describing capabilities and what they mean.
8325 + - trunk/doc/technical/capab.txt (File Added)
8328 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8330 Change client_exit hook to pass all exit_client() parameters.
8334 +8 -0 trunk/include/hook.h (File Modified)
8335 +6 -1 trunk/src/client.c (File Modified)
8338 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8340 Add client_exit hook, called in exit_client() for all
8341 clients of all types, except clients exiting because
8342 of netsplits (QS). The only thing done before it is
8343 marking the client as "closing" (to prevent
8348 +1 -0 trunk/include/hook.h (File Modified)
8349 +2 -0 trunk/src/client.c (File Modified)
8350 +2 -0 trunk/src/hook.c (File Modified)
8353 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8355 Improve the code that calculates the nnnS nnnC counts
8358 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8362 +43 -36 trunk/modules/m_trace.c (File Modified)
8365 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8367 Add server_eob hook.
8368 Planning to use this for netsplit/join notices.
8372 +1 -0 trunk/include/hook.h (File Modified)
8373 +2 -0 trunk/modules/m_pong.c (File Modified)
8374 +2 -0 trunk/src/hook.c (File Modified)
8377 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8379 Default motd: ircd-ratbox -> charybdis
8383 +1 -1 trunk/doc/ircd.motd (File Modified)
8386 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8388 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8392 +4 -4 trunk/src/s_user.c (File Modified)
8395 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8397 - Remove obsolete EOB help file
8398 - Document snomask in the help files
8403 + - trunk/help/opers/eob (File Deleted)
8404 +13 -12 trunk/help/opers/index (File Modified)
8405 +1 -13 trunk/help/opers/umode (File Modified)
8406 +7 -7 trunk/help/users/index (File Modified)
8409 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8411 Bail if snomask to parse is not given. Pointy hat to myself.
8415 +3 -0 trunk/src/snomask.c (File Modified)
8418 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8420 Remove m_flags from autoconf
8424 +0 -1 trunk/contrib/Makefile.in (File Modified)
8427 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8433 + - trunk/contrib/m_flags.c (File Deleted)
8436 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8438 If +s is in oper_only_umodes, clear snomask on deoper.
8442 +5 -0 trunk/src/s_user.c (File Modified)
8445 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8447 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8451 +2 -2 trunk/configure (File Modified)
8452 +2 -2 trunk/configure.ac (File Modified)
8455 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8457 Remove the old server notice umodes.
8458 Default oper only umodes is now +s.
8459 Please make sure all remaining umodes still work.
8463 +3 -21 trunk/include/client.h (File Modified)
8464 +0 -12 trunk/src/newconf.c (File Modified)
8465 +1 -1 trunk/src/s_conf.c (File Modified)
8466 +12 -12 trunk/src/s_user.c (File Modified)
8469 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8471 operator::flags nick_changes now controls +n snomask instead of +n umode.
8475 +8 -8 trunk/src/s_user.c (File Modified)
8478 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8480 Move down h_umode_changed hook call after umode allowed checks
8481 (so it will not see +a if someone tries to set it but is not
8486 +2 -3 trunk/src/s_user.c (File Modified)
8489 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8491 Move over non-+s server notices (hopefully, all of them).
8495 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8496 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8497 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8498 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8499 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8500 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8501 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8502 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8503 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8504 +2 -2 trunk/libcharybdis/event.c (File Modified)
8505 +2 -2 trunk/modules/core/m_join.c (File Modified)
8506 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8507 +3 -3 trunk/modules/core/m_message.c (File Modified)
8508 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8509 +2 -2 trunk/modules/core/m_server.c (File Modified)
8510 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8511 +1 -1 trunk/modules/m_post.c (File Modified)
8512 +1 -1 trunk/modules/m_services.c (File Modified)
8513 +2 -2 trunk/src/channel.c (File Modified)
8514 +3 -3 trunk/src/client.c (File Modified)
8515 +1 -1 trunk/src/hash.c (File Modified)
8516 +5 -5 trunk/src/s_conf.c (File Modified)
8517 +2 -2 trunk/src/s_log.c (File Modified)
8518 +4 -4 trunk/src/s_user.c (File Modified)
8521 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8523 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8527 +2 -1 trunk/include/snomask.h (File Modified)
8528 +2 -2 trunk/src/snomask.c (File Modified)
8531 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8533 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8537 +1 -1 trunk/contrib/example_module.c (File Modified)
8538 +2 -2 trunk/include/ircd_defs.h (File Modified)
8539 +6 -6 trunk/modules/core/m_error.c (File Modified)
8540 +1 -1 trunk/modules/core/m_join.c (File Modified)
8541 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8542 +1 -1 trunk/modules/core/m_message.c (File Modified)
8543 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8544 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8545 +18 -18 trunk/modules/core/m_server.c (File Modified)
8546 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8547 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8548 +4 -4 trunk/modules/m_challenge.c (File Modified)
8549 +4 -4 trunk/modules/m_dline.c (File Modified)
8550 +13 -13 trunk/modules/m_gline.c (File Modified)
8551 +5 -5 trunk/modules/m_kline.c (File Modified)
8552 +2 -2 trunk/modules/m_oper.c (File Modified)
8553 +1 -1 trunk/modules/m_pong.c (File Modified)
8554 +13 -13 trunk/modules/m_rehash.c (File Modified)
8555 +4 -4 trunk/modules/m_resv.c (File Modified)
8556 +16 -16 trunk/modules/m_set.c (File Modified)
8557 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8558 +6 -6 trunk/modules/m_xline.c (File Modified)
8559 +1 -1 trunk/src/adns.c (File Modified)
8560 +2 -2 trunk/src/channel.c (File Modified)
8561 +1 -1 trunk/src/listener.c (File Modified)
8562 +1 -1 trunk/src/s_auth.c (File Modified)
8563 +15 -15 trunk/src/s_conf.c (File Modified)
8564 +3 -3 trunk/src/s_user.c (File Modified)
8565 +7 -7 trunk/src/send.c (File Modified)
8568 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8571 - set +s snomask if +s umode set but no snomasks
8572 - put numerics in more logical order
8576 +3 -1 trunk/src/s_user.c (File Modified)
8579 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8581 parse_snobuf_to_mask(): default to + at start
8582 allows stuff like /mode jilles +s C
8586 +1 -1 trunk/src/snomask.c (File Modified)
8589 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8591 Changes to user_mode() snomask handling.
8592 - show snomask (if not 0) on /mode <nick>
8593 - show snomask once at the end if +s/-s used
8594 - only parse 1 parameter for umode changes
8595 - don't crash on /mode <nick> +s
8596 - /mode <nick> -s clears snomask, doesn't use parameter
8597 - set umode +s iff snomask is not 0
8598 - snomask is not propagated, but umode +s is
8602 +97 -72 trunk/src/s_user.c (File Modified)
8605 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8607 Convert some messages over to snomask.
8611 +29 -29 trunk/src/client.c (File Modified)
8612 +2 -2 trunk/src/ircd.c (File Modified)
8613 +13 -13 trunk/src/modules.c (File Modified)
8614 +1 -1 trunk/src/newconf.c (File Modified)
8615 +5 -5 trunk/src/parse.c (File Modified)
8616 +1 -1 trunk/src/restart.c (File Modified)
8617 +4 -4 trunk/src/s_newconf.c (File Modified)
8618 +11 -11 trunk/src/s_serv.c (File Modified)
8621 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8623 include snomask.h from client.h
8627 +1 -0 trunk/include/client.h (File Modified)
8630 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8632 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8636 +1 -0 trunk/src/newconf.c (File Modified)
8637 +2 -1 trunk/src/snomask.c (File Modified)
8640 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8642 should start with +, not \0. Whoops. :)
8646 +1 -1 trunk/src/snomask.c (File Modified)
8649 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8651 core snomask support.
8655 +3 -0 trunk/doc/example.conf (File Modified)
8656 +2 -0 trunk/include/client.h (File Modified)
8657 +2 -0 trunk/include/numeric.h (File Modified)
8658 +2 -0 trunk/include/s_newconf.h (File Modified)
8659 +63 -0 trunk/include/send.h (File Modified)
8660 + - trunk/include/snomask.h (File Added)
8661 +1 -0 trunk/src/Makefile.in (File Modified)
8662 +1 -1 trunk/src/messages.tab (File Modified)
8663 +8 -0 trunk/src/newconf.c (File Modified)
8664 +12 -0 trunk/src/s_user.c (File Modified)
8665 +235 -0 trunk/src/send.c (File Modified)
8666 + - trunk/src/snomask.c (File Added)
8669 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8671 add a blank line after the license info.
8675 +1 -1 trunk/CREDITS (File Modified)
8678 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8680 Extend copyright to 2006.
8684 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8687 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8690 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8694 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8695 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8698 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8700 Add oper privileges document.
8704 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8705 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8708 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8710 Capitalize message names in services shortcuts (for consistency).
8714 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8717 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8723 +1 -1 trunk/src/patricia.c (File Modified)
8726 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8728 Remove obsolete 'nextconnect' variable.
8732 +0 -1 trunk/include/ircd.h (File Modified)
8733 +0 -2 trunk/src/client.c (File Modified)
8734 +0 -1 trunk/src/ircd.c (File Modified)
8737 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8739 Remove this remnant of the hybrid 6 ziplinks implementation.
8743 + - trunk/include/s_zip.h (File Deleted)
8746 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8748 Make clone limiting work on orighost, not host (so it
8749 looks through services cloaks). Lightly tested, please
8754 +2 -0 trunk/modules/m_chghost.c (File Modified)
8755 +1 -1 trunk/src/client.c (File Modified)
8756 +1 -1 trunk/src/s_conf.c (File Modified)
8759 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8761 Don't forget to link me_realhost() into the command hash.
8763 Pointy hat to: myself
8767 +1 -1 trunk/modules/m_chghost.c (File Modified)
8770 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8772 It's call_hook, not hook_call.
8776 +1 -1 trunk/src/s_user.c (File Modified)
8779 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8781 Add unreject help file.
8785 + - trunk/help/opers/unreject (File Added)
8788 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8790 Link the all-important 42 module to the build :P
8794 +1 -0 trunk/contrib/Makefile.in (File Modified)
8797 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8799 Mention /rehash help.
8803 +1 -0 trunk/help/opers/rehash (File Modified)
8806 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8808 Add h_user_signon hook.
8812 +1 -0 trunk/include/hook.h (File Modified)
8813 +2 -0 trunk/src/hook.c (File Modified)
8814 +4 -0 trunk/src/s_user.c (File Modified)
8817 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8819 Oops, forgot to set orighost for remote client introductions.
8823 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8826 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8828 Use TS6 forms in services shortcuts, if possible.
8832 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8835 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8837 - Start out default_umodes conf entry from the empty set instead of +i.
8838 - Move oper_only_umodes check to where default_umodes is used, as
8839 oper_only_umodes may not be set yet while we're reading the conf.
8843 +6 -7 trunk/src/newconf.c (File Modified)
8844 +1 -1 trunk/src/s_user.c (File Modified)
8847 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8849 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8853 +1 -0 trunk/doc/example.conf (File Modified)
8854 +7 -0 trunk/doc/reference.conf (File Modified)
8855 +0 -7 trunk/include/config.h.dist (File Modified)
8856 +1 -0 trunk/include/s_conf.h (File Modified)
8857 +6 -0 trunk/modules/m_info.c (File Modified)
8858 +9 -18 trunk/src/client.c (File Modified)
8859 +1 -0 trunk/src/newconf.c (File Modified)
8860 +1 -0 trunk/src/s_conf.c (File Modified)
8863 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8865 - Allow NULL target_ip in show_ip() (indicates message is being
8866 sent to local opers)
8867 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8869 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8870 those in src/client.c
8872 From ratbox 2.2 svn (anfl)
8876 +1 -0 trunk/include/client.h (File Modified)
8877 +21 -2 trunk/src/client.c (File Modified)
8878 +2 -4 trunk/src/hostmask.c (File Modified)
8879 +1 -5 trunk/src/s_conf.c (File Modified)
8880 +4 -8 trunk/src/s_user.c (File Modified)
8883 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8885 Fire off events properly.
8889 +7 -3 trunk/src/s_user.c (File Modified)
8892 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8894 make sure modules which depend on umode information get the message upon connection (oops)
8898 +3 -0 trunk/src/s_user.c (File Modified)
8901 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8903 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8904 From ratbox 2.2 svn.
8908 +3 -7 trunk/modules/m_etrace.c (File Modified)
8911 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8913 Replace silly `default_invisible' option with more versatile default_umodes.
8917 +2 -2 trunk/Makefile.in (File Modified)
8918 +12 -1 trunk/doc/example.conf (File Modified)
8919 +14 -7 trunk/doc/reference.conf (File Modified)
8920 +2 -4 trunk/include/s_conf.h (File Modified)
8921 +0 -6 trunk/modules/m_info.c (File Modified)
8922 +4 -0 trunk/src/modules.c (File Modified)
8923 +41 -1 trunk/src/newconf.c (File Modified)
8924 +2 -2 trunk/src/s_conf.c (File Modified)
8925 +3 -4 trunk/src/s_user.c (File Modified)
8928 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8930 Add temporary nick resvs with the proper duration,
8931 not 60 times too long.
8935 +1 -1 trunk/modules/m_resv.c (File Modified)
8938 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8940 Add kick on split riding. See reference.conf for more details.
8944 +1 -0 trunk/doc/example.conf (File Modified)
8945 +16 -0 trunk/doc/reference.conf (File Modified)
8946 +1 -0 trunk/include/s_conf.h (File Modified)
8947 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8948 +6 -0 trunk/modules/m_info.c (File Modified)
8949 +1 -0 trunk/src/newconf.c (File Modified)
8950 +1 -0 trunk/src/s_conf.c (File Modified)
8953 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8955 New credits, denoting GXTi as being on the core team.
8959 +16 -5 trunk/CREDITS (File Modified)
8962 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8964 better cloaking algorithm
8968 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8971 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8973 don't do redundant bitshifting.
8977 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8980 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8986 +1 -0 trunk/contrib/Makefile.in (File Modified)
8989 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8991 Set the DynSpoof flag properly.
8995 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8998 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9000 first go at an ip_cloaking implementation for charybdis.
9004 + - trunk/contrib/ip_cloaking.c (File Added)
9007 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9009 Add libcharybdis to contrib/ includes.
9013 +1 -1 trunk/contrib/Makefile.in (File Modified)
9016 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9018 add h_umode_changed hook for modules that provide usermodes.
9022 +1 -0 trunk/include/hook.h (File Modified)
9023 +2 -1 trunk/src/hook.c (File Modified)
9024 +3 -0 trunk/src/s_user.c (File Modified)
9027 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9029 Show quiets in /stats z.
9033 +15 -10 trunk/src/s_stats.c (File Modified)
9036 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9038 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9042 +0 -12 trunk/configure (File Modified)
9043 +0 -9 trunk/configure.ac (File Modified)
9044 +0 -3 trunk/include/setup.h.in (File Modified)
9047 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9049 change various buffer sizes to = topiclen.
9053 +3 -4 trunk/include/ircd_defs.h (File Modified)
9056 jon 2005/12/12 19:32:18 UTC (20051212-400)
9058 - Partial commit test, partial ego strokage ;)
9062 +2 -1 trunk/CREDITS (File Modified)
9065 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9067 More kqueue corrections.
9070 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9073 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9075 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9076 Not sure why this wasn't this way to begin with.
9080 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9083 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9085 example.conf tweaks:
9086 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9087 most people do not need this.
9088 Enable serverinfo::hub.
9092 +14 -11 trunk/doc/example.conf (File Modified)
9095 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9097 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9101 +1 -1 trunk/src/s_serv.c (File Modified)
9104 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9106 header include changes
9110 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9111 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9112 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9113 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9114 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9115 +1 -21 trunk/libcharybdis/select.c (File Modified)
9118 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9120 s/ilog/libcharybdis_{die,log,restart}/g
9124 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9125 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9126 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9127 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9128 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9129 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9130 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9131 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9134 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9136 Use the right callbacks in the function code.
9139 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9142 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9144 More work, it builds again!
9148 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9149 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9150 + - trunk/libcharybdis/libcharybdis.c (File Added)
9151 + - trunk/libcharybdis/libcharybdis.h (File Added)
9154 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9156 Move some stuff around.
9160 + - trunk/include/memory.h (File Deleted)
9161 + - trunk/include/tools.h (File Deleted)
9162 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9163 + - trunk/libcharybdis/memory.c (File Added)
9164 + - trunk/libcharybdis/memory.h (File Added)
9165 + - trunk/libcharybdis/snprintf.c (File Added)
9166 + - trunk/libcharybdis/tools.c (File Added)
9167 + - trunk/libcharybdis/tools.h (File Added)
9168 +1000 -1062 trunk/modules/.depend (File Modified)
9169 +421 -455 trunk/src/.depend (File Modified)
9170 +0 -1191 trunk/src/Makefile.in (File Modified)
9171 + - trunk/src/memory.c (File Deleted)
9172 + - trunk/src/snprintf.c (File Deleted)
9173 + - trunk/src/tools.c (File Deleted)
9176 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9178 move more headers into libcharybdis
9181 + - trunk/include/balloc.h (File Deleted)
9182 + - trunk/include/event.h (File Deleted)
9183 + - trunk/libcharybdis/balloc.h (File Added)
9184 + - trunk/libcharybdis/event.h (File Added)
9185 +924 -1020 trunk/modules/.depend (File Modified)
9186 +327 -406 trunk/src/.depend (File Modified)
9189 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9191 balloc, events -> libcharybdis
9194 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9195 + - trunk/libcharybdis/balloc.c (File Added)
9196 + - trunk/libcharybdis/event.c (File Added)
9197 +0 -1008 trunk/src/Makefile.in (File Modified)
9198 + - trunk/src/balloc.c (File Deleted)
9199 + - trunk/src/event.c (File Deleted)
9202 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9207 + - trunk/include/commio.h (File Deleted)
9208 + - trunk/include/linebuf.h (File Deleted)
9209 + - trunk/libcharybdis/commio.h (File Added)
9210 + - trunk/libcharybdis/linebuf.h (File Added)
9211 +1644 -530 trunk/modules/.depend (File Modified)
9212 +1 -1 trunk/modules/Makefile.in (File Modified)
9213 +720 -284 trunk/src/.depend (File Modified)
9216 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9218 Makefile reworking -- moving libcharybdis headers into proper location.
9221 +1 -1 trunk/adns/Makefile.in (File Modified)
9222 +1 -1 trunk/src/Makefile.in (File Modified)
9225 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9227 Document proposed authdaemon protocol.
9230 + - trunk/authdaemon/protocol.txt (File Added)
9233 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9238 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9241 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9243 Remove dead makefile from generation
9246 +1 -2 trunk/configure (File Modified)
9247 +0 -1 trunk/configure.ac (File Modified)
9250 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9252 libcharybdisIO -> libcharybdis
9255 +1 -1 trunk/src/Makefile.in (File Modified)
9258 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9263 + - trunk/libcharybdis/Makefile.in (File Added)
9264 + - trunk/libcharybdis/commio.c (File Added)
9265 + - trunk/libcharybdis/devpoll.c (File Added)
9266 + - trunk/libcharybdis/epoll.c (File Added)
9267 + - trunk/libcharybdis/io/ (File Deleted)
9268 + - trunk/libcharybdis/kqueue.c (File Added)
9269 + - trunk/libcharybdis/linebuf.c (File Added)
9270 + - trunk/libcharybdis/log/ (File Deleted)
9271 + - trunk/libcharybdis/poll.c (File Added)
9272 + - trunk/libcharybdis/ports.c (File Added)
9273 + - trunk/libcharybdis/select.c (File Added)
9276 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9281 + - trunk/libcharybdis/Makefile.in (File Deleted)
9284 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9289 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9292 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9294 add authdaemon dir for later hacking
9298 + - trunk/authdaemon/ (File Added)
9301 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9303 linebuf -> libcharybdisIO
9307 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9308 + - trunk/libcharybdis/io/linebuf.c (File Added)
9309 + - trunk/libcharybdis/log/ (File Added)
9310 + - trunk/libcharybdis/log/Makefile.in (File Added)
9311 +0 -687 trunk/src/Makefile.in (File Modified)
9312 + - trunk/src/linebuf.c (File Deleted)
9315 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9317 Solaris 10 I/O ports support
9320 + - trunk/libcharybdis/io/ports.c (File Added)
9323 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9329 +1 -1 trunk/Makefile.in (File Modified)
9330 +3 -1 trunk/configure (File Modified)
9331 +133 -10 trunk/configure.ac (File Modified)
9332 + - trunk/libcharybdis/ (File Added)
9333 + - trunk/libcharybdis/Makefile.in (File Added)
9334 + - trunk/libcharybdis/io/ (File Added)
9335 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9336 +2 -3 trunk/src/Makefile.in (File Modified)
9337 + - trunk/src/io/ (File Deleted)
9340 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9342 split IO stuff into libcharybdisIO.
9346 + - trunk/src/commio.c (File Deleted)
9347 + - trunk/src/devpoll.c (File Deleted)
9348 + - trunk/src/epoll.c (File Deleted)
9349 + - trunk/src/io/ (File Added)
9350 + - trunk/src/io/Makefile.in (File Added)
9351 + - trunk/src/io/commio.c (File Added)
9352 + - trunk/src/io/devpoll.c (File Added)
9353 + - trunk/src/io/epoll.c (File Added)
9354 + - trunk/src/io/kqueue.c (File Added)
9355 + - trunk/src/io/poll.c (File Added)
9356 + - trunk/src/io/select.c (File Added)
9357 + - trunk/src/kqueue.c (File Deleted)
9358 + - trunk/src/poll.c (File Deleted)
9359 + - trunk/src/select.c (File Deleted)
9362 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9368 +86 -155 trunk/configure (File Modified)
9369 +1 -1 trunk/configure.ac (File Modified)
9372 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9374 Remove mentions of mkkeypair/cryptlinks.
9378 +1 -3 trunk/doc/challenge.txt (File Modified)
9381 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9383 Clarify serverinfo{} description.
9387 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9390 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9392 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9396 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9399 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9401 Improvements also applicable to hyperion 1.x.
9405 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9408 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9410 - Add +F description
9411 - General improvements and changes to charybdis
9415 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9418 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9420 The server notice umodes only have an effect
9421 for opers. ("sendto_realops_flags", so having
9422 the umode is not enough, they must also be
9427 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9430 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9432 Updates to umodes docs.
9436 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9439 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9441 Add SGML documentation.
9444 + - trunk/doc/sgml/ (File Added)
9445 + - trunk/doc/sgml/oper-guide/ (File Added)
9446 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9447 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9448 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9449 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9450 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9451 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9452 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9455 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9457 Make operwall flag restrict setting umode +z.
9458 This repairs this flag broken in charybdis-1.0.
9462 +41 -0 trunk/contrib/m_flags.c (File Modified)
9463 +9 -0 trunk/src/s_user.c (File Modified)
9466 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9468 Don't complain/reset remote clients +n. I'm still not
9469 convinced propagating all umodes is the way to go, oh
9474 +1 -1 trunk/src/s_user.c (File Modified)
9477 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9479 - Require admin flag for oper /chghost (if it's enabled
9480 which is not default)
9481 - Give error message on nonexistant nick
9485 +12 -0 trunk/modules/m_chghost.c (File Modified)
9488 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9490 Incorporated jilles' dynspoof patch with a few minor changes.
9493 +5 -2 trunk/include/client.h (File Modified)
9494 +1 -0 trunk/include/numeric.h (File Modified)
9495 +75 -4 trunk/modules/m_chghost.c (File Modified)
9496 +2 -21 trunk/modules/m_stats.c (File Modified)
9497 +2 -8 trunk/modules/m_trace.c (File Modified)
9498 +2 -0 trunk/src/client.c (File Modified)
9499 +3 -0 trunk/src/s_user.c (File Modified)
9502 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9507 +5 -0 trunk/NEWS (File Modified)
9510 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9512 Make show_ip() far less braindead.
9514 Obtained from: ratbox 2.2 SVN
9518 +14 -85 trunk/src/client.c (File Modified)
9521 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9523 Instead of not showing channels at all for whoising services,
9524 only show channels the requester is also on. If operspying
9525 services, show all the channels.
9529 +37 -40 trunk/modules/m_whois.c (File Modified)
9532 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9534 - Show real errno if we fail to connect to a server
9535 - Don't show server IPs on IRC if a server goes dead
9540 +2 -5 trunk/src/s_serv.c (File Modified)
9543 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9545 Revert hybrid 7.2 aline code. It causes too many problems.
9549 +1 -47 trunk/NEWS (File Modified)
9550 + - trunk/include/aline.h (File Deleted)
9551 +53 -6 trunk/modules/m_dline.c (File Modified)
9552 +212 -16 trunk/modules/m_kline.c (File Modified)
9553 +37 -8 trunk/modules/m_resv.c (File Modified)
9554 +45 -24 trunk/modules/m_xline.c (File Modified)
9555 +0 -485 trunk/src/Makefile.in (File Modified)
9556 + - trunk/src/aline.c (File Deleted)
9559 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9561 Incorporate recent ratbox monitor bugfixes (could crash).
9565 +16 -0 trunk/modules/m_monitor.c (File Modified)
9566 +4 -3 trunk/src/monitor.c (File Modified)
9569 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9571 Fix /invite UID leak.
9573 Found by logiclrd@EFnet.
9577 +3 -2 trunk/modules/m_invite.c (File Modified)
9580 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9582 Don't show what channels a service is in.
9585 +1 -0 trunk/NEWS (File Modified)
9586 +40 -35 trunk/modules/m_whois.c (File Modified)
9589 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9591 Update version to 1.0.3.
9595 +9 -9 trunk/configure (File Modified)
9596 +1 -1 trunk/configure.ac (File Modified)
9599 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9605 +7 -1 trunk/NEWS (File Modified)
9608 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9610 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9611 More static buffers :(
9615 +12 -4 trunk/src/aline.c (File Modified)
9618 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9620 Make operspy mode (/mode !#channel showing parameters
9621 even if not on channel) work again.
9625 +4 -4 trunk/src/channel.c (File Modified)
9628 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9630 Call server_introduced hook on TS6 remote server
9631 introduction (ms_sid()).
9635 +6 -0 trunk/modules/core/m_server.c (File Modified)
9638 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9640 Cyrix boxes are wierd.
9643 +2 -1 trunk/modules/m_services.c (File Modified)
9646 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9651 +1 -1 trunk/include/client.h (File Modified)
9652 +3 -1 trunk/modules/m_services.c (File Modified)
9655 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9660 +1 -6 trunk/modules/m_services.c (File Modified)
9663 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9665 Disable a check that doesn't always seem to work right for some reason.
9668 +2 -0 trunk/modules/m_services.c (File Modified)
9671 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9677 +4 -1 trunk/NEWS (File Modified)
9680 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9686 +9 -9 trunk/configure (File Modified)
9687 +1 -1 trunk/configure.ac (File Modified)
9690 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9692 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9696 +3 -13 trunk/modules/m_trace.c (File Modified)
9699 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9701 Don't send empty RPL_WHOISCHANNELS on remote whois.
9703 Pointy hat to: jilles
9707 +1 -1 trunk/modules/m_whois.c (File Modified)
9710 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9716 +3 -0 trunk/NEWS (File Modified)
9719 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9721 Modular umode support.
9725 +0 -9 trunk/include/client.h (File Modified)
9726 +2 -1 trunk/include/s_user.h (File Modified)
9727 +1 -1 trunk/include/tools.h (File Modified)
9728 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9729 +3 -0 trunk/src/ircd.c (File Modified)
9730 +1 -1 trunk/src/messages.tab (File Modified)
9731 +2 -2 trunk/src/s_serv.c (File Modified)
9732 +37 -59 trunk/src/s_user.c (File Modified)
9733 +21 -0 trunk/src/tools.c (File Modified)
9736 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9738 Optionally do forced nick change to the UID instead of kill
9739 on nick collisions, see doc/collision_fnc.txt for more
9744 + - trunk/doc/collision_fnc.txt (File Added)
9745 +1 -0 trunk/doc/example.conf (File Modified)
9746 +8 -0 trunk/doc/reference.conf (File Modified)
9747 +1 -0 trunk/include/numeric.h (File Modified)
9748 +1 -0 trunk/include/s_conf.h (File Modified)
9749 +2 -1 trunk/include/s_serv.h (File Modified)
9750 +1 -0 trunk/include/s_stats.h (File Modified)
9751 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9752 +1 -1 trunk/src/messages.tab (File Modified)
9753 +1 -0 trunk/src/newconf.c (File Modified)
9754 +1 -0 trunk/src/s_conf.c (File Modified)
9755 +1 -0 trunk/src/s_serv.c (File Modified)
9756 +2 -2 trunk/src/s_stats.c (File Modified)
9759 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9765 trunk/NEWS (File Modified)
9768 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9770 Don't allow lookups by uid in /monitor + and /monitor s.
9774 trunk/modules/m_monitor.c (File Modified)
9777 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9779 Stop garbage +j being set in cases like +j aaa:bbb by
9780 initializing the variables properly.
9786 trunk/modules/core/m_mode.c (File Modified)
9787 trunk/modules/core/m_sjoin.c (File Modified)
9790 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9792 Apply flags to the proper server in me_gcap().
9796 trunk/modules/m_capab.c (File Modified)
9799 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9801 Use find_named_client() instead of find_client() to check
9802 for nick collisions.
9806 trunk/modules/core/m_nick.c (File Modified)
9809 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9811 - Replace old 381 numeric with a new, more positive one!
9815 trunk/src/messages.tab (File Modified)
9818 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9820 Make it compile again.
9824 trunk/src/channel.c (File Modified)
9825 trunk/src/client.c (File Modified)
9826 trunk/src/ircd.c (File Modified)
9827 trunk/src/packet.c (File Modified)
9830 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9832 - Prevent UID disclosure in cmode setting.
9836 trunk/NEWS (File Modified)
9837 trunk/modules/core/m_mode.c (File Modified)
9840 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9842 A different check which prevents UID disclosure.
9846 trunk/modules/core/m_kick.c (File Modified)
9849 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9851 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9855 trunk/modules/core/m_kick.c (File Modified)
9858 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9860 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9864 trunk/NEWS (File Modified)
9865 trunk/modules/m_accept.c (File Modified)
9866 trunk/modules/m_admin.c (File Modified)
9867 trunk/modules/m_away.c (File Modified)
9868 trunk/modules/m_cap.c (File Modified)
9869 trunk/modules/m_capab.c (File Modified)
9870 trunk/modules/m_challenge.c (File Modified)
9871 trunk/modules/m_chghost.c (File Modified)
9872 trunk/modules/m_close.c (File Modified)
9873 trunk/modules/m_cmessage.c (File Modified)
9874 trunk/modules/m_connect.c (File Modified)
9875 trunk/modules/m_dline.c (File Modified)
9876 trunk/modules/m_encap.c (File Modified)
9877 trunk/modules/m_etrace.c (File Modified)
9878 trunk/modules/m_gline.c (File Modified)
9879 trunk/modules/m_help.c (File Modified)
9880 trunk/modules/m_info.c (File Modified)
9881 trunk/modules/m_invite.c (File Modified)
9882 trunk/modules/m_ison.c (File Modified)
9883 trunk/modules/m_kline.c (File Modified)
9884 trunk/modules/m_knock.c (File Modified)
9885 trunk/modules/m_links.c (File Modified)
9886 trunk/modules/m_list.c (File Modified)
9887 trunk/modules/m_locops.c (File Modified)
9888 trunk/modules/m_lusers.c (File Modified)
9889 trunk/modules/m_map.c (File Modified)
9890 trunk/modules/m_monitor.c (File Modified)
9891 trunk/modules/m_motd.c (File Modified)
9892 trunk/modules/m_names.c (File Modified)
9893 trunk/modules/m_oper.c (File Modified)
9894 trunk/modules/m_operspy.c (File Modified)
9895 trunk/modules/m_pass.c (File Modified)
9896 trunk/modules/m_ping.c (File Modified)
9897 trunk/modules/m_pong.c (File Modified)
9898 trunk/modules/m_post.c (File Modified)
9899 trunk/modules/m_rehash.c (File Modified)
9900 trunk/modules/m_restart.c (File Modified)
9901 trunk/modules/m_resv.c (File Modified)
9902 trunk/modules/m_services.c (File Modified)
9903 trunk/modules/m_set.c (File Modified)
9904 trunk/modules/m_sshortcut.c (File Modified)
9905 trunk/modules/m_stats.c (File Modified)
9906 trunk/modules/m_svinfo.c (File Modified)
9907 trunk/modules/m_tb.c (File Modified)
9908 trunk/modules/m_testline.c (File Modified)
9909 trunk/modules/m_testmask.c (File Modified)
9910 trunk/modules/m_time.c (File Modified)
9911 trunk/modules/m_topic.c (File Modified)
9912 trunk/modules/m_trace.c (File Modified)
9913 trunk/modules/m_unreject.c (File Modified)
9914 trunk/modules/m_user.c (File Modified)
9915 trunk/modules/m_userhost.c (File Modified)
9916 trunk/modules/m_users.c (File Modified)
9917 trunk/modules/m_version.c (File Modified)
9918 trunk/modules/m_wallops.c (File Modified)
9919 trunk/modules/m_who.c (File Modified)
9920 trunk/modules/m_whois.c (File Modified)
9921 trunk/modules/m_whowas.c (File Modified)
9922 trunk/modules/m_xline.c (File Modified)
9923 trunk/src/adns.c (File Modified)
9924 trunk/src/aline.c (File Modified)
9925 trunk/src/cache.c (File Modified)
9926 trunk/src/channel.c (File Modified)
9927 trunk/src/class.c (File Modified)
9928 trunk/src/client.c (File Modified)
9929 trunk/src/commio.c (File Modified)
9930 trunk/src/event.c (File Modified)
9931 trunk/src/hash.c (File Modified)
9932 trunk/src/hostmask.c (File Modified)
9933 trunk/src/ircd.c (File Modified)
9934 trunk/src/kdparse.c (File Modified)
9935 trunk/src/linebuf.c (File Modified)
9936 trunk/src/listener.c (File Modified)
9937 trunk/src/modules.c (File Modified)
9938 trunk/src/monitor.c (File Modified)
9939 trunk/src/newconf.c (File Modified)
9940 trunk/src/packet.c (File Modified)
9941 trunk/src/parse.c (File Modified)
9942 trunk/src/reject.c (File Modified)
9943 trunk/src/s_auth.c (File Modified)
9944 trunk/src/s_conf.c (File Modified)
9945 trunk/src/s_gline.c (File Modified)
9946 trunk/src/s_log.c (File Modified)
9947 trunk/src/s_newconf.c (File Modified)
9948 trunk/src/s_serv.c (File Modified)
9949 trunk/src/s_stats.c (File Modified)
9950 trunk/src/s_user.c (File Modified)
9951 trunk/src/send.c (File Modified)
9952 trunk/src/whowas.c (File Modified)
9955 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9957 - More coding style niceities. Pretty much got client.h squared away.
9961 trunk/modules/m_dline.c (File Modified)
9962 trunk/modules/m_gline.c (File Modified)
9963 trunk/modules/m_kline.c (File Modified)
9964 trunk/modules/m_rehash.c (File Modified)
9965 trunk/modules/m_resv.c (File Modified)
9966 trunk/modules/m_stats.c (File Modified)
9967 trunk/modules/m_testline.c (File Modified)
9968 trunk/modules/m_user.c (File Modified)
9969 trunk/modules/m_xline.c (File Modified)
9972 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9974 - Propagate quiets (+q) on netjoins
9975 - Clear +q list too on lowerTS sjoin from TS6 source
9979 trunk/modules/core/m_sjoin.c (File Modified)
9980 trunk/src/s_serv.c (File Modified)
9983 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9985 Second argument to whois is always a nick, never a uid.
9986 This prevents /whois other.server uid to get information
9991 trunk/modules/m_whois.c (File Modified)
9994 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9996 Don't allow local users to use uids in user mode.
10000 trunk/src/s_user.c (File Modified)
10003 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10005 Make it compile again.
10009 trunk/src/s_stats.c (File Modified)
10012 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10014 Fix propagation of empty SJOIN.
10018 trunk/modules/core/m_sjoin.c (File Modified)
10021 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10023 Some atheme-style niceties here.
10027 trunk/modules/m_accept.c (File Modified)
10028 trunk/modules/m_admin.c (File Modified)
10029 trunk/modules/m_away.c (File Modified)
10030 trunk/modules/m_cap.c (File Modified)
10031 trunk/modules/m_capab.c (File Modified)
10032 trunk/modules/m_challenge.c (File Modified)
10033 trunk/modules/m_chghost.c (File Modified)
10034 trunk/modules/m_close.c (File Modified)
10035 trunk/modules/m_cmessage.c (File Modified)
10036 trunk/modules/m_connect.c (File Modified)
10037 trunk/modules/m_dline.c (File Modified)
10038 trunk/modules/m_encap.c (File Modified)
10039 trunk/modules/m_etrace.c (File Modified)
10040 trunk/modules/m_gline.c (File Modified)
10041 trunk/modules/m_help.c (File Modified)
10042 trunk/modules/m_info.c (File Modified)
10043 trunk/modules/m_invite.c (File Modified)
10044 trunk/modules/m_ison.c (File Modified)
10045 trunk/modules/m_kline.c (File Modified)
10046 trunk/modules/m_knock.c (File Modified)
10047 trunk/modules/m_links.c (File Modified)
10048 trunk/modules/m_list.c (File Modified)
10049 trunk/modules/m_locops.c (File Modified)
10050 trunk/modules/m_lusers.c (File Modified)
10051 trunk/modules/m_map.c (File Modified)
10052 trunk/modules/m_monitor.c (File Modified)
10053 trunk/modules/m_motd.c (File Modified)
10054 trunk/modules/m_names.c (File Modified)
10055 trunk/modules/m_oper.c (File Modified)
10056 trunk/modules/m_operspy.c (File Modified)
10057 trunk/modules/m_pass.c (File Modified)
10058 trunk/modules/m_ping.c (File Modified)
10059 trunk/modules/m_pong.c (File Modified)
10060 trunk/modules/m_post.c (File Modified)
10061 trunk/modules/m_rehash.c (File Modified)
10062 trunk/modules/m_restart.c (File Modified)
10063 trunk/modules/m_resv.c (File Modified)
10064 trunk/modules/m_services.c (File Modified)
10065 trunk/modules/m_set.c (File Modified)
10066 trunk/modules/m_sshortcut.c (File Modified)
10067 trunk/modules/m_stats.c (File Modified)
10068 trunk/modules/m_svinfo.c (File Modified)
10069 trunk/modules/m_tb.c (File Modified)
10070 trunk/modules/m_testline.c (File Modified)
10071 trunk/modules/m_testmask.c (File Modified)
10072 trunk/modules/m_time.c (File Modified)
10073 trunk/modules/m_topic.c (File Modified)
10074 trunk/modules/m_trace.c (File Modified)
10075 trunk/modules/m_unreject.c (File Modified)
10076 trunk/modules/m_user.c (File Modified)
10077 trunk/modules/m_userhost.c (File Modified)
10078 trunk/modules/m_users.c (File Modified)
10079 trunk/modules/m_version.c (File Modified)
10080 trunk/modules/m_wallops.c (File Modified)
10081 trunk/modules/m_who.c (File Modified)
10082 trunk/modules/m_whois.c (File Modified)
10083 trunk/modules/m_whowas.c (File Modified)
10084 trunk/modules/m_xline.c (File Modified)
10087 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10089 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10093 trunk/.indent.pro (File Modified)
10094 trunk/include/charybdis.h (File Added)
10095 trunk/include/client.h (File Modified)
10096 trunk/modules/.indent.pro (File Modified)
10097 trunk/src/.indent.pro (File Modified)
10098 trunk/src/adns.c (File Modified)
10099 trunk/src/aline.c (File Modified)
10100 trunk/src/cache.c (File Modified)
10101 trunk/src/channel.c (File Modified)
10102 trunk/src/class.c (File Modified)
10103 trunk/src/client.c (File Modified)
10104 trunk/src/commio.c (File Modified)
10105 trunk/src/event.c (File Modified)
10106 trunk/src/hash.c (File Modified)
10107 trunk/src/hostmask.c (File Modified)
10108 trunk/src/ircd.c (File Modified)
10109 trunk/src/kdparse.c (File Modified)
10110 trunk/src/linebuf.c (File Modified)
10111 trunk/src/listener.c (File Modified)
10112 trunk/src/modules.c (File Modified)
10113 trunk/src/monitor.c (File Modified)
10114 trunk/src/newconf.c (File Modified)
10115 trunk/src/packet.c (File Modified)
10116 trunk/src/parse.c (File Modified)
10117 trunk/src/reject.c (File Modified)
10118 trunk/src/s_auth.c (File Modified)
10119 trunk/src/s_conf.c (File Modified)
10120 trunk/src/s_gline.c (File Modified)
10121 trunk/src/s_log.c (File Modified)
10122 trunk/src/s_newconf.c (File Modified)
10123 trunk/src/s_serv.c (File Modified)
10124 trunk/src/s_stats.c (File Modified)
10125 trunk/src/s_user.c (File Modified)
10126 trunk/src/send.c (File Modified)
10127 trunk/src/whowas.c (File Modified)
10130 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10132 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10133 - Convert a few modules towards using this code.
10134 - Make a note about this change in NEWS.
10138 trunk/NEWS (File Modified)
10139 trunk/include/aline.h (File Added)
10140 trunk/modules/m_dline.c (File Modified)
10141 trunk/modules/m_kline.c (File Modified)
10142 trunk/modules/m_resv.c (File Modified)
10143 trunk/modules/m_xline.c (File Modified)
10144 trunk/src/Makefile.in (File Modified)
10145 trunk/src/aline.c (File Added)
10148 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10150 - Update NEWS document.
10154 trunk/NEWS (File Modified)
10157 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10159 Use find_named_person() instead of find_person() in services shortcuts.
10163 trunk/modules/m_sshortcut.c (File Modified)
10166 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10168 Fix propagation of empty channels (+P).
10172 trunk/modules/core/m_sjoin.c (File Modified)
10173 trunk/src/s_serv.c (File Modified)
10176 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10178 Use same comparison for +f.
10182 trunk/modules/core/m_join.c (File Modified)
10185 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10187 Retire server-server non-encap CHGHOST, and clean it up a bit.
10191 trunk/modules/m_chghost.c (File Modified)
10194 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10196 Use TS6 form for SQUIT wallops.
10200 trunk/modules/core/m_squit.c (File Modified)
10203 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10205 Propagate nick changes for remote clients in TS6 form if possible;
10206 simplify the code a bit.
10210 trunk/modules/core/m_nick.c (File Modified)
10213 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10215 Only clear oper_only_umodes on deoper for local clients.
10219 trunk/src/s_user.c (File Modified)
10222 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10224 - Don't enable use_whois_actually in the default config, makes cloaking
10225 only useful for vanity.
10229 trunk/doc/example.conf (File Modified)
10232 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10234 Fix linebuf raw code to not truncate lines longer than
10235 510 characters. This stops ziplinks corruption at
10236 the initial burst if the other side sends a lot.
10240 trunk/src/linebuf.c (File Modified)
10243 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10245 - Add +r to channel_modes().
10249 trunk/src/channel.c (File Modified)
10252 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10258 trunk/NEWS (File Modified)
10261 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10263 err, nvm. wrong project :-P
10267 trunk/src/match.c (File Modified)
10270 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10272 make sure we don't crash on match(NULL, test)
10276 trunk/src/match.c (File Modified)
10279 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10281 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10282 flags = rehash in shared{}.
10283 Uses :<source> ENCAP <target> REHASH [option].
10287 trunk/doc/example.conf (File Modified)
10288 trunk/doc/reference.conf (File Modified)
10289 trunk/help/opers/rehash (File Modified)
10290 trunk/include/s_newconf.h (File Modified)
10291 trunk/modules/m_rehash.c (File Modified)
10292 trunk/modules/m_stats.c (File Modified)
10293 trunk/src/newconf.c (File Modified)
10296 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10298 Initialize flags to 0 in conf_set_shared_flags() and
10299 conf_set_cluster_flags().
10303 trunk/src/newconf.c (File Modified)
10306 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10308 Don't allow a forward from a #channel to an &channel.
10309 Error message is Illegal channel name.
10313 trunk/modules/core/m_mode.c (File Modified)
10316 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10318 - change version to 1.0.1
10322 trunk/configure (File Modified)
10323 trunk/configure.ac (File Modified)
10326 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10332 trunk/NEWS (File Modified)
10335 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10337 Services shortcuts changes:
10338 - Require umode +S on target
10339 - Use ERR_SERVICESDOWN (440) for error message
10340 - Fix check for empty string
10344 trunk/include/numeric.h (File Modified)
10345 trunk/modules/m_sshortcut.c (File Modified)
10346 trunk/src/messages.tab (File Modified)
10349 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10351 s/IsChanService/IsService/g;
10355 trunk/modules/m_sshortcut.c (File Modified)
10358 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10360 Add check for service validity in shortcut routines.
10364 trunk/modules/m_sshortcut.c (File Modified)
10367 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10369 Don't allow forwarding to a -F channel the setter is not on.
10373 trunk/modules/core/m_mode.c (File Modified)
10376 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10378 Describe identify_service and identify_command in
10383 trunk/doc/reference.conf (File Modified)
10386 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10388 More helpfile updates.
10392 trunk/help/Makefile.in (File Modified)
10393 trunk/help/opers/die (File Modified)
10394 trunk/help/opers/join (File Modified)
10395 trunk/help/opers/links (File Modified)
10396 trunk/help/opers/lusers (File Modified)
10397 trunk/help/opers/map (File Added)
10398 trunk/help/opers/motd (File Modified)
10399 trunk/help/opers/names (File Modified)
10400 trunk/help/opers/notice (File Modified)
10401 trunk/help/opers/operspy (File Modified)
10402 trunk/help/opers/part (File Modified)
10403 trunk/help/opers/privmsg (File Modified)
10404 trunk/help/opers/restart (File Modified)
10405 trunk/help/opers/set (File Modified)
10406 trunk/help/opers/stats (File Modified)
10407 trunk/help/opers/trace (File Modified)
10408 trunk/help/opers/version (File Modified)
10409 trunk/help/users/notice (File Modified)
10410 trunk/help/users/privmsg (File Modified)
10411 trunk/help/users/stats (File Modified)
10414 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10420 trunk/help/opers/cmode (File Modified)
10421 trunk/help/opers/umode (File Modified)
10422 trunk/help/opers/wallops (File Modified)
10423 trunk/help/opers/who (File Modified)
10424 trunk/help/users/umode (File Modified)
10427 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10429 Include cmode +r in 004 and 005.
10433 trunk/include/supported.h (File Modified)
10434 trunk/src/messages.tab (File Modified)
10437 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10439 No need to clear all 3 buffers in channel_modes().
10443 trunk/src/channel.c (File Modified)
10446 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10448 - Fix multiple +f modes per line
10449 - -f shouldn't take a parameter
10453 trunk/modules/core/m_mode.c (File Modified)
10456 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10458 Channel mode +Q now prevents forwarding to or through
10459 a channel, just like in hyperion, not from a channel.
10463 trunk/modules/core/m_join.c (File Modified)
10466 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10468 Complete +F/+Q propagation.
10472 trunk/modules/core/m_join.c (File Modified)
10473 trunk/modules/core/m_sjoin.c (File Modified)
10474 trunk/src/channel.c (File Modified)
10477 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10479 - A few minor fixes.
10483 trunk/modules/core/m_join.c (File Modified)
10484 trunk/modules/m_services.c (File Modified)
10487 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10489 - Fix netsplit obfuscation.
10493 trunk/src/client.c (File Modified)
10496 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10498 - Fix another /stats p related bug.
10502 trunk/src/client.c (File Modified)
10505 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10507 - Update example.conf.
10511 trunk/doc/example.conf (File Modified)
10514 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10516 - Fix a minor bug here, and re-release 1.0.
10520 trunk/modules/core/m_nick.c (File Modified)
10523 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10525 - Add bursted clients to /stats p list.
10529 trunk/modules/core/m_nick.c (File Modified)
10532 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10534 - Add identify_service, identify_command options to the example.conf,
10539 trunk/NEWS (File Modified)
10540 trunk/doc/example.conf (File Modified)
10541 trunk/src/newconf.c (File Modified)
10544 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10546 - Add services shortcuts.
10550 trunk/modules/Makefile.in (File Modified)
10551 trunk/modules/m_sshortcut.c (File Added)
10554 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10556 - put back checks i removed by mistake
10560 trunk/modules/core/m_join.c (File Modified)
10563 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10565 - Implement channel mode +Q, which disables forwarding.
10566 - Make forwarding usable by everyone.
10567 - Implement channel mode +F which bypasses authority checks on a target
10573 trunk/NEWS (File Modified)
10574 trunk/include/channel.h (File Modified)
10575 trunk/include/supported.h (File Modified)
10576 trunk/modules/core/m_join.c (File Modified)
10577 trunk/modules/core/m_mode.c (File Modified)
10578 trunk/src/messages.tab (File Modified)
10581 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10583 - Fix account handling brokenness.
10587 trunk/modules/m_services.c (File Modified)
10590 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10592 Identify to services via server password hack. Still
10593 needs config file parts, like
10594 identifyservice = "nickserv@services.int";
10595 identifycommand = "IDENTIFY";
10599 trunk/include/s_conf.h (File Modified)
10600 trunk/src/s_user.c (File Modified)
10603 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10605 Make send.c compile.
10609 trunk/src/send.c (File Modified)
10612 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10614 - Handle this better.
10618 trunk/src/send.c (File Modified)
10621 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10623 If the source is not a client, don't send to normal users.
10627 trunk/src/send.c (File Modified)
10630 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10632 - Make /wallops behave as wallops in other ircds.
10636 trunk/modules/m_wallops.c (File Modified)
10637 trunk/src/send.c (File Modified)
10640 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10646 trunk/NEWS (File Modified)
10647 trunk/configure (File Modified)
10648 trunk/configure.ac (File Modified)
10651 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10653 - Remove efnet configuration.
10654 - Rename example.conf as reference.conf, and replace the default
10655 example.conf with one suitable for AthemeNET.
10656 - Update makefile to reflect these changes.
10660 trunk/doc/Makefile.in (File Modified)
10661 trunk/doc/example.conf (File Modified)
10662 trunk/doc/example.efnet.conf (File Deleted)
10663 trunk/doc/reference.conf (File Added)
10666 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10668 - Don't display opers who are /away.
10672 trunk/modules/m_stats.c (File Modified)
10675 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10677 Put cmode +f in 004 and 005.
10681 trunk/include/supported.h (File Modified)
10682 trunk/src/messages.tab (File Modified)
10685 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10687 Add user umode +Q which prevents a user from
10692 trunk/include/client.h (File Modified)
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/src/messages.tab (File Modified)
10695 trunk/src/s_user.c (File Modified)
10698 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10700 Implement channel forwarding in m_join(). As in
10701 hyperion, failing to join because of +i, +r or +j
10702 can cause you to be forwarded, potentially
10703 recursively. Unlike hyperion, a single numeric
10704 is sent in case of a successful forward, otherwise
10705 the ircd acts if there were no forward.
10709 trunk/include/numeric.h (File Modified)
10710 trunk/modules/core/m_join.c (File Modified)
10711 trunk/src/messages.tab (File Modified)
10714 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10716 Allow servers to set oper-only cmodes as well.
10720 trunk/modules/core/m_mode.c (File Modified)
10723 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10725 Add cmode +f which takes a channel name, settable
10726 only by opers for now. Does not do anything yet.
10730 trunk/include/channel.h (File Modified)
10731 trunk/modules/core/m_join.c (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/modules/core/m_sjoin.c (File Modified)
10734 trunk/src/channel.c (File Modified)
10737 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10739 Fully initialize 'mode' in ms_join() and ms_sjoin()
10740 to avoid old +j garbage from being used.
10744 trunk/modules/core/m_join.c (File Modified)
10745 trunk/modules/core/m_sjoin.c (File Modified)
10748 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10750 - only touch join_count/join_delta if join throttling
10751 is enabled on the channel
10752 - reset join_count/join_delta to 0 if -j is set
10756 trunk/modules/core/m_join.c (File Modified)
10757 trunk/modules/core/m_mode.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10761 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10763 Also start a new "period" for join throttling for remote joins,
10764 if necessary. Make the code slightly clearer.
10768 trunk/modules/core/m_join.c (File Modified)
10769 trunk/src/channel.c (File Modified)
10772 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10774 Some +j improvements, still broken.
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/core/m_sjoin.c (File Modified)
10782 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10784 Only do +z processing for +m channels the sender is on,
10785 as bans/quiets are currently only checked locally.
10789 trunk/modules/core/m_message.c (File Modified)
10792 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10794 - Add max_bans_large configuration option, defaulting to 500, to
10795 limit the number of bans in a +L channel
10796 - Change b/e/I to b/e/I/q in texts
10800 trunk/doc/example.conf (File Modified)
10801 trunk/include/s_conf.h (File Modified)
10802 trunk/modules/core/m_mode.c (File Modified)
10803 trunk/modules/m_info.c (File Modified)
10804 trunk/src/newconf.c (File Modified)
10805 trunk/src/s_conf.c (File Modified)
10808 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10810 Store invite for +gi channels.
10811 Note that +gi is significantly weaker access control than +i.
10815 trunk/modules/m_invite.c (File Modified)
10818 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10820 Nonops are allowed to see +q lists.
10824 trunk/modules/core/m_mode.c (File Modified)
10827 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10829 Invalidate can_send() cache on -q.
10833 trunk/modules/core/m_mode.c (File Modified)
10836 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10838 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10842 trunk/modules/core/m_sjoin.c (File Modified)
10845 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10847 - Allow blank SJOINs -- for permanant channels.
10851 trunk/modules/core/m_sjoin.c (File Modified)
10854 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10856 - Burst permanant channels.
10860 trunk/src/s_serv.c (File Modified)
10863 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10865 - Fix handling of permanant channels.
10869 trunk/modules/core/m_join.c (File Modified)
10872 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10874 - Run indent on core modules.
10875 - Add propagation of join throttle settings.
10879 trunk/modules/core/m_die.c (File Modified)
10880 trunk/modules/core/m_error.c (File Modified)
10881 trunk/modules/core/m_join.c (File Modified)
10882 trunk/modules/core/m_kick.c (File Modified)
10883 trunk/modules/core/m_kill.c (File Modified)
10884 trunk/modules/core/m_message.c (File Modified)
10885 trunk/modules/core/m_mode.c (File Modified)
10886 trunk/modules/core/m_nick.c (File Modified)
10887 trunk/modules/core/m_part.c (File Modified)
10888 trunk/modules/core/m_quit.c (File Modified)
10889 trunk/modules/core/m_server.c (File Modified)
10890 trunk/modules/core/m_sjoin.c (File Modified)
10891 trunk/modules/core/m_squit.c (File Modified)
10894 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10896 - Fix mistake in commit message.
10900 trunk/ChangeLog (File Modified)
10903 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10905 - Channel throttling.
10909 trunk/NEWS (File Modified)
10910 trunk/include/supported.h (File Modified)
10911 trunk/modules/core/m_mode.c (File Modified)
10912 trunk/src/messages.tab (File Modified)
10915 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10917 - Channel throttle logic fixes.
10921 trunk/include/channel.h (File Modified)
10924 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10926 - Add the throttle logic.
10930 trunk/include/channel.h (File Modified)
10931 trunk/include/numeric.h (File Modified)
10932 trunk/modules/core/m_join.c (File Modified)
10933 trunk/src/channel.c (File Modified)
10934 trunk/src/messages.tab (File Modified)
10937 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10939 - Cosmetic fixes to CREDITS.
10943 trunk/CREDITS (File Modified)
10946 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10948 - Better channel_modes() from ShadowIRCd 4.
10952 trunk/include/channel.h (File Modified)
10953 trunk/src/channel.c (File Modified)
10956 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10958 - Strip colour codes from parts.
10962 trunk/modules/core/m_part.c (File Modified)
10965 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10967 - Strip colour codes from quits.
10971 trunk/modules/core/m_quit.c (File Modified)
10974 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10976 - add +c/+g/+z to channel_modes().
10980 trunk/src/channel.c (File Modified)
10983 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10985 - Add +g to 004/005 numerics.
10989 trunk/include/supported.h (File Modified)
10990 trunk/src/messages.tab (File Modified)
10993 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10995 - Add +cgz to set_final_mode() in both join/sjoin.
10996 - Implement channel mode +g: Free invite.
11000 trunk/include/channel.h (File Modified)
11001 trunk/modules/core/m_join.c (File Modified)
11002 trunk/modules/core/m_mode.c (File Modified)
11003 trunk/modules/core/m_sjoin.c (File Modified)
11004 trunk/modules/m_invite.c (File Modified)
11007 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11009 - Make sure /stats p uses the right list.
11013 trunk/modules/m_stats.c (File Modified)
11016 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11018 - local oper list becomes local_oper_list.
11019 - all opers are stored on oper_list for /stats p.
11023 trunk/include/ircd.h (File Modified)
11024 trunk/modules/m_stats.c (File Modified)
11025 trunk/modules/m_trace.c (File Modified)
11026 trunk/src/client.c (File Modified)
11027 trunk/src/ircd.c (File Modified)
11028 trunk/src/s_user.c (File Modified)
11029 trunk/src/send.c (File Modified)
11032 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11034 - Remove ENABLE_SERVICES legacy define.
11038 trunk/configure (File Modified)
11039 trunk/configure.ac (File Modified)
11040 trunk/include/client.h (File Modified)
11041 trunk/include/m_info.h (File Modified)
11042 trunk/include/s_conf.h (File Modified)
11043 trunk/modules/Makefile.in (File Modified)
11044 trunk/modules/core/m_kick.c (File Modified)
11045 trunk/modules/core/m_mode.c (File Modified)
11046 trunk/modules/core/m_nick.c (File Modified)
11047 trunk/modules/core/m_sjoin.c (File Modified)
11048 trunk/modules/m_services.c (File Modified)
11049 trunk/src/channel.c (File Modified)
11050 trunk/src/newconf.c (File Modified)
11051 trunk/src/s_conf.c (File Modified)
11052 trunk/src/s_serv.c (File Modified)
11053 trunk/src/s_user.c (File Modified)
11056 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11058 - New reject message, ala ircu.
11062 trunk/src/reject.c (File Modified)
11065 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11067 - Reduce 'broadcast storm' effect in m_chghost.
11071 trunk/modules/m_chghost.c (File Modified)
11074 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11076 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11080 trunk/include/supported.h (File Modified)
11081 trunk/src/messages.tab (File Modified)
11084 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11090 trunk/include/channel.h (File Modified)
11091 trunk/modules/core/m_message.c (File Modified)
11092 trunk/modules/core/m_mode.c (File Modified)
11095 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11097 - use sendto_one_numeric() in some places.
11101 trunk/modules/core/m_mode.c (File Modified)
11104 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11106 - Implement channel mode +c -- colour stripping.
11110 trunk/include/irc_string.h (File Modified)
11111 trunk/include/supported.h (File Modified)
11112 trunk/modules/core/m_message.c (File Modified)
11113 trunk/modules/core/m_mode.c (File Modified)
11114 trunk/src/irc_string.c (File Modified)
11115 trunk/src/messages.tab (File Modified)
11118 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11120 - Add +qLP to CHANMODES 005 numeric.
11124 trunk/include/supported.h (File Modified)
11127 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11129 Move credits files to doc/.
11133 trunk/Hybrid-team (File Deleted)
11134 trunk/Ratbox-team (File Deleted)
11135 trunk/doc/Hybrid-team (File Added)
11136 trunk/doc/Ratbox-team (File Added)
11139 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11141 - Rename Ratbox credits as Ratbox-team.
11142 - Add in our own CREDITS.
11146 trunk/CREDITS (File Deleted)
11147 trunk/CREDITS (File Added)
11148 trunk/Ratbox-team (File Added)
11151 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11153 - Quietcache fixes.
11157 trunk/modules/core/m_mode.c (File Modified)
11160 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11162 - Rebuild configure.
11166 trunk/autom4te.cache/ (File Deleted)
11167 trunk/configure (File Modified)
11170 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11172 Add +q to messages.tab.
11176 trunk/src/messages.tab (File Modified)
11179 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11181 - port m_sjoin stuff to TS6 JOIN syntax.
11185 trunk/modules/core/m_join.c (File Modified)
11188 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11190 - Implement channel mode +q (quiet)
11194 trunk/include/channel.h (File Modified)
11195 trunk/modules/core/m_mode.c (File Modified)
11196 trunk/src/channel.c (File Modified)
11199 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11201 Add +L/+P for set_final_mode().
11205 trunk/modules/core/m_sjoin.c (File Modified)
11208 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11210 Add +L/+P in channel_modes().
11214 trunk/src/channel.c (File Modified)
11217 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11219 - Use MODE_PERMANENT, not MODE_PERMANANT
11220 - Actually use chm_staff()
11222 It compiles but is not otherwise tested.
11226 trunk/include/channel.h (File Modified)
11227 trunk/modules/core/m_mode.c (File Modified)
11228 trunk/modules/core/m_sjoin.c (File Modified)
11229 trunk/src/channel.c (File Modified)
11232 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11234 - Ok, patchlevel.h is fixed now.
11238 trunk/include/patchlevel.h (File Modified)
11241 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11247 trunk/include/patchlevel.h (File Modified)
11248 trunk/src/version.c.SH (File Modified)
11251 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11253 - Fix compilation issue with version.c.
11257 trunk/src/version.c.SH (File Modified)
11260 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11262 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11263 this from the BUGS file.
11267 trunk/BUGS (File Modified)
11270 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11272 Mangle all netsplit messages if flatten links is enabled.
11276 trunk/src/client.c (File Modified)
11279 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11281 - jilles pointed out that /stats p needed severe changes -- implement
11286 trunk/modules/m_stats.c (File Modified)
11289 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11291 Rename RELNOTES to NEWS.
11295 trunk/NEWS (File Added)
11296 trunk/RELNOTES (File Deleted)
11299 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11305 trunk/RELNOTES (File Modified)
11308 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11310 - Make /stats p work globally.
11311 - Change 'OPER(s)' to 'staff members'
11315 trunk/modules/m_stats.c (File Modified)
11318 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11320 - add modes, +LP to RPL_MYINFO.
11324 trunk/src/messages.tab (File Modified)
11327 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11329 More stuff to RELNOTES.
11333 trunk/RELNOTES (File Modified)
11336 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11342 trunk/modules/core/m_sjoin.c (File Modified)
11343 trunk/src/channel.c (File Modified)
11346 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11348 - Implement list limit exceed modes -- +L.
11352 trunk/modules/core/m_mode.c (File Modified)
11355 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11357 - Add handlers for modes +L, +P.
11361 trunk/include/channel.h (File Modified)
11362 trunk/modules/core/m_mode.c (File Modified)
11365 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11367 Update properties on *everything*.
11371 trunk/.cvsignore (Property Modified)
11372 trunk/.indent.pro (Property Modified)
11373 trunk/BUGS (File Modified) (Property Modified)
11374 trunk/CREDITS (File Modified) (Property Modified)
11375 trunk/ChangeLog (Property Modified)
11376 trunk/Hybrid-team (File Modified) (Property Modified)
11377 trunk/INSTALL (File Modified) (Property Modified)
11378 trunk/LICENSE (File Modified) (Property Modified)
11379 trunk/Makefile.in (File Modified) (Property Modified)
11380 trunk/README.FIRST (File Modified) (Property Modified)
11381 trunk/RELNOTES (File Modified) (Property Modified)
11382 trunk/SVN-Access (Property Modified)
11383 trunk/aclocal.m4 (File Modified) (Property Modified)
11384 trunk/adns/.cvsignore (Property Modified)
11385 trunk/adns/COPYING (Property Modified)
11386 trunk/adns/GPL-vs-LGPL (Property Modified)
11387 trunk/adns/Makefile.in (File Modified) (Property Modified)
11388 trunk/adns/README (Property Modified)
11389 trunk/adns/README.ircd (Property Modified)
11390 trunk/adns/adns.h (File Modified) (Property Modified)
11391 trunk/adns/check.c (File Modified) (Property Modified)
11392 trunk/adns/dlist.h (File Modified) (Property Modified)
11393 trunk/adns/event.c (File Modified) (Property Modified)
11394 trunk/adns/general.c (File Modified) (Property Modified)
11395 trunk/adns/internal.h (File Modified) (Property Modified)
11396 trunk/adns/parse.c (File Modified) (Property Modified)
11397 trunk/adns/query.c (File Modified) (Property Modified)
11398 trunk/adns/reply.c (File Modified) (Property Modified)
11399 trunk/adns/setup.c (File Modified) (Property Modified)
11400 trunk/adns/transmit.c (File Modified) (Property Modified)
11401 trunk/adns/tvarith.h (File Modified) (Property Modified)
11402 trunk/adns/types.c (File Modified) (Property Modified)
11403 trunk/configure (File Modified) (Property Modified)
11404 trunk/configure.ac (File Modified) (Property Modified)
11405 trunk/contrib/.cvsignore (Property Modified)
11406 trunk/contrib/.indent.pro (Property Modified)
11407 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11408 trunk/contrib/README (File Modified) (Property Modified)
11409 trunk/contrib/example_module.c (File Modified) (Property Modified)
11410 trunk/contrib/m_42.c (File Modified) (Property Modified)
11411 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11412 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11413 trunk/contrib/m_force.c (File Modified) (Property Modified)
11414 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11415 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11416 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11417 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11418 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11419 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11420 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11421 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11422 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11423 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11424 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11425 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11426 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11427 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11428 trunk/doc/.cvsignore (Property Modified)
11429 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11430 trunk/doc/Makefile.in (File Modified) (Property Modified)
11431 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11432 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11433 trunk/doc/challenge.txt (File Modified) (Property Modified)
11434 trunk/doc/example.conf (File Modified) (Property Modified)
11435 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11436 trunk/doc/hooks.txt (File Modified) (Property Modified)
11437 trunk/doc/index.txt (File Modified) (Property Modified)
11438 trunk/doc/ircd.8 (File Modified) (Property Modified)
11439 trunk/doc/ircd.motd (Property Modified)
11440 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11441 trunk/doc/modeg.txt (File Modified) (Property Modified)
11442 trunk/doc/modes.txt (File Modified) (Property Modified)
11443 trunk/doc/monitor.txt (File Modified) (Property Modified)
11444 trunk/doc/old/Authors (Property Modified)
11445 trunk/doc/operguide.txt (File Modified) (Property Modified)
11446 trunk/doc/opermyth.txt (Property Modified)
11447 trunk/doc/server-version-info (File Modified) (Property Modified)
11448 trunk/doc/services.txt (File Modified) (Property Modified)
11449 trunk/doc/technical/README.TSora (Property Modified)
11450 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11451 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11452 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11453 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11454 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11455 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11456 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11457 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11458 trunk/doc/technical/rfc1459.txt (Property Modified)
11459 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11460 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11461 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11462 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11463 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11464 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11465 trunk/help/Makefile.in (File Modified) (Property Modified)
11466 trunk/help/opers/accept (Property Modified)
11467 trunk/help/opers/admin (Property Modified)
11468 trunk/help/opers/away (Property Modified)
11469 trunk/help/opers/capab (Property Modified)
11470 trunk/help/opers/challenge (Property Modified)
11471 trunk/help/opers/close (Property Modified)
11472 trunk/help/opers/cmode (Property Modified)
11473 trunk/help/opers/cnotice (Property Modified)
11474 trunk/help/opers/connect (Property Modified)
11475 trunk/help/opers/cprivmsg (Property Modified)
11476 trunk/help/opers/credits (Property Modified)
11477 trunk/help/opers/die (Property Modified)
11478 trunk/help/opers/dline (Property Modified)
11479 trunk/help/opers/eob (Property Modified)
11480 trunk/help/opers/error (Property Modified)
11481 trunk/help/opers/etrace (Property Modified)
11482 trunk/help/opers/gline (Property Modified)
11483 trunk/help/opers/help (Property Modified)
11484 trunk/help/opers/index (Property Modified)
11485 trunk/help/opers/info (Property Modified)
11486 trunk/help/opers/invite (Property Modified)
11487 trunk/help/opers/ison (Property Modified)
11488 trunk/help/opers/join (Property Modified)
11489 trunk/help/opers/kick (Property Modified)
11490 trunk/help/opers/kill (Property Modified)
11491 trunk/help/opers/kline (Property Modified)
11492 trunk/help/opers/knock (Property Modified)
11493 trunk/help/opers/links (Property Modified)
11494 trunk/help/opers/list (Property Modified)
11495 trunk/help/opers/locops (Property Modified)
11496 trunk/help/opers/lusers (Property Modified)
11497 trunk/help/opers/modlist (Property Modified)
11498 trunk/help/opers/modload (Property Modified)
11499 trunk/help/opers/modrestart (Property Modified)
11500 trunk/help/opers/modunload (Property Modified)
11501 trunk/help/opers/motd (Property Modified)
11502 trunk/help/opers/names (Property Modified)
11503 trunk/help/opers/nick (Property Modified)
11504 trunk/help/opers/notice (Property Modified)
11505 trunk/help/opers/oper (Property Modified)
11506 trunk/help/opers/operspy (Property Modified)
11507 trunk/help/opers/operwall (Property Modified)
11508 trunk/help/opers/part (Property Modified)
11509 trunk/help/opers/pass (Property Modified)
11510 trunk/help/opers/ping (Property Modified)
11511 trunk/help/opers/pong (Property Modified)
11512 trunk/help/opers/post (Property Modified)
11513 trunk/help/opers/privmsg (Property Modified)
11514 trunk/help/opers/quit (Property Modified)
11515 trunk/help/opers/rehash (Property Modified)
11516 trunk/help/opers/restart (Property Modified)
11517 trunk/help/opers/resv (Property Modified)
11518 trunk/help/opers/server (Property Modified)
11519 trunk/help/opers/set (Property Modified)
11520 trunk/help/opers/sjoin (Property Modified)
11521 trunk/help/opers/squit (Property Modified)
11522 trunk/help/opers/stats (Property Modified)
11523 trunk/help/opers/svinfo (Property Modified)
11524 trunk/help/opers/testgecos (Property Modified)
11525 trunk/help/opers/testline (Property Modified)
11526 trunk/help/opers/testmask (Property Modified)
11527 trunk/help/opers/time (Property Modified)
11528 trunk/help/opers/topic (Property Modified)
11529 trunk/help/opers/trace (Property Modified)
11530 trunk/help/opers/uhelp (Property Modified)
11531 trunk/help/opers/umode (Property Modified)
11532 trunk/help/opers/undline (Property Modified)
11533 trunk/help/opers/ungline (Property Modified)
11534 trunk/help/opers/unkline (Property Modified)
11535 trunk/help/opers/unresv (Property Modified)
11536 trunk/help/opers/unxline (Property Modified)
11537 trunk/help/opers/user (Property Modified)
11538 trunk/help/opers/userhost (Property Modified)
11539 trunk/help/opers/users (Property Modified)
11540 trunk/help/opers/version (Property Modified)
11541 trunk/help/opers/wallops (Property Modified)
11542 trunk/help/opers/who (Property Modified)
11543 trunk/help/opers/whois (Property Modified)
11544 trunk/help/opers/whowas (Property Modified)
11545 trunk/help/opers/xline (Property Modified)
11546 trunk/help/users/index (Property Modified)
11547 trunk/help/users/info (Property Modified)
11548 trunk/help/users/notice (Property Modified)
11549 trunk/help/users/privmsg (Property Modified)
11550 trunk/help/users/stats (Property Modified)
11551 trunk/help/users/umode (Property Modified)
11552 trunk/include/.cvsignore (Property Modified)
11553 trunk/include/.indent.pro (Property Modified)
11554 trunk/include/balloc.h (File Modified) (Property Modified)
11555 trunk/include/cache.h (File Modified) (Property Modified)
11556 trunk/include/channel.h (File Modified) (Property Modified)
11557 trunk/include/class.h (File Modified) (Property Modified)
11558 trunk/include/client.h (File Modified) (Property Modified)
11559 trunk/include/commio.h (File Modified) (Property Modified)
11560 trunk/include/common.h (File Modified) (Property Modified)
11561 trunk/include/config.h (File Modified) (Property Modified)
11562 trunk/include/config.h.dist (File Modified) (Property Modified)
11563 trunk/include/defaults.h (File Modified) (Property Modified)
11564 trunk/include/event.h (File Modified) (Property Modified)
11565 trunk/include/hash.h (File Modified) (Property Modified)
11566 trunk/include/hook.h (File Modified) (Property Modified)
11567 trunk/include/hostmask.h (File Modified) (Property Modified)
11568 trunk/include/irc_string.h (File Modified) (Property Modified)
11569 trunk/include/ircd.h (File Modified) (Property Modified)
11570 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11571 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11572 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11573 trunk/include/linebuf.h (File Modified) (Property Modified)
11574 trunk/include/listener.h (File Modified) (Property Modified)
11575 trunk/include/m_info.h (File Modified) (Property Modified)
11576 trunk/include/memory.h (File Modified) (Property Modified)
11577 trunk/include/modules.h (File Modified) (Property Modified)
11578 trunk/include/monitor.h (File Modified) (Property Modified)
11579 trunk/include/msg.h (File Modified) (Property Modified)
11580 trunk/include/newconf.h (File Modified) (Property Modified)
11581 trunk/include/numeric.h (File Modified) (Property Modified)
11582 trunk/include/packet.h (File Modified) (Property Modified)
11583 trunk/include/parse.h (File Modified) (Property Modified)
11584 trunk/include/patchlevel.h (File Modified) (Property Modified)
11585 trunk/include/patricia.h (File Modified) (Property Modified)
11586 trunk/include/reject.h (File Modified) (Property Modified)
11587 trunk/include/res.h (File Modified) (Property Modified)
11588 trunk/include/restart.h (File Modified) (Property Modified)
11589 trunk/include/s_auth.h (File Modified) (Property Modified)
11590 trunk/include/s_conf.h (File Modified) (Property Modified)
11591 trunk/include/s_gline.h (File Modified) (Property Modified)
11592 trunk/include/s_log.h (File Modified) (Property Modified)
11593 trunk/include/s_newconf.h (File Modified) (Property Modified)
11594 trunk/include/s_serv.h (File Modified) (Property Modified)
11595 trunk/include/s_stats.h (File Modified) (Property Modified)
11596 trunk/include/s_user.h (File Modified) (Property Modified)
11597 trunk/include/s_zip.h (File Modified) (Property Modified)
11598 trunk/include/scache.h (File Modified) (Property Modified)
11599 trunk/include/send.h (File Modified) (Property Modified)
11600 trunk/include/serno.h (Property Modified)
11601 trunk/include/setup.h.in (Property Modified)
11602 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11603 trunk/include/stdinc.h (File Modified) (Property Modified)
11604 trunk/include/supported.h (File Modified) (Property Modified)
11605 trunk/include/tools.h (File Modified) (Property Modified)
11606 trunk/include/whowas.h (File Modified) (Property Modified)
11607 trunk/install-sh (File Modified) (Property Modified)
11608 trunk/modules/.cvsignore (Property Modified)
11609 trunk/modules/.depend (Property Modified)
11610 trunk/modules/.indent.pro (Property Modified)
11611 trunk/modules/Makefile.in (File Modified) (Property Modified)
11612 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11613 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11614 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11615 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11616 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11617 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11618 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11619 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11620 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11621 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11622 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11623 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11624 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11625 trunk/modules/m_accept.c (File Modified) (Property Modified)
11626 trunk/modules/m_admin.c (File Modified) (Property Modified)
11627 trunk/modules/m_away.c (File Modified) (Property Modified)
11628 trunk/modules/m_cap.c (File Modified) (Property Modified)
11629 trunk/modules/m_capab.c (File Modified) (Property Modified)
11630 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11631 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11632 trunk/modules/m_close.c (File Modified) (Property Modified)
11633 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11634 trunk/modules/m_connect.c (File Modified) (Property Modified)
11635 trunk/modules/m_dline.c (File Modified) (Property Modified)
11636 trunk/modules/m_encap.c (File Modified) (Property Modified)
11637 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11638 trunk/modules/m_gline.c (File Modified) (Property Modified)
11639 trunk/modules/m_help.c (File Modified) (Property Modified)
11640 trunk/modules/m_info.c (File Modified) (Property Modified)
11641 trunk/modules/m_invite.c (File Modified) (Property Modified)
11642 trunk/modules/m_ison.c (File Modified) (Property Modified)
11643 trunk/modules/m_kline.c (File Modified) (Property Modified)
11644 trunk/modules/m_knock.c (File Modified) (Property Modified)
11645 trunk/modules/m_links.c (File Modified) (Property Modified)
11646 trunk/modules/m_list.c (File Modified) (Property Modified)
11647 trunk/modules/m_locops.c (File Modified) (Property Modified)
11648 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11649 trunk/modules/m_map.c (File Modified) (Property Modified)
11650 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11651 trunk/modules/m_motd.c (File Modified) (Property Modified)
11652 trunk/modules/m_names.c (File Modified) (Property Modified)
11653 trunk/modules/m_oper.c (File Modified) (Property Modified)
11654 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11655 trunk/modules/m_pass.c (File Modified) (Property Modified)
11656 trunk/modules/m_ping.c (File Modified) (Property Modified)
11657 trunk/modules/m_pong.c (File Modified) (Property Modified)
11658 trunk/modules/m_post.c (File Modified) (Property Modified)
11659 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11660 trunk/modules/m_restart.c (File Modified) (Property Modified)
11661 trunk/modules/m_resv.c (File Modified) (Property Modified)
11662 trunk/modules/m_services.c (File Modified) (Property Modified)
11663 trunk/modules/m_set.c (File Modified) (Property Modified)
11664 trunk/modules/m_stats.c (File Modified) (Property Modified)
11665 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11666 trunk/modules/m_tb.c (File Modified) (Property Modified)
11667 trunk/modules/m_testline.c (File Modified) (Property Modified)
11668 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11669 trunk/modules/m_time.c (File Modified) (Property Modified)
11670 trunk/modules/m_topic.c (File Modified) (Property Modified)
11671 trunk/modules/m_trace.c (File Modified) (Property Modified)
11672 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11673 trunk/modules/m_user.c (File Modified) (Property Modified)
11674 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11675 trunk/modules/m_users.c (File Modified) (Property Modified)
11676 trunk/modules/m_version.c (File Modified) (Property Modified)
11677 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11678 trunk/modules/m_who.c (File Modified) (Property Modified)
11679 trunk/modules/m_whois.c (File Modified) (Property Modified)
11680 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11681 trunk/modules/m_xline.c (File Modified) (Property Modified)
11682 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11683 trunk/servlink/.cvsignore (Property Modified)
11684 trunk/servlink/.indent.pro (Property Modified)
11685 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11686 trunk/servlink/README (File Modified) (Property Modified)
11687 trunk/servlink/TODO (File Modified) (Property Modified)
11688 trunk/servlink/control.c (File Modified) (Property Modified)
11689 trunk/servlink/control.h (File Modified) (Property Modified)
11690 trunk/servlink/io.c (File Modified) (Property Modified)
11691 trunk/servlink/io.h (File Modified) (Property Modified)
11692 trunk/servlink/servlink.c (File Modified) (Property Modified)
11693 trunk/servlink/servlink.h (File Modified) (Property Modified)
11694 trunk/src/.cvsignore (Property Modified)
11695 trunk/src/.depend (Property Modified)
11696 trunk/src/.indent.pro (Property Modified)
11697 trunk/src/Makefile.in (File Modified) (Property Modified)
11698 trunk/src/adns.c (File Modified) (Property Modified)
11699 trunk/src/balloc.c (File Modified) (Property Modified)
11700 trunk/src/cache.c (File Modified) (Property Modified)
11701 trunk/src/channel.c (File Modified) (Property Modified)
11702 trunk/src/class.c (File Modified) (Property Modified)
11703 trunk/src/client.c (File Modified) (Property Modified)
11704 trunk/src/commio.c (File Modified) (Property Modified)
11705 trunk/src/devpoll.c (File Modified) (Property Modified)
11706 trunk/src/epoll.c (File Modified) (Property Modified)
11707 trunk/src/event.c (File Modified) (Property Modified)
11708 trunk/src/getopt.c (File Modified) (Property Modified)
11709 trunk/src/hash.c (File Modified) (Property Modified)
11710 trunk/src/hook.c (File Modified) (Property Modified)
11711 trunk/src/hostmask.c (File Modified) (Property Modified)
11712 trunk/src/irc_string.c (File Modified) (Property Modified)
11713 trunk/src/ircd.c (File Modified) (Property Modified)
11714 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11715 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11716 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11717 trunk/src/kdparse.c (File Modified) (Property Modified)
11718 trunk/src/kqueue.c (File Modified) (Property Modified)
11719 trunk/src/linebuf.c (File Modified) (Property Modified)
11720 trunk/src/listener.c (File Modified) (Property Modified)
11721 trunk/src/match.c (File Modified) (Property Modified)
11722 trunk/src/memory.c (File Modified) (Property Modified)
11723 trunk/src/messages.tab (File Modified) (Property Modified)
11724 trunk/src/modules.c (File Modified) (Property Modified)
11725 trunk/src/monitor.c (File Modified) (Property Modified)
11726 trunk/src/newconf.c (File Modified) (Property Modified)
11727 trunk/src/numeric.c (File Modified) (Property Modified)
11728 trunk/src/packet.c (File Modified) (Property Modified)
11729 trunk/src/parse.c (File Modified) (Property Modified)
11730 trunk/src/patricia.c (File Modified) (Property Modified)
11731 trunk/src/poll.c (File Modified) (Property Modified)
11732 trunk/src/reject.c (File Modified) (Property Modified)
11733 trunk/src/restart.c (File Modified) (Property Modified)
11734 trunk/src/s_auth.c (File Modified) (Property Modified)
11735 trunk/src/s_conf.c (File Modified) (Property Modified)
11736 trunk/src/s_gline.c (File Modified) (Property Modified)
11737 trunk/src/s_log.c (File Modified) (Property Modified)
11738 trunk/src/s_newconf.c (File Modified) (Property Modified)
11739 trunk/src/s_serv.c (File Modified) (Property Modified)
11740 trunk/src/s_stats.c (File Modified) (Property Modified)
11741 trunk/src/s_user.c (File Modified) (Property Modified)
11742 trunk/src/scache.c (File Modified) (Property Modified)
11743 trunk/src/select.c (File Modified) (Property Modified)
11744 trunk/src/send.c (File Modified) (Property Modified)
11745 trunk/src/snprintf.c (File Modified) (Property Modified)
11746 trunk/src/tools.c (File Modified) (Property Modified)
11747 trunk/src/version.c.SH (File Modified) (Property Modified)
11748 trunk/src/whowas.c (File Modified) (Property Modified)
11749 trunk/tools/.cvsignore (Property Modified)
11750 trunk/tools/Makefile.in (File Modified) (Property Modified)
11751 trunk/tools/README (File Modified) (Property Modified)
11752 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11753 trunk/tools/convertilines.c (File Modified) (Property Modified)
11754 trunk/tools/convertklines.c (File Modified) (Property Modified)
11755 trunk/tools/mkkeypair (Property Modified)
11756 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11757 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11758 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11759 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11760 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11761 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11762 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11763 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11764 trunk/tools/untabify (File Modified) (Property Modified)
11765 trunk/tools/viconf.c (File Modified) (Property Modified)
11768 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11774 trunk/RELNOTES (File Modified)
11777 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11779 - Make version.c use our serial, not ratbox's.
11783 trunk/src/version.c.SH (File Modified)
11786 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11789 - revved patchlevel to 2.1.5
11793 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11797 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11799 - fix buffer overflow and unterminated buffer when removing TS6 bans
11800 - fix rebuilding of SJOIN
11804 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11807 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11809 have servlink report if it gets an uncompressed error message when it gets inflate failures
11812 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11815 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11817 - extend our copyrights to 2005.
11821 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11927 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11930 - revved patchlevel to 2.1.4
11934 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11938 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11940 - add TARGMAX to 005
11941 - remove the +1 from ->uid in struct Client
11942 - fix checking of accept entries in m_accept.c
11946 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11952 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11954 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11962 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11964 - remove an unused variable
11968 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11971 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11973 don't burst a TS5 name in burst_TS6. -via jillies
11976 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11979 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11981 - via jilles, make nickchanges invalidate any cached bans for
11986 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11992 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11994 - fix some char vs byte usage to make adns compile cleanly with gcc4
11998 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12008 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12010 userhost should allow 5 userhost checks, not 4
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12016 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12018 - another darwin fix
12022 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12025 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12031 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12041 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12043 - remove bogus extern of abort_list
12047 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12050 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12052 svn repo access stuff
12055 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12058 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12064 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12067 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12073 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12076 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12078 revert omotd..i thought it was a good idea..oh well
12081 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12084 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12086 Commas are bad things in channel keys
12090 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12093 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12095 Add OMOTD command to display oper motd
12099 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12102 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12104 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12107 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12110 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12112 Modified files: (Branch: RATBOX_2_1)
12115 - stop testing whois for protocol violations, as they can be caused in
12116 ircds going all the way back to the original ircd2.8
12118 Revision Changes Path
12119 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12123 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12125 Modified files: (Branch: RATBOX_2_1)
12128 - remove some 2.2 code
12130 Revision Changes Path
12131 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12135 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12137 Modified files: (Branch: RATBOX_2_1)
12140 backport of the silly december 31st bug
12142 Revision Changes Path
12143 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12147 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12149 Modified files: (Branch: RATBOX_2_1)
12151 include patchlevel.h
12153 - revved patchlevel to 2.1.3
12155 Revision Changes Path
12156 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12157 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12161 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12163 Modified files: (Branch: RATBOX_2_1)
12166 modules/core m_nick.c
12169 - stop removing a clients own list of accepted clients when they do a
12171 - clean up the accept code so its less retarded
12173 Revision Changes Path
12174 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12175 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12176 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12177 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12181 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12183 Modified files: (Branch: RATBOX_2_1)
12186 src event.c ircd.c newconf.c
12188 - remove a defn of links_cache_list in m_links.c which was causing
12189 the flattened links update to be ignored
12190 - add eventUpdate(), and make links_delay update on rehash
12192 Revision Changes Path
12193 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12194 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12195 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12196 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12197 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12201 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12203 Modified files: (Branch: RATBOX_2_1)
12207 - make the conf parser apply service {}; on rehash
12209 Revision Changes Path
12210 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12211 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12215 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12217 Modified files: (Branch: RATBOX_2_1)
12220 - show ENABLE_SERVICES define in info
12222 Revision Changes Path
12223 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12227 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12229 Modified files: (Branch: RATBOX_2_1)
12230 modules m_services.c m_stats.c
12232 - via jilles, make m_services.c hook into stats U and display service
12235 Revision Changes Path
12236 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12237 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12241 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12243 Modified files: (Branch: RATBOX_2_1)
12244 . configure configure.ac
12246 - default build to -O2
12248 Revision Changes Path
12249 7.249.2.2 +4 -4 ircd-ratbox/configure
12250 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12254 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12256 Modified files: (Branch: RATBOX_2_1)
12257 doc example.conf example.efnet.conf
12258 include client.h s_conf.h s_newconf.h
12260 modules/core m_join.c m_nick.c
12261 src channel.c newconf.c s_conf.c s_user.c
12263 - remove no_oper_resvs from general {};
12264 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12266 Revision Changes Path
12267 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12268 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12269 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12270 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12271 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12272 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12273 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12274 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12275 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12276 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12277 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12278 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12282 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12284 Modified files: (Branch: RATBOX_2_1)
12285 modules/core m_mode.c m_nick.c
12289 - raise max temptime to a year
12291 - require 9 parameters in ms_nick(), 10 in ms_uid()
12293 Revision Changes Path
12294 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12295 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12296 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12300 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12302 Modified files: (Branch: RATBOX_2_1)
12303 modules m_services.c
12305 - only show services logged in info when its a local client
12307 Revision Changes Path
12308 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12312 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12314 Modified files: (Branch: RATBOX_2_1)
12317 passing a pointer to a pointer is not what was intended, oops
12319 Revision Changes Path
12320 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12324 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12326 Modified files: (Branch: RATBOX_2_1)
12329 - update services.txt with FNC
12331 Revision Changes Path
12332 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12336 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12338 Modified files: (Branch: RATBOX_2_1)
12341 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12343 Revision Changes Path
12344 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12348 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12350 Modified files: (Branch: RATBOX_2_1)
12353 - add some uniqueness into auth process for bopm
12355 Revision Changes Path
12356 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12360 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12362 Modified files: (Branch: RATBOX_2_1)
12363 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12365 - make contrib/ compile
12367 Revision Changes Path
12368 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12369 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12370 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12371 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12375 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12377 Modified files: (Branch: RATBOX_2_1)
12378 modules m_monitor.c
12380 Don't allow MONITOR from an unregistered client
12382 Revision Changes Path
12383 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12387 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12389 Modified files: (Branch: RATBOX_2_1)
12390 doc example.conf example.efnet.conf
12392 src class.c messages.tab newconf.c
12394 - remove sendq_eob, its become more of a hindrance than a benefit.
12395 - sync example.efnet.conf cluster {}; with example.conf
12397 Revision Changes Path
12398 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12399 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12400 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12401 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12402 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12403 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12407 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12409 Modified files: (Branch: RATBOX_2_1)
12411 include patchlevel.h
12414 - revved patchlevel to 2.1.2
12416 Revision Changes Path
12417 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12418 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12422 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12424 Modified files: (Branch: RATBOX_2_1)
12425 . configure configure.ac
12427 - raise default topiclen to 160.
12429 Revision Changes Path
12430 7.249.2.1 +3 -3 ircd-ratbox/configure
12431 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12435 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12437 Modified files: (Branch: RATBOX_2_1)
12438 modules m_services.c
12440 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12441 tsinfo matches this
12443 Revision Changes Path
12444 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12448 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12450 Modified files: (Branch: RATBOX_2_1)
12451 modules m_services.c
12453 - monitor_signoff() the client we're nickchanging
12455 Revision Changes Path
12456 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12460 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12462 Modified files: (Branch: RATBOX_2_1)
12465 - fix various UID problems with trace
12467 Revision Changes Path
12468 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12472 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12474 Modified files: (Branch: RATBOX_2_1)
12475 help/opers dline kline
12476 modules m_resv.c m_stats.c
12477 modules/core m_mode.c
12480 - tidy up kline/dline help to note they dont accept nick as target
12481 - disallow bans beginning with ':' over bmask
12482 - disallow bans with a space in chm_ban
12483 - stop counting hidden opers in stats p
12484 - match() parameters in remote unresv were inverted, causing it to fail
12485 - fix possibility of clients setting blank keys
12487 Revision Changes Path
12488 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12489 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12490 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12491 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12492 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12496 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12498 Modified files: (Branch: RATBOX_2_1)
12501 - fix problems with amd64 and the way we do va_list
12503 Revision Changes Path
12504 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12508 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12510 Modified files: (Branch: RATBOX_2_1)
12511 modules m_services.c
12513 - tidy up the kill notifications for RSFNC
12515 Revision Changes Path
12516 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12520 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12522 Modified files: (Branch: RATBOX_2_1)
12524 modules m_services.c
12527 - some more rserv stuff:
12528 - add RSFNC capability
12529 - fix up RSFNC, kill existing clients if they exist.
12531 Revision Changes Path
12532 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12533 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12534 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12538 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12540 Modified files: (Branch: RATBOX_2_1)
12541 modules m_services.c
12543 - first stab at a FNC implementation for rserv
12545 Revision Changes Path
12546 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12550 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12552 Modified files: (Branch: RATBOX_2_1)
12557 Revision Changes Path
12558 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12562 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12564 Modified files: (Branch: RATBOX_2_1)
12567 - add links_delay back
12569 Revision Changes Path
12570 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12574 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12576 Modified files: (Branch: RATBOX_2_1)
12580 - swap tabs for spaces
12582 Revision Changes Path
12583 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12584 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12588 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12590 Modified files: (Branch: RATBOX_2_1)
12593 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12594 contained in the client_flood conf option
12595 - remove a couple of unused defines from info
12597 Revision Changes Path
12598 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12602 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12604 Modified files: (Branch: RATBOX_2_1)
12607 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12609 Revision Changes Path
12610 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12614 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12616 Modified files: (Branch: RATBOX_2_1)
12617 doc example.conf example.efnet.conf
12619 - fix missing closing comment tag
12621 Revision Changes Path
12622 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12623 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12627 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12629 Modified files: (Branch: RATBOX_2_1)
12631 include patchlevel.h
12633 - revved patchlevel to 2.1.1
12635 Revision Changes Path
12636 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12637 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12641 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12643 Modified files: (Branch: RATBOX_2_1)
12646 - sync up remote kline reasons, so theyre consistent with what happens
12647 when we add local klines - notably the "Temporary K-line x min" and
12648 date added to reason.
12650 Revision Changes Path
12651 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12655 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12657 Modified files: (Branch: RATBOX_2_1)
12660 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12662 Revision Changes Path
12663 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12667 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12669 Modified files: (Branch: RATBOX_2_1)
12672 used the data pointer we saved, not what just got nulled
12674 Revision Changes Path
12675 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12679 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12681 Modified files: (Branch: RATBOX_2_1)
12682 modules m_resv.c m_xline.c
12684 - fix broken propagation of xline/resv
12686 Revision Changes Path
12687 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12688 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12692 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12694 Modified files: (Branch: RATBOX_2_1)
12697 - properly increment bad auth count for stats T when we timeout an auth
12699 Revision Changes Path
12700 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12704 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12706 Modified files: (Branch: RATBOX_2_1)
12709 modules/core m_nick.c
12711 - fix a bit that didnt make sense in monitor.txt
12712 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12714 Revision Changes Path
12715 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12716 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12717 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12721 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12723 Modified files: (Branch: RATBOX_2_1)
12726 removing dlink nodes from auth_poll_list twice is bad
12728 Revision Changes Path
12729 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12733 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12735 Modified files: (Branch: RATBOX_2_1)
12738 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12739 changed to RPL_STATSDEBUG
12741 Revision Changes Path
12742 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12746 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12748 Added files: (Branch: RATBOX_2_1)
12751 - add some documentation about target change
12753 Revision Changes Path
12754 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12758 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12760 Modified files: (Branch: RATBOX_2_1)
12761 include supported.h
12762 modules/core m_message.c
12764 - remove extra argument to 005
12765 - disallow messaging of UIDs
12767 Revision Changes Path
12768 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12769 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12773 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12775 Modified files: (Branch: RATBOX_2_1)
12778 - fix a longstanding parser bug with wrong limit checking, causing us to
12779 accept one less parameter than we're allowed to accept.
12781 Revision Changes Path
12782 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12786 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12788 Modified files: (Branch: RATBOX_2_1)
12789 modules/core m_message.c
12791 - exempt users messaging themselves from target change
12793 Revision Changes Path
12794 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12798 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12800 Modified files: (Branch: RATBOX_2_1)
12801 include supported.h
12803 - stop violating MAXPARA on 005.
12805 Revision Changes Path
12806 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12810 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12812 Modified files: (Branch: RATBOX_2_1)
12813 modules/core m_nick.c
12815 - dont store an ipv6 sockhost if we're not compiled with v6 support
12817 Revision Changes Path
12818 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12822 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12824 Modified files: (Branch: RATBOX_2_1)
12827 - remove some vms includes
12829 Revision Changes Path
12830 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12834 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12836 Modified files: (Branch: RATBOX_2_1)
12840 - force commit for new branch
12842 Revision Changes Path
12843 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12844 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12848 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12851 . RELNOTES configure configure.ac
12852 include patchlevel.h
12854 - revved patchlevel to 2.1.0
12856 Revision Changes Path
12857 1.114 +6 -2 ircd-ratbox/RELNOTES
12858 7.249 +11 -11 ircd-ratbox/configure
12859 7.63 +3 -3 ircd-ratbox/configure.ac
12860 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12864 leeh 2005/03/04 13:31:32 EST (20050304_2)
12868 include patchlevel.h
12871 - revved patchlevel to 2.1.0beta2
12873 Revision Changes Path
12874 1.113 +12 -0 ircd-ratbox/RELNOTES
12875 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12879 leeh 2005/03/04 13:27:05 EST (20050304_1)
12882 doc whats-new-2.1.txt
12885 - update whats-new-2.1
12886 - when we're handling global NAMES, dont output channels if there are no
12887 members within them we can show.
12889 Revision Changes Path
12890 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12891 7.436 +12 -2 ircd-ratbox/src/channel.c
12895 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12900 That would be a node_heap not a prefix_heap..oops
12902 Revision Changes Path
12903 7.30 +1 -1 ircd-ratbox/src/patricia.c
12907 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12912 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12913 otherwise..the other macros might work????
12915 Revision Changes Path
12916 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12920 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12923 . configure configure.ac
12927 Revision Changes Path
12928 7.248 +5 -5 ircd-ratbox/configure
12929 7.62 +5 -5 ircd-ratbox/configure.ac
12933 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12936 . configure configure.ac
12940 Revision Changes Path
12941 7.247 +3 -2 ircd-ratbox/configure
12942 7.61 +3 -2 ircd-ratbox/configure.ac
12946 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12949 . configure configure.ac
12953 Revision Changes Path
12954 7.246 +6 -6 ircd-ratbox/configure
12955 7.60 +4 -4 ircd-ratbox/configure.ac
12959 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12962 . configure configure.ac
12965 Doh these changes got put on RATBOX_2_0 when they were meant for
12967 Also merged in the monitor heap size stuff, not that i think monitor has
12970 Revision Changes Path
12971 7.245 +12 -3 ircd-ratbox/configure
12972 7.59 +11 -3 ircd-ratbox/configure.ac
12973 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12977 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12982 Add more robust alloca checking
12984 Revision Changes Path
12985 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12989 leeh 2005/02/24 15:27:17 EST (20050224_9)
12994 - fix the copyright on m_42.c :p
12996 Revision Changes Path
12997 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13001 leeh 2005/02/24 15:22:53 EST (20050224_8)
13004 include supported.h
13007 - fix a core in undline on bad masks
13008 - remove an unwanted space from beginning of second 005 numeric
13010 Revision Changes Path
13011 7.5 +1 -1 ircd-ratbox/include/supported.h
13012 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13016 leeh 2005/02/24 15:18:59 EST (20050224_7)
13019 modules m_monitor.c
13021 - use max_monitor when adding nicknames
13023 that should be everything now..
13025 Revision Changes Path
13026 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13030 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13037 Revision Changes Path
13038 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13042 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13049 Revision Changes Path
13050 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13054 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13059 The Answer to Life, the Universe, and Everything
13061 Revision Changes Path
13062 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13066 leeh 2005/02/24 14:53:04 EST (20050224_3)
13070 modules m_monitor.c
13071 src ircd.c monitor.c
13073 - call init_monitor() on startup
13074 - add in support for adding/deleting/listing monitor entries
13076 Revision Changes Path
13077 7.2 +3 -1 ircd-ratbox/include/monitor.h
13078 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13079 7.374 +2 -0 ircd-ratbox/src/ircd.c
13080 7.3 +15 -4 ircd-ratbox/src/monitor.c
13084 leeh 2005/02/23 21:20:10 EST (20050224_2)
13087 doc example.conf example.efnet.conf
13088 include s_conf.h supported.h
13089 modules Makefile.in
13090 src client.c newconf.c s_conf.c
13092 modules m_monitor.c
13094 - add the max_monitor config option
13095 - advertise MONITOR=%d in 005
13096 - clear a local clients monitor list on exit
13097 - add the framework for the MONITOR command
13100 Revision Changes Path
13101 7.261 +5 -0 ircd-ratbox/doc/example.conf
13102 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13103 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13104 7.4 +4 -2 ircd-ratbox/include/supported.h
13105 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13106 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13107 7.492 +1 -0 ircd-ratbox/src/client.c
13108 7.202 +1 -0 ircd-ratbox/src/newconf.c
13109 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13113 leeh 2005/02/23 20:57:51 EST (20050224_1)
13116 . configure configure.ac
13120 - move MONITOR_HEAP_SIZE over to configure
13122 Revision Changes Path
13123 7.244 ircd-ratbox/configure
13124 7.58 +4 -2 ircd-ratbox/configure.ac
13125 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13126 7.2 +0 -2 ircd-ratbox/src/monitor.c
13130 leeh 2005/02/23 20:48:08 EST (20050224_0)
13134 include client.h numeric.h
13135 modules/core m_nick.c
13136 src Makefile.in client.c messages.tab
13142 - first half of my server-side notify list implementation..
13144 Revision Changes Path
13145 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13146 7.266 +3 -0 ircd-ratbox/include/client.h
13147 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13148 7.58 +6 -0 ircd-ratbox/include/numeric.h
13149 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13150 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13151 7.491 +3 -0 ircd-ratbox/src/client.c
13152 7.126 +5 -5 ircd-ratbox/src/messages.tab
13153 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13154 7.342 +2 -0 ircd-ratbox/src/s_user.c
13158 leeh 2005/02/23 18:42:59 EST (20050223_0)
13163 - double the size of the client and channel hashtables (64k -> 128k and
13164 32k -> 64k). The improvements are quite significant..
13166 Revision Changes Path
13167 7.54 +4 -4 ircd-ratbox/include/hash.h
13171 leeh 2005/02/22 14:55:56 EST (20050222_1)
13175 modules m_services.c
13177 - remove a couple of unused vars
13178 - update monitor.txt
13180 Revision Changes Path
13181 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13182 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13186 leeh 2005/02/21 19:47:24 EST (20050222_0)
13191 - add in my documentation on the upcoming MONITOR command
13193 Revision Changes Path
13194 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13198 leeh 2005/02/21 12:09:34 EST (20050221_0)
13201 . configure configure.ac
13202 doc whats-new-2.1.txt
13203 tools README.mkpasswd
13207 - update whats-new-2.1.txt some more
13208 - we dont have vms mkpasswd anymore
13209 - remove the unused crypt.c
13211 Revision Changes Path
13212 7.243 +3 -6 ircd-ratbox/configure
13213 7.57 +2 -4 ircd-ratbox/configure.ac
13214 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13215 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13216 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13220 leeh 2005/02/19 12:38:09 EST (20050219_3)
13223 doc example.conf example.efnet.conf
13226 src channel.c client.c ircd.c s_conf.c
13228 - rework the splitcode, splitservers is now how many servers we've marked as
13229 EOB, rather than how many are linked. Thus pull ourselves out of
13230 splitmode immediately once this is satisfied
13232 Revision Changes Path
13233 7.260 +8 -9 ircd-ratbox/doc/example.conf
13234 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13235 7.83 +1 -0 ircd-ratbox/include/ircd.h
13236 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13237 7.435 +16 -36 ircd-ratbox/src/channel.c
13238 7.490 +2 -0 ircd-ratbox/src/client.c
13239 7.373 +2 -1 ircd-ratbox/src/ircd.c
13240 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13244 leeh 2005/02/19 09:02:34 EST (20050219_2)
13247 doc example.conf example.efnet.conf
13248 include ircd.h s_conf.h
13250 src channel.c ircd.c newconf.c s_conf.c
13252 - remove split_delay
13254 Revision Changes Path
13255 7.259 +0 -5 ircd-ratbox/doc/example.conf
13256 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13257 7.82 +0 -1 ircd-ratbox/include/ircd.h
13258 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13259 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13260 7.434 +2 -7 ircd-ratbox/src/channel.c
13261 7.372 +0 -1 ircd-ratbox/src/ircd.c
13262 7.201 +0 -1 ircd-ratbox/src/newconf.c
13263 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13267 leeh 2005/02/19 08:48:05 EST (20050219_1)
13271 modules m_cap.c m_who.c
13274 - implemented multi-prefix client capability, which allows stacking of @+ in
13277 Revision Changes Path
13278 7.265 +1 -1 ircd-ratbox/include/client.h
13279 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13280 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13281 7.433 +4 -6 ircd-ratbox/src/channel.c
13285 leeh 2005/02/19 06:27:58 EST (20050219_0)
13289 src newconf.c s_conf.c s_newconf.c
13291 - removed some unused vars/functions
13293 Revision Changes Path
13294 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13295 7.200 +0 -15 ircd-ratbox/src/newconf.c
13296 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13297 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13301 leeh 2005/02/16 12:58:24 EST (20050216_2)
13304 . RELNOTES configure configure.ac
13305 include patchlevel.h
13307 - update configure to reflect this is 'devel'
13309 - revved patchlevel to 2.1.0beta1
13311 Revision Changes Path
13312 1.112 +9 -1 ircd-ratbox/RELNOTES
13313 7.242 +11 -11 ircd-ratbox/configure
13314 7.56 +3 -3 ircd-ratbox/configure.ac
13315 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13319 leeh 2005/02/16 12:46:30 EST (20050216_1)
13322 . configure configure.ac
13323 include client.h numeric.h s_conf.h setup.h.in
13325 modules Makefile.in
13326 modules/core m_nick.c
13327 src Makefile.in client.c ircd.c messages.tab
13328 newconf.c s_conf.c s_user.c
13334 - remove watch, the protocol for this sucks so hard I just dont want it
13337 Revision Changes Path
13338 7.241 +2 -12 ircd-ratbox/configure
13339 7.55 +2 -4 ircd-ratbox/configure.ac
13340 7.264 +0 -2 ircd-ratbox/include/client.h
13341 7.57 +0 -11 ircd-ratbox/include/numeric.h
13342 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13343 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13344 7.3 +2 -3 ircd-ratbox/include/supported.h
13345 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13346 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13347 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13348 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13349 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13350 7.489 +0 -3 ircd-ratbox/src/client.c
13351 7.371 +0 -2 ircd-ratbox/src/ircd.c
13352 7.125 +9 -9 ircd-ratbox/src/messages.tab
13353 7.199 +0 -1 ircd-ratbox/src/newconf.c
13354 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13355 7.341 +0 -2 ircd-ratbox/src/s_user.c
13356 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13360 leeh 2005/02/15 19:13:31 EST (20050216_0)
13364 src event.c ircd_lexer.l ircd_signal.c
13367 servlink descrip.mms
13369 - remove a few vms bits
13371 Revision Changes Path
13372 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13373 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13374 7.47 +0 -54 ircd-ratbox/src/event.c
13375 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13376 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13377 7.152 +0 -3 ircd-ratbox/src/modules.c
13381 leeh 2005/02/15 18:53:32 EST (20050215_0)
13384 include hostmask.h ircd.h s_conf.h s_newconf.h
13385 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13387 src hostmask.c ircd.c ircd_signal.c s_conf.c
13390 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13391 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13393 Revision Changes Path
13394 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13395 7.81 +1 -0 ircd-ratbox/include/ircd.h
13396 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13397 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13398 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13399 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13400 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13401 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13402 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13403 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13404 7.370 +7 -0 ircd-ratbox/src/ircd.c
13405 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13406 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13407 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13411 leeh 2005/02/13 10:21:41 EST (20050213_4)
13416 doc whats-new-2.0.txt whats-new-2.1.txt
13420 - move whats-new.txt to whats-new-2.0.txt
13421 - add in whats-new-2.1.txt
13422 - update services.txt with the whois for logged in users
13424 Revision Changes Path
13425 7.2 +5 -0 ircd-ratbox/doc/services.txt
13426 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13427 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13428 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13432 leeh 2005/02/13 09:20:37 EST (20050213_3)
13435 include supported.h
13436 modules/core m_message.c
13438 - fix a compile error in m_message.c
13439 - update 005 to the spec and add CPRIVMSG/CNOTICE
13441 Revision Changes Path
13442 7.2 +31 -37 ircd-ratbox/include/supported.h
13443 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13447 leeh 2005/02/13 09:14:12 EST (20050213_2)
13452 - fix the membership memleak
13454 Revision Changes Path
13455 7.432 +0 -3 ircd-ratbox/src/channel.c
13459 leeh 2005/02/12 21:51:56 EST (20050213_1)
13463 modules/core m_message.c
13465 - add a bitmask to track when they send their first message, only allowing
13466 clearing stuff after that.
13468 Revision Changes Path
13469 7.263 +4 -0 ircd-ratbox/include/client.h
13470 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13474 leeh 2005/02/12 21:17:52 EST (20050213_0)
13477 include patricia.h s_newconf.h
13478 modules/core m_message.c
13479 src patricia.c s_newconf.c s_user.c
13481 - add in the patricia for tracking who fills up targets, give them a reduced
13484 Revision Changes Path
13485 7.20 +1 -1 ircd-ratbox/include/patricia.h
13486 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13487 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13488 7.29 +1 -1 ircd-ratbox/src/patricia.c
13489 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13490 7.340 +4 -0 ircd-ratbox/src/s_user.c
13494 leeh 2005/02/12 18:35:10 EST (20050212_0)
13497 include ircd_defs.h
13498 src class.c reject.c
13500 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13502 Revision Changes Path
13503 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13504 7.68 +1 -5 ircd-ratbox/src/class.c
13505 1.33 +1 -5 ircd-ratbox/src/reject.c
13509 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13514 remove stupid memory leak
13516 Revision Changes Path
13517 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13521 leeh 2005/02/11 06:42:48 EST (20050211_0)
13526 - workaround hyb6 allowing empty gline reasons
13528 Revision Changes Path
13529 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13533 leeh 2005/02/09 14:39:13 EST (20050209_2)
13537 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13538 src ircd.c s_conf.c
13540 - move temp dlines and temp klines over to an array, rather than completely
13543 Revision Changes Path
13544 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13545 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13546 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13547 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13548 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13549 7.369 +0 -5 ircd-ratbox/src/ircd.c
13550 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13554 leeh 2005/02/09 14:02:13 EST (20050209_1)
13558 modules m_cap.c m_pong.c m_user.c
13559 modules/core m_nick.c
13562 - remove 'nick' param from register_local_user(), its not needed.
13564 Revision Changes Path
13565 7.35 +1 -1 ircd-ratbox/include/s_user.h
13566 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13567 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13568 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13569 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13570 7.339 +6 -6 ircd-ratbox/src/s_user.c
13574 leeh 2005/02/09 13:12:53 EST (20050209_0)
13577 modules m_cmessage.c
13579 - dont send numerics when we're dealing with CNOTICE
13580 - add in checking for +g, and resetting idle
13582 Revision Changes Path
13583 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13587 leeh 2005/02/08 11:37:50 EST (20050208_2)
13592 - fix operator blocks to work on ip spoofs
13594 Revision Changes Path
13595 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13599 leeh 2005/02/07 19:23:22 EST (20050208_1)
13602 doc example.conf example.efnet.conf
13605 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13607 Revision Changes Path
13608 7.258 +0 -39 ircd-ratbox/doc/example.conf
13609 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13610 7.198 +0 -272 ircd-ratbox/src/newconf.c
13614 leeh 2005/02/07 19:19:32 EST (20050208_0)
13619 - added support for kline.conf.perm et al, these take the same formats
13620 as their non-permanent partners, but you cant remove them via the ircd.
13622 Revision Changes Path
13623 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13627 leeh 2005/02/02 19:18:59 EST (20050203_1)
13634 help/opers cnotice cprivmsg
13636 - added help files for cprivmsg/cnotice
13638 Revision Changes Path
13639 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13640 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13641 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13642 1.10 +19 -19 ircd-ratbox/help/opers/index
13643 1.7 +10 -9 ircd-ratbox/help/users/index
13647 leeh 2005/02/02 19:14:25 EST (20050203_0)
13651 modules Makefile.in
13654 modules m_cmessage.c
13656 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13657 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13658 nick is a member. These bypass any target change limitations.
13659 - added ERR_VOICENEEDED, numeric 489.
13661 Revision Changes Path
13662 7.56 +2 -0 ircd-ratbox/include/numeric.h
13663 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13664 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13665 7.124 +1 -1 ircd-ratbox/src/messages.tab
13669 leeh 2005/02/02 16:58:16 EST (20050202_4)
13674 - update etrace help
13676 Revision Changes Path
13677 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13681 leeh 2005/02/02 16:55:04 EST (20050202_3)
13686 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13687 can put its external ip address in there..
13689 Revision Changes Path
13690 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13694 leeh 2005/02/02 16:41:06 EST (20050202_2)
13699 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13700 if its a non-local client. These will just get "lost" if the remote
13701 server doesnt support this..
13703 Revision Changes Path
13704 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13708 leeh 2005/02/02 16:12:12 EST (20050202_1)
13711 include client.h numeric.h s_conf.h
13712 modules/core m_message.c
13713 src messages.tab newconf.c s_conf.c
13715 - first part of the target change code, add the storage of targets for
13716 localuser, throttle messages when they fill all the available slots
13718 Revision Changes Path
13719 7.262 +5 -1 ircd-ratbox/include/client.h
13720 7.55 +2 -0 ircd-ratbox/include/numeric.h
13721 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13722 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13723 7.123 +1 -1 ircd-ratbox/src/messages.tab
13724 7.197 +1 -0 ircd-ratbox/src/newconf.c
13725 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13729 leeh 2005/02/02 13:28:10 EST (20050202_0)
13732 modules m_resv.c m_stats.c m_testline.c
13733 modules/core m_join.c
13734 src hash.c kdparse.c messages.tab s_newconf.c
13736 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13737 tracking of when resvs get hit
13739 Revision Changes Path
13740 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13741 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13742 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13743 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13744 7.114 +3 -0 ircd-ratbox/src/hash.c
13745 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13746 7.122 +1 -1 ircd-ratbox/src/messages.tab
13747 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13751 leeh 2005/01/31 09:04:10 EST (20050131_2)
13756 - fflush() logfiles
13758 Revision Changes Path
13759 7.79 +2 -0 ircd-ratbox/src/s_log.c
13763 leeh 2005/01/31 08:59:09 EST (20050131_1)
13768 - rename fd_dump() to comm_dump()
13770 Revision Changes Path
13771 1.27 +2 -2 ircd-ratbox/src/commio.c
13775 leeh 2005/01/30 19:16:08 EST (20050131_0)
13780 modules m_services.c
13781 modules/core m_server.c
13782 src hook.c s_serv.c
13784 - added hook for server_introduced
13785 - fixed up services support for hooks
13787 Revision Changes Path
13788 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13789 1.31 +1 -0 ircd-ratbox/include/hook.h
13790 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13791 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13792 7.36 +2 -0 ircd-ratbox/src/hook.c
13793 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13797 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13802 Add back in the comm_fd_hack thing for solaris
13804 Revision Changes Path
13805 1.26 +26 -1 ircd-ratbox/src/commio.c
13809 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13813 include commio.h s_conf.h watch.h
13814 modules m_dline.c m_kline.c m_resv.c m_stats.c
13815 m_watch.c m_xline.c
13816 modules/core m_nick.c
13817 src balloc.c cache.c client.c commio.c
13818 epoll.c ircd.c ircd_lexer.l kdparse.c
13819 listener.c s_auth.c s_conf.c s_log.c
13822 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13824 Revision Changes Path
13825 1.18 +0 -2 ircd-ratbox/adns/adns.h
13826 1.14 +6 -37 ircd-ratbox/include/commio.h
13827 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13828 7.3 +2 -2 ircd-ratbox/include/watch.h
13829 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13830 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13831 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13832 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13833 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13834 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13835 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13836 7.85 +1 -1 ircd-ratbox/src/balloc.c
13837 1.24 +5 -5 ircd-ratbox/src/cache.c
13838 7.488 +4 -4 ircd-ratbox/src/client.c
13839 1.25 +10 -280 ircd-ratbox/src/commio.c
13840 1.33 +1 -1 ircd-ratbox/src/epoll.c
13841 7.368 +4 -4 ircd-ratbox/src/ircd.c
13842 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13843 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13844 7.125 +8 -8 ircd-ratbox/src/listener.c
13845 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13846 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13847 7.78 +20 -20 ircd-ratbox/src/s_log.c
13848 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13849 1.6 +22 -15 ircd-ratbox/src/watch.c
13853 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13856 modules/core m_mode.c
13858 remove two unused variables
13860 Revision Changes Path
13861 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13865 leeh 2005/01/28 15:31:40 EST (20050128_1)
13871 - mo_kline() needs minpara of 3, not 2
13872 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13873 - require me.info is never blank
13875 Revision Changes Path
13876 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13877 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13881 leeh 2005/01/28 15:26:28 EST (20050128_0)
13884 modules/core m_mode.c m_sjoin.c
13886 - patch via jilles to fix +eI lists being shown to lusers when handling
13887 protocol stuff over TS6
13889 Revision Changes Path
13890 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13891 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13895 leeh 2005/01/25 19:47:38 EST (20050126_0)
13899 modules/core m_join.c m_mode.c m_sjoin.c
13900 src channel.c messages.tab s_serv.c
13902 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13903 an operspy call with &me
13904 - remove modebuf/parabuf params from channel_modes(), we now generate a
13905 buffer internally which we return.
13907 Revision Changes Path
13908 7.163 +1 -1 ircd-ratbox/include/channel.h
13909 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13910 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13911 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13912 7.431 +25 -18 ircd-ratbox/src/channel.c
13913 7.121 +1 -1 ircd-ratbox/src/messages.tab
13914 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13918 alz 2005/01/25 18:09:18 EST (20050125_5)
13921 doc example.conf example.efnet.conf
13924 src listener.c newconf.c s_conf.c
13926 Added dline_with_reason config option (default yes):
13928 /* dline reason: show the user the dline reason when they connect
13931 dline_with_reason = yes;
13933 Revision Changes Path
13934 7.257 +6 -1 ircd-ratbox/doc/example.conf
13935 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13936 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13937 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13938 7.124 +1 -1 ircd-ratbox/src/listener.c
13939 7.196 +1 -0 ircd-ratbox/src/newconf.c
13940 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13944 leeh 2005/01/25 13:21:17 EST (20050125_4)
13949 - make conf_set_generic_string() test len exists before it uses it.
13951 Revision Changes Path
13952 7.195 +1 -1 ircd-ratbox/src/newconf.c
13956 leeh 2005/01/25 13:10:56 EST (20050125_3)
13962 - rename 'type' to 'flags' in cluster {};
13963 - add stacking of servers in cluster {}; documented in example.conf
13965 Revision Changes Path
13966 7.256 +18 -10 ircd-ratbox/doc/example.conf
13967 7.194 +39 -7 ircd-ratbox/src/newconf.c
13971 alz 2005/01/25 12:48:54 EST (20050125_2)
13975 src listener.c s_conf.c
13977 Added dline reasons, connecting/banned clients now see ban reason.
13979 Revision Changes Path
13980 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13981 7.123 +17 -4 ircd-ratbox/src/listener.c
13982 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13986 leeh 2005/01/25 07:44:37 EST (20050125_1)
13989 doc example.conf example.efnet.conf
13992 - implement stacking of shared {}; blocks, documented in example.conf
13994 Revision Changes Path
13995 7.255 +26 -13 ircd-ratbox/doc/example.conf
13996 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13997 7.193 +51 -36 ircd-ratbox/src/newconf.c
14001 leeh 2005/01/24 19:08:29 EST (20050125_0)
14005 include client.h s_conf.h
14006 modules/core m_join.c
14007 src newconf.c s_user.c
14009 - added jupe_exempt to auth {};, exempts the user from generating warnings
14010 when they attempt to join juped channels.
14012 Revision Changes Path
14013 7.254 +2 -0 ircd-ratbox/doc/example.conf
14014 7.261 +3 -0 ircd-ratbox/include/client.h
14015 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14016 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14017 7.192 +1 -0 ircd-ratbox/src/newconf.c
14018 7.338 +8 -0 ircd-ratbox/src/s_user.c
14022 leeh 2005/01/24 18:57:02 EST (20050124_6)
14027 - rework shared {};, the format is now:
14029 oper = "flame@*.leeh.co.uk", "*.lan";
14035 oper = "flame@*.leeh.co.uk", "*.lan";
14039 Revision Changes Path
14040 7.191 +55 -23 ircd-ratbox/src/newconf.c
14044 leeh 2005/01/24 17:25:58 EST (20050124_5)
14049 - fix the prototype on load_static_modules()
14051 Revision Changes Path
14052 7.61 +1 -1 ircd-ratbox/include/modules.h
14056 leeh 2005/01/24 16:00:30 EST (20050124_4)
14061 - have cap end call register_local_user() with its own copy of
14062 source_p->username so its safe for unidented users..
14064 Revision Changes Path
14065 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14069 leeh 2005/01/24 15:48:09 EST (20050124_3)
14072 include newconf.h s_conf.h
14074 src newconf.c s_conf.c s_log.c
14076 - move the conf parser over to a table based structure, with generic setting
14077 of integers/strings
14079 Revision Changes Path
14080 7.34 +9 -8 ircd-ratbox/include/newconf.h
14081 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14082 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14083 7.190 +264 -808 ircd-ratbox/src/newconf.c
14084 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14085 7.77 +13 -13 ircd-ratbox/src/s_log.c
14089 leeh 2005/01/24 13:11:30 EST (20050124_2)
14095 - added stacking of ips in exempt {};
14097 Revision Changes Path
14098 7.253 +4 -0 ircd-ratbox/doc/example.conf
14099 7.189 +11 -30 ircd-ratbox/src/newconf.c
14103 leeh 2005/01/24 12:59:57 EST (20050124_1)
14107 src channel.c client.c hash.c hook.c
14108 newconf.c s_user.c watch.c
14110 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14111 consistent with the rest of the dlink code.
14113 Revision Changes Path
14114 1.54 +7 -7 ircd-ratbox/include/tools.h
14115 7.430 +2 -2 ircd-ratbox/src/channel.c
14116 7.487 +6 -6 ircd-ratbox/src/client.c
14117 7.113 +5 -5 ircd-ratbox/src/hash.c
14118 7.35 +1 -1 ircd-ratbox/src/hook.c
14119 7.188 +2 -2 ircd-ratbox/src/newconf.c
14120 7.337 +1 -1 ircd-ratbox/src/s_user.c
14121 1.5 +4 -4 ircd-ratbox/src/watch.c
14125 leeh 2005/01/24 12:47:13 EST (20050124_0)
14130 - cheap hack on sticky capabs..
14132 Revision Changes Path
14133 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14137 leeh 2005/01/22 11:36:54 EST (20050122_0)
14142 - updated my clicap implementation to match the spec so far..
14144 Revision Changes Path
14145 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14149 leeh 2005/01/21 07:14:43 EST (20050121_2)
14154 modules m_services.c
14155 src hook.c s_serv.c
14157 - added hooks for when we're sending a burst
14158 - rewrote hooks.txt
14159 - fix up the hooks ive already done in services compatibility, ill add the
14160 hooks for server/client introductions in a bit.
14162 Revision Changes Path
14163 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14164 1.30 +4 -0 ircd-ratbox/include/hook.h
14165 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14166 7.34 +7 -0 ircd-ratbox/src/hook.c
14167 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14171 leeh 2005/01/21 06:34:03 EST (20050121_1)
14174 contrib example_module.c spy_admin_notice.c
14175 spy_info_notice.c spy_links_notice.c
14176 spy_motd_notice.c spy_stats_notice.c
14177 spy_stats_p_notice.c spy_trace_notice.c
14179 spy_whois_notice_global.c
14181 modules m_admin.c m_info.c m_links.c m_motd.c
14182 m_services.c m_stats.c m_trace.c
14183 m_whois.c static_modules.c.SH
14184 modules/core m_server.c
14185 src client.c hook.c ircd.c modules.c packet.c
14186 s_auth.c s_serv.c s_user.c send.c
14188 - add a better implementation of the hook system, its now a slow leaking
14189 array and events are created whenever we try adding a hook for it, or
14190 theyre registered for the caller.
14192 Ive temporarily fucked services support and removed most of the other
14193 hooks.. I shall fix this soon.
14195 Revision Changes Path
14196 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14197 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14198 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14199 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14200 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14201 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14202 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14203 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14204 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14205 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14206 1.29 +34 -70 ircd-ratbox/include/hook.h
14207 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14208 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14209 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14210 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14211 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14212 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14213 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14214 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14215 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14216 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14217 7.486 +1 -28 ircd-ratbox/src/client.c
14218 7.33 +131 -137 ircd-ratbox/src/hook.c
14219 7.367 +1 -1 ircd-ratbox/src/ircd.c
14220 7.151 +6 -10 ircd-ratbox/src/modules.c
14221 7.138 +10 -14 ircd-ratbox/src/packet.c
14222 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14223 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14224 7.336 +0 -6 ircd-ratbox/src/s_user.c
14225 7.286 +8 -6 ircd-ratbox/src/send.c
14229 leeh 2005/01/20 19:19:20 EST (20050121_0)
14234 - remove an unused struct
14236 Revision Changes Path
14237 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14241 leeh 2005/01/20 13:38:39 EST (20050120_1)
14244 . configure configure.ac
14245 include client.h numeric.h patchlevel.h
14246 modules Makefile.in
14247 src messages.tab s_user.c
14251 - drop back to -O0, fix patchlevel.h
14252 - first stab at client capabilities.. this still needs work.
14254 Revision Changes Path
14255 7.240 +3 -3 ircd-ratbox/configure
14256 7.54 +3 -3 ircd-ratbox/configure.ac
14257 7.260 +3 -0 ircd-ratbox/include/client.h
14258 7.54 +2 -0 ircd-ratbox/include/numeric.h
14259 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14260 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14261 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14262 7.120 +1 -1 ircd-ratbox/src/messages.tab
14263 7.335 +3 -0 ircd-ratbox/src/s_user.c
14267 leeh 2005/01/20 06:04:41 EST (20050120_0)
14270 . ChangeLog RELNOTES
14271 include config.h config.h.dist memory.h
14274 src commio.c crypt.c getopt.c ircd.c s_serv.c
14276 . README.VMS clean.com make.com
14277 include setup.h_vms
14278 modules descrip.mms static_modules_c.com
14279 modules/core descrip.mms
14280 src descrip.mms qio.c version.com
14281 tools descrip.mms mkpasswd_vms.c
14283 - clean changelog, relnotes
14284 - mark patchlevel as 2.1.0beta
14285 - remove VMS support
14287 Revision Changes Path
14288 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14289 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14290 1.111 +1 -348 ircd-ratbox/RELNOTES
14291 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14292 7.182 +0 -42 ircd-ratbox/include/config.h
14293 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14294 7.50 +0 -4 ircd-ratbox/include/memory.h
14295 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14296 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14297 7.2 +0 -58 ircd-ratbox/make.com (dead)
14298 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14299 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14300 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14301 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14302 1.24 +7 -30 ircd-ratbox/src/commio.c
14303 7.12 +0 -4 ircd-ratbox/src/crypt.c
14304 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14305 7.24 +0 -4 ircd-ratbox/src/getopt.c
14306 7.366 +4 -19 ircd-ratbox/src/ircd.c
14307 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14308 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14309 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14310 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14311 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14315 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14321 not using the return values on a few watch functions so make them void
14323 Revision Changes Path
14324 7.2 +5 -5 ircd-ratbox/include/watch.h
14325 1.4 +19 -28 ircd-ratbox/src/watch.c
14328 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14333 Make watch throttle, don't accept letter commands stacked
14335 Revision Changes Path
14336 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14340 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14347 Revision Changes Path
14348 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14352 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14355 . ChangeLog README.FIRST RELNOTES configure
14357 adns adns.h internal.h parse.c transmit.c
14359 contrib example_module.c spy_admin_notice.c
14360 spy_info_notice.c spy_links_notice.c
14361 spy_motd_notice.c spy_stats_notice.c
14362 spy_stats_p_notice.c spy_trace_notice.c
14364 spy_whois_notice_global.c
14365 doc example.conf example.efnet.conf ircd.motd
14366 server-version-info whats-new.txt
14367 help/opers umode xline
14369 include cache.h channel.h class.h client.h
14370 commio.h config.h config.h.dist hash.h
14371 hook.h hostmask.h irc_string.h ircd.h
14372 ircd_defs.h m_info.h memory.h msg.h
14373 newconf.h numeric.h packet.h patchlevel.h
14374 patricia.h s_conf.h s_gline.h s_newconf.h
14375 s_serv.h s_user.h scache.h serno.h
14376 setup.h.in sprintf_irc.h stdinc.h tools.h
14377 modules .depend Makefile.in m_admin.c m_away.c
14378 m_dline.c m_encap.c m_gline.c m_info.c
14379 m_kline.c m_links.c m_list.c m_lusers.c
14380 m_motd.c m_oper.c m_operspy.c m_rehash.c
14381 m_restart.c m_resv.c m_set.c m_stats.c
14382 m_svinfo.c m_testline.c m_testmask.c
14383 m_topic.c m_trace.c m_watch.c m_who.c
14384 m_whois.c m_whowas.c m_xline.c
14385 static_modules.c.SH
14386 modules/core m_error.c m_message.c m_mode.c m_quit.c
14387 m_server.c m_squit.c
14388 src .depend Makefile.in adns.c balloc.c
14389 cache.c channel.c class.c client.c
14390 commio.c crypt.c devpoll.c epoll.c
14391 event.c getopt.c hash.c hook.c hostmask.c
14392 irc_string.c ircd.c ircd_lexer.l
14393 ircd_parser.y ircd_signal.c listener.c
14394 modules.c newconf.c numeric.c packet.c
14395 parse.c patricia.c poll.c reject.c
14396 restart.c s_auth.c s_conf.c s_log.c
14397 s_newconf.c s_serv.c s_user.c scache.c
14398 select.c send.c snprintf.c tools.c
14399 version.c.SH watch.c whowas.c
14400 tools README.mkpasswd mkpasswd.c
14402 . README.VMS clean.com make.com
14404 include common.h s_stats.h setup.h_vms
14406 modules descrip.mms m_challenge.c m_etrace.c
14407 m_invite.c m_names.c m_pass.c m_ping.c
14408 m_pong.c m_services.c m_tb.c m_user.c
14409 m_users.c m_version.c
14410 static_modules_c.com
14411 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14413 servlink descrip.mms
14414 src descrip.mms kdparse.c messages.tab qio.c
14415 s_gline.c s_stats.c version.com
14416 tools descrip.mms mkpasswd_vms.c
14420 modules/core channels.c users.c
14423 merge from RATBOX_2_0
14425 Revision Changes Path
14426 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14427 7.40 +1 -0 ircd-ratbox/README.FIRST
14428 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14429 1.110 +114 -6 ircd-ratbox/RELNOTES
14430 1.17 +4 -0 ircd-ratbox/adns/adns.h
14431 1.17 +4 -4 ircd-ratbox/adns/internal.h
14432 1.12 +38 -38 ircd-ratbox/adns/parse.c
14433 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14434 1.19 +13 -13 ircd-ratbox/adns/types.c
14435 7.1 +10 -0 ircd-ratbox/clean.com (new)
14436 7.239 +47 -29 ircd-ratbox/configure
14437 7.53 +40 -32 ircd-ratbox/configure.ac
14438 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14439 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14440 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14441 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14442 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14443 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14444 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14445 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14446 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14447 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14448 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14449 7.252 +68 -22 ircd-ratbox/doc/example.conf
14450 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14451 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14452 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14453 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14454 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14455 1.5 +2 -1 ircd-ratbox/help/opers/umode
14456 1.7 +1 -1 ircd-ratbox/help/opers/xline
14457 1.2 +1 -0 ircd-ratbox/help/users/umode
14458 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14459 1.7 +8 -0 ircd-ratbox/include/cache.h
14460 7.162 +18 -16 ircd-ratbox/include/channel.h
14461 7.25 +4 -0 ircd-ratbox/include/class.h
14462 7.259 +34 -28 ircd-ratbox/include/client.h
14463 1.13 +45 -7 ircd-ratbox/include/commio.h
14464 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14465 7.181 +74 -16 ircd-ratbox/include/config.h
14466 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14467 7.53 +2 -0 ircd-ratbox/include/hash.h
14468 1.28 +73 -27 ircd-ratbox/include/hook.h
14469 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14470 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14471 7.80 +6 -31 ircd-ratbox/include/ircd.h
14472 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14473 7.56 +14 -8 ircd-ratbox/include/m_info.h
14474 7.49 +4 -0 ircd-ratbox/include/memory.h
14475 7.53 +2 -0 ircd-ratbox/include/msg.h
14476 7.33 +9 -9 ircd-ratbox/include/newconf.h
14477 7.53 +12 -8 ircd-ratbox/include/numeric.h
14478 7.27 +1 -1 ircd-ratbox/include/packet.h
14479 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14480 7.19 +25 -1 ircd-ratbox/include/patricia.h
14481 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14482 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14483 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14484 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14485 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14486 7.34 +13 -9 ircd-ratbox/include/s_user.h
14487 7.15 +1 -1 ircd-ratbox/include/scache.h
14488 7.5366 +1 -1 ircd-ratbox/include/serno.h
14489 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14490 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14491 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14492 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14493 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14494 1.53 +10 -10 ircd-ratbox/include/tools.h
14495 7.1 +58 -0 ircd-ratbox/make.com (new)
14496 1.45 +338 -182 ircd-ratbox/modules/.depend
14497 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14498 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14499 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14500 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14501 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14502 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14503 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14504 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14505 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14506 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14507 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14508 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14509 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14510 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14511 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14512 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14513 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14514 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14515 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14516 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14517 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14518 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14519 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14520 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14521 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14522 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14523 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14524 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14525 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14526 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14527 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14528 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14529 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14530 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14531 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14532 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14533 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14534 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14535 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14536 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14537 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14538 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14539 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14540 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14541 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14542 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14543 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14544 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14545 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14546 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14547 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14548 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14549 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14550 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14551 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14552 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14553 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14554 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14555 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14556 7.48 +162 -119 ircd-ratbox/src/.depend
14557 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14558 7.75 +5 -5 ircd-ratbox/src/adns.c
14559 7.84 +1 -1 ircd-ratbox/src/balloc.c
14560 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14561 1.23 +75 -7 ircd-ratbox/src/cache.c
14562 7.429 +342 -79 ircd-ratbox/src/channel.c
14563 7.67 +42 -2 ircd-ratbox/src/class.c
14564 7.485 +245 -85 ircd-ratbox/src/client.c
14565 1.23 +349 -43 ircd-ratbox/src/commio.c
14566 7.11 +4 -0 ircd-ratbox/src/crypt.c
14567 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14568 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14569 1.32 +4 -8 ircd-ratbox/src/epoll.c
14570 7.46 +63 -6 ircd-ratbox/src/event.c
14571 7.23 +4 -0 ircd-ratbox/src/getopt.c
14572 7.112 +8 -7 ircd-ratbox/src/hash.c
14573 7.32 +135 -133 ircd-ratbox/src/hook.c
14574 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14575 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14576 7.365 +56 -48 ircd-ratbox/src/ircd.c
14577 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14578 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14579 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14580 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14581 7.122 +14 -13 ircd-ratbox/src/listener.c
14582 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14583 7.150 +17 -8 ircd-ratbox/src/modules.c
14584 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14585 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14586 7.137 +55 -42 ircd-ratbox/src/packet.c
14587 7.187 +8 -15 ircd-ratbox/src/parse.c
14588 7.28 +2 -4 ircd-ratbox/src/patricia.c
14589 7.82 +3 -1 ircd-ratbox/src/poll.c
14590 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14591 1.32 +8 -3 ircd-ratbox/src/reject.c
14592 7.34 +1 -0 ircd-ratbox/src/restart.c
14593 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14594 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14595 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14596 7.76 +32 -35 ircd-ratbox/src/s_log.c
14597 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14598 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14599 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14600 7.334 +773 -2 ircd-ratbox/src/s_user.c
14601 7.27 +2 -1 ircd-ratbox/src/scache.c
14602 7.44 +2 -0 ircd-ratbox/src/select.c
14603 7.285 +12 -12 ircd-ratbox/src/send.c
14604 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14605 7.46 +0 -1 ircd-ratbox/src/tools.c
14606 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14607 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14608 1.3 +4 -4 ircd-ratbox/src/watch.c
14609 7.32 +1 -0 ircd-ratbox/src/whowas.c
14610 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14611 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14612 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14613 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14617 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14619 Modified files: (Branch: RATBOX_2_0)
14622 a remote client is never going to have a watch list..duh
14624 Revision Changes Path
14625 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14629 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14631 Added files: (Branch: RATBOX_2_0)
14636 Revision Changes Path
14637 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14641 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14643 Added files: (Branch: RATBOX_2_0)
14647 helps if we actually include the .c/.h files
14649 Revision Changes Path
14650 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14651 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14655 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14657 Modified files: (Branch: RATBOX_2_0)
14658 . configure configure.ac
14659 include client.h numeric.h s_conf.h setup.h.in
14661 modules Makefile.in
14662 modules/core m_nick.c
14663 src Makefile.in client.c ircd.c messages.tab
14664 newconf.c s_conf.c s_user.c
14666 backport watch from devel
14668 Revision Changes Path
14669 7.229.2.10 +12 -2 ircd-ratbox/configure
14670 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14671 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14672 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14673 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14674 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14675 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14676 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14677 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14678 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14679 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14680 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14681 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14682 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14683 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14684 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14688 leeh 2005/01/12 10:12:40 EST (20050112_1)
14690 Modified files: (Branch: RATBOX_2_0)
14692 modules m_services.c m_whois.c
14695 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14696 when the user is logged in
14698 Revision Changes Path
14699 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14700 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14701 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14702 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14706 leeh 2005/01/11 19:47:14 EST (20050112_0)
14708 Modified files: (Branch: RATBOX_2_0)
14709 include supported.h
14710 Added files: (Branch: RATBOX_2_0)
14714 - added doc/services.txt, outlining the compatibility code
14716 Revision Changes Path
14717 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14718 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14722 leeh 2005/01/11 18:38:10 EST (20050111_5)
14724 Modified files: (Branch: RATBOX_2_0)
14725 include client.h hook.h
14726 modules m_services.c
14727 modules/core m_server.c
14728 src hook.c s_serv.c
14730 - more services compatibility code:
14731 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14732 appropriate service {}; entry, only accept SU from these.
14733 - hook into us finishing nick burst, and have services burst a list of
14736 Revision Changes Path
14737 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14738 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14739 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14740 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14741 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14742 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14746 leeh 2005/01/11 17:32:42 EST (20050111_4)
14748 Modified files: (Branch: RATBOX_2_0)
14749 . configure configure.ac
14751 modules Makefile.in
14753 Added files: (Branch: RATBOX_2_0)
14754 modules m_services.c
14756 - more services compatibility code:
14757 - encap handlers for SU (services marking client as logged in)
14758 - and for LOGIN (servers bursting logged in status)
14759 - move suser from Client -> User
14761 Revision Changes Path
14762 7.229.2.9 +9 -3 ircd-ratbox/configure
14763 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14764 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14765 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14766 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14767 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14771 leeh 2005/01/11 16:46:34 EST (20050111_3)
14773 Modified files: (Branch: RATBOX_2_0)
14774 include ircd_defs.h
14776 - whoops, missing #endif
14778 Revision Changes Path
14779 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14783 leeh 2005/01/11 15:56:57 EST (20050111_2)
14785 Modified files: (Branch: RATBOX_2_0)
14786 include ircd_defs.h
14788 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14789 have ipv6 just report sizeof(struct sockaddr_in)
14791 Revision Changes Path
14792 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14796 leeh 2005/01/10 20:19:35 EST (20050111_1)
14798 Modified files: (Branch: RATBOX_2_0)
14801 - fix a gcc warning
14803 Revision Changes Path
14804 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14808 leeh 2005/01/10 20:10:35 EST (20050111_0)
14810 Modified files: (Branch: RATBOX_2_0)
14811 adns internal.h parse.c transmit.c types.c
14813 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14816 Revision Changes Path
14817 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14818 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14819 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14820 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14824 leeh 2005/01/10 17:48:48 EST (20050110_3)
14826 Modified files: (Branch: RATBOX_2_0)
14829 - send out the reformatted xline to opers (\s -> ' ')
14831 Revision Changes Path
14832 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14836 leeh 2005/01/10 16:18:53 EST (20050110_2)
14838 Modified files: (Branch: RATBOX_2_0)
14841 include client.h supported.h
14842 src messages.tab s_user.c send.c
14844 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14847 Revision Changes Path
14848 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14849 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14850 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14851 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14852 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14853 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14854 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14858 leeh 2005/01/10 14:50:47 EST (20050110_1)
14860 Modified files: (Branch: RATBOX_2_0)
14861 doc example.conf example.efnet.conf
14863 - I dont remember ts6 desyncing on bans, so im not sure why the example
14866 Revision Changes Path
14867 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14868 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14872 leeh 2005/01/10 13:31:10 EST (20050110_0)
14874 Modified files: (Branch: RATBOX_2_0)
14875 . configure configure.ac
14876 include channel.h client.h numeric.h s_conf.h
14877 s_serv.h setup.h.in
14878 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14880 src channel.c messages.tab newconf.c s_conf.c
14883 - added --enable-services to configure, which enables some ratbox-services
14884 compatibility code:
14885 - chanmode +r, registered users only
14886 - usermode +S, prevents deop/kick of a service
14887 - service { }; block in conf for the above umode
14889 Revision Changes Path
14890 7.229.2.8 +28 -16 ircd-ratbox/configure
14891 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14892 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14893 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14894 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14895 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14896 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14897 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14898 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14899 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14900 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14901 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14902 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14903 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14904 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14905 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14906 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14907 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14908 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14912 leeh 2005/01/09 08:23:30 EST (20050109_0)
14914 Modified files: (Branch: RATBOX_2_0)
14917 - remove a tab, and add +C to opers umode help
14919 Revision Changes Path
14920 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode