1 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
3 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
7 +64 -57 trunk/extensions/Makefile.in (File Modified)
8 + - trunk/extensions/sno_whois.c (File Added)
9 + - trunk/extensions/spy_whois_notice.c (File Deleted)
12 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
14 Prevent too wide klines with CIDR masks.
18 +17 -5 trunk/modules/m_kline.c (File Modified)
21 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
23 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
27 +4 -0 trunk/modules/m_kline.c (File Modified)
30 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
32 - fold conf_connect_allowed() into accept_connection()
33 - extend add_connection() so that exempt{}s apply to max unregistered
39 +1 -1 trunk/doc/example.conf (File Modified)
40 +1 -1 trunk/doc/reference.conf (File Modified)
41 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
42 +0 -2 trunk/include/s_conf.h (File Modified)
43 +14 -7 trunk/src/listener.c (File Modified)
46 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
48 m_webirc: call del_unknown_ip() otherwise the unknown will
49 never be subtracted from the cgiirc ip
53 +2 -0 trunk/extensions/m_webirc.c (File Modified)
56 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
58 Remove s_assert in del_unknown_ip() supposedly if the ip
59 cannot be found, it is not feasible to avoid that case
60 entirely with m_webirc.c.
64 +1 -2 trunk/src/reject.c (File Modified)
67 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
69 Apply ratbox flood fix.
73 +1 -0 trunk/doc/example.conf (File Modified)
74 +5 -0 trunk/doc/reference.conf (File Modified)
75 +3 -0 trunk/include/client.h (File Modified)
76 +4 -0 trunk/include/reject.h (File Modified)
77 +1 -0 trunk/include/s_conf.h (File Modified)
78 +2 -0 trunk/src/client.c (File Modified)
79 +3 -0 trunk/src/listener.c (File Modified)
80 +1 -0 trunk/src/newconf.c (File Modified)
81 +8 -5 trunk/src/packet.c (File Modified)
82 +59 -2 trunk/src/reject.c (File Modified)
83 +1 -0 trunk/src/s_conf.c (File Modified)
84 +2 -0 trunk/src/s_serv.c (File Modified)
85 +1 -0 trunk/src/s_user.c (File Modified)
88 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
94 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
97 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
103 +114 -1 trunk/configure (File Modified)
106 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
108 - remove "ASM hashing code" from the configure overview
112 +0 -1 trunk/configure.ac (File Modified)
115 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
117 Target left IRC (more friendly error message if a UID
118 cannot be found) for /invite.
122 +8 -3 trunk/modules/m_invite.c (File Modified)
125 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
127 Remove emptyline craq because it leaks memory on /rehash motd etc.
128 from ratbox 2.2 (anfl/Androsyn)
132 +6 -14 trunk/src/cache.c (File Modified)
135 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
137 Merge old trunk r2767:
138 Copy channel name from command on lowerTS JOIN/SJOIN,
139 this makes the capitalization of the channel name
140 timestamped like modes are.
144 +3 -0 trunk/modules/core/m_join.c (File Modified)
145 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
148 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
150 Merge old trunk r2065,r2067:
151 channel_modes(): get rid of the trailing space
152 also make the *pbuf check work like it should
153 (don't call IsMember another time if we already
155 simplify a bit more, update comments
159 +13 -13 trunk/src/channel.c (File Modified)
162 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
168 +1 -1 trunk/extensions/m_webirc.c (File Modified)
171 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
173 chghost: refuse spoofs which are empty or start with a colon
174 (would break the protocol)
178 +3 -0 trunk/modules/m_chghost.c (File Modified)
181 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
183 Fix description of 043 numeric.
187 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
190 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
192 SAVE: make the nickTS of the UID nick equal to 100, so it
193 is always in sync on the network.
197 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
198 +15 -11 trunk/modules/core/m_nick.c (File Modified)
201 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
203 Force nickTS to increase when a local user changes their nick.
207 +5 -1 trunk/modules/core/m_nick.c (File Modified)
210 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
212 Remove #define UFLAGS. We haven't allowed this
213 undocumented extension to the IRC protocol for
214 years (allowing an initial umode in USER).
218 +0 -2 trunk/modules/m_user.c (File Modified)
221 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
223 Move new_local_user hook, so it is possible to call
224 exit_client() from it, refusing the connection.
228 +3 -1 trunk/doc/hooks.txt (File Modified)
229 +10 -9 trunk/src/s_user.c (File Modified)
232 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
234 Only free PreClient struct when the rest of the Client
235 is freed, not immediately upon exit_client(). Doing this
236 would cause problems with sasl's new_local_user hook
237 vs hooks that exit the client there.
241 +0 -1 trunk/src/client.c (File Modified)
244 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
246 Use TS6 prefix for server-server JOIN 0.
250 +2 -1 trunk/modules/core/m_join.c (File Modified)
253 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
255 Use orighost in kill server notices.
259 +3 -3 trunk/modules/core/m_kill.c (File Modified)
262 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
264 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
268 +3 -3 trunk/modules/m_set.c (File Modified)
271 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
277 +1 -1 trunk/src/messages.tab (File Modified)
280 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
282 Show max_clients in /info.
286 +6 -0 trunk/modules/m_info.c (File Modified)
289 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
291 Don't allow /quote set max higher than the
292 serverinfo::max_clients ircd.conf value.
296 +8 -0 trunk/modules/m_set.c (File Modified)
299 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
301 Change code that checks maxclients limit: allow exactly
302 the configured amount of non-exceed_limit clients.
303 Code that appeared to limit exceed_limit clients too
304 but less heavily removed (it was not effective because
305 the parentheses were wrong).
309 +2 -4 trunk/src/s_user.c (File Modified)
312 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
314 By default, leave MAX_BUFFER fds free for log files,
315 server connections, ident lookups, exceed_limit clients,
316 etc. Mention this in example.conf and reference.conf.
320 +4 -2 trunk/doc/example.conf (File Modified)
321 +3 -1 trunk/doc/reference.conf (File Modified)
322 +1 -1 trunk/src/s_conf.c (File Modified)
325 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
327 --with-maxclients configure option is gone
331 +0 -11 trunk/INSTALL (File Modified)
334 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
336 Make the code that raises fd rlimit to hard limit work.
340 +5 -5 trunk/src/ircd.c (File Modified)
343 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
345 - note the I/O reworking
349 +2 -0 trunk/NEWS (File Modified)
352 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
358 +4 -4 trunk/doc/Makefile.in (File Modified)
361 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
363 - enforce proper conditions for EPOLL_CTL_DEL.
364 - remove possibly problematic "performance" check
368 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
371 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
373 - rename m_list_safelist to m_list and remove ratbox implementation
377 +393 -664 trunk/modules/Makefile.in (File Modified)
378 + - trunk/modules/m_list.c (File Added)
379 + - trunk/modules/m_list_ratbox.c (File Deleted)
380 + - trunk/modules/m_list_safelist.c (File Deleted)
383 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
385 - some more transit to sendto_one_numeric().
389 +2 -3 trunk/modules/m_away.c (File Modified)
390 +3 -3 trunk/src/messages.tab (File Modified)
391 +1 -1 trunk/src/s_user.c (File Modified)
394 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
396 - change some sendto_one() to sendto_one_numeric().
400 +4 -10 trunk/modules/m_admin.c (File Modified)
401 +3 -3 trunk/modules/m_map.c (File Modified)
402 +12 -12 trunk/src/messages.tab (File Modified)
403 +1 -2 trunk/src/s_conf.c (File Modified)
404 +9 -10 trunk/src/s_user.c (File Modified)
407 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
409 - river's ports.c from old charybdis trunk
413 +195 -0 trunk/configure.ac (File Modified)
414 + - trunk/libcharybdis/ports.c (File Added)
417 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
419 - remove broken ports stuff and devpoll stuff.
423 +0 -307 trunk/configure (File Modified)
424 +0 -21 trunk/configure.ac (File Modified)
425 +0 -474 trunk/include/setup.h.in (File Modified)
426 + - trunk/libcharybdis/devpoll.c (File Deleted)
427 + - trunk/libcharybdis/ports.c (File Deleted)
430 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
436 +1 -25 trunk/configure (File Modified)
437 +0 -3 trunk/include/setup.h.in (File Modified)
440 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
442 - remove x86-optimized hash code.
446 +0 -13 trunk/configure.ac (File Modified)
447 +2 -187 trunk/src/Makefile.in (File Modified)
448 + - trunk/src/fnvhash.s (File Deleted)
451 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
453 - apparently setting KE_LENGTH to 128 is fine.
457 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
460 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
462 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
466 +5627 -5747 trunk/configure (File Modified)
467 +0 -15 trunk/configure.ac (File Modified)
468 +0 -2 trunk/include/m_info.h (File Modified)
469 +6 -9 trunk/include/setup.h.in (File Modified)
470 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
473 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
475 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
476 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
477 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
481 +0 -5 trunk/include/config.h (File Modified)
482 +0 -5 trunk/include/config.h.dist (File Modified)
483 +0 -6 trunk/include/defaults.h (File Modified)
484 +0 -3 trunk/include/m_info.h (File Modified)
485 +21 -7 trunk/libcharybdis/commio.c (File Modified)
486 +2 -0 trunk/libcharybdis/commio.h (File Modified)
487 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
488 +4 -3 trunk/libcharybdis/poll.c (File Modified)
489 +0 -3 trunk/libcharybdis/select.c (File Modified)
490 +0 -9 trunk/src/ircd.c (File Modified)
491 +23 -26 trunk/src/listener.c (File Modified)
492 +2 -1 trunk/src/restart.c (File Modified)
493 +5 -1 trunk/src/s_auth.c (File Modified)
494 +1 -1 trunk/src/s_conf.c (File Modified)
495 +3 -1 trunk/src/s_serv.c (File Modified)
498 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
500 Repair operspy who !#channel, broken by me in r3283.
504 +2 -2 trunk/modules/m_who.c (File Modified)
507 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
509 Update bug report and IRC channel information.
513 +2 -1 trunk/BUGS (File Modified)
514 +2 -1 trunk/NEWS (File Modified)
517 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
519 Change copyright years in version.c.SH as in release-2.1 r3339.
523 +2 -2 trunk/src/version.c.SH (File Modified)
526 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
532 +104 -0 trunk/configure (File Modified)
535 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
537 Need to check for various flavours of epoll,
538 even if --enable-epoll is forced.
542 +1 -0 trunk/configure.ac (File Modified)
545 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
547 Hack to allow some more warnings, already present in configure (?).
551 +1 -1 trunk/aclocal.m4 (File Modified)
554 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
556 Merge old trunk r2077,r2079:
557 - Move closing of servlink control fd to close_connection()
558 instead of doing it in exit_local_server(), and make sure
559 we first close the data fd and then the control fd.
560 - Have servlink process ready fds in order net, data, ctrl
561 instead of ctrl, data, net. This seems to fix the problem
562 that squit reasons do not show up on the other side of a
563 ziplink (by making it send any final SQUIT and/or ERROR
564 before noticing the closed control fd).
568 +1 -1 trunk/servlink/io.c (File Modified)
569 +3 -12 trunk/src/client.c (File Modified)
572 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
574 Don't show the UID if a TS6 server sends a kick with
575 an empty or no comment. Note that charybdis never sends
580 +4 -4 trunk/modules/core/m_kick.c (File Modified)
583 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
585 Merge old trunk r2081:
586 Don't say that services cannot be killed in
587 ERR_ISCHANSERVICE message (given when trying
588 to kick or deop them), as that's not the case.
592 +1 -1 trunk/src/messages.tab (File Modified)
595 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
597 Merge old trunk r2059
598 Clarifications to the descriptions of umode +Q and cmode +F,
599 suggested by Ariadne@SorceryNet.
603 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
604 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
607 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
609 Merge old trunk r2907,r2991:
610 Allow TESTLINE on channel names.
614 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
615 +4 -0 trunk/help/opers/testline (File Modified)
616 +22 -0 trunk/modules/m_testline.c (File Modified)
619 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
621 Merge old trunk r2835:
622 resolver: if sendto(2) fails, try sending to the next nameserver
626 +1 -1 trunk/src/res.c (File Modified)
629 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
631 Merge old trunk r2817:
632 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
633 starts with a digit. This is safe because the last
634 parameter is a nick and never a UID. (The first parameter
635 in a server-server two-param whois is a UID/SID.)
639 +1 -1 trunk/modules/m_whois.c (File Modified)
642 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
644 Merge old trunk r2779,r2785:
645 Show correct privilege name in a few ERR_NOPRIVS numerics.
649 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
650 +1 -1 trunk/extensions/m_opme.c (File Modified)
651 +2 -2 trunk/unsupported/m_force.c (File Modified)
654 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
656 Merge old trunk r2695:
657 Send an SQUIT instead of an ERROR to announce /die to connected servers.
658 This will generate better server notices.
662 +3 -2 trunk/modules/core/m_die.c (File Modified)
665 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
667 Merge old trunk r2294:
668 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
672 +1 -1 trunk/src/s_user.c (File Modified)
675 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
677 Merge old trunk r2226:
678 If we are connecting outward to a server, check if the
679 server name they sent is the same as what we tried to
680 connect to. Previously such a connection could succeed
681 if there existed connect blocks with the same IP and
682 passwords for the other server name.
686 +11 -0 trunk/modules/core/m_server.c (File Modified)
689 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
691 Merge old trunk r2212:
692 Another handling of SJOINs without nicks:
693 Propagate them if the channel is +P or the channel
694 already existed, otherwise remove the channel again
695 and do not propagate the SJOIN.
699 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
702 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
704 Remove channels entirely from /whois on services.
705 This cannot be overridden with operspy.
709 +20 -17 trunk/modules/m_whois.c (File Modified)
712 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
714 Fix /who on channels with ** in their name.
718 +2 -2 trunk/modules/m_who.c (File Modified)
721 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
723 NEWS: As in 2.1.3, mention that the TS6 revision will
724 interoperate with older versions
728 +2 -1 trunk/NEWS (File Modified)
731 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
733 Fix documentation of HIDE_SERVERS_IPS define.
737 +2 -2 trunk/include/config.h.dist (File Modified)
740 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
742 Don't leak auth{} spoofed ip for I-line is full notice either.
746 +1 -1 trunk/src/s_conf.c (File Modified)
749 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
755 +37 -0 trunk/NEWS (File Modified)
758 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
760 Allow /invite (but not invex) to override +r, +l, +j in
761 addition to +i. As before, a restrictive mode must be in
762 place at /invite time for the invite to have an effect;
763 +r does not count as a restrictive mode if the user is
764 logged in; +l and +j always count as restrictive modes to
765 allow for cases where they would allow join at /invite
766 time but not when the user tries to join.
770 +6 -2 trunk/modules/m_invite.c (File Modified)
771 +21 -10 trunk/src/channel.c (File Modified)
774 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
776 Remove invite_ops_only, forcing it to YES.
780 +0 -1 trunk/doc/example.conf (File Modified)
781 +0 -5 trunk/doc/reference.conf (File Modified)
782 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
783 +0 -1 trunk/include/s_conf.h (File Modified)
784 +0 -6 trunk/modules/m_info.c (File Modified)
785 +10 -14 trunk/modules/m_invite.c (File Modified)
786 +0 -1 trunk/src/newconf.c (File Modified)
787 +0 -1 trunk/src/s_conf.c (File Modified)
790 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
792 Move username check after xline and dnsbl checks, so it
793 will not complain to opers about clients who are xlined
794 or blacklisted anyway (both of which silently reject).
798 +15 -15 trunk/src/s_user.c (File Modified)
801 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
803 - MASTER_MAX is no longer relevant
807 +0 -7 trunk/modules/m_set.c (File Modified)
810 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
812 - add config option for setting max_clients.
816 +5 -0 trunk/doc/example.conf (File Modified)
817 +5 -0 trunk/doc/reference.conf (File Modified)
818 +2 -0 trunk/include/s_conf.h (File Modified)
819 +1 -1 trunk/src/ircd.c (File Modified)
820 +2 -0 trunk/src/newconf.c (File Modified)
821 +2 -1 trunk/src/s_conf.c (File Modified)
824 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
826 - remove get_maxrss() and all of that insecure and unsafe nonsense
830 +3 -38 trunk/src/ircd.c (File Modified)
831 +1 -1 trunk/src/restart.c (File Modified)
832 +0 -4 trunk/src/s_stats.c (File Modified)
835 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
837 - avoid some potential NULL dereferencing
841 +1 -1 trunk/libcharybdis/commio.c (File Modified)
844 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
850 +1 -1 trunk/libcharybdis/poll.c (File Modified)
853 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
855 - rework poll a bit for the MAXCONNECTIONS changes.
859 +46 -23 trunk/libcharybdis/poll.c (File Modified)
862 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
864 Our way of using kqueue may cause it to report fds we
865 don't know about anymore, cope.
869 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
872 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
874 Don't reference freed memory (fde_t) in comm_close().
878 +1 -1 trunk/libcharybdis/commio.c (File Modified)
881 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
883 - fix for 100% cpu use
887 +1 -1 trunk/libcharybdis/commio.c (File Modified)
890 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
892 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
896 +37 -25 trunk/libcharybdis/commio.c (File Modified)
899 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
901 - clear up use of fd_table in ircd.
905 +3 -2 trunk/src/s_serv.c (File Modified)
908 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
910 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
914 +97 -26 trunk/libcharybdis/commio.c (File Modified)
915 +3 -2 trunk/libcharybdis/commio.h (File Modified)
916 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
917 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
918 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
919 +3 -3 trunk/libcharybdis/poll.c (File Modified)
920 +2 -2 trunk/libcharybdis/ports.c (File Modified)
921 +2 -2 trunk/libcharybdis/select.c (File Modified)
924 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
926 Fix some cases where the size argument to strlcpy()
927 for usernames and hostnames is 1 too small.
931 +1 -1 trunk/modules/m_chghost.c (File Modified)
932 +2 -2 trunk/src/res.c (File Modified)
933 +2 -2 trunk/src/s_user.c (File Modified)
936 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
938 Cut down quit/part/kick reasons to avoid quit reasons
939 overflowing the client exiting server notice (from
940 TOPICLEN to 260). kill reasons become shorter accordingly.
941 kline/dline/gline reasons become 390.
942 away messages stay at TOPICLEN for now.
946 +8 -3 trunk/include/ircd_defs.h (File Modified)
947 +2 -2 trunk/modules/m_dline.c (File Modified)
948 +4 -4 trunk/modules/m_gline.c (File Modified)
949 +2 -2 trunk/modules/m_kline.c (File Modified)
952 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
954 Don't leak auth{} spoofed IP addresses in +f notices.
955 from ratbox (androsyn)
959 +10 -3 trunk/src/s_conf.c (File Modified)
962 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
964 Make oper_up() take +i/-i during opering up into account
965 (e.g. no_oper_invis extension, +i in operator::umodes).
966 Remove the hack from no_oper_invis.
970 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
971 +4 -0 trunk/src/s_user.c (File Modified)
974 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
976 no_oper_invis: decrement invisible count when clearing
977 invisible on a local client who has just opered up
978 oper_up() should really do this
982 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
985 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
987 Put "End of Channel Quiet List" instead of
988 "End of Channel Ban List" for a +q list.
989 Due to client restrictions the numerics for
990 quiet lists must be the same as for ban lists.
994 +4 -1 trunk/src/chmode.c (File Modified)
997 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
999 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1000 Change TS6 JOIN processing
1001 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1002 a local user joins an existing channel
1003 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1004 propagating a TS6 JOIN
1005 - don't interpret simple modes in an incoming TS6 JOIN
1007 This is to avoid desyncs when certain mode changes (e.g. -im)
1008 cross with joins. A downside is that simple modes will be
1009 more desynched when a JOIN creates a channel or lowers TS,
1010 but that's less important.
1012 Update the TS6 specification to include this, and clarify
1013 that TMODE can come from a server and that MODE must be
1014 translated into TMODE from other servers too.
1018 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1019 +19 -127 trunk/modules/core/m_join.c (File Modified)
1022 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1024 Make -logfile work again.
1028 +2 -2 trunk/src/s_log.c (File Modified)
1031 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1033 - fix off-by-one memory overflow error.
1037 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1040 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1042 Change handling of modularized umodes:
1043 - keep the bitmask reserved forever to the letter, fixing
1044 the problems when loading multiple umode modules,
1045 unloading them and then loading them in a different order
1046 - don't allow local users to change umodes which have
1047 been unloaded and don't set them on new users via
1052 +24 -3 trunk/src/s_user.c (File Modified)
1055 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1057 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1061 +1 -0 trunk/include/s_user.h (File Modified)
1062 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1063 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1064 +22 -0 trunk/src/s_user.c (File Modified)
1067 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1069 DNSBL keyword substitution is available as of 2.1.3.
1073 +1 -1 trunk/doc/example.conf (File Modified)
1076 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1078 Change two occurances like match(userinput, target_p->name) ||
1079 match(target_p->name, userinput) to just match(userinput,
1080 target_p->name). No client name can contain * or ? now.
1084 +1 -1 trunk/modules/m_trace.c (File Modified)
1085 +1 -2 trunk/src/s_serv.c (File Modified)
1088 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1090 Do not try find_server() on a name find_client() has
1091 returned NULL for, as this will always return NULL
1092 since the removal of hostmasking.
1096 +1 -2 trunk/modules/m_pong.c (File Modified)
1097 +0 -4 trunk/src/s_serv.c (File Modified)
1100 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1102 Remove server_exists() which checked whether the
1103 server name existed taking hostmasking into account
1104 and just check with find_server(); admittedly
1105 this checks if the name is a SID but that's not
1110 +3 -27 trunk/modules/core/m_server.c (File Modified)
1113 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1115 Remove hash_find_masked_server(), which made it possible
1116 to specify the full (unmasked) name of a server behind
1117 a hostmask. As a result find_any_client() (for prefixes)
1118 becomes equal to find_client(), so remove that too.
1122 +0 -1 trunk/include/hash.h (File Modified)
1123 +1 -75 trunk/src/hash.c (File Modified)
1124 +1 -1 trunk/src/parse.c (File Modified)
1127 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1129 Remove '*' from valid server name characters.
1130 This makes it impossible to connect hostmasked servers.
1131 (This support didn't work well anyway, was incompatible
1132 with TS6 and we never masked ourselves.)
1136 +1 -1 trunk/src/match.c (File Modified)
1139 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1141 Change spambot, flooder and jupe joiner notices from host to orighost.
1145 +1 -1 trunk/modules/core/m_join.c (File Modified)
1146 +2 -2 trunk/modules/core/m_message.c (File Modified)
1147 +2 -2 trunk/src/channel.c (File Modified)
1150 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1152 Add documentation for SASL client protocol, same as atheme doc/SASL.
1156 + - trunk/doc/sasl.txt (File Added)
1159 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1161 Include real hostname in Closing Link message for unknown
1162 connections that have sent USER. This is helpful for
1163 k-lined users while not breaking server IP hiding.
1167 +3 -1 trunk/src/client.c (File Modified)
1170 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1176 +29 -29 trunk/configure (File Modified)
1179 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1181 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1185 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1188 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1190 Backport from early 3.x:
1193 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1195 - remove "Processing connection to foobar.net" message
1199 +0 -3 trunk/src/s_auth.c (File Modified)
1202 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1204 - missed the processing connection one (actually, we can probably nuke this one)
1208 +1 -2 trunk/src/s_auth.c (File Modified)
1211 river 2006/09/27 16:33:05 UTC (20060927-2174)
1213 get_client_name = stupid
1218 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1221 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1223 - remove excessive arguments
1227 +1 -2 trunk/src/s_conf.c (File Modified)
1228 +1 -1 trunk/src/s_user.c (File Modified)
1231 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1233 - use sendto_one_notice() for on-connect notices too.
1237 +10 -10 trunk/src/s_auth.c (File Modified)
1240 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1242 - use sendto_one_notice() in the core, too.
1246 +2 -2 trunk/src/chmode.c (File Modified)
1247 +8 -15 trunk/src/modules.c (File Modified)
1248 +3 -5 trunk/src/s_conf.c (File Modified)
1249 +1 -2 trunk/src/s_newconf.c (File Modified)
1250 +20 -57 trunk/src/s_user.c (File Modified)
1253 river 2006/09/27 16:19:25 UTC (20060927-2166)
1255 the KILL command will use get_client_name(, SHOW_IP) instead of
1256 target->name, and will show a more useful error for local opers
1261 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1264 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1266 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1270 +4 -2 trunk/src/send.c (File Modified)
1273 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1279 +1 -1 trunk/include/client.h (File Modified)
1282 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1284 - get_id(): fall back to "*" if client has no known name
1288 +1 -1 trunk/include/client.h (File Modified)
1291 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1293 - convert to sendto_one_notice().
1297 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1298 +4 -6 trunk/unsupported/m_force.c (File Modified)
1301 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1303 - use sendto_one_notice() in many places instead of
1304 sendto_one(source_p, ":%s NOTICE %s :", ...);
1308 +10 -25 trunk/extensions/example_module.c (File Modified)
1309 +5 -14 trunk/extensions/hurt.c (File Modified)
1310 +1 -2 trunk/extensions/m_42.c (File Modified)
1311 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1312 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1313 +1 -2 trunk/extensions/m_opme.c (File Modified)
1314 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1315 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1316 +3 -7 trunk/modules/core/m_die.c (File Modified)
1317 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1318 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1319 +1 -2 trunk/modules/m_challenge.c (File Modified)
1320 +11 -15 trunk/modules/m_connect.c (File Modified)
1321 +20 -28 trunk/modules/m_dline.c (File Modified)
1322 +2 -2 trunk/modules/m_etrace.c (File Modified)
1323 +11 -21 trunk/modules/m_gline.c (File Modified)
1324 +2 -4 trunk/modules/m_kline.c (File Modified)
1325 +1 -2 trunk/modules/m_rehash.c (File Modified)
1326 +3 -7 trunk/modules/m_restart.c (File Modified)
1327 +31 -45 trunk/modules/m_set.c (File Modified)
1328 +2 -4 trunk/modules/m_testmask.c (File Modified)
1329 +5 -8 trunk/modules/m_unreject.c (File Modified)
1330 +2 -5 trunk/modules/m_xline.c (File Modified)
1335 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1336 +10 -25 trunk/extensions/example_module.c (File Modified)
1337 +5 -14 trunk/extensions/hurt.c (File Modified)
1338 +1 -2 trunk/extensions/m_42.c (File Modified)
1339 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1340 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1341 +1 -2 trunk/extensions/m_opme.c (File Modified)
1342 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1343 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1344 +3 -7 trunk/modules/core/m_die.c (File Modified)
1345 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1346 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1347 +1 -2 trunk/modules/m_challenge.c (File Modified)
1348 +11 -15 trunk/modules/m_connect.c (File Modified)
1349 +2 -4 trunk/modules/m_dline.c (File Modified)
1350 +2 -2 trunk/modules/m_etrace.c (File Modified)
1351 +11 -21 trunk/modules/m_gline.c (File Modified)
1352 +2 -4 trunk/modules/m_kline.c (File Modified)
1353 +1 -2 trunk/modules/m_rehash.c (File Modified)
1354 +3 -7 trunk/modules/m_restart.c (File Modified)
1355 +31 -45 trunk/modules/m_set.c (File Modified)
1356 +2 -4 trunk/modules/m_testmask.c (File Modified)
1357 +5 -8 trunk/modules/m_unreject.c (File Modified)
1358 +1 -3 trunk/modules/m_xline.c (File Modified)
1359 +2 -2 trunk/src/chmode.c (File Modified)
1360 +8 -15 trunk/src/modules.c (File Modified)
1361 +10 -14 trunk/src/s_auth.c (File Modified)
1362 +3 -6 trunk/src/s_conf.c (File Modified)
1363 +1 -2 trunk/src/s_newconf.c (File Modified)
1364 +20 -57 trunk/src/s_user.c (File Modified)
1365 +4 -2 trunk/src/send.c (File Modified)
1366 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1367 +4 -6 trunk/unsupported/m_force.c (File Modified)
1370 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1372 - keyword-subst from charybdis 2.2.
1376 +12 -3 trunk/doc/example.conf (File Modified)
1377 +58 -3 trunk/doc/reference.conf (File Modified)
1378 + - trunk/include/substitution.h (File Added)
1379 +1 -0 trunk/src/Makefile.in (File Modified)
1380 +2 -2 trunk/src/s_conf.c (File Modified)
1381 +164 -1 trunk/src/s_user.c (File Modified)
1382 + - trunk/src/substitution.c (File Added)
1385 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1387 Removed merge tracking for "svnmerge" for
1388 http://svn.atheme.org/charybdis/branches/release-2.2
1392 + - trunk/ (Property Modified)
1395 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1397 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1398 http://svn.atheme.org/charybdis/branches/release-2.2
1402 + - trunk/ (Property Modified)
1405 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1407 Removed merge tracking for "svnmerge" for
1408 http://svn.atheme.org/charybdis/branches/release-2.2
1412 + - trunk/ (Property Modified)
1415 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1417 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1418 http://svn.atheme.org/charybdis/branches/release-2.2
1422 + - trunk/ (Property Modified)
1425 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1431 + - trunk/ (Property Modified)
1434 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1436 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1437 http://svn.atheme.org/charybdis/branches/release-2.2
1441 + - trunk/ (Property Modified)
1444 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1446 - version bump to 2.2.0
1450 +3 -1 trunk/NEWS (File Modified)
1451 +1 -1 trunk/configure.ac (File Modified)
1454 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1457 + branches/release-2.1 -> 2.2 base
1458 + 3.0 -> branches/cxxconversion
1459 + backport some immediate 3.0 functionality for 2.2
1464 + - trunk/ (File Added)
1467 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1469 Merged revisions 3135,3137 via svnmerge from
1470 http://svn.atheme.org/charybdis/trunk
1473 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1475 - Expand TRACE description
1476 - Mention expiry time in TESTLINE
1478 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1480 Update copyright year for sgml docs to 2007.
1485 + - branches/release-2.1/ (Property Modified)
1486 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1487 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1490 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1492 Merged revisions 1999 via svnmerge from
1493 http://svn.atheme.org/charybdis/trunk
1494 Add river to CREDITS
1497 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1504 + - branches/release-2.1/ (Property Modified)
1505 +1 -0 branches/release-2.1/CREDITS (File Modified)
1508 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1510 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1511 http://svn.atheme.org/charybdis/trunk
1514 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1516 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1518 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1520 - add use_forward to /info
1522 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1524 Call channel_modes() with &me instead of source_p when
1525 sending out a JOIN and SJOIN for a local user. This
1526 saves checking whether they are on the channel they
1529 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1531 If use_forward is disabled:
1533 - hide +f in /mode #channel (/mode #channel f still shows it)
1534 - do not send any mode changes adding +f to local clients
1535 (-f ones are still sent)
1540 + - branches/release-2.1/ (Property Modified)
1541 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1542 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1543 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1544 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1545 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1546 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1547 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1548 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1549 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1550 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1551 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1552 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1555 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1557 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1561 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1562 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1563 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1566 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1568 Add accountability (wallops, log) to OKICK.
1572 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1575 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1577 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1578 Similar to branches/release-2.2 r3061.
1582 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1585 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1587 - Write xline to file after instead of before notifying opers and source
1588 - Also notify source of failure to add xline
1589 Similar to branches/release-2.2 r3057.
1593 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1596 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1598 If a dline/kline/resv cannot be added to the file, send
1599 the regular notices to local opers and source anyway,
1600 and also warn the source (local opers were already warned).
1601 Similar to branches/release-2.2 r3053.
1605 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1608 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1610 Port over fixes from unkline/unxline/unresv to undline.
1611 Similar to branches/release-2.2 r3049.
1615 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1618 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1620 Merged revisions 2915 via svnmerge from
1621 http://svn.atheme.org/charybdis/trunk
1624 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1626 In usage message, show kline.conf and xline.conf instead
1627 of klines.conf and xlines.conf.
1632 + - branches/release-2.1/ (Property Modified)
1633 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1636 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1638 Merged revisions 2831,2833,2853 via svnmerge from
1639 http://svn.atheme.org/charybdis/trunk
1642 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1644 unkline/unxline/unresv:
1645 - if fclose on the output returns an error, treat this as a
1647 - check if the rename from the temp file to the ban conf failed
1649 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1651 When adding a permanent dline/kline/xline/resv, check
1652 the return value of fclose().
1654 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1656 Do not free xline aconf if it could not be written out.
1657 It will be added to the list in memory anyway.
1662 + - branches/release-2.1/ (Property Modified)
1663 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1664 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1665 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1666 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1669 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1671 NEWS: Clarify effects of ip_cloaking changes a little.
1675 +2 -0 branches/release-2.1/NEWS (File Modified)
1678 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1684 +9 -9 branches/release-2.1/configure (File Modified)
1687 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1689 Version bump on 2.1 branch to 2.1.2.
1693 +1 -1 branches/release-2.1/configure.ac (File Modified)
1696 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1698 Mention r2801/r2805.
1702 +1 -0 branches/release-2.1/NEWS (File Modified)
1705 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1707 Merged revisions 2801 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1711 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1713 ip_cloaking: try to avoid truncation by removing more
1714 components of the hostname (except the TLD).
1719 + - branches/release-2.1/ (Property Modified)
1720 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1723 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1729 +8 -1 branches/release-2.1/NEWS (File Modified)
1732 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1734 Merged revisions 2781 via svnmerge from
1735 http://svn.atheme.org/charybdis/trunk
1738 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1740 Fix stupid bug: checked a hostmask against the found
1741 ban instead of all exceptions, causing all host mangled
1742 clients to be exempted if there was a single ban
1743 exception in many cases.
1748 + - branches/release-2.1/ (Property Modified)
1749 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1752 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1754 Merged revisions 2773 via svnmerge from
1755 http://svn.atheme.org/charybdis/trunk
1758 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1760 user@host must be *@* for a shared{} block with flags=locops
1761 (server should not be *).
1766 + - branches/release-2.1/ (Property Modified)
1767 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1770 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1772 Tweak \s code a little.
1776 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1777 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1778 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1781 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1783 Merged revisions 2761 via svnmerge from
1784 http://svn.atheme.org/charybdis/trunk
1787 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1789 The testline/no_tilde fixes are in 2.1.1.
1794 + - branches/release-2.1/ (Property Modified)
1795 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1798 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1804 +4 -1 branches/release-2.1/NEWS (File Modified)
1807 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1809 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
1810 http://svn.atheme.org/charybdis/trunk
1814 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1816 If the auth{} block has no_tilde and is not kline exempt,
1817 check the username without tilde against klines too.
1818 This is consistent with the way klines work on spoofs
1819 (klines checked on both raw and appearing-on-IRC version).
1821 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1823 Rework the fix for klines with no_tilde.
1824 Add an extra argument to find_address_conf() for the
1825 username without tilde, as that may contain one character more.
1827 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1829 Unbreak compile (because of r2697).
1830 testline with ~ could be improved some more perhaps, but this should work.
1832 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1834 testline: take no_tilde and username truncation into account
1836 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1838 Add some information on /testline with no_tilde and username truncation.
1843 + - branches/release-2.1/ (Property Modified)
1844 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1845 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1846 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1847 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1848 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1849 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1852 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1854 Merged revisions 2149,2151 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1858 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1860 Move kills from services from +s to +k snomask.
1861 Kills from non-service opers remain on +s.
1863 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1865 Update description of +s and +k snomasks.
1870 + - branches/release-2.1/ (Property Modified)
1871 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1872 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1873 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1876 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1878 Merged revisions 2685 via svnmerge from
1879 http://svn.atheme.org/charybdis/trunk
1882 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1884 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1889 + - branches/release-2.1/ (Property Modified)
1890 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1893 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1895 Merged revisions 2693 via svnmerge from
1896 http://svn.atheme.org/charybdis/trunk
1899 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1901 Fix truncation (by one) of unidented usernames
1902 if user registration is done because of DNSBL
1903 completion (which is the usual case if a valid
1904 NICK and USER are sent quickly and any DNSBLs
1910 + - branches/release-2.1/ (Property Modified)
1911 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1914 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1920 +10 -0 branches/release-2.1/NEWS (File Modified)
1923 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1929 +9 -9 branches/release-2.1/configure (File Modified)
1932 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1934 Version bump to 2.1.1.
1938 +1 -1 branches/release-2.1/configure.ac (File Modified)
1941 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1943 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
1944 http://svn.atheme.org/charybdis/trunk
1947 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1949 - fix a server notice on SID collision where the server name is mentioned twice
1951 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1953 - get_server_name() is stupid
1955 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1959 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1961 Do the Attempt to re-introduce SID server notice somewhat
1962 differently, showing a real host again if !HIDE_SERVERS_IPS
1963 and still showing the server name exactly once.
1965 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1967 Fix log message for Attempt to re-introduce SID (server notice was ok).
1969 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1971 - replace "No N line" with "no connect block" in a
1973 - show attempted server name in a few serverlog messages
1978 + - branches/release-2.1/ (Property Modified)
1979 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1982 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1984 Merged revisions 2218 via svnmerge from
1985 http://svn.atheme.org/charybdis/trunk
1988 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1990 Fix garbage in /stats y output on 64-bit archs.
1995 + - branches/release-2.1/ (Property Modified)
1996 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1999 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2001 Merged revisions 2438 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2005 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2007 Enable Revision keyword in addition to Id.
2012 + - branches/release-2.1/ (Property Modified)
2013 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2016 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2018 Merged revisions 2679 via svnmerge from
2019 http://svn.atheme.org/charybdis/trunk
2022 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2024 Port over ratbox 2.2 r23253 (anfl):
2025 - remove the cached storage of how many +beI there are, thereby fixing a
2026 case where it can get desynced from reality
2031 + - branches/release-2.1/ (Property Modified)
2032 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2033 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2036 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2038 Merged revisions 2093,2095 via svnmerge from
2039 http://svn.atheme.org/charybdis/trunk
2042 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2044 - change DNSBL licensing to BSD.
2046 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2048 - change x86-assembly FNV implementation to BSD license
2053 + - branches/release-2.1/ (Property Modified)
2054 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2055 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2058 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2060 Merged revisions 2073,2075 via svnmerge from
2061 http://svn.atheme.org/charybdis/trunk
2064 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2066 Put full information in the squit reason when exiting
2067 a server due to a servlink (ziplinks) error.
2069 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2071 Put full information in the squit reason when exiting
2072 a server due to not enough arguments for a command.
2077 + - branches/release-2.1/ (Property Modified)
2078 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2079 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2082 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2084 Merged revisions 2071 via svnmerge from
2085 http://svn.atheme.org/charybdis/trunk
2088 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2090 Don't redirect users from an existing domain to an
2091 existing server in reference.conf.
2097 + - branches/release-2.1/ (Property Modified)
2098 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2101 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2103 Merged revisions 2053 via svnmerge from
2104 http://svn.atheme.org/charybdis/trunk
2107 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2109 Make find_channel_membership() choose the shortest list
2110 (channel's list or user's list) to search, avoiding excessive
2111 CPU usage with services which are in lots of channels.
2112 From ratbox 2.2 (anfl/jilles)
2117 + - branches/release-2.1/ (Property Modified)
2118 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2121 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2127 +9 -9 branches/release-2.1/configure (File Modified)
2130 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2132 Version change 2.1.0rc1 -> 2.1.0 (release).
2136 +1 -1 branches/release-2.1/configure.ac (File Modified)
2139 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2141 Merged revisions 2029 via svnmerge from
2142 http://svn.atheme.org/charybdis/trunk
2145 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2147 NEWS: mention m_webirc.c module
2152 + - branches/release-2.1/ (Property Modified)
2153 +1 -0 branches/release-2.1/NEWS (File Modified)
2156 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2162 +9 -9 branches/release-2.1/configure (File Modified)
2165 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2167 Change version to 2.1.0rc1.
2171 +1 -1 branches/release-2.1/configure.ac (File Modified)
2174 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2176 Merged revisions 2021 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2180 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2182 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2183 related flaky looking things, and instead keep a list
2184 of BlacklistClients in PreClient.
2189 + - branches/release-2.1/ (Property Modified)
2190 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2191 +1 -1 branches/release-2.1/include/client.h (File Modified)
2192 +0 -1 branches/release-2.1/include/res.h (File Modified)
2193 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2194 +0 -24 branches/release-2.1/src/res.c (File Modified)
2195 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2198 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2200 Merged revisions 2015,2017 via svnmerge from
2201 http://svn.atheme.org/charybdis/trunk
2204 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2206 Check if the name in the question section of the
2207 DNS reply matches what we queried, to guard against
2208 late replies to a previous query with the same id.
2210 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2212 res.c: add a comment summarizing our changes
2217 + - branches/release-2.1/ (Property Modified)
2218 +53 -18 branches/release-2.1/src/res.c (File Modified)
2221 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2223 Merged revisions 1981 via svnmerge from
2224 http://svn.atheme.org/charybdis/trunk
2227 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2229 Alphabetize extensions and tweak the descriptions a little.
2234 + - branches/release-2.1/ (Property Modified)
2235 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2236 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2239 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2241 Merged revisions 1975 via svnmerge from
2242 http://svn.atheme.org/charybdis/trunk
2245 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2247 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2248 We should use the IP and not truncate the hostname.
2249 From ratbox 2.2 (androsyn)
2254 + - branches/release-2.1/ (Property Modified)
2255 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2258 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2260 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2261 http://svn.atheme.org/charybdis/trunk
2265 + - branches/release-2.1/ (Property Modified)
2268 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2270 - branch 2.1 release family
2274 + - branches/release-2.1/ (File Added)
2277 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2279 Describe new handling of host mangling in channel bans in SGML.
2283 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2286 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2288 - ok, 2.1 operline brought to you by marvin the melancholy robot
2292 +1 -1 trunk/src/messages.tab (File Modified)
2295 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2297 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2298 If anybody comes up with anything better, then please let us know
2299 and we will change this before 2.1 is branched.
2303 +1 -1 trunk/src/messages.tab (File Modified)
2306 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2308 Add EUID to capab.txt.
2312 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2315 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2321 +3 -0 trunk/NEWS (File Modified)
2324 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2326 Allow service{} servers to manipulate the nick delay table
2327 (for "nickserv enforcement").
2328 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2329 If duration is 0, the nickdelay entry is removed, otherwise
2330 it is added with the duration in seconds (maximum 24 hours).
2331 It is suggested that this is used if the EUID capab is present.
2335 +42 -1 trunk/modules/m_services.c (File Modified)
2338 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2340 HURT: strip off *@ from the start of the mask
2341 reject anything else containing '@' or '!'
2345 +11 -0 trunk/extensions/hurt.c (File Modified)
2348 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2350 ircd.c: need supported.h here
2354 +1 -0 trunk/src/ircd.c (File Modified)
2357 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2359 HURT: less ambiguity here
2360 ips/hosts to be hurt must contain a '.' or ':' otherwise
2361 they are interpreted as nicks
2365 +14 -9 trunk/extensions/hurt.c (File Modified)
2368 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2370 - we're now ircd-charybdis.org.
2371 - properly alphabetize credits
2375 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2378 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2380 - add additional modules to the configs
2384 +6 -0 trunk/doc/example.conf (File Modified)
2385 +12 -0 trunk/doc/reference.conf (File Modified)
2388 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2390 - remove hurt.h, it is pointless and confusing
2394 +27 -62 trunk/extensions/hurt.c (File Modified)
2395 + - trunk/extensions/hurt.h (File Deleted)
2398 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2400 - add code to suggest a local HURT by nickname.
2401 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2405 +40 -10 trunk/extensions/hurt.c (File Modified)
2406 +1 -0 trunk/extensions/hurt.h (File Modified)
2409 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2415 +2 -1 trunk/NEWS (File Modified)
2418 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2420 MASKTRACE/TESTMASK: check orighost as well
2424 +4 -2 trunk/modules/m_etrace.c (File Modified)
2425 +3 -1 trunk/modules/m_testmask.c (File Modified)
2428 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2430 Make RPL_ISUPPORT (005) numeric modularizable.
2431 Currently it will reassemble the numeric every time
2432 it needs to be sent, using a few dozen callbacks;
2433 if this is too slow some caching scheme should be
2438 +0 -1 trunk/include/s_user.h (File Modified)
2439 +36 -114 trunk/include/supported.h (File Modified)
2440 +1 -1 trunk/modules/m_version.c (File Modified)
2441 +1 -0 trunk/src/Makefile.in (File Modified)
2442 +1 -0 trunk/src/ircd.c (File Modified)
2443 +300 -25 trunk/src/s_user.c (File Modified)
2444 + - trunk/src/supported.c (File Added)
2447 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2449 EUID orighost could differ from host only in case,
2450 do not mark as dynamic spoof then
2454 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2457 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2459 kline help file: clarify a bit and remove some obsolete stuff
2460 partly suggested by Olin
2464 +8 -8 trunk/help/opers/kline (File Modified)
2467 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2473 +20 -0 trunk/NEWS (File Modified)
2476 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2478 Show real host/IP to nonopers whoising themselves.
2479 The IP is not shown for auth{} spoofs, otherwise it is,
2480 as it looked rather weird to me to show an auth{} spoofed
2481 IP like this. (/userhost on self still shows the IP.)
2485 +13 -2 trunk/modules/m_whois.c (File Modified)
2488 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2490 Document nick_delay stuff and move it around a bit.
2494 +1 -2 trunk/doc/example.conf (File Modified)
2495 +8 -2 trunk/doc/reference.conf (File Modified)
2498 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2500 - disable nickdelay by default. Needs to be documented in reference.conf.
2504 +2 -0 trunk/doc/example.conf (File Modified)
2505 +2 -0 trunk/doc/reference.conf (File Modified)
2508 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2510 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2514 +2 -1 trunk/modules/m_services.c (File Modified)
2517 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2519 ip_cloaking: somewhat hackish but we need to send the
2520 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2525 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2528 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2530 If EUID is used, show realhost in far connect notice
2531 (but not in far disconnect notice).
2535 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2538 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2541 - use non-ENCAP CHGHOST if possible
2542 - really introduce new users with their mangled and real
2543 host if +h is in default umodes
2547 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2550 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2552 Add non-ENCAP CHGHOST.
2556 +49 -11 trunk/modules/m_chghost.c (File Modified)
2559 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2561 Initial addition of EUID (puts realhost/account in same
2562 command as user introduction).
2563 See doc/technical/euid.txt for more information.
2564 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2568 + - trunk/doc/technical/euid.txt (File Added)
2569 +2 -1 trunk/include/s_serv.h (File Modified)
2570 +1 -1 trunk/include/s_user.h (File Modified)
2571 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2572 +1 -34 trunk/modules/m_chghost.c (File Modified)
2573 +0 -28 trunk/modules/m_services.c (File Modified)
2574 +30 -1 trunk/src/s_serv.c (File Modified)
2575 +30 -3 trunk/src/s_user.c (File Modified)
2578 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2580 Store the mangled host in localClient and use it for
2581 ban matching (also match real host for mangled users,
2582 also match mangled host for uncloaked users).
2583 Improve interaction of +h with auth{} and services
2585 Note that all of this only applies to clients who
2586 connect after the mangling module is loaded
2587 (other clients cannot even set +h).
2588 The sorcerynet cloaking module has not been updated
2593 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2594 +3 -0 trunk/include/client.h (File Modified)
2595 +64 -5 trunk/src/channel.c (File Modified)
2596 +1 -0 trunk/src/client.c (File Modified)
2597 +2 -2 trunk/src/s_user.c (File Modified)
2600 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2602 Document /stats U letters in sgml.
2606 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2609 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2611 Better description of hub_mask and leaf_mask.
2615 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2618 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2620 Add operspy_dont_care_user_info to sgml docs.
2624 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2627 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2629 Add general::operspy_dont_care_user_info.
2630 This makes /who mask equivalent to /who !mask for opers
2631 with the operspy flag, and removes the operspy log/notice
2632 on /who mask, /masktrace and /scan.
2633 The necessary privilege (operspy flag) is unchanged.
2634 Behaviour for the other operspy commands (channel
2635 related ones) is also unchanged.
2639 +1 -0 trunk/doc/example.conf (File Modified)
2640 +6 -0 trunk/doc/reference.conf (File Modified)
2641 +1 -0 trunk/include/s_conf.h (File Modified)
2642 +10 -8 trunk/modules/m_etrace.c (File Modified)
2643 +6 -0 trunk/modules/m_info.c (File Modified)
2644 +8 -5 trunk/modules/m_scan.c (File Modified)
2645 +1 -1 trunk/modules/m_version.c (File Modified)
2646 +6 -1 trunk/modules/m_who.c (File Modified)
2647 +1 -0 trunk/src/newconf.c (File Modified)
2648 +1 -0 trunk/src/s_conf.c (File Modified)
2651 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2653 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2654 This letter will also be used for showing operspy with
2655 limited accountability (show non channel related info
2656 without '!' or notice).
2660 +2 -0 trunk/doc/server-version-info (File Modified)
2661 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2662 +2 -0 trunk/include/ircd.h (File Modified)
2663 +6 -0 trunk/modules/m_info.c (File Modified)
2664 +2 -0 trunk/modules/m_version.c (File Modified)
2665 +1 -0 trunk/src/ircd_state.c (File Modified)
2668 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2670 Add m_webirc module, allows showing real host of CGI:IRC users.
2671 Differences to the version available on my web page for a while:
2672 instructions on how to set it up.
2676 +137 -0 trunk/extensions/Makefile.in (File Modified)
2677 + - trunk/extensions/m_webirc.c (File Added)
2680 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2682 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2686 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2689 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2691 - move beu from core to contributors
2692 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2696 +2 -2 trunk/CREDITS (File Modified)
2699 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2701 Mention that class blocks must be defined before the
2702 auth or connect blocks referencing them.
2706 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2709 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2712 - change from "can join" to "is banned", this reverses sense
2713 and removes "weird" checks like for +i, +l, +j
2714 - don't allow $j to same channel
2715 - +s/+p restriction removed, anyone can /mode b anyway
2720 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2723 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2725 Add a few important lines from reference.conf to example.conf.
2729 +8 -1 trunk/doc/example.conf (File Modified)
2732 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2734 - we don't support rtsigio anymore
2735 - we definately don't support VMS nor Cygwin either.
2739 +2 -2 trunk/INSTALL (File Modified)
2740 +0 -2 trunk/README.FIRST (File Modified)
2743 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2745 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2749 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2752 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2755 - return EXTBAN_NOMATCH for a valid ban that does not match
2756 - consider a $j ban invalid if we were already processing a
2757 can_join for a $j ban
2761 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2764 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2766 extb_extgecos: realhost -> orighost
2770 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2773 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2775 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2779 +59 -0 trunk/extensions/Makefile.in (File Modified)
2780 + - trunk/extensions/extb_canjoin.c (File Added)
2783 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2785 - oh right, charybdis calls that 'orighost'.
2789 +2 -2 trunk/modules/m_who.c (File Modified)
2792 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2794 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2798 +2 -0 trunk/modules/m_who.c (File Modified)
2801 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2803 - also check $x against realhost
2807 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2810 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2812 Sorcerynet people want a debugging notice moved from +s to +d.
2816 +1 -1 trunk/src/blacklist.c (File Modified)
2819 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2821 Use source_p instead of client_p for free_pre_client().
2822 client_p could be NULL or another client.
2826 +1 -1 trunk/src/client.c (File Modified)
2829 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2831 - revert this, I know how to fix it now
2835 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2838 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2840 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2841 This fix is probably suboptimal, but it does indeed fix the problem.
2845 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2848 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2850 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2854 +49 -0 trunk/extensions/Makefile.in (File Modified)
2855 + - trunk/extensions/extb_extgecos.c (File Added)
2858 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2860 Remove undocumented and unused general::fallback_to_ip6_int config option.
2864 +0 -3 trunk/include/s_conf.h (File Modified)
2865 +0 -3 trunk/src/newconf.c (File Modified)
2868 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2871 - document new TESTMASK
2872 - mention that TESTMASK matching is the same as MASKTRACE matching
2873 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2878 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2881 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2883 New testmask from ratbox 2.2.
2884 Allows matches on nick, ip and gecos in addition to user
2885 and host, and is fully analogous to masktrace.
2886 The numeric has changed from 724 to 727 and fields in it
2891 +4 -3 trunk/help/opers/testmask (File Modified)
2892 +1 -0 trunk/include/numeric.h (File Modified)
2893 +82 -9 trunk/modules/m_testmask.c (File Modified)
2894 +2 -2 trunk/src/messages.tab (File Modified)
2897 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2899 contrib -> extensions
2903 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2906 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2908 CHGHOST: Check validity of new hostname.
2909 If the command came from a local client (disabled by
2910 default), send an error message and drop the command.
2911 If the command came from a remote client or server,
2912 send a notice to opers and the target user (if local).
2916 +42 -1 trunk/modules/m_chghost.c (File Modified)
2919 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2925 +23 -1 trunk/NEWS (File Modified)
2928 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2930 When an outgoing server connection succeeds, set
2931 localClient->ip by simply copying the whole sockaddr
2932 struct instead of copying certain parts only.
2936 +1 -19 trunk/src/s_serv.c (File Modified)
2939 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2941 Give a special error message and ignore the connect block
2942 if trying to add a connect block for the server's own name.
2946 +7 -0 trunk/src/newconf.c (File Modified)
2949 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2951 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2952 when --disable-balloc is used, so that it compiles.
2953 Obviously the BlockHeapUsage() stub returns just zeroes so
2954 /stats z will be less informative.
2958 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2961 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2963 Free and zero dns_query in DNS callback for outgoing connect.
2964 This avoids double free of reslist.
2968 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2971 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2973 From ratbox, log failed outgoing connections to serverlog.
2978 +13 -1 trunk/src/s_serv.c (File Modified)
2981 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2983 Change serverlog message when connecting to be more clear and show the port number.
2987 +1 -1 trunk/src/s_serv.c (File Modified)
2990 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2992 Remove gethost_byname(), this is meaningless
2993 since the removal of AAAA -> A fallback (r1763).
2997 +0 -1 trunk/include/res.h (File Modified)
2998 +0 -12 trunk/src/res.c (File Modified)
3001 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3003 Remove ip6.int support and use only ip6.arpa.
3004 The global ip6.int zone has disappeared on June 1
3005 and a lot of other software has been removing ip6.int
3007 This removes the second and last case where IPv6
3008 support in charybdis causes extra lookups and slows
3013 +5 -27 trunk/src/res.c (File Modified)
3016 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3018 Mention new default (r1767) for connect::aftype in sgml docs.
3022 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3025 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3027 Use IPv6 if connect::host looks like an IPv6 address
3028 (contains a colon). No need to aftype=ipv6 anymore.
3032 +2 -0 trunk/src/newconf.c (File Modified)
3035 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3037 More information about connect::host.
3041 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3044 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3046 Remove fallback to A if AAAA cannot be found.
3047 In case of a forward check of a reverse lookup, we
3048 already know if it's ipv4 or ipv6, so it is not
3049 useful and in case of a forward lookup of a hostname
3050 in connect::host, connect::aftype already specifies
3051 if it's ipv4 or ipv6.
3055 +4 -27 trunk/src/res.c (File Modified)
3058 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3061 - check if +c made the message text empty and refuse
3063 - don't copy message text if it is not necessary
3068 +14 -4 trunk/modules/core/m_message.c (File Modified)
3071 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3073 remove_conf_item(): do not free cf_name, this is generally a string constant
3077 +0 -1 trunk/src/newconf.c (File Modified)
3080 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3082 Remove the old unused FDL_ constants.
3086 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3089 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3091 Remove an unused struct irc_sockaddr_storage from fde_t
3092 (allocated for every possible file descriptor).
3096 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3099 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3101 If the DNS lookup for an outgoing connection is still
3102 pending when it is closed, clean it up.
3106 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3109 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3111 If proc_answer() fails (for example if a lookup for an
3112 A record returns a CNAME), fail the query immediately.
3113 Previously the packet was just ignored, leaving the
3118 +4 -8 trunk/src/res.c (File Modified)
3121 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3123 Correct sockhost field in an outgoing server connection.
3124 First copy the host field from the server_conf, then
3125 take the IP from to where the connection was attempted
3126 when the connection callback is called.
3127 (Before r1747 this used the IP from the server_conf.)
3131 +8 -2 trunk/src/s_serv.c (File Modified)
3134 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3136 Remove ipnum (keep aftype) and dns_query from server_conf.
3137 We don't keep track of binary form address in connect{}
3138 blocks anymore, DNS lookups of names in host= gone.
3139 As before the DNS lookup is done on connect.
3140 This should unbreak hostnames in host= somewhat.
3144 +1 -2 trunk/include/s_newconf.h (File Modified)
3145 +2 -2 trunk/src/newconf.c (File Modified)
3146 +1 -42 trunk/src/s_newconf.c (File Modified)
3147 +12 -31 trunk/src/s_serv.c (File Modified)
3150 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3156 +1 -1 trunk/configure (File Modified)
3159 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3161 Fix --disable-balloc help text (said --disable-small-net).
3165 +1 -1 trunk/configure.ac (File Modified)
3168 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3170 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3171 services (+S). Unlike operstring and adminstring, this
3172 is not changeable with /quote set but is updated on rehash.
3176 +1 -0 trunk/doc/example.conf (File Modified)
3177 +10 -2 trunk/doc/reference.conf (File Modified)
3178 +1 -0 trunk/include/s_conf.h (File Modified)
3179 +6 -0 trunk/modules/m_info.c (File Modified)
3180 +3 -2 trunk/modules/m_whois.c (File Modified)
3181 +1 -0 trunk/src/newconf.c (File Modified)
3182 +1 -0 trunk/src/s_conf.c (File Modified)
3185 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3187 Fix handling of comma in whois: ignore the comma and
3188 everything after it but do output the entire parameter
3193 +2 -2 trunk/modules/m_whois.c (File Modified)
3196 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3198 New /stats letter 's' to list HURTs:
3199 - opers get the full listing.
3200 - users get any HURTs that match their sockhost/orighost if
3201 "stats_k_oper_only" is set to 1.
3205 +50 -0 trunk/extensions/hurt.c (File Modified)
3208 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3210 - make the newconf system available to modules.
3214 +4 -1 trunk/include/newconf.h (File Modified)
3215 +4 -8 trunk/src/newconf.c (File Modified)
3218 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3220 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3223 +0 -3 trunk/doc/example.conf (File Modified)
3224 +0 -3 trunk/doc/reference.conf (File Modified)
3227 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3229 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3233 +3 -0 trunk/doc/example.conf (File Modified)
3234 +3 -0 trunk/doc/reference.conf (File Modified)
3237 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3239 Fix too early truncation of JOIN channel list.
3243 +2 -3 trunk/modules/core/m_join.c (File Modified)
3246 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3248 - From ratbox 2.2 (anfl), send server notices about read
3249 errors from handshakes and servers to +s instead of +d.
3250 - Send various server notices about failed server
3251 connections which did not reach registered state network
3252 wide if the connection was initiated by a remote oper.
3253 This avoids annoying the whole net if there is a
3254 broken autoconnect, but allows all opers to see why a
3255 remote connect failed. Failed connections which did reach
3256 server state already generate server notices everywhere.
3258 Note: this is an exception to our general policy to not send
3259 server notices about unregistered connections remotely.
3263 +1 -0 trunk/include/client.h (File Modified)
3264 +20 -6 trunk/src/client.c (File Modified)
3265 +6 -6 trunk/src/s_serv.c (File Modified)
3268 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3274 +1 -1 trunk/doc/example.conf (File Modified)
3275 +1 -1 trunk/doc/reference.conf (File Modified)
3278 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3280 Don't allow #channel +b $c:&channel (inconsistent target).
3284 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3287 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3289 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3293 +0 -2 trunk/include/client.h (File Modified)
3296 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3298 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3302 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3305 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3307 Store IP addresses in whowas. These are shown to opers.
3308 Obtained from Eurus patches.
3309 orighost tracking removed (not worth the memory IMHO),
3310 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3311 with unknown IPs and to not violate auth{} spoof policy.
3315 +2 -0 trunk/doc/reference.conf (File Modified)
3316 +1 -0 trunk/include/numeric.h (File Modified)
3317 +1 -0 trunk/include/whowas.h (File Modified)
3318 +10 -1 trunk/modules/m_whowas.c (File Modified)
3319 +1 -1 trunk/src/messages.tab (File Modified)
3320 +4 -0 trunk/src/whowas.c (File Modified)
3323 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3325 Describe hostmask parameter of masktrace better in sgml docs.
3329 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3332 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3334 masktrace help file: mention CIDR IP masks
3339 +2 -0 trunk/help/opers/masktrace (File Modified)
3342 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3344 MASKTRACE: allow normal match() on IP address also
3349 +2 -3 trunk/modules/m_etrace.c (File Modified)
3352 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3354 Allow +S clients (services) to send to channels and @/+ channels always.
3358 +1 -1 trunk/modules/core/m_message.c (File Modified)
3359 +1 -1 trunk/src/channel.c (File Modified)
3362 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3364 Allow servers to send to @#chan and +#chan.
3368 +1 -1 trunk/modules/core/m_message.c (File Modified)
3371 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3373 Don't count opers on service{} servers in /lusers.
3377 +2 -2 trunk/src/s_user.c (File Modified)
3380 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3382 Show opers the real host behind a dynamic spoof in WHOIS.
3383 If the user is auth{} spoofed, this shows the auth{} spoof
3384 otherwise it shows the DNS hostname and IP address.
3385 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3389 +1 -0 trunk/include/numeric.h (File Modified)
3390 +12 -2 trunk/modules/m_whois.c (File Modified)
3391 +1 -1 trunk/src/messages.tab (File Modified)
3394 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3396 Remove #define HIDE_SPOOF_IPS from config.h, should
3397 have been done earlier.
3401 +0 -7 trunk/include/config.h (File Modified)
3404 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3406 Bring back ERR_CANTKILLSERVER.
3410 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3413 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3416 - also send RPL_HOSTHIDDEN on -h
3417 - don't allow +h for auth{} spoofed clients
3421 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3424 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3426 /etc/resolv.conf parsing:
3427 - don't crash (sometimes) if there is a line without an argument
3428 (e.g. 'search' by itself)
3429 - fix handling of lines with leading whitespace
3433 +9 -8 trunk/src/reslib.c (File Modified)
3436 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3438 Put back code that terminates DNS queries, which was
3439 removed during the resolver changes.
3443 +4 -0 trunk/src/s_auth.c (File Modified)
3446 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3448 - oh hey, that was in the wrong place
3452 +13 -13 trunk/src/s_auth.c (File Modified)
3455 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3457 - handle a situation where a user can go away before DNS completes
3461 +13 -0 trunk/src/s_auth.c (File Modified)
3464 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3470 +1 -0 trunk/include/blacklist.h (File Modified)
3471 +1 -0 trunk/include/res.h (File Modified)
3472 +33 -2 trunk/src/blacklist.c (File Modified)
3473 +2 -0 trunk/src/client.c (File Modified)
3474 +24 -0 trunk/src/res.c (File Modified)
3477 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3479 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3480 if comm_accept() failed.
3482 Found with valgrind.
3486 +4 -4 trunk/src/listener.c (File Modified)
3489 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3491 - handle unavailable Client/preClient structs
3495 +9 -0 trunk/src/blacklist.c (File Modified)
3498 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3500 Add +lf to SGML docs.
3504 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3507 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3509 Also do forwarding if the channel limit (+l) is exceeded.
3513 +1 -1 trunk/help/opers/cmode (File Modified)
3514 +2 -2 trunk/modules/core/m_join.c (File Modified)
3517 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3519 Post-release lovin':
3520 - Update version to 2.1.0.
3521 - Regenerate configure.
3525 +9 -9 trunk/configure (File Modified)
3526 +1 -1 trunk/configure.ac (File Modified)
3529 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3531 Comment out example blacklist{} block.
3535 +7 -7 trunk/doc/example.conf (File Modified)
3536 +7 -7 trunk/doc/reference.conf (File Modified)
3539 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3541 Add note regarding use of AHBL BLs.
3545 +4 -0 trunk/doc/example.conf (File Modified)
3546 +4 -0 trunk/doc/reference.conf (File Modified)
3549 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3555 +2 -2 trunk/CREDITS (File Modified)
3558 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3564 +1 -0 trunk/CREDITS (File Modified)
3567 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3569 Put more recent ratbox CREDITS here.
3573 +3 -2 trunk/doc/Ratbox-team (File Modified)
3576 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3582 +5 -4 trunk/NEWS (File Modified)
3585 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3587 Mention that install or make install also avoids modunload crashes.
3591 +2 -1 trunk/BUGS (File Modified)
3594 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3600 +3 -8 trunk/NEWS (File Modified)
3603 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3609 +3 -2 trunk/BUGS (File Modified)
3612 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3614 - add orighost check to hurt.c
3619 +1 -6 trunk/BUGS (File Modified)
3620 +1 -1 trunk/extensions/hurt.c (File Modified)
3623 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3625 Make kline_exempt exempt from HURT also.
3629 +2 -1 trunk/extensions/hurt.c (File Modified)
3632 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3634 Fix mask HEAL propagation.
3638 +6 -3 trunk/extensions/hurt.c (File Modified)
3641 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3648 +18 -31 trunk/extensions/README (File Modified)
3651 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3653 More target change hax.
3658 +5 -0 trunk/extensions/hurt.c (File Modified)
3661 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3663 Improvements to HURT propagation.
3667 +8 -6 trunk/extensions/hurt.c (File Modified)
3670 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3672 - further simplification
3676 +25 -76 trunk/extensions/hurt.c (File Modified)
3677 +0 -9 trunk/extensions/hurt.h (File Modified)
3680 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3686 +13 -0 trunk/extensions/hurt.c (File Modified)
3689 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3691 - cut off at 15 messages instead of 30
3695 +1 -1 trunk/extensions/hurt.h (File Modified)
3698 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3700 Squash a warning here.
3704 +1 -3 trunk/src/ircd.c (File Modified)
3707 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3709 Don't show servers in /stats l to nonopers if flatten links is enabled.
3713 +3 -1 trunk/modules/m_stats.c (File Modified)
3716 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3722 +20 -7 trunk/extensions/hurt.c (File Modified)
3725 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3727 - remove inline stuff (yuck)
3728 - sockaddr should have been sockhost
3732 +22 -31 trunk/extensions/hurt.c (File Modified)
3735 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3737 - make hurt checking actually work
3741 +2 -7 trunk/extensions/hurt.c (File Modified)
3744 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3746 Slight tweak to alias{}.
3750 +4 -0 trunk/src/parse.c (File Modified)
3753 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3755 - further simplification
3759 +59 -71 trunk/extensions/hurt.c (File Modified)
3760 +0 -1 trunk/extensions/hurt.h (File Modified)
3763 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3765 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3769 +10 -20 trunk/extensions/hurt.c (File Modified)
3770 +0 -4 trunk/extensions/hurt.h (File Modified)
3773 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3775 - remove some unnecessary code here (hurt_initial_check_event()).
3779 +0 -23 trunk/extensions/hurt.c (File Modified)
3782 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3784 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3788 +8 -0 trunk/modules/core/m_message.c (File Modified)
3791 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3793 - more sane tgchange hax
3797 +2 -1 trunk/extensions/hurt.c (File Modified)
3800 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3802 Make HEAL <nick> work.
3806 +40 -43 trunk/extensions/hurt.c (File Modified)
3809 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3811 Destroy hurt_clients list on unload.
3815 +7 -0 trunk/extensions/hurt.c (File Modified)
3818 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3820 Coding style: no space between a function name and parenthesis.
3824 +43 -43 trunk/extensions/hurt.c (File Modified)
3827 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3829 Now works and throws out hurt clients after 30 protocol messages
3830 unless they identify.
3834 +28 -36 trunk/extensions/hurt.c (File Modified)
3835 +1 -7 trunk/extensions/hurt.h (File Modified)
3838 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3840 Working addition/lookup.
3844 +8 -0 trunk/extensions/hurt.c (File Modified)
3847 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3849 Get rid of hyb6 style propagation (:server COMMAND source).
3853 +18 -22 trunk/extensions/hurt.c (File Modified)
3856 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3858 add not-working hurt_add and hurt_find
3862 +13 -5 trunk/extensions/hurt.c (File Modified)
3865 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3867 Comment out a lot of stuff so I can load and unload this without crashing.
3871 +17 -6 trunk/extensions/hurt.c (File Modified)
3874 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3876 Fix svn:keywords and add a short comment at the top.
3880 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3883 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3885 - Make hurt module compile
3886 - Link it to the build
3887 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3888 correct flag name, no CAP_TS6 use etc
3892 +1 -0 trunk/extensions/Makefile.in (File Modified)
3893 +30 -32 trunk/extensions/hurt.c (File Modified)
3896 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3898 Put beu's hurt module in trunk.
3902 + - trunk/extensions/hurt.c (File Added)
3903 + - trunk/extensions/hurt.h (File Added)
3906 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3908 - _iprint(): use stderr instead of stdout
3912 +1 -1 trunk/src/s_log.c (File Modified)
3915 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3917 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3918 and subsequently destroy our kqueue when we close 0, 1, 2
3920 - After closing fd 0, 1, 2 reopen them to /dev/null again
3921 so we don't send messages from malloc etc to a random
3923 - Remove an obsolete comment.
3927 +13 -2 trunk/src/ircd.c (File Modified)
3930 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3936 +29 -1 trunk/NEWS (File Modified)
3939 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3945 +1 -1 trunk/configure (File Modified)
3948 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3950 Fix openssl version check to also accept versions newer than 0.9.6.
3954 +1 -1 trunk/configure.ac (File Modified)
3957 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3959 Oops, need packet.h here.
3963 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3966 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3968 End the flood grace period in CPRIVMSG/CNOTICE.
3972 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3975 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3977 - update class::connectfreq documentation
3981 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3984 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3986 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3990 +3 -6 trunk/src/s_serv.c (File Modified)
3993 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3995 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3999 +1 -1 trunk/src/messages.tab (File Modified)
4002 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4004 Don't mention that /stats p shows idle times, as it doesn't.
4008 +1 -1 trunk/help/opers/stats (File Modified)
4009 +1 -1 trunk/help/users/stats (File Modified)
4012 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4014 /stats A shows DNS servers, it doesn't matter whether ircd
4015 uses ADNS or something else.
4019 +1 -1 trunk/help/opers/stats (File Modified)
4022 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4024 get_client_name() fix
4028 +4 -0 trunk/src/client.c (File Modified)
4031 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4037 +6 -0 trunk/src/ircd.c (File Modified)
4040 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4042 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4045 +16 -17 trunk/configure (File Modified)
4046 +1 -1 trunk/configure.ac (File Modified)
4049 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4051 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4054 +135 -0 trunk/configure (File Modified)
4055 +6 -0 trunk/configure.ac (File Modified)
4058 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4060 Exit 0 on successful -conftest.
4064 +1 -1 trunk/src/ircd.c (File Modified)
4067 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4069 Make the "keep the parent process around" thing work, by opening
4070 a pipe to the child process. This pipe is on fd 0 in the child
4071 process. After successful initialization, the child will write
4072 a byte to this pipe, on fatal errors it will close it without
4075 Somewhat hackish still but should work.
4079 +27 -30 trunk/src/ircd.c (File Modified)
4082 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4084 - convert some error messages to ierror() over fprintf/ilog combination
4088 +3 -6 trunk/src/ircd.c (File Modified)
4091 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4093 - inotice() for loadmodule when in foreground mode
4097 +3 -0 trunk/src/modules.c (File Modified)
4100 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4102 - remove inotice() on loading modules from the config
4106 +0 -3 trunk/src/modules.c (File Modified)
4109 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4111 - usleep for 50000usec in the parent process to allow for startup messages
4112 to be cleanly printed before detaching to shell, this should be more than
4117 +3 -0 trunk/src/ircd.c (File Modified)
4120 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4122 - display more errors during normal startup as to try to help people find common problems
4126 +27 -10 trunk/src/ircd.c (File Modified)
4129 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4131 - version bump in preparation of 2.0.0 release
4135 +9 -9 trunk/configure (File Modified)
4136 +1 -1 trunk/configure.ac (File Modified)
4139 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4141 Change example.conf operator block from "admin" to "god",
4142 so as to show we encourage per-person operator blocks.
4146 +4 -2 trunk/doc/example.conf (File Modified)
4149 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4151 Document alias{} block.
4155 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4158 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4160 Document DNS blacklist stuff in sgml.
4164 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4165 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4168 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4170 Misc /stats clarifications.
4174 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4177 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4179 Move snomasks into umodes chapter.
4180 Move oprivs chapter down.
4184 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4185 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4186 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4189 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4191 Mention operator{} user@host change.
4195 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4198 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4200 operator{} block user@host matches against orighost now, not host.
4201 This means that services/+h spoofs do not work in operator{} blocks;
4202 auth{} spoofs still work.
4206 +4 -0 trunk/doc/example.conf (File Modified)
4207 +1 -1 trunk/doc/reference.conf (File Modified)
4208 +2 -2 trunk/modules/m_challenge.c (File Modified)
4209 +1 -1 trunk/modules/m_oper.c (File Modified)
4212 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4214 - inotice/iwarn/ierror() stuff I was working on
4218 +3 -0 trunk/include/s_log.h (File Modified)
4219 +15 -11 trunk/src/ircd.c (File Modified)
4220 +3 -1 trunk/src/modules.c (File Modified)
4221 +1 -1 trunk/src/newconf.c (File Modified)
4222 +54 -0 trunk/src/s_log.c (File Modified)
4225 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4227 Oops, don't add blacklists to the list twice on rehash.
4231 +3 -2 trunk/src/blacklist.c (File Modified)
4234 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4236 Remove notices to the client about progress of dnsbl lookups.
4240 +0 -4 trunk/src/blacklist.c (File Modified)
4243 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4245 Add auth{} flag dnsbl_exempt.
4249 +2 -1 trunk/doc/example.conf (File Modified)
4250 +2 -1 trunk/doc/reference.conf (File Modified)
4251 +2 -0 trunk/include/s_conf.h (File Modified)
4252 +1 -0 trunk/src/newconf.c (File Modified)
4253 +8 -1 trunk/src/s_user.c (File Modified)
4256 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4258 Switch alias{} and blacklist{} around, for consistency with example.conf.
4262 +18 -18 trunk/doc/reference.conf (File Modified)
4265 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4267 Send a warning to the user if they are dnsbl listed but exempted.
4271 +17 -12 trunk/src/s_user.c (File Modified)
4274 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4276 Move throwing out dnsbl listed clients to registration,
4277 and make kline_exempt exempt from it.
4281 +1 -0 trunk/include/blacklist.h (File Modified)
4282 +4 -0 trunk/include/client.h (File Modified)
4283 +15 -16 trunk/src/blacklist.c (File Modified)
4284 +6 -0 trunk/src/client.c (File Modified)
4285 +17 -0 trunk/src/s_user.c (File Modified)
4288 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4290 Show refcount in /stats n.
4294 +3 -2 trunk/modules/m_stats.c (File Modified)
4297 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4299 Don't look up dnsbls twice if they send USER twice.
4303 +5 -3 trunk/modules/m_user.c (File Modified)
4306 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4308 Add /stats n to help files.
4312 +1 -0 trunk/help/opers/stats (File Modified)
4313 +1 -0 trunk/help/users/stats (File Modified)
4316 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4318 Only check dnsbls for A records, not AAAA.
4322 +1 -1 trunk/src/blacklist.c (File Modified)
4325 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4327 Don't remove non-illegal blacklists on completion of check.
4328 Add debugging notices (not working).
4332 +5 -1 trunk/src/blacklist.c (File Modified)
4335 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4337 Don't call register_local_user() if they haven't sent a nick yet.
4341 +1 -1 trunk/src/blacklist.c (File Modified)
4344 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4346 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4350 +21 -0 trunk/modules/m_stats.c (File Modified)
4353 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4355 More dnsbl rehash fixes, it was adding bogus entries.
4359 +2 -7 trunk/src/newconf.c (File Modified)
4362 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4364 Need blacklist.h here.
4368 +1 -0 trunk/src/s_conf.c (File Modified)
4371 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4377 +1 -2 trunk/configure (File Modified)
4378 +0 -48 trunk/configure.ac (File Modified)
4379 + - trunk/doc/example-iauth.conf (File Deleted)
4380 + - trunk/iauth/ (File Deleted)
4383 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4385 Improve handling of rehashing with blacklists.
4386 Also some coding style tweaks.
4390 +3 -2 trunk/include/blacklist.h (File Modified)
4391 +35 -16 trunk/src/blacklist.c (File Modified)
4392 +2 -0 trunk/src/s_conf.c (File Modified)
4395 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4397 Clear can_send cache if a user logs in or out from services.
4401 +2 -0 trunk/modules/m_services.c (File Modified)
4404 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4406 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4407 This directory is not entered by default.
4408 More stuff needs to be moved into here.
4412 +2 -1 trunk/configure (File Modified)
4413 +1 -0 trunk/configure.ac (File Modified)
4414 +69 -458 trunk/extensions/Makefile.in (File Modified)
4415 + - trunk/extensions/m_clearchan.c (File Deleted)
4416 + - trunk/extensions/m_force.c (File Deleted)
4417 + - trunk/unsupported/ (File Added)
4418 + - trunk/unsupported/Makefile.in (File Added)
4419 + - trunk/unsupported/m_clearchan.c (File Added)
4420 + - trunk/unsupported/m_force.c (File Added)
4423 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4425 Logging/wallops for forcejoin/forcepart, numeric fix.
4426 This needs to be moved to the toys section.
4430 +22 -2 trunk/extensions/m_force.c (File Modified)
4433 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4435 Fix comments at the top (including copyright).
4439 +3 -2 trunk/extensions/m_omode.c (File Modified)
4442 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4444 Add OMODE command to extensions/ for oper mode hacking:
4445 - requires admin privs
4446 - does not work for opped opers
4448 - sends a ServerMode for opping the oper themselves,
4449 otherwise a mode coming from the oper (not only
4450 does this provide full accountability, it is also
4451 easiest to implement while avoiding channels
4452 messed up with bogus bans etc).
4456 +171 -0 trunk/extensions/Makefile.in (File Modified)
4457 + - trunk/extensions/m_omode.c (File Added)
4460 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4466 + - trunk/include/blacklist.h (Property Modified)
4467 + - trunk/src/blacklist.c (Property Modified)
4470 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4472 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4476 +5 -1 trunk/src/blacklist.c (File Modified)
4479 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4481 Initial DNS blacklist support:
4482 - see example.conf for how to use.
4483 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4484 - tor.ahbl.org is also included because most networks will not want to allow tor
4485 (and we're considering going KoS on tor users here anyway due to abuse)
4489 +18 -0 trunk/doc/example.conf (File Modified)
4490 +66 -0 trunk/doc/reference.conf (File Modified)
4491 + - trunk/include/blacklist.h (File Added)
4492 +2 -0 trunk/include/client.h (File Modified)
4493 +3 -0 trunk/modules/m_user.c (File Modified)
4494 +152 -0 trunk/src/Makefile.in (File Modified)
4495 + - trunk/src/blacklist.c (File Added)
4496 +34 -0 trunk/src/newconf.c (File Modified)
4497 +1 -0 trunk/src/s_auth.c (File Modified)
4498 +4 -0 trunk/src/s_user.c (File Modified)
4501 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4503 Remove last bit of lzo stuff (comment in example.conf connect{}).
4507 +0 -4 trunk/doc/example.conf (File Modified)
4510 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4512 Show sasl successes and failures in /stats t (like other
4513 things in /stats t, about local clients only).
4517 +2 -0 trunk/include/s_stats.h (File Modified)
4518 +3 -0 trunk/modules/m_sasl.c (File Modified)
4519 +3 -0 trunk/src/s_stats.c (File Modified)
4522 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4524 Allow messaging services by nickname without using
4525 target change slots (this was already possible with
4526 user@server notation or services shortcuts).
4530 +2 -2 trunk/modules/core/m_message.c (File Modified)
4533 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4535 Abort a safelist if a new /list comes in while one is already in progress.
4539 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4542 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4544 Change $![letter]:[mask] to $~[letter]:[mask]
4545 so both ! and ~ invert an extban.
4549 +2 -0 trunk/src/chmode.c (File Modified)
4552 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4554 - revert due to technical issues
4558 +1 -1 trunk/src/extban.c (File Modified)
4561 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4563 - 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
4567 +1 -1 trunk/src/extban.c (File Modified)
4570 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4572 Don't pace /list on a single channel.
4576 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4579 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4581 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4585 +4 -2 trunk/include/supported.h (File Modified)
4588 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4590 Extban types are case insensitive; force them to lowercase when added.
4594 +5 -5 trunk/doc/extban.txt (File Modified)
4595 +4 -0 trunk/src/chmode.c (File Modified)
4596 +3 -3 trunk/src/extban.c (File Modified)
4599 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4601 sendto_wallops_flags():
4602 - instead of checking IsOper on each client, walk the appropriate list
4603 - instead of sending non-+z wallops from persons to nonopers, send only
4604 +w wallops from persons
4608 +1 -5 trunk/src/send.c (File Modified)
4611 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4613 Prefix oper wallops with "WALLOPS - " if they would
4614 otherwise look like operwalls or locops, when sending
4615 them to local users.
4619 +11 -1 trunk/modules/m_wallops.c (File Modified)
4622 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4624 Make sure destination field in some sasl numerics
4625 is the user's nick, not the sasl agent or server
4630 +2 -2 trunk/modules/m_sasl.c (File Modified)
4633 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4635 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4639 +1 -1 trunk/extensions/Makefile.in (File Modified)
4642 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4644 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4648 +1 -0 trunk/src/s_user.c (File Modified)
4651 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4653 Fix build for when IPv6 is disabled.
4657 +12 -10 trunk/src/s_auth.c (File Modified)
4660 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4662 Add information about adding extban types.
4666 +25 -0 trunk/doc/extban.txt (File Modified)
4669 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4671 Better extban validation: try to match a new extban from
4672 a local user against its setter to see if it is valid.
4673 Unknown extban types from remotes are no longer hidden.
4677 +4 -3 trunk/doc/extban.txt (File Modified)
4678 +1 -0 trunk/include/channel.h (File Modified)
4679 +2 -6 trunk/src/chmode.c (File Modified)
4680 +32 -0 trunk/src/extban.c (File Modified)
4683 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4685 Make sure both .c.o: and .s.o: are followed by the necessary command.
4689 +1 -0 trunk/src/Makefile.in (File Modified)
4692 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4694 Add need_sasl auth{} flag to sgml documentation.
4698 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4701 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4703 Document need_sasl auth{} flag in example confs.
4707 +1 -0 trunk/doc/example.conf (File Modified)
4708 +1 -0 trunk/doc/reference.conf (File Modified)
4711 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4713 Don't allow TB to set an empty topic.
4714 This would be possible if a server sent bad protocol
4715 and could cause a crash.
4719 +4 -0 trunk/modules/m_tb.c (File Modified)
4722 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4728 +1 -1 trunk/Makefile.in (File Modified)
4731 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4737 +2 -2 trunk/configure (File Modified)
4738 +1 -1 trunk/configure.ac (File Modified)
4741 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4747 +2 -2 trunk/configure (File Modified)
4750 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4756 +1 -1 trunk/extensions/Makefile.in (File Modified)
4759 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4761 - rename contrib to extensions to bring some clarity to things
4765 +1 -1 trunk/Makefile.in (File Modified)
4766 +1 -1 trunk/configure.ac (File Modified)
4767 +10 -10 trunk/doc/example.conf (File Modified)
4768 +10 -10 trunk/doc/reference.conf (File Modified)
4769 + - trunk/extensions/ (File Added)
4770 + - trunk/extras/ (File Deleted)
4773 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4779 +1 -1 trunk/Makefile.in (File Modified)
4780 +1 -1 trunk/configure.ac (File Modified)
4781 + - trunk/contrib/ (File Deleted)
4782 + - trunk/extras/ (File Added)
4785 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4787 Don't allow servers to QUIT (they should use SQUIT).
4791 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4794 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4800 + - trunk/src/fnvhash.s (Property Modified)
4803 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4805 - reduced version of code
4809 +9 -61 trunk/src/fnvhash.s (File Modified)
4812 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4814 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4818 +1 -1 trunk/src/fnvhash.s (File Modified)
4821 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4823 Fix orighost matching for klines, etc. Was hashing the visible
4828 +1 -1 trunk/src/hostmask.c (File Modified)
4831 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4833 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4837 +7 -1 trunk/configure (File Modified)
4838 +5 -0 trunk/configure.ac (File Modified)
4839 +5 -6 trunk/src/Makefile.in (File Modified)
4840 +0 -4 trunk/src/fnvhash.s (File Modified)
4841 +0 -2 trunk/src/hash.c (File Modified)
4844 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4846 - regenerate configure
4850 +18 -0 trunk/configure (File Modified)
4853 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4855 - --enable-ricer-hashing option.
4859 +9 -0 trunk/configure.ac (File Modified)
4860 +3 -0 trunk/include/setup.h.in (File Modified)
4863 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4865 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4869 + - trunk/src/fnvhash.s (File Added)
4870 +3 -0 trunk/src/hash.c (File Modified)
4873 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4875 Fix syntax error in reference.conf.
4879 +0 -1 trunk/doc/reference.conf (File Modified)
4882 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4884 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4885 (&& instead of ||...)
4886 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4890 +1 -1 trunk/src/chmode.c (File Modified)
4893 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4895 Documentation for extban.
4899 + - trunk/doc/extban.txt (File Added)
4902 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4904 Add extban modules to example confs.
4908 +5 -0 trunk/doc/example.conf (File Modified)
4909 +10 -0 trunk/doc/reference.conf (File Modified)
4912 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4914 Initial addition of extended ban types (conditionals).
4915 Allows custom +bqeI checks via modules.
4916 Initial extra types are account (a[:mask]), oper (o),
4917 channel (c:name), realname (r:mask), server (s:mask).
4921 +229 -0 trunk/contrib/Makefile.in (File Modified)
4922 + - trunk/contrib/extb_account.c (File Added)
4923 + - trunk/contrib/extb_channel.c (File Added)
4924 + - trunk/contrib/extb_oper.c (File Added)
4925 + - trunk/contrib/extb_realname.c (File Added)
4926 + - trunk/contrib/extb_server.c (File Added)
4927 +13 -0 trunk/include/channel.h (File Modified)
4928 +1 -0 trunk/src/Makefile.in (File Modified)
4929 +14 -5 trunk/src/channel.c (File Modified)
4930 +91 -0 trunk/src/chmode.c (File Modified)
4931 + - trunk/src/extban.c (File Added)
4934 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4936 Do not force +bqeI modes starting with '$' in nick!user@host format.
4937 * and ? characters in them are still assumed to be wildcards.
4941 +6 -0 trunk/src/chmode.c (File Modified)
4944 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4946 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4950 +4 -0 trunk/modules/m_capab.c (File Modified)
4953 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4955 Stop some mixing of client and server protocol.
4959 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4960 +4 -2 trunk/modules/m_pass.c (File Modified)
4961 +6 -0 trunk/modules/m_sasl.c (File Modified)
4962 +6 -0 trunk/modules/m_user.c (File Modified)
4965 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4971 +0 -2 trunk/include/s_newconf.h (File Modified)
4972 +0 -4 trunk/include/s_serv.h (File Modified)
4973 +0 -1 trunk/src/newconf.c (File Modified)
4974 +1 -13 trunk/src/s_serv.c (File Modified)
4977 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4979 - revert LZOLink patch for now
4983 +0 -1 trunk/servlink/Makefile.in (File Modified)
4984 +0 -16 trunk/servlink/README (File Modified)
4985 +2 -36 trunk/servlink/control.c (File Modified)
4986 +0 -3 trunk/servlink/control.h (File Modified)
4987 +7 -5955 trunk/servlink/io.c (File Modified)
4988 + - trunk/servlink/lzoconf.h (File Deleted)
4989 + - trunk/servlink/lzodefs.h (File Deleted)
4990 + - trunk/servlink/minilzo.c (File Deleted)
4991 + - trunk/servlink/minilzo.h (File Deleted)
4992 +0 -1 trunk/servlink/servlink.h (File Modified)
4995 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5001 +4 -2 trunk/servlink/control.c (File Modified)
5002 +2 -1 trunk/servlink/io.c (File Modified)
5005 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5011 +2 -2 trunk/servlink/io.c (File Modified)
5014 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5016 - paranoia, prevent segfaults
5020 +2 -2 trunk/servlink/io.c (File Modified)
5023 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5025 - more optimal servlink code
5029 +21 -8 trunk/servlink/io.c (File Modified)
5032 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5034 - more efficient read strategy
5038 +15 -3 trunk/servlink/io.c (File Modified)
5041 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5043 - use lzo_uintp cast to make LZO happy
5047 +3 -3 trunk/servlink/io.c (File Modified)
5050 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5052 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5056 +4 -0 trunk/doc/example.conf (File Modified)
5057 +2 -1 trunk/include/s_newconf.h (File Modified)
5058 +4 -0 trunk/include/s_serv.h (File Modified)
5059 +1 -0 trunk/servlink/Makefile.in (File Modified)
5060 +16 -0 trunk/servlink/README (File Modified)
5061 +34 -2 trunk/servlink/control.c (File Modified)
5062 +3 -0 trunk/servlink/control.h (File Modified)
5063 +5929 -7 trunk/servlink/io.c (File Modified)
5064 + - trunk/servlink/lzoconf.h (File Added)
5065 + - trunk/servlink/lzodefs.h (File Added)
5066 + - trunk/servlink/minilzo.c (File Added)
5067 + - trunk/servlink/minilzo.h (File Added)
5068 +1 -0 trunk/servlink/servlink.h (File Modified)
5069 +1 -0 trunk/src/newconf.c (File Modified)
5070 +14 -2 trunk/src/s_serv.c (File Modified)
5073 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5075 - remove imalloc, it was a concept that probably wouldn't have worked properly
5079 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5080 + - trunk/libcharybdis/imalloc.c (File Deleted)
5081 + - trunk/libcharybdis/imalloc.h (File Deleted)
5084 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5086 - disable imalloc for now
5090 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5093 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5095 - remove unneeded debug code
5099 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5102 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5104 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5108 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5111 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5113 - more stuff here, imalloc remains disabled for now
5117 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5120 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5126 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5129 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5135 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5136 +2 -0 trunk/src/ircd.c (File Modified)
5139 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5141 - roll back libircd crap
5145 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5146 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5147 +29 -0 trunk/src/.depend (File Modified)
5148 +6 -21 trunk/src/Makefile.in (File Modified)
5149 +3 -218 trunk/src/ircd.c (File Modified)
5150 + - trunk/src/ircd_linker.c (File Deleted)
5151 + - trunk/src/main.c (File Deleted)
5154 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5156 - realloc(), free() implementation
5160 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5163 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5165 - malloc(), calloc() implementation
5169 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5172 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5174 - block_free(), block_find(), retune_heaps() implementation
5178 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5181 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5183 - block_destroy code, block_allocate code.
5187 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5190 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5196 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5199 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5201 - disable imalloc again :P
5205 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5208 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5214 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5217 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5223 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5226 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5228 - constructor code for imalloc engine (malloc_init())
5232 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5235 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5237 - imalloc engine improvements
5241 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5244 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5246 - replace mmap() code with direct brk()/sbrk() calls.
5250 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5253 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5255 - remove outdated i_malloc() interfaces
5259 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5262 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5264 - redisable imalloc (sorry!)
5268 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5271 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5273 - correct GET_PAGE_SLOT() macro
5277 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5280 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5282 - oops forgot to commit it with imalloc turned off
5286 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5289 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5295 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5296 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5299 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5301 - lowlevel imalloc code
5305 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5306 + - trunk/libcharybdis/imalloc.h (File Added)
5309 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5315 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5318 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5324 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5327 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5329 - 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)
5333 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5334 + - trunk/libcharybdis/imalloc.c (File Added)
5337 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5339 - increment configure Id
5343 +2208 -1 trunk/configure (File Modified)
5346 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5348 - bootstrap for imalloc code
5352 +54 -1 trunk/configure.ac (File Modified)
5353 +27 -0 trunk/include/setup.h.in (File Modified)
5356 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5358 Clarify interaction of spoofs and channel bans/operator{} blocks.
5362 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5363 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5366 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5368 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5372 +30 -22 trunk/src/ircd.c (File Modified)
5375 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5377 If shared{} blocks deny something, the command
5378 is silently ignored.
5382 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5385 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5387 Move up IsService check so we don't store a non-service
5388 in preClient->sasl_agent.
5392 +6 -6 trunk/modules/m_sasl.c (File Modified)
5395 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5397 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5398 Add some more sanity checks on agent strings.
5402 +13 -11 trunk/modules/m_sasl.c (File Modified)
5405 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5407 Unknown clients can have an ID too now so make sure to remove
5408 them from the hash if they exit.
5412 +3 -0 trunk/src/client.c (File Modified)
5415 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5417 Only accept sasl from servers in a service{} block.
5418 Not tested but this must go in.
5422 +6 -0 trunk/modules/m_sasl.c (File Modified)
5423 +3 -0 trunk/modules/m_signon.c (File Modified)
5426 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5428 Only process SAVE messages targetting registered users,
5429 not servers or unregistered connections. Could cause
5430 a crash when bad protocol was received.
5434 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5437 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5439 - fix QJM buffer overflow vulnerability (fucking GXTi)
5443 +3 -3 trunk/src/s_user.c (File Modified)
5446 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5448 Mention /scan umodes under oper_spy privilege.
5452 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5455 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5457 Mention that overlapping cluster blocks are a bad thing.
5461 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5464 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5466 - Document cluster{} and shared{} blocks.
5467 - Mention that service{} does not allow wildcards.
5471 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5474 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5476 Document exempt{} and service{} blocks, point to reference.conf for
5477 general{}, channel{} and serverhide{}.
5481 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5484 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5486 Document ~ in lists of values better.
5490 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5493 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5495 More detailed CNOTICE, CPRIVMSG descriptions.
5499 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5502 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5504 Oops, need both Revision and Id on modules.
5508 + - trunk/modules/sno_routing.c (Property Modified)
5511 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5513 Tweak header comment a bit (filename, Id).
5517 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5520 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5522 Add GLINE and UNGLINE.
5526 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5529 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5531 New configure with proper Id.
5535 +3 -1 trunk/configure (File Modified)
5538 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5540 Change #include directives for in6addr_any, hopefully compiles better now.
5544 +3 -1 trunk/configure.ac (File Modified)
5547 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5549 Encourage putting actual administrative information
5550 in the admin{} block.
5554 +3 -3 trunk/doc/example.conf (File Modified)
5557 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5559 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5563 +9 -7 trunk/include/s_conf.h (File Modified)
5564 +1 -0 trunk/src/newconf.c (File Modified)
5565 +10 -0 trunk/src/s_user.c (File Modified)
5568 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5570 - Change to glines = no in example confs
5571 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5576 +1 -1 trunk/doc/example.conf (File Modified)
5577 +1 -1 trunk/doc/reference.conf (File Modified)
5578 +2 -2 trunk/modules/m_gline.c (File Modified)
5581 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5583 - forward-port QJM fix from 1.1
5587 +2 -0 trunk/src/s_user.c (File Modified)
5590 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5592 - add switch to configure to disable the block allocator
5596 +18 -0 trunk/configure (File Modified)
5597 +9 -0 trunk/configure.ac (File Modified)
5598 +0 -6 trunk/include/config.h (File Modified)
5599 +3 -0 trunk/include/setup.h.in (File Modified)
5602 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5604 Fix wierd error that would exit SASL users with "Overridden"
5607 +1 -1 trunk/modules/m_signon.c (File Modified)
5610 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5612 Remove obsolete XXX comment about lazylinks.
5616 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5619 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5621 OJOIN: make sure to send the wallops remotely for #channels
5625 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5628 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5630 Accountability for OJOIN (contrib module)
5633 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5636 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5638 - move more stuff over to ircd_state
5642 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5643 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5644 +9 -0 trunk/src/ircd_state.c (File Modified)
5645 +3 -3 trunk/src/patricia.c (File Modified)
5648 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5650 - move more stuff out of libircd and into ircd_state.c
5654 +5 -5 trunk/src/channel.c (File Modified)
5655 +4 -4 trunk/src/client.c (File Modified)
5656 +12 -0 trunk/src/ircd_state.c (File Modified)
5659 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5661 - this is just barrels of fun
5665 + - trunk/include/ircd_state.h (File Added)
5666 +1 -1 trunk/src/Makefile.in (File Modified)
5667 +2 -1 trunk/src/channel.c (File Modified)
5668 +3 -52 trunk/src/ircd.c (File Modified)
5669 +100 -3 trunk/src/ircd_state.c (File Modified)
5672 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5674 It's .include, not #include.
5678 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5681 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5683 More consistent section titles.
5687 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5688 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5689 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5692 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5694 Mention possible exceeding of +j/+l due to propagation
5695 delays between servers.
5699 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5702 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5705 - "text" -> <quote>text</quote>
5711 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5712 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5713 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5714 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5717 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5719 Remove text about deprecation of glines.
5723 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5726 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5728 - Add description of umode +D, deaf.
5729 - Mention CALLERID 005 token with umode +g.
5733 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5736 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5738 Strip off a leading colon in services shortcuts (aliases).
5742 +2 -0 trunk/src/parse.c (File Modified)
5745 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5747 Add no_oper_invis contrib module, denies opers setting
5748 themselves invisible (except hidden_oper's).
5752 +42 -0 trunk/contrib/Makefile.in (File Modified)
5753 + - trunk/contrib/no_oper_invis.c (File Added)
5756 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5758 Mention /stats E, make the other /stats descriptions more consistent.
5762 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5765 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5767 Mention that the KILL reason and oper will appear on channels.
5771 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5774 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5776 Mention /mode #channel f to query forward channel from outside.
5780 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5783 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5785 Port over RATBOX_2_1 r20960 (anfl):
5786 client connect notices to +C should be hiding the extra
5787 fields for spoofed users
5791 +2 -1 trunk/src/s_user.c (File Modified)
5794 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5796 Add a chapter with our extra user commands:
5797 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5801 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5802 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5805 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5807 Do not put by <server>: in SQUIT reasons to servers
5808 other than the one being exited.
5812 +1 -1 trunk/src/client.c (File Modified)
5815 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5817 Regenerate configure.
5821 +1162 -1159 trunk/configure (File Modified)
5824 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5826 Move the warning flags down so they do not mess up
5827 checks like for -Wl,-export-dynamic.
5831 +33 -30 trunk/configure.ac (File Modified)
5834 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5840 +2 -1 trunk/iauth/Makefile.in (File Modified)
5843 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5845 - build iauth makefile
5849 +3 -2 trunk/configure (File Modified)
5850 +1 -0 trunk/configure.ac (File Modified)
5853 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5859 + - trunk/iauth/Makefile.in (File Added)
5862 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5864 - add iauth.conf.example from irc2.11
5868 + - trunk/doc/example-iauth.conf (File Added)
5871 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5873 - wow, i found some docs on this thing
5877 + - trunk/doc/technical/iauth-internals.txt (File Added)
5880 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5882 - no longer applicable
5886 + - trunk/authdaemon/ (File Deleted)
5889 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5891 - remove libircd.so on make clean (oops)
5895 +1 -1 trunk/src/Makefile.in (File Modified)
5898 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5900 - merge iauth source for experimentation
5904 + - trunk/iauth/ (File Added)
5905 + - trunk/iauth/a_conf.c (File Added)
5906 + - trunk/iauth/a_conf_def.h (File Added)
5907 + - trunk/iauth/a_conf_ext.h (File Added)
5908 + - trunk/iauth/a_defines.h (File Added)
5909 + - trunk/iauth/a_externs.h (File Added)
5910 + - trunk/iauth/a_io.c (File Added)
5911 + - trunk/iauth/a_io_ext.h (File Added)
5912 + - trunk/iauth/a_log.c (File Added)
5913 + - trunk/iauth/a_log_def.h (File Added)
5914 + - trunk/iauth/a_log_ext.h (File Added)
5915 + - trunk/iauth/a_struct_def.h (File Added)
5916 + - trunk/iauth/iauth.c (File Added)
5917 + - trunk/iauth/mod_lhex.c (File Added)
5918 + - trunk/iauth/mod_lhex_ext.h (File Added)
5919 + - trunk/iauth/mod_pipe.c (File Added)
5920 + - trunk/iauth/mod_pipe_ext.h (File Added)
5921 + - trunk/iauth/mod_rfc931.c (File Added)
5922 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5923 + - trunk/iauth/mod_socks.c (File Added)
5924 + - trunk/iauth/mod_socks_ext.h (File Added)
5925 + - trunk/iauth/mod_webproxy.c (File Added)
5926 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5929 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5931 User /quote help index was not sorted properly.
5935 +2 -2 trunk/help/Makefile.in (File Modified)
5936 +8 -8 trunk/help/users/index (File Modified)
5939 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5945 +25 -8 trunk/help/opers/index (File Modified)
5946 + - trunk/help/opers/scan (File Added)
5949 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5952 - Document SCAN UMODES
5953 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5957 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5960 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5962 Add our copyright information to /info (part of release-1.1 r1026).
5966 +1 -0 trunk/src/version.c.SH (File Modified)
5969 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5971 Fix some compile warnings.
5975 +1 -1 trunk/modules/core/m_join.c (File Modified)
5976 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5977 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5978 +1 -1 trunk/modules/m_scan.c (File Modified)
5979 +4 -4 trunk/modules/m_signon.c (File Modified)
5982 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5984 RSFNC: OK, actually consider unknowns also for detecting a collide.
5985 Otherwise we can get two clients with the same nick.
5989 +1 -1 trunk/modules/m_services.c (File Modified)
5992 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5994 - charybdis profiling stuff
5995 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6000 +0 -8 trunk/configure (File Modified)
6001 +1 -8 trunk/configure.ac (File Modified)
6002 +18 -0 trunk/include/channel.h (File Modified)
6003 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6004 +335 -260 trunk/src/.depend (File Modified)
6005 +1569 -0 trunk/src/Makefile.in (File Modified)
6006 + - trunk/src/chmode.c (File Added)
6007 +16 -1 trunk/src/ircd.c (File Modified)
6008 +11 -0 trunk/src/main.c (File Modified)
6009 +11 -0 trunk/src/modules.c (File Modified)
6012 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6014 RSFNC: Do not send kills to servers for unknowns
6018 +4 -2 trunk/modules/m_services.c (File Modified)
6021 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6023 Describe service{} blocks in reference.conf.
6027 +12 -0 trunk/doc/reference.conf (File Modified)
6030 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6032 Replace this list of modes with pointers to other documentation.
6036 +6 -50 trunk/doc/modes.txt (File Modified)
6039 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6041 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6042 looks too much like an old-ircd client pointer otherwise.
6046 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6049 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6052 - note truncation of the list (perhaps sending multiple
6054 - clarify in a comment that /findforwards on a nonexistent
6055 channel can be useful
6056 - sendto_one_notice() requires that the text start with
6061 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6064 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6066 When we close a local server's link, always include the
6067 name of the client causing the exit in the reason in the
6068 SQUIT we send them (replacing them with us). This makes
6069 sure server notices for stuff like "Not enough arguments
6070 to server command" are different on the two sides.
6074 +7 -5 trunk/src/client.c (File Modified)
6077 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6079 New contrib module m_findforwards.c
6083 +112 -0 trunk/contrib/Makefile.in (File Modified)
6084 + - trunk/contrib/m_findforwards.c (File Added)
6087 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6089 Whoops, don't show real host behind auth{} spoof in
6090 spoof notices if hide_spoof_ips is enabled.
6092 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6096 +3 -2 trunk/src/s_conf.c (File Modified)
6099 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6101 Add dalnet-style /identify that sends to nickserv or chanserv.
6105 +102 -0 trunk/contrib/Makefile.in (File Modified)
6106 + - trunk/contrib/m_identify.c (File Added)
6109 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6111 Document alias{} blocks a bit better.
6115 +9 -0 trunk/doc/reference.conf (File Modified)
6118 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6120 - add aliases to /stats m (data usage is not counted though, sorry)
6124 +1 -0 trunk/include/s_conf.h (File Modified)
6125 +3 -0 trunk/src/newconf.c (File Modified)
6126 +15 -0 trunk/src/parse.c (File Modified)
6129 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6131 - remove m_sshortcut as it's no longer relevant
6135 +0 -145 trunk/modules/Makefile.in (File Modified)
6136 + - trunk/modules/m_sshortcut.c (File Deleted)
6139 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6141 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6142 targets instead of my original idea :P)
6146 +32 -0 trunk/doc/example.conf (File Modified)
6147 +35 -0 trunk/doc/reference.conf (File Modified)
6148 +4 -0 trunk/include/parse.h (File Modified)
6149 +7 -0 trunk/include/s_conf.h (File Modified)
6150 +82 -0 trunk/src/newconf.c (File Modified)
6151 +78 -0 trunk/src/parse.c (File Modified)
6152 +16 -0 trunk/src/s_conf.c (File Modified)
6155 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6157 Remove some spaces after tabs. ??
6161 +18 -18 trunk/src/newconf.c (File Modified)
6164 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6167 - make sure to clear all marks also if the who was aborted
6168 because of too many matches
6169 - give ERR_TOOMANYMATCHES if too many matches
6172 ratbox RATBOX_2_2 r22003 (jilles)
6176 +28 -26 trunk/modules/m_who.c (File Modified)
6179 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6185 +9 -9 trunk/configure (File Modified)
6186 +1 -1 trunk/configure.ac (File Modified)
6189 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6191 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6195 +2 -1 trunk/include/s_newconf.h (File Modified)
6196 +20 -0 trunk/modules/m_rehash.c (File Modified)
6197 +1 -1 trunk/src/s_newconf.c (File Modified)
6200 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6202 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6206 +0 -1 trunk/doc/example.conf (File Modified)
6207 +0 -3 trunk/doc/reference.conf (File Modified)
6208 +0 -1 trunk/include/s_conf.h (File Modified)
6209 +0 -6 trunk/modules/m_info.c (File Modified)
6210 +1 -1 trunk/src/channel.c (File Modified)
6211 +0 -1 trunk/src/newconf.c (File Modified)
6214 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6216 Missing header in m_chghost.c
6219 +1 -0 trunk/modules/m_chghost.c (File Modified)
6222 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6224 Relocate QJM code to a seperate function(change_nick_user_host)
6225 Change CHGHOST to use change_nick_user_host instead of just setting it
6229 +3 -0 trunk/include/s_user.h (File Modified)
6230 +1 -1 trunk/modules/m_chghost.c (File Modified)
6231 +3 -78 trunk/modules/m_signon.c (File Modified)
6232 +89 -0 trunk/src/s_user.c (File Modified)
6235 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6237 Restore /stats a (dns servers, admin-only).
6241 +1 -0 trunk/include/res.h (File Modified)
6242 +5 -8 trunk/modules/m_stats.c (File Modified)
6243 +16 -0 trunk/src/res.c (File Modified)
6246 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6248 - Add CHARYBDIS_PROFILE if we are profiling.
6249 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6250 - Remove duplicate --enable-epoll entry.
6254 +1595 -15 trunk/configure (File Modified)
6255 +30 -11 trunk/configure.ac (File Modified)
6256 +3 -0 trunk/include/setup.h.in (File Modified)
6259 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6261 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6265 +28 -0 trunk/aclocal.m4 (File Modified)
6268 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6270 Allow requesting forward channel and quiet list in same mode command.
6274 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6277 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6279 Add description of xline wildcards.
6283 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6286 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6288 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6292 +0 -4 trunk/modules/m_services.c (File Modified)
6295 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6301 +1 -1 trunk/include/hook.h (File Modified)
6304 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6306 call_hook, not hook_call
6310 +1 -1 trunk/modules/core/m_join.c (File Modified)
6313 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6315 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6316 Could be useful for a number of things.
6320 +9 -0 trunk/modules/core/m_join.c (File Modified)
6323 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6325 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6329 +7 -0 trunk/include/hook.h (File Modified)
6332 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6334 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6338 +15 -0 trunk/modules/m_services.c (File Modified)
6341 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6343 Clarify snomask +f, +k, +u.
6347 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6350 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6352 Cmode +p and +s may be set simultaneously.
6356 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6359 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6361 actually, we should check the data version on each reload (oops)
6365 +6 -6 trunk/src/main.c (File Modified)
6368 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6370 more work on the loader
6374 +45 -21 trunk/src/main.c (File Modified)
6377 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6379 Add prototype ircd_state.c
6383 + - trunk/src/ircd_state.c (File Added)
6386 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6388 Smaller improvements.
6392 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6395 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6397 Add a lot of stuff here.
6401 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6404 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6406 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6410 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6413 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6415 Invex doesn't trump +r or (sic) +J.
6419 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6422 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6424 Check to make sure a module is not loaded before loading it.
6428 +6 -1 trunk/src/ircd_parser.y (File Modified)
6431 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6433 - Add a missing comma in the HeaderMessages array
6434 - Only send "Your hostname is too long ..." if that really is the case
6438 +2 -2 trunk/src/s_auth.c (File Modified)
6441 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6443 build_symtable() will have already bailed here, so no need to check
6444 explicitly whether or not charybdis_main is NULL.
6448 +7 -16 trunk/src/main.c (File Modified)
6451 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6453 Data structure versioning, part 1.
6457 +10 -1 trunk/include/ircd_defs.h (File Modified)
6458 +2 -0 trunk/src/ircd.c (File Modified)
6459 +15 -3 trunk/src/main.c (File Modified)
6462 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6464 build a symbol table and use that instead of doing a raw dlsym on everything
6468 + - trunk/include/ircd_linker.h (File Added)
6469 +71 -1 trunk/src/Makefile.in (File Modified)
6470 + - trunk/src/ircd_linker.c (File Added)
6471 +16 -4 trunk/src/main.c (File Modified)
6474 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6476 The launcher now calls io_loop() instead of charybdis_main().
6477 This is so that we do not have to reinitialize *everything* later.
6481 +1 -0 trunk/include/ircd.h (File Modified)
6482 +6 -7 trunk/src/ircd.c (File Modified)
6483 +13 -1 trunk/src/main.c (File Modified)
6486 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6488 Use global binding on libircd.so.
6492 +1 -1 trunk/src/main.c (File Modified)
6495 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6497 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6498 (it will do more later)
6502 +14 -12 trunk/include/config.h (File Modified)
6503 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6504 +31 -5 trunk/src/Makefile.in (File Modified)
6505 +78 -1 trunk/src/ircd.c (File Modified)
6506 + - trunk/src/main.c (File Added)
6509 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6511 Add whitespace here, oops.
6515 +1 -1 trunk/CREDITS (File Modified)
6518 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6520 Properly copy over the IP address here instead of using a cheap hack.
6521 Because the hack didn't work right except on IPv6. :|
6525 +12 -2 trunk/src/s_newconf.c (File Modified)
6528 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6530 Revert reject cache notice to ratbox's, which more
6531 clearly suggests what's happening.
6535 +4 -1 trunk/src/reject.c (File Modified)
6538 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6540 Fix the openssl status in the overview information.
6544 +1 -3 trunk/configure (File Modified)
6545 +1 -3 trunk/configure.ac (File Modified)
6548 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6550 - Add simple exempt{} block (127.0.0.1) to example.conf.
6551 - Remove mention of deny{}.
6555 +5 -0 trunk/doc/example.conf (File Modified)
6556 +1 -1 trunk/doc/reference.conf (File Modified)
6559 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6561 example.conf: add some comments at the start
6562 reference.conf: some ircd-ratbox -> charybdis
6566 +11 -0 trunk/doc/example.conf (File Modified)
6567 +6 -5 trunk/doc/reference.conf (File Modified)
6570 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6572 Rename m_createauthonly module to createauthonly
6573 as this is not a module providing an m_function
6578 +1 -38 trunk/contrib/Makefile.in (File Modified)
6579 + - trunk/contrib/createauthonly.c (File Added)
6580 + - trunk/contrib/m_createauthonly.c (File Deleted)
6583 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6585 Add to example confs commented lines for:
6586 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6587 sno_globalkline.so, sno_globaloper.so.
6591 +5 -1 trunk/doc/example.conf (File Modified)
6592 +9 -1 trunk/doc/reference.conf (File Modified)
6595 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6597 - Unbreak connecting to connect{}s with hostnames
6598 instead of IP addresses (broken with new resolver).
6599 - Try to do A/AAAA query based on aftype in
6600 connect{} (doesn't seem to work fully).
6604 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6607 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6609 Unbreak /rehash dns.
6613 +1 -0 trunk/src/res.c (File Modified)
6616 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6618 Preserve Hybrid Id and add one of our own.
6622 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6623 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6626 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6628 Add anfl and Androsyn to CREDITS.
6629 They wrote a lot of ratbox code we use, both before and after the fork.
6633 +2 -0 trunk/CREDITS (File Modified)
6636 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6638 Hostname validity check.
6642 +42 -3 trunk/src/s_auth.c (File Modified)
6645 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6647 Version bump to 1.2.0.
6651 +9 -9 trunk/configure (File Modified)
6652 +1 -1 trunk/configure.ac (File Modified)
6655 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6657 - Missed a spot in the IPv6 code here. Should be usable now.
6661 +2 -2 trunk/src/res.c (File Modified)
6664 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6666 Alright, so, this massive commit does the following:
6668 - Adds a resolver based on the undernet and hybrid one.
6669 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6670 - Makes a check in ./configure be posixly correct
6671 - Simplifies the auth code and DNS callbacks
6673 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6677 +1 -1 trunk/Makefile.in (File Modified)
6678 + - trunk/adns/ (File Deleted)
6679 +148 -80 trunk/configure (File Modified)
6680 +1 -2 trunk/configure.ac (File Modified)
6681 +6 -0 trunk/include/client.h (File Modified)
6682 +1 -0 trunk/include/packet.h (File Modified)
6683 +153 -41 trunk/include/res.h (File Modified)
6684 + - trunk/include/reslib.h (File Added)
6685 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6686 +930 -1449 trunk/modules/.depend (File Modified)
6687 +3 -0 trunk/modules/m_stats.c (File Modified)
6688 +417 -621 trunk/src/.depend (File Modified)
6689 +1 -1 trunk/src/.indent.pro (File Modified)
6690 +2069 -289 trunk/src/Makefile.in (File Modified)
6691 + - trunk/src/adns.c (File Deleted)
6692 + - trunk/src/res.c (File Added)
6693 + - trunk/src/reslib.c (File Added)
6694 +11 -50 trunk/src/s_auth.c (File Modified)
6695 +4 -26 trunk/src/s_newconf.c (File Modified)
6698 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6700 Document the NOBALLOC feature.
6704 +7 -1 trunk/include/config.h (File Modified)
6707 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6709 commands.sgml changes
6713 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6716 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6722 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6725 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6727 Improve description of class{} block (in particular,
6728 mention server classes as well as client classes).
6732 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6735 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6738 -/* sendq: servers need a higher sendq as they send more data */
6739 +/* sendq: servers need a higher sendq as they are sent more data */
6743 +1 -1 trunk/doc/reference.conf (File Modified)
6746 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6748 Add modules{} block.
6752 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6755 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6757 Add general::oper_snomask, snomask on oper up for opers
6758 that have umode +s set on oper up, but do not have
6759 a specific snomask setting in their operator block.
6760 If this is empty or not specified, +s is used as before.
6764 +4 -1 trunk/doc/example.conf (File Modified)
6765 +7 -1 trunk/doc/reference.conf (File Modified)
6766 +1 -0 trunk/include/client.h (File Modified)
6767 +1 -0 trunk/include/s_conf.h (File Modified)
6768 +32 -0 trunk/src/newconf.c (File Modified)
6769 +1 -0 trunk/src/s_conf.c (File Modified)
6770 +13 -3 trunk/src/s_user.c (File Modified)
6773 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6778 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6781 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6783 Add MASKTRACE and CHANTRACE commands.
6787 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6790 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6792 document loadmodule directive
6796 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6799 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6805 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6808 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6810 q:lines are no longer living in the ircd.conf either
6814 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6817 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6819 remove k:line, d:line, x:line as they are their own files now
6823 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6826 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6828 New place for operator::snomask.
6832 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6835 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6837 Document connect {}.
6841 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6844 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6846 example.conf: move operator::snomask to a more logical place,
6847 more sensible default
6848 reference.conf: add operator::snomask
6852 +3 -3 trunk/doc/example.conf (File Modified)
6853 +3 -0 trunk/doc/reference.conf (File Modified)
6856 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6858 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6859 in those conf entries that take umodes like <name1>, <name2>, ...
6863 +3 -0 trunk/doc/reference.conf (File Modified)
6864 +3 -0 trunk/src/newconf.c (File Modified)
6867 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6873 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6876 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6882 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6885 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6891 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6894 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6900 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6903 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6905 Document operator {} blocks.
6909 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6912 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6914 auth{}: clarify/add some details
6918 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6921 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6923 auth{}: Move a paragraph.
6927 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6930 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6932 Document auth{} blocks.
6936 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6939 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6945 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6948 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6950 Add umode +R, prevents unidentified clients from
6951 sending private messages or notices. /accept'ed
6952 clients and opers are exempt.
6953 Due to the /accept part, this is only checked
6954 at the target's server, may want to change
6959 +1 -0 trunk/help/opers/umode (File Modified)
6960 +1 -0 trunk/help/users/umode (File Modified)
6961 +2 -0 trunk/include/client.h (File Modified)
6962 +1 -0 trunk/include/numeric.h (File Modified)
6963 +11 -1 trunk/modules/core/m_message.c (File Modified)
6964 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6965 +1 -1 trunk/src/messages.tab (File Modified)
6966 +1 -1 trunk/src/s_user.c (File Modified)
6969 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6971 Don't allow a nick change if banned or quieted (and not
6972 voiced or opped) on a channel. This uses numeric 435
6973 (bahamut's "cannot change to a banned nick") because
6974 bahamut/ircu's 437 and hyperion's 438 already have
6975 another meaning for us.
6979 +2 -0 trunk/include/channel.h (File Modified)
6980 +1 -0 trunk/include/numeric.h (File Modified)
6981 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6982 +38 -0 trunk/src/channel.c (File Modified)
6983 +1 -1 trunk/src/messages.tab (File Modified)
6986 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6989 - respect ban exceptions
6990 - also deny a knock if quieted
6994 +2 -1 trunk/modules/m_knock.c (File Modified)
6997 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6999 Reverse bad substitution in comment.
7003 +1 -1 trunk/src/channel.c (File Modified)
7006 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7008 - set DynSpoof flag for clients spoofed at registration
7009 - add orighost instead of host to the hostname hash
7013 +5 -1 trunk/src/s_user.c (File Modified)
7016 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7018 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7022 +2 -3 trunk/src/send.c (File Modified)
7025 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7027 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7031 +17 -7 trunk/modules/m_signon.c (File Modified)
7034 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7036 Correct minimum args on ENCAP SASL to avoid nasty core.
7040 +1 -1 trunk/modules/m_sasl.c (File Modified)
7043 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7045 Style nits: sptr can't ever be NULL, don't compare truth
7050 +2 -3 trunk/modules/m_scan.c (File Modified)
7053 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7055 - Comment out scan_cmodes() prototype to suppress warning
7056 - Correct minimum parameter count for mo_scan()
7060 +2 -2 trunk/modules/m_scan.c (File Modified)
7063 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7066 - Include full command in operspy notice
7067 - Allow global scans (no-list used, mask not used) without operspy
7068 - Use ERR_NOPRIVS numeric
7072 +21 -9 trunk/modules/m_scan.c (File Modified)
7075 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7077 Cancel out the >3 default if < is given; this way
7078 any </> specification fully overrides the default.
7082 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7085 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7087 - Call mo_list() from m_list() to reduce code duplication
7088 - Default to >3, rather arbitrarily (conf option?)
7089 - Make < and > mean less than and greater than again
7093 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7096 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7098 When processing topic burst, hide connecting server
7099 on netburst if flatten links is enabled.
7103 +9 -2 trunk/modules/m_tb.c (File Modified)
7106 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7108 - remove PENALTY token
7112 +0 -1 trunk/include/supported.h (File Modified)
7115 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7118 - Add PENALTY because we have a pace-wait system.
7119 - Add FNC due to SAVE and RSFNC
7124 +4 -2 trunk/include/supported.h (File Modified)
7127 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7129 mkay, indent went nuts here
7133 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7136 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7138 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7139 and can be used instead. The SAFELIST implementation is the one used by
7140 default, as most users/networks will be used to it.
7144 +1 -0 trunk/NEWS (File Modified)
7145 +14 -0 trunk/include/client.h (File Modified)
7146 +5 -0 trunk/include/hash.h (File Modified)
7147 +404 -272 trunk/modules/Makefile.in (File Modified)
7148 + - trunk/modules/m_list.c (File Deleted)
7149 + - trunk/modules/m_list_ratbox.c (File Added)
7150 + - trunk/modules/m_list_safelist.c (File Added)
7151 +5 -5 trunk/src/hash.c (File Modified)
7154 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7156 Clear invites on a lowerTS JOIN or SJOIN.
7157 This should complete kick_on_split_riding protection.
7161 +5 -0 trunk/modules/core/m_join.c (File Modified)
7162 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7165 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7167 Like in ratbox, send and interpret timestamps on invites.
7171 +9 -2 trunk/modules/m_invite.c (File Modified)
7174 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7176 Add +S (network service) umode. Just for completeness, users or opers
7181 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7184 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7190 +35 -2 trunk/NEWS (File Modified)
7193 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7195 Split off a PreClient structure for data to be freed on registation (i.e. password).
7196 New hook introduce_client for post-registration messages.
7197 Fix b0rked SASL numerics.
7198 Burst REALHOST post-introduction for spoofed-on-registration clients.
7199 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7200 Pre-registration signon support.
7204 +10 -0 trunk/configure (File Modified)
7205 +2 -0 trunk/configure.ac (File Modified)
7206 +14 -4 trunk/include/client.h (File Modified)
7207 +1 -0 trunk/include/hook.h (File Modified)
7208 +1 -0 trunk/include/numeric.h (File Modified)
7209 +3 -0 trunk/include/setup.h.in (File Modified)
7210 +16 -0 trunk/modules/m_chghost.c (File Modified)
7211 +25 -21 trunk/modules/m_sasl.c (File Modified)
7212 +63 -30 trunk/modules/m_signon.c (File Modified)
7213 +18 -0 trunk/src/client.c (File Modified)
7214 +2 -0 trunk/src/hook.c (File Modified)
7215 +5 -5 trunk/src/messages.tab (File Modified)
7216 +2 -0 trunk/src/s_serv.c (File Modified)
7217 +28 -2 trunk/src/s_user.c (File Modified)
7220 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7222 Update hook documentation.
7226 +30 -0 trunk/doc/hooks.txt (File Modified)
7229 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7231 Improve @/# handling in match_esc().
7235 +21 -13 trunk/src/match.c (File Modified)
7238 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7240 backtrack instead of bailing out when handling a mismatched escape
7244 +1 -1 trunk/src/match.c (File Modified)
7247 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7249 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7252 +2 -1 trunk/CREDITS (File Modified)
7255 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7257 Fix the escape brokenness and pick up a more efficient matching algorithm,
7258 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7259 Patch sent upstream. They can do whatever they want with it, *shrug*.
7263 +147 -161 trunk/src/match.c (File Modified)
7266 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7268 If flatten links is enabled, fake the origins of some ServerModes
7269 sent to clients so that the server sending the netburst is hidden.
7270 Most mode hacks still show the true source.
7274 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7275 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7278 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7280 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7281 where the exit originated).
7282 - When receiving an SQUIT for a server themselves
7283 (IsMe(target_p) || target_p == client_p)
7284 close their link and send a local server notice.
7288 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7289 +6 -3 trunk/src/client.c (File Modified)
7292 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7294 Hooking into the wrong hook, whoops. :P
7298 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7299 +6 -10 trunk/modules/core/m_join.c (File Modified)
7302 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7304 this doesn't work right, right now :P
7308 +40 -0 trunk/contrib/Makefile.in (File Modified)
7309 + - trunk/contrib/m_createauthonly.c (File Added)
7310 +6 -0 trunk/include/hook.h (File Modified)
7311 +26 -1 trunk/modules/core/m_join.c (File Modified)
7312 +1 -1 trunk/src/ircd.c (File Modified)
7315 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7317 Make can_join() hookable.
7321 +12 -1 trunk/src/channel.c (File Modified)
7324 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7326 add 'int approved;' to the channel event hook
7330 +1 -0 trunk/include/hook.h (File Modified)
7333 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7335 Use SIDs in SASL ENCAP origin.
7336 Ignore responses from other agents once the first SASL response has been received for a client.
7340 +9 -5 trunk/modules/m_sasl.c (File Modified)
7343 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7345 Removed stray debug code.
7349 +1 -1 trunk/modules/m_sasl.c (File Modified)
7352 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7354 Don't complain "unknown MODE flag" if a non-oper attempts
7355 to unset an oper only umode they do not have.
7356 This is to prevent unwanted error messages when users/bots
7357 do things like MODE <nick> +i-sw.
7361 +4 -2 trunk/src/s_user.c (File Modified)
7364 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7366 Fix client_exit hook name and only call it for local exits that are not
7371 +3 -2 trunk/modules/m_sasl.c (File Modified)
7374 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7376 Fix SASL logic to actually use stored agent UID.
7377 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7378 Add abort code for exiting clients.
7382 +18 -9 trunk/modules/m_sasl.c (File Modified)
7385 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7387 Port over ratbox 2.2 /challenge. This is slightly more secure
7388 (better crypto, longer keys, challenge timeout) and has better
7391 The respond tool is no longer part of the ircd tree but a
7392 separate package, currently available from
7393 http://respond.ircd-ratbox.org (we should mirror/... this).
7397 +65 -310 trunk/doc/challenge.txt (File Modified)
7398 +5 -5 trunk/include/client.h (File Modified)
7399 +3 -0 trunk/include/irc_string.h (File Modified)
7400 +3 -0 trunk/include/numeric.h (File Modified)
7401 +94 -50 trunk/modules/m_challenge.c (File Modified)
7402 +1 -2 trunk/src/client.c (File Modified)
7403 +125 -0 trunk/src/irc_string.c (File Modified)
7404 +2 -2 trunk/src/messages.tab (File Modified)
7405 + - trunk/tools/rsa_respond/ (File Deleted)
7408 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7410 Preliminary SASL support.
7414 +7 -0 trunk/include/client.h (File Modified)
7415 +6 -0 trunk/include/numeric.h (File Modified)
7416 +1 -0 trunk/modules/Makefile.in (File Modified)
7417 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7418 +175 -1 trunk/modules/m_cap.c (File Modified)
7419 + - trunk/modules/m_sasl.c (File Added)
7420 +2 -0 trunk/modules/m_user.c (File Modified)
7421 +5 -5 trunk/src/messages.tab (File Modified)
7422 +8 -2 trunk/src/s_user.c (File Modified)
7425 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7427 SIGNON: make logout also apply remotely.
7431 +7 -2 trunk/modules/m_signon.c (File Modified)
7434 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7436 Use an asterisk when sending empty logins in SIGNON.
7440 +5 -5 trunk/modules/m_signon.c (File Modified)
7443 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7445 SIGNON: Only add whowas entry (add_history()) and wipe
7446 accepts (del_all_accepts()) if nick changed.
7450 +5 -3 trunk/modules/m_signon.c (File Modified)
7453 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7455 SIGNON: slight fixes to collision code:
7456 - don't kill if target_p == source_p (nick unchanged or only changed case)
7457 - add comment that SAVE support is missing
7458 - use sendto_realops_snomask() instead of sendto_realops_flags()
7462 +9 -6 trunk/modules/m_signon.c (File Modified)
7465 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7467 Fix up kills for bad nick/user/host on SIGNON.
7471 +16 -6 trunk/modules/m_signon.c (File Modified)
7474 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7476 If changing to a nick with a digit, only allow the UID.
7480 +4 -0 trunk/modules/m_signon.c (File Modified)
7483 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7485 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7486 Strip leading digits from logins that are not purely numeric.
7490 +3 -0 trunk/include/numeric.h (File Modified)
7491 +2 -0 trunk/include/send.h (File Modified)
7492 +1 -0 trunk/modules/Makefile.in (File Modified)
7493 +456 -3 trunk/modules/m_services.c (File Modified)
7494 + - trunk/modules/m_signon.c (File Added)
7495 +2 -2 trunk/src/messages.tab (File Modified)
7496 +98 -0 trunk/src/send.c (File Modified)
7499 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7501 Remove old server notice umodes from example confs.
7505 +1 -2 trunk/doc/example.conf (File Modified)
7506 +4 -17 trunk/doc/reference.conf (File Modified)
7509 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7511 Add snomask help file (forgot this earlier).
7515 + - trunk/help/opers/snomask (File Added)
7518 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7520 Add umode +l (receive locops).
7524 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7527 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7529 We don't plan to implement cmode +R (quiet unidentified) and
7530 umode +I (deny invite) for 1.1, so comment them out from the
7535 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7536 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7539 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7541 Improve snomask usage description.
7545 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7548 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7550 Mention the word snomask with umode +s (needs to be a link really).
7554 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7557 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7559 Add snomask +Z (operspy notices).
7563 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7566 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7568 Misc updates/clarifications.
7572 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7575 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7581 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7582 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7583 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7586 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7588 - Allow ENCAP REALHOST outside burst
7589 - Fix comment describing race condition: this can only happen
7590 on a local whois with use_whois_actually enabled
7594 +4 -6 trunk/modules/m_chghost.c (File Modified)
7597 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7599 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7603 +39 -0 trunk/contrib/Makefile.in (File Modified)
7604 + - trunk/contrib/sno_globaloper.c (File Added)
7607 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7609 Pass along old umodes and snomask in umode_changed hook,
7610 changing its parameter type from struct Client *
7611 to hook_data_umode_changed *. (For a new client, both
7614 The IP cloaking module now fully ignores umode changes
7615 where +h didn't change.
7619 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7620 +7 -0 trunk/include/hook.h (File Modified)
7621 +18 -4 trunk/src/s_user.c (File Modified)
7624 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7626 move libcharybdis-provided function initialisation into libcharybdis_init().
7630 +32 -11 trunk/src/ircd.c (File Modified)
7633 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7635 Make +f notices (local host, global host, global user@host, local class)
7636 netwide. Exceeding /quote set max remains local.
7640 +4 -4 trunk/src/s_conf.c (File Modified)
7643 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7645 Netwide notices about attempts to join juped channels.
7649 +1 -1 trunk/modules/core/m_join.c (File Modified)
7652 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7654 Send server notices about failed oper attempts globally.
7655 Successful remote oper attempt notices will be generated
7656 from the mode changes.
7660 +3 -3 trunk/modules/m_challenge.c (File Modified)
7661 +2 -2 trunk/modules/m_oper.c (File Modified)
7664 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7666 Rest of infrastructure for sending server notices globally.
7667 Uses a new L_NETWIDE level on sendto_realops_snomask().
7671 +1 -0 trunk/include/send.h (File Modified)
7672 +31 -4 trunk/src/send.c (File Modified)
7675 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7677 Add general::global_snotices conf option to control
7678 whether we send out SNOTEs. Does not do anything yet.
7682 +1 -0 trunk/doc/example.conf (File Modified)
7683 +6 -0 trunk/doc/reference.conf (File Modified)
7684 +1 -0 trunk/include/s_conf.h (File Modified)
7685 +6 -0 trunk/modules/m_info.c (File Modified)
7686 +1 -0 trunk/src/newconf.c (File Modified)
7687 +1 -0 trunk/src/s_conf.c (File Modified)
7690 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7692 Only accept SNOTE from servers.
7696 +2 -0 trunk/modules/m_snote.c (File Modified)
7699 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7701 Correct parv indices so this actually works.
7705 +2 -2 trunk/modules/m_snote.c (File Modified)
7708 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7714 +3 -3 trunk/modules/m_snote.c (File Modified)
7717 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7719 Add m_snote.c, SNOTE propagator.
7723 +86 -0 trunk/modules/Makefile.in (File Modified)
7724 + - trunk/modules/m_snote.c (File Added)
7727 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7729 start seeding the 1.1 NEWS file
7733 +4 -0 trunk/NEWS (File Modified)
7736 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7738 rename some modules to more descriptive names...
7742 +2 -131 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globalconnexit.c (File Deleted)
7744 + - trunk/contrib/globallineactive.c (File Deleted)
7745 + - trunk/contrib/sno_farconnect.c (File Added)
7746 + - trunk/contrib/sno_globalkline.c (File Added)
7747 +1 -120 trunk/modules/Makefile.in (File Modified)
7748 + - trunk/modules/networknotice.c (File Deleted)
7749 + - trunk/modules/sno_routing.c (File Added)
7752 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7754 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7755 Uses FLAGS2_FLOODDONE bit on servers.
7759 +3 -0 trunk/include/client.h (File Modified)
7760 +121 -1 trunk/modules/Makefile.in (File Modified)
7761 + - trunk/modules/networknotice.c (File Added)
7764 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7766 Don't show servers in /trace to nonopers if flatten links is enabled.
7770 +8 -5 trunk/modules/m_trace.c (File Modified)
7773 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7776 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7777 - send back confirmation to source, if local client
7778 - send a +s server notice if the source is neither a server nor a service (+S)
7782 +5 -1 trunk/modules/m_chghost.c (File Modified)
7785 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7787 Use sendto_realops_snomask_from() to make the
7788 server notices appear to come from the affected
7793 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7794 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7797 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7799 Add sendto_realops_snomask_from(), allows
7800 specification of apparent source server.
7804 +1 -0 trunk/include/send.h (File Modified)
7805 +41 -1 trunk/src/send.c (File Modified)
7808 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7810 Revert r579. Keep host, not orighost in oper up notice.
7811 It would be inconsistent to have orighost there, and we
7812 don't want to mess up all server notices by putting both
7817 +1 -1 trunk/src/s_user.c (File Modified)
7820 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7822 Include the IP address in operlog/foperlog.
7826 +10 -8 trunk/modules/m_challenge.c (File Modified)
7827 +8 -6 trunk/modules/m_oper.c (File Modified)
7830 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7832 Call umode_changed hook on oper up.
7836 +1 -0 trunk/src/s_user.c (File Modified)
7839 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7841 Add globalconnexit contrib module, shows remote client connects/exits
7842 except netsplits/netjoin on snomask +F.
7843 Notice formatting will probably change somewhat still.
7847 +80 -0 trunk/contrib/Makefile.in (File Modified)
7848 + - trunk/contrib/globalconnexit.c (File Added)
7851 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7853 Declare snomask_modes[] so modules can provide snomasks.
7857 +2 -0 trunk/include/snomask.h (File Modified)
7860 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7862 Replace user_signon hook with two new hooks: new_local_user
7863 and new_remote_user.
7864 These are called right before the user is introduced to the
7865 rest of the network.
7869 +2 -1 trunk/include/hook.h (File Modified)
7870 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7871 +4 -2 trunk/src/hook.c (File Modified)
7872 +2 -3 trunk/src/s_user.c (File Modified)
7875 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7877 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7881 +2 -2 trunk/modules/m_scan.c (File Modified)
7884 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7886 Update doc/technical/send.txt.
7890 +91 -131 trunk/doc/technical/send.txt (File Modified)
7893 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7895 Add chantrace and masktrace to help files.
7899 + - trunk/help/opers/chantrace (File Added)
7900 +27 -20 trunk/help/opers/index (File Modified)
7901 + - trunk/help/opers/masktrace (File Added)
7902 +2 -0 trunk/help/opers/operspy (File Modified)
7905 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7907 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7908 Shows etrace-like output for all users in a channel,
7909 in particular IP addresses.
7913 +75 -2 trunk/modules/m_etrace.c (File Modified)
7916 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7918 Port over ratbox 2.2 r21727 (anfl):
7919 add some logging when we drop servers in places where we only notify opers
7923 +31 -0 trunk/modules/core/m_server.c (File Modified)
7926 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7928 display orighost in operup message
7932 +1 -1 trunk/src/s_user.c (File Modified)
7935 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7937 Add globallineactive contrib module, a hack which can often
7938 show k/d/g/x line active for remote clients.
7942 +52 -0 trunk/contrib/Makefile.in (File Modified)
7943 + - trunk/contrib/globallineactive.c (File Added)
7946 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7948 Show IP field in the same way as MASKTRACE:
7949 "255.255.255.255" if it's unknown (remote TS5 client)
7950 and "0" if we or the remote server are purposely
7955 +12 -1 trunk/modules/m_scan.c (File Modified)
7958 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7961 - don't show servers in a global scan
7962 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7966 +4 -1 trunk/modules/m_scan.c (File Modified)
7969 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7971 Implement SCAN UMODES.
7975 +3 -0 trunk/include/numeric.h (File Modified)
7976 +128 -2 trunk/modules/m_scan.c (File Modified)
7977 +2 -2 trunk/src/messages.tab (File Modified)
7980 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7986 +1 -1 trunk/modules/m_scan.c (File Modified)
7989 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7991 parv[0] should be parv[1].
7995 +1 -1 trunk/modules/m_scan.c (File Modified)
7998 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8004 +1 -1 trunk/modules/m_scan.c (File Modified)
8007 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8013 +2 -2 trunk/modules/m_scan.c (File Modified)
8016 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8018 framework for scan command
8022 +113 -0 trunk/modules/Makefile.in (File Modified)
8023 + - trunk/modules/m_scan.c (File Added)
8026 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8028 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8032 +2 -0 trunk/include/irc_string.h (File Modified)
8033 +157 -1 trunk/modules/m_etrace.c (File Modified)
8034 +129 -90 trunk/src/match.c (File Modified)
8037 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8039 orighost may live in a different hash bucket (likely the case), lets check it standalone
8043 +39 -3 trunk/src/hostmask.c (File Modified)
8046 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8048 SVN didn't check modules/ somehow, hrmm.
8052 +1 -1 trunk/modules/m_kline.c (File Modified)
8053 +6 -6 trunk/modules/m_stats.c (File Modified)
8056 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8058 Track hostmask entries for client_p->orighost, if available.
8059 Not throughly tested, but seems to work fine.
8063 +8 -4 trunk/include/hostmask.h (File Modified)
8064 +14 -10 trunk/src/hostmask.c (File Modified)
8067 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8069 Pass on SQUIT reasons more.
8073 +17 -19 trunk/src/client.c (File Modified)
8076 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8078 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8079 This way, hidden admins also get them.
8083 +4 -4 trunk/src/send.c (File Modified)
8086 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8088 From ircd-ratbox 2.2 (r21339 anfl):
8089 ms_kill() should be using find_person(), not find_client()
8090 otherwise it can generate a core.
8094 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8097 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8099 Add m_error to core_module_table, so it is loaded by default.
8103 +1 -0 trunk/src/modules.c (File Modified)
8106 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8108 comment is a const char *, not char *.
8112 +1 -1 trunk/include/hook.h (File Modified)
8115 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8117 Fix a long standing hybrid 7 bug: when getting a read error
8118 on a server, report_error() is called with a %d instead of
8119 a %s in the format string ("Lost connection" in +d).
8123 +1 -1 trunk/src/client.c (File Modified)
8126 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8132 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8135 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8137 Add document describing capabilities and what they mean.
8141 + - trunk/doc/technical/capab.txt (File Added)
8144 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8146 Change client_exit hook to pass all exit_client() parameters.
8150 +8 -0 trunk/include/hook.h (File Modified)
8151 +6 -1 trunk/src/client.c (File Modified)
8154 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8156 Add client_exit hook, called in exit_client() for all
8157 clients of all types, except clients exiting because
8158 of netsplits (QS). The only thing done before it is
8159 marking the client as "closing" (to prevent
8164 +1 -0 trunk/include/hook.h (File Modified)
8165 +2 -0 trunk/src/client.c (File Modified)
8166 +2 -0 trunk/src/hook.c (File Modified)
8169 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8171 Improve the code that calculates the nnnS nnnC counts
8174 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8178 +43 -36 trunk/modules/m_trace.c (File Modified)
8181 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8183 Add server_eob hook.
8184 Planning to use this for netsplit/join notices.
8188 +1 -0 trunk/include/hook.h (File Modified)
8189 +2 -0 trunk/modules/m_pong.c (File Modified)
8190 +2 -0 trunk/src/hook.c (File Modified)
8193 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8195 Default motd: ircd-ratbox -> charybdis
8199 +1 -1 trunk/doc/ircd.motd (File Modified)
8202 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8204 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8208 +4 -4 trunk/src/s_user.c (File Modified)
8211 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8213 - Remove obsolete EOB help file
8214 - Document snomask in the help files
8219 + - trunk/help/opers/eob (File Deleted)
8220 +13 -12 trunk/help/opers/index (File Modified)
8221 +1 -13 trunk/help/opers/umode (File Modified)
8222 +7 -7 trunk/help/users/index (File Modified)
8225 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8227 Bail if snomask to parse is not given. Pointy hat to myself.
8231 +3 -0 trunk/src/snomask.c (File Modified)
8234 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8236 Remove m_flags from autoconf
8240 +0 -1 trunk/contrib/Makefile.in (File Modified)
8243 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8249 + - trunk/contrib/m_flags.c (File Deleted)
8252 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8254 If +s is in oper_only_umodes, clear snomask on deoper.
8258 +5 -0 trunk/src/s_user.c (File Modified)
8261 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8263 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8267 +2 -2 trunk/configure (File Modified)
8268 +2 -2 trunk/configure.ac (File Modified)
8271 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8273 Remove the old server notice umodes.
8274 Default oper only umodes is now +s.
8275 Please make sure all remaining umodes still work.
8279 +3 -21 trunk/include/client.h (File Modified)
8280 +0 -12 trunk/src/newconf.c (File Modified)
8281 +1 -1 trunk/src/s_conf.c (File Modified)
8282 +12 -12 trunk/src/s_user.c (File Modified)
8285 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8287 operator::flags nick_changes now controls +n snomask instead of +n umode.
8291 +8 -8 trunk/src/s_user.c (File Modified)
8294 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8296 Move down h_umode_changed hook call after umode allowed checks
8297 (so it will not see +a if someone tries to set it but is not
8302 +2 -3 trunk/src/s_user.c (File Modified)
8305 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8307 Move over non-+s server notices (hopefully, all of them).
8311 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8312 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8313 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8314 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8315 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8316 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8317 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8318 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8319 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8320 +2 -2 trunk/libcharybdis/event.c (File Modified)
8321 +2 -2 trunk/modules/core/m_join.c (File Modified)
8322 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8323 +3 -3 trunk/modules/core/m_message.c (File Modified)
8324 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8325 +2 -2 trunk/modules/core/m_server.c (File Modified)
8326 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8327 +1 -1 trunk/modules/m_post.c (File Modified)
8328 +1 -1 trunk/modules/m_services.c (File Modified)
8329 +2 -2 trunk/src/channel.c (File Modified)
8330 +3 -3 trunk/src/client.c (File Modified)
8331 +1 -1 trunk/src/hash.c (File Modified)
8332 +5 -5 trunk/src/s_conf.c (File Modified)
8333 +2 -2 trunk/src/s_log.c (File Modified)
8334 +4 -4 trunk/src/s_user.c (File Modified)
8337 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8339 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8343 +2 -1 trunk/include/snomask.h (File Modified)
8344 +2 -2 trunk/src/snomask.c (File Modified)
8347 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8349 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8353 +1 -1 trunk/contrib/example_module.c (File Modified)
8354 +2 -2 trunk/include/ircd_defs.h (File Modified)
8355 +6 -6 trunk/modules/core/m_error.c (File Modified)
8356 +1 -1 trunk/modules/core/m_join.c (File Modified)
8357 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8358 +1 -1 trunk/modules/core/m_message.c (File Modified)
8359 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8360 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8361 +18 -18 trunk/modules/core/m_server.c (File Modified)
8362 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8363 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8364 +4 -4 trunk/modules/m_challenge.c (File Modified)
8365 +4 -4 trunk/modules/m_dline.c (File Modified)
8366 +13 -13 trunk/modules/m_gline.c (File Modified)
8367 +5 -5 trunk/modules/m_kline.c (File Modified)
8368 +2 -2 trunk/modules/m_oper.c (File Modified)
8369 +1 -1 trunk/modules/m_pong.c (File Modified)
8370 +13 -13 trunk/modules/m_rehash.c (File Modified)
8371 +4 -4 trunk/modules/m_resv.c (File Modified)
8372 +16 -16 trunk/modules/m_set.c (File Modified)
8373 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8374 +6 -6 trunk/modules/m_xline.c (File Modified)
8375 +1 -1 trunk/src/adns.c (File Modified)
8376 +2 -2 trunk/src/channel.c (File Modified)
8377 +1 -1 trunk/src/listener.c (File Modified)
8378 +1 -1 trunk/src/s_auth.c (File Modified)
8379 +15 -15 trunk/src/s_conf.c (File Modified)
8380 +3 -3 trunk/src/s_user.c (File Modified)
8381 +7 -7 trunk/src/send.c (File Modified)
8384 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8387 - set +s snomask if +s umode set but no snomasks
8388 - put numerics in more logical order
8392 +3 -1 trunk/src/s_user.c (File Modified)
8395 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8397 parse_snobuf_to_mask(): default to + at start
8398 allows stuff like /mode jilles +s C
8402 +1 -1 trunk/src/snomask.c (File Modified)
8405 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8407 Changes to user_mode() snomask handling.
8408 - show snomask (if not 0) on /mode <nick>
8409 - show snomask once at the end if +s/-s used
8410 - only parse 1 parameter for umode changes
8411 - don't crash on /mode <nick> +s
8412 - /mode <nick> -s clears snomask, doesn't use parameter
8413 - set umode +s iff snomask is not 0
8414 - snomask is not propagated, but umode +s is
8418 +97 -72 trunk/src/s_user.c (File Modified)
8421 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8423 Convert some messages over to snomask.
8427 +29 -29 trunk/src/client.c (File Modified)
8428 +2 -2 trunk/src/ircd.c (File Modified)
8429 +13 -13 trunk/src/modules.c (File Modified)
8430 +1 -1 trunk/src/newconf.c (File Modified)
8431 +5 -5 trunk/src/parse.c (File Modified)
8432 +1 -1 trunk/src/restart.c (File Modified)
8433 +4 -4 trunk/src/s_newconf.c (File Modified)
8434 +11 -11 trunk/src/s_serv.c (File Modified)
8437 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8439 include snomask.h from client.h
8443 +1 -0 trunk/include/client.h (File Modified)
8446 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8448 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8452 +1 -0 trunk/src/newconf.c (File Modified)
8453 +2 -1 trunk/src/snomask.c (File Modified)
8456 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8458 should start with +, not \0. Whoops. :)
8462 +1 -1 trunk/src/snomask.c (File Modified)
8465 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8467 core snomask support.
8471 +3 -0 trunk/doc/example.conf (File Modified)
8472 +2 -0 trunk/include/client.h (File Modified)
8473 +2 -0 trunk/include/numeric.h (File Modified)
8474 +2 -0 trunk/include/s_newconf.h (File Modified)
8475 +63 -0 trunk/include/send.h (File Modified)
8476 + - trunk/include/snomask.h (File Added)
8477 +1 -0 trunk/src/Makefile.in (File Modified)
8478 +1 -1 trunk/src/messages.tab (File Modified)
8479 +8 -0 trunk/src/newconf.c (File Modified)
8480 +12 -0 trunk/src/s_user.c (File Modified)
8481 +235 -0 trunk/src/send.c (File Modified)
8482 + - trunk/src/snomask.c (File Added)
8485 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8487 add a blank line after the license info.
8491 +1 -1 trunk/CREDITS (File Modified)
8494 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8496 Extend copyright to 2006.
8500 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8503 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8506 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8510 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8511 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8514 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8516 Add oper privileges document.
8520 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8521 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8524 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8526 Capitalize message names in services shortcuts (for consistency).
8530 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8533 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8539 +1 -1 trunk/src/patricia.c (File Modified)
8542 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8544 Remove obsolete 'nextconnect' variable.
8548 +0 -1 trunk/include/ircd.h (File Modified)
8549 +0 -2 trunk/src/client.c (File Modified)
8550 +0 -1 trunk/src/ircd.c (File Modified)
8553 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8555 Remove this remnant of the hybrid 6 ziplinks implementation.
8559 + - trunk/include/s_zip.h (File Deleted)
8562 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8564 Make clone limiting work on orighost, not host (so it
8565 looks through services cloaks). Lightly tested, please
8570 +2 -0 trunk/modules/m_chghost.c (File Modified)
8571 +1 -1 trunk/src/client.c (File Modified)
8572 +1 -1 trunk/src/s_conf.c (File Modified)
8575 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8577 Don't forget to link me_realhost() into the command hash.
8579 Pointy hat to: myself
8583 +1 -1 trunk/modules/m_chghost.c (File Modified)
8586 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8588 It's call_hook, not hook_call.
8592 +1 -1 trunk/src/s_user.c (File Modified)
8595 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8597 Add unreject help file.
8601 + - trunk/help/opers/unreject (File Added)
8604 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8606 Link the all-important 42 module to the build :P
8610 +1 -0 trunk/contrib/Makefile.in (File Modified)
8613 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8615 Mention /rehash help.
8619 +1 -0 trunk/help/opers/rehash (File Modified)
8622 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8624 Add h_user_signon hook.
8628 +1 -0 trunk/include/hook.h (File Modified)
8629 +2 -0 trunk/src/hook.c (File Modified)
8630 +4 -0 trunk/src/s_user.c (File Modified)
8633 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8635 Oops, forgot to set orighost for remote client introductions.
8639 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8642 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8644 Use TS6 forms in services shortcuts, if possible.
8648 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8651 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8653 - Start out default_umodes conf entry from the empty set instead of +i.
8654 - Move oper_only_umodes check to where default_umodes is used, as
8655 oper_only_umodes may not be set yet while we're reading the conf.
8659 +6 -7 trunk/src/newconf.c (File Modified)
8660 +1 -1 trunk/src/s_user.c (File Modified)
8663 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8665 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8669 +1 -0 trunk/doc/example.conf (File Modified)
8670 +7 -0 trunk/doc/reference.conf (File Modified)
8671 +0 -7 trunk/include/config.h.dist (File Modified)
8672 +1 -0 trunk/include/s_conf.h (File Modified)
8673 +6 -0 trunk/modules/m_info.c (File Modified)
8674 +9 -18 trunk/src/client.c (File Modified)
8675 +1 -0 trunk/src/newconf.c (File Modified)
8676 +1 -0 trunk/src/s_conf.c (File Modified)
8679 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8681 - Allow NULL target_ip in show_ip() (indicates message is being
8682 sent to local opers)
8683 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8685 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8686 those in src/client.c
8688 From ratbox 2.2 svn (anfl)
8692 +1 -0 trunk/include/client.h (File Modified)
8693 +21 -2 trunk/src/client.c (File Modified)
8694 +2 -4 trunk/src/hostmask.c (File Modified)
8695 +1 -5 trunk/src/s_conf.c (File Modified)
8696 +4 -8 trunk/src/s_user.c (File Modified)
8699 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8701 Fire off events properly.
8705 +7 -3 trunk/src/s_user.c (File Modified)
8708 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8710 make sure modules which depend on umode information get the message upon connection (oops)
8714 +3 -0 trunk/src/s_user.c (File Modified)
8717 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8719 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8720 From ratbox 2.2 svn.
8724 +3 -7 trunk/modules/m_etrace.c (File Modified)
8727 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8729 Replace silly `default_invisible' option with more versatile default_umodes.
8733 +2 -2 trunk/Makefile.in (File Modified)
8734 +12 -1 trunk/doc/example.conf (File Modified)
8735 +14 -7 trunk/doc/reference.conf (File Modified)
8736 +2 -4 trunk/include/s_conf.h (File Modified)
8737 +0 -6 trunk/modules/m_info.c (File Modified)
8738 +4 -0 trunk/src/modules.c (File Modified)
8739 +41 -1 trunk/src/newconf.c (File Modified)
8740 +2 -2 trunk/src/s_conf.c (File Modified)
8741 +3 -4 trunk/src/s_user.c (File Modified)
8744 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8746 Add temporary nick resvs with the proper duration,
8747 not 60 times too long.
8751 +1 -1 trunk/modules/m_resv.c (File Modified)
8754 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8756 Add kick on split riding. See reference.conf for more details.
8760 +1 -0 trunk/doc/example.conf (File Modified)
8761 +16 -0 trunk/doc/reference.conf (File Modified)
8762 +1 -0 trunk/include/s_conf.h (File Modified)
8763 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8764 +6 -0 trunk/modules/m_info.c (File Modified)
8765 +1 -0 trunk/src/newconf.c (File Modified)
8766 +1 -0 trunk/src/s_conf.c (File Modified)
8769 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8771 New credits, denoting GXTi as being on the core team.
8775 +16 -5 trunk/CREDITS (File Modified)
8778 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8780 better cloaking algorithm
8784 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8787 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8789 don't do redundant bitshifting.
8793 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8796 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8802 +1 -0 trunk/contrib/Makefile.in (File Modified)
8805 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8807 Set the DynSpoof flag properly.
8811 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8814 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8816 first go at an ip_cloaking implementation for charybdis.
8820 + - trunk/contrib/ip_cloaking.c (File Added)
8823 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8825 Add libcharybdis to contrib/ includes.
8829 +1 -1 trunk/contrib/Makefile.in (File Modified)
8832 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8834 add h_umode_changed hook for modules that provide usermodes.
8838 +1 -0 trunk/include/hook.h (File Modified)
8839 +2 -1 trunk/src/hook.c (File Modified)
8840 +3 -0 trunk/src/s_user.c (File Modified)
8843 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8845 Show quiets in /stats z.
8849 +15 -10 trunk/src/s_stats.c (File Modified)
8852 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8854 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8858 +0 -12 trunk/configure (File Modified)
8859 +0 -9 trunk/configure.ac (File Modified)
8860 +0 -3 trunk/include/setup.h.in (File Modified)
8863 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8865 change various buffer sizes to = topiclen.
8869 +3 -4 trunk/include/ircd_defs.h (File Modified)
8872 jon 2005/12/12 19:32:18 UTC (20051212-400)
8874 - Partial commit test, partial ego strokage ;)
8878 +2 -1 trunk/CREDITS (File Modified)
8881 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8883 More kqueue corrections.
8886 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8889 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8891 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8892 Not sure why this wasn't this way to begin with.
8896 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8899 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8901 example.conf tweaks:
8902 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8903 most people do not need this.
8904 Enable serverinfo::hub.
8908 +14 -11 trunk/doc/example.conf (File Modified)
8911 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8913 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8917 +1 -1 trunk/src/s_serv.c (File Modified)
8920 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8922 header include changes
8926 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8927 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8928 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8929 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8930 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8931 +1 -21 trunk/libcharybdis/select.c (File Modified)
8934 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8936 s/ilog/libcharybdis_{die,log,restart}/g
8940 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8941 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8942 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8943 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8944 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8945 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8946 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8947 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8950 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8952 Use the right callbacks in the function code.
8955 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8958 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8960 More work, it builds again!
8964 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8965 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8966 + - trunk/libcharybdis/libcharybdis.c (File Added)
8967 + - trunk/libcharybdis/libcharybdis.h (File Added)
8970 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8972 Move some stuff around.
8976 + - trunk/include/memory.h (File Deleted)
8977 + - trunk/include/tools.h (File Deleted)
8978 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8979 + - trunk/libcharybdis/memory.c (File Added)
8980 + - trunk/libcharybdis/memory.h (File Added)
8981 + - trunk/libcharybdis/snprintf.c (File Added)
8982 + - trunk/libcharybdis/tools.c (File Added)
8983 + - trunk/libcharybdis/tools.h (File Added)
8984 +1000 -1062 trunk/modules/.depend (File Modified)
8985 +421 -455 trunk/src/.depend (File Modified)
8986 +0 -1191 trunk/src/Makefile.in (File Modified)
8987 + - trunk/src/memory.c (File Deleted)
8988 + - trunk/src/snprintf.c (File Deleted)
8989 + - trunk/src/tools.c (File Deleted)
8992 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8994 move more headers into libcharybdis
8997 + - trunk/include/balloc.h (File Deleted)
8998 + - trunk/include/event.h (File Deleted)
8999 + - trunk/libcharybdis/balloc.h (File Added)
9000 + - trunk/libcharybdis/event.h (File Added)
9001 +924 -1020 trunk/modules/.depend (File Modified)
9002 +327 -406 trunk/src/.depend (File Modified)
9005 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9007 balloc, events -> libcharybdis
9010 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9011 + - trunk/libcharybdis/balloc.c (File Added)
9012 + - trunk/libcharybdis/event.c (File Added)
9013 +0 -1008 trunk/src/Makefile.in (File Modified)
9014 + - trunk/src/balloc.c (File Deleted)
9015 + - trunk/src/event.c (File Deleted)
9018 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9023 + - trunk/include/commio.h (File Deleted)
9024 + - trunk/include/linebuf.h (File Deleted)
9025 + - trunk/libcharybdis/commio.h (File Added)
9026 + - trunk/libcharybdis/linebuf.h (File Added)
9027 +1644 -530 trunk/modules/.depend (File Modified)
9028 +1 -1 trunk/modules/Makefile.in (File Modified)
9029 +720 -284 trunk/src/.depend (File Modified)
9032 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9034 Makefile reworking -- moving libcharybdis headers into proper location.
9037 +1 -1 trunk/adns/Makefile.in (File Modified)
9038 +1 -1 trunk/src/Makefile.in (File Modified)
9041 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9043 Document proposed authdaemon protocol.
9046 + - trunk/authdaemon/protocol.txt (File Added)
9049 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9054 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9057 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9059 Remove dead makefile from generation
9062 +1 -2 trunk/configure (File Modified)
9063 +0 -1 trunk/configure.ac (File Modified)
9066 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9068 libcharybdisIO -> libcharybdis
9071 +1 -1 trunk/src/Makefile.in (File Modified)
9074 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9079 + - trunk/libcharybdis/Makefile.in (File Added)
9080 + - trunk/libcharybdis/commio.c (File Added)
9081 + - trunk/libcharybdis/devpoll.c (File Added)
9082 + - trunk/libcharybdis/epoll.c (File Added)
9083 + - trunk/libcharybdis/io/ (File Deleted)
9084 + - trunk/libcharybdis/kqueue.c (File Added)
9085 + - trunk/libcharybdis/linebuf.c (File Added)
9086 + - trunk/libcharybdis/log/ (File Deleted)
9087 + - trunk/libcharybdis/poll.c (File Added)
9088 + - trunk/libcharybdis/ports.c (File Added)
9089 + - trunk/libcharybdis/select.c (File Added)
9092 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9097 + - trunk/libcharybdis/Makefile.in (File Deleted)
9100 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9105 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9108 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9110 add authdaemon dir for later hacking
9114 + - trunk/authdaemon/ (File Added)
9117 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9119 linebuf -> libcharybdisIO
9123 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9124 + - trunk/libcharybdis/io/linebuf.c (File Added)
9125 + - trunk/libcharybdis/log/ (File Added)
9126 + - trunk/libcharybdis/log/Makefile.in (File Added)
9127 +0 -687 trunk/src/Makefile.in (File Modified)
9128 + - trunk/src/linebuf.c (File Deleted)
9131 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9133 Solaris 10 I/O ports support
9136 + - trunk/libcharybdis/io/ports.c (File Added)
9139 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9145 +1 -1 trunk/Makefile.in (File Modified)
9146 +3 -1 trunk/configure (File Modified)
9147 +133 -10 trunk/configure.ac (File Modified)
9148 + - trunk/libcharybdis/ (File Added)
9149 + - trunk/libcharybdis/Makefile.in (File Added)
9150 + - trunk/libcharybdis/io/ (File Added)
9151 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9152 +2 -3 trunk/src/Makefile.in (File Modified)
9153 + - trunk/src/io/ (File Deleted)
9156 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9158 split IO stuff into libcharybdisIO.
9162 + - trunk/src/commio.c (File Deleted)
9163 + - trunk/src/devpoll.c (File Deleted)
9164 + - trunk/src/epoll.c (File Deleted)
9165 + - trunk/src/io/ (File Added)
9166 + - trunk/src/io/Makefile.in (File Added)
9167 + - trunk/src/io/commio.c (File Added)
9168 + - trunk/src/io/devpoll.c (File Added)
9169 + - trunk/src/io/epoll.c (File Added)
9170 + - trunk/src/io/kqueue.c (File Added)
9171 + - trunk/src/io/poll.c (File Added)
9172 + - trunk/src/io/select.c (File Added)
9173 + - trunk/src/kqueue.c (File Deleted)
9174 + - trunk/src/poll.c (File Deleted)
9175 + - trunk/src/select.c (File Deleted)
9178 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9184 +86 -155 trunk/configure (File Modified)
9185 +1 -1 trunk/configure.ac (File Modified)
9188 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9190 Remove mentions of mkkeypair/cryptlinks.
9194 +1 -3 trunk/doc/challenge.txt (File Modified)
9197 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9199 Clarify serverinfo{} description.
9203 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9206 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9208 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9212 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9215 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9217 Improvements also applicable to hyperion 1.x.
9221 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9224 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9226 - Add +F description
9227 - General improvements and changes to charybdis
9231 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9234 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9236 The server notice umodes only have an effect
9237 for opers. ("sendto_realops_flags", so having
9238 the umode is not enough, they must also be
9243 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9246 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9248 Updates to umodes docs.
9252 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9255 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9257 Add SGML documentation.
9260 + - trunk/doc/sgml/ (File Added)
9261 + - trunk/doc/sgml/oper-guide/ (File Added)
9262 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9263 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9264 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9265 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9266 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9267 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9268 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9271 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9273 Make operwall flag restrict setting umode +z.
9274 This repairs this flag broken in charybdis-1.0.
9278 +41 -0 trunk/contrib/m_flags.c (File Modified)
9279 +9 -0 trunk/src/s_user.c (File Modified)
9282 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9284 Don't complain/reset remote clients +n. I'm still not
9285 convinced propagating all umodes is the way to go, oh
9290 +1 -1 trunk/src/s_user.c (File Modified)
9293 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9295 - Require admin flag for oper /chghost (if it's enabled
9296 which is not default)
9297 - Give error message on nonexistant nick
9301 +12 -0 trunk/modules/m_chghost.c (File Modified)
9304 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9306 Incorporated jilles' dynspoof patch with a few minor changes.
9309 +5 -2 trunk/include/client.h (File Modified)
9310 +1 -0 trunk/include/numeric.h (File Modified)
9311 +75 -4 trunk/modules/m_chghost.c (File Modified)
9312 +2 -21 trunk/modules/m_stats.c (File Modified)
9313 +2 -8 trunk/modules/m_trace.c (File Modified)
9314 +2 -0 trunk/src/client.c (File Modified)
9315 +3 -0 trunk/src/s_user.c (File Modified)
9318 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9323 +5 -0 trunk/NEWS (File Modified)
9326 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9328 Make show_ip() far less braindead.
9330 Obtained from: ratbox 2.2 SVN
9334 +14 -85 trunk/src/client.c (File Modified)
9337 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9339 Instead of not showing channels at all for whoising services,
9340 only show channels the requester is also on. If operspying
9341 services, show all the channels.
9345 +37 -40 trunk/modules/m_whois.c (File Modified)
9348 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9350 - Show real errno if we fail to connect to a server
9351 - Don't show server IPs on IRC if a server goes dead
9356 +2 -5 trunk/src/s_serv.c (File Modified)
9359 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9361 Revert hybrid 7.2 aline code. It causes too many problems.
9365 +1 -47 trunk/NEWS (File Modified)
9366 + - trunk/include/aline.h (File Deleted)
9367 +53 -6 trunk/modules/m_dline.c (File Modified)
9368 +212 -16 trunk/modules/m_kline.c (File Modified)
9369 +37 -8 trunk/modules/m_resv.c (File Modified)
9370 +45 -24 trunk/modules/m_xline.c (File Modified)
9371 +0 -485 trunk/src/Makefile.in (File Modified)
9372 + - trunk/src/aline.c (File Deleted)
9375 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9377 Incorporate recent ratbox monitor bugfixes (could crash).
9381 +16 -0 trunk/modules/m_monitor.c (File Modified)
9382 +4 -3 trunk/src/monitor.c (File Modified)
9385 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9387 Fix /invite UID leak.
9389 Found by logiclrd@EFnet.
9393 +3 -2 trunk/modules/m_invite.c (File Modified)
9396 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9398 Don't show what channels a service is in.
9401 +1 -0 trunk/NEWS (File Modified)
9402 +40 -35 trunk/modules/m_whois.c (File Modified)
9405 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9407 Update version to 1.0.3.
9411 +9 -9 trunk/configure (File Modified)
9412 +1 -1 trunk/configure.ac (File Modified)
9415 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9421 +7 -1 trunk/NEWS (File Modified)
9424 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9426 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9427 More static buffers :(
9431 +12 -4 trunk/src/aline.c (File Modified)
9434 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9436 Make operspy mode (/mode !#channel showing parameters
9437 even if not on channel) work again.
9441 +4 -4 trunk/src/channel.c (File Modified)
9444 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9446 Call server_introduced hook on TS6 remote server
9447 introduction (ms_sid()).
9451 +6 -0 trunk/modules/core/m_server.c (File Modified)
9454 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9456 Cyrix boxes are wierd.
9459 +2 -1 trunk/modules/m_services.c (File Modified)
9462 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9467 +1 -1 trunk/include/client.h (File Modified)
9468 +3 -1 trunk/modules/m_services.c (File Modified)
9471 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9476 +1 -6 trunk/modules/m_services.c (File Modified)
9479 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9481 Disable a check that doesn't always seem to work right for some reason.
9484 +2 -0 trunk/modules/m_services.c (File Modified)
9487 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9493 +4 -1 trunk/NEWS (File Modified)
9496 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9502 +9 -9 trunk/configure (File Modified)
9503 +1 -1 trunk/configure.ac (File Modified)
9506 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9508 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9512 +3 -13 trunk/modules/m_trace.c (File Modified)
9515 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9517 Don't send empty RPL_WHOISCHANNELS on remote whois.
9519 Pointy hat to: jilles
9523 +1 -1 trunk/modules/m_whois.c (File Modified)
9526 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9532 +3 -0 trunk/NEWS (File Modified)
9535 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9537 Modular umode support.
9541 +0 -9 trunk/include/client.h (File Modified)
9542 +2 -1 trunk/include/s_user.h (File Modified)
9543 +1 -1 trunk/include/tools.h (File Modified)
9544 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9545 +3 -0 trunk/src/ircd.c (File Modified)
9546 +1 -1 trunk/src/messages.tab (File Modified)
9547 +2 -2 trunk/src/s_serv.c (File Modified)
9548 +37 -59 trunk/src/s_user.c (File Modified)
9549 +21 -0 trunk/src/tools.c (File Modified)
9552 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9554 Optionally do forced nick change to the UID instead of kill
9555 on nick collisions, see doc/collision_fnc.txt for more
9560 + - trunk/doc/collision_fnc.txt (File Added)
9561 +1 -0 trunk/doc/example.conf (File Modified)
9562 +8 -0 trunk/doc/reference.conf (File Modified)
9563 +1 -0 trunk/include/numeric.h (File Modified)
9564 +1 -0 trunk/include/s_conf.h (File Modified)
9565 +2 -1 trunk/include/s_serv.h (File Modified)
9566 +1 -0 trunk/include/s_stats.h (File Modified)
9567 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9568 +1 -1 trunk/src/messages.tab (File Modified)
9569 +1 -0 trunk/src/newconf.c (File Modified)
9570 +1 -0 trunk/src/s_conf.c (File Modified)
9571 +1 -0 trunk/src/s_serv.c (File Modified)
9572 +2 -2 trunk/src/s_stats.c (File Modified)
9575 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9581 trunk/NEWS (File Modified)
9584 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9586 Don't allow lookups by uid in /monitor + and /monitor s.
9590 trunk/modules/m_monitor.c (File Modified)
9593 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9595 Stop garbage +j being set in cases like +j aaa:bbb by
9596 initializing the variables properly.
9602 trunk/modules/core/m_mode.c (File Modified)
9603 trunk/modules/core/m_sjoin.c (File Modified)
9606 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9608 Apply flags to the proper server in me_gcap().
9612 trunk/modules/m_capab.c (File Modified)
9615 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9617 Use find_named_client() instead of find_client() to check
9618 for nick collisions.
9622 trunk/modules/core/m_nick.c (File Modified)
9625 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9627 - Replace old 381 numeric with a new, more positive one!
9631 trunk/src/messages.tab (File Modified)
9634 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9636 Make it compile again.
9640 trunk/src/channel.c (File Modified)
9641 trunk/src/client.c (File Modified)
9642 trunk/src/ircd.c (File Modified)
9643 trunk/src/packet.c (File Modified)
9646 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9648 - Prevent UID disclosure in cmode setting.
9652 trunk/NEWS (File Modified)
9653 trunk/modules/core/m_mode.c (File Modified)
9656 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9658 A different check which prevents UID disclosure.
9662 trunk/modules/core/m_kick.c (File Modified)
9665 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9667 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9671 trunk/modules/core/m_kick.c (File Modified)
9674 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9676 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9680 trunk/NEWS (File Modified)
9681 trunk/modules/m_accept.c (File Modified)
9682 trunk/modules/m_admin.c (File Modified)
9683 trunk/modules/m_away.c (File Modified)
9684 trunk/modules/m_cap.c (File Modified)
9685 trunk/modules/m_capab.c (File Modified)
9686 trunk/modules/m_challenge.c (File Modified)
9687 trunk/modules/m_chghost.c (File Modified)
9688 trunk/modules/m_close.c (File Modified)
9689 trunk/modules/m_cmessage.c (File Modified)
9690 trunk/modules/m_connect.c (File Modified)
9691 trunk/modules/m_dline.c (File Modified)
9692 trunk/modules/m_encap.c (File Modified)
9693 trunk/modules/m_etrace.c (File Modified)
9694 trunk/modules/m_gline.c (File Modified)
9695 trunk/modules/m_help.c (File Modified)
9696 trunk/modules/m_info.c (File Modified)
9697 trunk/modules/m_invite.c (File Modified)
9698 trunk/modules/m_ison.c (File Modified)
9699 trunk/modules/m_kline.c (File Modified)
9700 trunk/modules/m_knock.c (File Modified)
9701 trunk/modules/m_links.c (File Modified)
9702 trunk/modules/m_list.c (File Modified)
9703 trunk/modules/m_locops.c (File Modified)
9704 trunk/modules/m_lusers.c (File Modified)
9705 trunk/modules/m_map.c (File Modified)
9706 trunk/modules/m_monitor.c (File Modified)
9707 trunk/modules/m_motd.c (File Modified)
9708 trunk/modules/m_names.c (File Modified)
9709 trunk/modules/m_oper.c (File Modified)
9710 trunk/modules/m_operspy.c (File Modified)
9711 trunk/modules/m_pass.c (File Modified)
9712 trunk/modules/m_ping.c (File Modified)
9713 trunk/modules/m_pong.c (File Modified)
9714 trunk/modules/m_post.c (File Modified)
9715 trunk/modules/m_rehash.c (File Modified)
9716 trunk/modules/m_restart.c (File Modified)
9717 trunk/modules/m_resv.c (File Modified)
9718 trunk/modules/m_services.c (File Modified)
9719 trunk/modules/m_set.c (File Modified)
9720 trunk/modules/m_sshortcut.c (File Modified)
9721 trunk/modules/m_stats.c (File Modified)
9722 trunk/modules/m_svinfo.c (File Modified)
9723 trunk/modules/m_tb.c (File Modified)
9724 trunk/modules/m_testline.c (File Modified)
9725 trunk/modules/m_testmask.c (File Modified)
9726 trunk/modules/m_time.c (File Modified)
9727 trunk/modules/m_topic.c (File Modified)
9728 trunk/modules/m_trace.c (File Modified)
9729 trunk/modules/m_unreject.c (File Modified)
9730 trunk/modules/m_user.c (File Modified)
9731 trunk/modules/m_userhost.c (File Modified)
9732 trunk/modules/m_users.c (File Modified)
9733 trunk/modules/m_version.c (File Modified)
9734 trunk/modules/m_wallops.c (File Modified)
9735 trunk/modules/m_who.c (File Modified)
9736 trunk/modules/m_whois.c (File Modified)
9737 trunk/modules/m_whowas.c (File Modified)
9738 trunk/modules/m_xline.c (File Modified)
9739 trunk/src/adns.c (File Modified)
9740 trunk/src/aline.c (File Modified)
9741 trunk/src/cache.c (File Modified)
9742 trunk/src/channel.c (File Modified)
9743 trunk/src/class.c (File Modified)
9744 trunk/src/client.c (File Modified)
9745 trunk/src/commio.c (File Modified)
9746 trunk/src/event.c (File Modified)
9747 trunk/src/hash.c (File Modified)
9748 trunk/src/hostmask.c (File Modified)
9749 trunk/src/ircd.c (File Modified)
9750 trunk/src/kdparse.c (File Modified)
9751 trunk/src/linebuf.c (File Modified)
9752 trunk/src/listener.c (File Modified)
9753 trunk/src/modules.c (File Modified)
9754 trunk/src/monitor.c (File Modified)
9755 trunk/src/newconf.c (File Modified)
9756 trunk/src/packet.c (File Modified)
9757 trunk/src/parse.c (File Modified)
9758 trunk/src/reject.c (File Modified)
9759 trunk/src/s_auth.c (File Modified)
9760 trunk/src/s_conf.c (File Modified)
9761 trunk/src/s_gline.c (File Modified)
9762 trunk/src/s_log.c (File Modified)
9763 trunk/src/s_newconf.c (File Modified)
9764 trunk/src/s_serv.c (File Modified)
9765 trunk/src/s_stats.c (File Modified)
9766 trunk/src/s_user.c (File Modified)
9767 trunk/src/send.c (File Modified)
9768 trunk/src/whowas.c (File Modified)
9771 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9773 - More coding style niceities. Pretty much got client.h squared away.
9777 trunk/modules/m_dline.c (File Modified)
9778 trunk/modules/m_gline.c (File Modified)
9779 trunk/modules/m_kline.c (File Modified)
9780 trunk/modules/m_rehash.c (File Modified)
9781 trunk/modules/m_resv.c (File Modified)
9782 trunk/modules/m_stats.c (File Modified)
9783 trunk/modules/m_testline.c (File Modified)
9784 trunk/modules/m_user.c (File Modified)
9785 trunk/modules/m_xline.c (File Modified)
9788 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9790 - Propagate quiets (+q) on netjoins
9791 - Clear +q list too on lowerTS sjoin from TS6 source
9795 trunk/modules/core/m_sjoin.c (File Modified)
9796 trunk/src/s_serv.c (File Modified)
9799 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9801 Second argument to whois is always a nick, never a uid.
9802 This prevents /whois other.server uid to get information
9807 trunk/modules/m_whois.c (File Modified)
9810 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9812 Don't allow local users to use uids in user mode.
9816 trunk/src/s_user.c (File Modified)
9819 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9821 Make it compile again.
9825 trunk/src/s_stats.c (File Modified)
9828 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9830 Fix propagation of empty SJOIN.
9834 trunk/modules/core/m_sjoin.c (File Modified)
9837 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9839 Some atheme-style niceties here.
9843 trunk/modules/m_accept.c (File Modified)
9844 trunk/modules/m_admin.c (File Modified)
9845 trunk/modules/m_away.c (File Modified)
9846 trunk/modules/m_cap.c (File Modified)
9847 trunk/modules/m_capab.c (File Modified)
9848 trunk/modules/m_challenge.c (File Modified)
9849 trunk/modules/m_chghost.c (File Modified)
9850 trunk/modules/m_close.c (File Modified)
9851 trunk/modules/m_cmessage.c (File Modified)
9852 trunk/modules/m_connect.c (File Modified)
9853 trunk/modules/m_dline.c (File Modified)
9854 trunk/modules/m_encap.c (File Modified)
9855 trunk/modules/m_etrace.c (File Modified)
9856 trunk/modules/m_gline.c (File Modified)
9857 trunk/modules/m_help.c (File Modified)
9858 trunk/modules/m_info.c (File Modified)
9859 trunk/modules/m_invite.c (File Modified)
9860 trunk/modules/m_ison.c (File Modified)
9861 trunk/modules/m_kline.c (File Modified)
9862 trunk/modules/m_knock.c (File Modified)
9863 trunk/modules/m_links.c (File Modified)
9864 trunk/modules/m_list.c (File Modified)
9865 trunk/modules/m_locops.c (File Modified)
9866 trunk/modules/m_lusers.c (File Modified)
9867 trunk/modules/m_map.c (File Modified)
9868 trunk/modules/m_monitor.c (File Modified)
9869 trunk/modules/m_motd.c (File Modified)
9870 trunk/modules/m_names.c (File Modified)
9871 trunk/modules/m_oper.c (File Modified)
9872 trunk/modules/m_operspy.c (File Modified)
9873 trunk/modules/m_pass.c (File Modified)
9874 trunk/modules/m_ping.c (File Modified)
9875 trunk/modules/m_pong.c (File Modified)
9876 trunk/modules/m_post.c (File Modified)
9877 trunk/modules/m_rehash.c (File Modified)
9878 trunk/modules/m_restart.c (File Modified)
9879 trunk/modules/m_resv.c (File Modified)
9880 trunk/modules/m_services.c (File Modified)
9881 trunk/modules/m_set.c (File Modified)
9882 trunk/modules/m_sshortcut.c (File Modified)
9883 trunk/modules/m_stats.c (File Modified)
9884 trunk/modules/m_svinfo.c (File Modified)
9885 trunk/modules/m_tb.c (File Modified)
9886 trunk/modules/m_testline.c (File Modified)
9887 trunk/modules/m_testmask.c (File Modified)
9888 trunk/modules/m_time.c (File Modified)
9889 trunk/modules/m_topic.c (File Modified)
9890 trunk/modules/m_trace.c (File Modified)
9891 trunk/modules/m_unreject.c (File Modified)
9892 trunk/modules/m_user.c (File Modified)
9893 trunk/modules/m_userhost.c (File Modified)
9894 trunk/modules/m_users.c (File Modified)
9895 trunk/modules/m_version.c (File Modified)
9896 trunk/modules/m_wallops.c (File Modified)
9897 trunk/modules/m_who.c (File Modified)
9898 trunk/modules/m_whois.c (File Modified)
9899 trunk/modules/m_whowas.c (File Modified)
9900 trunk/modules/m_xline.c (File Modified)
9903 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9905 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9909 trunk/.indent.pro (File Modified)
9910 trunk/include/charybdis.h (File Added)
9911 trunk/include/client.h (File Modified)
9912 trunk/modules/.indent.pro (File Modified)
9913 trunk/src/.indent.pro (File Modified)
9914 trunk/src/adns.c (File Modified)
9915 trunk/src/aline.c (File Modified)
9916 trunk/src/cache.c (File Modified)
9917 trunk/src/channel.c (File Modified)
9918 trunk/src/class.c (File Modified)
9919 trunk/src/client.c (File Modified)
9920 trunk/src/commio.c (File Modified)
9921 trunk/src/event.c (File Modified)
9922 trunk/src/hash.c (File Modified)
9923 trunk/src/hostmask.c (File Modified)
9924 trunk/src/ircd.c (File Modified)
9925 trunk/src/kdparse.c (File Modified)
9926 trunk/src/linebuf.c (File Modified)
9927 trunk/src/listener.c (File Modified)
9928 trunk/src/modules.c (File Modified)
9929 trunk/src/monitor.c (File Modified)
9930 trunk/src/newconf.c (File Modified)
9931 trunk/src/packet.c (File Modified)
9932 trunk/src/parse.c (File Modified)
9933 trunk/src/reject.c (File Modified)
9934 trunk/src/s_auth.c (File Modified)
9935 trunk/src/s_conf.c (File Modified)
9936 trunk/src/s_gline.c (File Modified)
9937 trunk/src/s_log.c (File Modified)
9938 trunk/src/s_newconf.c (File Modified)
9939 trunk/src/s_serv.c (File Modified)
9940 trunk/src/s_stats.c (File Modified)
9941 trunk/src/s_user.c (File Modified)
9942 trunk/src/send.c (File Modified)
9943 trunk/src/whowas.c (File Modified)
9946 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9948 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9949 - Convert a few modules towards using this code.
9950 - Make a note about this change in NEWS.
9954 trunk/NEWS (File Modified)
9955 trunk/include/aline.h (File Added)
9956 trunk/modules/m_dline.c (File Modified)
9957 trunk/modules/m_kline.c (File Modified)
9958 trunk/modules/m_resv.c (File Modified)
9959 trunk/modules/m_xline.c (File Modified)
9960 trunk/src/Makefile.in (File Modified)
9961 trunk/src/aline.c (File Added)
9964 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9966 - Update NEWS document.
9970 trunk/NEWS (File Modified)
9973 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9975 Use find_named_person() instead of find_person() in services shortcuts.
9979 trunk/modules/m_sshortcut.c (File Modified)
9982 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9984 Fix propagation of empty channels (+P).
9988 trunk/modules/core/m_sjoin.c (File Modified)
9989 trunk/src/s_serv.c (File Modified)
9992 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9994 Use same comparison for +f.
9998 trunk/modules/core/m_join.c (File Modified)
10001 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10003 Retire server-server non-encap CHGHOST, and clean it up a bit.
10007 trunk/modules/m_chghost.c (File Modified)
10010 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10012 Use TS6 form for SQUIT wallops.
10016 trunk/modules/core/m_squit.c (File Modified)
10019 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10021 Propagate nick changes for remote clients in TS6 form if possible;
10022 simplify the code a bit.
10026 trunk/modules/core/m_nick.c (File Modified)
10029 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10031 Only clear oper_only_umodes on deoper for local clients.
10035 trunk/src/s_user.c (File Modified)
10038 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10040 - Don't enable use_whois_actually in the default config, makes cloaking
10041 only useful for vanity.
10045 trunk/doc/example.conf (File Modified)
10048 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10050 Fix linebuf raw code to not truncate lines longer than
10051 510 characters. This stops ziplinks corruption at
10052 the initial burst if the other side sends a lot.
10056 trunk/src/linebuf.c (File Modified)
10059 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10061 - Add +r to channel_modes().
10065 trunk/src/channel.c (File Modified)
10068 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10074 trunk/NEWS (File Modified)
10077 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10079 err, nvm. wrong project :-P
10083 trunk/src/match.c (File Modified)
10086 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10088 make sure we don't crash on match(NULL, test)
10092 trunk/src/match.c (File Modified)
10095 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10097 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10098 flags = rehash in shared{}.
10099 Uses :<source> ENCAP <target> REHASH [option].
10103 trunk/doc/example.conf (File Modified)
10104 trunk/doc/reference.conf (File Modified)
10105 trunk/help/opers/rehash (File Modified)
10106 trunk/include/s_newconf.h (File Modified)
10107 trunk/modules/m_rehash.c (File Modified)
10108 trunk/modules/m_stats.c (File Modified)
10109 trunk/src/newconf.c (File Modified)
10112 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10114 Initialize flags to 0 in conf_set_shared_flags() and
10115 conf_set_cluster_flags().
10119 trunk/src/newconf.c (File Modified)
10122 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10124 Don't allow a forward from a #channel to an &channel.
10125 Error message is Illegal channel name.
10129 trunk/modules/core/m_mode.c (File Modified)
10132 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10134 - change version to 1.0.1
10138 trunk/configure (File Modified)
10139 trunk/configure.ac (File Modified)
10142 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10148 trunk/NEWS (File Modified)
10151 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10153 Services shortcuts changes:
10154 - Require umode +S on target
10155 - Use ERR_SERVICESDOWN (440) for error message
10156 - Fix check for empty string
10160 trunk/include/numeric.h (File Modified)
10161 trunk/modules/m_sshortcut.c (File Modified)
10162 trunk/src/messages.tab (File Modified)
10165 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10167 s/IsChanService/IsService/g;
10171 trunk/modules/m_sshortcut.c (File Modified)
10174 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10176 Add check for service validity in shortcut routines.
10180 trunk/modules/m_sshortcut.c (File Modified)
10183 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10185 Don't allow forwarding to a -F channel the setter is not on.
10189 trunk/modules/core/m_mode.c (File Modified)
10192 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10194 Describe identify_service and identify_command in
10199 trunk/doc/reference.conf (File Modified)
10202 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10204 More helpfile updates.
10208 trunk/help/Makefile.in (File Modified)
10209 trunk/help/opers/die (File Modified)
10210 trunk/help/opers/join (File Modified)
10211 trunk/help/opers/links (File Modified)
10212 trunk/help/opers/lusers (File Modified)
10213 trunk/help/opers/map (File Added)
10214 trunk/help/opers/motd (File Modified)
10215 trunk/help/opers/names (File Modified)
10216 trunk/help/opers/notice (File Modified)
10217 trunk/help/opers/operspy (File Modified)
10218 trunk/help/opers/part (File Modified)
10219 trunk/help/opers/privmsg (File Modified)
10220 trunk/help/opers/restart (File Modified)
10221 trunk/help/opers/set (File Modified)
10222 trunk/help/opers/stats (File Modified)
10223 trunk/help/opers/trace (File Modified)
10224 trunk/help/opers/version (File Modified)
10225 trunk/help/users/notice (File Modified)
10226 trunk/help/users/privmsg (File Modified)
10227 trunk/help/users/stats (File Modified)
10230 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10236 trunk/help/opers/cmode (File Modified)
10237 trunk/help/opers/umode (File Modified)
10238 trunk/help/opers/wallops (File Modified)
10239 trunk/help/opers/who (File Modified)
10240 trunk/help/users/umode (File Modified)
10243 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10245 Include cmode +r in 004 and 005.
10249 trunk/include/supported.h (File Modified)
10250 trunk/src/messages.tab (File Modified)
10253 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10255 No need to clear all 3 buffers in channel_modes().
10259 trunk/src/channel.c (File Modified)
10262 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10264 - Fix multiple +f modes per line
10265 - -f shouldn't take a parameter
10269 trunk/modules/core/m_mode.c (File Modified)
10272 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10274 Channel mode +Q now prevents forwarding to or through
10275 a channel, just like in hyperion, not from a channel.
10279 trunk/modules/core/m_join.c (File Modified)
10282 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10284 Complete +F/+Q propagation.
10288 trunk/modules/core/m_join.c (File Modified)
10289 trunk/modules/core/m_sjoin.c (File Modified)
10290 trunk/src/channel.c (File Modified)
10293 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10295 - A few minor fixes.
10299 trunk/modules/core/m_join.c (File Modified)
10300 trunk/modules/m_services.c (File Modified)
10303 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10305 - Fix netsplit obfuscation.
10309 trunk/src/client.c (File Modified)
10312 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10314 - Fix another /stats p related bug.
10318 trunk/src/client.c (File Modified)
10321 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10323 - Update example.conf.
10327 trunk/doc/example.conf (File Modified)
10330 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10332 - Fix a minor bug here, and re-release 1.0.
10336 trunk/modules/core/m_nick.c (File Modified)
10339 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10341 - Add bursted clients to /stats p list.
10345 trunk/modules/core/m_nick.c (File Modified)
10348 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10350 - Add identify_service, identify_command options to the example.conf,
10355 trunk/NEWS (File Modified)
10356 trunk/doc/example.conf (File Modified)
10357 trunk/src/newconf.c (File Modified)
10360 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10362 - Add services shortcuts.
10366 trunk/modules/Makefile.in (File Modified)
10367 trunk/modules/m_sshortcut.c (File Added)
10370 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10372 - put back checks i removed by mistake
10376 trunk/modules/core/m_join.c (File Modified)
10379 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10381 - Implement channel mode +Q, which disables forwarding.
10382 - Make forwarding usable by everyone.
10383 - Implement channel mode +F which bypasses authority checks on a target
10389 trunk/NEWS (File Modified)
10390 trunk/include/channel.h (File Modified)
10391 trunk/include/supported.h (File Modified)
10392 trunk/modules/core/m_join.c (File Modified)
10393 trunk/modules/core/m_mode.c (File Modified)
10394 trunk/src/messages.tab (File Modified)
10397 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10399 - Fix account handling brokenness.
10403 trunk/modules/m_services.c (File Modified)
10406 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10408 Identify to services via server password hack. Still
10409 needs config file parts, like
10410 identifyservice = "nickserv@services.int";
10411 identifycommand = "IDENTIFY";
10415 trunk/include/s_conf.h (File Modified)
10416 trunk/src/s_user.c (File Modified)
10419 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10421 Make send.c compile.
10425 trunk/src/send.c (File Modified)
10428 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10430 - Handle this better.
10434 trunk/src/send.c (File Modified)
10437 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10439 If the source is not a client, don't send to normal users.
10443 trunk/src/send.c (File Modified)
10446 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10448 - Make /wallops behave as wallops in other ircds.
10452 trunk/modules/m_wallops.c (File Modified)
10453 trunk/src/send.c (File Modified)
10456 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10462 trunk/NEWS (File Modified)
10463 trunk/configure (File Modified)
10464 trunk/configure.ac (File Modified)
10467 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10469 - Remove efnet configuration.
10470 - Rename example.conf as reference.conf, and replace the default
10471 example.conf with one suitable for AthemeNET.
10472 - Update makefile to reflect these changes.
10476 trunk/doc/Makefile.in (File Modified)
10477 trunk/doc/example.conf (File Modified)
10478 trunk/doc/example.efnet.conf (File Deleted)
10479 trunk/doc/reference.conf (File Added)
10482 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10484 - Don't display opers who are /away.
10488 trunk/modules/m_stats.c (File Modified)
10491 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10493 Put cmode +f in 004 and 005.
10497 trunk/include/supported.h (File Modified)
10498 trunk/src/messages.tab (File Modified)
10501 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10503 Add user umode +Q which prevents a user from
10508 trunk/include/client.h (File Modified)
10509 trunk/modules/core/m_join.c (File Modified)
10510 trunk/src/messages.tab (File Modified)
10511 trunk/src/s_user.c (File Modified)
10514 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10516 Implement channel forwarding in m_join(). As in
10517 hyperion, failing to join because of +i, +r or +j
10518 can cause you to be forwarded, potentially
10519 recursively. Unlike hyperion, a single numeric
10520 is sent in case of a successful forward, otherwise
10521 the ircd acts if there were no forward.
10525 trunk/include/numeric.h (File Modified)
10526 trunk/modules/core/m_join.c (File Modified)
10527 trunk/src/messages.tab (File Modified)
10530 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10532 Allow servers to set oper-only cmodes as well.
10536 trunk/modules/core/m_mode.c (File Modified)
10539 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10541 Add cmode +f which takes a channel name, settable
10542 only by opers for now. Does not do anything yet.
10546 trunk/include/channel.h (File Modified)
10547 trunk/modules/core/m_join.c (File Modified)
10548 trunk/modules/core/m_mode.c (File Modified)
10549 trunk/modules/core/m_sjoin.c (File Modified)
10550 trunk/src/channel.c (File Modified)
10553 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10555 Fully initialize 'mode' in ms_join() and ms_sjoin()
10556 to avoid old +j garbage from being used.
10560 trunk/modules/core/m_join.c (File Modified)
10561 trunk/modules/core/m_sjoin.c (File Modified)
10564 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10566 - only touch join_count/join_delta if join throttling
10567 is enabled on the channel
10568 - reset join_count/join_delta to 0 if -j is set
10572 trunk/modules/core/m_join.c (File Modified)
10573 trunk/modules/core/m_mode.c (File Modified)
10574 trunk/modules/core/m_sjoin.c (File Modified)
10577 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10579 Also start a new "period" for join throttling for remote joins,
10580 if necessary. Make the code slightly clearer.
10584 trunk/modules/core/m_join.c (File Modified)
10585 trunk/src/channel.c (File Modified)
10588 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10590 Some +j improvements, still broken.
10594 trunk/modules/core/m_join.c (File Modified)
10595 trunk/modules/core/m_sjoin.c (File Modified)
10598 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10600 Only do +z processing for +m channels the sender is on,
10601 as bans/quiets are currently only checked locally.
10605 trunk/modules/core/m_message.c (File Modified)
10608 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10610 - Add max_bans_large configuration option, defaulting to 500, to
10611 limit the number of bans in a +L channel
10612 - Change b/e/I to b/e/I/q in texts
10616 trunk/doc/example.conf (File Modified)
10617 trunk/include/s_conf.h (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/modules/m_info.c (File Modified)
10620 trunk/src/newconf.c (File Modified)
10621 trunk/src/s_conf.c (File Modified)
10624 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10626 Store invite for +gi channels.
10627 Note that +gi is significantly weaker access control than +i.
10631 trunk/modules/m_invite.c (File Modified)
10634 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10636 Nonops are allowed to see +q lists.
10640 trunk/modules/core/m_mode.c (File Modified)
10643 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10645 Invalidate can_send() cache on -q.
10649 trunk/modules/core/m_mode.c (File Modified)
10652 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10654 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10658 trunk/modules/core/m_sjoin.c (File Modified)
10661 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10663 - Allow blank SJOINs -- for permanant channels.
10667 trunk/modules/core/m_sjoin.c (File Modified)
10670 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10672 - Burst permanant channels.
10676 trunk/src/s_serv.c (File Modified)
10679 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10681 - Fix handling of permanant channels.
10685 trunk/modules/core/m_join.c (File Modified)
10688 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10690 - Run indent on core modules.
10691 - Add propagation of join throttle settings.
10695 trunk/modules/core/m_die.c (File Modified)
10696 trunk/modules/core/m_error.c (File Modified)
10697 trunk/modules/core/m_join.c (File Modified)
10698 trunk/modules/core/m_kick.c (File Modified)
10699 trunk/modules/core/m_kill.c (File Modified)
10700 trunk/modules/core/m_message.c (File Modified)
10701 trunk/modules/core/m_mode.c (File Modified)
10702 trunk/modules/core/m_nick.c (File Modified)
10703 trunk/modules/core/m_part.c (File Modified)
10704 trunk/modules/core/m_quit.c (File Modified)
10705 trunk/modules/core/m_server.c (File Modified)
10706 trunk/modules/core/m_sjoin.c (File Modified)
10707 trunk/modules/core/m_squit.c (File Modified)
10710 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10712 - Fix mistake in commit message.
10716 trunk/ChangeLog (File Modified)
10719 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10721 - Channel throttling.
10725 trunk/NEWS (File Modified)
10726 trunk/include/supported.h (File Modified)
10727 trunk/modules/core/m_mode.c (File Modified)
10728 trunk/src/messages.tab (File Modified)
10731 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10733 - Channel throttle logic fixes.
10737 trunk/include/channel.h (File Modified)
10740 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10742 - Add the throttle logic.
10746 trunk/include/channel.h (File Modified)
10747 trunk/include/numeric.h (File Modified)
10748 trunk/modules/core/m_join.c (File Modified)
10749 trunk/src/channel.c (File Modified)
10750 trunk/src/messages.tab (File Modified)
10753 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10755 - Cosmetic fixes to CREDITS.
10759 trunk/CREDITS (File Modified)
10762 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10764 - Better channel_modes() from ShadowIRCd 4.
10768 trunk/include/channel.h (File Modified)
10769 trunk/src/channel.c (File Modified)
10772 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10774 - Strip colour codes from parts.
10778 trunk/modules/core/m_part.c (File Modified)
10781 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10783 - Strip colour codes from quits.
10787 trunk/modules/core/m_quit.c (File Modified)
10790 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10792 - add +c/+g/+z to channel_modes().
10796 trunk/src/channel.c (File Modified)
10799 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10801 - Add +g to 004/005 numerics.
10805 trunk/include/supported.h (File Modified)
10806 trunk/src/messages.tab (File Modified)
10809 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10811 - Add +cgz to set_final_mode() in both join/sjoin.
10812 - Implement channel mode +g: Free invite.
10816 trunk/include/channel.h (File Modified)
10817 trunk/modules/core/m_join.c (File Modified)
10818 trunk/modules/core/m_mode.c (File Modified)
10819 trunk/modules/core/m_sjoin.c (File Modified)
10820 trunk/modules/m_invite.c (File Modified)
10823 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10825 - Make sure /stats p uses the right list.
10829 trunk/modules/m_stats.c (File Modified)
10832 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10834 - local oper list becomes local_oper_list.
10835 - all opers are stored on oper_list for /stats p.
10839 trunk/include/ircd.h (File Modified)
10840 trunk/modules/m_stats.c (File Modified)
10841 trunk/modules/m_trace.c (File Modified)
10842 trunk/src/client.c (File Modified)
10843 trunk/src/ircd.c (File Modified)
10844 trunk/src/s_user.c (File Modified)
10845 trunk/src/send.c (File Modified)
10848 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10850 - Remove ENABLE_SERVICES legacy define.
10854 trunk/configure (File Modified)
10855 trunk/configure.ac (File Modified)
10856 trunk/include/client.h (File Modified)
10857 trunk/include/m_info.h (File Modified)
10858 trunk/include/s_conf.h (File Modified)
10859 trunk/modules/Makefile.in (File Modified)
10860 trunk/modules/core/m_kick.c (File Modified)
10861 trunk/modules/core/m_mode.c (File Modified)
10862 trunk/modules/core/m_nick.c (File Modified)
10863 trunk/modules/core/m_sjoin.c (File Modified)
10864 trunk/modules/m_services.c (File Modified)
10865 trunk/src/channel.c (File Modified)
10866 trunk/src/newconf.c (File Modified)
10867 trunk/src/s_conf.c (File Modified)
10868 trunk/src/s_serv.c (File Modified)
10869 trunk/src/s_user.c (File Modified)
10872 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10874 - New reject message, ala ircu.
10878 trunk/src/reject.c (File Modified)
10881 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10883 - Reduce 'broadcast storm' effect in m_chghost.
10887 trunk/modules/m_chghost.c (File Modified)
10890 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10892 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10896 trunk/include/supported.h (File Modified)
10897 trunk/src/messages.tab (File Modified)
10900 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10906 trunk/include/channel.h (File Modified)
10907 trunk/modules/core/m_message.c (File Modified)
10908 trunk/modules/core/m_mode.c (File Modified)
10911 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10913 - use sendto_one_numeric() in some places.
10917 trunk/modules/core/m_mode.c (File Modified)
10920 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10922 - Implement channel mode +c -- colour stripping.
10926 trunk/include/irc_string.h (File Modified)
10927 trunk/include/supported.h (File Modified)
10928 trunk/modules/core/m_message.c (File Modified)
10929 trunk/modules/core/m_mode.c (File Modified)
10930 trunk/src/irc_string.c (File Modified)
10931 trunk/src/messages.tab (File Modified)
10934 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10936 - Add +qLP to CHANMODES 005 numeric.
10940 trunk/include/supported.h (File Modified)
10943 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10945 Move credits files to doc/.
10949 trunk/Hybrid-team (File Deleted)
10950 trunk/Ratbox-team (File Deleted)
10951 trunk/doc/Hybrid-team (File Added)
10952 trunk/doc/Ratbox-team (File Added)
10955 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10957 - Rename Ratbox credits as Ratbox-team.
10958 - Add in our own CREDITS.
10962 trunk/CREDITS (File Deleted)
10963 trunk/CREDITS (File Added)
10964 trunk/Ratbox-team (File Added)
10967 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10969 - Quietcache fixes.
10973 trunk/modules/core/m_mode.c (File Modified)
10976 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10978 - Rebuild configure.
10982 trunk/autom4te.cache/ (File Deleted)
10983 trunk/configure (File Modified)
10986 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10988 Add +q to messages.tab.
10992 trunk/src/messages.tab (File Modified)
10995 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10997 - port m_sjoin stuff to TS6 JOIN syntax.
11001 trunk/modules/core/m_join.c (File Modified)
11004 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11006 - Implement channel mode +q (quiet)
11010 trunk/include/channel.h (File Modified)
11011 trunk/modules/core/m_mode.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11015 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11017 Add +L/+P for set_final_mode().
11021 trunk/modules/core/m_sjoin.c (File Modified)
11024 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11026 Add +L/+P in channel_modes().
11030 trunk/src/channel.c (File Modified)
11033 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11035 - Use MODE_PERMANENT, not MODE_PERMANANT
11036 - Actually use chm_staff()
11038 It compiles but is not otherwise tested.
11042 trunk/include/channel.h (File Modified)
11043 trunk/modules/core/m_mode.c (File Modified)
11044 trunk/modules/core/m_sjoin.c (File Modified)
11045 trunk/src/channel.c (File Modified)
11048 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11050 - Ok, patchlevel.h is fixed now.
11054 trunk/include/patchlevel.h (File Modified)
11057 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11063 trunk/include/patchlevel.h (File Modified)
11064 trunk/src/version.c.SH (File Modified)
11067 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11069 - Fix compilation issue with version.c.
11073 trunk/src/version.c.SH (File Modified)
11076 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11078 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11079 this from the BUGS file.
11083 trunk/BUGS (File Modified)
11086 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11088 Mangle all netsplit messages if flatten links is enabled.
11092 trunk/src/client.c (File Modified)
11095 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11097 - jilles pointed out that /stats p needed severe changes -- implement
11102 trunk/modules/m_stats.c (File Modified)
11105 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11107 Rename RELNOTES to NEWS.
11111 trunk/NEWS (File Added)
11112 trunk/RELNOTES (File Deleted)
11115 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11121 trunk/RELNOTES (File Modified)
11124 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11126 - Make /stats p work globally.
11127 - Change 'OPER(s)' to 'staff members'
11131 trunk/modules/m_stats.c (File Modified)
11134 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11136 - add modes, +LP to RPL_MYINFO.
11140 trunk/src/messages.tab (File Modified)
11143 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11145 More stuff to RELNOTES.
11149 trunk/RELNOTES (File Modified)
11152 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11158 trunk/modules/core/m_sjoin.c (File Modified)
11159 trunk/src/channel.c (File Modified)
11162 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11164 - Implement list limit exceed modes -- +L.
11168 trunk/modules/core/m_mode.c (File Modified)
11171 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11173 - Add handlers for modes +L, +P.
11177 trunk/include/channel.h (File Modified)
11178 trunk/modules/core/m_mode.c (File Modified)
11181 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11183 Update properties on *everything*.
11187 trunk/.cvsignore (Property Modified)
11188 trunk/.indent.pro (Property Modified)
11189 trunk/BUGS (File Modified) (Property Modified)
11190 trunk/CREDITS (File Modified) (Property Modified)
11191 trunk/ChangeLog (Property Modified)
11192 trunk/Hybrid-team (File Modified) (Property Modified)
11193 trunk/INSTALL (File Modified) (Property Modified)
11194 trunk/LICENSE (File Modified) (Property Modified)
11195 trunk/Makefile.in (File Modified) (Property Modified)
11196 trunk/README.FIRST (File Modified) (Property Modified)
11197 trunk/RELNOTES (File Modified) (Property Modified)
11198 trunk/SVN-Access (Property Modified)
11199 trunk/aclocal.m4 (File Modified) (Property Modified)
11200 trunk/adns/.cvsignore (Property Modified)
11201 trunk/adns/COPYING (Property Modified)
11202 trunk/adns/GPL-vs-LGPL (Property Modified)
11203 trunk/adns/Makefile.in (File Modified) (Property Modified)
11204 trunk/adns/README (Property Modified)
11205 trunk/adns/README.ircd (Property Modified)
11206 trunk/adns/adns.h (File Modified) (Property Modified)
11207 trunk/adns/check.c (File Modified) (Property Modified)
11208 trunk/adns/dlist.h (File Modified) (Property Modified)
11209 trunk/adns/event.c (File Modified) (Property Modified)
11210 trunk/adns/general.c (File Modified) (Property Modified)
11211 trunk/adns/internal.h (File Modified) (Property Modified)
11212 trunk/adns/parse.c (File Modified) (Property Modified)
11213 trunk/adns/query.c (File Modified) (Property Modified)
11214 trunk/adns/reply.c (File Modified) (Property Modified)
11215 trunk/adns/setup.c (File Modified) (Property Modified)
11216 trunk/adns/transmit.c (File Modified) (Property Modified)
11217 trunk/adns/tvarith.h (File Modified) (Property Modified)
11218 trunk/adns/types.c (File Modified) (Property Modified)
11219 trunk/configure (File Modified) (Property Modified)
11220 trunk/configure.ac (File Modified) (Property Modified)
11221 trunk/contrib/.cvsignore (Property Modified)
11222 trunk/contrib/.indent.pro (Property Modified)
11223 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11224 trunk/contrib/README (File Modified) (Property Modified)
11225 trunk/contrib/example_module.c (File Modified) (Property Modified)
11226 trunk/contrib/m_42.c (File Modified) (Property Modified)
11227 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11228 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11229 trunk/contrib/m_force.c (File Modified) (Property Modified)
11230 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11231 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11232 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11233 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11234 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11235 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11236 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11237 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11238 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11239 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11240 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11241 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11242 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11243 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11244 trunk/doc/.cvsignore (Property Modified)
11245 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11246 trunk/doc/Makefile.in (File Modified) (Property Modified)
11247 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11248 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11249 trunk/doc/challenge.txt (File Modified) (Property Modified)
11250 trunk/doc/example.conf (File Modified) (Property Modified)
11251 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11252 trunk/doc/hooks.txt (File Modified) (Property Modified)
11253 trunk/doc/index.txt (File Modified) (Property Modified)
11254 trunk/doc/ircd.8 (File Modified) (Property Modified)
11255 trunk/doc/ircd.motd (Property Modified)
11256 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11257 trunk/doc/modeg.txt (File Modified) (Property Modified)
11258 trunk/doc/modes.txt (File Modified) (Property Modified)
11259 trunk/doc/monitor.txt (File Modified) (Property Modified)
11260 trunk/doc/old/Authors (Property Modified)
11261 trunk/doc/operguide.txt (File Modified) (Property Modified)
11262 trunk/doc/opermyth.txt (Property Modified)
11263 trunk/doc/server-version-info (File Modified) (Property Modified)
11264 trunk/doc/services.txt (File Modified) (Property Modified)
11265 trunk/doc/technical/README.TSora (Property Modified)
11266 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11267 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11268 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11269 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11270 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11271 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11272 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11273 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11274 trunk/doc/technical/rfc1459.txt (Property Modified)
11275 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11276 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11277 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11278 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11279 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11280 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11281 trunk/help/Makefile.in (File Modified) (Property Modified)
11282 trunk/help/opers/accept (Property Modified)
11283 trunk/help/opers/admin (Property Modified)
11284 trunk/help/opers/away (Property Modified)
11285 trunk/help/opers/capab (Property Modified)
11286 trunk/help/opers/challenge (Property Modified)
11287 trunk/help/opers/close (Property Modified)
11288 trunk/help/opers/cmode (Property Modified)
11289 trunk/help/opers/cnotice (Property Modified)
11290 trunk/help/opers/connect (Property Modified)
11291 trunk/help/opers/cprivmsg (Property Modified)
11292 trunk/help/opers/credits (Property Modified)
11293 trunk/help/opers/die (Property Modified)
11294 trunk/help/opers/dline (Property Modified)
11295 trunk/help/opers/eob (Property Modified)
11296 trunk/help/opers/error (Property Modified)
11297 trunk/help/opers/etrace (Property Modified)
11298 trunk/help/opers/gline (Property Modified)
11299 trunk/help/opers/help (Property Modified)
11300 trunk/help/opers/index (Property Modified)
11301 trunk/help/opers/info (Property Modified)
11302 trunk/help/opers/invite (Property Modified)
11303 trunk/help/opers/ison (Property Modified)
11304 trunk/help/opers/join (Property Modified)
11305 trunk/help/opers/kick (Property Modified)
11306 trunk/help/opers/kill (Property Modified)
11307 trunk/help/opers/kline (Property Modified)
11308 trunk/help/opers/knock (Property Modified)
11309 trunk/help/opers/links (Property Modified)
11310 trunk/help/opers/list (Property Modified)
11311 trunk/help/opers/locops (Property Modified)
11312 trunk/help/opers/lusers (Property Modified)
11313 trunk/help/opers/modlist (Property Modified)
11314 trunk/help/opers/modload (Property Modified)
11315 trunk/help/opers/modrestart (Property Modified)
11316 trunk/help/opers/modunload (Property Modified)
11317 trunk/help/opers/motd (Property Modified)
11318 trunk/help/opers/names (Property Modified)
11319 trunk/help/opers/nick (Property Modified)
11320 trunk/help/opers/notice (Property Modified)
11321 trunk/help/opers/oper (Property Modified)
11322 trunk/help/opers/operspy (Property Modified)
11323 trunk/help/opers/operwall (Property Modified)
11324 trunk/help/opers/part (Property Modified)
11325 trunk/help/opers/pass (Property Modified)
11326 trunk/help/opers/ping (Property Modified)
11327 trunk/help/opers/pong (Property Modified)
11328 trunk/help/opers/post (Property Modified)
11329 trunk/help/opers/privmsg (Property Modified)
11330 trunk/help/opers/quit (Property Modified)
11331 trunk/help/opers/rehash (Property Modified)
11332 trunk/help/opers/restart (Property Modified)
11333 trunk/help/opers/resv (Property Modified)
11334 trunk/help/opers/server (Property Modified)
11335 trunk/help/opers/set (Property Modified)
11336 trunk/help/opers/sjoin (Property Modified)
11337 trunk/help/opers/squit (Property Modified)
11338 trunk/help/opers/stats (Property Modified)
11339 trunk/help/opers/svinfo (Property Modified)
11340 trunk/help/opers/testgecos (Property Modified)
11341 trunk/help/opers/testline (Property Modified)
11342 trunk/help/opers/testmask (Property Modified)
11343 trunk/help/opers/time (Property Modified)
11344 trunk/help/opers/topic (Property Modified)
11345 trunk/help/opers/trace (Property Modified)
11346 trunk/help/opers/uhelp (Property Modified)
11347 trunk/help/opers/umode (Property Modified)
11348 trunk/help/opers/undline (Property Modified)
11349 trunk/help/opers/ungline (Property Modified)
11350 trunk/help/opers/unkline (Property Modified)
11351 trunk/help/opers/unresv (Property Modified)
11352 trunk/help/opers/unxline (Property Modified)
11353 trunk/help/opers/user (Property Modified)
11354 trunk/help/opers/userhost (Property Modified)
11355 trunk/help/opers/users (Property Modified)
11356 trunk/help/opers/version (Property Modified)
11357 trunk/help/opers/wallops (Property Modified)
11358 trunk/help/opers/who (Property Modified)
11359 trunk/help/opers/whois (Property Modified)
11360 trunk/help/opers/whowas (Property Modified)
11361 trunk/help/opers/xline (Property Modified)
11362 trunk/help/users/index (Property Modified)
11363 trunk/help/users/info (Property Modified)
11364 trunk/help/users/notice (Property Modified)
11365 trunk/help/users/privmsg (Property Modified)
11366 trunk/help/users/stats (Property Modified)
11367 trunk/help/users/umode (Property Modified)
11368 trunk/include/.cvsignore (Property Modified)
11369 trunk/include/.indent.pro (Property Modified)
11370 trunk/include/balloc.h (File Modified) (Property Modified)
11371 trunk/include/cache.h (File Modified) (Property Modified)
11372 trunk/include/channel.h (File Modified) (Property Modified)
11373 trunk/include/class.h (File Modified) (Property Modified)
11374 trunk/include/client.h (File Modified) (Property Modified)
11375 trunk/include/commio.h (File Modified) (Property Modified)
11376 trunk/include/common.h (File Modified) (Property Modified)
11377 trunk/include/config.h (File Modified) (Property Modified)
11378 trunk/include/config.h.dist (File Modified) (Property Modified)
11379 trunk/include/defaults.h (File Modified) (Property Modified)
11380 trunk/include/event.h (File Modified) (Property Modified)
11381 trunk/include/hash.h (File Modified) (Property Modified)
11382 trunk/include/hook.h (File Modified) (Property Modified)
11383 trunk/include/hostmask.h (File Modified) (Property Modified)
11384 trunk/include/irc_string.h (File Modified) (Property Modified)
11385 trunk/include/ircd.h (File Modified) (Property Modified)
11386 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11387 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11388 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11389 trunk/include/linebuf.h (File Modified) (Property Modified)
11390 trunk/include/listener.h (File Modified) (Property Modified)
11391 trunk/include/m_info.h (File Modified) (Property Modified)
11392 trunk/include/memory.h (File Modified) (Property Modified)
11393 trunk/include/modules.h (File Modified) (Property Modified)
11394 trunk/include/monitor.h (File Modified) (Property Modified)
11395 trunk/include/msg.h (File Modified) (Property Modified)
11396 trunk/include/newconf.h (File Modified) (Property Modified)
11397 trunk/include/numeric.h (File Modified) (Property Modified)
11398 trunk/include/packet.h (File Modified) (Property Modified)
11399 trunk/include/parse.h (File Modified) (Property Modified)
11400 trunk/include/patchlevel.h (File Modified) (Property Modified)
11401 trunk/include/patricia.h (File Modified) (Property Modified)
11402 trunk/include/reject.h (File Modified) (Property Modified)
11403 trunk/include/res.h (File Modified) (Property Modified)
11404 trunk/include/restart.h (File Modified) (Property Modified)
11405 trunk/include/s_auth.h (File Modified) (Property Modified)
11406 trunk/include/s_conf.h (File Modified) (Property Modified)
11407 trunk/include/s_gline.h (File Modified) (Property Modified)
11408 trunk/include/s_log.h (File Modified) (Property Modified)
11409 trunk/include/s_newconf.h (File Modified) (Property Modified)
11410 trunk/include/s_serv.h (File Modified) (Property Modified)
11411 trunk/include/s_stats.h (File Modified) (Property Modified)
11412 trunk/include/s_user.h (File Modified) (Property Modified)
11413 trunk/include/s_zip.h (File Modified) (Property Modified)
11414 trunk/include/scache.h (File Modified) (Property Modified)
11415 trunk/include/send.h (File Modified) (Property Modified)
11416 trunk/include/serno.h (Property Modified)
11417 trunk/include/setup.h.in (Property Modified)
11418 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11419 trunk/include/stdinc.h (File Modified) (Property Modified)
11420 trunk/include/supported.h (File Modified) (Property Modified)
11421 trunk/include/tools.h (File Modified) (Property Modified)
11422 trunk/include/whowas.h (File Modified) (Property Modified)
11423 trunk/install-sh (File Modified) (Property Modified)
11424 trunk/modules/.cvsignore (Property Modified)
11425 trunk/modules/.depend (Property Modified)
11426 trunk/modules/.indent.pro (Property Modified)
11427 trunk/modules/Makefile.in (File Modified) (Property Modified)
11428 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11429 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11430 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11431 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11432 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11433 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11434 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11435 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11436 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11437 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11438 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11439 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11440 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11441 trunk/modules/m_accept.c (File Modified) (Property Modified)
11442 trunk/modules/m_admin.c (File Modified) (Property Modified)
11443 trunk/modules/m_away.c (File Modified) (Property Modified)
11444 trunk/modules/m_cap.c (File Modified) (Property Modified)
11445 trunk/modules/m_capab.c (File Modified) (Property Modified)
11446 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11447 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11448 trunk/modules/m_close.c (File Modified) (Property Modified)
11449 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11450 trunk/modules/m_connect.c (File Modified) (Property Modified)
11451 trunk/modules/m_dline.c (File Modified) (Property Modified)
11452 trunk/modules/m_encap.c (File Modified) (Property Modified)
11453 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11454 trunk/modules/m_gline.c (File Modified) (Property Modified)
11455 trunk/modules/m_help.c (File Modified) (Property Modified)
11456 trunk/modules/m_info.c (File Modified) (Property Modified)
11457 trunk/modules/m_invite.c (File Modified) (Property Modified)
11458 trunk/modules/m_ison.c (File Modified) (Property Modified)
11459 trunk/modules/m_kline.c (File Modified) (Property Modified)
11460 trunk/modules/m_knock.c (File Modified) (Property Modified)
11461 trunk/modules/m_links.c (File Modified) (Property Modified)
11462 trunk/modules/m_list.c (File Modified) (Property Modified)
11463 trunk/modules/m_locops.c (File Modified) (Property Modified)
11464 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11465 trunk/modules/m_map.c (File Modified) (Property Modified)
11466 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11467 trunk/modules/m_motd.c (File Modified) (Property Modified)
11468 trunk/modules/m_names.c (File Modified) (Property Modified)
11469 trunk/modules/m_oper.c (File Modified) (Property Modified)
11470 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11471 trunk/modules/m_pass.c (File Modified) (Property Modified)
11472 trunk/modules/m_ping.c (File Modified) (Property Modified)
11473 trunk/modules/m_pong.c (File Modified) (Property Modified)
11474 trunk/modules/m_post.c (File Modified) (Property Modified)
11475 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11476 trunk/modules/m_restart.c (File Modified) (Property Modified)
11477 trunk/modules/m_resv.c (File Modified) (Property Modified)
11478 trunk/modules/m_services.c (File Modified) (Property Modified)
11479 trunk/modules/m_set.c (File Modified) (Property Modified)
11480 trunk/modules/m_stats.c (File Modified) (Property Modified)
11481 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11482 trunk/modules/m_tb.c (File Modified) (Property Modified)
11483 trunk/modules/m_testline.c (File Modified) (Property Modified)
11484 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11485 trunk/modules/m_time.c (File Modified) (Property Modified)
11486 trunk/modules/m_topic.c (File Modified) (Property Modified)
11487 trunk/modules/m_trace.c (File Modified) (Property Modified)
11488 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11489 trunk/modules/m_user.c (File Modified) (Property Modified)
11490 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11491 trunk/modules/m_users.c (File Modified) (Property Modified)
11492 trunk/modules/m_version.c (File Modified) (Property Modified)
11493 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11494 trunk/modules/m_who.c (File Modified) (Property Modified)
11495 trunk/modules/m_whois.c (File Modified) (Property Modified)
11496 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11497 trunk/modules/m_xline.c (File Modified) (Property Modified)
11498 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11499 trunk/servlink/.cvsignore (Property Modified)
11500 trunk/servlink/.indent.pro (Property Modified)
11501 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11502 trunk/servlink/README (File Modified) (Property Modified)
11503 trunk/servlink/TODO (File Modified) (Property Modified)
11504 trunk/servlink/control.c (File Modified) (Property Modified)
11505 trunk/servlink/control.h (File Modified) (Property Modified)
11506 trunk/servlink/io.c (File Modified) (Property Modified)
11507 trunk/servlink/io.h (File Modified) (Property Modified)
11508 trunk/servlink/servlink.c (File Modified) (Property Modified)
11509 trunk/servlink/servlink.h (File Modified) (Property Modified)
11510 trunk/src/.cvsignore (Property Modified)
11511 trunk/src/.depend (Property Modified)
11512 trunk/src/.indent.pro (Property Modified)
11513 trunk/src/Makefile.in (File Modified) (Property Modified)
11514 trunk/src/adns.c (File Modified) (Property Modified)
11515 trunk/src/balloc.c (File Modified) (Property Modified)
11516 trunk/src/cache.c (File Modified) (Property Modified)
11517 trunk/src/channel.c (File Modified) (Property Modified)
11518 trunk/src/class.c (File Modified) (Property Modified)
11519 trunk/src/client.c (File Modified) (Property Modified)
11520 trunk/src/commio.c (File Modified) (Property Modified)
11521 trunk/src/devpoll.c (File Modified) (Property Modified)
11522 trunk/src/epoll.c (File Modified) (Property Modified)
11523 trunk/src/event.c (File Modified) (Property Modified)
11524 trunk/src/getopt.c (File Modified) (Property Modified)
11525 trunk/src/hash.c (File Modified) (Property Modified)
11526 trunk/src/hook.c (File Modified) (Property Modified)
11527 trunk/src/hostmask.c (File Modified) (Property Modified)
11528 trunk/src/irc_string.c (File Modified) (Property Modified)
11529 trunk/src/ircd.c (File Modified) (Property Modified)
11530 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11531 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11532 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11533 trunk/src/kdparse.c (File Modified) (Property Modified)
11534 trunk/src/kqueue.c (File Modified) (Property Modified)
11535 trunk/src/linebuf.c (File Modified) (Property Modified)
11536 trunk/src/listener.c (File Modified) (Property Modified)
11537 trunk/src/match.c (File Modified) (Property Modified)
11538 trunk/src/memory.c (File Modified) (Property Modified)
11539 trunk/src/messages.tab (File Modified) (Property Modified)
11540 trunk/src/modules.c (File Modified) (Property Modified)
11541 trunk/src/monitor.c (File Modified) (Property Modified)
11542 trunk/src/newconf.c (File Modified) (Property Modified)
11543 trunk/src/numeric.c (File Modified) (Property Modified)
11544 trunk/src/packet.c (File Modified) (Property Modified)
11545 trunk/src/parse.c (File Modified) (Property Modified)
11546 trunk/src/patricia.c (File Modified) (Property Modified)
11547 trunk/src/poll.c (File Modified) (Property Modified)
11548 trunk/src/reject.c (File Modified) (Property Modified)
11549 trunk/src/restart.c (File Modified) (Property Modified)
11550 trunk/src/s_auth.c (File Modified) (Property Modified)
11551 trunk/src/s_conf.c (File Modified) (Property Modified)
11552 trunk/src/s_gline.c (File Modified) (Property Modified)
11553 trunk/src/s_log.c (File Modified) (Property Modified)
11554 trunk/src/s_newconf.c (File Modified) (Property Modified)
11555 trunk/src/s_serv.c (File Modified) (Property Modified)
11556 trunk/src/s_stats.c (File Modified) (Property Modified)
11557 trunk/src/s_user.c (File Modified) (Property Modified)
11558 trunk/src/scache.c (File Modified) (Property Modified)
11559 trunk/src/select.c (File Modified) (Property Modified)
11560 trunk/src/send.c (File Modified) (Property Modified)
11561 trunk/src/snprintf.c (File Modified) (Property Modified)
11562 trunk/src/tools.c (File Modified) (Property Modified)
11563 trunk/src/version.c.SH (File Modified) (Property Modified)
11564 trunk/src/whowas.c (File Modified) (Property Modified)
11565 trunk/tools/.cvsignore (Property Modified)
11566 trunk/tools/Makefile.in (File Modified) (Property Modified)
11567 trunk/tools/README (File Modified) (Property Modified)
11568 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11569 trunk/tools/convertilines.c (File Modified) (Property Modified)
11570 trunk/tools/convertklines.c (File Modified) (Property Modified)
11571 trunk/tools/mkkeypair (Property Modified)
11572 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11573 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11574 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11575 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11576 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11577 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11578 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11579 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11580 trunk/tools/untabify (File Modified) (Property Modified)
11581 trunk/tools/viconf.c (File Modified) (Property Modified)
11584 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11590 trunk/RELNOTES (File Modified)
11593 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11595 - Make version.c use our serial, not ratbox's.
11599 trunk/src/version.c.SH (File Modified)
11602 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11605 - revved patchlevel to 2.1.5
11609 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11613 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11615 - fix buffer overflow and unterminated buffer when removing TS6 bans
11616 - fix rebuilding of SJOIN
11620 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11623 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11625 have servlink report if it gets an uncompressed error message when it gets inflate failures
11628 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11631 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11633 - extend our copyrights to 2005.
11637 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11743 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11746 - revved patchlevel to 2.1.4
11750 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11754 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11756 - add TARGMAX to 005
11757 - remove the +1 from ->uid in struct Client
11758 - fix checking of accept entries in m_accept.c
11762 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11768 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11770 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11778 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11780 - remove an unused variable
11784 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11787 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11789 don't burst a TS5 name in burst_TS6. -via jillies
11792 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11795 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11797 - via jilles, make nickchanges invalidate any cached bans for
11802 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11808 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11810 - fix some char vs byte usage to make adns compile cleanly with gcc4
11814 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11824 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11826 userhost should allow 5 userhost checks, not 4
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11832 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11834 - another darwin fix
11838 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11841 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11847 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11857 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11859 - remove bogus extern of abort_list
11863 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11866 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11868 svn repo access stuff
11871 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11874 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11880 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11883 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11889 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11892 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11894 revert omotd..i thought it was a good idea..oh well
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11900 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11902 Commas are bad things in channel keys
11906 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11909 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11911 Add OMOTD command to display oper motd
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11918 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11920 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11923 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11926 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11928 Modified files: (Branch: RATBOX_2_1)
11931 - stop testing whois for protocol violations, as they can be caused in
11932 ircds going all the way back to the original ircd2.8
11934 Revision Changes Path
11935 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11939 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11941 Modified files: (Branch: RATBOX_2_1)
11944 - remove some 2.2 code
11946 Revision Changes Path
11947 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11951 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11953 Modified files: (Branch: RATBOX_2_1)
11956 backport of the silly december 31st bug
11958 Revision Changes Path
11959 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11963 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11965 Modified files: (Branch: RATBOX_2_1)
11967 include patchlevel.h
11969 - revved patchlevel to 2.1.3
11971 Revision Changes Path
11972 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11973 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11977 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11979 Modified files: (Branch: RATBOX_2_1)
11982 modules/core m_nick.c
11985 - stop removing a clients own list of accepted clients when they do a
11987 - clean up the accept code so its less retarded
11989 Revision Changes Path
11990 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11991 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11992 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11993 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11997 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11999 Modified files: (Branch: RATBOX_2_1)
12002 src event.c ircd.c newconf.c
12004 - remove a defn of links_cache_list in m_links.c which was causing
12005 the flattened links update to be ignored
12006 - add eventUpdate(), and make links_delay update on rehash
12008 Revision Changes Path
12009 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12010 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12011 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12012 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12013 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12017 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12019 Modified files: (Branch: RATBOX_2_1)
12023 - make the conf parser apply service {}; on rehash
12025 Revision Changes Path
12026 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12027 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12031 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12033 Modified files: (Branch: RATBOX_2_1)
12036 - show ENABLE_SERVICES define in info
12038 Revision Changes Path
12039 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12043 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules m_services.c m_stats.c
12048 - via jilles, make m_services.c hook into stats U and display service
12051 Revision Changes Path
12052 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12053 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12057 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12059 Modified files: (Branch: RATBOX_2_1)
12060 . configure configure.ac
12062 - default build to -O2
12064 Revision Changes Path
12065 7.249.2.2 +4 -4 ircd-ratbox/configure
12066 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12070 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12072 Modified files: (Branch: RATBOX_2_1)
12073 doc example.conf example.efnet.conf
12074 include client.h s_conf.h s_newconf.h
12076 modules/core m_join.c m_nick.c
12077 src channel.c newconf.c s_conf.c s_user.c
12079 - remove no_oper_resvs from general {};
12080 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12082 Revision Changes Path
12083 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12084 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12085 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12086 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12087 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12088 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12089 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12090 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12091 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12092 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12093 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12094 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12098 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12100 Modified files: (Branch: RATBOX_2_1)
12101 modules/core m_mode.c m_nick.c
12105 - raise max temptime to a year
12107 - require 9 parameters in ms_nick(), 10 in ms_uid()
12109 Revision Changes Path
12110 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12111 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12112 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12116 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12118 Modified files: (Branch: RATBOX_2_1)
12119 modules m_services.c
12121 - only show services logged in info when its a local client
12123 Revision Changes Path
12124 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12128 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12130 Modified files: (Branch: RATBOX_2_1)
12133 passing a pointer to a pointer is not what was intended, oops
12135 Revision Changes Path
12136 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12140 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12142 Modified files: (Branch: RATBOX_2_1)
12145 - update services.txt with FNC
12147 Revision Changes Path
12148 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12152 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12154 Modified files: (Branch: RATBOX_2_1)
12157 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12159 Revision Changes Path
12160 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12164 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12166 Modified files: (Branch: RATBOX_2_1)
12169 - add some uniqueness into auth process for bopm
12171 Revision Changes Path
12172 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12176 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12178 Modified files: (Branch: RATBOX_2_1)
12179 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12181 - make contrib/ compile
12183 Revision Changes Path
12184 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12185 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12186 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12187 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12191 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12193 Modified files: (Branch: RATBOX_2_1)
12194 modules m_monitor.c
12196 Don't allow MONITOR from an unregistered client
12198 Revision Changes Path
12199 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12203 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12205 Modified files: (Branch: RATBOX_2_1)
12206 doc example.conf example.efnet.conf
12208 src class.c messages.tab newconf.c
12210 - remove sendq_eob, its become more of a hindrance than a benefit.
12211 - sync example.efnet.conf cluster {}; with example.conf
12213 Revision Changes Path
12214 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12215 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12216 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12217 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12218 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12219 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12223 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12225 Modified files: (Branch: RATBOX_2_1)
12227 include patchlevel.h
12230 - revved patchlevel to 2.1.2
12232 Revision Changes Path
12233 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12234 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12238 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12240 Modified files: (Branch: RATBOX_2_1)
12241 . configure configure.ac
12243 - raise default topiclen to 160.
12245 Revision Changes Path
12246 7.249.2.1 +3 -3 ircd-ratbox/configure
12247 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12251 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12253 Modified files: (Branch: RATBOX_2_1)
12254 modules m_services.c
12256 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12257 tsinfo matches this
12259 Revision Changes Path
12260 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12264 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12266 Modified files: (Branch: RATBOX_2_1)
12267 modules m_services.c
12269 - monitor_signoff() the client we're nickchanging
12271 Revision Changes Path
12272 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12276 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12278 Modified files: (Branch: RATBOX_2_1)
12281 - fix various UID problems with trace
12283 Revision Changes Path
12284 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12288 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12290 Modified files: (Branch: RATBOX_2_1)
12291 help/opers dline kline
12292 modules m_resv.c m_stats.c
12293 modules/core m_mode.c
12296 - tidy up kline/dline help to note they dont accept nick as target
12297 - disallow bans beginning with ':' over bmask
12298 - disallow bans with a space in chm_ban
12299 - stop counting hidden opers in stats p
12300 - match() parameters in remote unresv were inverted, causing it to fail
12301 - fix possibility of clients setting blank keys
12303 Revision Changes Path
12304 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12305 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12306 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12307 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12308 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12312 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12314 Modified files: (Branch: RATBOX_2_1)
12317 - fix problems with amd64 and the way we do va_list
12319 Revision Changes Path
12320 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12324 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12326 Modified files: (Branch: RATBOX_2_1)
12327 modules m_services.c
12329 - tidy up the kill notifications for RSFNC
12331 Revision Changes Path
12332 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12336 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12338 Modified files: (Branch: RATBOX_2_1)
12340 modules m_services.c
12343 - some more rserv stuff:
12344 - add RSFNC capability
12345 - fix up RSFNC, kill existing clients if they exist.
12347 Revision Changes Path
12348 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12349 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12350 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12354 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12356 Modified files: (Branch: RATBOX_2_1)
12357 modules m_services.c
12359 - first stab at a FNC implementation for rserv
12361 Revision Changes Path
12362 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12366 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12368 Modified files: (Branch: RATBOX_2_1)
12373 Revision Changes Path
12374 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12378 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12380 Modified files: (Branch: RATBOX_2_1)
12383 - add links_delay back
12385 Revision Changes Path
12386 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12390 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12392 Modified files: (Branch: RATBOX_2_1)
12396 - swap tabs for spaces
12398 Revision Changes Path
12399 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12400 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12404 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12406 Modified files: (Branch: RATBOX_2_1)
12409 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12410 contained in the client_flood conf option
12411 - remove a couple of unused defines from info
12413 Revision Changes Path
12414 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12418 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12420 Modified files: (Branch: RATBOX_2_1)
12423 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12425 Revision Changes Path
12426 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12430 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12432 Modified files: (Branch: RATBOX_2_1)
12433 doc example.conf example.efnet.conf
12435 - fix missing closing comment tag
12437 Revision Changes Path
12438 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12439 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12443 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12445 Modified files: (Branch: RATBOX_2_1)
12447 include patchlevel.h
12449 - revved patchlevel to 2.1.1
12451 Revision Changes Path
12452 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12453 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12457 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12459 Modified files: (Branch: RATBOX_2_1)
12462 - sync up remote kline reasons, so theyre consistent with what happens
12463 when we add local klines - notably the "Temporary K-line x min" and
12464 date added to reason.
12466 Revision Changes Path
12467 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12471 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12473 Modified files: (Branch: RATBOX_2_1)
12476 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12478 Revision Changes Path
12479 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12483 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12485 Modified files: (Branch: RATBOX_2_1)
12488 used the data pointer we saved, not what just got nulled
12490 Revision Changes Path
12491 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12495 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12497 Modified files: (Branch: RATBOX_2_1)
12498 modules m_resv.c m_xline.c
12500 - fix broken propagation of xline/resv
12502 Revision Changes Path
12503 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12504 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12508 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12510 Modified files: (Branch: RATBOX_2_1)
12513 - properly increment bad auth count for stats T when we timeout an auth
12515 Revision Changes Path
12516 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12520 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12522 Modified files: (Branch: RATBOX_2_1)
12525 modules/core m_nick.c
12527 - fix a bit that didnt make sense in monitor.txt
12528 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12530 Revision Changes Path
12531 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12532 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12533 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12537 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12539 Modified files: (Branch: RATBOX_2_1)
12542 removing dlink nodes from auth_poll_list twice is bad
12544 Revision Changes Path
12545 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12549 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12551 Modified files: (Branch: RATBOX_2_1)
12554 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12555 changed to RPL_STATSDEBUG
12557 Revision Changes Path
12558 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12562 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12564 Added files: (Branch: RATBOX_2_1)
12567 - add some documentation about target change
12569 Revision Changes Path
12570 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12574 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12576 Modified files: (Branch: RATBOX_2_1)
12577 include supported.h
12578 modules/core m_message.c
12580 - remove extra argument to 005
12581 - disallow messaging of UIDs
12583 Revision Changes Path
12584 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12585 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12589 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12591 Modified files: (Branch: RATBOX_2_1)
12594 - fix a longstanding parser bug with wrong limit checking, causing us to
12595 accept one less parameter than we're allowed to accept.
12597 Revision Changes Path
12598 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12602 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12604 Modified files: (Branch: RATBOX_2_1)
12605 modules/core m_message.c
12607 - exempt users messaging themselves from target change
12609 Revision Changes Path
12610 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12614 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12616 Modified files: (Branch: RATBOX_2_1)
12617 include supported.h
12619 - stop violating MAXPARA on 005.
12621 Revision Changes Path
12622 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12626 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12628 Modified files: (Branch: RATBOX_2_1)
12629 modules/core m_nick.c
12631 - dont store an ipv6 sockhost if we're not compiled with v6 support
12633 Revision Changes Path
12634 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12638 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12640 Modified files: (Branch: RATBOX_2_1)
12643 - remove some vms includes
12645 Revision Changes Path
12646 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12650 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12652 Modified files: (Branch: RATBOX_2_1)
12656 - force commit for new branch
12658 Revision Changes Path
12659 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12660 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12664 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12667 . RELNOTES configure configure.ac
12668 include patchlevel.h
12670 - revved patchlevel to 2.1.0
12672 Revision Changes Path
12673 1.114 +6 -2 ircd-ratbox/RELNOTES
12674 7.249 +11 -11 ircd-ratbox/configure
12675 7.63 +3 -3 ircd-ratbox/configure.ac
12676 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12680 leeh 2005/03/04 13:31:32 EST (20050304_2)
12684 include patchlevel.h
12687 - revved patchlevel to 2.1.0beta2
12689 Revision Changes Path
12690 1.113 +12 -0 ircd-ratbox/RELNOTES
12691 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12695 leeh 2005/03/04 13:27:05 EST (20050304_1)
12698 doc whats-new-2.1.txt
12701 - update whats-new-2.1
12702 - when we're handling global NAMES, dont output channels if there are no
12703 members within them we can show.
12705 Revision Changes Path
12706 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12707 7.436 +12 -2 ircd-ratbox/src/channel.c
12711 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12716 That would be a node_heap not a prefix_heap..oops
12718 Revision Changes Path
12719 7.30 +1 -1 ircd-ratbox/src/patricia.c
12723 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12728 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12729 otherwise..the other macros might work????
12731 Revision Changes Path
12732 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12736 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12739 . configure configure.ac
12743 Revision Changes Path
12744 7.248 +5 -5 ircd-ratbox/configure
12745 7.62 +5 -5 ircd-ratbox/configure.ac
12749 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12752 . configure configure.ac
12756 Revision Changes Path
12757 7.247 +3 -2 ircd-ratbox/configure
12758 7.61 +3 -2 ircd-ratbox/configure.ac
12762 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12765 . configure configure.ac
12769 Revision Changes Path
12770 7.246 +6 -6 ircd-ratbox/configure
12771 7.60 +4 -4 ircd-ratbox/configure.ac
12775 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12778 . configure configure.ac
12781 Doh these changes got put on RATBOX_2_0 when they were meant for
12783 Also merged in the monitor heap size stuff, not that i think monitor has
12786 Revision Changes Path
12787 7.245 +12 -3 ircd-ratbox/configure
12788 7.59 +11 -3 ircd-ratbox/configure.ac
12789 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12793 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12798 Add more robust alloca checking
12800 Revision Changes Path
12801 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12805 leeh 2005/02/24 15:27:17 EST (20050224_9)
12810 - fix the copyright on m_42.c :p
12812 Revision Changes Path
12813 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12817 leeh 2005/02/24 15:22:53 EST (20050224_8)
12820 include supported.h
12823 - fix a core in undline on bad masks
12824 - remove an unwanted space from beginning of second 005 numeric
12826 Revision Changes Path
12827 7.5 +1 -1 ircd-ratbox/include/supported.h
12828 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12832 leeh 2005/02/24 15:18:59 EST (20050224_7)
12835 modules m_monitor.c
12837 - use max_monitor when adding nicknames
12839 that should be everything now..
12841 Revision Changes Path
12842 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12846 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12853 Revision Changes Path
12854 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12858 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12865 Revision Changes Path
12866 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12870 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12875 The Answer to Life, the Universe, and Everything
12877 Revision Changes Path
12878 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12882 leeh 2005/02/24 14:53:04 EST (20050224_3)
12886 modules m_monitor.c
12887 src ircd.c monitor.c
12889 - call init_monitor() on startup
12890 - add in support for adding/deleting/listing monitor entries
12892 Revision Changes Path
12893 7.2 +3 -1 ircd-ratbox/include/monitor.h
12894 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12895 7.374 +2 -0 ircd-ratbox/src/ircd.c
12896 7.3 +15 -4 ircd-ratbox/src/monitor.c
12900 leeh 2005/02/23 21:20:10 EST (20050224_2)
12903 doc example.conf example.efnet.conf
12904 include s_conf.h supported.h
12905 modules Makefile.in
12906 src client.c newconf.c s_conf.c
12908 modules m_monitor.c
12910 - add the max_monitor config option
12911 - advertise MONITOR=%d in 005
12912 - clear a local clients monitor list on exit
12913 - add the framework for the MONITOR command
12916 Revision Changes Path
12917 7.261 +5 -0 ircd-ratbox/doc/example.conf
12918 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12919 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12920 7.4 +4 -2 ircd-ratbox/include/supported.h
12921 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12922 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12923 7.492 +1 -0 ircd-ratbox/src/client.c
12924 7.202 +1 -0 ircd-ratbox/src/newconf.c
12925 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12929 leeh 2005/02/23 20:57:51 EST (20050224_1)
12932 . configure configure.ac
12936 - move MONITOR_HEAP_SIZE over to configure
12938 Revision Changes Path
12939 7.244 ircd-ratbox/configure
12940 7.58 +4 -2 ircd-ratbox/configure.ac
12941 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12942 7.2 +0 -2 ircd-ratbox/src/monitor.c
12946 leeh 2005/02/23 20:48:08 EST (20050224_0)
12950 include client.h numeric.h
12951 modules/core m_nick.c
12952 src Makefile.in client.c messages.tab
12958 - first half of my server-side notify list implementation..
12960 Revision Changes Path
12961 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12962 7.266 +3 -0 ircd-ratbox/include/client.h
12963 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12964 7.58 +6 -0 ircd-ratbox/include/numeric.h
12965 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12966 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12967 7.491 +3 -0 ircd-ratbox/src/client.c
12968 7.126 +5 -5 ircd-ratbox/src/messages.tab
12969 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12970 7.342 +2 -0 ircd-ratbox/src/s_user.c
12974 leeh 2005/02/23 18:42:59 EST (20050223_0)
12979 - double the size of the client and channel hashtables (64k -> 128k and
12980 32k -> 64k). The improvements are quite significant..
12982 Revision Changes Path
12983 7.54 +4 -4 ircd-ratbox/include/hash.h
12987 leeh 2005/02/22 14:55:56 EST (20050222_1)
12991 modules m_services.c
12993 - remove a couple of unused vars
12994 - update monitor.txt
12996 Revision Changes Path
12997 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12998 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13002 leeh 2005/02/21 19:47:24 EST (20050222_0)
13007 - add in my documentation on the upcoming MONITOR command
13009 Revision Changes Path
13010 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13014 leeh 2005/02/21 12:09:34 EST (20050221_0)
13017 . configure configure.ac
13018 doc whats-new-2.1.txt
13019 tools README.mkpasswd
13023 - update whats-new-2.1.txt some more
13024 - we dont have vms mkpasswd anymore
13025 - remove the unused crypt.c
13027 Revision Changes Path
13028 7.243 +3 -6 ircd-ratbox/configure
13029 7.57 +2 -4 ircd-ratbox/configure.ac
13030 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13031 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13032 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13036 leeh 2005/02/19 12:38:09 EST (20050219_3)
13039 doc example.conf example.efnet.conf
13042 src channel.c client.c ircd.c s_conf.c
13044 - rework the splitcode, splitservers is now how many servers we've marked as
13045 EOB, rather than how many are linked. Thus pull ourselves out of
13046 splitmode immediately once this is satisfied
13048 Revision Changes Path
13049 7.260 +8 -9 ircd-ratbox/doc/example.conf
13050 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13051 7.83 +1 -0 ircd-ratbox/include/ircd.h
13052 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13053 7.435 +16 -36 ircd-ratbox/src/channel.c
13054 7.490 +2 -0 ircd-ratbox/src/client.c
13055 7.373 +2 -1 ircd-ratbox/src/ircd.c
13056 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13060 leeh 2005/02/19 09:02:34 EST (20050219_2)
13063 doc example.conf example.efnet.conf
13064 include ircd.h s_conf.h
13066 src channel.c ircd.c newconf.c s_conf.c
13068 - remove split_delay
13070 Revision Changes Path
13071 7.259 +0 -5 ircd-ratbox/doc/example.conf
13072 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13073 7.82 +0 -1 ircd-ratbox/include/ircd.h
13074 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13075 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13076 7.434 +2 -7 ircd-ratbox/src/channel.c
13077 7.372 +0 -1 ircd-ratbox/src/ircd.c
13078 7.201 +0 -1 ircd-ratbox/src/newconf.c
13079 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13083 leeh 2005/02/19 08:48:05 EST (20050219_1)
13087 modules m_cap.c m_who.c
13090 - implemented multi-prefix client capability, which allows stacking of @+ in
13093 Revision Changes Path
13094 7.265 +1 -1 ircd-ratbox/include/client.h
13095 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13096 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13097 7.433 +4 -6 ircd-ratbox/src/channel.c
13101 leeh 2005/02/19 06:27:58 EST (20050219_0)
13105 src newconf.c s_conf.c s_newconf.c
13107 - removed some unused vars/functions
13109 Revision Changes Path
13110 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13111 7.200 +0 -15 ircd-ratbox/src/newconf.c
13112 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13113 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13117 leeh 2005/02/16 12:58:24 EST (20050216_2)
13120 . RELNOTES configure configure.ac
13121 include patchlevel.h
13123 - update configure to reflect this is 'devel'
13125 - revved patchlevel to 2.1.0beta1
13127 Revision Changes Path
13128 1.112 +9 -1 ircd-ratbox/RELNOTES
13129 7.242 +11 -11 ircd-ratbox/configure
13130 7.56 +3 -3 ircd-ratbox/configure.ac
13131 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13135 leeh 2005/02/16 12:46:30 EST (20050216_1)
13138 . configure configure.ac
13139 include client.h numeric.h s_conf.h setup.h.in
13141 modules Makefile.in
13142 modules/core m_nick.c
13143 src Makefile.in client.c ircd.c messages.tab
13144 newconf.c s_conf.c s_user.c
13150 - remove watch, the protocol for this sucks so hard I just dont want it
13153 Revision Changes Path
13154 7.241 +2 -12 ircd-ratbox/configure
13155 7.55 +2 -4 ircd-ratbox/configure.ac
13156 7.264 +0 -2 ircd-ratbox/include/client.h
13157 7.57 +0 -11 ircd-ratbox/include/numeric.h
13158 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13159 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13160 7.3 +2 -3 ircd-ratbox/include/supported.h
13161 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13162 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13163 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13164 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13165 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13166 7.489 +0 -3 ircd-ratbox/src/client.c
13167 7.371 +0 -2 ircd-ratbox/src/ircd.c
13168 7.125 +9 -9 ircd-ratbox/src/messages.tab
13169 7.199 +0 -1 ircd-ratbox/src/newconf.c
13170 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13171 7.341 +0 -2 ircd-ratbox/src/s_user.c
13172 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13176 leeh 2005/02/15 19:13:31 EST (20050216_0)
13180 src event.c ircd_lexer.l ircd_signal.c
13183 servlink descrip.mms
13185 - remove a few vms bits
13187 Revision Changes Path
13188 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13189 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13190 7.47 +0 -54 ircd-ratbox/src/event.c
13191 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13192 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13193 7.152 +0 -3 ircd-ratbox/src/modules.c
13197 leeh 2005/02/15 18:53:32 EST (20050215_0)
13200 include hostmask.h ircd.h s_conf.h s_newconf.h
13201 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13203 src hostmask.c ircd.c ircd_signal.c s_conf.c
13206 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13207 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13209 Revision Changes Path
13210 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13211 7.81 +1 -0 ircd-ratbox/include/ircd.h
13212 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13213 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13214 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13215 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13216 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13217 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13218 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13219 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13220 7.370 +7 -0 ircd-ratbox/src/ircd.c
13221 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13222 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13223 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13227 leeh 2005/02/13 10:21:41 EST (20050213_4)
13232 doc whats-new-2.0.txt whats-new-2.1.txt
13236 - move whats-new.txt to whats-new-2.0.txt
13237 - add in whats-new-2.1.txt
13238 - update services.txt with the whois for logged in users
13240 Revision Changes Path
13241 7.2 +5 -0 ircd-ratbox/doc/services.txt
13242 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13243 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13244 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13248 leeh 2005/02/13 09:20:37 EST (20050213_3)
13251 include supported.h
13252 modules/core m_message.c
13254 - fix a compile error in m_message.c
13255 - update 005 to the spec and add CPRIVMSG/CNOTICE
13257 Revision Changes Path
13258 7.2 +31 -37 ircd-ratbox/include/supported.h
13259 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13263 leeh 2005/02/13 09:14:12 EST (20050213_2)
13268 - fix the membership memleak
13270 Revision Changes Path
13271 7.432 +0 -3 ircd-ratbox/src/channel.c
13275 leeh 2005/02/12 21:51:56 EST (20050213_1)
13279 modules/core m_message.c
13281 - add a bitmask to track when they send their first message, only allowing
13282 clearing stuff after that.
13284 Revision Changes Path
13285 7.263 +4 -0 ircd-ratbox/include/client.h
13286 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13290 leeh 2005/02/12 21:17:52 EST (20050213_0)
13293 include patricia.h s_newconf.h
13294 modules/core m_message.c
13295 src patricia.c s_newconf.c s_user.c
13297 - add in the patricia for tracking who fills up targets, give them a reduced
13300 Revision Changes Path
13301 7.20 +1 -1 ircd-ratbox/include/patricia.h
13302 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13303 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13304 7.29 +1 -1 ircd-ratbox/src/patricia.c
13305 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13306 7.340 +4 -0 ircd-ratbox/src/s_user.c
13310 leeh 2005/02/12 18:35:10 EST (20050212_0)
13313 include ircd_defs.h
13314 src class.c reject.c
13316 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13318 Revision Changes Path
13319 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13320 7.68 +1 -5 ircd-ratbox/src/class.c
13321 1.33 +1 -5 ircd-ratbox/src/reject.c
13325 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13330 remove stupid memory leak
13332 Revision Changes Path
13333 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13337 leeh 2005/02/11 06:42:48 EST (20050211_0)
13342 - workaround hyb6 allowing empty gline reasons
13344 Revision Changes Path
13345 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13349 leeh 2005/02/09 14:39:13 EST (20050209_2)
13353 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13354 src ircd.c s_conf.c
13356 - move temp dlines and temp klines over to an array, rather than completely
13359 Revision Changes Path
13360 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13361 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13362 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13363 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13364 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13365 7.369 +0 -5 ircd-ratbox/src/ircd.c
13366 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13370 leeh 2005/02/09 14:02:13 EST (20050209_1)
13374 modules m_cap.c m_pong.c m_user.c
13375 modules/core m_nick.c
13378 - remove 'nick' param from register_local_user(), its not needed.
13380 Revision Changes Path
13381 7.35 +1 -1 ircd-ratbox/include/s_user.h
13382 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13383 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13384 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13385 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13386 7.339 +6 -6 ircd-ratbox/src/s_user.c
13390 leeh 2005/02/09 13:12:53 EST (20050209_0)
13393 modules m_cmessage.c
13395 - dont send numerics when we're dealing with CNOTICE
13396 - add in checking for +g, and resetting idle
13398 Revision Changes Path
13399 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13403 leeh 2005/02/08 11:37:50 EST (20050208_2)
13408 - fix operator blocks to work on ip spoofs
13410 Revision Changes Path
13411 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13415 leeh 2005/02/07 19:23:22 EST (20050208_1)
13418 doc example.conf example.efnet.conf
13421 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13423 Revision Changes Path
13424 7.258 +0 -39 ircd-ratbox/doc/example.conf
13425 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13426 7.198 +0 -272 ircd-ratbox/src/newconf.c
13430 leeh 2005/02/07 19:19:32 EST (20050208_0)
13435 - added support for kline.conf.perm et al, these take the same formats
13436 as their non-permanent partners, but you cant remove them via the ircd.
13438 Revision Changes Path
13439 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13443 leeh 2005/02/02 19:18:59 EST (20050203_1)
13450 help/opers cnotice cprivmsg
13452 - added help files for cprivmsg/cnotice
13454 Revision Changes Path
13455 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13456 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13457 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13458 1.10 +19 -19 ircd-ratbox/help/opers/index
13459 1.7 +10 -9 ircd-ratbox/help/users/index
13463 leeh 2005/02/02 19:14:25 EST (20050203_0)
13467 modules Makefile.in
13470 modules m_cmessage.c
13472 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13473 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13474 nick is a member. These bypass any target change limitations.
13475 - added ERR_VOICENEEDED, numeric 489.
13477 Revision Changes Path
13478 7.56 +2 -0 ircd-ratbox/include/numeric.h
13479 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13480 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13481 7.124 +1 -1 ircd-ratbox/src/messages.tab
13485 leeh 2005/02/02 16:58:16 EST (20050202_4)
13490 - update etrace help
13492 Revision Changes Path
13493 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13497 leeh 2005/02/02 16:55:04 EST (20050202_3)
13502 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13503 can put its external ip address in there..
13505 Revision Changes Path
13506 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13510 leeh 2005/02/02 16:41:06 EST (20050202_2)
13515 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13516 if its a non-local client. These will just get "lost" if the remote
13517 server doesnt support this..
13519 Revision Changes Path
13520 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13524 leeh 2005/02/02 16:12:12 EST (20050202_1)
13527 include client.h numeric.h s_conf.h
13528 modules/core m_message.c
13529 src messages.tab newconf.c s_conf.c
13531 - first part of the target change code, add the storage of targets for
13532 localuser, throttle messages when they fill all the available slots
13534 Revision Changes Path
13535 7.262 +5 -1 ircd-ratbox/include/client.h
13536 7.55 +2 -0 ircd-ratbox/include/numeric.h
13537 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13538 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13539 7.123 +1 -1 ircd-ratbox/src/messages.tab
13540 7.197 +1 -0 ircd-ratbox/src/newconf.c
13541 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13545 leeh 2005/02/02 13:28:10 EST (20050202_0)
13548 modules m_resv.c m_stats.c m_testline.c
13549 modules/core m_join.c
13550 src hash.c kdparse.c messages.tab s_newconf.c
13552 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13553 tracking of when resvs get hit
13555 Revision Changes Path
13556 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13557 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13558 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13559 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13560 7.114 +3 -0 ircd-ratbox/src/hash.c
13561 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13562 7.122 +1 -1 ircd-ratbox/src/messages.tab
13563 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13567 leeh 2005/01/31 09:04:10 EST (20050131_2)
13572 - fflush() logfiles
13574 Revision Changes Path
13575 7.79 +2 -0 ircd-ratbox/src/s_log.c
13579 leeh 2005/01/31 08:59:09 EST (20050131_1)
13584 - rename fd_dump() to comm_dump()
13586 Revision Changes Path
13587 1.27 +2 -2 ircd-ratbox/src/commio.c
13591 leeh 2005/01/30 19:16:08 EST (20050131_0)
13596 modules m_services.c
13597 modules/core m_server.c
13598 src hook.c s_serv.c
13600 - added hook for server_introduced
13601 - fixed up services support for hooks
13603 Revision Changes Path
13604 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13605 1.31 +1 -0 ircd-ratbox/include/hook.h
13606 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13607 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13608 7.36 +2 -0 ircd-ratbox/src/hook.c
13609 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13613 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13618 Add back in the comm_fd_hack thing for solaris
13620 Revision Changes Path
13621 1.26 +26 -1 ircd-ratbox/src/commio.c
13625 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13629 include commio.h s_conf.h watch.h
13630 modules m_dline.c m_kline.c m_resv.c m_stats.c
13631 m_watch.c m_xline.c
13632 modules/core m_nick.c
13633 src balloc.c cache.c client.c commio.c
13634 epoll.c ircd.c ircd_lexer.l kdparse.c
13635 listener.c s_auth.c s_conf.c s_log.c
13638 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13640 Revision Changes Path
13641 1.18 +0 -2 ircd-ratbox/adns/adns.h
13642 1.14 +6 -37 ircd-ratbox/include/commio.h
13643 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13644 7.3 +2 -2 ircd-ratbox/include/watch.h
13645 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13646 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13647 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13648 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13649 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13650 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13651 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13652 7.85 +1 -1 ircd-ratbox/src/balloc.c
13653 1.24 +5 -5 ircd-ratbox/src/cache.c
13654 7.488 +4 -4 ircd-ratbox/src/client.c
13655 1.25 +10 -280 ircd-ratbox/src/commio.c
13656 1.33 +1 -1 ircd-ratbox/src/epoll.c
13657 7.368 +4 -4 ircd-ratbox/src/ircd.c
13658 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13659 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13660 7.125 +8 -8 ircd-ratbox/src/listener.c
13661 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13662 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13663 7.78 +20 -20 ircd-ratbox/src/s_log.c
13664 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13665 1.6 +22 -15 ircd-ratbox/src/watch.c
13669 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13672 modules/core m_mode.c
13674 remove two unused variables
13676 Revision Changes Path
13677 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13681 leeh 2005/01/28 15:31:40 EST (20050128_1)
13687 - mo_kline() needs minpara of 3, not 2
13688 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13689 - require me.info is never blank
13691 Revision Changes Path
13692 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13693 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13697 leeh 2005/01/28 15:26:28 EST (20050128_0)
13700 modules/core m_mode.c m_sjoin.c
13702 - patch via jilles to fix +eI lists being shown to lusers when handling
13703 protocol stuff over TS6
13705 Revision Changes Path
13706 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13707 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13711 leeh 2005/01/25 19:47:38 EST (20050126_0)
13715 modules/core m_join.c m_mode.c m_sjoin.c
13716 src channel.c messages.tab s_serv.c
13718 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13719 an operspy call with &me
13720 - remove modebuf/parabuf params from channel_modes(), we now generate a
13721 buffer internally which we return.
13723 Revision Changes Path
13724 7.163 +1 -1 ircd-ratbox/include/channel.h
13725 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13726 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13727 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13728 7.431 +25 -18 ircd-ratbox/src/channel.c
13729 7.121 +1 -1 ircd-ratbox/src/messages.tab
13730 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13734 alz 2005/01/25 18:09:18 EST (20050125_5)
13737 doc example.conf example.efnet.conf
13740 src listener.c newconf.c s_conf.c
13742 Added dline_with_reason config option (default yes):
13744 /* dline reason: show the user the dline reason when they connect
13747 dline_with_reason = yes;
13749 Revision Changes Path
13750 7.257 +6 -1 ircd-ratbox/doc/example.conf
13751 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13752 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13753 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13754 7.124 +1 -1 ircd-ratbox/src/listener.c
13755 7.196 +1 -0 ircd-ratbox/src/newconf.c
13756 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13760 leeh 2005/01/25 13:21:17 EST (20050125_4)
13765 - make conf_set_generic_string() test len exists before it uses it.
13767 Revision Changes Path
13768 7.195 +1 -1 ircd-ratbox/src/newconf.c
13772 leeh 2005/01/25 13:10:56 EST (20050125_3)
13778 - rename 'type' to 'flags' in cluster {};
13779 - add stacking of servers in cluster {}; documented in example.conf
13781 Revision Changes Path
13782 7.256 +18 -10 ircd-ratbox/doc/example.conf
13783 7.194 +39 -7 ircd-ratbox/src/newconf.c
13787 alz 2005/01/25 12:48:54 EST (20050125_2)
13791 src listener.c s_conf.c
13793 Added dline reasons, connecting/banned clients now see ban reason.
13795 Revision Changes Path
13796 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13797 7.123 +17 -4 ircd-ratbox/src/listener.c
13798 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13802 leeh 2005/01/25 07:44:37 EST (20050125_1)
13805 doc example.conf example.efnet.conf
13808 - implement stacking of shared {}; blocks, documented in example.conf
13810 Revision Changes Path
13811 7.255 +26 -13 ircd-ratbox/doc/example.conf
13812 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13813 7.193 +51 -36 ircd-ratbox/src/newconf.c
13817 leeh 2005/01/24 19:08:29 EST (20050125_0)
13821 include client.h s_conf.h
13822 modules/core m_join.c
13823 src newconf.c s_user.c
13825 - added jupe_exempt to auth {};, exempts the user from generating warnings
13826 when they attempt to join juped channels.
13828 Revision Changes Path
13829 7.254 +2 -0 ircd-ratbox/doc/example.conf
13830 7.261 +3 -0 ircd-ratbox/include/client.h
13831 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13832 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13833 7.192 +1 -0 ircd-ratbox/src/newconf.c
13834 7.338 +8 -0 ircd-ratbox/src/s_user.c
13838 leeh 2005/01/24 18:57:02 EST (20050124_6)
13843 - rework shared {};, the format is now:
13845 oper = "flame@*.leeh.co.uk", "*.lan";
13851 oper = "flame@*.leeh.co.uk", "*.lan";
13855 Revision Changes Path
13856 7.191 +55 -23 ircd-ratbox/src/newconf.c
13860 leeh 2005/01/24 17:25:58 EST (20050124_5)
13865 - fix the prototype on load_static_modules()
13867 Revision Changes Path
13868 7.61 +1 -1 ircd-ratbox/include/modules.h
13872 leeh 2005/01/24 16:00:30 EST (20050124_4)
13877 - have cap end call register_local_user() with its own copy of
13878 source_p->username so its safe for unidented users..
13880 Revision Changes Path
13881 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13885 leeh 2005/01/24 15:48:09 EST (20050124_3)
13888 include newconf.h s_conf.h
13890 src newconf.c s_conf.c s_log.c
13892 - move the conf parser over to a table based structure, with generic setting
13893 of integers/strings
13895 Revision Changes Path
13896 7.34 +9 -8 ircd-ratbox/include/newconf.h
13897 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13898 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13899 7.190 +264 -808 ircd-ratbox/src/newconf.c
13900 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13901 7.77 +13 -13 ircd-ratbox/src/s_log.c
13905 leeh 2005/01/24 13:11:30 EST (20050124_2)
13911 - added stacking of ips in exempt {};
13913 Revision Changes Path
13914 7.253 +4 -0 ircd-ratbox/doc/example.conf
13915 7.189 +11 -30 ircd-ratbox/src/newconf.c
13919 leeh 2005/01/24 12:59:57 EST (20050124_1)
13923 src channel.c client.c hash.c hook.c
13924 newconf.c s_user.c watch.c
13926 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13927 consistent with the rest of the dlink code.
13929 Revision Changes Path
13930 1.54 +7 -7 ircd-ratbox/include/tools.h
13931 7.430 +2 -2 ircd-ratbox/src/channel.c
13932 7.487 +6 -6 ircd-ratbox/src/client.c
13933 7.113 +5 -5 ircd-ratbox/src/hash.c
13934 7.35 +1 -1 ircd-ratbox/src/hook.c
13935 7.188 +2 -2 ircd-ratbox/src/newconf.c
13936 7.337 +1 -1 ircd-ratbox/src/s_user.c
13937 1.5 +4 -4 ircd-ratbox/src/watch.c
13941 leeh 2005/01/24 12:47:13 EST (20050124_0)
13946 - cheap hack on sticky capabs..
13948 Revision Changes Path
13949 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13953 leeh 2005/01/22 11:36:54 EST (20050122_0)
13958 - updated my clicap implementation to match the spec so far..
13960 Revision Changes Path
13961 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13965 leeh 2005/01/21 07:14:43 EST (20050121_2)
13970 modules m_services.c
13971 src hook.c s_serv.c
13973 - added hooks for when we're sending a burst
13974 - rewrote hooks.txt
13975 - fix up the hooks ive already done in services compatibility, ill add the
13976 hooks for server/client introductions in a bit.
13978 Revision Changes Path
13979 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13980 1.30 +4 -0 ircd-ratbox/include/hook.h
13981 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13982 7.34 +7 -0 ircd-ratbox/src/hook.c
13983 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13987 leeh 2005/01/21 06:34:03 EST (20050121_1)
13990 contrib example_module.c spy_admin_notice.c
13991 spy_info_notice.c spy_links_notice.c
13992 spy_motd_notice.c spy_stats_notice.c
13993 spy_stats_p_notice.c spy_trace_notice.c
13995 spy_whois_notice_global.c
13997 modules m_admin.c m_info.c m_links.c m_motd.c
13998 m_services.c m_stats.c m_trace.c
13999 m_whois.c static_modules.c.SH
14000 modules/core m_server.c
14001 src client.c hook.c ircd.c modules.c packet.c
14002 s_auth.c s_serv.c s_user.c send.c
14004 - add a better implementation of the hook system, its now a slow leaking
14005 array and events are created whenever we try adding a hook for it, or
14006 theyre registered for the caller.
14008 Ive temporarily fucked services support and removed most of the other
14009 hooks.. I shall fix this soon.
14011 Revision Changes Path
14012 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14013 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14014 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14015 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14016 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14017 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14018 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14019 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14020 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14021 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14022 1.29 +34 -70 ircd-ratbox/include/hook.h
14023 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14024 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14025 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14026 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14027 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14028 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14029 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14030 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14031 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14032 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14033 7.486 +1 -28 ircd-ratbox/src/client.c
14034 7.33 +131 -137 ircd-ratbox/src/hook.c
14035 7.367 +1 -1 ircd-ratbox/src/ircd.c
14036 7.151 +6 -10 ircd-ratbox/src/modules.c
14037 7.138 +10 -14 ircd-ratbox/src/packet.c
14038 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14039 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14040 7.336 +0 -6 ircd-ratbox/src/s_user.c
14041 7.286 +8 -6 ircd-ratbox/src/send.c
14045 leeh 2005/01/20 19:19:20 EST (20050121_0)
14050 - remove an unused struct
14052 Revision Changes Path
14053 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14057 leeh 2005/01/20 13:38:39 EST (20050120_1)
14060 . configure configure.ac
14061 include client.h numeric.h patchlevel.h
14062 modules Makefile.in
14063 src messages.tab s_user.c
14067 - drop back to -O0, fix patchlevel.h
14068 - first stab at client capabilities.. this still needs work.
14070 Revision Changes Path
14071 7.240 +3 -3 ircd-ratbox/configure
14072 7.54 +3 -3 ircd-ratbox/configure.ac
14073 7.260 +3 -0 ircd-ratbox/include/client.h
14074 7.54 +2 -0 ircd-ratbox/include/numeric.h
14075 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14076 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14077 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14078 7.120 +1 -1 ircd-ratbox/src/messages.tab
14079 7.335 +3 -0 ircd-ratbox/src/s_user.c
14083 leeh 2005/01/20 06:04:41 EST (20050120_0)
14086 . ChangeLog RELNOTES
14087 include config.h config.h.dist memory.h
14090 src commio.c crypt.c getopt.c ircd.c s_serv.c
14092 . README.VMS clean.com make.com
14093 include setup.h_vms
14094 modules descrip.mms static_modules_c.com
14095 modules/core descrip.mms
14096 src descrip.mms qio.c version.com
14097 tools descrip.mms mkpasswd_vms.c
14099 - clean changelog, relnotes
14100 - mark patchlevel as 2.1.0beta
14101 - remove VMS support
14103 Revision Changes Path
14104 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14105 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14106 1.111 +1 -348 ircd-ratbox/RELNOTES
14107 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14108 7.182 +0 -42 ircd-ratbox/include/config.h
14109 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14110 7.50 +0 -4 ircd-ratbox/include/memory.h
14111 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14112 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14113 7.2 +0 -58 ircd-ratbox/make.com (dead)
14114 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14115 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14116 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14117 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14118 1.24 +7 -30 ircd-ratbox/src/commio.c
14119 7.12 +0 -4 ircd-ratbox/src/crypt.c
14120 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14121 7.24 +0 -4 ircd-ratbox/src/getopt.c
14122 7.366 +4 -19 ircd-ratbox/src/ircd.c
14123 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14124 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14125 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14126 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14127 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14131 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14137 not using the return values on a few watch functions so make them void
14139 Revision Changes Path
14140 7.2 +5 -5 ircd-ratbox/include/watch.h
14141 1.4 +19 -28 ircd-ratbox/src/watch.c
14144 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14149 Make watch throttle, don't accept letter commands stacked
14151 Revision Changes Path
14152 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14156 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14163 Revision Changes Path
14164 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14168 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14171 . ChangeLog README.FIRST RELNOTES configure
14173 adns adns.h internal.h parse.c transmit.c
14175 contrib example_module.c spy_admin_notice.c
14176 spy_info_notice.c spy_links_notice.c
14177 spy_motd_notice.c spy_stats_notice.c
14178 spy_stats_p_notice.c spy_trace_notice.c
14180 spy_whois_notice_global.c
14181 doc example.conf example.efnet.conf ircd.motd
14182 server-version-info whats-new.txt
14183 help/opers umode xline
14185 include cache.h channel.h class.h client.h
14186 commio.h config.h config.h.dist hash.h
14187 hook.h hostmask.h irc_string.h ircd.h
14188 ircd_defs.h m_info.h memory.h msg.h
14189 newconf.h numeric.h packet.h patchlevel.h
14190 patricia.h s_conf.h s_gline.h s_newconf.h
14191 s_serv.h s_user.h scache.h serno.h
14192 setup.h.in sprintf_irc.h stdinc.h tools.h
14193 modules .depend Makefile.in m_admin.c m_away.c
14194 m_dline.c m_encap.c m_gline.c m_info.c
14195 m_kline.c m_links.c m_list.c m_lusers.c
14196 m_motd.c m_oper.c m_operspy.c m_rehash.c
14197 m_restart.c m_resv.c m_set.c m_stats.c
14198 m_svinfo.c m_testline.c m_testmask.c
14199 m_topic.c m_trace.c m_watch.c m_who.c
14200 m_whois.c m_whowas.c m_xline.c
14201 static_modules.c.SH
14202 modules/core m_error.c m_message.c m_mode.c m_quit.c
14203 m_server.c m_squit.c
14204 src .depend Makefile.in adns.c balloc.c
14205 cache.c channel.c class.c client.c
14206 commio.c crypt.c devpoll.c epoll.c
14207 event.c getopt.c hash.c hook.c hostmask.c
14208 irc_string.c ircd.c ircd_lexer.l
14209 ircd_parser.y ircd_signal.c listener.c
14210 modules.c newconf.c numeric.c packet.c
14211 parse.c patricia.c poll.c reject.c
14212 restart.c s_auth.c s_conf.c s_log.c
14213 s_newconf.c s_serv.c s_user.c scache.c
14214 select.c send.c snprintf.c tools.c
14215 version.c.SH watch.c whowas.c
14216 tools README.mkpasswd mkpasswd.c
14218 . README.VMS clean.com make.com
14220 include common.h s_stats.h setup.h_vms
14222 modules descrip.mms m_challenge.c m_etrace.c
14223 m_invite.c m_names.c m_pass.c m_ping.c
14224 m_pong.c m_services.c m_tb.c m_user.c
14225 m_users.c m_version.c
14226 static_modules_c.com
14227 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14229 servlink descrip.mms
14230 src descrip.mms kdparse.c messages.tab qio.c
14231 s_gline.c s_stats.c version.com
14232 tools descrip.mms mkpasswd_vms.c
14236 modules/core channels.c users.c
14239 merge from RATBOX_2_0
14241 Revision Changes Path
14242 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14243 7.40 +1 -0 ircd-ratbox/README.FIRST
14244 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14245 1.110 +114 -6 ircd-ratbox/RELNOTES
14246 1.17 +4 -0 ircd-ratbox/adns/adns.h
14247 1.17 +4 -4 ircd-ratbox/adns/internal.h
14248 1.12 +38 -38 ircd-ratbox/adns/parse.c
14249 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14250 1.19 +13 -13 ircd-ratbox/adns/types.c
14251 7.1 +10 -0 ircd-ratbox/clean.com (new)
14252 7.239 +47 -29 ircd-ratbox/configure
14253 7.53 +40 -32 ircd-ratbox/configure.ac
14254 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14255 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14256 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14257 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14258 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14259 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14260 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14261 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14262 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14263 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14264 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14265 7.252 +68 -22 ircd-ratbox/doc/example.conf
14266 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14267 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14268 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14269 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14270 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14271 1.5 +2 -1 ircd-ratbox/help/opers/umode
14272 1.7 +1 -1 ircd-ratbox/help/opers/xline
14273 1.2 +1 -0 ircd-ratbox/help/users/umode
14274 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14275 1.7 +8 -0 ircd-ratbox/include/cache.h
14276 7.162 +18 -16 ircd-ratbox/include/channel.h
14277 7.25 +4 -0 ircd-ratbox/include/class.h
14278 7.259 +34 -28 ircd-ratbox/include/client.h
14279 1.13 +45 -7 ircd-ratbox/include/commio.h
14280 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14281 7.181 +74 -16 ircd-ratbox/include/config.h
14282 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14283 7.53 +2 -0 ircd-ratbox/include/hash.h
14284 1.28 +73 -27 ircd-ratbox/include/hook.h
14285 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14286 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14287 7.80 +6 -31 ircd-ratbox/include/ircd.h
14288 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14289 7.56 +14 -8 ircd-ratbox/include/m_info.h
14290 7.49 +4 -0 ircd-ratbox/include/memory.h
14291 7.53 +2 -0 ircd-ratbox/include/msg.h
14292 7.33 +9 -9 ircd-ratbox/include/newconf.h
14293 7.53 +12 -8 ircd-ratbox/include/numeric.h
14294 7.27 +1 -1 ircd-ratbox/include/packet.h
14295 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14296 7.19 +25 -1 ircd-ratbox/include/patricia.h
14297 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14298 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14299 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14300 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14301 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14302 7.34 +13 -9 ircd-ratbox/include/s_user.h
14303 7.15 +1 -1 ircd-ratbox/include/scache.h
14304 7.5366 +1 -1 ircd-ratbox/include/serno.h
14305 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14306 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14307 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14308 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14309 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14310 1.53 +10 -10 ircd-ratbox/include/tools.h
14311 7.1 +58 -0 ircd-ratbox/make.com (new)
14312 1.45 +338 -182 ircd-ratbox/modules/.depend
14313 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14314 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14315 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14316 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14317 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14318 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14319 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14320 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14321 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14322 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14323 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14324 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14325 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14326 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14327 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14328 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14329 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14330 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14331 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14332 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14333 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14334 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14335 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14336 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14337 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14338 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14339 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14340 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14341 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14342 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14343 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14344 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14345 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14346 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14347 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14348 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14349 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14350 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14351 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14352 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14353 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14354 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14355 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14356 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14357 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14358 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14359 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14360 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14361 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14362 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14363 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14364 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14365 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14366 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14367 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14368 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14369 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14370 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14371 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14372 7.48 +162 -119 ircd-ratbox/src/.depend
14373 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14374 7.75 +5 -5 ircd-ratbox/src/adns.c
14375 7.84 +1 -1 ircd-ratbox/src/balloc.c
14376 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14377 1.23 +75 -7 ircd-ratbox/src/cache.c
14378 7.429 +342 -79 ircd-ratbox/src/channel.c
14379 7.67 +42 -2 ircd-ratbox/src/class.c
14380 7.485 +245 -85 ircd-ratbox/src/client.c
14381 1.23 +349 -43 ircd-ratbox/src/commio.c
14382 7.11 +4 -0 ircd-ratbox/src/crypt.c
14383 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14384 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14385 1.32 +4 -8 ircd-ratbox/src/epoll.c
14386 7.46 +63 -6 ircd-ratbox/src/event.c
14387 7.23 +4 -0 ircd-ratbox/src/getopt.c
14388 7.112 +8 -7 ircd-ratbox/src/hash.c
14389 7.32 +135 -133 ircd-ratbox/src/hook.c
14390 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14391 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14392 7.365 +56 -48 ircd-ratbox/src/ircd.c
14393 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14394 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14395 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14396 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14397 7.122 +14 -13 ircd-ratbox/src/listener.c
14398 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14399 7.150 +17 -8 ircd-ratbox/src/modules.c
14400 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14401 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14402 7.137 +55 -42 ircd-ratbox/src/packet.c
14403 7.187 +8 -15 ircd-ratbox/src/parse.c
14404 7.28 +2 -4 ircd-ratbox/src/patricia.c
14405 7.82 +3 -1 ircd-ratbox/src/poll.c
14406 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14407 1.32 +8 -3 ircd-ratbox/src/reject.c
14408 7.34 +1 -0 ircd-ratbox/src/restart.c
14409 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14410 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14411 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14412 7.76 +32 -35 ircd-ratbox/src/s_log.c
14413 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14414 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14415 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14416 7.334 +773 -2 ircd-ratbox/src/s_user.c
14417 7.27 +2 -1 ircd-ratbox/src/scache.c
14418 7.44 +2 -0 ircd-ratbox/src/select.c
14419 7.285 +12 -12 ircd-ratbox/src/send.c
14420 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14421 7.46 +0 -1 ircd-ratbox/src/tools.c
14422 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14423 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14424 1.3 +4 -4 ircd-ratbox/src/watch.c
14425 7.32 +1 -0 ircd-ratbox/src/whowas.c
14426 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14427 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14428 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14429 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14433 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14435 Modified files: (Branch: RATBOX_2_0)
14438 a remote client is never going to have a watch list..duh
14440 Revision Changes Path
14441 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14445 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14447 Added files: (Branch: RATBOX_2_0)
14452 Revision Changes Path
14453 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14457 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14459 Added files: (Branch: RATBOX_2_0)
14463 helps if we actually include the .c/.h files
14465 Revision Changes Path
14466 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14467 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14471 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14473 Modified files: (Branch: RATBOX_2_0)
14474 . configure configure.ac
14475 include client.h numeric.h s_conf.h setup.h.in
14477 modules Makefile.in
14478 modules/core m_nick.c
14479 src Makefile.in client.c ircd.c messages.tab
14480 newconf.c s_conf.c s_user.c
14482 backport watch from devel
14484 Revision Changes Path
14485 7.229.2.10 +12 -2 ircd-ratbox/configure
14486 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14487 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14488 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14489 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14490 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14491 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14492 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14493 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14494 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14495 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14496 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14497 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14498 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14499 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14500 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14504 leeh 2005/01/12 10:12:40 EST (20050112_1)
14506 Modified files: (Branch: RATBOX_2_0)
14508 modules m_services.c m_whois.c
14511 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14512 when the user is logged in
14514 Revision Changes Path
14515 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14516 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14517 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14518 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14522 leeh 2005/01/11 19:47:14 EST (20050112_0)
14524 Modified files: (Branch: RATBOX_2_0)
14525 include supported.h
14526 Added files: (Branch: RATBOX_2_0)
14530 - added doc/services.txt, outlining the compatibility code
14532 Revision Changes Path
14533 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14534 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14538 leeh 2005/01/11 18:38:10 EST (20050111_5)
14540 Modified files: (Branch: RATBOX_2_0)
14541 include client.h hook.h
14542 modules m_services.c
14543 modules/core m_server.c
14544 src hook.c s_serv.c
14546 - more services compatibility code:
14547 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14548 appropriate service {}; entry, only accept SU from these.
14549 - hook into us finishing nick burst, and have services burst a list of
14552 Revision Changes Path
14553 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14554 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14555 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14556 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14557 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14558 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14562 leeh 2005/01/11 17:32:42 EST (20050111_4)
14564 Modified files: (Branch: RATBOX_2_0)
14565 . configure configure.ac
14567 modules Makefile.in
14569 Added files: (Branch: RATBOX_2_0)
14570 modules m_services.c
14572 - more services compatibility code:
14573 - encap handlers for SU (services marking client as logged in)
14574 - and for LOGIN (servers bursting logged in status)
14575 - move suser from Client -> User
14577 Revision Changes Path
14578 7.229.2.9 +9 -3 ircd-ratbox/configure
14579 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14580 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14581 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14582 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14583 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14587 leeh 2005/01/11 16:46:34 EST (20050111_3)
14589 Modified files: (Branch: RATBOX_2_0)
14590 include ircd_defs.h
14592 - whoops, missing #endif
14594 Revision Changes Path
14595 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14599 leeh 2005/01/11 15:56:57 EST (20050111_2)
14601 Modified files: (Branch: RATBOX_2_0)
14602 include ircd_defs.h
14604 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14605 have ipv6 just report sizeof(struct sockaddr_in)
14607 Revision Changes Path
14608 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14612 leeh 2005/01/10 20:19:35 EST (20050111_1)
14614 Modified files: (Branch: RATBOX_2_0)
14617 - fix a gcc warning
14619 Revision Changes Path
14620 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14624 leeh 2005/01/10 20:10:35 EST (20050111_0)
14626 Modified files: (Branch: RATBOX_2_0)
14627 adns internal.h parse.c transmit.c types.c
14629 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14632 Revision Changes Path
14633 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14634 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14635 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14636 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14640 leeh 2005/01/10 17:48:48 EST (20050110_3)
14642 Modified files: (Branch: RATBOX_2_0)
14645 - send out the reformatted xline to opers (\s -> ' ')
14647 Revision Changes Path
14648 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14652 leeh 2005/01/10 16:18:53 EST (20050110_2)
14654 Modified files: (Branch: RATBOX_2_0)
14657 include client.h supported.h
14658 src messages.tab s_user.c send.c
14660 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14663 Revision Changes Path
14664 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14665 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14666 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14667 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14668 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14669 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14670 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14674 leeh 2005/01/10 14:50:47 EST (20050110_1)
14676 Modified files: (Branch: RATBOX_2_0)
14677 doc example.conf example.efnet.conf
14679 - I dont remember ts6 desyncing on bans, so im not sure why the example
14682 Revision Changes Path
14683 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14684 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14688 leeh 2005/01/10 13:31:10 EST (20050110_0)
14690 Modified files: (Branch: RATBOX_2_0)
14691 . configure configure.ac
14692 include channel.h client.h numeric.h s_conf.h
14693 s_serv.h setup.h.in
14694 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14696 src channel.c messages.tab newconf.c s_conf.c
14699 - added --enable-services to configure, which enables some ratbox-services
14700 compatibility code:
14701 - chanmode +r, registered users only
14702 - usermode +S, prevents deop/kick of a service
14703 - service { }; block in conf for the above umode
14705 Revision Changes Path
14706 7.229.2.8 +28 -16 ircd-ratbox/configure
14707 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14708 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14709 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14710 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14711 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14712 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14713 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14714 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14715 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14716 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14717 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14718 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14719 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14720 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14721 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14722 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14723 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14724 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14728 leeh 2005/01/09 08:23:30 EST (20050109_0)
14730 Modified files: (Branch: RATBOX_2_0)
14733 - remove a tab, and add +C to opers umode help
14735 Revision Changes Path
14736 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode