1 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
3 - forgot to do something
7 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
10 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
12 - fix a possible problem with ipv6
16 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
19 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
21 - new ip cloaking module
25 +1 -0 trunk/extensions/Makefile.in (File Modified)
26 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
27 + - trunk/extensions/ip_cloaking_old.c (File Added)
30 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
32 monitor: send the same message buffer to all users
33 monitoring a certain nick; the target field of the
34 numeric becomes *, much like server notices
38 +6 -0 trunk/doc/monitor.txt (File Modified)
39 +3 -0 trunk/include/send.h (File Modified)
40 +3 -15 trunk/src/monitor.c (File Modified)
41 +35 -0 trunk/src/send.c (File Modified)
44 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
46 Call add_to_hostname_hash() with correct (orig) hostname.
50 +1 -1 trunk/modules/core/m_nick.c (File Modified)
53 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
55 Version bump on trunk to 2.3.
59 +1 -1 trunk/configure.ac (File Modified)
62 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
64 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
68 +2 -2 trunk/src/client.c (File Modified)
71 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
73 Add IRC_DEPRECATED macro for marking functions and data structures
74 as deprecated on compilers that support it.
78 +14 -4 trunk/include/ircd_defs.h (File Modified)
81 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
83 - update IDEAS with link failover
87 +1 -0 trunk/IDEAS (File Modified)
90 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
92 xline/resv wildcard checking:
93 - count escaped (\) characters as one nonwild
94 - accept strings without wilds no matter how short they are
98 +8 -2 trunk/src/s_newconf.c (File Modified)
101 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
103 Tweak some comments in sno_whois extension.
107 +2 -2 trunk/extensions/sno_whois.c (File Modified)
110 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
116 +3 -6 trunk/NEWS (File Modified)
119 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
121 - allow JOIN 0 from remotes
122 - allow JOIN 0 from locals, but only if it is exactly one
123 zero and is the first channel
127 +65 -0 trunk/modules/core/m_join.c (File Modified)
130 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
132 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
133 levels?), hideops, namespace cleanups, etc
137 + - trunk/IDEAS (File Added)
140 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
146 +0 -65 trunk/modules/core/m_join.c (File Modified)
149 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
151 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
152 to their policies indicating that they wish to be contacted before their services are used.
156 +6 -3 trunk/doc/example.conf (File Modified)
157 +6 -3 trunk/doc/reference.conf (File Modified)
160 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
162 - update NEWS in preparation of upcoming 2.2 release this week
166 +3 -0 trunk/NEWS (File Modified)
169 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
171 Move sno_channeljoin to unsupported, due to the privacy
172 issue and the fact that any oper with admin or hidden_admin
177 +0 -1 trunk/doc/example.conf (File Modified)
178 +0 -2 trunk/doc/reference.conf (File Modified)
179 +0 -46 trunk/extensions/Makefile.in (File Modified)
180 + - trunk/extensions/sno_channeljoin.c (File Deleted)
181 +47 -1 trunk/unsupported/Makefile.in (File Modified)
182 + - trunk/unsupported/sno_channeljoin.c (File Added)
185 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
187 - createoperonly: like createauthonly, but checks opered status instead of authed status
191 +41 -0 trunk/extensions/Makefile.in (File Modified)
192 + - trunk/extensions/createoperonly.c (File Added)
195 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
197 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
201 +1 -0 trunk/doc/example.conf (File Modified)
202 +3 -1 trunk/doc/reference.conf (File Modified)
203 +46 -0 trunk/extensions/Makefile.in (File Modified)
204 + - trunk/extensions/sno_channeljoin.c (File Added)
207 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
209 - update config files
213 +1 -0 trunk/doc/example.conf (File Modified)
214 +2 -0 trunk/doc/reference.conf (File Modified)
217 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
219 - fold in whois_notice_global functionality.
223 +0 -1 trunk/extensions/Makefile.in (File Modified)
224 +1 -56 trunk/extensions/sno_whois.c (File Modified)
225 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
228 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
230 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
234 +64 -57 trunk/extensions/Makefile.in (File Modified)
235 + - trunk/extensions/sno_whois.c (File Added)
236 + - trunk/extensions/spy_whois_notice.c (File Deleted)
239 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
241 Prevent too wide klines with CIDR masks.
245 +17 -5 trunk/modules/m_kline.c (File Modified)
248 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
250 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
254 +4 -0 trunk/modules/m_kline.c (File Modified)
257 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
259 - fold conf_connect_allowed() into accept_connection()
260 - extend add_connection() so that exempt{}s apply to max unregistered
266 +1 -1 trunk/doc/example.conf (File Modified)
267 +1 -1 trunk/doc/reference.conf (File Modified)
268 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
269 +0 -2 trunk/include/s_conf.h (File Modified)
270 +14 -7 trunk/src/listener.c (File Modified)
273 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
275 m_webirc: call del_unknown_ip() otherwise the unknown will
276 never be subtracted from the cgiirc ip
280 +2 -0 trunk/extensions/m_webirc.c (File Modified)
283 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
285 Remove s_assert in del_unknown_ip() supposedly if the ip
286 cannot be found, it is not feasible to avoid that case
287 entirely with m_webirc.c.
291 +1 -2 trunk/src/reject.c (File Modified)
294 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
296 Apply ratbox flood fix.
300 +1 -0 trunk/doc/example.conf (File Modified)
301 +5 -0 trunk/doc/reference.conf (File Modified)
302 +3 -0 trunk/include/client.h (File Modified)
303 +4 -0 trunk/include/reject.h (File Modified)
304 +1 -0 trunk/include/s_conf.h (File Modified)
305 +2 -0 trunk/src/client.c (File Modified)
306 +3 -0 trunk/src/listener.c (File Modified)
307 +1 -0 trunk/src/newconf.c (File Modified)
308 +8 -5 trunk/src/packet.c (File Modified)
309 +59 -2 trunk/src/reject.c (File Modified)
310 +1 -0 trunk/src/s_conf.c (File Modified)
311 +2 -0 trunk/src/s_serv.c (File Modified)
312 +1 -0 trunk/src/s_user.c (File Modified)
315 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
321 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
324 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
330 +114 -1 trunk/configure (File Modified)
333 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
335 - remove "ASM hashing code" from the configure overview
339 +0 -1 trunk/configure.ac (File Modified)
342 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
344 Target left IRC (more friendly error message if a UID
345 cannot be found) for /invite.
349 +8 -3 trunk/modules/m_invite.c (File Modified)
352 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
354 Remove emptyline craq because it leaks memory on /rehash motd etc.
355 from ratbox 2.2 (anfl/Androsyn)
359 +6 -14 trunk/src/cache.c (File Modified)
362 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
364 Merge old trunk r2767:
365 Copy channel name from command on lowerTS JOIN/SJOIN,
366 this makes the capitalization of the channel name
367 timestamped like modes are.
371 +3 -0 trunk/modules/core/m_join.c (File Modified)
372 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
375 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
377 Merge old trunk r2065,r2067:
378 channel_modes(): get rid of the trailing space
379 also make the *pbuf check work like it should
380 (don't call IsMember another time if we already
382 simplify a bit more, update comments
386 +13 -13 trunk/src/channel.c (File Modified)
389 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
395 +1 -1 trunk/extensions/m_webirc.c (File Modified)
398 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
400 chghost: refuse spoofs which are empty or start with a colon
401 (would break the protocol)
405 +3 -0 trunk/modules/m_chghost.c (File Modified)
408 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
410 Fix description of 043 numeric.
414 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
417 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
419 SAVE: make the nickTS of the UID nick equal to 100, so it
420 is always in sync on the network.
424 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
425 +15 -11 trunk/modules/core/m_nick.c (File Modified)
428 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
430 Force nickTS to increase when a local user changes their nick.
434 +5 -1 trunk/modules/core/m_nick.c (File Modified)
437 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
439 Remove #define UFLAGS. We haven't allowed this
440 undocumented extension to the IRC protocol for
441 years (allowing an initial umode in USER).
445 +0 -2 trunk/modules/m_user.c (File Modified)
448 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
450 Move new_local_user hook, so it is possible to call
451 exit_client() from it, refusing the connection.
455 +3 -1 trunk/doc/hooks.txt (File Modified)
456 +10 -9 trunk/src/s_user.c (File Modified)
459 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
461 Only free PreClient struct when the rest of the Client
462 is freed, not immediately upon exit_client(). Doing this
463 would cause problems with sasl's new_local_user hook
464 vs hooks that exit the client there.
468 +0 -1 trunk/src/client.c (File Modified)
471 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
473 Use TS6 prefix for server-server JOIN 0.
477 +2 -1 trunk/modules/core/m_join.c (File Modified)
480 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
482 Use orighost in kill server notices.
486 +3 -3 trunk/modules/core/m_kill.c (File Modified)
489 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
491 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
495 +3 -3 trunk/modules/m_set.c (File Modified)
498 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
504 +1 -1 trunk/src/messages.tab (File Modified)
507 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
509 Show max_clients in /info.
513 +6 -0 trunk/modules/m_info.c (File Modified)
516 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
518 Don't allow /quote set max higher than the
519 serverinfo::max_clients ircd.conf value.
523 +8 -0 trunk/modules/m_set.c (File Modified)
526 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
528 Change code that checks maxclients limit: allow exactly
529 the configured amount of non-exceed_limit clients.
530 Code that appeared to limit exceed_limit clients too
531 but less heavily removed (it was not effective because
532 the parentheses were wrong).
536 +2 -4 trunk/src/s_user.c (File Modified)
539 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
541 By default, leave MAX_BUFFER fds free for log files,
542 server connections, ident lookups, exceed_limit clients,
543 etc. Mention this in example.conf and reference.conf.
547 +4 -2 trunk/doc/example.conf (File Modified)
548 +3 -1 trunk/doc/reference.conf (File Modified)
549 +1 -1 trunk/src/s_conf.c (File Modified)
552 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
554 --with-maxclients configure option is gone
558 +0 -11 trunk/INSTALL (File Modified)
561 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
563 Make the code that raises fd rlimit to hard limit work.
567 +5 -5 trunk/src/ircd.c (File Modified)
570 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
572 - note the I/O reworking
576 +2 -0 trunk/NEWS (File Modified)
579 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
585 +4 -4 trunk/doc/Makefile.in (File Modified)
588 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
590 - enforce proper conditions for EPOLL_CTL_DEL.
591 - remove possibly problematic "performance" check
595 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
598 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
600 - rename m_list_safelist to m_list and remove ratbox implementation
604 +393 -664 trunk/modules/Makefile.in (File Modified)
605 + - trunk/modules/m_list.c (File Added)
606 + - trunk/modules/m_list_ratbox.c (File Deleted)
607 + - trunk/modules/m_list_safelist.c (File Deleted)
610 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
612 - some more transit to sendto_one_numeric().
616 +2 -3 trunk/modules/m_away.c (File Modified)
617 +3 -3 trunk/src/messages.tab (File Modified)
618 +1 -1 trunk/src/s_user.c (File Modified)
621 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
623 - change some sendto_one() to sendto_one_numeric().
627 +4 -10 trunk/modules/m_admin.c (File Modified)
628 +3 -3 trunk/modules/m_map.c (File Modified)
629 +12 -12 trunk/src/messages.tab (File Modified)
630 +1 -2 trunk/src/s_conf.c (File Modified)
631 +9 -10 trunk/src/s_user.c (File Modified)
634 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
636 - river's ports.c from old charybdis trunk
640 +195 -0 trunk/configure.ac (File Modified)
641 + - trunk/libcharybdis/ports.c (File Added)
644 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
646 - remove broken ports stuff and devpoll stuff.
650 +0 -307 trunk/configure (File Modified)
651 +0 -21 trunk/configure.ac (File Modified)
652 +0 -474 trunk/include/setup.h.in (File Modified)
653 + - trunk/libcharybdis/devpoll.c (File Deleted)
654 + - trunk/libcharybdis/ports.c (File Deleted)
657 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
663 +1 -25 trunk/configure (File Modified)
664 +0 -3 trunk/include/setup.h.in (File Modified)
667 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
669 - remove x86-optimized hash code.
673 +0 -13 trunk/configure.ac (File Modified)
674 +2 -187 trunk/src/Makefile.in (File Modified)
675 + - trunk/src/fnvhash.s (File Deleted)
678 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
680 - apparently setting KE_LENGTH to 128 is fine.
684 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
687 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
689 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
693 +5627 -5747 trunk/configure (File Modified)
694 +0 -15 trunk/configure.ac (File Modified)
695 +0 -2 trunk/include/m_info.h (File Modified)
696 +6 -9 trunk/include/setup.h.in (File Modified)
697 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
700 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
702 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
703 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
704 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
708 +0 -5 trunk/include/config.h (File Modified)
709 +0 -5 trunk/include/config.h.dist (File Modified)
710 +0 -6 trunk/include/defaults.h (File Modified)
711 +0 -3 trunk/include/m_info.h (File Modified)
712 +21 -7 trunk/libcharybdis/commio.c (File Modified)
713 +2 -0 trunk/libcharybdis/commio.h (File Modified)
714 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
715 +4 -3 trunk/libcharybdis/poll.c (File Modified)
716 +0 -3 trunk/libcharybdis/select.c (File Modified)
717 +0 -9 trunk/src/ircd.c (File Modified)
718 +23 -26 trunk/src/listener.c (File Modified)
719 +2 -1 trunk/src/restart.c (File Modified)
720 +5 -1 trunk/src/s_auth.c (File Modified)
721 +1 -1 trunk/src/s_conf.c (File Modified)
722 +3 -1 trunk/src/s_serv.c (File Modified)
725 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
727 Repair operspy who !#channel, broken by me in r3283.
731 +2 -2 trunk/modules/m_who.c (File Modified)
734 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
736 Update bug report and IRC channel information.
740 +2 -1 trunk/BUGS (File Modified)
741 +2 -1 trunk/NEWS (File Modified)
744 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
746 Change copyright years in version.c.SH as in release-2.1 r3339.
750 +2 -2 trunk/src/version.c.SH (File Modified)
753 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
759 +104 -0 trunk/configure (File Modified)
762 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
764 Need to check for various flavours of epoll,
765 even if --enable-epoll is forced.
769 +1 -0 trunk/configure.ac (File Modified)
772 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
774 Hack to allow some more warnings, already present in configure (?).
778 +1 -1 trunk/aclocal.m4 (File Modified)
781 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
783 Merge old trunk r2077,r2079:
784 - Move closing of servlink control fd to close_connection()
785 instead of doing it in exit_local_server(), and make sure
786 we first close the data fd and then the control fd.
787 - Have servlink process ready fds in order net, data, ctrl
788 instead of ctrl, data, net. This seems to fix the problem
789 that squit reasons do not show up on the other side of a
790 ziplink (by making it send any final SQUIT and/or ERROR
791 before noticing the closed control fd).
795 +1 -1 trunk/servlink/io.c (File Modified)
796 +3 -12 trunk/src/client.c (File Modified)
799 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
801 Don't show the UID if a TS6 server sends a kick with
802 an empty or no comment. Note that charybdis never sends
807 +4 -4 trunk/modules/core/m_kick.c (File Modified)
810 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
812 Merge old trunk r2081:
813 Don't say that services cannot be killed in
814 ERR_ISCHANSERVICE message (given when trying
815 to kick or deop them), as that's not the case.
819 +1 -1 trunk/src/messages.tab (File Modified)
822 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
824 Merge old trunk r2059
825 Clarifications to the descriptions of umode +Q and cmode +F,
826 suggested by Ariadne@SorceryNet.
830 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
831 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
834 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
836 Merge old trunk r2907,r2991:
837 Allow TESTLINE on channel names.
841 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
842 +4 -0 trunk/help/opers/testline (File Modified)
843 +22 -0 trunk/modules/m_testline.c (File Modified)
846 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
848 Merge old trunk r2835:
849 resolver: if sendto(2) fails, try sending to the next nameserver
853 +1 -1 trunk/src/res.c (File Modified)
856 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
858 Merge old trunk r2817:
859 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
860 starts with a digit. This is safe because the last
861 parameter is a nick and never a UID. (The first parameter
862 in a server-server two-param whois is a UID/SID.)
866 +1 -1 trunk/modules/m_whois.c (File Modified)
869 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
871 Merge old trunk r2779,r2785:
872 Show correct privilege name in a few ERR_NOPRIVS numerics.
876 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
877 +1 -1 trunk/extensions/m_opme.c (File Modified)
878 +2 -2 trunk/unsupported/m_force.c (File Modified)
881 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
883 Merge old trunk r2695:
884 Send an SQUIT instead of an ERROR to announce /die to connected servers.
885 This will generate better server notices.
889 +3 -2 trunk/modules/core/m_die.c (File Modified)
892 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
894 Merge old trunk r2294:
895 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
899 +1 -1 trunk/src/s_user.c (File Modified)
902 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
904 Merge old trunk r2226:
905 If we are connecting outward to a server, check if the
906 server name they sent is the same as what we tried to
907 connect to. Previously such a connection could succeed
908 if there existed connect blocks with the same IP and
909 passwords for the other server name.
913 +11 -0 trunk/modules/core/m_server.c (File Modified)
916 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
918 Merge old trunk r2212:
919 Another handling of SJOINs without nicks:
920 Propagate them if the channel is +P or the channel
921 already existed, otherwise remove the channel again
922 and do not propagate the SJOIN.
926 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
929 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
931 Remove channels entirely from /whois on services.
932 This cannot be overridden with operspy.
936 +20 -17 trunk/modules/m_whois.c (File Modified)
939 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
941 Fix /who on channels with ** in their name.
945 +2 -2 trunk/modules/m_who.c (File Modified)
948 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
950 NEWS: As in 2.1.3, mention that the TS6 revision will
951 interoperate with older versions
955 +2 -1 trunk/NEWS (File Modified)
958 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
960 Fix documentation of HIDE_SERVERS_IPS define.
964 +2 -2 trunk/include/config.h.dist (File Modified)
967 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
969 Don't leak auth{} spoofed ip for I-line is full notice either.
973 +1 -1 trunk/src/s_conf.c (File Modified)
976 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
982 +37 -0 trunk/NEWS (File Modified)
985 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
987 Allow /invite (but not invex) to override +r, +l, +j in
988 addition to +i. As before, a restrictive mode must be in
989 place at /invite time for the invite to have an effect;
990 +r does not count as a restrictive mode if the user is
991 logged in; +l and +j always count as restrictive modes to
992 allow for cases where they would allow join at /invite
993 time but not when the user tries to join.
997 +6 -2 trunk/modules/m_invite.c (File Modified)
998 +21 -10 trunk/src/channel.c (File Modified)
1001 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1003 Remove invite_ops_only, forcing it to YES.
1007 +0 -1 trunk/doc/example.conf (File Modified)
1008 +0 -5 trunk/doc/reference.conf (File Modified)
1009 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1010 +0 -1 trunk/include/s_conf.h (File Modified)
1011 +0 -6 trunk/modules/m_info.c (File Modified)
1012 +10 -14 trunk/modules/m_invite.c (File Modified)
1013 +0 -1 trunk/src/newconf.c (File Modified)
1014 +0 -1 trunk/src/s_conf.c (File Modified)
1017 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1019 Move username check after xline and dnsbl checks, so it
1020 will not complain to opers about clients who are xlined
1021 or blacklisted anyway (both of which silently reject).
1025 +15 -15 trunk/src/s_user.c (File Modified)
1028 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1030 - MASTER_MAX is no longer relevant
1034 +0 -7 trunk/modules/m_set.c (File Modified)
1037 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1039 - add config option for setting max_clients.
1043 +5 -0 trunk/doc/example.conf (File Modified)
1044 +5 -0 trunk/doc/reference.conf (File Modified)
1045 +2 -0 trunk/include/s_conf.h (File Modified)
1046 +1 -1 trunk/src/ircd.c (File Modified)
1047 +2 -0 trunk/src/newconf.c (File Modified)
1048 +2 -1 trunk/src/s_conf.c (File Modified)
1051 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1053 - remove get_maxrss() and all of that insecure and unsafe nonsense
1057 +3 -38 trunk/src/ircd.c (File Modified)
1058 +1 -1 trunk/src/restart.c (File Modified)
1059 +0 -4 trunk/src/s_stats.c (File Modified)
1062 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1064 - avoid some potential NULL dereferencing
1068 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1071 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1077 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1080 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1082 - rework poll a bit for the MAXCONNECTIONS changes.
1086 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1089 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1091 Our way of using kqueue may cause it to report fds we
1092 don't know about anymore, cope.
1096 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1099 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1101 Don't reference freed memory (fde_t) in comm_close().
1105 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1108 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1110 - fix for 100% cpu use
1114 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1117 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1119 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1123 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1126 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1128 - clear up use of fd_table in ircd.
1132 +3 -2 trunk/src/s_serv.c (File Modified)
1135 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1137 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1141 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1142 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1143 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1144 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1145 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1146 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1147 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1148 +2 -2 trunk/libcharybdis/select.c (File Modified)
1151 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1153 Fix some cases where the size argument to strlcpy()
1154 for usernames and hostnames is 1 too small.
1158 +1 -1 trunk/modules/m_chghost.c (File Modified)
1159 +2 -2 trunk/src/res.c (File Modified)
1160 +2 -2 trunk/src/s_user.c (File Modified)
1163 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1165 Cut down quit/part/kick reasons to avoid quit reasons
1166 overflowing the client exiting server notice (from
1167 TOPICLEN to 260). kill reasons become shorter accordingly.
1168 kline/dline/gline reasons become 390.
1169 away messages stay at TOPICLEN for now.
1173 +8 -3 trunk/include/ircd_defs.h (File Modified)
1174 +2 -2 trunk/modules/m_dline.c (File Modified)
1175 +4 -4 trunk/modules/m_gline.c (File Modified)
1176 +2 -2 trunk/modules/m_kline.c (File Modified)
1179 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1181 Don't leak auth{} spoofed IP addresses in +f notices.
1182 from ratbox (androsyn)
1186 +10 -3 trunk/src/s_conf.c (File Modified)
1189 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1191 Make oper_up() take +i/-i during opering up into account
1192 (e.g. no_oper_invis extension, +i in operator::umodes).
1193 Remove the hack from no_oper_invis.
1197 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1198 +4 -0 trunk/src/s_user.c (File Modified)
1201 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1203 no_oper_invis: decrement invisible count when clearing
1204 invisible on a local client who has just opered up
1205 oper_up() should really do this
1209 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1212 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1214 Put "End of Channel Quiet List" instead of
1215 "End of Channel Ban List" for a +q list.
1216 Due to client restrictions the numerics for
1217 quiet lists must be the same as for ban lists.
1221 +4 -1 trunk/src/chmode.c (File Modified)
1224 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1226 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1227 Change TS6 JOIN processing
1228 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1229 a local user joins an existing channel
1230 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1231 propagating a TS6 JOIN
1232 - don't interpret simple modes in an incoming TS6 JOIN
1234 This is to avoid desyncs when certain mode changes (e.g. -im)
1235 cross with joins. A downside is that simple modes will be
1236 more desynched when a JOIN creates a channel or lowers TS,
1237 but that's less important.
1239 Update the TS6 specification to include this, and clarify
1240 that TMODE can come from a server and that MODE must be
1241 translated into TMODE from other servers too.
1245 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1246 +19 -127 trunk/modules/core/m_join.c (File Modified)
1249 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1251 Make -logfile work again.
1255 +2 -2 trunk/src/s_log.c (File Modified)
1258 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1260 - fix off-by-one memory overflow error.
1264 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1267 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1269 Change handling of modularized umodes:
1270 - keep the bitmask reserved forever to the letter, fixing
1271 the problems when loading multiple umode modules,
1272 unloading them and then loading them in a different order
1273 - don't allow local users to change umodes which have
1274 been unloaded and don't set them on new users via
1279 +24 -3 trunk/src/s_user.c (File Modified)
1282 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1284 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1288 +1 -0 trunk/include/s_user.h (File Modified)
1289 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1290 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1291 +22 -0 trunk/src/s_user.c (File Modified)
1294 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1296 DNSBL keyword substitution is available as of 2.1.3.
1300 +1 -1 trunk/doc/example.conf (File Modified)
1303 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1305 Change two occurances like match(userinput, target_p->name) ||
1306 match(target_p->name, userinput) to just match(userinput,
1307 target_p->name). No client name can contain * or ? now.
1311 +1 -1 trunk/modules/m_trace.c (File Modified)
1312 +1 -2 trunk/src/s_serv.c (File Modified)
1315 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1317 Do not try find_server() on a name find_client() has
1318 returned NULL for, as this will always return NULL
1319 since the removal of hostmasking.
1323 +1 -2 trunk/modules/m_pong.c (File Modified)
1324 +0 -4 trunk/src/s_serv.c (File Modified)
1327 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1329 Remove server_exists() which checked whether the
1330 server name existed taking hostmasking into account
1331 and just check with find_server(); admittedly
1332 this checks if the name is a SID but that's not
1337 +3 -27 trunk/modules/core/m_server.c (File Modified)
1340 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1342 Remove hash_find_masked_server(), which made it possible
1343 to specify the full (unmasked) name of a server behind
1344 a hostmask. As a result find_any_client() (for prefixes)
1345 becomes equal to find_client(), so remove that too.
1349 +0 -1 trunk/include/hash.h (File Modified)
1350 +1 -75 trunk/src/hash.c (File Modified)
1351 +1 -1 trunk/src/parse.c (File Modified)
1354 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1356 Remove '*' from valid server name characters.
1357 This makes it impossible to connect hostmasked servers.
1358 (This support didn't work well anyway, was incompatible
1359 with TS6 and we never masked ourselves.)
1363 +1 -1 trunk/src/match.c (File Modified)
1366 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1368 Change spambot, flooder and jupe joiner notices from host to orighost.
1372 +1 -1 trunk/modules/core/m_join.c (File Modified)
1373 +2 -2 trunk/modules/core/m_message.c (File Modified)
1374 +2 -2 trunk/src/channel.c (File Modified)
1377 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1379 Add documentation for SASL client protocol, same as atheme doc/SASL.
1383 + - trunk/doc/sasl.txt (File Added)
1386 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1388 Include real hostname in Closing Link message for unknown
1389 connections that have sent USER. This is helpful for
1390 k-lined users while not breaking server IP hiding.
1394 +3 -1 trunk/src/client.c (File Modified)
1397 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1403 +29 -29 trunk/configure (File Modified)
1406 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1408 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1412 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1415 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1417 Backport from early 3.x:
1420 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1422 - remove "Processing connection to foobar.net" message
1426 +0 -3 trunk/src/s_auth.c (File Modified)
1429 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1431 - missed the processing connection one (actually, we can probably nuke this one)
1435 +1 -2 trunk/src/s_auth.c (File Modified)
1438 river 2006/09/27 16:33:05 UTC (20060927-2174)
1440 get_client_name = stupid
1445 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1448 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1450 - remove excessive arguments
1454 +1 -2 trunk/src/s_conf.c (File Modified)
1455 +1 -1 trunk/src/s_user.c (File Modified)
1458 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1460 - use sendto_one_notice() for on-connect notices too.
1464 +10 -10 trunk/src/s_auth.c (File Modified)
1467 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1469 - use sendto_one_notice() in the core, too.
1473 +2 -2 trunk/src/chmode.c (File Modified)
1474 +8 -15 trunk/src/modules.c (File Modified)
1475 +3 -5 trunk/src/s_conf.c (File Modified)
1476 +1 -2 trunk/src/s_newconf.c (File Modified)
1477 +20 -57 trunk/src/s_user.c (File Modified)
1480 river 2006/09/27 16:19:25 UTC (20060927-2166)
1482 the KILL command will use get_client_name(, SHOW_IP) instead of
1483 target->name, and will show a more useful error for local opers
1488 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1491 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1493 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1497 +4 -2 trunk/src/send.c (File Modified)
1500 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1506 +1 -1 trunk/include/client.h (File Modified)
1509 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1511 - get_id(): fall back to "*" if client has no known name
1515 +1 -1 trunk/include/client.h (File Modified)
1518 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1520 - convert to sendto_one_notice().
1524 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1525 +4 -6 trunk/unsupported/m_force.c (File Modified)
1528 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1530 - use sendto_one_notice() in many places instead of
1531 sendto_one(source_p, ":%s NOTICE %s :", ...);
1535 +10 -25 trunk/extensions/example_module.c (File Modified)
1536 +5 -14 trunk/extensions/hurt.c (File Modified)
1537 +1 -2 trunk/extensions/m_42.c (File Modified)
1538 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1539 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1540 +1 -2 trunk/extensions/m_opme.c (File Modified)
1541 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1542 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1543 +3 -7 trunk/modules/core/m_die.c (File Modified)
1544 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1545 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1546 +1 -2 trunk/modules/m_challenge.c (File Modified)
1547 +11 -15 trunk/modules/m_connect.c (File Modified)
1548 +20 -28 trunk/modules/m_dline.c (File Modified)
1549 +2 -2 trunk/modules/m_etrace.c (File Modified)
1550 +11 -21 trunk/modules/m_gline.c (File Modified)
1551 +2 -4 trunk/modules/m_kline.c (File Modified)
1552 +1 -2 trunk/modules/m_rehash.c (File Modified)
1553 +3 -7 trunk/modules/m_restart.c (File Modified)
1554 +31 -45 trunk/modules/m_set.c (File Modified)
1555 +2 -4 trunk/modules/m_testmask.c (File Modified)
1556 +5 -8 trunk/modules/m_unreject.c (File Modified)
1557 +2 -5 trunk/modules/m_xline.c (File Modified)
1562 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1563 +10 -25 trunk/extensions/example_module.c (File Modified)
1564 +5 -14 trunk/extensions/hurt.c (File Modified)
1565 +1 -2 trunk/extensions/m_42.c (File Modified)
1566 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1567 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1568 +1 -2 trunk/extensions/m_opme.c (File Modified)
1569 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1570 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1571 +3 -7 trunk/modules/core/m_die.c (File Modified)
1572 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1573 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1574 +1 -2 trunk/modules/m_challenge.c (File Modified)
1575 +11 -15 trunk/modules/m_connect.c (File Modified)
1576 +2 -4 trunk/modules/m_dline.c (File Modified)
1577 +2 -2 trunk/modules/m_etrace.c (File Modified)
1578 +11 -21 trunk/modules/m_gline.c (File Modified)
1579 +2 -4 trunk/modules/m_kline.c (File Modified)
1580 +1 -2 trunk/modules/m_rehash.c (File Modified)
1581 +3 -7 trunk/modules/m_restart.c (File Modified)
1582 +31 -45 trunk/modules/m_set.c (File Modified)
1583 +2 -4 trunk/modules/m_testmask.c (File Modified)
1584 +5 -8 trunk/modules/m_unreject.c (File Modified)
1585 +1 -3 trunk/modules/m_xline.c (File Modified)
1586 +2 -2 trunk/src/chmode.c (File Modified)
1587 +8 -15 trunk/src/modules.c (File Modified)
1588 +10 -14 trunk/src/s_auth.c (File Modified)
1589 +3 -6 trunk/src/s_conf.c (File Modified)
1590 +1 -2 trunk/src/s_newconf.c (File Modified)
1591 +20 -57 trunk/src/s_user.c (File Modified)
1592 +4 -2 trunk/src/send.c (File Modified)
1593 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1594 +4 -6 trunk/unsupported/m_force.c (File Modified)
1597 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1599 - keyword-subst from charybdis 2.2.
1603 +12 -3 trunk/doc/example.conf (File Modified)
1604 +58 -3 trunk/doc/reference.conf (File Modified)
1605 + - trunk/include/substitution.h (File Added)
1606 +1 -0 trunk/src/Makefile.in (File Modified)
1607 +2 -2 trunk/src/s_conf.c (File Modified)
1608 +164 -1 trunk/src/s_user.c (File Modified)
1609 + - trunk/src/substitution.c (File Added)
1612 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1614 Removed merge tracking for "svnmerge" for
1615 http://svn.atheme.org/charybdis/branches/release-2.2
1619 + - trunk/ (Property Modified)
1622 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1624 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1625 http://svn.atheme.org/charybdis/branches/release-2.2
1629 + - trunk/ (Property Modified)
1632 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1634 Removed merge tracking for "svnmerge" for
1635 http://svn.atheme.org/charybdis/branches/release-2.2
1639 + - trunk/ (Property Modified)
1642 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1644 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1645 http://svn.atheme.org/charybdis/branches/release-2.2
1649 + - trunk/ (Property Modified)
1652 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1658 + - trunk/ (Property Modified)
1661 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1663 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1664 http://svn.atheme.org/charybdis/branches/release-2.2
1668 + - trunk/ (Property Modified)
1671 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1673 - version bump to 2.2.0
1677 +3 -1 trunk/NEWS (File Modified)
1678 +1 -1 trunk/configure.ac (File Modified)
1681 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1684 + branches/release-2.1 -> 2.2 base
1685 + 3.0 -> branches/cxxconversion
1686 + backport some immediate 3.0 functionality for 2.2
1691 + - trunk/ (File Added)
1694 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1696 Merged revisions 3135,3137 via svnmerge from
1697 http://svn.atheme.org/charybdis/trunk
1700 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1702 - Expand TRACE description
1703 - Mention expiry time in TESTLINE
1705 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1707 Update copyright year for sgml docs to 2007.
1712 + - branches/release-2.1/ (Property Modified)
1713 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1714 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1717 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1719 Merged revisions 1999 via svnmerge from
1720 http://svn.atheme.org/charybdis/trunk
1721 Add river to CREDITS
1724 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1731 + - branches/release-2.1/ (Property Modified)
1732 +1 -0 branches/release-2.1/CREDITS (File Modified)
1735 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1737 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1738 http://svn.atheme.org/charybdis/trunk
1741 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1743 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1745 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1747 - add use_forward to /info
1749 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1751 Call channel_modes() with &me instead of source_p when
1752 sending out a JOIN and SJOIN for a local user. This
1753 saves checking whether they are on the channel they
1756 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1758 If use_forward is disabled:
1760 - hide +f in /mode #channel (/mode #channel f still shows it)
1761 - do not send any mode changes adding +f to local clients
1762 (-f ones are still sent)
1767 + - branches/release-2.1/ (Property Modified)
1768 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1769 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1770 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1771 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1772 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1773 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1774 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1775 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1776 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1777 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1778 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1779 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1782 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1784 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1788 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1789 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1790 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1793 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1795 Add accountability (wallops, log) to OKICK.
1799 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1802 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1804 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1805 Similar to branches/release-2.2 r3061.
1809 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1812 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1814 - Write xline to file after instead of before notifying opers and source
1815 - Also notify source of failure to add xline
1816 Similar to branches/release-2.2 r3057.
1820 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1823 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1825 If a dline/kline/resv cannot be added to the file, send
1826 the regular notices to local opers and source anyway,
1827 and also warn the source (local opers were already warned).
1828 Similar to branches/release-2.2 r3053.
1832 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1835 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1837 Port over fixes from unkline/unxline/unresv to undline.
1838 Similar to branches/release-2.2 r3049.
1842 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1845 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1847 Merged revisions 2915 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1851 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1853 In usage message, show kline.conf and xline.conf instead
1854 of klines.conf and xlines.conf.
1859 + - branches/release-2.1/ (Property Modified)
1860 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1863 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1865 Merged revisions 2831,2833,2853 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1869 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1871 unkline/unxline/unresv:
1872 - if fclose on the output returns an error, treat this as a
1874 - check if the rename from the temp file to the ban conf failed
1876 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1878 When adding a permanent dline/kline/xline/resv, check
1879 the return value of fclose().
1881 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1883 Do not free xline aconf if it could not be written out.
1884 It will be added to the list in memory anyway.
1889 + - branches/release-2.1/ (Property Modified)
1890 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1891 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1892 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1893 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1896 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1898 NEWS: Clarify effects of ip_cloaking changes a little.
1902 +2 -0 branches/release-2.1/NEWS (File Modified)
1905 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1911 +9 -9 branches/release-2.1/configure (File Modified)
1914 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1916 Version bump on 2.1 branch to 2.1.2.
1920 +1 -1 branches/release-2.1/configure.ac (File Modified)
1923 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1925 Mention r2801/r2805.
1929 +1 -0 branches/release-2.1/NEWS (File Modified)
1932 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1934 Merged revisions 2801 via svnmerge from
1935 http://svn.atheme.org/charybdis/trunk
1938 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1940 ip_cloaking: try to avoid truncation by removing more
1941 components of the hostname (except the TLD).
1946 + - branches/release-2.1/ (Property Modified)
1947 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1950 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1956 +8 -1 branches/release-2.1/NEWS (File Modified)
1959 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1961 Merged revisions 2781 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1965 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1967 Fix stupid bug: checked a hostmask against the found
1968 ban instead of all exceptions, causing all host mangled
1969 clients to be exempted if there was a single ban
1970 exception in many cases.
1975 + - branches/release-2.1/ (Property Modified)
1976 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1979 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1981 Merged revisions 2773 via svnmerge from
1982 http://svn.atheme.org/charybdis/trunk
1985 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1987 user@host must be *@* for a shared{} block with flags=locops
1988 (server should not be *).
1993 + - branches/release-2.1/ (Property Modified)
1994 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1997 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1999 Tweak \s code a little.
2003 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2004 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2005 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2008 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2010 Merged revisions 2761 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2014 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2016 The testline/no_tilde fixes are in 2.1.1.
2021 + - branches/release-2.1/ (Property Modified)
2022 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2025 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2031 +4 -1 branches/release-2.1/NEWS (File Modified)
2034 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2036 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
2037 http://svn.atheme.org/charybdis/trunk
2041 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2043 If the auth{} block has no_tilde and is not kline exempt,
2044 check the username without tilde against klines too.
2045 This is consistent with the way klines work on spoofs
2046 (klines checked on both raw and appearing-on-IRC version).
2048 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2050 Rework the fix for klines with no_tilde.
2051 Add an extra argument to find_address_conf() for the
2052 username without tilde, as that may contain one character more.
2054 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2056 Unbreak compile (because of r2697).
2057 testline with ~ could be improved some more perhaps, but this should work.
2059 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2061 testline: take no_tilde and username truncation into account
2063 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2065 Add some information on /testline with no_tilde and username truncation.
2070 + - branches/release-2.1/ (Property Modified)
2071 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2072 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2073 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2074 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2075 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2076 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2079 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2081 Merged revisions 2149,2151 via svnmerge from
2082 http://svn.atheme.org/charybdis/trunk
2085 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2087 Move kills from services from +s to +k snomask.
2088 Kills from non-service opers remain on +s.
2090 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2092 Update description of +s and +k snomasks.
2097 + - branches/release-2.1/ (Property Modified)
2098 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2099 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2100 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2103 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2105 Merged revisions 2685 via svnmerge from
2106 http://svn.atheme.org/charybdis/trunk
2109 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2111 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2116 + - branches/release-2.1/ (Property Modified)
2117 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2120 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2122 Merged revisions 2693 via svnmerge from
2123 http://svn.atheme.org/charybdis/trunk
2126 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2128 Fix truncation (by one) of unidented usernames
2129 if user registration is done because of DNSBL
2130 completion (which is the usual case if a valid
2131 NICK and USER are sent quickly and any DNSBLs
2137 + - branches/release-2.1/ (Property Modified)
2138 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2141 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2147 +10 -0 branches/release-2.1/NEWS (File Modified)
2150 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2156 +9 -9 branches/release-2.1/configure (File Modified)
2159 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2161 Version bump to 2.1.1.
2165 +1 -1 branches/release-2.1/configure.ac (File Modified)
2168 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2170 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
2171 http://svn.atheme.org/charybdis/trunk
2174 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2176 - fix a server notice on SID collision where the server name is mentioned twice
2178 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2180 - get_server_name() is stupid
2182 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2186 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2188 Do the Attempt to re-introduce SID server notice somewhat
2189 differently, showing a real host again if !HIDE_SERVERS_IPS
2190 and still showing the server name exactly once.
2192 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2194 Fix log message for Attempt to re-introduce SID (server notice was ok).
2196 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2198 - replace "No N line" with "no connect block" in a
2200 - show attempted server name in a few serverlog messages
2205 + - branches/release-2.1/ (Property Modified)
2206 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2209 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2211 Merged revisions 2218 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2215 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2217 Fix garbage in /stats y output on 64-bit archs.
2222 + - branches/release-2.1/ (Property Modified)
2223 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2226 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2228 Merged revisions 2438 via svnmerge from
2229 http://svn.atheme.org/charybdis/trunk
2232 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2234 Enable Revision keyword in addition to Id.
2239 + - branches/release-2.1/ (Property Modified)
2240 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2243 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2245 Merged revisions 2679 via svnmerge from
2246 http://svn.atheme.org/charybdis/trunk
2249 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2251 Port over ratbox 2.2 r23253 (anfl):
2252 - remove the cached storage of how many +beI there are, thereby fixing a
2253 case where it can get desynced from reality
2258 + - branches/release-2.1/ (Property Modified)
2259 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2260 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2263 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2265 Merged revisions 2093,2095 via svnmerge from
2266 http://svn.atheme.org/charybdis/trunk
2269 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2271 - change DNSBL licensing to BSD.
2273 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2275 - change x86-assembly FNV implementation to BSD license
2280 + - branches/release-2.1/ (Property Modified)
2281 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2282 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2285 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2287 Merged revisions 2073,2075 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2291 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2293 Put full information in the squit reason when exiting
2294 a server due to a servlink (ziplinks) error.
2296 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2298 Put full information in the squit reason when exiting
2299 a server due to not enough arguments for a command.
2304 + - branches/release-2.1/ (Property Modified)
2305 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2306 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2309 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2311 Merged revisions 2071 via svnmerge from
2312 http://svn.atheme.org/charybdis/trunk
2315 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2317 Don't redirect users from an existing domain to an
2318 existing server in reference.conf.
2324 + - branches/release-2.1/ (Property Modified)
2325 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2328 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2330 Merged revisions 2053 via svnmerge from
2331 http://svn.atheme.org/charybdis/trunk
2334 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2336 Make find_channel_membership() choose the shortest list
2337 (channel's list or user's list) to search, avoiding excessive
2338 CPU usage with services which are in lots of channels.
2339 From ratbox 2.2 (anfl/jilles)
2344 + - branches/release-2.1/ (Property Modified)
2345 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2348 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2354 +9 -9 branches/release-2.1/configure (File Modified)
2357 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2359 Version change 2.1.0rc1 -> 2.1.0 (release).
2363 +1 -1 branches/release-2.1/configure.ac (File Modified)
2366 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2368 Merged revisions 2029 via svnmerge from
2369 http://svn.atheme.org/charybdis/trunk
2372 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2374 NEWS: mention m_webirc.c module
2379 + - branches/release-2.1/ (Property Modified)
2380 +1 -0 branches/release-2.1/NEWS (File Modified)
2383 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2389 +9 -9 branches/release-2.1/configure (File Modified)
2392 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2394 Change version to 2.1.0rc1.
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2401 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2403 Merged revisions 2021 via svnmerge from
2404 http://svn.atheme.org/charybdis/trunk
2407 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2409 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2410 related flaky looking things, and instead keep a list
2411 of BlacklistClients in PreClient.
2416 + - branches/release-2.1/ (Property Modified)
2417 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2418 +1 -1 branches/release-2.1/include/client.h (File Modified)
2419 +0 -1 branches/release-2.1/include/res.h (File Modified)
2420 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2421 +0 -24 branches/release-2.1/src/res.c (File Modified)
2422 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2425 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2427 Merged revisions 2015,2017 via svnmerge from
2428 http://svn.atheme.org/charybdis/trunk
2431 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2433 Check if the name in the question section of the
2434 DNS reply matches what we queried, to guard against
2435 late replies to a previous query with the same id.
2437 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2439 res.c: add a comment summarizing our changes
2444 + - branches/release-2.1/ (Property Modified)
2445 +53 -18 branches/release-2.1/src/res.c (File Modified)
2448 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2450 Merged revisions 1981 via svnmerge from
2451 http://svn.atheme.org/charybdis/trunk
2454 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2456 Alphabetize extensions and tweak the descriptions a little.
2461 + - branches/release-2.1/ (Property Modified)
2462 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2463 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2466 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2468 Merged revisions 1975 via svnmerge from
2469 http://svn.atheme.org/charybdis/trunk
2472 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2474 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2475 We should use the IP and not truncate the hostname.
2476 From ratbox 2.2 (androsyn)
2481 + - branches/release-2.1/ (Property Modified)
2482 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2485 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2487 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2488 http://svn.atheme.org/charybdis/trunk
2492 + - branches/release-2.1/ (Property Modified)
2495 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2497 - branch 2.1 release family
2501 + - branches/release-2.1/ (File Added)
2504 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2506 Describe new handling of host mangling in channel bans in SGML.
2510 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2513 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2515 - ok, 2.1 operline brought to you by marvin the melancholy robot
2519 +1 -1 trunk/src/messages.tab (File Modified)
2522 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2524 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2525 If anybody comes up with anything better, then please let us know
2526 and we will change this before 2.1 is branched.
2530 +1 -1 trunk/src/messages.tab (File Modified)
2533 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2535 Add EUID to capab.txt.
2539 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2542 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2548 +3 -0 trunk/NEWS (File Modified)
2551 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2553 Allow service{} servers to manipulate the nick delay table
2554 (for "nickserv enforcement").
2555 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2556 If duration is 0, the nickdelay entry is removed, otherwise
2557 it is added with the duration in seconds (maximum 24 hours).
2558 It is suggested that this is used if the EUID capab is present.
2562 +42 -1 trunk/modules/m_services.c (File Modified)
2565 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2567 HURT: strip off *@ from the start of the mask
2568 reject anything else containing '@' or '!'
2572 +11 -0 trunk/extensions/hurt.c (File Modified)
2575 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2577 ircd.c: need supported.h here
2581 +1 -0 trunk/src/ircd.c (File Modified)
2584 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2586 HURT: less ambiguity here
2587 ips/hosts to be hurt must contain a '.' or ':' otherwise
2588 they are interpreted as nicks
2592 +14 -9 trunk/extensions/hurt.c (File Modified)
2595 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2597 - we're now ircd-charybdis.org.
2598 - properly alphabetize credits
2602 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2605 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2607 - add additional modules to the configs
2611 +6 -0 trunk/doc/example.conf (File Modified)
2612 +12 -0 trunk/doc/reference.conf (File Modified)
2615 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2617 - remove hurt.h, it is pointless and confusing
2621 +27 -62 trunk/extensions/hurt.c (File Modified)
2622 + - trunk/extensions/hurt.h (File Deleted)
2625 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2627 - add code to suggest a local HURT by nickname.
2628 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2632 +40 -10 trunk/extensions/hurt.c (File Modified)
2633 +1 -0 trunk/extensions/hurt.h (File Modified)
2636 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2642 +2 -1 trunk/NEWS (File Modified)
2645 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2647 MASKTRACE/TESTMASK: check orighost as well
2651 +4 -2 trunk/modules/m_etrace.c (File Modified)
2652 +3 -1 trunk/modules/m_testmask.c (File Modified)
2655 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2657 Make RPL_ISUPPORT (005) numeric modularizable.
2658 Currently it will reassemble the numeric every time
2659 it needs to be sent, using a few dozen callbacks;
2660 if this is too slow some caching scheme should be
2665 +0 -1 trunk/include/s_user.h (File Modified)
2666 +36 -114 trunk/include/supported.h (File Modified)
2667 +1 -1 trunk/modules/m_version.c (File Modified)
2668 +1 -0 trunk/src/Makefile.in (File Modified)
2669 +1 -0 trunk/src/ircd.c (File Modified)
2670 +300 -25 trunk/src/s_user.c (File Modified)
2671 + - trunk/src/supported.c (File Added)
2674 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2676 EUID orighost could differ from host only in case,
2677 do not mark as dynamic spoof then
2681 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2684 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2686 kline help file: clarify a bit and remove some obsolete stuff
2687 partly suggested by Olin
2691 +8 -8 trunk/help/opers/kline (File Modified)
2694 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2700 +20 -0 trunk/NEWS (File Modified)
2703 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2705 Show real host/IP to nonopers whoising themselves.
2706 The IP is not shown for auth{} spoofs, otherwise it is,
2707 as it looked rather weird to me to show an auth{} spoofed
2708 IP like this. (/userhost on self still shows the IP.)
2712 +13 -2 trunk/modules/m_whois.c (File Modified)
2715 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2717 Document nick_delay stuff and move it around a bit.
2721 +1 -2 trunk/doc/example.conf (File Modified)
2722 +8 -2 trunk/doc/reference.conf (File Modified)
2725 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2727 - disable nickdelay by default. Needs to be documented in reference.conf.
2731 +2 -0 trunk/doc/example.conf (File Modified)
2732 +2 -0 trunk/doc/reference.conf (File Modified)
2735 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2737 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2741 +2 -1 trunk/modules/m_services.c (File Modified)
2744 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2746 ip_cloaking: somewhat hackish but we need to send the
2747 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2752 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2755 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2757 If EUID is used, show realhost in far connect notice
2758 (but not in far disconnect notice).
2762 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2765 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2768 - use non-ENCAP CHGHOST if possible
2769 - really introduce new users with their mangled and real
2770 host if +h is in default umodes
2774 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2777 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2779 Add non-ENCAP CHGHOST.
2783 +49 -11 trunk/modules/m_chghost.c (File Modified)
2786 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2788 Initial addition of EUID (puts realhost/account in same
2789 command as user introduction).
2790 See doc/technical/euid.txt for more information.
2791 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2795 + - trunk/doc/technical/euid.txt (File Added)
2796 +2 -1 trunk/include/s_serv.h (File Modified)
2797 +1 -1 trunk/include/s_user.h (File Modified)
2798 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2799 +1 -34 trunk/modules/m_chghost.c (File Modified)
2800 +0 -28 trunk/modules/m_services.c (File Modified)
2801 +30 -1 trunk/src/s_serv.c (File Modified)
2802 +30 -3 trunk/src/s_user.c (File Modified)
2805 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2807 Store the mangled host in localClient and use it for
2808 ban matching (also match real host for mangled users,
2809 also match mangled host for uncloaked users).
2810 Improve interaction of +h with auth{} and services
2812 Note that all of this only applies to clients who
2813 connect after the mangling module is loaded
2814 (other clients cannot even set +h).
2815 The sorcerynet cloaking module has not been updated
2820 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2821 +3 -0 trunk/include/client.h (File Modified)
2822 +64 -5 trunk/src/channel.c (File Modified)
2823 +1 -0 trunk/src/client.c (File Modified)
2824 +2 -2 trunk/src/s_user.c (File Modified)
2827 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2829 Document /stats U letters in sgml.
2833 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2836 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2838 Better description of hub_mask and leaf_mask.
2842 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2845 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2847 Add operspy_dont_care_user_info to sgml docs.
2851 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2854 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2856 Add general::operspy_dont_care_user_info.
2857 This makes /who mask equivalent to /who !mask for opers
2858 with the operspy flag, and removes the operspy log/notice
2859 on /who mask, /masktrace and /scan.
2860 The necessary privilege (operspy flag) is unchanged.
2861 Behaviour for the other operspy commands (channel
2862 related ones) is also unchanged.
2866 +1 -0 trunk/doc/example.conf (File Modified)
2867 +6 -0 trunk/doc/reference.conf (File Modified)
2868 +1 -0 trunk/include/s_conf.h (File Modified)
2869 +10 -8 trunk/modules/m_etrace.c (File Modified)
2870 +6 -0 trunk/modules/m_info.c (File Modified)
2871 +8 -5 trunk/modules/m_scan.c (File Modified)
2872 +1 -1 trunk/modules/m_version.c (File Modified)
2873 +6 -1 trunk/modules/m_who.c (File Modified)
2874 +1 -0 trunk/src/newconf.c (File Modified)
2875 +1 -0 trunk/src/s_conf.c (File Modified)
2878 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2880 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2881 This letter will also be used for showing operspy with
2882 limited accountability (show non channel related info
2883 without '!' or notice).
2887 +2 -0 trunk/doc/server-version-info (File Modified)
2888 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2889 +2 -0 trunk/include/ircd.h (File Modified)
2890 +6 -0 trunk/modules/m_info.c (File Modified)
2891 +2 -0 trunk/modules/m_version.c (File Modified)
2892 +1 -0 trunk/src/ircd_state.c (File Modified)
2895 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2897 Add m_webirc module, allows showing real host of CGI:IRC users.
2898 Differences to the version available on my web page for a while:
2899 instructions on how to set it up.
2903 +137 -0 trunk/extensions/Makefile.in (File Modified)
2904 + - trunk/extensions/m_webirc.c (File Added)
2907 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2909 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2913 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2916 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2918 - move beu from core to contributors
2919 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2923 +2 -2 trunk/CREDITS (File Modified)
2926 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2928 Mention that class blocks must be defined before the
2929 auth or connect blocks referencing them.
2933 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2936 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2939 - change from "can join" to "is banned", this reverses sense
2940 and removes "weird" checks like for +i, +l, +j
2941 - don't allow $j to same channel
2942 - +s/+p restriction removed, anyone can /mode b anyway
2947 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2950 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2952 Add a few important lines from reference.conf to example.conf.
2956 +8 -1 trunk/doc/example.conf (File Modified)
2959 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2961 - we don't support rtsigio anymore
2962 - we definately don't support VMS nor Cygwin either.
2966 +2 -2 trunk/INSTALL (File Modified)
2967 +0 -2 trunk/README.FIRST (File Modified)
2970 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2972 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2976 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2979 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2982 - return EXTBAN_NOMATCH for a valid ban that does not match
2983 - consider a $j ban invalid if we were already processing a
2984 can_join for a $j ban
2988 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2991 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2993 extb_extgecos: realhost -> orighost
2997 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3000 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3002 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3006 +59 -0 trunk/extensions/Makefile.in (File Modified)
3007 + - trunk/extensions/extb_canjoin.c (File Added)
3010 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3012 - oh right, charybdis calls that 'orighost'.
3016 +2 -2 trunk/modules/m_who.c (File Modified)
3019 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3021 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3025 +2 -0 trunk/modules/m_who.c (File Modified)
3028 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3030 - also check $x against realhost
3034 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3037 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3039 Sorcerynet people want a debugging notice moved from +s to +d.
3043 +1 -1 trunk/src/blacklist.c (File Modified)
3046 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3048 Use source_p instead of client_p for free_pre_client().
3049 client_p could be NULL or another client.
3053 +1 -1 trunk/src/client.c (File Modified)
3056 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3058 - revert this, I know how to fix it now
3062 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3065 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3067 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3068 This fix is probably suboptimal, but it does indeed fix the problem.
3072 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3075 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3077 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3081 +49 -0 trunk/extensions/Makefile.in (File Modified)
3082 + - trunk/extensions/extb_extgecos.c (File Added)
3085 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3087 Remove undocumented and unused general::fallback_to_ip6_int config option.
3091 +0 -3 trunk/include/s_conf.h (File Modified)
3092 +0 -3 trunk/src/newconf.c (File Modified)
3095 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3098 - document new TESTMASK
3099 - mention that TESTMASK matching is the same as MASKTRACE matching
3100 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3105 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3108 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3110 New testmask from ratbox 2.2.
3111 Allows matches on nick, ip and gecos in addition to user
3112 and host, and is fully analogous to masktrace.
3113 The numeric has changed from 724 to 727 and fields in it
3118 +4 -3 trunk/help/opers/testmask (File Modified)
3119 +1 -0 trunk/include/numeric.h (File Modified)
3120 +82 -9 trunk/modules/m_testmask.c (File Modified)
3121 +2 -2 trunk/src/messages.tab (File Modified)
3124 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3126 contrib -> extensions
3130 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3133 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3135 CHGHOST: Check validity of new hostname.
3136 If the command came from a local client (disabled by
3137 default), send an error message and drop the command.
3138 If the command came from a remote client or server,
3139 send a notice to opers and the target user (if local).
3143 +42 -1 trunk/modules/m_chghost.c (File Modified)
3146 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3152 +23 -1 trunk/NEWS (File Modified)
3155 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3157 When an outgoing server connection succeeds, set
3158 localClient->ip by simply copying the whole sockaddr
3159 struct instead of copying certain parts only.
3163 +1 -19 trunk/src/s_serv.c (File Modified)
3166 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3168 Give a special error message and ignore the connect block
3169 if trying to add a connect block for the server's own name.
3173 +7 -0 trunk/src/newconf.c (File Modified)
3176 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3178 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3179 when --disable-balloc is used, so that it compiles.
3180 Obviously the BlockHeapUsage() stub returns just zeroes so
3181 /stats z will be less informative.
3185 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3188 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3190 Free and zero dns_query in DNS callback for outgoing connect.
3191 This avoids double free of reslist.
3195 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3198 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3200 From ratbox, log failed outgoing connections to serverlog.
3205 +13 -1 trunk/src/s_serv.c (File Modified)
3208 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3210 Change serverlog message when connecting to be more clear and show the port number.
3214 +1 -1 trunk/src/s_serv.c (File Modified)
3217 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3219 Remove gethost_byname(), this is meaningless
3220 since the removal of AAAA -> A fallback (r1763).
3224 +0 -1 trunk/include/res.h (File Modified)
3225 +0 -12 trunk/src/res.c (File Modified)
3228 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3230 Remove ip6.int support and use only ip6.arpa.
3231 The global ip6.int zone has disappeared on June 1
3232 and a lot of other software has been removing ip6.int
3234 This removes the second and last case where IPv6
3235 support in charybdis causes extra lookups and slows
3240 +5 -27 trunk/src/res.c (File Modified)
3243 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3245 Mention new default (r1767) for connect::aftype in sgml docs.
3249 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3252 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3254 Use IPv6 if connect::host looks like an IPv6 address
3255 (contains a colon). No need to aftype=ipv6 anymore.
3259 +2 -0 trunk/src/newconf.c (File Modified)
3262 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3264 More information about connect::host.
3268 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3271 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3273 Remove fallback to A if AAAA cannot be found.
3274 In case of a forward check of a reverse lookup, we
3275 already know if it's ipv4 or ipv6, so it is not
3276 useful and in case of a forward lookup of a hostname
3277 in connect::host, connect::aftype already specifies
3278 if it's ipv4 or ipv6.
3282 +4 -27 trunk/src/res.c (File Modified)
3285 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3288 - check if +c made the message text empty and refuse
3290 - don't copy message text if it is not necessary
3295 +14 -4 trunk/modules/core/m_message.c (File Modified)
3298 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3300 remove_conf_item(): do not free cf_name, this is generally a string constant
3304 +0 -1 trunk/src/newconf.c (File Modified)
3307 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3309 Remove the old unused FDL_ constants.
3313 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3316 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3318 Remove an unused struct irc_sockaddr_storage from fde_t
3319 (allocated for every possible file descriptor).
3323 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3326 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3328 If the DNS lookup for an outgoing connection is still
3329 pending when it is closed, clean it up.
3333 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3336 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3338 If proc_answer() fails (for example if a lookup for an
3339 A record returns a CNAME), fail the query immediately.
3340 Previously the packet was just ignored, leaving the
3345 +4 -8 trunk/src/res.c (File Modified)
3348 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3350 Correct sockhost field in an outgoing server connection.
3351 First copy the host field from the server_conf, then
3352 take the IP from to where the connection was attempted
3353 when the connection callback is called.
3354 (Before r1747 this used the IP from the server_conf.)
3358 +8 -2 trunk/src/s_serv.c (File Modified)
3361 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3363 Remove ipnum (keep aftype) and dns_query from server_conf.
3364 We don't keep track of binary form address in connect{}
3365 blocks anymore, DNS lookups of names in host= gone.
3366 As before the DNS lookup is done on connect.
3367 This should unbreak hostnames in host= somewhat.
3371 +1 -2 trunk/include/s_newconf.h (File Modified)
3372 +2 -2 trunk/src/newconf.c (File Modified)
3373 +1 -42 trunk/src/s_newconf.c (File Modified)
3374 +12 -31 trunk/src/s_serv.c (File Modified)
3377 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3383 +1 -1 trunk/configure (File Modified)
3386 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3388 Fix --disable-balloc help text (said --disable-small-net).
3392 +1 -1 trunk/configure.ac (File Modified)
3395 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3397 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3398 services (+S). Unlike operstring and adminstring, this
3399 is not changeable with /quote set but is updated on rehash.
3403 +1 -0 trunk/doc/example.conf (File Modified)
3404 +10 -2 trunk/doc/reference.conf (File Modified)
3405 +1 -0 trunk/include/s_conf.h (File Modified)
3406 +6 -0 trunk/modules/m_info.c (File Modified)
3407 +3 -2 trunk/modules/m_whois.c (File Modified)
3408 +1 -0 trunk/src/newconf.c (File Modified)
3409 +1 -0 trunk/src/s_conf.c (File Modified)
3412 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3414 Fix handling of comma in whois: ignore the comma and
3415 everything after it but do output the entire parameter
3420 +2 -2 trunk/modules/m_whois.c (File Modified)
3423 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3425 New /stats letter 's' to list HURTs:
3426 - opers get the full listing.
3427 - users get any HURTs that match their sockhost/orighost if
3428 "stats_k_oper_only" is set to 1.
3432 +50 -0 trunk/extensions/hurt.c (File Modified)
3435 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3437 - make the newconf system available to modules.
3441 +4 -1 trunk/include/newconf.h (File Modified)
3442 +4 -8 trunk/src/newconf.c (File Modified)
3445 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3447 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3450 +0 -3 trunk/doc/example.conf (File Modified)
3451 +0 -3 trunk/doc/reference.conf (File Modified)
3454 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3456 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3460 +3 -0 trunk/doc/example.conf (File Modified)
3461 +3 -0 trunk/doc/reference.conf (File Modified)
3464 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3466 Fix too early truncation of JOIN channel list.
3470 +2 -3 trunk/modules/core/m_join.c (File Modified)
3473 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3475 - From ratbox 2.2 (anfl), send server notices about read
3476 errors from handshakes and servers to +s instead of +d.
3477 - Send various server notices about failed server
3478 connections which did not reach registered state network
3479 wide if the connection was initiated by a remote oper.
3480 This avoids annoying the whole net if there is a
3481 broken autoconnect, but allows all opers to see why a
3482 remote connect failed. Failed connections which did reach
3483 server state already generate server notices everywhere.
3485 Note: this is an exception to our general policy to not send
3486 server notices about unregistered connections remotely.
3490 +1 -0 trunk/include/client.h (File Modified)
3491 +20 -6 trunk/src/client.c (File Modified)
3492 +6 -6 trunk/src/s_serv.c (File Modified)
3495 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3501 +1 -1 trunk/doc/example.conf (File Modified)
3502 +1 -1 trunk/doc/reference.conf (File Modified)
3505 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3507 Don't allow #channel +b $c:&channel (inconsistent target).
3511 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3514 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3516 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3520 +0 -2 trunk/include/client.h (File Modified)
3523 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3525 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3529 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3532 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3534 Store IP addresses in whowas. These are shown to opers.
3535 Obtained from Eurus patches.
3536 orighost tracking removed (not worth the memory IMHO),
3537 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3538 with unknown IPs and to not violate auth{} spoof policy.
3542 +2 -0 trunk/doc/reference.conf (File Modified)
3543 +1 -0 trunk/include/numeric.h (File Modified)
3544 +1 -0 trunk/include/whowas.h (File Modified)
3545 +10 -1 trunk/modules/m_whowas.c (File Modified)
3546 +1 -1 trunk/src/messages.tab (File Modified)
3547 +4 -0 trunk/src/whowas.c (File Modified)
3550 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3552 Describe hostmask parameter of masktrace better in sgml docs.
3556 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3559 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3561 masktrace help file: mention CIDR IP masks
3566 +2 -0 trunk/help/opers/masktrace (File Modified)
3569 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3571 MASKTRACE: allow normal match() on IP address also
3576 +2 -3 trunk/modules/m_etrace.c (File Modified)
3579 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3581 Allow +S clients (services) to send to channels and @/+ channels always.
3585 +1 -1 trunk/modules/core/m_message.c (File Modified)
3586 +1 -1 trunk/src/channel.c (File Modified)
3589 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3591 Allow servers to send to @#chan and +#chan.
3595 +1 -1 trunk/modules/core/m_message.c (File Modified)
3598 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3600 Don't count opers on service{} servers in /lusers.
3604 +2 -2 trunk/src/s_user.c (File Modified)
3607 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3609 Show opers the real host behind a dynamic spoof in WHOIS.
3610 If the user is auth{} spoofed, this shows the auth{} spoof
3611 otherwise it shows the DNS hostname and IP address.
3612 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3616 +1 -0 trunk/include/numeric.h (File Modified)
3617 +12 -2 trunk/modules/m_whois.c (File Modified)
3618 +1 -1 trunk/src/messages.tab (File Modified)
3621 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3623 Remove #define HIDE_SPOOF_IPS from config.h, should
3624 have been done earlier.
3628 +0 -7 trunk/include/config.h (File Modified)
3631 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3633 Bring back ERR_CANTKILLSERVER.
3637 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3640 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3643 - also send RPL_HOSTHIDDEN on -h
3644 - don't allow +h for auth{} spoofed clients
3648 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3651 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3653 /etc/resolv.conf parsing:
3654 - don't crash (sometimes) if there is a line without an argument
3655 (e.g. 'search' by itself)
3656 - fix handling of lines with leading whitespace
3660 +9 -8 trunk/src/reslib.c (File Modified)
3663 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3665 Put back code that terminates DNS queries, which was
3666 removed during the resolver changes.
3670 +4 -0 trunk/src/s_auth.c (File Modified)
3673 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3675 - oh hey, that was in the wrong place
3679 +13 -13 trunk/src/s_auth.c (File Modified)
3682 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3684 - handle a situation where a user can go away before DNS completes
3688 +13 -0 trunk/src/s_auth.c (File Modified)
3691 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3697 +1 -0 trunk/include/blacklist.h (File Modified)
3698 +1 -0 trunk/include/res.h (File Modified)
3699 +33 -2 trunk/src/blacklist.c (File Modified)
3700 +2 -0 trunk/src/client.c (File Modified)
3701 +24 -0 trunk/src/res.c (File Modified)
3704 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3706 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3707 if comm_accept() failed.
3709 Found with valgrind.
3713 +4 -4 trunk/src/listener.c (File Modified)
3716 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3718 - handle unavailable Client/preClient structs
3722 +9 -0 trunk/src/blacklist.c (File Modified)
3725 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3727 Add +lf to SGML docs.
3731 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3734 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3736 Also do forwarding if the channel limit (+l) is exceeded.
3740 +1 -1 trunk/help/opers/cmode (File Modified)
3741 +2 -2 trunk/modules/core/m_join.c (File Modified)
3744 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3746 Post-release lovin':
3747 - Update version to 2.1.0.
3748 - Regenerate configure.
3752 +9 -9 trunk/configure (File Modified)
3753 +1 -1 trunk/configure.ac (File Modified)
3756 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3758 Comment out example blacklist{} block.
3762 +7 -7 trunk/doc/example.conf (File Modified)
3763 +7 -7 trunk/doc/reference.conf (File Modified)
3766 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3768 Add note regarding use of AHBL BLs.
3772 +4 -0 trunk/doc/example.conf (File Modified)
3773 +4 -0 trunk/doc/reference.conf (File Modified)
3776 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3782 +2 -2 trunk/CREDITS (File Modified)
3785 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3791 +1 -0 trunk/CREDITS (File Modified)
3794 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3796 Put more recent ratbox CREDITS here.
3800 +3 -2 trunk/doc/Ratbox-team (File Modified)
3803 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3809 +5 -4 trunk/NEWS (File Modified)
3812 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3814 Mention that install or make install also avoids modunload crashes.
3818 +2 -1 trunk/BUGS (File Modified)
3821 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3827 +3 -8 trunk/NEWS (File Modified)
3830 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3836 +3 -2 trunk/BUGS (File Modified)
3839 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3841 - add orighost check to hurt.c
3846 +1 -6 trunk/BUGS (File Modified)
3847 +1 -1 trunk/extensions/hurt.c (File Modified)
3850 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3852 Make kline_exempt exempt from HURT also.
3856 +2 -1 trunk/extensions/hurt.c (File Modified)
3859 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3861 Fix mask HEAL propagation.
3865 +6 -3 trunk/extensions/hurt.c (File Modified)
3868 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3875 +18 -31 trunk/extensions/README (File Modified)
3878 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3880 More target change hax.
3885 +5 -0 trunk/extensions/hurt.c (File Modified)
3888 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3890 Improvements to HURT propagation.
3894 +8 -6 trunk/extensions/hurt.c (File Modified)
3897 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3899 - further simplification
3903 +25 -76 trunk/extensions/hurt.c (File Modified)
3904 +0 -9 trunk/extensions/hurt.h (File Modified)
3907 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3913 +13 -0 trunk/extensions/hurt.c (File Modified)
3916 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3918 - cut off at 15 messages instead of 30
3922 +1 -1 trunk/extensions/hurt.h (File Modified)
3925 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3927 Squash a warning here.
3931 +1 -3 trunk/src/ircd.c (File Modified)
3934 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3936 Don't show servers in /stats l to nonopers if flatten links is enabled.
3940 +3 -1 trunk/modules/m_stats.c (File Modified)
3943 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3949 +20 -7 trunk/extensions/hurt.c (File Modified)
3952 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3954 - remove inline stuff (yuck)
3955 - sockaddr should have been sockhost
3959 +22 -31 trunk/extensions/hurt.c (File Modified)
3962 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3964 - make hurt checking actually work
3968 +2 -7 trunk/extensions/hurt.c (File Modified)
3971 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3973 Slight tweak to alias{}.
3977 +4 -0 trunk/src/parse.c (File Modified)
3980 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3982 - further simplification
3986 +59 -71 trunk/extensions/hurt.c (File Modified)
3987 +0 -1 trunk/extensions/hurt.h (File Modified)
3990 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3992 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3996 +10 -20 trunk/extensions/hurt.c (File Modified)
3997 +0 -4 trunk/extensions/hurt.h (File Modified)
4000 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4002 - remove some unnecessary code here (hurt_initial_check_event()).
4006 +0 -23 trunk/extensions/hurt.c (File Modified)
4009 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4011 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4015 +8 -0 trunk/modules/core/m_message.c (File Modified)
4018 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4020 - more sane tgchange hax
4024 +2 -1 trunk/extensions/hurt.c (File Modified)
4027 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4029 Make HEAL <nick> work.
4033 +40 -43 trunk/extensions/hurt.c (File Modified)
4036 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4038 Destroy hurt_clients list on unload.
4042 +7 -0 trunk/extensions/hurt.c (File Modified)
4045 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4047 Coding style: no space between a function name and parenthesis.
4051 +43 -43 trunk/extensions/hurt.c (File Modified)
4054 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4056 Now works and throws out hurt clients after 30 protocol messages
4057 unless they identify.
4061 +28 -36 trunk/extensions/hurt.c (File Modified)
4062 +1 -7 trunk/extensions/hurt.h (File Modified)
4065 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4067 Working addition/lookup.
4071 +8 -0 trunk/extensions/hurt.c (File Modified)
4074 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4076 Get rid of hyb6 style propagation (:server COMMAND source).
4080 +18 -22 trunk/extensions/hurt.c (File Modified)
4083 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4085 add not-working hurt_add and hurt_find
4089 +13 -5 trunk/extensions/hurt.c (File Modified)
4092 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4094 Comment out a lot of stuff so I can load and unload this without crashing.
4098 +17 -6 trunk/extensions/hurt.c (File Modified)
4101 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4103 Fix svn:keywords and add a short comment at the top.
4107 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4110 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4112 - Make hurt module compile
4113 - Link it to the build
4114 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4115 correct flag name, no CAP_TS6 use etc
4119 +1 -0 trunk/extensions/Makefile.in (File Modified)
4120 +30 -32 trunk/extensions/hurt.c (File Modified)
4123 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4125 Put beu's hurt module in trunk.
4129 + - trunk/extensions/hurt.c (File Added)
4130 + - trunk/extensions/hurt.h (File Added)
4133 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4135 - _iprint(): use stderr instead of stdout
4139 +1 -1 trunk/src/s_log.c (File Modified)
4142 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4144 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4145 and subsequently destroy our kqueue when we close 0, 1, 2
4147 - After closing fd 0, 1, 2 reopen them to /dev/null again
4148 so we don't send messages from malloc etc to a random
4150 - Remove an obsolete comment.
4154 +13 -2 trunk/src/ircd.c (File Modified)
4157 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4163 +29 -1 trunk/NEWS (File Modified)
4166 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4172 +1 -1 trunk/configure (File Modified)
4175 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4177 Fix openssl version check to also accept versions newer than 0.9.6.
4181 +1 -1 trunk/configure.ac (File Modified)
4184 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4186 Oops, need packet.h here.
4190 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4193 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4195 End the flood grace period in CPRIVMSG/CNOTICE.
4199 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4202 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4204 - update class::connectfreq documentation
4208 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4211 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4213 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4217 +3 -6 trunk/src/s_serv.c (File Modified)
4220 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4222 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4226 +1 -1 trunk/src/messages.tab (File Modified)
4229 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4231 Don't mention that /stats p shows idle times, as it doesn't.
4235 +1 -1 trunk/help/opers/stats (File Modified)
4236 +1 -1 trunk/help/users/stats (File Modified)
4239 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4241 /stats A shows DNS servers, it doesn't matter whether ircd
4242 uses ADNS or something else.
4246 +1 -1 trunk/help/opers/stats (File Modified)
4249 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4251 get_client_name() fix
4255 +4 -0 trunk/src/client.c (File Modified)
4258 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4264 +6 -0 trunk/src/ircd.c (File Modified)
4267 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4269 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4272 +16 -17 trunk/configure (File Modified)
4273 +1 -1 trunk/configure.ac (File Modified)
4276 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4278 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4281 +135 -0 trunk/configure (File Modified)
4282 +6 -0 trunk/configure.ac (File Modified)
4285 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4287 Exit 0 on successful -conftest.
4291 +1 -1 trunk/src/ircd.c (File Modified)
4294 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4296 Make the "keep the parent process around" thing work, by opening
4297 a pipe to the child process. This pipe is on fd 0 in the child
4298 process. After successful initialization, the child will write
4299 a byte to this pipe, on fatal errors it will close it without
4302 Somewhat hackish still but should work.
4306 +27 -30 trunk/src/ircd.c (File Modified)
4309 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4311 - convert some error messages to ierror() over fprintf/ilog combination
4315 +3 -6 trunk/src/ircd.c (File Modified)
4318 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4320 - inotice() for loadmodule when in foreground mode
4324 +3 -0 trunk/src/modules.c (File Modified)
4327 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4329 - remove inotice() on loading modules from the config
4333 +0 -3 trunk/src/modules.c (File Modified)
4336 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4338 - usleep for 50000usec in the parent process to allow for startup messages
4339 to be cleanly printed before detaching to shell, this should be more than
4344 +3 -0 trunk/src/ircd.c (File Modified)
4347 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4349 - display more errors during normal startup as to try to help people find common problems
4353 +27 -10 trunk/src/ircd.c (File Modified)
4356 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4358 - version bump in preparation of 2.0.0 release
4362 +9 -9 trunk/configure (File Modified)
4363 +1 -1 trunk/configure.ac (File Modified)
4366 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4368 Change example.conf operator block from "admin" to "god",
4369 so as to show we encourage per-person operator blocks.
4373 +4 -2 trunk/doc/example.conf (File Modified)
4376 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4378 Document alias{} block.
4382 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4385 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4387 Document DNS blacklist stuff in sgml.
4391 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4392 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4395 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4397 Misc /stats clarifications.
4401 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4404 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4406 Move snomasks into umodes chapter.
4407 Move oprivs chapter down.
4411 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4412 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4413 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4416 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4418 Mention operator{} user@host change.
4422 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4425 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4427 operator{} block user@host matches against orighost now, not host.
4428 This means that services/+h spoofs do not work in operator{} blocks;
4429 auth{} spoofs still work.
4433 +4 -0 trunk/doc/example.conf (File Modified)
4434 +1 -1 trunk/doc/reference.conf (File Modified)
4435 +2 -2 trunk/modules/m_challenge.c (File Modified)
4436 +1 -1 trunk/modules/m_oper.c (File Modified)
4439 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4441 - inotice/iwarn/ierror() stuff I was working on
4445 +3 -0 trunk/include/s_log.h (File Modified)
4446 +15 -11 trunk/src/ircd.c (File Modified)
4447 +3 -1 trunk/src/modules.c (File Modified)
4448 +1 -1 trunk/src/newconf.c (File Modified)
4449 +54 -0 trunk/src/s_log.c (File Modified)
4452 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4454 Oops, don't add blacklists to the list twice on rehash.
4458 +3 -2 trunk/src/blacklist.c (File Modified)
4461 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4463 Remove notices to the client about progress of dnsbl lookups.
4467 +0 -4 trunk/src/blacklist.c (File Modified)
4470 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4472 Add auth{} flag dnsbl_exempt.
4476 +2 -1 trunk/doc/example.conf (File Modified)
4477 +2 -1 trunk/doc/reference.conf (File Modified)
4478 +2 -0 trunk/include/s_conf.h (File Modified)
4479 +1 -0 trunk/src/newconf.c (File Modified)
4480 +8 -1 trunk/src/s_user.c (File Modified)
4483 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4485 Switch alias{} and blacklist{} around, for consistency with example.conf.
4489 +18 -18 trunk/doc/reference.conf (File Modified)
4492 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4494 Send a warning to the user if they are dnsbl listed but exempted.
4498 +17 -12 trunk/src/s_user.c (File Modified)
4501 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4503 Move throwing out dnsbl listed clients to registration,
4504 and make kline_exempt exempt from it.
4508 +1 -0 trunk/include/blacklist.h (File Modified)
4509 +4 -0 trunk/include/client.h (File Modified)
4510 +15 -16 trunk/src/blacklist.c (File Modified)
4511 +6 -0 trunk/src/client.c (File Modified)
4512 +17 -0 trunk/src/s_user.c (File Modified)
4515 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4517 Show refcount in /stats n.
4521 +3 -2 trunk/modules/m_stats.c (File Modified)
4524 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4526 Don't look up dnsbls twice if they send USER twice.
4530 +5 -3 trunk/modules/m_user.c (File Modified)
4533 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4535 Add /stats n to help files.
4539 +1 -0 trunk/help/opers/stats (File Modified)
4540 +1 -0 trunk/help/users/stats (File Modified)
4543 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4545 Only check dnsbls for A records, not AAAA.
4549 +1 -1 trunk/src/blacklist.c (File Modified)
4552 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4554 Don't remove non-illegal blacklists on completion of check.
4555 Add debugging notices (not working).
4559 +5 -1 trunk/src/blacklist.c (File Modified)
4562 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4564 Don't call register_local_user() if they haven't sent a nick yet.
4568 +1 -1 trunk/src/blacklist.c (File Modified)
4571 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4573 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4577 +21 -0 trunk/modules/m_stats.c (File Modified)
4580 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4582 More dnsbl rehash fixes, it was adding bogus entries.
4586 +2 -7 trunk/src/newconf.c (File Modified)
4589 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4591 Need blacklist.h here.
4595 +1 -0 trunk/src/s_conf.c (File Modified)
4598 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4604 +1 -2 trunk/configure (File Modified)
4605 +0 -48 trunk/configure.ac (File Modified)
4606 + - trunk/doc/example-iauth.conf (File Deleted)
4607 + - trunk/iauth/ (File Deleted)
4610 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4612 Improve handling of rehashing with blacklists.
4613 Also some coding style tweaks.
4617 +3 -2 trunk/include/blacklist.h (File Modified)
4618 +35 -16 trunk/src/blacklist.c (File Modified)
4619 +2 -0 trunk/src/s_conf.c (File Modified)
4622 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4624 Clear can_send cache if a user logs in or out from services.
4628 +2 -0 trunk/modules/m_services.c (File Modified)
4631 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4633 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4634 This directory is not entered by default.
4635 More stuff needs to be moved into here.
4639 +2 -1 trunk/configure (File Modified)
4640 +1 -0 trunk/configure.ac (File Modified)
4641 +69 -458 trunk/extensions/Makefile.in (File Modified)
4642 + - trunk/extensions/m_clearchan.c (File Deleted)
4643 + - trunk/extensions/m_force.c (File Deleted)
4644 + - trunk/unsupported/ (File Added)
4645 + - trunk/unsupported/Makefile.in (File Added)
4646 + - trunk/unsupported/m_clearchan.c (File Added)
4647 + - trunk/unsupported/m_force.c (File Added)
4650 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4652 Logging/wallops for forcejoin/forcepart, numeric fix.
4653 This needs to be moved to the toys section.
4657 +22 -2 trunk/extensions/m_force.c (File Modified)
4660 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4662 Fix comments at the top (including copyright).
4666 +3 -2 trunk/extensions/m_omode.c (File Modified)
4669 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4671 Add OMODE command to extensions/ for oper mode hacking:
4672 - requires admin privs
4673 - does not work for opped opers
4675 - sends a ServerMode for opping the oper themselves,
4676 otherwise a mode coming from the oper (not only
4677 does this provide full accountability, it is also
4678 easiest to implement while avoiding channels
4679 messed up with bogus bans etc).
4683 +171 -0 trunk/extensions/Makefile.in (File Modified)
4684 + - trunk/extensions/m_omode.c (File Added)
4687 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4693 + - trunk/include/blacklist.h (Property Modified)
4694 + - trunk/src/blacklist.c (Property Modified)
4697 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4699 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4703 +5 -1 trunk/src/blacklist.c (File Modified)
4706 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4708 Initial DNS blacklist support:
4709 - see example.conf for how to use.
4710 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4711 - tor.ahbl.org is also included because most networks will not want to allow tor
4712 (and we're considering going KoS on tor users here anyway due to abuse)
4716 +18 -0 trunk/doc/example.conf (File Modified)
4717 +66 -0 trunk/doc/reference.conf (File Modified)
4718 + - trunk/include/blacklist.h (File Added)
4719 +2 -0 trunk/include/client.h (File Modified)
4720 +3 -0 trunk/modules/m_user.c (File Modified)
4721 +152 -0 trunk/src/Makefile.in (File Modified)
4722 + - trunk/src/blacklist.c (File Added)
4723 +34 -0 trunk/src/newconf.c (File Modified)
4724 +1 -0 trunk/src/s_auth.c (File Modified)
4725 +4 -0 trunk/src/s_user.c (File Modified)
4728 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4730 Remove last bit of lzo stuff (comment in example.conf connect{}).
4734 +0 -4 trunk/doc/example.conf (File Modified)
4737 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4739 Show sasl successes and failures in /stats t (like other
4740 things in /stats t, about local clients only).
4744 +2 -0 trunk/include/s_stats.h (File Modified)
4745 +3 -0 trunk/modules/m_sasl.c (File Modified)
4746 +3 -0 trunk/src/s_stats.c (File Modified)
4749 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4751 Allow messaging services by nickname without using
4752 target change slots (this was already possible with
4753 user@server notation or services shortcuts).
4757 +2 -2 trunk/modules/core/m_message.c (File Modified)
4760 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4762 Abort a safelist if a new /list comes in while one is already in progress.
4766 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4769 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4771 Change $![letter]:[mask] to $~[letter]:[mask]
4772 so both ! and ~ invert an extban.
4776 +2 -0 trunk/src/chmode.c (File Modified)
4779 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4781 - revert due to technical issues
4785 +1 -1 trunk/src/extban.c (File Modified)
4788 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4790 - 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
4794 +1 -1 trunk/src/extban.c (File Modified)
4797 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4799 Don't pace /list on a single channel.
4803 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4806 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4808 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4812 +4 -2 trunk/include/supported.h (File Modified)
4815 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4817 Extban types are case insensitive; force them to lowercase when added.
4821 +5 -5 trunk/doc/extban.txt (File Modified)
4822 +4 -0 trunk/src/chmode.c (File Modified)
4823 +3 -3 trunk/src/extban.c (File Modified)
4826 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4828 sendto_wallops_flags():
4829 - instead of checking IsOper on each client, walk the appropriate list
4830 - instead of sending non-+z wallops from persons to nonopers, send only
4831 +w wallops from persons
4835 +1 -5 trunk/src/send.c (File Modified)
4838 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4840 Prefix oper wallops with "WALLOPS - " if they would
4841 otherwise look like operwalls or locops, when sending
4842 them to local users.
4846 +11 -1 trunk/modules/m_wallops.c (File Modified)
4849 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4851 Make sure destination field in some sasl numerics
4852 is the user's nick, not the sasl agent or server
4857 +2 -2 trunk/modules/m_sasl.c (File Modified)
4860 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4862 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4866 +1 -1 trunk/extensions/Makefile.in (File Modified)
4869 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4871 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4875 +1 -0 trunk/src/s_user.c (File Modified)
4878 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4880 Fix build for when IPv6 is disabled.
4884 +12 -10 trunk/src/s_auth.c (File Modified)
4887 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4889 Add information about adding extban types.
4893 +25 -0 trunk/doc/extban.txt (File Modified)
4896 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4898 Better extban validation: try to match a new extban from
4899 a local user against its setter to see if it is valid.
4900 Unknown extban types from remotes are no longer hidden.
4904 +4 -3 trunk/doc/extban.txt (File Modified)
4905 +1 -0 trunk/include/channel.h (File Modified)
4906 +2 -6 trunk/src/chmode.c (File Modified)
4907 +32 -0 trunk/src/extban.c (File Modified)
4910 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4912 Make sure both .c.o: and .s.o: are followed by the necessary command.
4916 +1 -0 trunk/src/Makefile.in (File Modified)
4919 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4921 Add need_sasl auth{} flag to sgml documentation.
4925 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4928 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4930 Document need_sasl auth{} flag in example confs.
4934 +1 -0 trunk/doc/example.conf (File Modified)
4935 +1 -0 trunk/doc/reference.conf (File Modified)
4938 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4940 Don't allow TB to set an empty topic.
4941 This would be possible if a server sent bad protocol
4942 and could cause a crash.
4946 +4 -0 trunk/modules/m_tb.c (File Modified)
4949 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4955 +1 -1 trunk/Makefile.in (File Modified)
4958 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4964 +2 -2 trunk/configure (File Modified)
4965 +1 -1 trunk/configure.ac (File Modified)
4968 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4974 +2 -2 trunk/configure (File Modified)
4977 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4983 +1 -1 trunk/extensions/Makefile.in (File Modified)
4986 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4988 - rename contrib to extensions to bring some clarity to things
4992 +1 -1 trunk/Makefile.in (File Modified)
4993 +1 -1 trunk/configure.ac (File Modified)
4994 +10 -10 trunk/doc/example.conf (File Modified)
4995 +10 -10 trunk/doc/reference.conf (File Modified)
4996 + - trunk/extensions/ (File Added)
4997 + - trunk/extras/ (File Deleted)
5000 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5006 +1 -1 trunk/Makefile.in (File Modified)
5007 +1 -1 trunk/configure.ac (File Modified)
5008 + - trunk/contrib/ (File Deleted)
5009 + - trunk/extras/ (File Added)
5012 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5014 Don't allow servers to QUIT (they should use SQUIT).
5018 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5021 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5027 + - trunk/src/fnvhash.s (Property Modified)
5030 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5032 - reduced version of code
5036 +9 -61 trunk/src/fnvhash.s (File Modified)
5039 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5041 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5045 +1 -1 trunk/src/fnvhash.s (File Modified)
5048 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5050 Fix orighost matching for klines, etc. Was hashing the visible
5055 +1 -1 trunk/src/hostmask.c (File Modified)
5058 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5060 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5064 +7 -1 trunk/configure (File Modified)
5065 +5 -0 trunk/configure.ac (File Modified)
5066 +5 -6 trunk/src/Makefile.in (File Modified)
5067 +0 -4 trunk/src/fnvhash.s (File Modified)
5068 +0 -2 trunk/src/hash.c (File Modified)
5071 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5073 - regenerate configure
5077 +18 -0 trunk/configure (File Modified)
5080 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5082 - --enable-ricer-hashing option.
5086 +9 -0 trunk/configure.ac (File Modified)
5087 +3 -0 trunk/include/setup.h.in (File Modified)
5090 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5092 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5096 + - trunk/src/fnvhash.s (File Added)
5097 +3 -0 trunk/src/hash.c (File Modified)
5100 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5102 Fix syntax error in reference.conf.
5106 +0 -1 trunk/doc/reference.conf (File Modified)
5109 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5111 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5112 (&& instead of ||...)
5113 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5117 +1 -1 trunk/src/chmode.c (File Modified)
5120 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5122 Documentation for extban.
5126 + - trunk/doc/extban.txt (File Added)
5129 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5131 Add extban modules to example confs.
5135 +5 -0 trunk/doc/example.conf (File Modified)
5136 +10 -0 trunk/doc/reference.conf (File Modified)
5139 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5141 Initial addition of extended ban types (conditionals).
5142 Allows custom +bqeI checks via modules.
5143 Initial extra types are account (a[:mask]), oper (o),
5144 channel (c:name), realname (r:mask), server (s:mask).
5148 +229 -0 trunk/contrib/Makefile.in (File Modified)
5149 + - trunk/contrib/extb_account.c (File Added)
5150 + - trunk/contrib/extb_channel.c (File Added)
5151 + - trunk/contrib/extb_oper.c (File Added)
5152 + - trunk/contrib/extb_realname.c (File Added)
5153 + - trunk/contrib/extb_server.c (File Added)
5154 +13 -0 trunk/include/channel.h (File Modified)
5155 +1 -0 trunk/src/Makefile.in (File Modified)
5156 +14 -5 trunk/src/channel.c (File Modified)
5157 +91 -0 trunk/src/chmode.c (File Modified)
5158 + - trunk/src/extban.c (File Added)
5161 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5163 Do not force +bqeI modes starting with '$' in nick!user@host format.
5164 * and ? characters in them are still assumed to be wildcards.
5168 +6 -0 trunk/src/chmode.c (File Modified)
5171 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5173 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5177 +4 -0 trunk/modules/m_capab.c (File Modified)
5180 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5182 Stop some mixing of client and server protocol.
5186 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5187 +4 -2 trunk/modules/m_pass.c (File Modified)
5188 +6 -0 trunk/modules/m_sasl.c (File Modified)
5189 +6 -0 trunk/modules/m_user.c (File Modified)
5192 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5198 +0 -2 trunk/include/s_newconf.h (File Modified)
5199 +0 -4 trunk/include/s_serv.h (File Modified)
5200 +0 -1 trunk/src/newconf.c (File Modified)
5201 +1 -13 trunk/src/s_serv.c (File Modified)
5204 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5206 - revert LZOLink patch for now
5210 +0 -1 trunk/servlink/Makefile.in (File Modified)
5211 +0 -16 trunk/servlink/README (File Modified)
5212 +2 -36 trunk/servlink/control.c (File Modified)
5213 +0 -3 trunk/servlink/control.h (File Modified)
5214 +7 -5955 trunk/servlink/io.c (File Modified)
5215 + - trunk/servlink/lzoconf.h (File Deleted)
5216 + - trunk/servlink/lzodefs.h (File Deleted)
5217 + - trunk/servlink/minilzo.c (File Deleted)
5218 + - trunk/servlink/minilzo.h (File Deleted)
5219 +0 -1 trunk/servlink/servlink.h (File Modified)
5222 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5228 +4 -2 trunk/servlink/control.c (File Modified)
5229 +2 -1 trunk/servlink/io.c (File Modified)
5232 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5238 +2 -2 trunk/servlink/io.c (File Modified)
5241 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5243 - paranoia, prevent segfaults
5247 +2 -2 trunk/servlink/io.c (File Modified)
5250 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5252 - more optimal servlink code
5256 +21 -8 trunk/servlink/io.c (File Modified)
5259 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5261 - more efficient read strategy
5265 +15 -3 trunk/servlink/io.c (File Modified)
5268 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5270 - use lzo_uintp cast to make LZO happy
5274 +3 -3 trunk/servlink/io.c (File Modified)
5277 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5279 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5283 +4 -0 trunk/doc/example.conf (File Modified)
5284 +2 -1 trunk/include/s_newconf.h (File Modified)
5285 +4 -0 trunk/include/s_serv.h (File Modified)
5286 +1 -0 trunk/servlink/Makefile.in (File Modified)
5287 +16 -0 trunk/servlink/README (File Modified)
5288 +34 -2 trunk/servlink/control.c (File Modified)
5289 +3 -0 trunk/servlink/control.h (File Modified)
5290 +5929 -7 trunk/servlink/io.c (File Modified)
5291 + - trunk/servlink/lzoconf.h (File Added)
5292 + - trunk/servlink/lzodefs.h (File Added)
5293 + - trunk/servlink/minilzo.c (File Added)
5294 + - trunk/servlink/minilzo.h (File Added)
5295 +1 -0 trunk/servlink/servlink.h (File Modified)
5296 +1 -0 trunk/src/newconf.c (File Modified)
5297 +14 -2 trunk/src/s_serv.c (File Modified)
5300 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5302 - remove imalloc, it was a concept that probably wouldn't have worked properly
5306 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5307 + - trunk/libcharybdis/imalloc.c (File Deleted)
5308 + - trunk/libcharybdis/imalloc.h (File Deleted)
5311 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5313 - disable imalloc for now
5317 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5320 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5322 - remove unneeded debug code
5326 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5329 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5331 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5335 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5338 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5340 - more stuff here, imalloc remains disabled for now
5344 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5347 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5353 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5356 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5362 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5363 +2 -0 trunk/src/ircd.c (File Modified)
5366 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5368 - roll back libircd crap
5372 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5373 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5374 +29 -0 trunk/src/.depend (File Modified)
5375 +6 -21 trunk/src/Makefile.in (File Modified)
5376 +3 -218 trunk/src/ircd.c (File Modified)
5377 + - trunk/src/ircd_linker.c (File Deleted)
5378 + - trunk/src/main.c (File Deleted)
5381 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5383 - realloc(), free() implementation
5387 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5390 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5392 - malloc(), calloc() implementation
5396 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5399 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5401 - block_free(), block_find(), retune_heaps() implementation
5405 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5408 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5410 - block_destroy code, block_allocate code.
5414 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5417 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5423 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5426 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5428 - disable imalloc again :P
5432 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5435 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5441 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5444 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5450 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5453 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5455 - constructor code for imalloc engine (malloc_init())
5459 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5462 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5464 - imalloc engine improvements
5468 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5471 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5473 - replace mmap() code with direct brk()/sbrk() calls.
5477 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5480 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5482 - remove outdated i_malloc() interfaces
5486 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5489 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5491 - redisable imalloc (sorry!)
5495 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5498 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5500 - correct GET_PAGE_SLOT() macro
5504 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5507 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5509 - oops forgot to commit it with imalloc turned off
5513 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5516 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5522 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5523 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5526 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5528 - lowlevel imalloc code
5532 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5533 + - trunk/libcharybdis/imalloc.h (File Added)
5536 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5542 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5545 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5551 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5554 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5556 - 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)
5560 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5561 + - trunk/libcharybdis/imalloc.c (File Added)
5564 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5566 - increment configure Id
5570 +2208 -1 trunk/configure (File Modified)
5573 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5575 - bootstrap for imalloc code
5579 +54 -1 trunk/configure.ac (File Modified)
5580 +27 -0 trunk/include/setup.h.in (File Modified)
5583 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5585 Clarify interaction of spoofs and channel bans/operator{} blocks.
5589 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5590 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5593 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5595 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5599 +30 -22 trunk/src/ircd.c (File Modified)
5602 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5604 If shared{} blocks deny something, the command
5605 is silently ignored.
5609 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5612 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5614 Move up IsService check so we don't store a non-service
5615 in preClient->sasl_agent.
5619 +6 -6 trunk/modules/m_sasl.c (File Modified)
5622 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5624 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5625 Add some more sanity checks on agent strings.
5629 +13 -11 trunk/modules/m_sasl.c (File Modified)
5632 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5634 Unknown clients can have an ID too now so make sure to remove
5635 them from the hash if they exit.
5639 +3 -0 trunk/src/client.c (File Modified)
5642 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5644 Only accept sasl from servers in a service{} block.
5645 Not tested but this must go in.
5649 +6 -0 trunk/modules/m_sasl.c (File Modified)
5650 +3 -0 trunk/modules/m_signon.c (File Modified)
5653 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5655 Only process SAVE messages targetting registered users,
5656 not servers or unregistered connections. Could cause
5657 a crash when bad protocol was received.
5661 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5664 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5666 - fix QJM buffer overflow vulnerability (fucking GXTi)
5670 +3 -3 trunk/src/s_user.c (File Modified)
5673 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5675 Mention /scan umodes under oper_spy privilege.
5679 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5682 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5684 Mention that overlapping cluster blocks are a bad thing.
5688 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5691 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5693 - Document cluster{} and shared{} blocks.
5694 - Mention that service{} does not allow wildcards.
5698 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5701 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5703 Document exempt{} and service{} blocks, point to reference.conf for
5704 general{}, channel{} and serverhide{}.
5708 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5711 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5713 Document ~ in lists of values better.
5717 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5720 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5722 More detailed CNOTICE, CPRIVMSG descriptions.
5726 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5729 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5731 Oops, need both Revision and Id on modules.
5735 + - trunk/modules/sno_routing.c (Property Modified)
5738 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5740 Tweak header comment a bit (filename, Id).
5744 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5747 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5749 Add GLINE and UNGLINE.
5753 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5756 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5758 New configure with proper Id.
5762 +3 -1 trunk/configure (File Modified)
5765 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5767 Change #include directives for in6addr_any, hopefully compiles better now.
5771 +3 -1 trunk/configure.ac (File Modified)
5774 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5776 Encourage putting actual administrative information
5777 in the admin{} block.
5781 +3 -3 trunk/doc/example.conf (File Modified)
5784 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5786 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5790 +9 -7 trunk/include/s_conf.h (File Modified)
5791 +1 -0 trunk/src/newconf.c (File Modified)
5792 +10 -0 trunk/src/s_user.c (File Modified)
5795 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5797 - Change to glines = no in example confs
5798 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5803 +1 -1 trunk/doc/example.conf (File Modified)
5804 +1 -1 trunk/doc/reference.conf (File Modified)
5805 +2 -2 trunk/modules/m_gline.c (File Modified)
5808 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5810 - forward-port QJM fix from 1.1
5814 +2 -0 trunk/src/s_user.c (File Modified)
5817 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5819 - add switch to configure to disable the block allocator
5823 +18 -0 trunk/configure (File Modified)
5824 +9 -0 trunk/configure.ac (File Modified)
5825 +0 -6 trunk/include/config.h (File Modified)
5826 +3 -0 trunk/include/setup.h.in (File Modified)
5829 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5831 Fix wierd error that would exit SASL users with "Overridden"
5834 +1 -1 trunk/modules/m_signon.c (File Modified)
5837 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5839 Remove obsolete XXX comment about lazylinks.
5843 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5846 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5848 OJOIN: make sure to send the wallops remotely for #channels
5852 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5855 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5857 Accountability for OJOIN (contrib module)
5860 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5863 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5865 - move more stuff over to ircd_state
5869 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5870 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5871 +9 -0 trunk/src/ircd_state.c (File Modified)
5872 +3 -3 trunk/src/patricia.c (File Modified)
5875 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5877 - move more stuff out of libircd and into ircd_state.c
5881 +5 -5 trunk/src/channel.c (File Modified)
5882 +4 -4 trunk/src/client.c (File Modified)
5883 +12 -0 trunk/src/ircd_state.c (File Modified)
5886 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5888 - this is just barrels of fun
5892 + - trunk/include/ircd_state.h (File Added)
5893 +1 -1 trunk/src/Makefile.in (File Modified)
5894 +2 -1 trunk/src/channel.c (File Modified)
5895 +3 -52 trunk/src/ircd.c (File Modified)
5896 +100 -3 trunk/src/ircd_state.c (File Modified)
5899 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5901 It's .include, not #include.
5905 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5908 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5910 More consistent section titles.
5914 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5915 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5916 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5919 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5921 Mention possible exceeding of +j/+l due to propagation
5922 delays between servers.
5926 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5929 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5932 - "text" -> <quote>text</quote>
5938 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5939 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5940 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5941 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5944 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5946 Remove text about deprecation of glines.
5950 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5953 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5955 - Add description of umode +D, deaf.
5956 - Mention CALLERID 005 token with umode +g.
5960 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5963 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5965 Strip off a leading colon in services shortcuts (aliases).
5969 +2 -0 trunk/src/parse.c (File Modified)
5972 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5974 Add no_oper_invis contrib module, denies opers setting
5975 themselves invisible (except hidden_oper's).
5979 +42 -0 trunk/contrib/Makefile.in (File Modified)
5980 + - trunk/contrib/no_oper_invis.c (File Added)
5983 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5985 Mention /stats E, make the other /stats descriptions more consistent.
5989 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5992 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5994 Mention that the KILL reason and oper will appear on channels.
5998 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6001 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6003 Mention /mode #channel f to query forward channel from outside.
6007 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6010 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6012 Port over RATBOX_2_1 r20960 (anfl):
6013 client connect notices to +C should be hiding the extra
6014 fields for spoofed users
6018 +2 -1 trunk/src/s_user.c (File Modified)
6021 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6023 Add a chapter with our extra user commands:
6024 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6028 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6029 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6032 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6034 Do not put by <server>: in SQUIT reasons to servers
6035 other than the one being exited.
6039 +1 -1 trunk/src/client.c (File Modified)
6042 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6044 Regenerate configure.
6048 +1162 -1159 trunk/configure (File Modified)
6051 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6053 Move the warning flags down so they do not mess up
6054 checks like for -Wl,-export-dynamic.
6058 +33 -30 trunk/configure.ac (File Modified)
6061 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6067 +2 -1 trunk/iauth/Makefile.in (File Modified)
6070 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6072 - build iauth makefile
6076 +3 -2 trunk/configure (File Modified)
6077 +1 -0 trunk/configure.ac (File Modified)
6080 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6086 + - trunk/iauth/Makefile.in (File Added)
6089 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6091 - add iauth.conf.example from irc2.11
6095 + - trunk/doc/example-iauth.conf (File Added)
6098 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6100 - wow, i found some docs on this thing
6104 + - trunk/doc/technical/iauth-internals.txt (File Added)
6107 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6109 - no longer applicable
6113 + - trunk/authdaemon/ (File Deleted)
6116 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6118 - remove libircd.so on make clean (oops)
6122 +1 -1 trunk/src/Makefile.in (File Modified)
6125 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6127 - merge iauth source for experimentation
6131 + - trunk/iauth/ (File Added)
6132 + - trunk/iauth/a_conf.c (File Added)
6133 + - trunk/iauth/a_conf_def.h (File Added)
6134 + - trunk/iauth/a_conf_ext.h (File Added)
6135 + - trunk/iauth/a_defines.h (File Added)
6136 + - trunk/iauth/a_externs.h (File Added)
6137 + - trunk/iauth/a_io.c (File Added)
6138 + - trunk/iauth/a_io_ext.h (File Added)
6139 + - trunk/iauth/a_log.c (File Added)
6140 + - trunk/iauth/a_log_def.h (File Added)
6141 + - trunk/iauth/a_log_ext.h (File Added)
6142 + - trunk/iauth/a_struct_def.h (File Added)
6143 + - trunk/iauth/iauth.c (File Added)
6144 + - trunk/iauth/mod_lhex.c (File Added)
6145 + - trunk/iauth/mod_lhex_ext.h (File Added)
6146 + - trunk/iauth/mod_pipe.c (File Added)
6147 + - trunk/iauth/mod_pipe_ext.h (File Added)
6148 + - trunk/iauth/mod_rfc931.c (File Added)
6149 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6150 + - trunk/iauth/mod_socks.c (File Added)
6151 + - trunk/iauth/mod_socks_ext.h (File Added)
6152 + - trunk/iauth/mod_webproxy.c (File Added)
6153 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6156 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6158 User /quote help index was not sorted properly.
6162 +2 -2 trunk/help/Makefile.in (File Modified)
6163 +8 -8 trunk/help/users/index (File Modified)
6166 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6172 +25 -8 trunk/help/opers/index (File Modified)
6173 + - trunk/help/opers/scan (File Added)
6176 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6179 - Document SCAN UMODES
6180 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6184 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6187 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6189 Add our copyright information to /info (part of release-1.1 r1026).
6193 +1 -0 trunk/src/version.c.SH (File Modified)
6196 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6198 Fix some compile warnings.
6202 +1 -1 trunk/modules/core/m_join.c (File Modified)
6203 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6204 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6205 +1 -1 trunk/modules/m_scan.c (File Modified)
6206 +4 -4 trunk/modules/m_signon.c (File Modified)
6209 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6211 RSFNC: OK, actually consider unknowns also for detecting a collide.
6212 Otherwise we can get two clients with the same nick.
6216 +1 -1 trunk/modules/m_services.c (File Modified)
6219 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6221 - charybdis profiling stuff
6222 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6227 +0 -8 trunk/configure (File Modified)
6228 +1 -8 trunk/configure.ac (File Modified)
6229 +18 -0 trunk/include/channel.h (File Modified)
6230 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6231 +335 -260 trunk/src/.depend (File Modified)
6232 +1569 -0 trunk/src/Makefile.in (File Modified)
6233 + - trunk/src/chmode.c (File Added)
6234 +16 -1 trunk/src/ircd.c (File Modified)
6235 +11 -0 trunk/src/main.c (File Modified)
6236 +11 -0 trunk/src/modules.c (File Modified)
6239 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6241 RSFNC: Do not send kills to servers for unknowns
6245 +4 -2 trunk/modules/m_services.c (File Modified)
6248 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6250 Describe service{} blocks in reference.conf.
6254 +12 -0 trunk/doc/reference.conf (File Modified)
6257 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6259 Replace this list of modes with pointers to other documentation.
6263 +6 -50 trunk/doc/modes.txt (File Modified)
6266 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6268 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6269 looks too much like an old-ircd client pointer otherwise.
6273 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6276 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6279 - note truncation of the list (perhaps sending multiple
6281 - clarify in a comment that /findforwards on a nonexistent
6282 channel can be useful
6283 - sendto_one_notice() requires that the text start with
6288 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6291 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6293 When we close a local server's link, always include the
6294 name of the client causing the exit in the reason in the
6295 SQUIT we send them (replacing them with us). This makes
6296 sure server notices for stuff like "Not enough arguments
6297 to server command" are different on the two sides.
6301 +7 -5 trunk/src/client.c (File Modified)
6304 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6306 New contrib module m_findforwards.c
6310 +112 -0 trunk/contrib/Makefile.in (File Modified)
6311 + - trunk/contrib/m_findforwards.c (File Added)
6314 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6316 Whoops, don't show real host behind auth{} spoof in
6317 spoof notices if hide_spoof_ips is enabled.
6319 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6323 +3 -2 trunk/src/s_conf.c (File Modified)
6326 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6328 Add dalnet-style /identify that sends to nickserv or chanserv.
6332 +102 -0 trunk/contrib/Makefile.in (File Modified)
6333 + - trunk/contrib/m_identify.c (File Added)
6336 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6338 Document alias{} blocks a bit better.
6342 +9 -0 trunk/doc/reference.conf (File Modified)
6345 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6347 - add aliases to /stats m (data usage is not counted though, sorry)
6351 +1 -0 trunk/include/s_conf.h (File Modified)
6352 +3 -0 trunk/src/newconf.c (File Modified)
6353 +15 -0 trunk/src/parse.c (File Modified)
6356 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6358 - remove m_sshortcut as it's no longer relevant
6362 +0 -145 trunk/modules/Makefile.in (File Modified)
6363 + - trunk/modules/m_sshortcut.c (File Deleted)
6366 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6368 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6369 targets instead of my original idea :P)
6373 +32 -0 trunk/doc/example.conf (File Modified)
6374 +35 -0 trunk/doc/reference.conf (File Modified)
6375 +4 -0 trunk/include/parse.h (File Modified)
6376 +7 -0 trunk/include/s_conf.h (File Modified)
6377 +82 -0 trunk/src/newconf.c (File Modified)
6378 +78 -0 trunk/src/parse.c (File Modified)
6379 +16 -0 trunk/src/s_conf.c (File Modified)
6382 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6384 Remove some spaces after tabs. ??
6388 +18 -18 trunk/src/newconf.c (File Modified)
6391 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6394 - make sure to clear all marks also if the who was aborted
6395 because of too many matches
6396 - give ERR_TOOMANYMATCHES if too many matches
6399 ratbox RATBOX_2_2 r22003 (jilles)
6403 +28 -26 trunk/modules/m_who.c (File Modified)
6406 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6412 +9 -9 trunk/configure (File Modified)
6413 +1 -1 trunk/configure.ac (File Modified)
6416 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6418 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6422 +2 -1 trunk/include/s_newconf.h (File Modified)
6423 +20 -0 trunk/modules/m_rehash.c (File Modified)
6424 +1 -1 trunk/src/s_newconf.c (File Modified)
6427 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6429 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6433 +0 -1 trunk/doc/example.conf (File Modified)
6434 +0 -3 trunk/doc/reference.conf (File Modified)
6435 +0 -1 trunk/include/s_conf.h (File Modified)
6436 +0 -6 trunk/modules/m_info.c (File Modified)
6437 +1 -1 trunk/src/channel.c (File Modified)
6438 +0 -1 trunk/src/newconf.c (File Modified)
6441 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6443 Missing header in m_chghost.c
6446 +1 -0 trunk/modules/m_chghost.c (File Modified)
6449 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6451 Relocate QJM code to a seperate function(change_nick_user_host)
6452 Change CHGHOST to use change_nick_user_host instead of just setting it
6456 +3 -0 trunk/include/s_user.h (File Modified)
6457 +1 -1 trunk/modules/m_chghost.c (File Modified)
6458 +3 -78 trunk/modules/m_signon.c (File Modified)
6459 +89 -0 trunk/src/s_user.c (File Modified)
6462 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6464 Restore /stats a (dns servers, admin-only).
6468 +1 -0 trunk/include/res.h (File Modified)
6469 +5 -8 trunk/modules/m_stats.c (File Modified)
6470 +16 -0 trunk/src/res.c (File Modified)
6473 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6475 - Add CHARYBDIS_PROFILE if we are profiling.
6476 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6477 - Remove duplicate --enable-epoll entry.
6481 +1595 -15 trunk/configure (File Modified)
6482 +30 -11 trunk/configure.ac (File Modified)
6483 +3 -0 trunk/include/setup.h.in (File Modified)
6486 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6488 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6492 +28 -0 trunk/aclocal.m4 (File Modified)
6495 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6497 Allow requesting forward channel and quiet list in same mode command.
6501 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6504 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6506 Add description of xline wildcards.
6510 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6513 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6515 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6519 +0 -4 trunk/modules/m_services.c (File Modified)
6522 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6528 +1 -1 trunk/include/hook.h (File Modified)
6531 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6533 call_hook, not hook_call
6537 +1 -1 trunk/modules/core/m_join.c (File Modified)
6540 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6542 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6543 Could be useful for a number of things.
6547 +9 -0 trunk/modules/core/m_join.c (File Modified)
6550 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6552 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6556 +7 -0 trunk/include/hook.h (File Modified)
6559 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6561 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6565 +15 -0 trunk/modules/m_services.c (File Modified)
6568 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6570 Clarify snomask +f, +k, +u.
6574 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6577 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6579 Cmode +p and +s may be set simultaneously.
6583 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6586 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6588 actually, we should check the data version on each reload (oops)
6592 +6 -6 trunk/src/main.c (File Modified)
6595 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6597 more work on the loader
6601 +45 -21 trunk/src/main.c (File Modified)
6604 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6606 Add prototype ircd_state.c
6610 + - trunk/src/ircd_state.c (File Added)
6613 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6615 Smaller improvements.
6619 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6622 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6624 Add a lot of stuff here.
6628 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6631 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6633 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6637 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6640 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6642 Invex doesn't trump +r or (sic) +J.
6646 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6649 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6651 Check to make sure a module is not loaded before loading it.
6655 +6 -1 trunk/src/ircd_parser.y (File Modified)
6658 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6660 - Add a missing comma in the HeaderMessages array
6661 - Only send "Your hostname is too long ..." if that really is the case
6665 +2 -2 trunk/src/s_auth.c (File Modified)
6668 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6670 build_symtable() will have already bailed here, so no need to check
6671 explicitly whether or not charybdis_main is NULL.
6675 +7 -16 trunk/src/main.c (File Modified)
6678 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6680 Data structure versioning, part 1.
6684 +10 -1 trunk/include/ircd_defs.h (File Modified)
6685 +2 -0 trunk/src/ircd.c (File Modified)
6686 +15 -3 trunk/src/main.c (File Modified)
6689 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6691 build a symbol table and use that instead of doing a raw dlsym on everything
6695 + - trunk/include/ircd_linker.h (File Added)
6696 +71 -1 trunk/src/Makefile.in (File Modified)
6697 + - trunk/src/ircd_linker.c (File Added)
6698 +16 -4 trunk/src/main.c (File Modified)
6701 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6703 The launcher now calls io_loop() instead of charybdis_main().
6704 This is so that we do not have to reinitialize *everything* later.
6708 +1 -0 trunk/include/ircd.h (File Modified)
6709 +6 -7 trunk/src/ircd.c (File Modified)
6710 +13 -1 trunk/src/main.c (File Modified)
6713 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6715 Use global binding on libircd.so.
6719 +1 -1 trunk/src/main.c (File Modified)
6722 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6724 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6725 (it will do more later)
6729 +14 -12 trunk/include/config.h (File Modified)
6730 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6731 +31 -5 trunk/src/Makefile.in (File Modified)
6732 +78 -1 trunk/src/ircd.c (File Modified)
6733 + - trunk/src/main.c (File Added)
6736 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6738 Add whitespace here, oops.
6742 +1 -1 trunk/CREDITS (File Modified)
6745 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6747 Properly copy over the IP address here instead of using a cheap hack.
6748 Because the hack didn't work right except on IPv6. :|
6752 +12 -2 trunk/src/s_newconf.c (File Modified)
6755 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6757 Revert reject cache notice to ratbox's, which more
6758 clearly suggests what's happening.
6762 +4 -1 trunk/src/reject.c (File Modified)
6765 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6767 Fix the openssl status in the overview information.
6771 +1 -3 trunk/configure (File Modified)
6772 +1 -3 trunk/configure.ac (File Modified)
6775 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6777 - Add simple exempt{} block (127.0.0.1) to example.conf.
6778 - Remove mention of deny{}.
6782 +5 -0 trunk/doc/example.conf (File Modified)
6783 +1 -1 trunk/doc/reference.conf (File Modified)
6786 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6788 example.conf: add some comments at the start
6789 reference.conf: some ircd-ratbox -> charybdis
6793 +11 -0 trunk/doc/example.conf (File Modified)
6794 +6 -5 trunk/doc/reference.conf (File Modified)
6797 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6799 Rename m_createauthonly module to createauthonly
6800 as this is not a module providing an m_function
6805 +1 -38 trunk/contrib/Makefile.in (File Modified)
6806 + - trunk/contrib/createauthonly.c (File Added)
6807 + - trunk/contrib/m_createauthonly.c (File Deleted)
6810 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6812 Add to example confs commented lines for:
6813 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6814 sno_globalkline.so, sno_globaloper.so.
6818 +5 -1 trunk/doc/example.conf (File Modified)
6819 +9 -1 trunk/doc/reference.conf (File Modified)
6822 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6824 - Unbreak connecting to connect{}s with hostnames
6825 instead of IP addresses (broken with new resolver).
6826 - Try to do A/AAAA query based on aftype in
6827 connect{} (doesn't seem to work fully).
6831 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6834 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6836 Unbreak /rehash dns.
6840 +1 -0 trunk/src/res.c (File Modified)
6843 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6845 Preserve Hybrid Id and add one of our own.
6849 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6850 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6853 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6855 Add anfl and Androsyn to CREDITS.
6856 They wrote a lot of ratbox code we use, both before and after the fork.
6860 +2 -0 trunk/CREDITS (File Modified)
6863 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6865 Hostname validity check.
6869 +42 -3 trunk/src/s_auth.c (File Modified)
6872 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6874 Version bump to 1.2.0.
6878 +9 -9 trunk/configure (File Modified)
6879 +1 -1 trunk/configure.ac (File Modified)
6882 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6884 - Missed a spot in the IPv6 code here. Should be usable now.
6888 +2 -2 trunk/src/res.c (File Modified)
6891 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6893 Alright, so, this massive commit does the following:
6895 - Adds a resolver based on the undernet and hybrid one.
6896 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6897 - Makes a check in ./configure be posixly correct
6898 - Simplifies the auth code and DNS callbacks
6900 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6904 +1 -1 trunk/Makefile.in (File Modified)
6905 + - trunk/adns/ (File Deleted)
6906 +148 -80 trunk/configure (File Modified)
6907 +1 -2 trunk/configure.ac (File Modified)
6908 +6 -0 trunk/include/client.h (File Modified)
6909 +1 -0 trunk/include/packet.h (File Modified)
6910 +153 -41 trunk/include/res.h (File Modified)
6911 + - trunk/include/reslib.h (File Added)
6912 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6913 +930 -1449 trunk/modules/.depend (File Modified)
6914 +3 -0 trunk/modules/m_stats.c (File Modified)
6915 +417 -621 trunk/src/.depend (File Modified)
6916 +1 -1 trunk/src/.indent.pro (File Modified)
6917 +2069 -289 trunk/src/Makefile.in (File Modified)
6918 + - trunk/src/adns.c (File Deleted)
6919 + - trunk/src/res.c (File Added)
6920 + - trunk/src/reslib.c (File Added)
6921 +11 -50 trunk/src/s_auth.c (File Modified)
6922 +4 -26 trunk/src/s_newconf.c (File Modified)
6925 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6927 Document the NOBALLOC feature.
6931 +7 -1 trunk/include/config.h (File Modified)
6934 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6936 commands.sgml changes
6940 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6943 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6949 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6952 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6954 Improve description of class{} block (in particular,
6955 mention server classes as well as client classes).
6959 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6962 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6965 -/* sendq: servers need a higher sendq as they send more data */
6966 +/* sendq: servers need a higher sendq as they are sent more data */
6970 +1 -1 trunk/doc/reference.conf (File Modified)
6973 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6975 Add modules{} block.
6979 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6982 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6984 Add general::oper_snomask, snomask on oper up for opers
6985 that have umode +s set on oper up, but do not have
6986 a specific snomask setting in their operator block.
6987 If this is empty or not specified, +s is used as before.
6991 +4 -1 trunk/doc/example.conf (File Modified)
6992 +7 -1 trunk/doc/reference.conf (File Modified)
6993 +1 -0 trunk/include/client.h (File Modified)
6994 +1 -0 trunk/include/s_conf.h (File Modified)
6995 +32 -0 trunk/src/newconf.c (File Modified)
6996 +1 -0 trunk/src/s_conf.c (File Modified)
6997 +13 -3 trunk/src/s_user.c (File Modified)
7000 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7005 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7008 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7010 Add MASKTRACE and CHANTRACE commands.
7014 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7017 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7019 document loadmodule directive
7023 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7026 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7032 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7035 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7037 q:lines are no longer living in the ircd.conf either
7041 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7044 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7046 remove k:line, d:line, x:line as they are their own files now
7050 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7053 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7055 New place for operator::snomask.
7059 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7062 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7064 Document connect {}.
7068 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7071 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7073 example.conf: move operator::snomask to a more logical place,
7074 more sensible default
7075 reference.conf: add operator::snomask
7079 +3 -3 trunk/doc/example.conf (File Modified)
7080 +3 -0 trunk/doc/reference.conf (File Modified)
7083 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7085 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7086 in those conf entries that take umodes like <name1>, <name2>, ...
7090 +3 -0 trunk/doc/reference.conf (File Modified)
7091 +3 -0 trunk/src/newconf.c (File Modified)
7094 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7100 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7109 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7118 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7127 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7130 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7132 Document operator {} blocks.
7136 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7139 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7141 auth{}: clarify/add some details
7145 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7148 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7150 auth{}: Move a paragraph.
7154 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7157 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7159 Document auth{} blocks.
7163 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7166 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7172 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7175 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7177 Add umode +R, prevents unidentified clients from
7178 sending private messages or notices. /accept'ed
7179 clients and opers are exempt.
7180 Due to the /accept part, this is only checked
7181 at the target's server, may want to change
7186 +1 -0 trunk/help/opers/umode (File Modified)
7187 +1 -0 trunk/help/users/umode (File Modified)
7188 +2 -0 trunk/include/client.h (File Modified)
7189 +1 -0 trunk/include/numeric.h (File Modified)
7190 +11 -1 trunk/modules/core/m_message.c (File Modified)
7191 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7192 +1 -1 trunk/src/messages.tab (File Modified)
7193 +1 -1 trunk/src/s_user.c (File Modified)
7196 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7198 Don't allow a nick change if banned or quieted (and not
7199 voiced or opped) on a channel. This uses numeric 435
7200 (bahamut's "cannot change to a banned nick") because
7201 bahamut/ircu's 437 and hyperion's 438 already have
7202 another meaning for us.
7206 +2 -0 trunk/include/channel.h (File Modified)
7207 +1 -0 trunk/include/numeric.h (File Modified)
7208 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7209 +38 -0 trunk/src/channel.c (File Modified)
7210 +1 -1 trunk/src/messages.tab (File Modified)
7213 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7216 - respect ban exceptions
7217 - also deny a knock if quieted
7221 +2 -1 trunk/modules/m_knock.c (File Modified)
7224 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7226 Reverse bad substitution in comment.
7230 +1 -1 trunk/src/channel.c (File Modified)
7233 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7235 - set DynSpoof flag for clients spoofed at registration
7236 - add orighost instead of host to the hostname hash
7240 +5 -1 trunk/src/s_user.c (File Modified)
7243 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7245 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7249 +2 -3 trunk/src/send.c (File Modified)
7252 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7254 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7258 +17 -7 trunk/modules/m_signon.c (File Modified)
7261 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7263 Correct minimum args on ENCAP SASL to avoid nasty core.
7267 +1 -1 trunk/modules/m_sasl.c (File Modified)
7270 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7272 Style nits: sptr can't ever be NULL, don't compare truth
7277 +2 -3 trunk/modules/m_scan.c (File Modified)
7280 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7282 - Comment out scan_cmodes() prototype to suppress warning
7283 - Correct minimum parameter count for mo_scan()
7287 +2 -2 trunk/modules/m_scan.c (File Modified)
7290 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7293 - Include full command in operspy notice
7294 - Allow global scans (no-list used, mask not used) without operspy
7295 - Use ERR_NOPRIVS numeric
7299 +21 -9 trunk/modules/m_scan.c (File Modified)
7302 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7304 Cancel out the >3 default if < is given; this way
7305 any </> specification fully overrides the default.
7309 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7312 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7314 - Call mo_list() from m_list() to reduce code duplication
7315 - Default to >3, rather arbitrarily (conf option?)
7316 - Make < and > mean less than and greater than again
7320 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7323 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7325 When processing topic burst, hide connecting server
7326 on netburst if flatten links is enabled.
7330 +9 -2 trunk/modules/m_tb.c (File Modified)
7333 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7335 - remove PENALTY token
7339 +0 -1 trunk/include/supported.h (File Modified)
7342 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7345 - Add PENALTY because we have a pace-wait system.
7346 - Add FNC due to SAVE and RSFNC
7351 +4 -2 trunk/include/supported.h (File Modified)
7354 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7356 mkay, indent went nuts here
7360 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7363 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7365 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7366 and can be used instead. The SAFELIST implementation is the one used by
7367 default, as most users/networks will be used to it.
7371 +1 -0 trunk/NEWS (File Modified)
7372 +14 -0 trunk/include/client.h (File Modified)
7373 +5 -0 trunk/include/hash.h (File Modified)
7374 +404 -272 trunk/modules/Makefile.in (File Modified)
7375 + - trunk/modules/m_list.c (File Deleted)
7376 + - trunk/modules/m_list_ratbox.c (File Added)
7377 + - trunk/modules/m_list_safelist.c (File Added)
7378 +5 -5 trunk/src/hash.c (File Modified)
7381 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7383 Clear invites on a lowerTS JOIN or SJOIN.
7384 This should complete kick_on_split_riding protection.
7388 +5 -0 trunk/modules/core/m_join.c (File Modified)
7389 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7392 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7394 Like in ratbox, send and interpret timestamps on invites.
7398 +9 -2 trunk/modules/m_invite.c (File Modified)
7401 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7403 Add +S (network service) umode. Just for completeness, users or opers
7408 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7411 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7417 +35 -2 trunk/NEWS (File Modified)
7420 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7422 Split off a PreClient structure for data to be freed on registation (i.e. password).
7423 New hook introduce_client for post-registration messages.
7424 Fix b0rked SASL numerics.
7425 Burst REALHOST post-introduction for spoofed-on-registration clients.
7426 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7427 Pre-registration signon support.
7431 +10 -0 trunk/configure (File Modified)
7432 +2 -0 trunk/configure.ac (File Modified)
7433 +14 -4 trunk/include/client.h (File Modified)
7434 +1 -0 trunk/include/hook.h (File Modified)
7435 +1 -0 trunk/include/numeric.h (File Modified)
7436 +3 -0 trunk/include/setup.h.in (File Modified)
7437 +16 -0 trunk/modules/m_chghost.c (File Modified)
7438 +25 -21 trunk/modules/m_sasl.c (File Modified)
7439 +63 -30 trunk/modules/m_signon.c (File Modified)
7440 +18 -0 trunk/src/client.c (File Modified)
7441 +2 -0 trunk/src/hook.c (File Modified)
7442 +5 -5 trunk/src/messages.tab (File Modified)
7443 +2 -0 trunk/src/s_serv.c (File Modified)
7444 +28 -2 trunk/src/s_user.c (File Modified)
7447 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7449 Update hook documentation.
7453 +30 -0 trunk/doc/hooks.txt (File Modified)
7456 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7458 Improve @/# handling in match_esc().
7462 +21 -13 trunk/src/match.c (File Modified)
7465 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7467 backtrack instead of bailing out when handling a mismatched escape
7471 +1 -1 trunk/src/match.c (File Modified)
7474 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7476 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7479 +2 -1 trunk/CREDITS (File Modified)
7482 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7484 Fix the escape brokenness and pick up a more efficient matching algorithm,
7485 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7486 Patch sent upstream. They can do whatever they want with it, *shrug*.
7490 +147 -161 trunk/src/match.c (File Modified)
7493 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7495 If flatten links is enabled, fake the origins of some ServerModes
7496 sent to clients so that the server sending the netburst is hidden.
7497 Most mode hacks still show the true source.
7501 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7502 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7505 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7507 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7508 where the exit originated).
7509 - When receiving an SQUIT for a server themselves
7510 (IsMe(target_p) || target_p == client_p)
7511 close their link and send a local server notice.
7515 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7516 +6 -3 trunk/src/client.c (File Modified)
7519 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7521 Hooking into the wrong hook, whoops. :P
7525 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7526 +6 -10 trunk/modules/core/m_join.c (File Modified)
7529 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7531 this doesn't work right, right now :P
7535 +40 -0 trunk/contrib/Makefile.in (File Modified)
7536 + - trunk/contrib/m_createauthonly.c (File Added)
7537 +6 -0 trunk/include/hook.h (File Modified)
7538 +26 -1 trunk/modules/core/m_join.c (File Modified)
7539 +1 -1 trunk/src/ircd.c (File Modified)
7542 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7544 Make can_join() hookable.
7548 +12 -1 trunk/src/channel.c (File Modified)
7551 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7553 add 'int approved;' to the channel event hook
7557 +1 -0 trunk/include/hook.h (File Modified)
7560 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7562 Use SIDs in SASL ENCAP origin.
7563 Ignore responses from other agents once the first SASL response has been received for a client.
7567 +9 -5 trunk/modules/m_sasl.c (File Modified)
7570 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7572 Removed stray debug code.
7576 +1 -1 trunk/modules/m_sasl.c (File Modified)
7579 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7581 Don't complain "unknown MODE flag" if a non-oper attempts
7582 to unset an oper only umode they do not have.
7583 This is to prevent unwanted error messages when users/bots
7584 do things like MODE <nick> +i-sw.
7588 +4 -2 trunk/src/s_user.c (File Modified)
7591 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7593 Fix client_exit hook name and only call it for local exits that are not
7598 +3 -2 trunk/modules/m_sasl.c (File Modified)
7601 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7603 Fix SASL logic to actually use stored agent UID.
7604 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7605 Add abort code for exiting clients.
7609 +18 -9 trunk/modules/m_sasl.c (File Modified)
7612 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7614 Port over ratbox 2.2 /challenge. This is slightly more secure
7615 (better crypto, longer keys, challenge timeout) and has better
7618 The respond tool is no longer part of the ircd tree but a
7619 separate package, currently available from
7620 http://respond.ircd-ratbox.org (we should mirror/... this).
7624 +65 -310 trunk/doc/challenge.txt (File Modified)
7625 +5 -5 trunk/include/client.h (File Modified)
7626 +3 -0 trunk/include/irc_string.h (File Modified)
7627 +3 -0 trunk/include/numeric.h (File Modified)
7628 +94 -50 trunk/modules/m_challenge.c (File Modified)
7629 +1 -2 trunk/src/client.c (File Modified)
7630 +125 -0 trunk/src/irc_string.c (File Modified)
7631 +2 -2 trunk/src/messages.tab (File Modified)
7632 + - trunk/tools/rsa_respond/ (File Deleted)
7635 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7637 Preliminary SASL support.
7641 +7 -0 trunk/include/client.h (File Modified)
7642 +6 -0 trunk/include/numeric.h (File Modified)
7643 +1 -0 trunk/modules/Makefile.in (File Modified)
7644 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7645 +175 -1 trunk/modules/m_cap.c (File Modified)
7646 + - trunk/modules/m_sasl.c (File Added)
7647 +2 -0 trunk/modules/m_user.c (File Modified)
7648 +5 -5 trunk/src/messages.tab (File Modified)
7649 +8 -2 trunk/src/s_user.c (File Modified)
7652 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7654 SIGNON: make logout also apply remotely.
7658 +7 -2 trunk/modules/m_signon.c (File Modified)
7661 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7663 Use an asterisk when sending empty logins in SIGNON.
7667 +5 -5 trunk/modules/m_signon.c (File Modified)
7670 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7672 SIGNON: Only add whowas entry (add_history()) and wipe
7673 accepts (del_all_accepts()) if nick changed.
7677 +5 -3 trunk/modules/m_signon.c (File Modified)
7680 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7682 SIGNON: slight fixes to collision code:
7683 - don't kill if target_p == source_p (nick unchanged or only changed case)
7684 - add comment that SAVE support is missing
7685 - use sendto_realops_snomask() instead of sendto_realops_flags()
7689 +9 -6 trunk/modules/m_signon.c (File Modified)
7692 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7694 Fix up kills for bad nick/user/host on SIGNON.
7698 +16 -6 trunk/modules/m_signon.c (File Modified)
7701 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7703 If changing to a nick with a digit, only allow the UID.
7707 +4 -0 trunk/modules/m_signon.c (File Modified)
7710 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7712 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7713 Strip leading digits from logins that are not purely numeric.
7717 +3 -0 trunk/include/numeric.h (File Modified)
7718 +2 -0 trunk/include/send.h (File Modified)
7719 +1 -0 trunk/modules/Makefile.in (File Modified)
7720 +456 -3 trunk/modules/m_services.c (File Modified)
7721 + - trunk/modules/m_signon.c (File Added)
7722 +2 -2 trunk/src/messages.tab (File Modified)
7723 +98 -0 trunk/src/send.c (File Modified)
7726 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7728 Remove old server notice umodes from example confs.
7732 +1 -2 trunk/doc/example.conf (File Modified)
7733 +4 -17 trunk/doc/reference.conf (File Modified)
7736 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7738 Add snomask help file (forgot this earlier).
7742 + - trunk/help/opers/snomask (File Added)
7745 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7747 Add umode +l (receive locops).
7751 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7754 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7756 We don't plan to implement cmode +R (quiet unidentified) and
7757 umode +I (deny invite) for 1.1, so comment them out from the
7762 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7763 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7766 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7768 Improve snomask usage description.
7772 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7775 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7777 Mention the word snomask with umode +s (needs to be a link really).
7781 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7784 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7786 Add snomask +Z (operspy notices).
7790 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7793 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7795 Misc updates/clarifications.
7799 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7802 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7808 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7809 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7810 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7813 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7815 - Allow ENCAP REALHOST outside burst
7816 - Fix comment describing race condition: this can only happen
7817 on a local whois with use_whois_actually enabled
7821 +4 -6 trunk/modules/m_chghost.c (File Modified)
7824 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7826 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7830 +39 -0 trunk/contrib/Makefile.in (File Modified)
7831 + - trunk/contrib/sno_globaloper.c (File Added)
7834 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7836 Pass along old umodes and snomask in umode_changed hook,
7837 changing its parameter type from struct Client *
7838 to hook_data_umode_changed *. (For a new client, both
7841 The IP cloaking module now fully ignores umode changes
7842 where +h didn't change.
7846 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7847 +7 -0 trunk/include/hook.h (File Modified)
7848 +18 -4 trunk/src/s_user.c (File Modified)
7851 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7853 move libcharybdis-provided function initialisation into libcharybdis_init().
7857 +32 -11 trunk/src/ircd.c (File Modified)
7860 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7862 Make +f notices (local host, global host, global user@host, local class)
7863 netwide. Exceeding /quote set max remains local.
7867 +4 -4 trunk/src/s_conf.c (File Modified)
7870 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7872 Netwide notices about attempts to join juped channels.
7876 +1 -1 trunk/modules/core/m_join.c (File Modified)
7879 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7881 Send server notices about failed oper attempts globally.
7882 Successful remote oper attempt notices will be generated
7883 from the mode changes.
7887 +3 -3 trunk/modules/m_challenge.c (File Modified)
7888 +2 -2 trunk/modules/m_oper.c (File Modified)
7891 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7893 Rest of infrastructure for sending server notices globally.
7894 Uses a new L_NETWIDE level on sendto_realops_snomask().
7898 +1 -0 trunk/include/send.h (File Modified)
7899 +31 -4 trunk/src/send.c (File Modified)
7902 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7904 Add general::global_snotices conf option to control
7905 whether we send out SNOTEs. Does not do anything yet.
7909 +1 -0 trunk/doc/example.conf (File Modified)
7910 +6 -0 trunk/doc/reference.conf (File Modified)
7911 +1 -0 trunk/include/s_conf.h (File Modified)
7912 +6 -0 trunk/modules/m_info.c (File Modified)
7913 +1 -0 trunk/src/newconf.c (File Modified)
7914 +1 -0 trunk/src/s_conf.c (File Modified)
7917 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7919 Only accept SNOTE from servers.
7923 +2 -0 trunk/modules/m_snote.c (File Modified)
7926 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7928 Correct parv indices so this actually works.
7932 +2 -2 trunk/modules/m_snote.c (File Modified)
7935 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7941 +3 -3 trunk/modules/m_snote.c (File Modified)
7944 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7946 Add m_snote.c, SNOTE propagator.
7950 +86 -0 trunk/modules/Makefile.in (File Modified)
7951 + - trunk/modules/m_snote.c (File Added)
7954 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7956 start seeding the 1.1 NEWS file
7960 +4 -0 trunk/NEWS (File Modified)
7963 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7965 rename some modules to more descriptive names...
7969 +2 -131 trunk/contrib/Makefile.in (File Modified)
7970 + - trunk/contrib/globalconnexit.c (File Deleted)
7971 + - trunk/contrib/globallineactive.c (File Deleted)
7972 + - trunk/contrib/sno_farconnect.c (File Added)
7973 + - trunk/contrib/sno_globalkline.c (File Added)
7974 +1 -120 trunk/modules/Makefile.in (File Modified)
7975 + - trunk/modules/networknotice.c (File Deleted)
7976 + - trunk/modules/sno_routing.c (File Added)
7979 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7981 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7982 Uses FLAGS2_FLOODDONE bit on servers.
7986 +3 -0 trunk/include/client.h (File Modified)
7987 +121 -1 trunk/modules/Makefile.in (File Modified)
7988 + - trunk/modules/networknotice.c (File Added)
7991 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7993 Don't show servers in /trace to nonopers if flatten links is enabled.
7997 +8 -5 trunk/modules/m_trace.c (File Modified)
8000 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8003 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8004 - send back confirmation to source, if local client
8005 - send a +s server notice if the source is neither a server nor a service (+S)
8009 +5 -1 trunk/modules/m_chghost.c (File Modified)
8012 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8014 Use sendto_realops_snomask_from() to make the
8015 server notices appear to come from the affected
8020 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8021 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8024 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8026 Add sendto_realops_snomask_from(), allows
8027 specification of apparent source server.
8031 +1 -0 trunk/include/send.h (File Modified)
8032 +41 -1 trunk/src/send.c (File Modified)
8035 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8037 Revert r579. Keep host, not orighost in oper up notice.
8038 It would be inconsistent to have orighost there, and we
8039 don't want to mess up all server notices by putting both
8044 +1 -1 trunk/src/s_user.c (File Modified)
8047 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8049 Include the IP address in operlog/foperlog.
8053 +10 -8 trunk/modules/m_challenge.c (File Modified)
8054 +8 -6 trunk/modules/m_oper.c (File Modified)
8057 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8059 Call umode_changed hook on oper up.
8063 +1 -0 trunk/src/s_user.c (File Modified)
8066 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8068 Add globalconnexit contrib module, shows remote client connects/exits
8069 except netsplits/netjoin on snomask +F.
8070 Notice formatting will probably change somewhat still.
8074 +80 -0 trunk/contrib/Makefile.in (File Modified)
8075 + - trunk/contrib/globalconnexit.c (File Added)
8078 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8080 Declare snomask_modes[] so modules can provide snomasks.
8084 +2 -0 trunk/include/snomask.h (File Modified)
8087 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8089 Replace user_signon hook with two new hooks: new_local_user
8090 and new_remote_user.
8091 These are called right before the user is introduced to the
8092 rest of the network.
8096 +2 -1 trunk/include/hook.h (File Modified)
8097 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8098 +4 -2 trunk/src/hook.c (File Modified)
8099 +2 -3 trunk/src/s_user.c (File Modified)
8102 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8104 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8108 +2 -2 trunk/modules/m_scan.c (File Modified)
8111 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8113 Update doc/technical/send.txt.
8117 +91 -131 trunk/doc/technical/send.txt (File Modified)
8120 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8122 Add chantrace and masktrace to help files.
8126 + - trunk/help/opers/chantrace (File Added)
8127 +27 -20 trunk/help/opers/index (File Modified)
8128 + - trunk/help/opers/masktrace (File Added)
8129 +2 -0 trunk/help/opers/operspy (File Modified)
8132 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8134 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8135 Shows etrace-like output for all users in a channel,
8136 in particular IP addresses.
8140 +75 -2 trunk/modules/m_etrace.c (File Modified)
8143 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8145 Port over ratbox 2.2 r21727 (anfl):
8146 add some logging when we drop servers in places where we only notify opers
8150 +31 -0 trunk/modules/core/m_server.c (File Modified)
8153 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8155 display orighost in operup message
8159 +1 -1 trunk/src/s_user.c (File Modified)
8162 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8164 Add globallineactive contrib module, a hack which can often
8165 show k/d/g/x line active for remote clients.
8169 +52 -0 trunk/contrib/Makefile.in (File Modified)
8170 + - trunk/contrib/globallineactive.c (File Added)
8173 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8175 Show IP field in the same way as MASKTRACE:
8176 "255.255.255.255" if it's unknown (remote TS5 client)
8177 and "0" if we or the remote server are purposely
8182 +12 -1 trunk/modules/m_scan.c (File Modified)
8185 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8188 - don't show servers in a global scan
8189 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8193 +4 -1 trunk/modules/m_scan.c (File Modified)
8196 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8198 Implement SCAN UMODES.
8202 +3 -0 trunk/include/numeric.h (File Modified)
8203 +128 -2 trunk/modules/m_scan.c (File Modified)
8204 +2 -2 trunk/src/messages.tab (File Modified)
8207 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8216 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8218 parv[0] should be parv[1].
8222 +1 -1 trunk/modules/m_scan.c (File Modified)
8225 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8231 +1 -1 trunk/modules/m_scan.c (File Modified)
8234 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8240 +2 -2 trunk/modules/m_scan.c (File Modified)
8243 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8245 framework for scan command
8249 +113 -0 trunk/modules/Makefile.in (File Modified)
8250 + - trunk/modules/m_scan.c (File Added)
8253 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8255 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8259 +2 -0 trunk/include/irc_string.h (File Modified)
8260 +157 -1 trunk/modules/m_etrace.c (File Modified)
8261 +129 -90 trunk/src/match.c (File Modified)
8264 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8266 orighost may live in a different hash bucket (likely the case), lets check it standalone
8270 +39 -3 trunk/src/hostmask.c (File Modified)
8273 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8275 SVN didn't check modules/ somehow, hrmm.
8279 +1 -1 trunk/modules/m_kline.c (File Modified)
8280 +6 -6 trunk/modules/m_stats.c (File Modified)
8283 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8285 Track hostmask entries for client_p->orighost, if available.
8286 Not throughly tested, but seems to work fine.
8290 +8 -4 trunk/include/hostmask.h (File Modified)
8291 +14 -10 trunk/src/hostmask.c (File Modified)
8294 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8296 Pass on SQUIT reasons more.
8300 +17 -19 trunk/src/client.c (File Modified)
8303 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8305 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8306 This way, hidden admins also get them.
8310 +4 -4 trunk/src/send.c (File Modified)
8313 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8315 From ircd-ratbox 2.2 (r21339 anfl):
8316 ms_kill() should be using find_person(), not find_client()
8317 otherwise it can generate a core.
8321 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8324 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8326 Add m_error to core_module_table, so it is loaded by default.
8330 +1 -0 trunk/src/modules.c (File Modified)
8333 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8335 comment is a const char *, not char *.
8339 +1 -1 trunk/include/hook.h (File Modified)
8342 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8344 Fix a long standing hybrid 7 bug: when getting a read error
8345 on a server, report_error() is called with a %d instead of
8346 a %s in the format string ("Lost connection" in +d).
8350 +1 -1 trunk/src/client.c (File Modified)
8353 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8359 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8362 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8364 Add document describing capabilities and what they mean.
8368 + - trunk/doc/technical/capab.txt (File Added)
8371 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8373 Change client_exit hook to pass all exit_client() parameters.
8377 +8 -0 trunk/include/hook.h (File Modified)
8378 +6 -1 trunk/src/client.c (File Modified)
8381 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8383 Add client_exit hook, called in exit_client() for all
8384 clients of all types, except clients exiting because
8385 of netsplits (QS). The only thing done before it is
8386 marking the client as "closing" (to prevent
8391 +1 -0 trunk/include/hook.h (File Modified)
8392 +2 -0 trunk/src/client.c (File Modified)
8393 +2 -0 trunk/src/hook.c (File Modified)
8396 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8398 Improve the code that calculates the nnnS nnnC counts
8401 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8405 +43 -36 trunk/modules/m_trace.c (File Modified)
8408 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8410 Add server_eob hook.
8411 Planning to use this for netsplit/join notices.
8415 +1 -0 trunk/include/hook.h (File Modified)
8416 +2 -0 trunk/modules/m_pong.c (File Modified)
8417 +2 -0 trunk/src/hook.c (File Modified)
8420 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8422 Default motd: ircd-ratbox -> charybdis
8426 +1 -1 trunk/doc/ircd.motd (File Modified)
8429 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8431 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8435 +4 -4 trunk/src/s_user.c (File Modified)
8438 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8440 - Remove obsolete EOB help file
8441 - Document snomask in the help files
8446 + - trunk/help/opers/eob (File Deleted)
8447 +13 -12 trunk/help/opers/index (File Modified)
8448 +1 -13 trunk/help/opers/umode (File Modified)
8449 +7 -7 trunk/help/users/index (File Modified)
8452 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8454 Bail if snomask to parse is not given. Pointy hat to myself.
8458 +3 -0 trunk/src/snomask.c (File Modified)
8461 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8463 Remove m_flags from autoconf
8467 +0 -1 trunk/contrib/Makefile.in (File Modified)
8470 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8476 + - trunk/contrib/m_flags.c (File Deleted)
8479 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8481 If +s is in oper_only_umodes, clear snomask on deoper.
8485 +5 -0 trunk/src/s_user.c (File Modified)
8488 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8490 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8494 +2 -2 trunk/configure (File Modified)
8495 +2 -2 trunk/configure.ac (File Modified)
8498 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8500 Remove the old server notice umodes.
8501 Default oper only umodes is now +s.
8502 Please make sure all remaining umodes still work.
8506 +3 -21 trunk/include/client.h (File Modified)
8507 +0 -12 trunk/src/newconf.c (File Modified)
8508 +1 -1 trunk/src/s_conf.c (File Modified)
8509 +12 -12 trunk/src/s_user.c (File Modified)
8512 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8514 operator::flags nick_changes now controls +n snomask instead of +n umode.
8518 +8 -8 trunk/src/s_user.c (File Modified)
8521 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8523 Move down h_umode_changed hook call after umode allowed checks
8524 (so it will not see +a if someone tries to set it but is not
8529 +2 -3 trunk/src/s_user.c (File Modified)
8532 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8534 Move over non-+s server notices (hopefully, all of them).
8538 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8539 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8540 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8541 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8542 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8543 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8544 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8545 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8546 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8547 +2 -2 trunk/libcharybdis/event.c (File Modified)
8548 +2 -2 trunk/modules/core/m_join.c (File Modified)
8549 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8550 +3 -3 trunk/modules/core/m_message.c (File Modified)
8551 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8552 +2 -2 trunk/modules/core/m_server.c (File Modified)
8553 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8554 +1 -1 trunk/modules/m_post.c (File Modified)
8555 +1 -1 trunk/modules/m_services.c (File Modified)
8556 +2 -2 trunk/src/channel.c (File Modified)
8557 +3 -3 trunk/src/client.c (File Modified)
8558 +1 -1 trunk/src/hash.c (File Modified)
8559 +5 -5 trunk/src/s_conf.c (File Modified)
8560 +2 -2 trunk/src/s_log.c (File Modified)
8561 +4 -4 trunk/src/s_user.c (File Modified)
8564 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8566 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8570 +2 -1 trunk/include/snomask.h (File Modified)
8571 +2 -2 trunk/src/snomask.c (File Modified)
8574 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8576 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8580 +1 -1 trunk/contrib/example_module.c (File Modified)
8581 +2 -2 trunk/include/ircd_defs.h (File Modified)
8582 +6 -6 trunk/modules/core/m_error.c (File Modified)
8583 +1 -1 trunk/modules/core/m_join.c (File Modified)
8584 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8585 +1 -1 trunk/modules/core/m_message.c (File Modified)
8586 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8587 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8588 +18 -18 trunk/modules/core/m_server.c (File Modified)
8589 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8590 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8591 +4 -4 trunk/modules/m_challenge.c (File Modified)
8592 +4 -4 trunk/modules/m_dline.c (File Modified)
8593 +13 -13 trunk/modules/m_gline.c (File Modified)
8594 +5 -5 trunk/modules/m_kline.c (File Modified)
8595 +2 -2 trunk/modules/m_oper.c (File Modified)
8596 +1 -1 trunk/modules/m_pong.c (File Modified)
8597 +13 -13 trunk/modules/m_rehash.c (File Modified)
8598 +4 -4 trunk/modules/m_resv.c (File Modified)
8599 +16 -16 trunk/modules/m_set.c (File Modified)
8600 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8601 +6 -6 trunk/modules/m_xline.c (File Modified)
8602 +1 -1 trunk/src/adns.c (File Modified)
8603 +2 -2 trunk/src/channel.c (File Modified)
8604 +1 -1 trunk/src/listener.c (File Modified)
8605 +1 -1 trunk/src/s_auth.c (File Modified)
8606 +15 -15 trunk/src/s_conf.c (File Modified)
8607 +3 -3 trunk/src/s_user.c (File Modified)
8608 +7 -7 trunk/src/send.c (File Modified)
8611 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8614 - set +s snomask if +s umode set but no snomasks
8615 - put numerics in more logical order
8619 +3 -1 trunk/src/s_user.c (File Modified)
8622 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8624 parse_snobuf_to_mask(): default to + at start
8625 allows stuff like /mode jilles +s C
8629 +1 -1 trunk/src/snomask.c (File Modified)
8632 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8634 Changes to user_mode() snomask handling.
8635 - show snomask (if not 0) on /mode <nick>
8636 - show snomask once at the end if +s/-s used
8637 - only parse 1 parameter for umode changes
8638 - don't crash on /mode <nick> +s
8639 - /mode <nick> -s clears snomask, doesn't use parameter
8640 - set umode +s iff snomask is not 0
8641 - snomask is not propagated, but umode +s is
8645 +97 -72 trunk/src/s_user.c (File Modified)
8648 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8650 Convert some messages over to snomask.
8654 +29 -29 trunk/src/client.c (File Modified)
8655 +2 -2 trunk/src/ircd.c (File Modified)
8656 +13 -13 trunk/src/modules.c (File Modified)
8657 +1 -1 trunk/src/newconf.c (File Modified)
8658 +5 -5 trunk/src/parse.c (File Modified)
8659 +1 -1 trunk/src/restart.c (File Modified)
8660 +4 -4 trunk/src/s_newconf.c (File Modified)
8661 +11 -11 trunk/src/s_serv.c (File Modified)
8664 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8666 include snomask.h from client.h
8670 +1 -0 trunk/include/client.h (File Modified)
8673 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8675 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8679 +1 -0 trunk/src/newconf.c (File Modified)
8680 +2 -1 trunk/src/snomask.c (File Modified)
8683 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8685 should start with +, not \0. Whoops. :)
8689 +1 -1 trunk/src/snomask.c (File Modified)
8692 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8694 core snomask support.
8698 +3 -0 trunk/doc/example.conf (File Modified)
8699 +2 -0 trunk/include/client.h (File Modified)
8700 +2 -0 trunk/include/numeric.h (File Modified)
8701 +2 -0 trunk/include/s_newconf.h (File Modified)
8702 +63 -0 trunk/include/send.h (File Modified)
8703 + - trunk/include/snomask.h (File Added)
8704 +1 -0 trunk/src/Makefile.in (File Modified)
8705 +1 -1 trunk/src/messages.tab (File Modified)
8706 +8 -0 trunk/src/newconf.c (File Modified)
8707 +12 -0 trunk/src/s_user.c (File Modified)
8708 +235 -0 trunk/src/send.c (File Modified)
8709 + - trunk/src/snomask.c (File Added)
8712 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8714 add a blank line after the license info.
8718 +1 -1 trunk/CREDITS (File Modified)
8721 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8723 Extend copyright to 2006.
8727 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8730 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8733 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8737 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8738 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8741 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8743 Add oper privileges document.
8747 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8748 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8751 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8753 Capitalize message names in services shortcuts (for consistency).
8757 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8760 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8766 +1 -1 trunk/src/patricia.c (File Modified)
8769 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8771 Remove obsolete 'nextconnect' variable.
8775 +0 -1 trunk/include/ircd.h (File Modified)
8776 +0 -2 trunk/src/client.c (File Modified)
8777 +0 -1 trunk/src/ircd.c (File Modified)
8780 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8782 Remove this remnant of the hybrid 6 ziplinks implementation.
8786 + - trunk/include/s_zip.h (File Deleted)
8789 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8791 Make clone limiting work on orighost, not host (so it
8792 looks through services cloaks). Lightly tested, please
8797 +2 -0 trunk/modules/m_chghost.c (File Modified)
8798 +1 -1 trunk/src/client.c (File Modified)
8799 +1 -1 trunk/src/s_conf.c (File Modified)
8802 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8804 Don't forget to link me_realhost() into the command hash.
8806 Pointy hat to: myself
8810 +1 -1 trunk/modules/m_chghost.c (File Modified)
8813 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8815 It's call_hook, not hook_call.
8819 +1 -1 trunk/src/s_user.c (File Modified)
8822 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8824 Add unreject help file.
8828 + - trunk/help/opers/unreject (File Added)
8831 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8833 Link the all-important 42 module to the build :P
8837 +1 -0 trunk/contrib/Makefile.in (File Modified)
8840 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8842 Mention /rehash help.
8846 +1 -0 trunk/help/opers/rehash (File Modified)
8849 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8851 Add h_user_signon hook.
8855 +1 -0 trunk/include/hook.h (File Modified)
8856 +2 -0 trunk/src/hook.c (File Modified)
8857 +4 -0 trunk/src/s_user.c (File Modified)
8860 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8862 Oops, forgot to set orighost for remote client introductions.
8866 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8869 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8871 Use TS6 forms in services shortcuts, if possible.
8875 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8878 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8880 - Start out default_umodes conf entry from the empty set instead of +i.
8881 - Move oper_only_umodes check to where default_umodes is used, as
8882 oper_only_umodes may not be set yet while we're reading the conf.
8886 +6 -7 trunk/src/newconf.c (File Modified)
8887 +1 -1 trunk/src/s_user.c (File Modified)
8890 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8892 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8896 +1 -0 trunk/doc/example.conf (File Modified)
8897 +7 -0 trunk/doc/reference.conf (File Modified)
8898 +0 -7 trunk/include/config.h.dist (File Modified)
8899 +1 -0 trunk/include/s_conf.h (File Modified)
8900 +6 -0 trunk/modules/m_info.c (File Modified)
8901 +9 -18 trunk/src/client.c (File Modified)
8902 +1 -0 trunk/src/newconf.c (File Modified)
8903 +1 -0 trunk/src/s_conf.c (File Modified)
8906 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8908 - Allow NULL target_ip in show_ip() (indicates message is being
8909 sent to local opers)
8910 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8912 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8913 those in src/client.c
8915 From ratbox 2.2 svn (anfl)
8919 +1 -0 trunk/include/client.h (File Modified)
8920 +21 -2 trunk/src/client.c (File Modified)
8921 +2 -4 trunk/src/hostmask.c (File Modified)
8922 +1 -5 trunk/src/s_conf.c (File Modified)
8923 +4 -8 trunk/src/s_user.c (File Modified)
8926 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8928 Fire off events properly.
8932 +7 -3 trunk/src/s_user.c (File Modified)
8935 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8937 make sure modules which depend on umode information get the message upon connection (oops)
8941 +3 -0 trunk/src/s_user.c (File Modified)
8944 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8946 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8947 From ratbox 2.2 svn.
8951 +3 -7 trunk/modules/m_etrace.c (File Modified)
8954 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8956 Replace silly `default_invisible' option with more versatile default_umodes.
8960 +2 -2 trunk/Makefile.in (File Modified)
8961 +12 -1 trunk/doc/example.conf (File Modified)
8962 +14 -7 trunk/doc/reference.conf (File Modified)
8963 +2 -4 trunk/include/s_conf.h (File Modified)
8964 +0 -6 trunk/modules/m_info.c (File Modified)
8965 +4 -0 trunk/src/modules.c (File Modified)
8966 +41 -1 trunk/src/newconf.c (File Modified)
8967 +2 -2 trunk/src/s_conf.c (File Modified)
8968 +3 -4 trunk/src/s_user.c (File Modified)
8971 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8973 Add temporary nick resvs with the proper duration,
8974 not 60 times too long.
8978 +1 -1 trunk/modules/m_resv.c (File Modified)
8981 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8983 Add kick on split riding. See reference.conf for more details.
8987 +1 -0 trunk/doc/example.conf (File Modified)
8988 +16 -0 trunk/doc/reference.conf (File Modified)
8989 +1 -0 trunk/include/s_conf.h (File Modified)
8990 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8991 +6 -0 trunk/modules/m_info.c (File Modified)
8992 +1 -0 trunk/src/newconf.c (File Modified)
8993 +1 -0 trunk/src/s_conf.c (File Modified)
8996 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8998 New credits, denoting GXTi as being on the core team.
9002 +16 -5 trunk/CREDITS (File Modified)
9005 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9007 better cloaking algorithm
9011 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9014 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9016 don't do redundant bitshifting.
9020 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9023 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9029 +1 -0 trunk/contrib/Makefile.in (File Modified)
9032 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9034 Set the DynSpoof flag properly.
9038 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9041 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9043 first go at an ip_cloaking implementation for charybdis.
9047 + - trunk/contrib/ip_cloaking.c (File Added)
9050 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9052 Add libcharybdis to contrib/ includes.
9056 +1 -1 trunk/contrib/Makefile.in (File Modified)
9059 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9061 add h_umode_changed hook for modules that provide usermodes.
9065 +1 -0 trunk/include/hook.h (File Modified)
9066 +2 -1 trunk/src/hook.c (File Modified)
9067 +3 -0 trunk/src/s_user.c (File Modified)
9070 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9072 Show quiets in /stats z.
9076 +15 -10 trunk/src/s_stats.c (File Modified)
9079 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9081 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9085 +0 -12 trunk/configure (File Modified)
9086 +0 -9 trunk/configure.ac (File Modified)
9087 +0 -3 trunk/include/setup.h.in (File Modified)
9090 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9092 change various buffer sizes to = topiclen.
9096 +3 -4 trunk/include/ircd_defs.h (File Modified)
9099 jon 2005/12/12 19:32:18 UTC (20051212-400)
9101 - Partial commit test, partial ego strokage ;)
9105 +2 -1 trunk/CREDITS (File Modified)
9108 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9110 More kqueue corrections.
9113 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9116 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9118 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9119 Not sure why this wasn't this way to begin with.
9123 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9126 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9128 example.conf tweaks:
9129 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9130 most people do not need this.
9131 Enable serverinfo::hub.
9135 +14 -11 trunk/doc/example.conf (File Modified)
9138 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9140 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9144 +1 -1 trunk/src/s_serv.c (File Modified)
9147 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9149 header include changes
9153 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9154 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9155 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9156 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9157 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9158 +1 -21 trunk/libcharybdis/select.c (File Modified)
9161 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9163 s/ilog/libcharybdis_{die,log,restart}/g
9167 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9168 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9169 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9170 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9171 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9172 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9173 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9174 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9177 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9179 Use the right callbacks in the function code.
9182 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9185 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9187 More work, it builds again!
9191 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9192 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9193 + - trunk/libcharybdis/libcharybdis.c (File Added)
9194 + - trunk/libcharybdis/libcharybdis.h (File Added)
9197 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9199 Move some stuff around.
9203 + - trunk/include/memory.h (File Deleted)
9204 + - trunk/include/tools.h (File Deleted)
9205 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9206 + - trunk/libcharybdis/memory.c (File Added)
9207 + - trunk/libcharybdis/memory.h (File Added)
9208 + - trunk/libcharybdis/snprintf.c (File Added)
9209 + - trunk/libcharybdis/tools.c (File Added)
9210 + - trunk/libcharybdis/tools.h (File Added)
9211 +1000 -1062 trunk/modules/.depend (File Modified)
9212 +421 -455 trunk/src/.depend (File Modified)
9213 +0 -1191 trunk/src/Makefile.in (File Modified)
9214 + - trunk/src/memory.c (File Deleted)
9215 + - trunk/src/snprintf.c (File Deleted)
9216 + - trunk/src/tools.c (File Deleted)
9219 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9221 move more headers into libcharybdis
9224 + - trunk/include/balloc.h (File Deleted)
9225 + - trunk/include/event.h (File Deleted)
9226 + - trunk/libcharybdis/balloc.h (File Added)
9227 + - trunk/libcharybdis/event.h (File Added)
9228 +924 -1020 trunk/modules/.depend (File Modified)
9229 +327 -406 trunk/src/.depend (File Modified)
9232 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9234 balloc, events -> libcharybdis
9237 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9238 + - trunk/libcharybdis/balloc.c (File Added)
9239 + - trunk/libcharybdis/event.c (File Added)
9240 +0 -1008 trunk/src/Makefile.in (File Modified)
9241 + - trunk/src/balloc.c (File Deleted)
9242 + - trunk/src/event.c (File Deleted)
9245 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9250 + - trunk/include/commio.h (File Deleted)
9251 + - trunk/include/linebuf.h (File Deleted)
9252 + - trunk/libcharybdis/commio.h (File Added)
9253 + - trunk/libcharybdis/linebuf.h (File Added)
9254 +1644 -530 trunk/modules/.depend (File Modified)
9255 +1 -1 trunk/modules/Makefile.in (File Modified)
9256 +720 -284 trunk/src/.depend (File Modified)
9259 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9261 Makefile reworking -- moving libcharybdis headers into proper location.
9264 +1 -1 trunk/adns/Makefile.in (File Modified)
9265 +1 -1 trunk/src/Makefile.in (File Modified)
9268 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9270 Document proposed authdaemon protocol.
9273 + - trunk/authdaemon/protocol.txt (File Added)
9276 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9281 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9284 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9286 Remove dead makefile from generation
9289 +1 -2 trunk/configure (File Modified)
9290 +0 -1 trunk/configure.ac (File Modified)
9293 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9295 libcharybdisIO -> libcharybdis
9298 +1 -1 trunk/src/Makefile.in (File Modified)
9301 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9306 + - trunk/libcharybdis/Makefile.in (File Added)
9307 + - trunk/libcharybdis/commio.c (File Added)
9308 + - trunk/libcharybdis/devpoll.c (File Added)
9309 + - trunk/libcharybdis/epoll.c (File Added)
9310 + - trunk/libcharybdis/io/ (File Deleted)
9311 + - trunk/libcharybdis/kqueue.c (File Added)
9312 + - trunk/libcharybdis/linebuf.c (File Added)
9313 + - trunk/libcharybdis/log/ (File Deleted)
9314 + - trunk/libcharybdis/poll.c (File Added)
9315 + - trunk/libcharybdis/ports.c (File Added)
9316 + - trunk/libcharybdis/select.c (File Added)
9319 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9324 + - trunk/libcharybdis/Makefile.in (File Deleted)
9327 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9332 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9335 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9337 add authdaemon dir for later hacking
9341 + - trunk/authdaemon/ (File Added)
9344 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9346 linebuf -> libcharybdisIO
9350 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9351 + - trunk/libcharybdis/io/linebuf.c (File Added)
9352 + - trunk/libcharybdis/log/ (File Added)
9353 + - trunk/libcharybdis/log/Makefile.in (File Added)
9354 +0 -687 trunk/src/Makefile.in (File Modified)
9355 + - trunk/src/linebuf.c (File Deleted)
9358 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9360 Solaris 10 I/O ports support
9363 + - trunk/libcharybdis/io/ports.c (File Added)
9366 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9372 +1 -1 trunk/Makefile.in (File Modified)
9373 +3 -1 trunk/configure (File Modified)
9374 +133 -10 trunk/configure.ac (File Modified)
9375 + - trunk/libcharybdis/ (File Added)
9376 + - trunk/libcharybdis/Makefile.in (File Added)
9377 + - trunk/libcharybdis/io/ (File Added)
9378 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9379 +2 -3 trunk/src/Makefile.in (File Modified)
9380 + - trunk/src/io/ (File Deleted)
9383 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9385 split IO stuff into libcharybdisIO.
9389 + - trunk/src/commio.c (File Deleted)
9390 + - trunk/src/devpoll.c (File Deleted)
9391 + - trunk/src/epoll.c (File Deleted)
9392 + - trunk/src/io/ (File Added)
9393 + - trunk/src/io/Makefile.in (File Added)
9394 + - trunk/src/io/commio.c (File Added)
9395 + - trunk/src/io/devpoll.c (File Added)
9396 + - trunk/src/io/epoll.c (File Added)
9397 + - trunk/src/io/kqueue.c (File Added)
9398 + - trunk/src/io/poll.c (File Added)
9399 + - trunk/src/io/select.c (File Added)
9400 + - trunk/src/kqueue.c (File Deleted)
9401 + - trunk/src/poll.c (File Deleted)
9402 + - trunk/src/select.c (File Deleted)
9405 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9411 +86 -155 trunk/configure (File Modified)
9412 +1 -1 trunk/configure.ac (File Modified)
9415 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9417 Remove mentions of mkkeypair/cryptlinks.
9421 +1 -3 trunk/doc/challenge.txt (File Modified)
9424 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9426 Clarify serverinfo{} description.
9430 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9433 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9435 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9439 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9442 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9444 Improvements also applicable to hyperion 1.x.
9448 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9451 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9453 - Add +F description
9454 - General improvements and changes to charybdis
9458 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9461 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9463 The server notice umodes only have an effect
9464 for opers. ("sendto_realops_flags", so having
9465 the umode is not enough, they must also be
9470 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9473 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9475 Updates to umodes docs.
9479 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9482 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9484 Add SGML documentation.
9487 + - trunk/doc/sgml/ (File Added)
9488 + - trunk/doc/sgml/oper-guide/ (File Added)
9489 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9490 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9491 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9492 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9493 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9494 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9495 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9498 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9500 Make operwall flag restrict setting umode +z.
9501 This repairs this flag broken in charybdis-1.0.
9505 +41 -0 trunk/contrib/m_flags.c (File Modified)
9506 +9 -0 trunk/src/s_user.c (File Modified)
9509 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9511 Don't complain/reset remote clients +n. I'm still not
9512 convinced propagating all umodes is the way to go, oh
9517 +1 -1 trunk/src/s_user.c (File Modified)
9520 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9522 - Require admin flag for oper /chghost (if it's enabled
9523 which is not default)
9524 - Give error message on nonexistant nick
9528 +12 -0 trunk/modules/m_chghost.c (File Modified)
9531 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9533 Incorporated jilles' dynspoof patch with a few minor changes.
9536 +5 -2 trunk/include/client.h (File Modified)
9537 +1 -0 trunk/include/numeric.h (File Modified)
9538 +75 -4 trunk/modules/m_chghost.c (File Modified)
9539 +2 -21 trunk/modules/m_stats.c (File Modified)
9540 +2 -8 trunk/modules/m_trace.c (File Modified)
9541 +2 -0 trunk/src/client.c (File Modified)
9542 +3 -0 trunk/src/s_user.c (File Modified)
9545 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9550 +5 -0 trunk/NEWS (File Modified)
9553 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9555 Make show_ip() far less braindead.
9557 Obtained from: ratbox 2.2 SVN
9561 +14 -85 trunk/src/client.c (File Modified)
9564 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9566 Instead of not showing channels at all for whoising services,
9567 only show channels the requester is also on. If operspying
9568 services, show all the channels.
9572 +37 -40 trunk/modules/m_whois.c (File Modified)
9575 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9577 - Show real errno if we fail to connect to a server
9578 - Don't show server IPs on IRC if a server goes dead
9583 +2 -5 trunk/src/s_serv.c (File Modified)
9586 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9588 Revert hybrid 7.2 aline code. It causes too many problems.
9592 +1 -47 trunk/NEWS (File Modified)
9593 + - trunk/include/aline.h (File Deleted)
9594 +53 -6 trunk/modules/m_dline.c (File Modified)
9595 +212 -16 trunk/modules/m_kline.c (File Modified)
9596 +37 -8 trunk/modules/m_resv.c (File Modified)
9597 +45 -24 trunk/modules/m_xline.c (File Modified)
9598 +0 -485 trunk/src/Makefile.in (File Modified)
9599 + - trunk/src/aline.c (File Deleted)
9602 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9604 Incorporate recent ratbox monitor bugfixes (could crash).
9608 +16 -0 trunk/modules/m_monitor.c (File Modified)
9609 +4 -3 trunk/src/monitor.c (File Modified)
9612 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9614 Fix /invite UID leak.
9616 Found by logiclrd@EFnet.
9620 +3 -2 trunk/modules/m_invite.c (File Modified)
9623 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9625 Don't show what channels a service is in.
9628 +1 -0 trunk/NEWS (File Modified)
9629 +40 -35 trunk/modules/m_whois.c (File Modified)
9632 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9634 Update version to 1.0.3.
9638 +9 -9 trunk/configure (File Modified)
9639 +1 -1 trunk/configure.ac (File Modified)
9642 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9648 +7 -1 trunk/NEWS (File Modified)
9651 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9653 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9654 More static buffers :(
9658 +12 -4 trunk/src/aline.c (File Modified)
9661 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9663 Make operspy mode (/mode !#channel showing parameters
9664 even if not on channel) work again.
9668 +4 -4 trunk/src/channel.c (File Modified)
9671 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9673 Call server_introduced hook on TS6 remote server
9674 introduction (ms_sid()).
9678 +6 -0 trunk/modules/core/m_server.c (File Modified)
9681 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9683 Cyrix boxes are wierd.
9686 +2 -1 trunk/modules/m_services.c (File Modified)
9689 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9694 +1 -1 trunk/include/client.h (File Modified)
9695 +3 -1 trunk/modules/m_services.c (File Modified)
9698 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9703 +1 -6 trunk/modules/m_services.c (File Modified)
9706 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9708 Disable a check that doesn't always seem to work right for some reason.
9711 +2 -0 trunk/modules/m_services.c (File Modified)
9714 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9720 +4 -1 trunk/NEWS (File Modified)
9723 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9729 +9 -9 trunk/configure (File Modified)
9730 +1 -1 trunk/configure.ac (File Modified)
9733 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9735 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9739 +3 -13 trunk/modules/m_trace.c (File Modified)
9742 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9744 Don't send empty RPL_WHOISCHANNELS on remote whois.
9746 Pointy hat to: jilles
9750 +1 -1 trunk/modules/m_whois.c (File Modified)
9753 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9759 +3 -0 trunk/NEWS (File Modified)
9762 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9764 Modular umode support.
9768 +0 -9 trunk/include/client.h (File Modified)
9769 +2 -1 trunk/include/s_user.h (File Modified)
9770 +1 -1 trunk/include/tools.h (File Modified)
9771 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9772 +3 -0 trunk/src/ircd.c (File Modified)
9773 +1 -1 trunk/src/messages.tab (File Modified)
9774 +2 -2 trunk/src/s_serv.c (File Modified)
9775 +37 -59 trunk/src/s_user.c (File Modified)
9776 +21 -0 trunk/src/tools.c (File Modified)
9779 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9781 Optionally do forced nick change to the UID instead of kill
9782 on nick collisions, see doc/collision_fnc.txt for more
9787 + - trunk/doc/collision_fnc.txt (File Added)
9788 +1 -0 trunk/doc/example.conf (File Modified)
9789 +8 -0 trunk/doc/reference.conf (File Modified)
9790 +1 -0 trunk/include/numeric.h (File Modified)
9791 +1 -0 trunk/include/s_conf.h (File Modified)
9792 +2 -1 trunk/include/s_serv.h (File Modified)
9793 +1 -0 trunk/include/s_stats.h (File Modified)
9794 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9795 +1 -1 trunk/src/messages.tab (File Modified)
9796 +1 -0 trunk/src/newconf.c (File Modified)
9797 +1 -0 trunk/src/s_conf.c (File Modified)
9798 +1 -0 trunk/src/s_serv.c (File Modified)
9799 +2 -2 trunk/src/s_stats.c (File Modified)
9802 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9808 trunk/NEWS (File Modified)
9811 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9813 Don't allow lookups by uid in /monitor + and /monitor s.
9817 trunk/modules/m_monitor.c (File Modified)
9820 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9822 Stop garbage +j being set in cases like +j aaa:bbb by
9823 initializing the variables properly.
9829 trunk/modules/core/m_mode.c (File Modified)
9830 trunk/modules/core/m_sjoin.c (File Modified)
9833 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9835 Apply flags to the proper server in me_gcap().
9839 trunk/modules/m_capab.c (File Modified)
9842 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9844 Use find_named_client() instead of find_client() to check
9845 for nick collisions.
9849 trunk/modules/core/m_nick.c (File Modified)
9852 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9854 - Replace old 381 numeric with a new, more positive one!
9858 trunk/src/messages.tab (File Modified)
9861 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9863 Make it compile again.
9867 trunk/src/channel.c (File Modified)
9868 trunk/src/client.c (File Modified)
9869 trunk/src/ircd.c (File Modified)
9870 trunk/src/packet.c (File Modified)
9873 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9875 - Prevent UID disclosure in cmode setting.
9879 trunk/NEWS (File Modified)
9880 trunk/modules/core/m_mode.c (File Modified)
9883 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9885 A different check which prevents UID disclosure.
9889 trunk/modules/core/m_kick.c (File Modified)
9892 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9894 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9898 trunk/modules/core/m_kick.c (File Modified)
9901 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9903 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9907 trunk/NEWS (File Modified)
9908 trunk/modules/m_accept.c (File Modified)
9909 trunk/modules/m_admin.c (File Modified)
9910 trunk/modules/m_away.c (File Modified)
9911 trunk/modules/m_cap.c (File Modified)
9912 trunk/modules/m_capab.c (File Modified)
9913 trunk/modules/m_challenge.c (File Modified)
9914 trunk/modules/m_chghost.c (File Modified)
9915 trunk/modules/m_close.c (File Modified)
9916 trunk/modules/m_cmessage.c (File Modified)
9917 trunk/modules/m_connect.c (File Modified)
9918 trunk/modules/m_dline.c (File Modified)
9919 trunk/modules/m_encap.c (File Modified)
9920 trunk/modules/m_etrace.c (File Modified)
9921 trunk/modules/m_gline.c (File Modified)
9922 trunk/modules/m_help.c (File Modified)
9923 trunk/modules/m_info.c (File Modified)
9924 trunk/modules/m_invite.c (File Modified)
9925 trunk/modules/m_ison.c (File Modified)
9926 trunk/modules/m_kline.c (File Modified)
9927 trunk/modules/m_knock.c (File Modified)
9928 trunk/modules/m_links.c (File Modified)
9929 trunk/modules/m_list.c (File Modified)
9930 trunk/modules/m_locops.c (File Modified)
9931 trunk/modules/m_lusers.c (File Modified)
9932 trunk/modules/m_map.c (File Modified)
9933 trunk/modules/m_monitor.c (File Modified)
9934 trunk/modules/m_motd.c (File Modified)
9935 trunk/modules/m_names.c (File Modified)
9936 trunk/modules/m_oper.c (File Modified)
9937 trunk/modules/m_operspy.c (File Modified)
9938 trunk/modules/m_pass.c (File Modified)
9939 trunk/modules/m_ping.c (File Modified)
9940 trunk/modules/m_pong.c (File Modified)
9941 trunk/modules/m_post.c (File Modified)
9942 trunk/modules/m_rehash.c (File Modified)
9943 trunk/modules/m_restart.c (File Modified)
9944 trunk/modules/m_resv.c (File Modified)
9945 trunk/modules/m_services.c (File Modified)
9946 trunk/modules/m_set.c (File Modified)
9947 trunk/modules/m_sshortcut.c (File Modified)
9948 trunk/modules/m_stats.c (File Modified)
9949 trunk/modules/m_svinfo.c (File Modified)
9950 trunk/modules/m_tb.c (File Modified)
9951 trunk/modules/m_testline.c (File Modified)
9952 trunk/modules/m_testmask.c (File Modified)
9953 trunk/modules/m_time.c (File Modified)
9954 trunk/modules/m_topic.c (File Modified)
9955 trunk/modules/m_trace.c (File Modified)
9956 trunk/modules/m_unreject.c (File Modified)
9957 trunk/modules/m_user.c (File Modified)
9958 trunk/modules/m_userhost.c (File Modified)
9959 trunk/modules/m_users.c (File Modified)
9960 trunk/modules/m_version.c (File Modified)
9961 trunk/modules/m_wallops.c (File Modified)
9962 trunk/modules/m_who.c (File Modified)
9963 trunk/modules/m_whois.c (File Modified)
9964 trunk/modules/m_whowas.c (File Modified)
9965 trunk/modules/m_xline.c (File Modified)
9966 trunk/src/adns.c (File Modified)
9967 trunk/src/aline.c (File Modified)
9968 trunk/src/cache.c (File Modified)
9969 trunk/src/channel.c (File Modified)
9970 trunk/src/class.c (File Modified)
9971 trunk/src/client.c (File Modified)
9972 trunk/src/commio.c (File Modified)
9973 trunk/src/event.c (File Modified)
9974 trunk/src/hash.c (File Modified)
9975 trunk/src/hostmask.c (File Modified)
9976 trunk/src/ircd.c (File Modified)
9977 trunk/src/kdparse.c (File Modified)
9978 trunk/src/linebuf.c (File Modified)
9979 trunk/src/listener.c (File Modified)
9980 trunk/src/modules.c (File Modified)
9981 trunk/src/monitor.c (File Modified)
9982 trunk/src/newconf.c (File Modified)
9983 trunk/src/packet.c (File Modified)
9984 trunk/src/parse.c (File Modified)
9985 trunk/src/reject.c (File Modified)
9986 trunk/src/s_auth.c (File Modified)
9987 trunk/src/s_conf.c (File Modified)
9988 trunk/src/s_gline.c (File Modified)
9989 trunk/src/s_log.c (File Modified)
9990 trunk/src/s_newconf.c (File Modified)
9991 trunk/src/s_serv.c (File Modified)
9992 trunk/src/s_stats.c (File Modified)
9993 trunk/src/s_user.c (File Modified)
9994 trunk/src/send.c (File Modified)
9995 trunk/src/whowas.c (File Modified)
9998 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10000 - More coding style niceities. Pretty much got client.h squared away.
10004 trunk/modules/m_dline.c (File Modified)
10005 trunk/modules/m_gline.c (File Modified)
10006 trunk/modules/m_kline.c (File Modified)
10007 trunk/modules/m_rehash.c (File Modified)
10008 trunk/modules/m_resv.c (File Modified)
10009 trunk/modules/m_stats.c (File Modified)
10010 trunk/modules/m_testline.c (File Modified)
10011 trunk/modules/m_user.c (File Modified)
10012 trunk/modules/m_xline.c (File Modified)
10015 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10017 - Propagate quiets (+q) on netjoins
10018 - Clear +q list too on lowerTS sjoin from TS6 source
10022 trunk/modules/core/m_sjoin.c (File Modified)
10023 trunk/src/s_serv.c (File Modified)
10026 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10028 Second argument to whois is always a nick, never a uid.
10029 This prevents /whois other.server uid to get information
10034 trunk/modules/m_whois.c (File Modified)
10037 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10039 Don't allow local users to use uids in user mode.
10043 trunk/src/s_user.c (File Modified)
10046 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10048 Make it compile again.
10052 trunk/src/s_stats.c (File Modified)
10055 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10057 Fix propagation of empty SJOIN.
10061 trunk/modules/core/m_sjoin.c (File Modified)
10064 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10066 Some atheme-style niceties here.
10070 trunk/modules/m_accept.c (File Modified)
10071 trunk/modules/m_admin.c (File Modified)
10072 trunk/modules/m_away.c (File Modified)
10073 trunk/modules/m_cap.c (File Modified)
10074 trunk/modules/m_capab.c (File Modified)
10075 trunk/modules/m_challenge.c (File Modified)
10076 trunk/modules/m_chghost.c (File Modified)
10077 trunk/modules/m_close.c (File Modified)
10078 trunk/modules/m_cmessage.c (File Modified)
10079 trunk/modules/m_connect.c (File Modified)
10080 trunk/modules/m_dline.c (File Modified)
10081 trunk/modules/m_encap.c (File Modified)
10082 trunk/modules/m_etrace.c (File Modified)
10083 trunk/modules/m_gline.c (File Modified)
10084 trunk/modules/m_help.c (File Modified)
10085 trunk/modules/m_info.c (File Modified)
10086 trunk/modules/m_invite.c (File Modified)
10087 trunk/modules/m_ison.c (File Modified)
10088 trunk/modules/m_kline.c (File Modified)
10089 trunk/modules/m_knock.c (File Modified)
10090 trunk/modules/m_links.c (File Modified)
10091 trunk/modules/m_list.c (File Modified)
10092 trunk/modules/m_locops.c (File Modified)
10093 trunk/modules/m_lusers.c (File Modified)
10094 trunk/modules/m_map.c (File Modified)
10095 trunk/modules/m_monitor.c (File Modified)
10096 trunk/modules/m_motd.c (File Modified)
10097 trunk/modules/m_names.c (File Modified)
10098 trunk/modules/m_oper.c (File Modified)
10099 trunk/modules/m_operspy.c (File Modified)
10100 trunk/modules/m_pass.c (File Modified)
10101 trunk/modules/m_ping.c (File Modified)
10102 trunk/modules/m_pong.c (File Modified)
10103 trunk/modules/m_post.c (File Modified)
10104 trunk/modules/m_rehash.c (File Modified)
10105 trunk/modules/m_restart.c (File Modified)
10106 trunk/modules/m_resv.c (File Modified)
10107 trunk/modules/m_services.c (File Modified)
10108 trunk/modules/m_set.c (File Modified)
10109 trunk/modules/m_sshortcut.c (File Modified)
10110 trunk/modules/m_stats.c (File Modified)
10111 trunk/modules/m_svinfo.c (File Modified)
10112 trunk/modules/m_tb.c (File Modified)
10113 trunk/modules/m_testline.c (File Modified)
10114 trunk/modules/m_testmask.c (File Modified)
10115 trunk/modules/m_time.c (File Modified)
10116 trunk/modules/m_topic.c (File Modified)
10117 trunk/modules/m_trace.c (File Modified)
10118 trunk/modules/m_unreject.c (File Modified)
10119 trunk/modules/m_user.c (File Modified)
10120 trunk/modules/m_userhost.c (File Modified)
10121 trunk/modules/m_users.c (File Modified)
10122 trunk/modules/m_version.c (File Modified)
10123 trunk/modules/m_wallops.c (File Modified)
10124 trunk/modules/m_who.c (File Modified)
10125 trunk/modules/m_whois.c (File Modified)
10126 trunk/modules/m_whowas.c (File Modified)
10127 trunk/modules/m_xline.c (File Modified)
10130 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10132 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10136 trunk/.indent.pro (File Modified)
10137 trunk/include/charybdis.h (File Added)
10138 trunk/include/client.h (File Modified)
10139 trunk/modules/.indent.pro (File Modified)
10140 trunk/src/.indent.pro (File Modified)
10141 trunk/src/adns.c (File Modified)
10142 trunk/src/aline.c (File Modified)
10143 trunk/src/cache.c (File Modified)
10144 trunk/src/channel.c (File Modified)
10145 trunk/src/class.c (File Modified)
10146 trunk/src/client.c (File Modified)
10147 trunk/src/commio.c (File Modified)
10148 trunk/src/event.c (File Modified)
10149 trunk/src/hash.c (File Modified)
10150 trunk/src/hostmask.c (File Modified)
10151 trunk/src/ircd.c (File Modified)
10152 trunk/src/kdparse.c (File Modified)
10153 trunk/src/linebuf.c (File Modified)
10154 trunk/src/listener.c (File Modified)
10155 trunk/src/modules.c (File Modified)
10156 trunk/src/monitor.c (File Modified)
10157 trunk/src/newconf.c (File Modified)
10158 trunk/src/packet.c (File Modified)
10159 trunk/src/parse.c (File Modified)
10160 trunk/src/reject.c (File Modified)
10161 trunk/src/s_auth.c (File Modified)
10162 trunk/src/s_conf.c (File Modified)
10163 trunk/src/s_gline.c (File Modified)
10164 trunk/src/s_log.c (File Modified)
10165 trunk/src/s_newconf.c (File Modified)
10166 trunk/src/s_serv.c (File Modified)
10167 trunk/src/s_stats.c (File Modified)
10168 trunk/src/s_user.c (File Modified)
10169 trunk/src/send.c (File Modified)
10170 trunk/src/whowas.c (File Modified)
10173 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10175 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10176 - Convert a few modules towards using this code.
10177 - Make a note about this change in NEWS.
10181 trunk/NEWS (File Modified)
10182 trunk/include/aline.h (File Added)
10183 trunk/modules/m_dline.c (File Modified)
10184 trunk/modules/m_kline.c (File Modified)
10185 trunk/modules/m_resv.c (File Modified)
10186 trunk/modules/m_xline.c (File Modified)
10187 trunk/src/Makefile.in (File Modified)
10188 trunk/src/aline.c (File Added)
10191 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10193 - Update NEWS document.
10197 trunk/NEWS (File Modified)
10200 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10202 Use find_named_person() instead of find_person() in services shortcuts.
10206 trunk/modules/m_sshortcut.c (File Modified)
10209 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10211 Fix propagation of empty channels (+P).
10215 trunk/modules/core/m_sjoin.c (File Modified)
10216 trunk/src/s_serv.c (File Modified)
10219 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10221 Use same comparison for +f.
10225 trunk/modules/core/m_join.c (File Modified)
10228 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10230 Retire server-server non-encap CHGHOST, and clean it up a bit.
10234 trunk/modules/m_chghost.c (File Modified)
10237 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10239 Use TS6 form for SQUIT wallops.
10243 trunk/modules/core/m_squit.c (File Modified)
10246 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10248 Propagate nick changes for remote clients in TS6 form if possible;
10249 simplify the code a bit.
10253 trunk/modules/core/m_nick.c (File Modified)
10256 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10258 Only clear oper_only_umodes on deoper for local clients.
10262 trunk/src/s_user.c (File Modified)
10265 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10267 - Don't enable use_whois_actually in the default config, makes cloaking
10268 only useful for vanity.
10272 trunk/doc/example.conf (File Modified)
10275 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10277 Fix linebuf raw code to not truncate lines longer than
10278 510 characters. This stops ziplinks corruption at
10279 the initial burst if the other side sends a lot.
10283 trunk/src/linebuf.c (File Modified)
10286 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10288 - Add +r to channel_modes().
10292 trunk/src/channel.c (File Modified)
10295 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10301 trunk/NEWS (File Modified)
10304 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10306 err, nvm. wrong project :-P
10310 trunk/src/match.c (File Modified)
10313 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10315 make sure we don't crash on match(NULL, test)
10319 trunk/src/match.c (File Modified)
10322 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10324 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10325 flags = rehash in shared{}.
10326 Uses :<source> ENCAP <target> REHASH [option].
10330 trunk/doc/example.conf (File Modified)
10331 trunk/doc/reference.conf (File Modified)
10332 trunk/help/opers/rehash (File Modified)
10333 trunk/include/s_newconf.h (File Modified)
10334 trunk/modules/m_rehash.c (File Modified)
10335 trunk/modules/m_stats.c (File Modified)
10336 trunk/src/newconf.c (File Modified)
10339 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10341 Initialize flags to 0 in conf_set_shared_flags() and
10342 conf_set_cluster_flags().
10346 trunk/src/newconf.c (File Modified)
10349 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10351 Don't allow a forward from a #channel to an &channel.
10352 Error message is Illegal channel name.
10356 trunk/modules/core/m_mode.c (File Modified)
10359 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10361 - change version to 1.0.1
10365 trunk/configure (File Modified)
10366 trunk/configure.ac (File Modified)
10369 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10375 trunk/NEWS (File Modified)
10378 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10380 Services shortcuts changes:
10381 - Require umode +S on target
10382 - Use ERR_SERVICESDOWN (440) for error message
10383 - Fix check for empty string
10387 trunk/include/numeric.h (File Modified)
10388 trunk/modules/m_sshortcut.c (File Modified)
10389 trunk/src/messages.tab (File Modified)
10392 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10394 s/IsChanService/IsService/g;
10398 trunk/modules/m_sshortcut.c (File Modified)
10401 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10403 Add check for service validity in shortcut routines.
10407 trunk/modules/m_sshortcut.c (File Modified)
10410 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10412 Don't allow forwarding to a -F channel the setter is not on.
10416 trunk/modules/core/m_mode.c (File Modified)
10419 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10421 Describe identify_service and identify_command in
10426 trunk/doc/reference.conf (File Modified)
10429 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10431 More helpfile updates.
10435 trunk/help/Makefile.in (File Modified)
10436 trunk/help/opers/die (File Modified)
10437 trunk/help/opers/join (File Modified)
10438 trunk/help/opers/links (File Modified)
10439 trunk/help/opers/lusers (File Modified)
10440 trunk/help/opers/map (File Added)
10441 trunk/help/opers/motd (File Modified)
10442 trunk/help/opers/names (File Modified)
10443 trunk/help/opers/notice (File Modified)
10444 trunk/help/opers/operspy (File Modified)
10445 trunk/help/opers/part (File Modified)
10446 trunk/help/opers/privmsg (File Modified)
10447 trunk/help/opers/restart (File Modified)
10448 trunk/help/opers/set (File Modified)
10449 trunk/help/opers/stats (File Modified)
10450 trunk/help/opers/trace (File Modified)
10451 trunk/help/opers/version (File Modified)
10452 trunk/help/users/notice (File Modified)
10453 trunk/help/users/privmsg (File Modified)
10454 trunk/help/users/stats (File Modified)
10457 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10463 trunk/help/opers/cmode (File Modified)
10464 trunk/help/opers/umode (File Modified)
10465 trunk/help/opers/wallops (File Modified)
10466 trunk/help/opers/who (File Modified)
10467 trunk/help/users/umode (File Modified)
10470 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10472 Include cmode +r in 004 and 005.
10476 trunk/include/supported.h (File Modified)
10477 trunk/src/messages.tab (File Modified)
10480 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10482 No need to clear all 3 buffers in channel_modes().
10486 trunk/src/channel.c (File Modified)
10489 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10491 - Fix multiple +f modes per line
10492 - -f shouldn't take a parameter
10496 trunk/modules/core/m_mode.c (File Modified)
10499 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10501 Channel mode +Q now prevents forwarding to or through
10502 a channel, just like in hyperion, not from a channel.
10506 trunk/modules/core/m_join.c (File Modified)
10509 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10511 Complete +F/+Q propagation.
10515 trunk/modules/core/m_join.c (File Modified)
10516 trunk/modules/core/m_sjoin.c (File Modified)
10517 trunk/src/channel.c (File Modified)
10520 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10522 - A few minor fixes.
10526 trunk/modules/core/m_join.c (File Modified)
10527 trunk/modules/m_services.c (File Modified)
10530 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10532 - Fix netsplit obfuscation.
10536 trunk/src/client.c (File Modified)
10539 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10541 - Fix another /stats p related bug.
10545 trunk/src/client.c (File Modified)
10548 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10550 - Update example.conf.
10554 trunk/doc/example.conf (File Modified)
10557 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10559 - Fix a minor bug here, and re-release 1.0.
10563 trunk/modules/core/m_nick.c (File Modified)
10566 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10568 - Add bursted clients to /stats p list.
10572 trunk/modules/core/m_nick.c (File Modified)
10575 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10577 - Add identify_service, identify_command options to the example.conf,
10582 trunk/NEWS (File Modified)
10583 trunk/doc/example.conf (File Modified)
10584 trunk/src/newconf.c (File Modified)
10587 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10589 - Add services shortcuts.
10593 trunk/modules/Makefile.in (File Modified)
10594 trunk/modules/m_sshortcut.c (File Added)
10597 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10599 - put back checks i removed by mistake
10603 trunk/modules/core/m_join.c (File Modified)
10606 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10608 - Implement channel mode +Q, which disables forwarding.
10609 - Make forwarding usable by everyone.
10610 - Implement channel mode +F which bypasses authority checks on a target
10616 trunk/NEWS (File Modified)
10617 trunk/include/channel.h (File Modified)
10618 trunk/include/supported.h (File Modified)
10619 trunk/modules/core/m_join.c (File Modified)
10620 trunk/modules/core/m_mode.c (File Modified)
10621 trunk/src/messages.tab (File Modified)
10624 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10626 - Fix account handling brokenness.
10630 trunk/modules/m_services.c (File Modified)
10633 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10635 Identify to services via server password hack. Still
10636 needs config file parts, like
10637 identifyservice = "nickserv@services.int";
10638 identifycommand = "IDENTIFY";
10642 trunk/include/s_conf.h (File Modified)
10643 trunk/src/s_user.c (File Modified)
10646 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10648 Make send.c compile.
10652 trunk/src/send.c (File Modified)
10655 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10657 - Handle this better.
10661 trunk/src/send.c (File Modified)
10664 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10666 If the source is not a client, don't send to normal users.
10670 trunk/src/send.c (File Modified)
10673 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10675 - Make /wallops behave as wallops in other ircds.
10679 trunk/modules/m_wallops.c (File Modified)
10680 trunk/src/send.c (File Modified)
10683 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10689 trunk/NEWS (File Modified)
10690 trunk/configure (File Modified)
10691 trunk/configure.ac (File Modified)
10694 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10696 - Remove efnet configuration.
10697 - Rename example.conf as reference.conf, and replace the default
10698 example.conf with one suitable for AthemeNET.
10699 - Update makefile to reflect these changes.
10703 trunk/doc/Makefile.in (File Modified)
10704 trunk/doc/example.conf (File Modified)
10705 trunk/doc/example.efnet.conf (File Deleted)
10706 trunk/doc/reference.conf (File Added)
10709 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10711 - Don't display opers who are /away.
10715 trunk/modules/m_stats.c (File Modified)
10718 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10720 Put cmode +f in 004 and 005.
10724 trunk/include/supported.h (File Modified)
10725 trunk/src/messages.tab (File Modified)
10728 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10730 Add user umode +Q which prevents a user from
10735 trunk/include/client.h (File Modified)
10736 trunk/modules/core/m_join.c (File Modified)
10737 trunk/src/messages.tab (File Modified)
10738 trunk/src/s_user.c (File Modified)
10741 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10743 Implement channel forwarding in m_join(). As in
10744 hyperion, failing to join because of +i, +r or +j
10745 can cause you to be forwarded, potentially
10746 recursively. Unlike hyperion, a single numeric
10747 is sent in case of a successful forward, otherwise
10748 the ircd acts if there were no forward.
10752 trunk/include/numeric.h (File Modified)
10753 trunk/modules/core/m_join.c (File Modified)
10754 trunk/src/messages.tab (File Modified)
10757 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10759 Allow servers to set oper-only cmodes as well.
10763 trunk/modules/core/m_mode.c (File Modified)
10766 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10768 Add cmode +f which takes a channel name, settable
10769 only by opers for now. Does not do anything yet.
10773 trunk/include/channel.h (File Modified)
10774 trunk/modules/core/m_join.c (File Modified)
10775 trunk/modules/core/m_mode.c (File Modified)
10776 trunk/modules/core/m_sjoin.c (File Modified)
10777 trunk/src/channel.c (File Modified)
10780 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10782 Fully initialize 'mode' in ms_join() and ms_sjoin()
10783 to avoid old +j garbage from being used.
10787 trunk/modules/core/m_join.c (File Modified)
10788 trunk/modules/core/m_sjoin.c (File Modified)
10791 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10793 - only touch join_count/join_delta if join throttling
10794 is enabled on the channel
10795 - reset join_count/join_delta to 0 if -j is set
10799 trunk/modules/core/m_join.c (File Modified)
10800 trunk/modules/core/m_mode.c (File Modified)
10801 trunk/modules/core/m_sjoin.c (File Modified)
10804 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10806 Also start a new "period" for join throttling for remote joins,
10807 if necessary. Make the code slightly clearer.
10811 trunk/modules/core/m_join.c (File Modified)
10812 trunk/src/channel.c (File Modified)
10815 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10817 Some +j improvements, still broken.
10821 trunk/modules/core/m_join.c (File Modified)
10822 trunk/modules/core/m_sjoin.c (File Modified)
10825 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10827 Only do +z processing for +m channels the sender is on,
10828 as bans/quiets are currently only checked locally.
10832 trunk/modules/core/m_message.c (File Modified)
10835 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10837 - Add max_bans_large configuration option, defaulting to 500, to
10838 limit the number of bans in a +L channel
10839 - Change b/e/I to b/e/I/q in texts
10843 trunk/doc/example.conf (File Modified)
10844 trunk/include/s_conf.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10846 trunk/modules/m_info.c (File Modified)
10847 trunk/src/newconf.c (File Modified)
10848 trunk/src/s_conf.c (File Modified)
10851 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10853 Store invite for +gi channels.
10854 Note that +gi is significantly weaker access control than +i.
10858 trunk/modules/m_invite.c (File Modified)
10861 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10863 Nonops are allowed to see +q lists.
10867 trunk/modules/core/m_mode.c (File Modified)
10870 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10872 Invalidate can_send() cache on -q.
10876 trunk/modules/core/m_mode.c (File Modified)
10879 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10881 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10885 trunk/modules/core/m_sjoin.c (File Modified)
10888 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10890 - Allow blank SJOINs -- for permanant channels.
10894 trunk/modules/core/m_sjoin.c (File Modified)
10897 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10899 - Burst permanant channels.
10903 trunk/src/s_serv.c (File Modified)
10906 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10908 - Fix handling of permanant channels.
10912 trunk/modules/core/m_join.c (File Modified)
10915 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10917 - Run indent on core modules.
10918 - Add propagation of join throttle settings.
10922 trunk/modules/core/m_die.c (File Modified)
10923 trunk/modules/core/m_error.c (File Modified)
10924 trunk/modules/core/m_join.c (File Modified)
10925 trunk/modules/core/m_kick.c (File Modified)
10926 trunk/modules/core/m_kill.c (File Modified)
10927 trunk/modules/core/m_message.c (File Modified)
10928 trunk/modules/core/m_mode.c (File Modified)
10929 trunk/modules/core/m_nick.c (File Modified)
10930 trunk/modules/core/m_part.c (File Modified)
10931 trunk/modules/core/m_quit.c (File Modified)
10932 trunk/modules/core/m_server.c (File Modified)
10933 trunk/modules/core/m_sjoin.c (File Modified)
10934 trunk/modules/core/m_squit.c (File Modified)
10937 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10939 - Fix mistake in commit message.
10943 trunk/ChangeLog (File Modified)
10946 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10948 - Channel throttling.
10952 trunk/NEWS (File Modified)
10953 trunk/include/supported.h (File Modified)
10954 trunk/modules/core/m_mode.c (File Modified)
10955 trunk/src/messages.tab (File Modified)
10958 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10960 - Channel throttle logic fixes.
10964 trunk/include/channel.h (File Modified)
10967 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10969 - Add the throttle logic.
10973 trunk/include/channel.h (File Modified)
10974 trunk/include/numeric.h (File Modified)
10975 trunk/modules/core/m_join.c (File Modified)
10976 trunk/src/channel.c (File Modified)
10977 trunk/src/messages.tab (File Modified)
10980 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10982 - Cosmetic fixes to CREDITS.
10986 trunk/CREDITS (File Modified)
10989 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10991 - Better channel_modes() from ShadowIRCd 4.
10995 trunk/include/channel.h (File Modified)
10996 trunk/src/channel.c (File Modified)
10999 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11001 - Strip colour codes from parts.
11005 trunk/modules/core/m_part.c (File Modified)
11008 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11010 - Strip colour codes from quits.
11014 trunk/modules/core/m_quit.c (File Modified)
11017 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11019 - add +c/+g/+z to channel_modes().
11023 trunk/src/channel.c (File Modified)
11026 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11028 - Add +g to 004/005 numerics.
11032 trunk/include/supported.h (File Modified)
11033 trunk/src/messages.tab (File Modified)
11036 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11038 - Add +cgz to set_final_mode() in both join/sjoin.
11039 - Implement channel mode +g: Free invite.
11043 trunk/include/channel.h (File Modified)
11044 trunk/modules/core/m_join.c (File Modified)
11045 trunk/modules/core/m_mode.c (File Modified)
11046 trunk/modules/core/m_sjoin.c (File Modified)
11047 trunk/modules/m_invite.c (File Modified)
11050 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11052 - Make sure /stats p uses the right list.
11056 trunk/modules/m_stats.c (File Modified)
11059 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11061 - local oper list becomes local_oper_list.
11062 - all opers are stored on oper_list for /stats p.
11066 trunk/include/ircd.h (File Modified)
11067 trunk/modules/m_stats.c (File Modified)
11068 trunk/modules/m_trace.c (File Modified)
11069 trunk/src/client.c (File Modified)
11070 trunk/src/ircd.c (File Modified)
11071 trunk/src/s_user.c (File Modified)
11072 trunk/src/send.c (File Modified)
11075 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11077 - Remove ENABLE_SERVICES legacy define.
11081 trunk/configure (File Modified)
11082 trunk/configure.ac (File Modified)
11083 trunk/include/client.h (File Modified)
11084 trunk/include/m_info.h (File Modified)
11085 trunk/include/s_conf.h (File Modified)
11086 trunk/modules/Makefile.in (File Modified)
11087 trunk/modules/core/m_kick.c (File Modified)
11088 trunk/modules/core/m_mode.c (File Modified)
11089 trunk/modules/core/m_nick.c (File Modified)
11090 trunk/modules/core/m_sjoin.c (File Modified)
11091 trunk/modules/m_services.c (File Modified)
11092 trunk/src/channel.c (File Modified)
11093 trunk/src/newconf.c (File Modified)
11094 trunk/src/s_conf.c (File Modified)
11095 trunk/src/s_serv.c (File Modified)
11096 trunk/src/s_user.c (File Modified)
11099 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11101 - New reject message, ala ircu.
11105 trunk/src/reject.c (File Modified)
11108 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11110 - Reduce 'broadcast storm' effect in m_chghost.
11114 trunk/modules/m_chghost.c (File Modified)
11117 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11119 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11123 trunk/include/supported.h (File Modified)
11124 trunk/src/messages.tab (File Modified)
11127 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11133 trunk/include/channel.h (File Modified)
11134 trunk/modules/core/m_message.c (File Modified)
11135 trunk/modules/core/m_mode.c (File Modified)
11138 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11140 - use sendto_one_numeric() in some places.
11144 trunk/modules/core/m_mode.c (File Modified)
11147 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11149 - Implement channel mode +c -- colour stripping.
11153 trunk/include/irc_string.h (File Modified)
11154 trunk/include/supported.h (File Modified)
11155 trunk/modules/core/m_message.c (File Modified)
11156 trunk/modules/core/m_mode.c (File Modified)
11157 trunk/src/irc_string.c (File Modified)
11158 trunk/src/messages.tab (File Modified)
11161 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11163 - Add +qLP to CHANMODES 005 numeric.
11167 trunk/include/supported.h (File Modified)
11170 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11172 Move credits files to doc/.
11176 trunk/Hybrid-team (File Deleted)
11177 trunk/Ratbox-team (File Deleted)
11178 trunk/doc/Hybrid-team (File Added)
11179 trunk/doc/Ratbox-team (File Added)
11182 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11184 - Rename Ratbox credits as Ratbox-team.
11185 - Add in our own CREDITS.
11189 trunk/CREDITS (File Deleted)
11190 trunk/CREDITS (File Added)
11191 trunk/Ratbox-team (File Added)
11194 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11196 - Quietcache fixes.
11200 trunk/modules/core/m_mode.c (File Modified)
11203 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11205 - Rebuild configure.
11209 trunk/autom4te.cache/ (File Deleted)
11210 trunk/configure (File Modified)
11213 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11215 Add +q to messages.tab.
11219 trunk/src/messages.tab (File Modified)
11222 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11224 - port m_sjoin stuff to TS6 JOIN syntax.
11228 trunk/modules/core/m_join.c (File Modified)
11231 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11233 - Implement channel mode +q (quiet)
11237 trunk/include/channel.h (File Modified)
11238 trunk/modules/core/m_mode.c (File Modified)
11239 trunk/src/channel.c (File Modified)
11242 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11244 Add +L/+P for set_final_mode().
11248 trunk/modules/core/m_sjoin.c (File Modified)
11251 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11253 Add +L/+P in channel_modes().
11257 trunk/src/channel.c (File Modified)
11260 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11262 - Use MODE_PERMANENT, not MODE_PERMANANT
11263 - Actually use chm_staff()
11265 It compiles but is not otherwise tested.
11269 trunk/include/channel.h (File Modified)
11270 trunk/modules/core/m_mode.c (File Modified)
11271 trunk/modules/core/m_sjoin.c (File Modified)
11272 trunk/src/channel.c (File Modified)
11275 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11277 - Ok, patchlevel.h is fixed now.
11281 trunk/include/patchlevel.h (File Modified)
11284 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11290 trunk/include/patchlevel.h (File Modified)
11291 trunk/src/version.c.SH (File Modified)
11294 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11296 - Fix compilation issue with version.c.
11300 trunk/src/version.c.SH (File Modified)
11303 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11305 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11306 this from the BUGS file.
11310 trunk/BUGS (File Modified)
11313 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11315 Mangle all netsplit messages if flatten links is enabled.
11319 trunk/src/client.c (File Modified)
11322 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11324 - jilles pointed out that /stats p needed severe changes -- implement
11329 trunk/modules/m_stats.c (File Modified)
11332 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11334 Rename RELNOTES to NEWS.
11338 trunk/NEWS (File Added)
11339 trunk/RELNOTES (File Deleted)
11342 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11348 trunk/RELNOTES (File Modified)
11351 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11353 - Make /stats p work globally.
11354 - Change 'OPER(s)' to 'staff members'
11358 trunk/modules/m_stats.c (File Modified)
11361 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11363 - add modes, +LP to RPL_MYINFO.
11367 trunk/src/messages.tab (File Modified)
11370 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11372 More stuff to RELNOTES.
11376 trunk/RELNOTES (File Modified)
11379 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11385 trunk/modules/core/m_sjoin.c (File Modified)
11386 trunk/src/channel.c (File Modified)
11389 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11391 - Implement list limit exceed modes -- +L.
11395 trunk/modules/core/m_mode.c (File Modified)
11398 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11400 - Add handlers for modes +L, +P.
11404 trunk/include/channel.h (File Modified)
11405 trunk/modules/core/m_mode.c (File Modified)
11408 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11410 Update properties on *everything*.
11414 trunk/.cvsignore (Property Modified)
11415 trunk/.indent.pro (Property Modified)
11416 trunk/BUGS (File Modified) (Property Modified)
11417 trunk/CREDITS (File Modified) (Property Modified)
11418 trunk/ChangeLog (Property Modified)
11419 trunk/Hybrid-team (File Modified) (Property Modified)
11420 trunk/INSTALL (File Modified) (Property Modified)
11421 trunk/LICENSE (File Modified) (Property Modified)
11422 trunk/Makefile.in (File Modified) (Property Modified)
11423 trunk/README.FIRST (File Modified) (Property Modified)
11424 trunk/RELNOTES (File Modified) (Property Modified)
11425 trunk/SVN-Access (Property Modified)
11426 trunk/aclocal.m4 (File Modified) (Property Modified)
11427 trunk/adns/.cvsignore (Property Modified)
11428 trunk/adns/COPYING (Property Modified)
11429 trunk/adns/GPL-vs-LGPL (Property Modified)
11430 trunk/adns/Makefile.in (File Modified) (Property Modified)
11431 trunk/adns/README (Property Modified)
11432 trunk/adns/README.ircd (Property Modified)
11433 trunk/adns/adns.h (File Modified) (Property Modified)
11434 trunk/adns/check.c (File Modified) (Property Modified)
11435 trunk/adns/dlist.h (File Modified) (Property Modified)
11436 trunk/adns/event.c (File Modified) (Property Modified)
11437 trunk/adns/general.c (File Modified) (Property Modified)
11438 trunk/adns/internal.h (File Modified) (Property Modified)
11439 trunk/adns/parse.c (File Modified) (Property Modified)
11440 trunk/adns/query.c (File Modified) (Property Modified)
11441 trunk/adns/reply.c (File Modified) (Property Modified)
11442 trunk/adns/setup.c (File Modified) (Property Modified)
11443 trunk/adns/transmit.c (File Modified) (Property Modified)
11444 trunk/adns/tvarith.h (File Modified) (Property Modified)
11445 trunk/adns/types.c (File Modified) (Property Modified)
11446 trunk/configure (File Modified) (Property Modified)
11447 trunk/configure.ac (File Modified) (Property Modified)
11448 trunk/contrib/.cvsignore (Property Modified)
11449 trunk/contrib/.indent.pro (Property Modified)
11450 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11451 trunk/contrib/README (File Modified) (Property Modified)
11452 trunk/contrib/example_module.c (File Modified) (Property Modified)
11453 trunk/contrib/m_42.c (File Modified) (Property Modified)
11454 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11455 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11456 trunk/contrib/m_force.c (File Modified) (Property Modified)
11457 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11458 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11459 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11460 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11461 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11462 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11463 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11464 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11465 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11466 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11467 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11468 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11469 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11470 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11471 trunk/doc/.cvsignore (Property Modified)
11472 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11473 trunk/doc/Makefile.in (File Modified) (Property Modified)
11474 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11475 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11476 trunk/doc/challenge.txt (File Modified) (Property Modified)
11477 trunk/doc/example.conf (File Modified) (Property Modified)
11478 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11479 trunk/doc/hooks.txt (File Modified) (Property Modified)
11480 trunk/doc/index.txt (File Modified) (Property Modified)
11481 trunk/doc/ircd.8 (File Modified) (Property Modified)
11482 trunk/doc/ircd.motd (Property Modified)
11483 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11484 trunk/doc/modeg.txt (File Modified) (Property Modified)
11485 trunk/doc/modes.txt (File Modified) (Property Modified)
11486 trunk/doc/monitor.txt (File Modified) (Property Modified)
11487 trunk/doc/old/Authors (Property Modified)
11488 trunk/doc/operguide.txt (File Modified) (Property Modified)
11489 trunk/doc/opermyth.txt (Property Modified)
11490 trunk/doc/server-version-info (File Modified) (Property Modified)
11491 trunk/doc/services.txt (File Modified) (Property Modified)
11492 trunk/doc/technical/README.TSora (Property Modified)
11493 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11494 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11495 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11496 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11497 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11498 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11499 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11500 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11501 trunk/doc/technical/rfc1459.txt (Property Modified)
11502 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11503 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11504 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11505 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11506 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11507 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11508 trunk/help/Makefile.in (File Modified) (Property Modified)
11509 trunk/help/opers/accept (Property Modified)
11510 trunk/help/opers/admin (Property Modified)
11511 trunk/help/opers/away (Property Modified)
11512 trunk/help/opers/capab (Property Modified)
11513 trunk/help/opers/challenge (Property Modified)
11514 trunk/help/opers/close (Property Modified)
11515 trunk/help/opers/cmode (Property Modified)
11516 trunk/help/opers/cnotice (Property Modified)
11517 trunk/help/opers/connect (Property Modified)
11518 trunk/help/opers/cprivmsg (Property Modified)
11519 trunk/help/opers/credits (Property Modified)
11520 trunk/help/opers/die (Property Modified)
11521 trunk/help/opers/dline (Property Modified)
11522 trunk/help/opers/eob (Property Modified)
11523 trunk/help/opers/error (Property Modified)
11524 trunk/help/opers/etrace (Property Modified)
11525 trunk/help/opers/gline (Property Modified)
11526 trunk/help/opers/help (Property Modified)
11527 trunk/help/opers/index (Property Modified)
11528 trunk/help/opers/info (Property Modified)
11529 trunk/help/opers/invite (Property Modified)
11530 trunk/help/opers/ison (Property Modified)
11531 trunk/help/opers/join (Property Modified)
11532 trunk/help/opers/kick (Property Modified)
11533 trunk/help/opers/kill (Property Modified)
11534 trunk/help/opers/kline (Property Modified)
11535 trunk/help/opers/knock (Property Modified)
11536 trunk/help/opers/links (Property Modified)
11537 trunk/help/opers/list (Property Modified)
11538 trunk/help/opers/locops (Property Modified)
11539 trunk/help/opers/lusers (Property Modified)
11540 trunk/help/opers/modlist (Property Modified)
11541 trunk/help/opers/modload (Property Modified)
11542 trunk/help/opers/modrestart (Property Modified)
11543 trunk/help/opers/modunload (Property Modified)
11544 trunk/help/opers/motd (Property Modified)
11545 trunk/help/opers/names (Property Modified)
11546 trunk/help/opers/nick (Property Modified)
11547 trunk/help/opers/notice (Property Modified)
11548 trunk/help/opers/oper (Property Modified)
11549 trunk/help/opers/operspy (Property Modified)
11550 trunk/help/opers/operwall (Property Modified)
11551 trunk/help/opers/part (Property Modified)
11552 trunk/help/opers/pass (Property Modified)
11553 trunk/help/opers/ping (Property Modified)
11554 trunk/help/opers/pong (Property Modified)
11555 trunk/help/opers/post (Property Modified)
11556 trunk/help/opers/privmsg (Property Modified)
11557 trunk/help/opers/quit (Property Modified)
11558 trunk/help/opers/rehash (Property Modified)
11559 trunk/help/opers/restart (Property Modified)
11560 trunk/help/opers/resv (Property Modified)
11561 trunk/help/opers/server (Property Modified)
11562 trunk/help/opers/set (Property Modified)
11563 trunk/help/opers/sjoin (Property Modified)
11564 trunk/help/opers/squit (Property Modified)
11565 trunk/help/opers/stats (Property Modified)
11566 trunk/help/opers/svinfo (Property Modified)
11567 trunk/help/opers/testgecos (Property Modified)
11568 trunk/help/opers/testline (Property Modified)
11569 trunk/help/opers/testmask (Property Modified)
11570 trunk/help/opers/time (Property Modified)
11571 trunk/help/opers/topic (Property Modified)
11572 trunk/help/opers/trace (Property Modified)
11573 trunk/help/opers/uhelp (Property Modified)
11574 trunk/help/opers/umode (Property Modified)
11575 trunk/help/opers/undline (Property Modified)
11576 trunk/help/opers/ungline (Property Modified)
11577 trunk/help/opers/unkline (Property Modified)
11578 trunk/help/opers/unresv (Property Modified)
11579 trunk/help/opers/unxline (Property Modified)
11580 trunk/help/opers/user (Property Modified)
11581 trunk/help/opers/userhost (Property Modified)
11582 trunk/help/opers/users (Property Modified)
11583 trunk/help/opers/version (Property Modified)
11584 trunk/help/opers/wallops (Property Modified)
11585 trunk/help/opers/who (Property Modified)
11586 trunk/help/opers/whois (Property Modified)
11587 trunk/help/opers/whowas (Property Modified)
11588 trunk/help/opers/xline (Property Modified)
11589 trunk/help/users/index (Property Modified)
11590 trunk/help/users/info (Property Modified)
11591 trunk/help/users/notice (Property Modified)
11592 trunk/help/users/privmsg (Property Modified)
11593 trunk/help/users/stats (Property Modified)
11594 trunk/help/users/umode (Property Modified)
11595 trunk/include/.cvsignore (Property Modified)
11596 trunk/include/.indent.pro (Property Modified)
11597 trunk/include/balloc.h (File Modified) (Property Modified)
11598 trunk/include/cache.h (File Modified) (Property Modified)
11599 trunk/include/channel.h (File Modified) (Property Modified)
11600 trunk/include/class.h (File Modified) (Property Modified)
11601 trunk/include/client.h (File Modified) (Property Modified)
11602 trunk/include/commio.h (File Modified) (Property Modified)
11603 trunk/include/common.h (File Modified) (Property Modified)
11604 trunk/include/config.h (File Modified) (Property Modified)
11605 trunk/include/config.h.dist (File Modified) (Property Modified)
11606 trunk/include/defaults.h (File Modified) (Property Modified)
11607 trunk/include/event.h (File Modified) (Property Modified)
11608 trunk/include/hash.h (File Modified) (Property Modified)
11609 trunk/include/hook.h (File Modified) (Property Modified)
11610 trunk/include/hostmask.h (File Modified) (Property Modified)
11611 trunk/include/irc_string.h (File Modified) (Property Modified)
11612 trunk/include/ircd.h (File Modified) (Property Modified)
11613 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11614 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11615 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11616 trunk/include/linebuf.h (File Modified) (Property Modified)
11617 trunk/include/listener.h (File Modified) (Property Modified)
11618 trunk/include/m_info.h (File Modified) (Property Modified)
11619 trunk/include/memory.h (File Modified) (Property Modified)
11620 trunk/include/modules.h (File Modified) (Property Modified)
11621 trunk/include/monitor.h (File Modified) (Property Modified)
11622 trunk/include/msg.h (File Modified) (Property Modified)
11623 trunk/include/newconf.h (File Modified) (Property Modified)
11624 trunk/include/numeric.h (File Modified) (Property Modified)
11625 trunk/include/packet.h (File Modified) (Property Modified)
11626 trunk/include/parse.h (File Modified) (Property Modified)
11627 trunk/include/patchlevel.h (File Modified) (Property Modified)
11628 trunk/include/patricia.h (File Modified) (Property Modified)
11629 trunk/include/reject.h (File Modified) (Property Modified)
11630 trunk/include/res.h (File Modified) (Property Modified)
11631 trunk/include/restart.h (File Modified) (Property Modified)
11632 trunk/include/s_auth.h (File Modified) (Property Modified)
11633 trunk/include/s_conf.h (File Modified) (Property Modified)
11634 trunk/include/s_gline.h (File Modified) (Property Modified)
11635 trunk/include/s_log.h (File Modified) (Property Modified)
11636 trunk/include/s_newconf.h (File Modified) (Property Modified)
11637 trunk/include/s_serv.h (File Modified) (Property Modified)
11638 trunk/include/s_stats.h (File Modified) (Property Modified)
11639 trunk/include/s_user.h (File Modified) (Property Modified)
11640 trunk/include/s_zip.h (File Modified) (Property Modified)
11641 trunk/include/scache.h (File Modified) (Property Modified)
11642 trunk/include/send.h (File Modified) (Property Modified)
11643 trunk/include/serno.h (Property Modified)
11644 trunk/include/setup.h.in (Property Modified)
11645 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11646 trunk/include/stdinc.h (File Modified) (Property Modified)
11647 trunk/include/supported.h (File Modified) (Property Modified)
11648 trunk/include/tools.h (File Modified) (Property Modified)
11649 trunk/include/whowas.h (File Modified) (Property Modified)
11650 trunk/install-sh (File Modified) (Property Modified)
11651 trunk/modules/.cvsignore (Property Modified)
11652 trunk/modules/.depend (Property Modified)
11653 trunk/modules/.indent.pro (Property Modified)
11654 trunk/modules/Makefile.in (File Modified) (Property Modified)
11655 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11656 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11657 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11658 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11659 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11660 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11661 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11662 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11663 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11664 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11665 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11666 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11667 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11668 trunk/modules/m_accept.c (File Modified) (Property Modified)
11669 trunk/modules/m_admin.c (File Modified) (Property Modified)
11670 trunk/modules/m_away.c (File Modified) (Property Modified)
11671 trunk/modules/m_cap.c (File Modified) (Property Modified)
11672 trunk/modules/m_capab.c (File Modified) (Property Modified)
11673 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11674 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11675 trunk/modules/m_close.c (File Modified) (Property Modified)
11676 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11677 trunk/modules/m_connect.c (File Modified) (Property Modified)
11678 trunk/modules/m_dline.c (File Modified) (Property Modified)
11679 trunk/modules/m_encap.c (File Modified) (Property Modified)
11680 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11681 trunk/modules/m_gline.c (File Modified) (Property Modified)
11682 trunk/modules/m_help.c (File Modified) (Property Modified)
11683 trunk/modules/m_info.c (File Modified) (Property Modified)
11684 trunk/modules/m_invite.c (File Modified) (Property Modified)
11685 trunk/modules/m_ison.c (File Modified) (Property Modified)
11686 trunk/modules/m_kline.c (File Modified) (Property Modified)
11687 trunk/modules/m_knock.c (File Modified) (Property Modified)
11688 trunk/modules/m_links.c (File Modified) (Property Modified)
11689 trunk/modules/m_list.c (File Modified) (Property Modified)
11690 trunk/modules/m_locops.c (File Modified) (Property Modified)
11691 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11692 trunk/modules/m_map.c (File Modified) (Property Modified)
11693 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11694 trunk/modules/m_motd.c (File Modified) (Property Modified)
11695 trunk/modules/m_names.c (File Modified) (Property Modified)
11696 trunk/modules/m_oper.c (File Modified) (Property Modified)
11697 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11698 trunk/modules/m_pass.c (File Modified) (Property Modified)
11699 trunk/modules/m_ping.c (File Modified) (Property Modified)
11700 trunk/modules/m_pong.c (File Modified) (Property Modified)
11701 trunk/modules/m_post.c (File Modified) (Property Modified)
11702 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11703 trunk/modules/m_restart.c (File Modified) (Property Modified)
11704 trunk/modules/m_resv.c (File Modified) (Property Modified)
11705 trunk/modules/m_services.c (File Modified) (Property Modified)
11706 trunk/modules/m_set.c (File Modified) (Property Modified)
11707 trunk/modules/m_stats.c (File Modified) (Property Modified)
11708 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11709 trunk/modules/m_tb.c (File Modified) (Property Modified)
11710 trunk/modules/m_testline.c (File Modified) (Property Modified)
11711 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11712 trunk/modules/m_time.c (File Modified) (Property Modified)
11713 trunk/modules/m_topic.c (File Modified) (Property Modified)
11714 trunk/modules/m_trace.c (File Modified) (Property Modified)
11715 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11716 trunk/modules/m_user.c (File Modified) (Property Modified)
11717 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11718 trunk/modules/m_users.c (File Modified) (Property Modified)
11719 trunk/modules/m_version.c (File Modified) (Property Modified)
11720 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11721 trunk/modules/m_who.c (File Modified) (Property Modified)
11722 trunk/modules/m_whois.c (File Modified) (Property Modified)
11723 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11724 trunk/modules/m_xline.c (File Modified) (Property Modified)
11725 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11726 trunk/servlink/.cvsignore (Property Modified)
11727 trunk/servlink/.indent.pro (Property Modified)
11728 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11729 trunk/servlink/README (File Modified) (Property Modified)
11730 trunk/servlink/TODO (File Modified) (Property Modified)
11731 trunk/servlink/control.c (File Modified) (Property Modified)
11732 trunk/servlink/control.h (File Modified) (Property Modified)
11733 trunk/servlink/io.c (File Modified) (Property Modified)
11734 trunk/servlink/io.h (File Modified) (Property Modified)
11735 trunk/servlink/servlink.c (File Modified) (Property Modified)
11736 trunk/servlink/servlink.h (File Modified) (Property Modified)
11737 trunk/src/.cvsignore (Property Modified)
11738 trunk/src/.depend (Property Modified)
11739 trunk/src/.indent.pro (Property Modified)
11740 trunk/src/Makefile.in (File Modified) (Property Modified)
11741 trunk/src/adns.c (File Modified) (Property Modified)
11742 trunk/src/balloc.c (File Modified) (Property Modified)
11743 trunk/src/cache.c (File Modified) (Property Modified)
11744 trunk/src/channel.c (File Modified) (Property Modified)
11745 trunk/src/class.c (File Modified) (Property Modified)
11746 trunk/src/client.c (File Modified) (Property Modified)
11747 trunk/src/commio.c (File Modified) (Property Modified)
11748 trunk/src/devpoll.c (File Modified) (Property Modified)
11749 trunk/src/epoll.c (File Modified) (Property Modified)
11750 trunk/src/event.c (File Modified) (Property Modified)
11751 trunk/src/getopt.c (File Modified) (Property Modified)
11752 trunk/src/hash.c (File Modified) (Property Modified)
11753 trunk/src/hook.c (File Modified) (Property Modified)
11754 trunk/src/hostmask.c (File Modified) (Property Modified)
11755 trunk/src/irc_string.c (File Modified) (Property Modified)
11756 trunk/src/ircd.c (File Modified) (Property Modified)
11757 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11758 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11759 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11760 trunk/src/kdparse.c (File Modified) (Property Modified)
11761 trunk/src/kqueue.c (File Modified) (Property Modified)
11762 trunk/src/linebuf.c (File Modified) (Property Modified)
11763 trunk/src/listener.c (File Modified) (Property Modified)
11764 trunk/src/match.c (File Modified) (Property Modified)
11765 trunk/src/memory.c (File Modified) (Property Modified)
11766 trunk/src/messages.tab (File Modified) (Property Modified)
11767 trunk/src/modules.c (File Modified) (Property Modified)
11768 trunk/src/monitor.c (File Modified) (Property Modified)
11769 trunk/src/newconf.c (File Modified) (Property Modified)
11770 trunk/src/numeric.c (File Modified) (Property Modified)
11771 trunk/src/packet.c (File Modified) (Property Modified)
11772 trunk/src/parse.c (File Modified) (Property Modified)
11773 trunk/src/patricia.c (File Modified) (Property Modified)
11774 trunk/src/poll.c (File Modified) (Property Modified)
11775 trunk/src/reject.c (File Modified) (Property Modified)
11776 trunk/src/restart.c (File Modified) (Property Modified)
11777 trunk/src/s_auth.c (File Modified) (Property Modified)
11778 trunk/src/s_conf.c (File Modified) (Property Modified)
11779 trunk/src/s_gline.c (File Modified) (Property Modified)
11780 trunk/src/s_log.c (File Modified) (Property Modified)
11781 trunk/src/s_newconf.c (File Modified) (Property Modified)
11782 trunk/src/s_serv.c (File Modified) (Property Modified)
11783 trunk/src/s_stats.c (File Modified) (Property Modified)
11784 trunk/src/s_user.c (File Modified) (Property Modified)
11785 trunk/src/scache.c (File Modified) (Property Modified)
11786 trunk/src/select.c (File Modified) (Property Modified)
11787 trunk/src/send.c (File Modified) (Property Modified)
11788 trunk/src/snprintf.c (File Modified) (Property Modified)
11789 trunk/src/tools.c (File Modified) (Property Modified)
11790 trunk/src/version.c.SH (File Modified) (Property Modified)
11791 trunk/src/whowas.c (File Modified) (Property Modified)
11792 trunk/tools/.cvsignore (Property Modified)
11793 trunk/tools/Makefile.in (File Modified) (Property Modified)
11794 trunk/tools/README (File Modified) (Property Modified)
11795 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11796 trunk/tools/convertilines.c (File Modified) (Property Modified)
11797 trunk/tools/convertklines.c (File Modified) (Property Modified)
11798 trunk/tools/mkkeypair (Property Modified)
11799 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11800 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11801 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11802 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11803 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11804 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11805 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11806 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11807 trunk/tools/untabify (File Modified) (Property Modified)
11808 trunk/tools/viconf.c (File Modified) (Property Modified)
11811 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11817 trunk/RELNOTES (File Modified)
11820 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11822 - Make version.c use our serial, not ratbox's.
11826 trunk/src/version.c.SH (File Modified)
11829 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11832 - revved patchlevel to 2.1.5
11836 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11840 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11842 - fix buffer overflow and unterminated buffer when removing TS6 bans
11843 - fix rebuilding of SJOIN
11847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11850 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11852 have servlink report if it gets an uncompressed error message when it gets inflate failures
11855 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11858 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11860 - extend our copyrights to 2005.
11864 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11970 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11973 - revved patchlevel to 2.1.4
11977 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11981 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11983 - add TARGMAX to 005
11984 - remove the +1 from ->uid in struct Client
11985 - fix checking of accept entries in m_accept.c
11989 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11995 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11997 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12005 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12007 - remove an unused variable
12011 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12014 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12016 don't burst a TS5 name in burst_TS6. -via jillies
12019 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12022 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12024 - via jilles, make nickchanges invalidate any cached bans for
12029 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12035 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12037 - fix some char vs byte usage to make adns compile cleanly with gcc4
12041 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12051 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12053 userhost should allow 5 userhost checks, not 4
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12059 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12061 - another darwin fix
12065 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12068 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12074 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12084 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12086 - remove bogus extern of abort_list
12090 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12093 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12095 svn repo access stuff
12098 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12101 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12110 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12116 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12119 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12121 revert omotd..i thought it was a good idea..oh well
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12127 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12129 Commas are bad things in channel keys
12133 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12136 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12138 Add OMOTD command to display oper motd
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12145 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12147 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12150 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12153 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12155 Modified files: (Branch: RATBOX_2_1)
12158 - stop testing whois for protocol violations, as they can be caused in
12159 ircds going all the way back to the original ircd2.8
12161 Revision Changes Path
12162 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12166 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12168 Modified files: (Branch: RATBOX_2_1)
12171 - remove some 2.2 code
12173 Revision Changes Path
12174 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12178 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12180 Modified files: (Branch: RATBOX_2_1)
12183 backport of the silly december 31st bug
12185 Revision Changes Path
12186 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12190 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12192 Modified files: (Branch: RATBOX_2_1)
12194 include patchlevel.h
12196 - revved patchlevel to 2.1.3
12198 Revision Changes Path
12199 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12200 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12204 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12206 Modified files: (Branch: RATBOX_2_1)
12209 modules/core m_nick.c
12212 - stop removing a clients own list of accepted clients when they do a
12214 - clean up the accept code so its less retarded
12216 Revision Changes Path
12217 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12218 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12219 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12220 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12224 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12226 Modified files: (Branch: RATBOX_2_1)
12229 src event.c ircd.c newconf.c
12231 - remove a defn of links_cache_list in m_links.c which was causing
12232 the flattened links update to be ignored
12233 - add eventUpdate(), and make links_delay update on rehash
12235 Revision Changes Path
12236 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12237 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12238 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12239 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12240 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12244 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12246 Modified files: (Branch: RATBOX_2_1)
12250 - make the conf parser apply service {}; on rehash
12252 Revision Changes Path
12253 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12254 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12258 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12260 Modified files: (Branch: RATBOX_2_1)
12263 - show ENABLE_SERVICES define in info
12265 Revision Changes Path
12266 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12270 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12272 Modified files: (Branch: RATBOX_2_1)
12273 modules m_services.c m_stats.c
12275 - via jilles, make m_services.c hook into stats U and display service
12278 Revision Changes Path
12279 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12280 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12284 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12286 Modified files: (Branch: RATBOX_2_1)
12287 . configure configure.ac
12289 - default build to -O2
12291 Revision Changes Path
12292 7.249.2.2 +4 -4 ircd-ratbox/configure
12293 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12297 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12299 Modified files: (Branch: RATBOX_2_1)
12300 doc example.conf example.efnet.conf
12301 include client.h s_conf.h s_newconf.h
12303 modules/core m_join.c m_nick.c
12304 src channel.c newconf.c s_conf.c s_user.c
12306 - remove no_oper_resvs from general {};
12307 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12309 Revision Changes Path
12310 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12311 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12312 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12313 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12314 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12315 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12316 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12317 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12318 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12319 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12320 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12321 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12325 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12327 Modified files: (Branch: RATBOX_2_1)
12328 modules/core m_mode.c m_nick.c
12332 - raise max temptime to a year
12334 - require 9 parameters in ms_nick(), 10 in ms_uid()
12336 Revision Changes Path
12337 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12338 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12339 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12343 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12345 Modified files: (Branch: RATBOX_2_1)
12346 modules m_services.c
12348 - only show services logged in info when its a local client
12350 Revision Changes Path
12351 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12355 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12357 Modified files: (Branch: RATBOX_2_1)
12360 passing a pointer to a pointer is not what was intended, oops
12362 Revision Changes Path
12363 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12367 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12369 Modified files: (Branch: RATBOX_2_1)
12372 - update services.txt with FNC
12374 Revision Changes Path
12375 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12379 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12381 Modified files: (Branch: RATBOX_2_1)
12384 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12386 Revision Changes Path
12387 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12391 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12393 Modified files: (Branch: RATBOX_2_1)
12396 - add some uniqueness into auth process for bopm
12398 Revision Changes Path
12399 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12403 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12405 Modified files: (Branch: RATBOX_2_1)
12406 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12408 - make contrib/ compile
12410 Revision Changes Path
12411 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12412 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12413 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12414 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12418 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12420 Modified files: (Branch: RATBOX_2_1)
12421 modules m_monitor.c
12423 Don't allow MONITOR from an unregistered client
12425 Revision Changes Path
12426 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12430 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12432 Modified files: (Branch: RATBOX_2_1)
12433 doc example.conf example.efnet.conf
12435 src class.c messages.tab newconf.c
12437 - remove sendq_eob, its become more of a hindrance than a benefit.
12438 - sync example.efnet.conf cluster {}; with example.conf
12440 Revision Changes Path
12441 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12442 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12443 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12444 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12445 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12446 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12450 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12452 Modified files: (Branch: RATBOX_2_1)
12454 include patchlevel.h
12457 - revved patchlevel to 2.1.2
12459 Revision Changes Path
12460 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12461 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12465 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12467 Modified files: (Branch: RATBOX_2_1)
12468 . configure configure.ac
12470 - raise default topiclen to 160.
12472 Revision Changes Path
12473 7.249.2.1 +3 -3 ircd-ratbox/configure
12474 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12478 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12480 Modified files: (Branch: RATBOX_2_1)
12481 modules m_services.c
12483 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12484 tsinfo matches this
12486 Revision Changes Path
12487 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12491 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12493 Modified files: (Branch: RATBOX_2_1)
12494 modules m_services.c
12496 - monitor_signoff() the client we're nickchanging
12498 Revision Changes Path
12499 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12503 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12505 Modified files: (Branch: RATBOX_2_1)
12508 - fix various UID problems with trace
12510 Revision Changes Path
12511 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12515 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12517 Modified files: (Branch: RATBOX_2_1)
12518 help/opers dline kline
12519 modules m_resv.c m_stats.c
12520 modules/core m_mode.c
12523 - tidy up kline/dline help to note they dont accept nick as target
12524 - disallow bans beginning with ':' over bmask
12525 - disallow bans with a space in chm_ban
12526 - stop counting hidden opers in stats p
12527 - match() parameters in remote unresv were inverted, causing it to fail
12528 - fix possibility of clients setting blank keys
12530 Revision Changes Path
12531 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12532 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12533 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12534 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12535 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12539 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12541 Modified files: (Branch: RATBOX_2_1)
12544 - fix problems with amd64 and the way we do va_list
12546 Revision Changes Path
12547 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12551 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12553 Modified files: (Branch: RATBOX_2_1)
12554 modules m_services.c
12556 - tidy up the kill notifications for RSFNC
12558 Revision Changes Path
12559 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12563 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12565 Modified files: (Branch: RATBOX_2_1)
12567 modules m_services.c
12570 - some more rserv stuff:
12571 - add RSFNC capability
12572 - fix up RSFNC, kill existing clients if they exist.
12574 Revision Changes Path
12575 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12576 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12577 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12581 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12583 Modified files: (Branch: RATBOX_2_1)
12584 modules m_services.c
12586 - first stab at a FNC implementation for rserv
12588 Revision Changes Path
12589 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12593 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12595 Modified files: (Branch: RATBOX_2_1)
12600 Revision Changes Path
12601 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12605 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12607 Modified files: (Branch: RATBOX_2_1)
12610 - add links_delay back
12612 Revision Changes Path
12613 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12617 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12619 Modified files: (Branch: RATBOX_2_1)
12623 - swap tabs for spaces
12625 Revision Changes Path
12626 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12627 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12631 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12633 Modified files: (Branch: RATBOX_2_1)
12636 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12637 contained in the client_flood conf option
12638 - remove a couple of unused defines from info
12640 Revision Changes Path
12641 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12645 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12647 Modified files: (Branch: RATBOX_2_1)
12650 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12652 Revision Changes Path
12653 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12657 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12659 Modified files: (Branch: RATBOX_2_1)
12660 doc example.conf example.efnet.conf
12662 - fix missing closing comment tag
12664 Revision Changes Path
12665 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12666 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12670 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12672 Modified files: (Branch: RATBOX_2_1)
12674 include patchlevel.h
12676 - revved patchlevel to 2.1.1
12678 Revision Changes Path
12679 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12680 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12684 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12686 Modified files: (Branch: RATBOX_2_1)
12689 - sync up remote kline reasons, so theyre consistent with what happens
12690 when we add local klines - notably the "Temporary K-line x min" and
12691 date added to reason.
12693 Revision Changes Path
12694 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12698 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12700 Modified files: (Branch: RATBOX_2_1)
12703 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12705 Revision Changes Path
12706 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12710 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12712 Modified files: (Branch: RATBOX_2_1)
12715 used the data pointer we saved, not what just got nulled
12717 Revision Changes Path
12718 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12722 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12724 Modified files: (Branch: RATBOX_2_1)
12725 modules m_resv.c m_xline.c
12727 - fix broken propagation of xline/resv
12729 Revision Changes Path
12730 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12731 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12735 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12737 Modified files: (Branch: RATBOX_2_1)
12740 - properly increment bad auth count for stats T when we timeout an auth
12742 Revision Changes Path
12743 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12747 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12749 Modified files: (Branch: RATBOX_2_1)
12752 modules/core m_nick.c
12754 - fix a bit that didnt make sense in monitor.txt
12755 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12757 Revision Changes Path
12758 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12759 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12760 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12764 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12766 Modified files: (Branch: RATBOX_2_1)
12769 removing dlink nodes from auth_poll_list twice is bad
12771 Revision Changes Path
12772 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12776 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12778 Modified files: (Branch: RATBOX_2_1)
12781 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12782 changed to RPL_STATSDEBUG
12784 Revision Changes Path
12785 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12789 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12791 Added files: (Branch: RATBOX_2_1)
12794 - add some documentation about target change
12796 Revision Changes Path
12797 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12801 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12803 Modified files: (Branch: RATBOX_2_1)
12804 include supported.h
12805 modules/core m_message.c
12807 - remove extra argument to 005
12808 - disallow messaging of UIDs
12810 Revision Changes Path
12811 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12812 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12816 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12818 Modified files: (Branch: RATBOX_2_1)
12821 - fix a longstanding parser bug with wrong limit checking, causing us to
12822 accept one less parameter than we're allowed to accept.
12824 Revision Changes Path
12825 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12829 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12831 Modified files: (Branch: RATBOX_2_1)
12832 modules/core m_message.c
12834 - exempt users messaging themselves from target change
12836 Revision Changes Path
12837 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12841 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12843 Modified files: (Branch: RATBOX_2_1)
12844 include supported.h
12846 - stop violating MAXPARA on 005.
12848 Revision Changes Path
12849 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12853 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12855 Modified files: (Branch: RATBOX_2_1)
12856 modules/core m_nick.c
12858 - dont store an ipv6 sockhost if we're not compiled with v6 support
12860 Revision Changes Path
12861 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12865 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12867 Modified files: (Branch: RATBOX_2_1)
12870 - remove some vms includes
12872 Revision Changes Path
12873 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12877 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12879 Modified files: (Branch: RATBOX_2_1)
12883 - force commit for new branch
12885 Revision Changes Path
12886 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12887 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12891 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12894 . RELNOTES configure configure.ac
12895 include patchlevel.h
12897 - revved patchlevel to 2.1.0
12899 Revision Changes Path
12900 1.114 +6 -2 ircd-ratbox/RELNOTES
12901 7.249 +11 -11 ircd-ratbox/configure
12902 7.63 +3 -3 ircd-ratbox/configure.ac
12903 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12907 leeh 2005/03/04 13:31:32 EST (20050304_2)
12911 include patchlevel.h
12914 - revved patchlevel to 2.1.0beta2
12916 Revision Changes Path
12917 1.113 +12 -0 ircd-ratbox/RELNOTES
12918 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12922 leeh 2005/03/04 13:27:05 EST (20050304_1)
12925 doc whats-new-2.1.txt
12928 - update whats-new-2.1
12929 - when we're handling global NAMES, dont output channels if there are no
12930 members within them we can show.
12932 Revision Changes Path
12933 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12934 7.436 +12 -2 ircd-ratbox/src/channel.c
12938 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12943 That would be a node_heap not a prefix_heap..oops
12945 Revision Changes Path
12946 7.30 +1 -1 ircd-ratbox/src/patricia.c
12950 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12955 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12956 otherwise..the other macros might work????
12958 Revision Changes Path
12959 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12963 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12966 . configure configure.ac
12970 Revision Changes Path
12971 7.248 +5 -5 ircd-ratbox/configure
12972 7.62 +5 -5 ircd-ratbox/configure.ac
12976 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12979 . configure configure.ac
12983 Revision Changes Path
12984 7.247 +3 -2 ircd-ratbox/configure
12985 7.61 +3 -2 ircd-ratbox/configure.ac
12989 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12992 . configure configure.ac
12996 Revision Changes Path
12997 7.246 +6 -6 ircd-ratbox/configure
12998 7.60 +4 -4 ircd-ratbox/configure.ac
13002 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13005 . configure configure.ac
13008 Doh these changes got put on RATBOX_2_0 when they were meant for
13010 Also merged in the monitor heap size stuff, not that i think monitor has
13013 Revision Changes Path
13014 7.245 +12 -3 ircd-ratbox/configure
13015 7.59 +11 -3 ircd-ratbox/configure.ac
13016 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13020 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13025 Add more robust alloca checking
13027 Revision Changes Path
13028 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13032 leeh 2005/02/24 15:27:17 EST (20050224_9)
13037 - fix the copyright on m_42.c :p
13039 Revision Changes Path
13040 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13044 leeh 2005/02/24 15:22:53 EST (20050224_8)
13047 include supported.h
13050 - fix a core in undline on bad masks
13051 - remove an unwanted space from beginning of second 005 numeric
13053 Revision Changes Path
13054 7.5 +1 -1 ircd-ratbox/include/supported.h
13055 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13059 leeh 2005/02/24 15:18:59 EST (20050224_7)
13062 modules m_monitor.c
13064 - use max_monitor when adding nicknames
13066 that should be everything now..
13068 Revision Changes Path
13069 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13073 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13080 Revision Changes Path
13081 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13085 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13092 Revision Changes Path
13093 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13097 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13102 The Answer to Life, the Universe, and Everything
13104 Revision Changes Path
13105 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13109 leeh 2005/02/24 14:53:04 EST (20050224_3)
13113 modules m_monitor.c
13114 src ircd.c monitor.c
13116 - call init_monitor() on startup
13117 - add in support for adding/deleting/listing monitor entries
13119 Revision Changes Path
13120 7.2 +3 -1 ircd-ratbox/include/monitor.h
13121 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13122 7.374 +2 -0 ircd-ratbox/src/ircd.c
13123 7.3 +15 -4 ircd-ratbox/src/monitor.c
13127 leeh 2005/02/23 21:20:10 EST (20050224_2)
13130 doc example.conf example.efnet.conf
13131 include s_conf.h supported.h
13132 modules Makefile.in
13133 src client.c newconf.c s_conf.c
13135 modules m_monitor.c
13137 - add the max_monitor config option
13138 - advertise MONITOR=%d in 005
13139 - clear a local clients monitor list on exit
13140 - add the framework for the MONITOR command
13143 Revision Changes Path
13144 7.261 +5 -0 ircd-ratbox/doc/example.conf
13145 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13146 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13147 7.4 +4 -2 ircd-ratbox/include/supported.h
13148 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13149 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13150 7.492 +1 -0 ircd-ratbox/src/client.c
13151 7.202 +1 -0 ircd-ratbox/src/newconf.c
13152 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13156 leeh 2005/02/23 20:57:51 EST (20050224_1)
13159 . configure configure.ac
13163 - move MONITOR_HEAP_SIZE over to configure
13165 Revision Changes Path
13166 7.244 ircd-ratbox/configure
13167 7.58 +4 -2 ircd-ratbox/configure.ac
13168 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13169 7.2 +0 -2 ircd-ratbox/src/monitor.c
13173 leeh 2005/02/23 20:48:08 EST (20050224_0)
13177 include client.h numeric.h
13178 modules/core m_nick.c
13179 src Makefile.in client.c messages.tab
13185 - first half of my server-side notify list implementation..
13187 Revision Changes Path
13188 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13189 7.266 +3 -0 ircd-ratbox/include/client.h
13190 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13191 7.58 +6 -0 ircd-ratbox/include/numeric.h
13192 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13193 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13194 7.491 +3 -0 ircd-ratbox/src/client.c
13195 7.126 +5 -5 ircd-ratbox/src/messages.tab
13196 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13197 7.342 +2 -0 ircd-ratbox/src/s_user.c
13201 leeh 2005/02/23 18:42:59 EST (20050223_0)
13206 - double the size of the client and channel hashtables (64k -> 128k and
13207 32k -> 64k). The improvements are quite significant..
13209 Revision Changes Path
13210 7.54 +4 -4 ircd-ratbox/include/hash.h
13214 leeh 2005/02/22 14:55:56 EST (20050222_1)
13218 modules m_services.c
13220 - remove a couple of unused vars
13221 - update monitor.txt
13223 Revision Changes Path
13224 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13225 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13229 leeh 2005/02/21 19:47:24 EST (20050222_0)
13234 - add in my documentation on the upcoming MONITOR command
13236 Revision Changes Path
13237 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13241 leeh 2005/02/21 12:09:34 EST (20050221_0)
13244 . configure configure.ac
13245 doc whats-new-2.1.txt
13246 tools README.mkpasswd
13250 - update whats-new-2.1.txt some more
13251 - we dont have vms mkpasswd anymore
13252 - remove the unused crypt.c
13254 Revision Changes Path
13255 7.243 +3 -6 ircd-ratbox/configure
13256 7.57 +2 -4 ircd-ratbox/configure.ac
13257 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13258 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13259 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13263 leeh 2005/02/19 12:38:09 EST (20050219_3)
13266 doc example.conf example.efnet.conf
13269 src channel.c client.c ircd.c s_conf.c
13271 - rework the splitcode, splitservers is now how many servers we've marked as
13272 EOB, rather than how many are linked. Thus pull ourselves out of
13273 splitmode immediately once this is satisfied
13275 Revision Changes Path
13276 7.260 +8 -9 ircd-ratbox/doc/example.conf
13277 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13278 7.83 +1 -0 ircd-ratbox/include/ircd.h
13279 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13280 7.435 +16 -36 ircd-ratbox/src/channel.c
13281 7.490 +2 -0 ircd-ratbox/src/client.c
13282 7.373 +2 -1 ircd-ratbox/src/ircd.c
13283 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13287 leeh 2005/02/19 09:02:34 EST (20050219_2)
13290 doc example.conf example.efnet.conf
13291 include ircd.h s_conf.h
13293 src channel.c ircd.c newconf.c s_conf.c
13295 - remove split_delay
13297 Revision Changes Path
13298 7.259 +0 -5 ircd-ratbox/doc/example.conf
13299 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13300 7.82 +0 -1 ircd-ratbox/include/ircd.h
13301 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13302 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13303 7.434 +2 -7 ircd-ratbox/src/channel.c
13304 7.372 +0 -1 ircd-ratbox/src/ircd.c
13305 7.201 +0 -1 ircd-ratbox/src/newconf.c
13306 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13310 leeh 2005/02/19 08:48:05 EST (20050219_1)
13314 modules m_cap.c m_who.c
13317 - implemented multi-prefix client capability, which allows stacking of @+ in
13320 Revision Changes Path
13321 7.265 +1 -1 ircd-ratbox/include/client.h
13322 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13323 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13324 7.433 +4 -6 ircd-ratbox/src/channel.c
13328 leeh 2005/02/19 06:27:58 EST (20050219_0)
13332 src newconf.c s_conf.c s_newconf.c
13334 - removed some unused vars/functions
13336 Revision Changes Path
13337 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13338 7.200 +0 -15 ircd-ratbox/src/newconf.c
13339 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13340 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13344 leeh 2005/02/16 12:58:24 EST (20050216_2)
13347 . RELNOTES configure configure.ac
13348 include patchlevel.h
13350 - update configure to reflect this is 'devel'
13352 - revved patchlevel to 2.1.0beta1
13354 Revision Changes Path
13355 1.112 +9 -1 ircd-ratbox/RELNOTES
13356 7.242 +11 -11 ircd-ratbox/configure
13357 7.56 +3 -3 ircd-ratbox/configure.ac
13358 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13362 leeh 2005/02/16 12:46:30 EST (20050216_1)
13365 . configure configure.ac
13366 include client.h numeric.h s_conf.h setup.h.in
13368 modules Makefile.in
13369 modules/core m_nick.c
13370 src Makefile.in client.c ircd.c messages.tab
13371 newconf.c s_conf.c s_user.c
13377 - remove watch, the protocol for this sucks so hard I just dont want it
13380 Revision Changes Path
13381 7.241 +2 -12 ircd-ratbox/configure
13382 7.55 +2 -4 ircd-ratbox/configure.ac
13383 7.264 +0 -2 ircd-ratbox/include/client.h
13384 7.57 +0 -11 ircd-ratbox/include/numeric.h
13385 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13386 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13387 7.3 +2 -3 ircd-ratbox/include/supported.h
13388 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13389 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13390 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13391 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13392 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13393 7.489 +0 -3 ircd-ratbox/src/client.c
13394 7.371 +0 -2 ircd-ratbox/src/ircd.c
13395 7.125 +9 -9 ircd-ratbox/src/messages.tab
13396 7.199 +0 -1 ircd-ratbox/src/newconf.c
13397 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13398 7.341 +0 -2 ircd-ratbox/src/s_user.c
13399 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13403 leeh 2005/02/15 19:13:31 EST (20050216_0)
13407 src event.c ircd_lexer.l ircd_signal.c
13410 servlink descrip.mms
13412 - remove a few vms bits
13414 Revision Changes Path
13415 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13416 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13417 7.47 +0 -54 ircd-ratbox/src/event.c
13418 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13419 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13420 7.152 +0 -3 ircd-ratbox/src/modules.c
13424 leeh 2005/02/15 18:53:32 EST (20050215_0)
13427 include hostmask.h ircd.h s_conf.h s_newconf.h
13428 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13430 src hostmask.c ircd.c ircd_signal.c s_conf.c
13433 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13434 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13436 Revision Changes Path
13437 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13438 7.81 +1 -0 ircd-ratbox/include/ircd.h
13439 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13440 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13441 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13442 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13443 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13444 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13445 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13446 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13447 7.370 +7 -0 ircd-ratbox/src/ircd.c
13448 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13449 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13450 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13454 leeh 2005/02/13 10:21:41 EST (20050213_4)
13459 doc whats-new-2.0.txt whats-new-2.1.txt
13463 - move whats-new.txt to whats-new-2.0.txt
13464 - add in whats-new-2.1.txt
13465 - update services.txt with the whois for logged in users
13467 Revision Changes Path
13468 7.2 +5 -0 ircd-ratbox/doc/services.txt
13469 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13470 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13471 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13475 leeh 2005/02/13 09:20:37 EST (20050213_3)
13478 include supported.h
13479 modules/core m_message.c
13481 - fix a compile error in m_message.c
13482 - update 005 to the spec and add CPRIVMSG/CNOTICE
13484 Revision Changes Path
13485 7.2 +31 -37 ircd-ratbox/include/supported.h
13486 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13490 leeh 2005/02/13 09:14:12 EST (20050213_2)
13495 - fix the membership memleak
13497 Revision Changes Path
13498 7.432 +0 -3 ircd-ratbox/src/channel.c
13502 leeh 2005/02/12 21:51:56 EST (20050213_1)
13506 modules/core m_message.c
13508 - add a bitmask to track when they send their first message, only allowing
13509 clearing stuff after that.
13511 Revision Changes Path
13512 7.263 +4 -0 ircd-ratbox/include/client.h
13513 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13517 leeh 2005/02/12 21:17:52 EST (20050213_0)
13520 include patricia.h s_newconf.h
13521 modules/core m_message.c
13522 src patricia.c s_newconf.c s_user.c
13524 - add in the patricia for tracking who fills up targets, give them a reduced
13527 Revision Changes Path
13528 7.20 +1 -1 ircd-ratbox/include/patricia.h
13529 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13530 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13531 7.29 +1 -1 ircd-ratbox/src/patricia.c
13532 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13533 7.340 +4 -0 ircd-ratbox/src/s_user.c
13537 leeh 2005/02/12 18:35:10 EST (20050212_0)
13540 include ircd_defs.h
13541 src class.c reject.c
13543 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13545 Revision Changes Path
13546 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13547 7.68 +1 -5 ircd-ratbox/src/class.c
13548 1.33 +1 -5 ircd-ratbox/src/reject.c
13552 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13557 remove stupid memory leak
13559 Revision Changes Path
13560 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13564 leeh 2005/02/11 06:42:48 EST (20050211_0)
13569 - workaround hyb6 allowing empty gline reasons
13571 Revision Changes Path
13572 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13576 leeh 2005/02/09 14:39:13 EST (20050209_2)
13580 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13581 src ircd.c s_conf.c
13583 - move temp dlines and temp klines over to an array, rather than completely
13586 Revision Changes Path
13587 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13588 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13589 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13590 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13591 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13592 7.369 +0 -5 ircd-ratbox/src/ircd.c
13593 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13597 leeh 2005/02/09 14:02:13 EST (20050209_1)
13601 modules m_cap.c m_pong.c m_user.c
13602 modules/core m_nick.c
13605 - remove 'nick' param from register_local_user(), its not needed.
13607 Revision Changes Path
13608 7.35 +1 -1 ircd-ratbox/include/s_user.h
13609 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13610 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13611 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13612 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13613 7.339 +6 -6 ircd-ratbox/src/s_user.c
13617 leeh 2005/02/09 13:12:53 EST (20050209_0)
13620 modules m_cmessage.c
13622 - dont send numerics when we're dealing with CNOTICE
13623 - add in checking for +g, and resetting idle
13625 Revision Changes Path
13626 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13630 leeh 2005/02/08 11:37:50 EST (20050208_2)
13635 - fix operator blocks to work on ip spoofs
13637 Revision Changes Path
13638 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13642 leeh 2005/02/07 19:23:22 EST (20050208_1)
13645 doc example.conf example.efnet.conf
13648 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13650 Revision Changes Path
13651 7.258 +0 -39 ircd-ratbox/doc/example.conf
13652 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13653 7.198 +0 -272 ircd-ratbox/src/newconf.c
13657 leeh 2005/02/07 19:19:32 EST (20050208_0)
13662 - added support for kline.conf.perm et al, these take the same formats
13663 as their non-permanent partners, but you cant remove them via the ircd.
13665 Revision Changes Path
13666 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13670 leeh 2005/02/02 19:18:59 EST (20050203_1)
13677 help/opers cnotice cprivmsg
13679 - added help files for cprivmsg/cnotice
13681 Revision Changes Path
13682 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13683 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13684 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13685 1.10 +19 -19 ircd-ratbox/help/opers/index
13686 1.7 +10 -9 ircd-ratbox/help/users/index
13690 leeh 2005/02/02 19:14:25 EST (20050203_0)
13694 modules Makefile.in
13697 modules m_cmessage.c
13699 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13700 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13701 nick is a member. These bypass any target change limitations.
13702 - added ERR_VOICENEEDED, numeric 489.
13704 Revision Changes Path
13705 7.56 +2 -0 ircd-ratbox/include/numeric.h
13706 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13707 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13708 7.124 +1 -1 ircd-ratbox/src/messages.tab
13712 leeh 2005/02/02 16:58:16 EST (20050202_4)
13717 - update etrace help
13719 Revision Changes Path
13720 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13724 leeh 2005/02/02 16:55:04 EST (20050202_3)
13729 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13730 can put its external ip address in there..
13732 Revision Changes Path
13733 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13737 leeh 2005/02/02 16:41:06 EST (20050202_2)
13742 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13743 if its a non-local client. These will just get "lost" if the remote
13744 server doesnt support this..
13746 Revision Changes Path
13747 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13751 leeh 2005/02/02 16:12:12 EST (20050202_1)
13754 include client.h numeric.h s_conf.h
13755 modules/core m_message.c
13756 src messages.tab newconf.c s_conf.c
13758 - first part of the target change code, add the storage of targets for
13759 localuser, throttle messages when they fill all the available slots
13761 Revision Changes Path
13762 7.262 +5 -1 ircd-ratbox/include/client.h
13763 7.55 +2 -0 ircd-ratbox/include/numeric.h
13764 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13765 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13766 7.123 +1 -1 ircd-ratbox/src/messages.tab
13767 7.197 +1 -0 ircd-ratbox/src/newconf.c
13768 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13772 leeh 2005/02/02 13:28:10 EST (20050202_0)
13775 modules m_resv.c m_stats.c m_testline.c
13776 modules/core m_join.c
13777 src hash.c kdparse.c messages.tab s_newconf.c
13779 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13780 tracking of when resvs get hit
13782 Revision Changes Path
13783 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13784 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13785 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13786 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13787 7.114 +3 -0 ircd-ratbox/src/hash.c
13788 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13789 7.122 +1 -1 ircd-ratbox/src/messages.tab
13790 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13794 leeh 2005/01/31 09:04:10 EST (20050131_2)
13799 - fflush() logfiles
13801 Revision Changes Path
13802 7.79 +2 -0 ircd-ratbox/src/s_log.c
13806 leeh 2005/01/31 08:59:09 EST (20050131_1)
13811 - rename fd_dump() to comm_dump()
13813 Revision Changes Path
13814 1.27 +2 -2 ircd-ratbox/src/commio.c
13818 leeh 2005/01/30 19:16:08 EST (20050131_0)
13823 modules m_services.c
13824 modules/core m_server.c
13825 src hook.c s_serv.c
13827 - added hook for server_introduced
13828 - fixed up services support for hooks
13830 Revision Changes Path
13831 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13832 1.31 +1 -0 ircd-ratbox/include/hook.h
13833 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13834 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13835 7.36 +2 -0 ircd-ratbox/src/hook.c
13836 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13840 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13845 Add back in the comm_fd_hack thing for solaris
13847 Revision Changes Path
13848 1.26 +26 -1 ircd-ratbox/src/commio.c
13852 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13856 include commio.h s_conf.h watch.h
13857 modules m_dline.c m_kline.c m_resv.c m_stats.c
13858 m_watch.c m_xline.c
13859 modules/core m_nick.c
13860 src balloc.c cache.c client.c commio.c
13861 epoll.c ircd.c ircd_lexer.l kdparse.c
13862 listener.c s_auth.c s_conf.c s_log.c
13865 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13867 Revision Changes Path
13868 1.18 +0 -2 ircd-ratbox/adns/adns.h
13869 1.14 +6 -37 ircd-ratbox/include/commio.h
13870 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13871 7.3 +2 -2 ircd-ratbox/include/watch.h
13872 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13873 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13874 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13875 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13876 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13877 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13878 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13879 7.85 +1 -1 ircd-ratbox/src/balloc.c
13880 1.24 +5 -5 ircd-ratbox/src/cache.c
13881 7.488 +4 -4 ircd-ratbox/src/client.c
13882 1.25 +10 -280 ircd-ratbox/src/commio.c
13883 1.33 +1 -1 ircd-ratbox/src/epoll.c
13884 7.368 +4 -4 ircd-ratbox/src/ircd.c
13885 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13886 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13887 7.125 +8 -8 ircd-ratbox/src/listener.c
13888 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13889 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13890 7.78 +20 -20 ircd-ratbox/src/s_log.c
13891 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13892 1.6 +22 -15 ircd-ratbox/src/watch.c
13896 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13899 modules/core m_mode.c
13901 remove two unused variables
13903 Revision Changes Path
13904 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13908 leeh 2005/01/28 15:31:40 EST (20050128_1)
13914 - mo_kline() needs minpara of 3, not 2
13915 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13916 - require me.info is never blank
13918 Revision Changes Path
13919 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13920 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13924 leeh 2005/01/28 15:26:28 EST (20050128_0)
13927 modules/core m_mode.c m_sjoin.c
13929 - patch via jilles to fix +eI lists being shown to lusers when handling
13930 protocol stuff over TS6
13932 Revision Changes Path
13933 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13934 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13938 leeh 2005/01/25 19:47:38 EST (20050126_0)
13942 modules/core m_join.c m_mode.c m_sjoin.c
13943 src channel.c messages.tab s_serv.c
13945 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13946 an operspy call with &me
13947 - remove modebuf/parabuf params from channel_modes(), we now generate a
13948 buffer internally which we return.
13950 Revision Changes Path
13951 7.163 +1 -1 ircd-ratbox/include/channel.h
13952 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13953 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13954 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13955 7.431 +25 -18 ircd-ratbox/src/channel.c
13956 7.121 +1 -1 ircd-ratbox/src/messages.tab
13957 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13961 alz 2005/01/25 18:09:18 EST (20050125_5)
13964 doc example.conf example.efnet.conf
13967 src listener.c newconf.c s_conf.c
13969 Added dline_with_reason config option (default yes):
13971 /* dline reason: show the user the dline reason when they connect
13974 dline_with_reason = yes;
13976 Revision Changes Path
13977 7.257 +6 -1 ircd-ratbox/doc/example.conf
13978 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13979 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13980 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13981 7.124 +1 -1 ircd-ratbox/src/listener.c
13982 7.196 +1 -0 ircd-ratbox/src/newconf.c
13983 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13987 leeh 2005/01/25 13:21:17 EST (20050125_4)
13992 - make conf_set_generic_string() test len exists before it uses it.
13994 Revision Changes Path
13995 7.195 +1 -1 ircd-ratbox/src/newconf.c
13999 leeh 2005/01/25 13:10:56 EST (20050125_3)
14005 - rename 'type' to 'flags' in cluster {};
14006 - add stacking of servers in cluster {}; documented in example.conf
14008 Revision Changes Path
14009 7.256 +18 -10 ircd-ratbox/doc/example.conf
14010 7.194 +39 -7 ircd-ratbox/src/newconf.c
14014 alz 2005/01/25 12:48:54 EST (20050125_2)
14018 src listener.c s_conf.c
14020 Added dline reasons, connecting/banned clients now see ban reason.
14022 Revision Changes Path
14023 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14024 7.123 +17 -4 ircd-ratbox/src/listener.c
14025 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14029 leeh 2005/01/25 07:44:37 EST (20050125_1)
14032 doc example.conf example.efnet.conf
14035 - implement stacking of shared {}; blocks, documented in example.conf
14037 Revision Changes Path
14038 7.255 +26 -13 ircd-ratbox/doc/example.conf
14039 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14040 7.193 +51 -36 ircd-ratbox/src/newconf.c
14044 leeh 2005/01/24 19:08:29 EST (20050125_0)
14048 include client.h s_conf.h
14049 modules/core m_join.c
14050 src newconf.c s_user.c
14052 - added jupe_exempt to auth {};, exempts the user from generating warnings
14053 when they attempt to join juped channels.
14055 Revision Changes Path
14056 7.254 +2 -0 ircd-ratbox/doc/example.conf
14057 7.261 +3 -0 ircd-ratbox/include/client.h
14058 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14059 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14060 7.192 +1 -0 ircd-ratbox/src/newconf.c
14061 7.338 +8 -0 ircd-ratbox/src/s_user.c
14065 leeh 2005/01/24 18:57:02 EST (20050124_6)
14070 - rework shared {};, the format is now:
14072 oper = "flame@*.leeh.co.uk", "*.lan";
14078 oper = "flame@*.leeh.co.uk", "*.lan";
14082 Revision Changes Path
14083 7.191 +55 -23 ircd-ratbox/src/newconf.c
14087 leeh 2005/01/24 17:25:58 EST (20050124_5)
14092 - fix the prototype on load_static_modules()
14094 Revision Changes Path
14095 7.61 +1 -1 ircd-ratbox/include/modules.h
14099 leeh 2005/01/24 16:00:30 EST (20050124_4)
14104 - have cap end call register_local_user() with its own copy of
14105 source_p->username so its safe for unidented users..
14107 Revision Changes Path
14108 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14112 leeh 2005/01/24 15:48:09 EST (20050124_3)
14115 include newconf.h s_conf.h
14117 src newconf.c s_conf.c s_log.c
14119 - move the conf parser over to a table based structure, with generic setting
14120 of integers/strings
14122 Revision Changes Path
14123 7.34 +9 -8 ircd-ratbox/include/newconf.h
14124 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14125 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14126 7.190 +264 -808 ircd-ratbox/src/newconf.c
14127 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14128 7.77 +13 -13 ircd-ratbox/src/s_log.c
14132 leeh 2005/01/24 13:11:30 EST (20050124_2)
14138 - added stacking of ips in exempt {};
14140 Revision Changes Path
14141 7.253 +4 -0 ircd-ratbox/doc/example.conf
14142 7.189 +11 -30 ircd-ratbox/src/newconf.c
14146 leeh 2005/01/24 12:59:57 EST (20050124_1)
14150 src channel.c client.c hash.c hook.c
14151 newconf.c s_user.c watch.c
14153 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14154 consistent with the rest of the dlink code.
14156 Revision Changes Path
14157 1.54 +7 -7 ircd-ratbox/include/tools.h
14158 7.430 +2 -2 ircd-ratbox/src/channel.c
14159 7.487 +6 -6 ircd-ratbox/src/client.c
14160 7.113 +5 -5 ircd-ratbox/src/hash.c
14161 7.35 +1 -1 ircd-ratbox/src/hook.c
14162 7.188 +2 -2 ircd-ratbox/src/newconf.c
14163 7.337 +1 -1 ircd-ratbox/src/s_user.c
14164 1.5 +4 -4 ircd-ratbox/src/watch.c
14168 leeh 2005/01/24 12:47:13 EST (20050124_0)
14173 - cheap hack on sticky capabs..
14175 Revision Changes Path
14176 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14180 leeh 2005/01/22 11:36:54 EST (20050122_0)
14185 - updated my clicap implementation to match the spec so far..
14187 Revision Changes Path
14188 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14192 leeh 2005/01/21 07:14:43 EST (20050121_2)
14197 modules m_services.c
14198 src hook.c s_serv.c
14200 - added hooks for when we're sending a burst
14201 - rewrote hooks.txt
14202 - fix up the hooks ive already done in services compatibility, ill add the
14203 hooks for server/client introductions in a bit.
14205 Revision Changes Path
14206 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14207 1.30 +4 -0 ircd-ratbox/include/hook.h
14208 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14209 7.34 +7 -0 ircd-ratbox/src/hook.c
14210 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14214 leeh 2005/01/21 06:34:03 EST (20050121_1)
14217 contrib example_module.c spy_admin_notice.c
14218 spy_info_notice.c spy_links_notice.c
14219 spy_motd_notice.c spy_stats_notice.c
14220 spy_stats_p_notice.c spy_trace_notice.c
14222 spy_whois_notice_global.c
14224 modules m_admin.c m_info.c m_links.c m_motd.c
14225 m_services.c m_stats.c m_trace.c
14226 m_whois.c static_modules.c.SH
14227 modules/core m_server.c
14228 src client.c hook.c ircd.c modules.c packet.c
14229 s_auth.c s_serv.c s_user.c send.c
14231 - add a better implementation of the hook system, its now a slow leaking
14232 array and events are created whenever we try adding a hook for it, or
14233 theyre registered for the caller.
14235 Ive temporarily fucked services support and removed most of the other
14236 hooks.. I shall fix this soon.
14238 Revision Changes Path
14239 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14240 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14241 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14242 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14243 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14244 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14245 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14246 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14247 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14248 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14249 1.29 +34 -70 ircd-ratbox/include/hook.h
14250 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14251 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14252 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14253 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14254 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14255 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14256 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14257 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14258 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14259 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14260 7.486 +1 -28 ircd-ratbox/src/client.c
14261 7.33 +131 -137 ircd-ratbox/src/hook.c
14262 7.367 +1 -1 ircd-ratbox/src/ircd.c
14263 7.151 +6 -10 ircd-ratbox/src/modules.c
14264 7.138 +10 -14 ircd-ratbox/src/packet.c
14265 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14266 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14267 7.336 +0 -6 ircd-ratbox/src/s_user.c
14268 7.286 +8 -6 ircd-ratbox/src/send.c
14272 leeh 2005/01/20 19:19:20 EST (20050121_0)
14277 - remove an unused struct
14279 Revision Changes Path
14280 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14284 leeh 2005/01/20 13:38:39 EST (20050120_1)
14287 . configure configure.ac
14288 include client.h numeric.h patchlevel.h
14289 modules Makefile.in
14290 src messages.tab s_user.c
14294 - drop back to -O0, fix patchlevel.h
14295 - first stab at client capabilities.. this still needs work.
14297 Revision Changes Path
14298 7.240 +3 -3 ircd-ratbox/configure
14299 7.54 +3 -3 ircd-ratbox/configure.ac
14300 7.260 +3 -0 ircd-ratbox/include/client.h
14301 7.54 +2 -0 ircd-ratbox/include/numeric.h
14302 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14303 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14304 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14305 7.120 +1 -1 ircd-ratbox/src/messages.tab
14306 7.335 +3 -0 ircd-ratbox/src/s_user.c
14310 leeh 2005/01/20 06:04:41 EST (20050120_0)
14313 . ChangeLog RELNOTES
14314 include config.h config.h.dist memory.h
14317 src commio.c crypt.c getopt.c ircd.c s_serv.c
14319 . README.VMS clean.com make.com
14320 include setup.h_vms
14321 modules descrip.mms static_modules_c.com
14322 modules/core descrip.mms
14323 src descrip.mms qio.c version.com
14324 tools descrip.mms mkpasswd_vms.c
14326 - clean changelog, relnotes
14327 - mark patchlevel as 2.1.0beta
14328 - remove VMS support
14330 Revision Changes Path
14331 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14332 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14333 1.111 +1 -348 ircd-ratbox/RELNOTES
14334 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14335 7.182 +0 -42 ircd-ratbox/include/config.h
14336 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14337 7.50 +0 -4 ircd-ratbox/include/memory.h
14338 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14339 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14340 7.2 +0 -58 ircd-ratbox/make.com (dead)
14341 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14342 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14343 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14344 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14345 1.24 +7 -30 ircd-ratbox/src/commio.c
14346 7.12 +0 -4 ircd-ratbox/src/crypt.c
14347 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14348 7.24 +0 -4 ircd-ratbox/src/getopt.c
14349 7.366 +4 -19 ircd-ratbox/src/ircd.c
14350 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14351 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14352 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14353 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14354 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14358 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14364 not using the return values on a few watch functions so make them void
14366 Revision Changes Path
14367 7.2 +5 -5 ircd-ratbox/include/watch.h
14368 1.4 +19 -28 ircd-ratbox/src/watch.c
14371 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14376 Make watch throttle, don't accept letter commands stacked
14378 Revision Changes Path
14379 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14383 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14390 Revision Changes Path
14391 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14395 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14398 . ChangeLog README.FIRST RELNOTES configure
14400 adns adns.h internal.h parse.c transmit.c
14402 contrib example_module.c spy_admin_notice.c
14403 spy_info_notice.c spy_links_notice.c
14404 spy_motd_notice.c spy_stats_notice.c
14405 spy_stats_p_notice.c spy_trace_notice.c
14407 spy_whois_notice_global.c
14408 doc example.conf example.efnet.conf ircd.motd
14409 server-version-info whats-new.txt
14410 help/opers umode xline
14412 include cache.h channel.h class.h client.h
14413 commio.h config.h config.h.dist hash.h
14414 hook.h hostmask.h irc_string.h ircd.h
14415 ircd_defs.h m_info.h memory.h msg.h
14416 newconf.h numeric.h packet.h patchlevel.h
14417 patricia.h s_conf.h s_gline.h s_newconf.h
14418 s_serv.h s_user.h scache.h serno.h
14419 setup.h.in sprintf_irc.h stdinc.h tools.h
14420 modules .depend Makefile.in m_admin.c m_away.c
14421 m_dline.c m_encap.c m_gline.c m_info.c
14422 m_kline.c m_links.c m_list.c m_lusers.c
14423 m_motd.c m_oper.c m_operspy.c m_rehash.c
14424 m_restart.c m_resv.c m_set.c m_stats.c
14425 m_svinfo.c m_testline.c m_testmask.c
14426 m_topic.c m_trace.c m_watch.c m_who.c
14427 m_whois.c m_whowas.c m_xline.c
14428 static_modules.c.SH
14429 modules/core m_error.c m_message.c m_mode.c m_quit.c
14430 m_server.c m_squit.c
14431 src .depend Makefile.in adns.c balloc.c
14432 cache.c channel.c class.c client.c
14433 commio.c crypt.c devpoll.c epoll.c
14434 event.c getopt.c hash.c hook.c hostmask.c
14435 irc_string.c ircd.c ircd_lexer.l
14436 ircd_parser.y ircd_signal.c listener.c
14437 modules.c newconf.c numeric.c packet.c
14438 parse.c patricia.c poll.c reject.c
14439 restart.c s_auth.c s_conf.c s_log.c
14440 s_newconf.c s_serv.c s_user.c scache.c
14441 select.c send.c snprintf.c tools.c
14442 version.c.SH watch.c whowas.c
14443 tools README.mkpasswd mkpasswd.c
14445 . README.VMS clean.com make.com
14447 include common.h s_stats.h setup.h_vms
14449 modules descrip.mms m_challenge.c m_etrace.c
14450 m_invite.c m_names.c m_pass.c m_ping.c
14451 m_pong.c m_services.c m_tb.c m_user.c
14452 m_users.c m_version.c
14453 static_modules_c.com
14454 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14456 servlink descrip.mms
14457 src descrip.mms kdparse.c messages.tab qio.c
14458 s_gline.c s_stats.c version.com
14459 tools descrip.mms mkpasswd_vms.c
14463 modules/core channels.c users.c
14466 merge from RATBOX_2_0
14468 Revision Changes Path
14469 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14470 7.40 +1 -0 ircd-ratbox/README.FIRST
14471 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14472 1.110 +114 -6 ircd-ratbox/RELNOTES
14473 1.17 +4 -0 ircd-ratbox/adns/adns.h
14474 1.17 +4 -4 ircd-ratbox/adns/internal.h
14475 1.12 +38 -38 ircd-ratbox/adns/parse.c
14476 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14477 1.19 +13 -13 ircd-ratbox/adns/types.c
14478 7.1 +10 -0 ircd-ratbox/clean.com (new)
14479 7.239 +47 -29 ircd-ratbox/configure
14480 7.53 +40 -32 ircd-ratbox/configure.ac
14481 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14482 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14483 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14484 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14485 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14486 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14487 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14488 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14489 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14490 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14491 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14492 7.252 +68 -22 ircd-ratbox/doc/example.conf
14493 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14494 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14495 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14496 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14497 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14498 1.5 +2 -1 ircd-ratbox/help/opers/umode
14499 1.7 +1 -1 ircd-ratbox/help/opers/xline
14500 1.2 +1 -0 ircd-ratbox/help/users/umode
14501 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14502 1.7 +8 -0 ircd-ratbox/include/cache.h
14503 7.162 +18 -16 ircd-ratbox/include/channel.h
14504 7.25 +4 -0 ircd-ratbox/include/class.h
14505 7.259 +34 -28 ircd-ratbox/include/client.h
14506 1.13 +45 -7 ircd-ratbox/include/commio.h
14507 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14508 7.181 +74 -16 ircd-ratbox/include/config.h
14509 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14510 7.53 +2 -0 ircd-ratbox/include/hash.h
14511 1.28 +73 -27 ircd-ratbox/include/hook.h
14512 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14513 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14514 7.80 +6 -31 ircd-ratbox/include/ircd.h
14515 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14516 7.56 +14 -8 ircd-ratbox/include/m_info.h
14517 7.49 +4 -0 ircd-ratbox/include/memory.h
14518 7.53 +2 -0 ircd-ratbox/include/msg.h
14519 7.33 +9 -9 ircd-ratbox/include/newconf.h
14520 7.53 +12 -8 ircd-ratbox/include/numeric.h
14521 7.27 +1 -1 ircd-ratbox/include/packet.h
14522 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14523 7.19 +25 -1 ircd-ratbox/include/patricia.h
14524 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14525 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14526 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14527 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14528 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14529 7.34 +13 -9 ircd-ratbox/include/s_user.h
14530 7.15 +1 -1 ircd-ratbox/include/scache.h
14531 7.5366 +1 -1 ircd-ratbox/include/serno.h
14532 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14533 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14534 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14535 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14536 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14537 1.53 +10 -10 ircd-ratbox/include/tools.h
14538 7.1 +58 -0 ircd-ratbox/make.com (new)
14539 1.45 +338 -182 ircd-ratbox/modules/.depend
14540 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14541 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14542 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14543 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14544 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14545 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14546 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14547 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14548 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14549 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14550 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14551 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14552 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14553 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14554 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14555 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14556 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14557 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14558 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14559 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14560 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14561 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14562 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14563 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14564 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14565 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14566 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14567 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14568 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14569 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14570 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14571 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14572 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14573 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14574 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14575 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14576 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14577 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14578 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14579 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14580 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14581 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14582 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14583 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14584 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14585 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14586 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14587 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14588 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14589 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14590 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14591 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14592 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14593 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14594 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14595 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14596 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14597 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14598 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14599 7.48 +162 -119 ircd-ratbox/src/.depend
14600 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14601 7.75 +5 -5 ircd-ratbox/src/adns.c
14602 7.84 +1 -1 ircd-ratbox/src/balloc.c
14603 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14604 1.23 +75 -7 ircd-ratbox/src/cache.c
14605 7.429 +342 -79 ircd-ratbox/src/channel.c
14606 7.67 +42 -2 ircd-ratbox/src/class.c
14607 7.485 +245 -85 ircd-ratbox/src/client.c
14608 1.23 +349 -43 ircd-ratbox/src/commio.c
14609 7.11 +4 -0 ircd-ratbox/src/crypt.c
14610 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14611 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14612 1.32 +4 -8 ircd-ratbox/src/epoll.c
14613 7.46 +63 -6 ircd-ratbox/src/event.c
14614 7.23 +4 -0 ircd-ratbox/src/getopt.c
14615 7.112 +8 -7 ircd-ratbox/src/hash.c
14616 7.32 +135 -133 ircd-ratbox/src/hook.c
14617 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14618 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14619 7.365 +56 -48 ircd-ratbox/src/ircd.c
14620 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14621 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14622 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14623 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14624 7.122 +14 -13 ircd-ratbox/src/listener.c
14625 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14626 7.150 +17 -8 ircd-ratbox/src/modules.c
14627 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14628 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14629 7.137 +55 -42 ircd-ratbox/src/packet.c
14630 7.187 +8 -15 ircd-ratbox/src/parse.c
14631 7.28 +2 -4 ircd-ratbox/src/patricia.c
14632 7.82 +3 -1 ircd-ratbox/src/poll.c
14633 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14634 1.32 +8 -3 ircd-ratbox/src/reject.c
14635 7.34 +1 -0 ircd-ratbox/src/restart.c
14636 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14637 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14638 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14639 7.76 +32 -35 ircd-ratbox/src/s_log.c
14640 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14641 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14642 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14643 7.334 +773 -2 ircd-ratbox/src/s_user.c
14644 7.27 +2 -1 ircd-ratbox/src/scache.c
14645 7.44 +2 -0 ircd-ratbox/src/select.c
14646 7.285 +12 -12 ircd-ratbox/src/send.c
14647 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14648 7.46 +0 -1 ircd-ratbox/src/tools.c
14649 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14650 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14651 1.3 +4 -4 ircd-ratbox/src/watch.c
14652 7.32 +1 -0 ircd-ratbox/src/whowas.c
14653 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14654 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14655 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14656 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14660 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14662 Modified files: (Branch: RATBOX_2_0)
14665 a remote client is never going to have a watch list..duh
14667 Revision Changes Path
14668 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14672 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14674 Added files: (Branch: RATBOX_2_0)
14679 Revision Changes Path
14680 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14684 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14686 Added files: (Branch: RATBOX_2_0)
14690 helps if we actually include the .c/.h files
14692 Revision Changes Path
14693 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14694 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14698 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14700 Modified files: (Branch: RATBOX_2_0)
14701 . configure configure.ac
14702 include client.h numeric.h s_conf.h setup.h.in
14704 modules Makefile.in
14705 modules/core m_nick.c
14706 src Makefile.in client.c ircd.c messages.tab
14707 newconf.c s_conf.c s_user.c
14709 backport watch from devel
14711 Revision Changes Path
14712 7.229.2.10 +12 -2 ircd-ratbox/configure
14713 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14714 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14715 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14716 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14717 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14718 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14719 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14720 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14721 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14722 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14723 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14724 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14725 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14726 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14727 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14731 leeh 2005/01/12 10:12:40 EST (20050112_1)
14733 Modified files: (Branch: RATBOX_2_0)
14735 modules m_services.c m_whois.c
14738 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14739 when the user is logged in
14741 Revision Changes Path
14742 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14743 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14744 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14745 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14749 leeh 2005/01/11 19:47:14 EST (20050112_0)
14751 Modified files: (Branch: RATBOX_2_0)
14752 include supported.h
14753 Added files: (Branch: RATBOX_2_0)
14757 - added doc/services.txt, outlining the compatibility code
14759 Revision Changes Path
14760 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14761 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14765 leeh 2005/01/11 18:38:10 EST (20050111_5)
14767 Modified files: (Branch: RATBOX_2_0)
14768 include client.h hook.h
14769 modules m_services.c
14770 modules/core m_server.c
14771 src hook.c s_serv.c
14773 - more services compatibility code:
14774 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14775 appropriate service {}; entry, only accept SU from these.
14776 - hook into us finishing nick burst, and have services burst a list of
14779 Revision Changes Path
14780 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14781 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14782 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14783 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14784 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14785 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14789 leeh 2005/01/11 17:32:42 EST (20050111_4)
14791 Modified files: (Branch: RATBOX_2_0)
14792 . configure configure.ac
14794 modules Makefile.in
14796 Added files: (Branch: RATBOX_2_0)
14797 modules m_services.c
14799 - more services compatibility code:
14800 - encap handlers for SU (services marking client as logged in)
14801 - and for LOGIN (servers bursting logged in status)
14802 - move suser from Client -> User
14804 Revision Changes Path
14805 7.229.2.9 +9 -3 ircd-ratbox/configure
14806 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14807 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14808 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14809 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14810 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14814 leeh 2005/01/11 16:46:34 EST (20050111_3)
14816 Modified files: (Branch: RATBOX_2_0)
14817 include ircd_defs.h
14819 - whoops, missing #endif
14821 Revision Changes Path
14822 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14826 leeh 2005/01/11 15:56:57 EST (20050111_2)
14828 Modified files: (Branch: RATBOX_2_0)
14829 include ircd_defs.h
14831 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14832 have ipv6 just report sizeof(struct sockaddr_in)
14834 Revision Changes Path
14835 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14839 leeh 2005/01/10 20:19:35 EST (20050111_1)
14841 Modified files: (Branch: RATBOX_2_0)
14844 - fix a gcc warning
14846 Revision Changes Path
14847 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14851 leeh 2005/01/10 20:10:35 EST (20050111_0)
14853 Modified files: (Branch: RATBOX_2_0)
14854 adns internal.h parse.c transmit.c types.c
14856 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14859 Revision Changes Path
14860 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14861 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14862 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14863 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14867 leeh 2005/01/10 17:48:48 EST (20050110_3)
14869 Modified files: (Branch: RATBOX_2_0)
14872 - send out the reformatted xline to opers (\s -> ' ')
14874 Revision Changes Path
14875 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14879 leeh 2005/01/10 16:18:53 EST (20050110_2)
14881 Modified files: (Branch: RATBOX_2_0)
14884 include client.h supported.h
14885 src messages.tab s_user.c send.c
14887 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14890 Revision Changes Path
14891 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14892 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14893 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14894 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14895 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14896 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14897 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14901 leeh 2005/01/10 14:50:47 EST (20050110_1)
14903 Modified files: (Branch: RATBOX_2_0)
14904 doc example.conf example.efnet.conf
14906 - I dont remember ts6 desyncing on bans, so im not sure why the example
14909 Revision Changes Path
14910 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14911 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14915 leeh 2005/01/10 13:31:10 EST (20050110_0)
14917 Modified files: (Branch: RATBOX_2_0)
14918 . configure configure.ac
14919 include channel.h client.h numeric.h s_conf.h
14920 s_serv.h setup.h.in
14921 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14923 src channel.c messages.tab newconf.c s_conf.c
14926 - added --enable-services to configure, which enables some ratbox-services
14927 compatibility code:
14928 - chanmode +r, registered users only
14929 - usermode +S, prevents deop/kick of a service
14930 - service { }; block in conf for the above umode
14932 Revision Changes Path
14933 7.229.2.8 +28 -16 ircd-ratbox/configure
14934 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14935 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14936 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14937 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14938 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14939 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14940 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14941 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14942 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14943 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14944 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14945 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14946 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14947 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14948 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14949 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14950 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14951 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14955 leeh 2005/01/09 08:23:30 EST (20050109_0)
14957 Modified files: (Branch: RATBOX_2_0)
14960 - remove a tab, and add +C to opers umode help
14962 Revision Changes Path
14963 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode