1 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
3 Make /knock send to all channel members on +g (anyone may invite) channels.
7 +2 -1 trunk/modules/m_knock.c (File Modified)
10 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
12 Make EXTBAN 005 token like unreal's (, instead of :).
16 +1 -1 trunk/src/supported.c (File Modified)
19 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
21 Remove a sentence which gives the impression that TS6 is optional.
25 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
28 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
30 Clarify format of IPv6 addresses in SGML documentation.
34 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
37 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
39 Clarify format of IPv6 addresses in auth{} and connect{}.
43 +7 -3 trunk/doc/example.conf (File Modified)
44 +9 -2 trunk/doc/reference.conf (File Modified)
47 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
49 Add more information about invitations and invexes.
53 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
56 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
58 Add what /invite actually does (bypass +ijlr).
62 +2 -0 trunk/help/opers/invite (File Modified)
65 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
67 callerid (+g) documentation:
68 - Mention 005 (isupport) token with possibility of different mode letter.
69 - Explicitly clarify that /accept can be used while -g, and setting -g
70 does not clear the accept list.
71 - Mention that some users may be able to bypass +g.
72 - Mention that /accept may allow more than just going through +g.
73 - Update to 716/717/718 numerics instead of notices.
74 - Clarify that the one-minute period applies to messages from all users,
76 - Add a numerics section with more exact syntax.
80 +88 -10 trunk/doc/modeg.txt (File Modified)
83 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
85 Send TS6 protocol for the actual work of override modules.
86 Wallops remain TS5-style for now.
90 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
91 +3 -1 trunk/extensions/m_okick.c (File Modified)
92 +6 -2 trunk/extensions/m_opme.c (File Modified)
95 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
97 - update IDEAS as TS6 only is partially done
101 +1 -1 trunk/IDEAS (File Modified)
104 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
106 - TS6 is always enabled now.
107 There is no reason for it to not be enabled on a proper charybdis network.
111 +0 -1 trunk/doc/example.conf (File Modified)
112 +1 -6 trunk/doc/reference.conf (File Modified)
113 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
114 +0 -1 trunk/include/s_conf.h (File Modified)
115 +1 -1 trunk/modules/m_pass.c (File Modified)
116 +0 -1 trunk/src/newconf.c (File Modified)
117 +0 -1 trunk/src/s_conf.c (File Modified)
118 +4 -15 trunk/src/s_serv.c (File Modified)
121 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
123 - better text for RPL_LOAD2HI explaining in a better way what is going on
127 +1 -2 trunk/src/messages.tab (File Modified)
130 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
132 Also rerun autoheader, for solaris ports changes.
136 +3 -0 trunk/include/setup.h.in (File Modified)
139 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
141 Rerun autoconf for version bump, at last.
145 +9 -9 trunk/configure (File Modified)
148 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
150 Make highest connection counts a bit more consistent.
154 +5 -0 trunk/src/s_serv.c (File Modified)
155 +8 -8 trunk/src/s_user.c (File Modified)
158 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
160 Fix wrong line numbers in ircd.conf parser (some comments).
161 from ratbox 2.2 (androsyn).
165 +1 -0 trunk/src/ircd_lexer.l (File Modified)
168 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
170 Change EmptyString so gcc 4.2 doesn't complain.
171 from ratbox (androsyn), slightly changed
175 +1 -1 trunk/include/irc_string.h (File Modified)
178 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
180 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
181 This already works correctly for successful/notfound case.
185 +1 -1 trunk/modules/m_whois.c (File Modified)
188 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
190 Use mask_match() to check bans from local clients for
191 redundancy. This fixes the problem that bans like *!?@*
192 prevent any ban starting with *!*@ being set.
196 +1 -1 trunk/src/chmode.c (File Modified)
199 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
201 Add mask_match(), like ircu mmatch().
202 This compares two masks and returns whether the "new" is
203 more specific than or equal to the "old". The difference
204 with match() is that a '?' in "old" does not match a '*' in
209 +2 -0 trunk/include/irc_string.h (File Modified)
210 +73 -0 trunk/src/match.c (File Modified)
213 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
215 add_id() for local client: do not collapse() the ban mask.
216 The code calling this already collapses the mask, and if
217 not, doing it here would cause a desync.
221 +0 -2 trunk/src/chmode.c (File Modified)
224 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
226 - fix dereference problems with not widely used polling engines
230 +3 -0 trunk/libcharybdis/poll.c (File Modified)
231 +3 -1 trunk/libcharybdis/select.c (File Modified)
234 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
236 - forgot to do something
240 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
243 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
245 - fix a possible problem with ipv6
249 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
252 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
254 - new ip cloaking module
258 +1 -0 trunk/extensions/Makefile.in (File Modified)
259 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
260 + - trunk/extensions/ip_cloaking_old.c (File Added)
263 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
265 monitor: send the same message buffer to all users
266 monitoring a certain nick; the target field of the
267 numeric becomes *, much like server notices
271 +6 -0 trunk/doc/monitor.txt (File Modified)
272 +3 -0 trunk/include/send.h (File Modified)
273 +3 -15 trunk/src/monitor.c (File Modified)
274 +35 -0 trunk/src/send.c (File Modified)
277 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
279 Call add_to_hostname_hash() with correct (orig) hostname.
283 +1 -1 trunk/modules/core/m_nick.c (File Modified)
286 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
288 Version bump on trunk to 2.3.
292 +1 -1 trunk/configure.ac (File Modified)
295 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
297 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
301 +2 -2 trunk/src/client.c (File Modified)
304 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
306 Add IRC_DEPRECATED macro for marking functions and data structures
307 as deprecated on compilers that support it.
311 +14 -4 trunk/include/ircd_defs.h (File Modified)
314 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
316 - update IDEAS with link failover
320 +1 -0 trunk/IDEAS (File Modified)
323 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
325 xline/resv wildcard checking:
326 - count escaped (\) characters as one nonwild
327 - accept strings without wilds no matter how short they are
331 +8 -2 trunk/src/s_newconf.c (File Modified)
334 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
336 Tweak some comments in sno_whois extension.
340 +2 -2 trunk/extensions/sno_whois.c (File Modified)
343 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
349 +3 -6 trunk/NEWS (File Modified)
352 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
354 - allow JOIN 0 from remotes
355 - allow JOIN 0 from locals, but only if it is exactly one
356 zero and is the first channel
360 +65 -0 trunk/modules/core/m_join.c (File Modified)
363 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
365 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
366 levels?), hideops, namespace cleanups, etc
370 + - trunk/IDEAS (File Added)
373 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
379 +0 -65 trunk/modules/core/m_join.c (File Modified)
382 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
384 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
385 to their policies indicating that they wish to be contacted before their services are used.
389 +6 -3 trunk/doc/example.conf (File Modified)
390 +6 -3 trunk/doc/reference.conf (File Modified)
393 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
395 - update NEWS in preparation of upcoming 2.2 release this week
399 +3 -0 trunk/NEWS (File Modified)
402 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
404 Move sno_channeljoin to unsupported, due to the privacy
405 issue and the fact that any oper with admin or hidden_admin
410 +0 -1 trunk/doc/example.conf (File Modified)
411 +0 -2 trunk/doc/reference.conf (File Modified)
412 +0 -46 trunk/extensions/Makefile.in (File Modified)
413 + - trunk/extensions/sno_channeljoin.c (File Deleted)
414 +47 -1 trunk/unsupported/Makefile.in (File Modified)
415 + - trunk/unsupported/sno_channeljoin.c (File Added)
418 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
420 - createoperonly: like createauthonly, but checks opered status instead of authed status
424 +41 -0 trunk/extensions/Makefile.in (File Modified)
425 + - trunk/extensions/createoperonly.c (File Added)
428 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
430 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
434 +1 -0 trunk/doc/example.conf (File Modified)
435 +3 -1 trunk/doc/reference.conf (File Modified)
436 +46 -0 trunk/extensions/Makefile.in (File Modified)
437 + - trunk/extensions/sno_channeljoin.c (File Added)
440 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
442 - update config files
446 +1 -0 trunk/doc/example.conf (File Modified)
447 +2 -0 trunk/doc/reference.conf (File Modified)
450 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
452 - fold in whois_notice_global functionality.
456 +0 -1 trunk/extensions/Makefile.in (File Modified)
457 +1 -56 trunk/extensions/sno_whois.c (File Modified)
458 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
461 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
463 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
467 +64 -57 trunk/extensions/Makefile.in (File Modified)
468 + - trunk/extensions/sno_whois.c (File Added)
469 + - trunk/extensions/spy_whois_notice.c (File Deleted)
472 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
474 Prevent too wide klines with CIDR masks.
478 +17 -5 trunk/modules/m_kline.c (File Modified)
481 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
483 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
487 +4 -0 trunk/modules/m_kline.c (File Modified)
490 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
492 - fold conf_connect_allowed() into accept_connection()
493 - extend add_connection() so that exempt{}s apply to max unregistered
499 +1 -1 trunk/doc/example.conf (File Modified)
500 +1 -1 trunk/doc/reference.conf (File Modified)
501 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
502 +0 -2 trunk/include/s_conf.h (File Modified)
503 +14 -7 trunk/src/listener.c (File Modified)
506 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
508 m_webirc: call del_unknown_ip() otherwise the unknown will
509 never be subtracted from the cgiirc ip
513 +2 -0 trunk/extensions/m_webirc.c (File Modified)
516 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
518 Remove s_assert in del_unknown_ip() supposedly if the ip
519 cannot be found, it is not feasible to avoid that case
520 entirely with m_webirc.c.
524 +1 -2 trunk/src/reject.c (File Modified)
527 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
529 Apply ratbox flood fix.
533 +1 -0 trunk/doc/example.conf (File Modified)
534 +5 -0 trunk/doc/reference.conf (File Modified)
535 +3 -0 trunk/include/client.h (File Modified)
536 +4 -0 trunk/include/reject.h (File Modified)
537 +1 -0 trunk/include/s_conf.h (File Modified)
538 +2 -0 trunk/src/client.c (File Modified)
539 +3 -0 trunk/src/listener.c (File Modified)
540 +1 -0 trunk/src/newconf.c (File Modified)
541 +8 -5 trunk/src/packet.c (File Modified)
542 +59 -2 trunk/src/reject.c (File Modified)
543 +1 -0 trunk/src/s_conf.c (File Modified)
544 +2 -0 trunk/src/s_serv.c (File Modified)
545 +1 -0 trunk/src/s_user.c (File Modified)
548 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
554 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
557 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
563 +114 -1 trunk/configure (File Modified)
566 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
568 - remove "ASM hashing code" from the configure overview
572 +0 -1 trunk/configure.ac (File Modified)
575 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
577 Target left IRC (more friendly error message if a UID
578 cannot be found) for /invite.
582 +8 -3 trunk/modules/m_invite.c (File Modified)
585 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
587 Remove emptyline craq because it leaks memory on /rehash motd etc.
588 from ratbox 2.2 (anfl/Androsyn)
592 +6 -14 trunk/src/cache.c (File Modified)
595 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
597 Merge old trunk r2767:
598 Copy channel name from command on lowerTS JOIN/SJOIN,
599 this makes the capitalization of the channel name
600 timestamped like modes are.
604 +3 -0 trunk/modules/core/m_join.c (File Modified)
605 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
608 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
610 Merge old trunk r2065,r2067:
611 channel_modes(): get rid of the trailing space
612 also make the *pbuf check work like it should
613 (don't call IsMember another time if we already
615 simplify a bit more, update comments
619 +13 -13 trunk/src/channel.c (File Modified)
622 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
628 +1 -1 trunk/extensions/m_webirc.c (File Modified)
631 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
633 chghost: refuse spoofs which are empty or start with a colon
634 (would break the protocol)
638 +3 -0 trunk/modules/m_chghost.c (File Modified)
641 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
643 Fix description of 043 numeric.
647 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
650 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
652 SAVE: make the nickTS of the UID nick equal to 100, so it
653 is always in sync on the network.
657 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
658 +15 -11 trunk/modules/core/m_nick.c (File Modified)
661 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
663 Force nickTS to increase when a local user changes their nick.
667 +5 -1 trunk/modules/core/m_nick.c (File Modified)
670 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
672 Remove #define UFLAGS. We haven't allowed this
673 undocumented extension to the IRC protocol for
674 years (allowing an initial umode in USER).
678 +0 -2 trunk/modules/m_user.c (File Modified)
681 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
683 Move new_local_user hook, so it is possible to call
684 exit_client() from it, refusing the connection.
688 +3 -1 trunk/doc/hooks.txt (File Modified)
689 +10 -9 trunk/src/s_user.c (File Modified)
692 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
694 Only free PreClient struct when the rest of the Client
695 is freed, not immediately upon exit_client(). Doing this
696 would cause problems with sasl's new_local_user hook
697 vs hooks that exit the client there.
701 +0 -1 trunk/src/client.c (File Modified)
704 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
706 Use TS6 prefix for server-server JOIN 0.
710 +2 -1 trunk/modules/core/m_join.c (File Modified)
713 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
715 Use orighost in kill server notices.
719 +3 -3 trunk/modules/core/m_kill.c (File Modified)
722 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
724 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
728 +3 -3 trunk/modules/m_set.c (File Modified)
731 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
737 +1 -1 trunk/src/messages.tab (File Modified)
740 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
742 Show max_clients in /info.
746 +6 -0 trunk/modules/m_info.c (File Modified)
749 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
751 Don't allow /quote set max higher than the
752 serverinfo::max_clients ircd.conf value.
756 +8 -0 trunk/modules/m_set.c (File Modified)
759 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
761 Change code that checks maxclients limit: allow exactly
762 the configured amount of non-exceed_limit clients.
763 Code that appeared to limit exceed_limit clients too
764 but less heavily removed (it was not effective because
765 the parentheses were wrong).
769 +2 -4 trunk/src/s_user.c (File Modified)
772 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
774 By default, leave MAX_BUFFER fds free for log files,
775 server connections, ident lookups, exceed_limit clients,
776 etc. Mention this in example.conf and reference.conf.
780 +4 -2 trunk/doc/example.conf (File Modified)
781 +3 -1 trunk/doc/reference.conf (File Modified)
782 +1 -1 trunk/src/s_conf.c (File Modified)
785 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
787 --with-maxclients configure option is gone
791 +0 -11 trunk/INSTALL (File Modified)
794 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
796 Make the code that raises fd rlimit to hard limit work.
800 +5 -5 trunk/src/ircd.c (File Modified)
803 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
805 - note the I/O reworking
809 +2 -0 trunk/NEWS (File Modified)
812 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
818 +4 -4 trunk/doc/Makefile.in (File Modified)
821 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
823 - enforce proper conditions for EPOLL_CTL_DEL.
824 - remove possibly problematic "performance" check
828 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
831 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
833 - rename m_list_safelist to m_list and remove ratbox implementation
837 +393 -664 trunk/modules/Makefile.in (File Modified)
838 + - trunk/modules/m_list.c (File Added)
839 + - trunk/modules/m_list_ratbox.c (File Deleted)
840 + - trunk/modules/m_list_safelist.c (File Deleted)
843 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
845 - some more transit to sendto_one_numeric().
849 +2 -3 trunk/modules/m_away.c (File Modified)
850 +3 -3 trunk/src/messages.tab (File Modified)
851 +1 -1 trunk/src/s_user.c (File Modified)
854 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
856 - change some sendto_one() to sendto_one_numeric().
860 +4 -10 trunk/modules/m_admin.c (File Modified)
861 +3 -3 trunk/modules/m_map.c (File Modified)
862 +12 -12 trunk/src/messages.tab (File Modified)
863 +1 -2 trunk/src/s_conf.c (File Modified)
864 +9 -10 trunk/src/s_user.c (File Modified)
867 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
869 - river's ports.c from old charybdis trunk
873 +195 -0 trunk/configure.ac (File Modified)
874 + - trunk/libcharybdis/ports.c (File Added)
877 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
879 - remove broken ports stuff and devpoll stuff.
883 +0 -307 trunk/configure (File Modified)
884 +0 -21 trunk/configure.ac (File Modified)
885 +0 -474 trunk/include/setup.h.in (File Modified)
886 + - trunk/libcharybdis/devpoll.c (File Deleted)
887 + - trunk/libcharybdis/ports.c (File Deleted)
890 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
896 +1 -25 trunk/configure (File Modified)
897 +0 -3 trunk/include/setup.h.in (File Modified)
900 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
902 - remove x86-optimized hash code.
906 +0 -13 trunk/configure.ac (File Modified)
907 +2 -187 trunk/src/Makefile.in (File Modified)
908 + - trunk/src/fnvhash.s (File Deleted)
911 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
913 - apparently setting KE_LENGTH to 128 is fine.
917 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
920 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
922 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
926 +5627 -5747 trunk/configure (File Modified)
927 +0 -15 trunk/configure.ac (File Modified)
928 +0 -2 trunk/include/m_info.h (File Modified)
929 +6 -9 trunk/include/setup.h.in (File Modified)
930 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
933 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
935 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
936 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
937 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
941 +0 -5 trunk/include/config.h (File Modified)
942 +0 -5 trunk/include/config.h.dist (File Modified)
943 +0 -6 trunk/include/defaults.h (File Modified)
944 +0 -3 trunk/include/m_info.h (File Modified)
945 +21 -7 trunk/libcharybdis/commio.c (File Modified)
946 +2 -0 trunk/libcharybdis/commio.h (File Modified)
947 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
948 +4 -3 trunk/libcharybdis/poll.c (File Modified)
949 +0 -3 trunk/libcharybdis/select.c (File Modified)
950 +0 -9 trunk/src/ircd.c (File Modified)
951 +23 -26 trunk/src/listener.c (File Modified)
952 +2 -1 trunk/src/restart.c (File Modified)
953 +5 -1 trunk/src/s_auth.c (File Modified)
954 +1 -1 trunk/src/s_conf.c (File Modified)
955 +3 -1 trunk/src/s_serv.c (File Modified)
958 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
960 Repair operspy who !#channel, broken by me in r3283.
964 +2 -2 trunk/modules/m_who.c (File Modified)
967 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
969 Update bug report and IRC channel information.
973 +2 -1 trunk/BUGS (File Modified)
974 +2 -1 trunk/NEWS (File Modified)
977 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
979 Change copyright years in version.c.SH as in release-2.1 r3339.
983 +2 -2 trunk/src/version.c.SH (File Modified)
986 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
992 +104 -0 trunk/configure (File Modified)
995 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
997 Need to check for various flavours of epoll,
998 even if --enable-epoll is forced.
1002 +1 -0 trunk/configure.ac (File Modified)
1005 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1007 Hack to allow some more warnings, already present in configure (?).
1011 +1 -1 trunk/aclocal.m4 (File Modified)
1014 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1016 Merge old trunk r2077,r2079:
1017 - Move closing of servlink control fd to close_connection()
1018 instead of doing it in exit_local_server(), and make sure
1019 we first close the data fd and then the control fd.
1020 - Have servlink process ready fds in order net, data, ctrl
1021 instead of ctrl, data, net. This seems to fix the problem
1022 that squit reasons do not show up on the other side of a
1023 ziplink (by making it send any final SQUIT and/or ERROR
1024 before noticing the closed control fd).
1028 +1 -1 trunk/servlink/io.c (File Modified)
1029 +3 -12 trunk/src/client.c (File Modified)
1032 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1034 Don't show the UID if a TS6 server sends a kick with
1035 an empty or no comment. Note that charybdis never sends
1040 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1043 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1045 Merge old trunk r2081:
1046 Don't say that services cannot be killed in
1047 ERR_ISCHANSERVICE message (given when trying
1048 to kick or deop them), as that's not the case.
1052 +1 -1 trunk/src/messages.tab (File Modified)
1055 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1057 Merge old trunk r2059
1058 Clarifications to the descriptions of umode +Q and cmode +F,
1059 suggested by Ariadne@SorceryNet.
1063 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1064 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1067 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1069 Merge old trunk r2907,r2991:
1070 Allow TESTLINE on channel names.
1074 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1075 +4 -0 trunk/help/opers/testline (File Modified)
1076 +22 -0 trunk/modules/m_testline.c (File Modified)
1079 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1081 Merge old trunk r2835:
1082 resolver: if sendto(2) fails, try sending to the next nameserver
1086 +1 -1 trunk/src/res.c (File Modified)
1089 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1091 Merge old trunk r2817:
1092 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1093 starts with a digit. This is safe because the last
1094 parameter is a nick and never a UID. (The first parameter
1095 in a server-server two-param whois is a UID/SID.)
1099 +1 -1 trunk/modules/m_whois.c (File Modified)
1102 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1104 Merge old trunk r2779,r2785:
1105 Show correct privilege name in a few ERR_NOPRIVS numerics.
1109 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1110 +1 -1 trunk/extensions/m_opme.c (File Modified)
1111 +2 -2 trunk/unsupported/m_force.c (File Modified)
1114 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1116 Merge old trunk r2695:
1117 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1118 This will generate better server notices.
1122 +3 -2 trunk/modules/core/m_die.c (File Modified)
1125 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1127 Merge old trunk r2294:
1128 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1132 +1 -1 trunk/src/s_user.c (File Modified)
1135 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1137 Merge old trunk r2226:
1138 If we are connecting outward to a server, check if the
1139 server name they sent is the same as what we tried to
1140 connect to. Previously such a connection could succeed
1141 if there existed connect blocks with the same IP and
1142 passwords for the other server name.
1146 +11 -0 trunk/modules/core/m_server.c (File Modified)
1149 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1151 Merge old trunk r2212:
1152 Another handling of SJOINs without nicks:
1153 Propagate them if the channel is +P or the channel
1154 already existed, otherwise remove the channel again
1155 and do not propagate the SJOIN.
1159 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1162 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1164 Remove channels entirely from /whois on services.
1165 This cannot be overridden with operspy.
1169 +20 -17 trunk/modules/m_whois.c (File Modified)
1172 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1174 Fix /who on channels with ** in their name.
1178 +2 -2 trunk/modules/m_who.c (File Modified)
1181 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1183 NEWS: As in 2.1.3, mention that the TS6 revision will
1184 interoperate with older versions
1188 +2 -1 trunk/NEWS (File Modified)
1191 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1193 Fix documentation of HIDE_SERVERS_IPS define.
1197 +2 -2 trunk/include/config.h.dist (File Modified)
1200 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1202 Don't leak auth{} spoofed ip for I-line is full notice either.
1206 +1 -1 trunk/src/s_conf.c (File Modified)
1209 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1215 +37 -0 trunk/NEWS (File Modified)
1218 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1220 Allow /invite (but not invex) to override +r, +l, +j in
1221 addition to +i. As before, a restrictive mode must be in
1222 place at /invite time for the invite to have an effect;
1223 +r does not count as a restrictive mode if the user is
1224 logged in; +l and +j always count as restrictive modes to
1225 allow for cases where they would allow join at /invite
1226 time but not when the user tries to join.
1230 +6 -2 trunk/modules/m_invite.c (File Modified)
1231 +21 -10 trunk/src/channel.c (File Modified)
1234 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1236 Remove invite_ops_only, forcing it to YES.
1240 +0 -1 trunk/doc/example.conf (File Modified)
1241 +0 -5 trunk/doc/reference.conf (File Modified)
1242 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1243 +0 -1 trunk/include/s_conf.h (File Modified)
1244 +0 -6 trunk/modules/m_info.c (File Modified)
1245 +10 -14 trunk/modules/m_invite.c (File Modified)
1246 +0 -1 trunk/src/newconf.c (File Modified)
1247 +0 -1 trunk/src/s_conf.c (File Modified)
1250 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1252 Move username check after xline and dnsbl checks, so it
1253 will not complain to opers about clients who are xlined
1254 or blacklisted anyway (both of which silently reject).
1258 +15 -15 trunk/src/s_user.c (File Modified)
1261 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1263 - MASTER_MAX is no longer relevant
1267 +0 -7 trunk/modules/m_set.c (File Modified)
1270 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1272 - add config option for setting max_clients.
1276 +5 -0 trunk/doc/example.conf (File Modified)
1277 +5 -0 trunk/doc/reference.conf (File Modified)
1278 +2 -0 trunk/include/s_conf.h (File Modified)
1279 +1 -1 trunk/src/ircd.c (File Modified)
1280 +2 -0 trunk/src/newconf.c (File Modified)
1281 +2 -1 trunk/src/s_conf.c (File Modified)
1284 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1286 - remove get_maxrss() and all of that insecure and unsafe nonsense
1290 +3 -38 trunk/src/ircd.c (File Modified)
1291 +1 -1 trunk/src/restart.c (File Modified)
1292 +0 -4 trunk/src/s_stats.c (File Modified)
1295 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1297 - avoid some potential NULL dereferencing
1301 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1304 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1310 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1313 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1315 - rework poll a bit for the MAXCONNECTIONS changes.
1319 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1322 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1324 Our way of using kqueue may cause it to report fds we
1325 don't know about anymore, cope.
1329 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1332 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1334 Don't reference freed memory (fde_t) in comm_close().
1338 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1341 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1343 - fix for 100% cpu use
1347 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1350 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1352 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1356 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1359 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1361 - clear up use of fd_table in ircd.
1365 +3 -2 trunk/src/s_serv.c (File Modified)
1368 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1370 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1374 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1375 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1376 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1377 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1378 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1379 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1380 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1381 +2 -2 trunk/libcharybdis/select.c (File Modified)
1384 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1386 Fix some cases where the size argument to strlcpy()
1387 for usernames and hostnames is 1 too small.
1391 +1 -1 trunk/modules/m_chghost.c (File Modified)
1392 +2 -2 trunk/src/res.c (File Modified)
1393 +2 -2 trunk/src/s_user.c (File Modified)
1396 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1398 Cut down quit/part/kick reasons to avoid quit reasons
1399 overflowing the client exiting server notice (from
1400 TOPICLEN to 260). kill reasons become shorter accordingly.
1401 kline/dline/gline reasons become 390.
1402 away messages stay at TOPICLEN for now.
1406 +8 -3 trunk/include/ircd_defs.h (File Modified)
1407 +2 -2 trunk/modules/m_dline.c (File Modified)
1408 +4 -4 trunk/modules/m_gline.c (File Modified)
1409 +2 -2 trunk/modules/m_kline.c (File Modified)
1412 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1414 Don't leak auth{} spoofed IP addresses in +f notices.
1415 from ratbox (androsyn)
1419 +10 -3 trunk/src/s_conf.c (File Modified)
1422 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1424 Make oper_up() take +i/-i during opering up into account
1425 (e.g. no_oper_invis extension, +i in operator::umodes).
1426 Remove the hack from no_oper_invis.
1430 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1431 +4 -0 trunk/src/s_user.c (File Modified)
1434 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1436 no_oper_invis: decrement invisible count when clearing
1437 invisible on a local client who has just opered up
1438 oper_up() should really do this
1442 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1445 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1447 Put "End of Channel Quiet List" instead of
1448 "End of Channel Ban List" for a +q list.
1449 Due to client restrictions the numerics for
1450 quiet lists must be the same as for ban lists.
1454 +4 -1 trunk/src/chmode.c (File Modified)
1457 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1459 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1460 Change TS6 JOIN processing
1461 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1462 a local user joins an existing channel
1463 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1464 propagating a TS6 JOIN
1465 - don't interpret simple modes in an incoming TS6 JOIN
1467 This is to avoid desyncs when certain mode changes (e.g. -im)
1468 cross with joins. A downside is that simple modes will be
1469 more desynched when a JOIN creates a channel or lowers TS,
1470 but that's less important.
1472 Update the TS6 specification to include this, and clarify
1473 that TMODE can come from a server and that MODE must be
1474 translated into TMODE from other servers too.
1478 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1479 +19 -127 trunk/modules/core/m_join.c (File Modified)
1482 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1484 Make -logfile work again.
1488 +2 -2 trunk/src/s_log.c (File Modified)
1491 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1493 - fix off-by-one memory overflow error.
1497 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1500 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1502 Change handling of modularized umodes:
1503 - keep the bitmask reserved forever to the letter, fixing
1504 the problems when loading multiple umode modules,
1505 unloading them and then loading them in a different order
1506 - don't allow local users to change umodes which have
1507 been unloaded and don't set them on new users via
1512 +24 -3 trunk/src/s_user.c (File Modified)
1515 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1517 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1521 +1 -0 trunk/include/s_user.h (File Modified)
1522 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1523 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1524 +22 -0 trunk/src/s_user.c (File Modified)
1527 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1529 DNSBL keyword substitution is available as of 2.1.3.
1533 +1 -1 trunk/doc/example.conf (File Modified)
1536 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1538 Change two occurances like match(userinput, target_p->name) ||
1539 match(target_p->name, userinput) to just match(userinput,
1540 target_p->name). No client name can contain * or ? now.
1544 +1 -1 trunk/modules/m_trace.c (File Modified)
1545 +1 -2 trunk/src/s_serv.c (File Modified)
1548 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1550 Do not try find_server() on a name find_client() has
1551 returned NULL for, as this will always return NULL
1552 since the removal of hostmasking.
1556 +1 -2 trunk/modules/m_pong.c (File Modified)
1557 +0 -4 trunk/src/s_serv.c (File Modified)
1560 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1562 Remove server_exists() which checked whether the
1563 server name existed taking hostmasking into account
1564 and just check with find_server(); admittedly
1565 this checks if the name is a SID but that's not
1570 +3 -27 trunk/modules/core/m_server.c (File Modified)
1573 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1575 Remove hash_find_masked_server(), which made it possible
1576 to specify the full (unmasked) name of a server behind
1577 a hostmask. As a result find_any_client() (for prefixes)
1578 becomes equal to find_client(), so remove that too.
1582 +0 -1 trunk/include/hash.h (File Modified)
1583 +1 -75 trunk/src/hash.c (File Modified)
1584 +1 -1 trunk/src/parse.c (File Modified)
1587 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1589 Remove '*' from valid server name characters.
1590 This makes it impossible to connect hostmasked servers.
1591 (This support didn't work well anyway, was incompatible
1592 with TS6 and we never masked ourselves.)
1596 +1 -1 trunk/src/match.c (File Modified)
1599 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1601 Change spambot, flooder and jupe joiner notices from host to orighost.
1605 +1 -1 trunk/modules/core/m_join.c (File Modified)
1606 +2 -2 trunk/modules/core/m_message.c (File Modified)
1607 +2 -2 trunk/src/channel.c (File Modified)
1610 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1612 Add documentation for SASL client protocol, same as atheme doc/SASL.
1616 + - trunk/doc/sasl.txt (File Added)
1619 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1621 Include real hostname in Closing Link message for unknown
1622 connections that have sent USER. This is helpful for
1623 k-lined users while not breaking server IP hiding.
1627 +3 -1 trunk/src/client.c (File Modified)
1630 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1636 +29 -29 trunk/configure (File Modified)
1639 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1641 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1645 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1648 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1650 Backport from early 3.x:
1653 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1655 - remove "Processing connection to foobar.net" message
1659 +0 -3 trunk/src/s_auth.c (File Modified)
1662 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1664 - missed the processing connection one (actually, we can probably nuke this one)
1668 +1 -2 trunk/src/s_auth.c (File Modified)
1671 river 2006/09/27 16:33:05 UTC (20060927-2174)
1673 get_client_name = stupid
1678 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1681 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1683 - remove excessive arguments
1687 +1 -2 trunk/src/s_conf.c (File Modified)
1688 +1 -1 trunk/src/s_user.c (File Modified)
1691 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1693 - use sendto_one_notice() for on-connect notices too.
1697 +10 -10 trunk/src/s_auth.c (File Modified)
1700 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1702 - use sendto_one_notice() in the core, too.
1706 +2 -2 trunk/src/chmode.c (File Modified)
1707 +8 -15 trunk/src/modules.c (File Modified)
1708 +3 -5 trunk/src/s_conf.c (File Modified)
1709 +1 -2 trunk/src/s_newconf.c (File Modified)
1710 +20 -57 trunk/src/s_user.c (File Modified)
1713 river 2006/09/27 16:19:25 UTC (20060927-2166)
1715 the KILL command will use get_client_name(, SHOW_IP) instead of
1716 target->name, and will show a more useful error for local opers
1721 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1724 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1726 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1730 +4 -2 trunk/src/send.c (File Modified)
1733 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1739 +1 -1 trunk/include/client.h (File Modified)
1742 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1744 - get_id(): fall back to "*" if client has no known name
1748 +1 -1 trunk/include/client.h (File Modified)
1751 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1753 - convert to sendto_one_notice().
1757 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1758 +4 -6 trunk/unsupported/m_force.c (File Modified)
1761 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1763 - use sendto_one_notice() in many places instead of
1764 sendto_one(source_p, ":%s NOTICE %s :", ...);
1768 +10 -25 trunk/extensions/example_module.c (File Modified)
1769 +5 -14 trunk/extensions/hurt.c (File Modified)
1770 +1 -2 trunk/extensions/m_42.c (File Modified)
1771 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1772 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1773 +1 -2 trunk/extensions/m_opme.c (File Modified)
1774 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1775 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1776 +3 -7 trunk/modules/core/m_die.c (File Modified)
1777 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1778 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1779 +1 -2 trunk/modules/m_challenge.c (File Modified)
1780 +11 -15 trunk/modules/m_connect.c (File Modified)
1781 +20 -28 trunk/modules/m_dline.c (File Modified)
1782 +2 -2 trunk/modules/m_etrace.c (File Modified)
1783 +11 -21 trunk/modules/m_gline.c (File Modified)
1784 +2 -4 trunk/modules/m_kline.c (File Modified)
1785 +1 -2 trunk/modules/m_rehash.c (File Modified)
1786 +3 -7 trunk/modules/m_restart.c (File Modified)
1787 +31 -45 trunk/modules/m_set.c (File Modified)
1788 +2 -4 trunk/modules/m_testmask.c (File Modified)
1789 +5 -8 trunk/modules/m_unreject.c (File Modified)
1790 +2 -5 trunk/modules/m_xline.c (File Modified)
1795 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1796 +10 -25 trunk/extensions/example_module.c (File Modified)
1797 +5 -14 trunk/extensions/hurt.c (File Modified)
1798 +1 -2 trunk/extensions/m_42.c (File Modified)
1799 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1800 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1801 +1 -2 trunk/extensions/m_opme.c (File Modified)
1802 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1803 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1804 +3 -7 trunk/modules/core/m_die.c (File Modified)
1805 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1806 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1807 +1 -2 trunk/modules/m_challenge.c (File Modified)
1808 +11 -15 trunk/modules/m_connect.c (File Modified)
1809 +2 -4 trunk/modules/m_dline.c (File Modified)
1810 +2 -2 trunk/modules/m_etrace.c (File Modified)
1811 +11 -21 trunk/modules/m_gline.c (File Modified)
1812 +2 -4 trunk/modules/m_kline.c (File Modified)
1813 +1 -2 trunk/modules/m_rehash.c (File Modified)
1814 +3 -7 trunk/modules/m_restart.c (File Modified)
1815 +31 -45 trunk/modules/m_set.c (File Modified)
1816 +2 -4 trunk/modules/m_testmask.c (File Modified)
1817 +5 -8 trunk/modules/m_unreject.c (File Modified)
1818 +1 -3 trunk/modules/m_xline.c (File Modified)
1819 +2 -2 trunk/src/chmode.c (File Modified)
1820 +8 -15 trunk/src/modules.c (File Modified)
1821 +10 -14 trunk/src/s_auth.c (File Modified)
1822 +3 -6 trunk/src/s_conf.c (File Modified)
1823 +1 -2 trunk/src/s_newconf.c (File Modified)
1824 +20 -57 trunk/src/s_user.c (File Modified)
1825 +4 -2 trunk/src/send.c (File Modified)
1826 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1827 +4 -6 trunk/unsupported/m_force.c (File Modified)
1830 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1832 - keyword-subst from charybdis 2.2.
1836 +12 -3 trunk/doc/example.conf (File Modified)
1837 +58 -3 trunk/doc/reference.conf (File Modified)
1838 + - trunk/include/substitution.h (File Added)
1839 +1 -0 trunk/src/Makefile.in (File Modified)
1840 +2 -2 trunk/src/s_conf.c (File Modified)
1841 +164 -1 trunk/src/s_user.c (File Modified)
1842 + - trunk/src/substitution.c (File Added)
1845 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1847 Removed merge tracking for "svnmerge" for
1848 http://svn.atheme.org/charybdis/branches/release-2.2
1852 + - trunk/ (Property Modified)
1855 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1857 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1858 http://svn.atheme.org/charybdis/branches/release-2.2
1862 + - trunk/ (Property Modified)
1865 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1867 Removed merge tracking for "svnmerge" for
1868 http://svn.atheme.org/charybdis/branches/release-2.2
1872 + - trunk/ (Property Modified)
1875 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1877 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1878 http://svn.atheme.org/charybdis/branches/release-2.2
1882 + - trunk/ (Property Modified)
1885 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1891 + - trunk/ (Property Modified)
1894 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1896 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1901 + - trunk/ (Property Modified)
1904 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1906 - version bump to 2.2.0
1910 +3 -1 trunk/NEWS (File Modified)
1911 +1 -1 trunk/configure.ac (File Modified)
1914 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1917 + branches/release-2.1 -> 2.2 base
1918 + 3.0 -> branches/cxxconversion
1919 + backport some immediate 3.0 functionality for 2.2
1924 + - trunk/ (File Added)
1927 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1929 Merged revisions 3135,3137 via svnmerge from
1930 http://svn.atheme.org/charybdis/trunk
1933 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1935 - Expand TRACE description
1936 - Mention expiry time in TESTLINE
1938 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1940 Update copyright year for sgml docs to 2007.
1945 + - branches/release-2.1/ (Property Modified)
1946 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1947 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1950 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1952 Merged revisions 1999 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954 Add river to CREDITS
1957 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1964 + - branches/release-2.1/ (Property Modified)
1965 +1 -0 branches/release-2.1/CREDITS (File Modified)
1968 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1970 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1971 http://svn.atheme.org/charybdis/trunk
1974 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1976 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1978 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1980 - add use_forward to /info
1982 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1984 Call channel_modes() with &me instead of source_p when
1985 sending out a JOIN and SJOIN for a local user. This
1986 saves checking whether they are on the channel they
1989 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1991 If use_forward is disabled:
1993 - hide +f in /mode #channel (/mode #channel f still shows it)
1994 - do not send any mode changes adding +f to local clients
1995 (-f ones are still sent)
2000 + - branches/release-2.1/ (Property Modified)
2001 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2002 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2003 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2004 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2005 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2006 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2007 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2008 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2009 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2010 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2011 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2012 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2015 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2017 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2021 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2022 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2023 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2026 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2028 Add accountability (wallops, log) to OKICK.
2032 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2035 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2037 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2038 Similar to branches/release-2.2 r3061.
2042 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2045 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2047 - Write xline to file after instead of before notifying opers and source
2048 - Also notify source of failure to add xline
2049 Similar to branches/release-2.2 r3057.
2053 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2056 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2058 If a dline/kline/resv cannot be added to the file, send
2059 the regular notices to local opers and source anyway,
2060 and also warn the source (local opers were already warned).
2061 Similar to branches/release-2.2 r3053.
2065 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2068 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2070 Port over fixes from unkline/unxline/unresv to undline.
2071 Similar to branches/release-2.2 r3049.
2075 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2078 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2080 Merged revisions 2915 via svnmerge from
2081 http://svn.atheme.org/charybdis/trunk
2084 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2086 In usage message, show kline.conf and xline.conf instead
2087 of klines.conf and xlines.conf.
2092 + - branches/release-2.1/ (Property Modified)
2093 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2096 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2098 Merged revisions 2831,2833,2853 via svnmerge from
2099 http://svn.atheme.org/charybdis/trunk
2102 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2104 unkline/unxline/unresv:
2105 - if fclose on the output returns an error, treat this as a
2107 - check if the rename from the temp file to the ban conf failed
2109 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2111 When adding a permanent dline/kline/xline/resv, check
2112 the return value of fclose().
2114 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2116 Do not free xline aconf if it could not be written out.
2117 It will be added to the list in memory anyway.
2122 + - branches/release-2.1/ (Property Modified)
2123 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2124 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2125 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2126 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2129 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2131 NEWS: Clarify effects of ip_cloaking changes a little.
2135 +2 -0 branches/release-2.1/NEWS (File Modified)
2138 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2144 +9 -9 branches/release-2.1/configure (File Modified)
2147 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2149 Version bump on 2.1 branch to 2.1.2.
2153 +1 -1 branches/release-2.1/configure.ac (File Modified)
2156 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2158 Mention r2801/r2805.
2162 +1 -0 branches/release-2.1/NEWS (File Modified)
2165 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2167 Merged revisions 2801 via svnmerge from
2168 http://svn.atheme.org/charybdis/trunk
2171 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2173 ip_cloaking: try to avoid truncation by removing more
2174 components of the hostname (except the TLD).
2179 + - branches/release-2.1/ (Property Modified)
2180 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2183 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2189 +8 -1 branches/release-2.1/NEWS (File Modified)
2192 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2194 Merged revisions 2781 via svnmerge from
2195 http://svn.atheme.org/charybdis/trunk
2198 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2200 Fix stupid bug: checked a hostmask against the found
2201 ban instead of all exceptions, causing all host mangled
2202 clients to be exempted if there was a single ban
2203 exception in many cases.
2208 + - branches/release-2.1/ (Property Modified)
2209 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2212 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2214 Merged revisions 2773 via svnmerge from
2215 http://svn.atheme.org/charybdis/trunk
2218 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2220 user@host must be *@* for a shared{} block with flags=locops
2221 (server should not be *).
2226 + - branches/release-2.1/ (Property Modified)
2227 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2230 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2232 Tweak \s code a little.
2236 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2237 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2238 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2241 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2243 Merged revisions 2761 via svnmerge from
2244 http://svn.atheme.org/charybdis/trunk
2247 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2249 The testline/no_tilde fixes are in 2.1.1.
2254 + - branches/release-2.1/ (Property Modified)
2255 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2258 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2264 +4 -1 branches/release-2.1/NEWS (File Modified)
2267 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2269 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
2270 http://svn.atheme.org/charybdis/trunk
2274 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2276 If the auth{} block has no_tilde and is not kline exempt,
2277 check the username without tilde against klines too.
2278 This is consistent with the way klines work on spoofs
2279 (klines checked on both raw and appearing-on-IRC version).
2281 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2283 Rework the fix for klines with no_tilde.
2284 Add an extra argument to find_address_conf() for the
2285 username without tilde, as that may contain one character more.
2287 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2289 Unbreak compile (because of r2697).
2290 testline with ~ could be improved some more perhaps, but this should work.
2292 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2294 testline: take no_tilde and username truncation into account
2296 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2298 Add some information on /testline with no_tilde and username truncation.
2303 + - branches/release-2.1/ (Property Modified)
2304 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2305 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2306 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2307 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2308 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2309 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2312 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2314 Merged revisions 2149,2151 via svnmerge from
2315 http://svn.atheme.org/charybdis/trunk
2318 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2320 Move kills from services from +s to +k snomask.
2321 Kills from non-service opers remain on +s.
2323 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2325 Update description of +s and +k snomasks.
2330 + - branches/release-2.1/ (Property Modified)
2331 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2332 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2333 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2336 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2338 Merged revisions 2685 via svnmerge from
2339 http://svn.atheme.org/charybdis/trunk
2342 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2344 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2349 + - branches/release-2.1/ (Property Modified)
2350 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2353 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2355 Merged revisions 2693 via svnmerge from
2356 http://svn.atheme.org/charybdis/trunk
2359 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2361 Fix truncation (by one) of unidented usernames
2362 if user registration is done because of DNSBL
2363 completion (which is the usual case if a valid
2364 NICK and USER are sent quickly and any DNSBLs
2370 + - branches/release-2.1/ (Property Modified)
2371 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2374 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2380 +10 -0 branches/release-2.1/NEWS (File Modified)
2383 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2389 +9 -9 branches/release-2.1/configure (File Modified)
2392 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2394 Version bump to 2.1.1.
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2401 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2403 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
2404 http://svn.atheme.org/charybdis/trunk
2407 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2409 - fix a server notice on SID collision where the server name is mentioned twice
2411 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2413 - get_server_name() is stupid
2415 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2419 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2421 Do the Attempt to re-introduce SID server notice somewhat
2422 differently, showing a real host again if !HIDE_SERVERS_IPS
2423 and still showing the server name exactly once.
2425 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2427 Fix log message for Attempt to re-introduce SID (server notice was ok).
2429 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2431 - replace "No N line" with "no connect block" in a
2433 - show attempted server name in a few serverlog messages
2438 + - branches/release-2.1/ (Property Modified)
2439 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2442 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2444 Merged revisions 2218 via svnmerge from
2445 http://svn.atheme.org/charybdis/trunk
2448 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2450 Fix garbage in /stats y output on 64-bit archs.
2455 + - branches/release-2.1/ (Property Modified)
2456 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2459 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2461 Merged revisions 2438 via svnmerge from
2462 http://svn.atheme.org/charybdis/trunk
2465 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2467 Enable Revision keyword in addition to Id.
2472 + - branches/release-2.1/ (Property Modified)
2473 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2476 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2478 Merged revisions 2679 via svnmerge from
2479 http://svn.atheme.org/charybdis/trunk
2482 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2484 Port over ratbox 2.2 r23253 (anfl):
2485 - remove the cached storage of how many +beI there are, thereby fixing a
2486 case where it can get desynced from reality
2491 + - branches/release-2.1/ (Property Modified)
2492 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2493 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2496 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2498 Merged revisions 2093,2095 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2502 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2504 - change DNSBL licensing to BSD.
2506 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2508 - change x86-assembly FNV implementation to BSD license
2513 + - branches/release-2.1/ (Property Modified)
2514 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2515 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2518 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2520 Merged revisions 2073,2075 via svnmerge from
2521 http://svn.atheme.org/charybdis/trunk
2524 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2526 Put full information in the squit reason when exiting
2527 a server due to a servlink (ziplinks) error.
2529 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2531 Put full information in the squit reason when exiting
2532 a server due to not enough arguments for a command.
2537 + - branches/release-2.1/ (Property Modified)
2538 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2539 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2542 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2544 Merged revisions 2071 via svnmerge from
2545 http://svn.atheme.org/charybdis/trunk
2548 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2550 Don't redirect users from an existing domain to an
2551 existing server in reference.conf.
2557 + - branches/release-2.1/ (Property Modified)
2558 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2561 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2563 Merged revisions 2053 via svnmerge from
2564 http://svn.atheme.org/charybdis/trunk
2567 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2569 Make find_channel_membership() choose the shortest list
2570 (channel's list or user's list) to search, avoiding excessive
2571 CPU usage with services which are in lots of channels.
2572 From ratbox 2.2 (anfl/jilles)
2577 + - branches/release-2.1/ (Property Modified)
2578 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2581 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2587 +9 -9 branches/release-2.1/configure (File Modified)
2590 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2592 Version change 2.1.0rc1 -> 2.1.0 (release).
2596 +1 -1 branches/release-2.1/configure.ac (File Modified)
2599 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2601 Merged revisions 2029 via svnmerge from
2602 http://svn.atheme.org/charybdis/trunk
2605 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2607 NEWS: mention m_webirc.c module
2612 + - branches/release-2.1/ (Property Modified)
2613 +1 -0 branches/release-2.1/NEWS (File Modified)
2616 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2622 +9 -9 branches/release-2.1/configure (File Modified)
2625 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2627 Change version to 2.1.0rc1.
2631 +1 -1 branches/release-2.1/configure.ac (File Modified)
2634 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2636 Merged revisions 2021 via svnmerge from
2637 http://svn.atheme.org/charybdis/trunk
2640 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2642 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2643 related flaky looking things, and instead keep a list
2644 of BlacklistClients in PreClient.
2649 + - branches/release-2.1/ (Property Modified)
2650 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2651 +1 -1 branches/release-2.1/include/client.h (File Modified)
2652 +0 -1 branches/release-2.1/include/res.h (File Modified)
2653 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2654 +0 -24 branches/release-2.1/src/res.c (File Modified)
2655 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2658 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2660 Merged revisions 2015,2017 via svnmerge from
2661 http://svn.atheme.org/charybdis/trunk
2664 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2666 Check if the name in the question section of the
2667 DNS reply matches what we queried, to guard against
2668 late replies to a previous query with the same id.
2670 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2672 res.c: add a comment summarizing our changes
2677 + - branches/release-2.1/ (Property Modified)
2678 +53 -18 branches/release-2.1/src/res.c (File Modified)
2681 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2683 Merged revisions 1981 via svnmerge from
2684 http://svn.atheme.org/charybdis/trunk
2687 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2689 Alphabetize extensions and tweak the descriptions a little.
2694 + - branches/release-2.1/ (Property Modified)
2695 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2696 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2699 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2701 Merged revisions 1975 via svnmerge from
2702 http://svn.atheme.org/charybdis/trunk
2705 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2707 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2708 We should use the IP and not truncate the hostname.
2709 From ratbox 2.2 (androsyn)
2714 + - branches/release-2.1/ (Property Modified)
2715 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2718 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2720 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2721 http://svn.atheme.org/charybdis/trunk
2725 + - branches/release-2.1/ (Property Modified)
2728 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2730 - branch 2.1 release family
2734 + - branches/release-2.1/ (File Added)
2737 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2739 Describe new handling of host mangling in channel bans in SGML.
2743 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2746 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2748 - ok, 2.1 operline brought to you by marvin the melancholy robot
2752 +1 -1 trunk/src/messages.tab (File Modified)
2755 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2757 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2758 If anybody comes up with anything better, then please let us know
2759 and we will change this before 2.1 is branched.
2763 +1 -1 trunk/src/messages.tab (File Modified)
2766 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2768 Add EUID to capab.txt.
2772 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2775 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2781 +3 -0 trunk/NEWS (File Modified)
2784 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2786 Allow service{} servers to manipulate the nick delay table
2787 (for "nickserv enforcement").
2788 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2789 If duration is 0, the nickdelay entry is removed, otherwise
2790 it is added with the duration in seconds (maximum 24 hours).
2791 It is suggested that this is used if the EUID capab is present.
2795 +42 -1 trunk/modules/m_services.c (File Modified)
2798 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2800 HURT: strip off *@ from the start of the mask
2801 reject anything else containing '@' or '!'
2805 +11 -0 trunk/extensions/hurt.c (File Modified)
2808 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2810 ircd.c: need supported.h here
2814 +1 -0 trunk/src/ircd.c (File Modified)
2817 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2819 HURT: less ambiguity here
2820 ips/hosts to be hurt must contain a '.' or ':' otherwise
2821 they are interpreted as nicks
2825 +14 -9 trunk/extensions/hurt.c (File Modified)
2828 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2830 - we're now ircd-charybdis.org.
2831 - properly alphabetize credits
2835 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2838 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2840 - add additional modules to the configs
2844 +6 -0 trunk/doc/example.conf (File Modified)
2845 +12 -0 trunk/doc/reference.conf (File Modified)
2848 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2850 - remove hurt.h, it is pointless and confusing
2854 +27 -62 trunk/extensions/hurt.c (File Modified)
2855 + - trunk/extensions/hurt.h (File Deleted)
2858 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2860 - add code to suggest a local HURT by nickname.
2861 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2865 +40 -10 trunk/extensions/hurt.c (File Modified)
2866 +1 -0 trunk/extensions/hurt.h (File Modified)
2869 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2875 +2 -1 trunk/NEWS (File Modified)
2878 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2880 MASKTRACE/TESTMASK: check orighost as well
2884 +4 -2 trunk/modules/m_etrace.c (File Modified)
2885 +3 -1 trunk/modules/m_testmask.c (File Modified)
2888 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2890 Make RPL_ISUPPORT (005) numeric modularizable.
2891 Currently it will reassemble the numeric every time
2892 it needs to be sent, using a few dozen callbacks;
2893 if this is too slow some caching scheme should be
2898 +0 -1 trunk/include/s_user.h (File Modified)
2899 +36 -114 trunk/include/supported.h (File Modified)
2900 +1 -1 trunk/modules/m_version.c (File Modified)
2901 +1 -0 trunk/src/Makefile.in (File Modified)
2902 +1 -0 trunk/src/ircd.c (File Modified)
2903 +300 -25 trunk/src/s_user.c (File Modified)
2904 + - trunk/src/supported.c (File Added)
2907 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2909 EUID orighost could differ from host only in case,
2910 do not mark as dynamic spoof then
2914 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2917 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2919 kline help file: clarify a bit and remove some obsolete stuff
2920 partly suggested by Olin
2924 +8 -8 trunk/help/opers/kline (File Modified)
2927 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2933 +20 -0 trunk/NEWS (File Modified)
2936 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2938 Show real host/IP to nonopers whoising themselves.
2939 The IP is not shown for auth{} spoofs, otherwise it is,
2940 as it looked rather weird to me to show an auth{} spoofed
2941 IP like this. (/userhost on self still shows the IP.)
2945 +13 -2 trunk/modules/m_whois.c (File Modified)
2948 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2950 Document nick_delay stuff and move it around a bit.
2954 +1 -2 trunk/doc/example.conf (File Modified)
2955 +8 -2 trunk/doc/reference.conf (File Modified)
2958 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2960 - disable nickdelay by default. Needs to be documented in reference.conf.
2964 +2 -0 trunk/doc/example.conf (File Modified)
2965 +2 -0 trunk/doc/reference.conf (File Modified)
2968 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2970 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2974 +2 -1 trunk/modules/m_services.c (File Modified)
2977 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2979 ip_cloaking: somewhat hackish but we need to send the
2980 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2985 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2988 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2990 If EUID is used, show realhost in far connect notice
2991 (but not in far disconnect notice).
2995 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2998 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3001 - use non-ENCAP CHGHOST if possible
3002 - really introduce new users with their mangled and real
3003 host if +h is in default umodes
3007 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3010 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3012 Add non-ENCAP CHGHOST.
3016 +49 -11 trunk/modules/m_chghost.c (File Modified)
3019 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3021 Initial addition of EUID (puts realhost/account in same
3022 command as user introduction).
3023 See doc/technical/euid.txt for more information.
3024 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3028 + - trunk/doc/technical/euid.txt (File Added)
3029 +2 -1 trunk/include/s_serv.h (File Modified)
3030 +1 -1 trunk/include/s_user.h (File Modified)
3031 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3032 +1 -34 trunk/modules/m_chghost.c (File Modified)
3033 +0 -28 trunk/modules/m_services.c (File Modified)
3034 +30 -1 trunk/src/s_serv.c (File Modified)
3035 +30 -3 trunk/src/s_user.c (File Modified)
3038 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3040 Store the mangled host in localClient and use it for
3041 ban matching (also match real host for mangled users,
3042 also match mangled host for uncloaked users).
3043 Improve interaction of +h with auth{} and services
3045 Note that all of this only applies to clients who
3046 connect after the mangling module is loaded
3047 (other clients cannot even set +h).
3048 The sorcerynet cloaking module has not been updated
3053 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3054 +3 -0 trunk/include/client.h (File Modified)
3055 +64 -5 trunk/src/channel.c (File Modified)
3056 +1 -0 trunk/src/client.c (File Modified)
3057 +2 -2 trunk/src/s_user.c (File Modified)
3060 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3062 Document /stats U letters in sgml.
3066 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3069 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3071 Better description of hub_mask and leaf_mask.
3075 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3078 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3080 Add operspy_dont_care_user_info to sgml docs.
3084 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3087 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3089 Add general::operspy_dont_care_user_info.
3090 This makes /who mask equivalent to /who !mask for opers
3091 with the operspy flag, and removes the operspy log/notice
3092 on /who mask, /masktrace and /scan.
3093 The necessary privilege (operspy flag) is unchanged.
3094 Behaviour for the other operspy commands (channel
3095 related ones) is also unchanged.
3099 +1 -0 trunk/doc/example.conf (File Modified)
3100 +6 -0 trunk/doc/reference.conf (File Modified)
3101 +1 -0 trunk/include/s_conf.h (File Modified)
3102 +10 -8 trunk/modules/m_etrace.c (File Modified)
3103 +6 -0 trunk/modules/m_info.c (File Modified)
3104 +8 -5 trunk/modules/m_scan.c (File Modified)
3105 +1 -1 trunk/modules/m_version.c (File Modified)
3106 +6 -1 trunk/modules/m_who.c (File Modified)
3107 +1 -0 trunk/src/newconf.c (File Modified)
3108 +1 -0 trunk/src/s_conf.c (File Modified)
3111 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3113 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3114 This letter will also be used for showing operspy with
3115 limited accountability (show non channel related info
3116 without '!' or notice).
3120 +2 -0 trunk/doc/server-version-info (File Modified)
3121 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3122 +2 -0 trunk/include/ircd.h (File Modified)
3123 +6 -0 trunk/modules/m_info.c (File Modified)
3124 +2 -0 trunk/modules/m_version.c (File Modified)
3125 +1 -0 trunk/src/ircd_state.c (File Modified)
3128 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3130 Add m_webirc module, allows showing real host of CGI:IRC users.
3131 Differences to the version available on my web page for a while:
3132 instructions on how to set it up.
3136 +137 -0 trunk/extensions/Makefile.in (File Modified)
3137 + - trunk/extensions/m_webirc.c (File Added)
3140 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3142 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3146 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3149 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3151 - move beu from core to contributors
3152 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3156 +2 -2 trunk/CREDITS (File Modified)
3159 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3161 Mention that class blocks must be defined before the
3162 auth or connect blocks referencing them.
3166 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3169 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3172 - change from "can join" to "is banned", this reverses sense
3173 and removes "weird" checks like for +i, +l, +j
3174 - don't allow $j to same channel
3175 - +s/+p restriction removed, anyone can /mode b anyway
3180 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3183 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3185 Add a few important lines from reference.conf to example.conf.
3189 +8 -1 trunk/doc/example.conf (File Modified)
3192 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3194 - we don't support rtsigio anymore
3195 - we definately don't support VMS nor Cygwin either.
3199 +2 -2 trunk/INSTALL (File Modified)
3200 +0 -2 trunk/README.FIRST (File Modified)
3203 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3205 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3209 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3212 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3215 - return EXTBAN_NOMATCH for a valid ban that does not match
3216 - consider a $j ban invalid if we were already processing a
3217 can_join for a $j ban
3221 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3224 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3226 extb_extgecos: realhost -> orighost
3230 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3233 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3235 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3239 +59 -0 trunk/extensions/Makefile.in (File Modified)
3240 + - trunk/extensions/extb_canjoin.c (File Added)
3243 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3245 - oh right, charybdis calls that 'orighost'.
3249 +2 -2 trunk/modules/m_who.c (File Modified)
3252 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3254 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3258 +2 -0 trunk/modules/m_who.c (File Modified)
3261 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3263 - also check $x against realhost
3267 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3270 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3272 Sorcerynet people want a debugging notice moved from +s to +d.
3276 +1 -1 trunk/src/blacklist.c (File Modified)
3279 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3281 Use source_p instead of client_p for free_pre_client().
3282 client_p could be NULL or another client.
3286 +1 -1 trunk/src/client.c (File Modified)
3289 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3291 - revert this, I know how to fix it now
3295 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3298 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3300 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3301 This fix is probably suboptimal, but it does indeed fix the problem.
3305 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3308 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3310 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3314 +49 -0 trunk/extensions/Makefile.in (File Modified)
3315 + - trunk/extensions/extb_extgecos.c (File Added)
3318 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3320 Remove undocumented and unused general::fallback_to_ip6_int config option.
3324 +0 -3 trunk/include/s_conf.h (File Modified)
3325 +0 -3 trunk/src/newconf.c (File Modified)
3328 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3331 - document new TESTMASK
3332 - mention that TESTMASK matching is the same as MASKTRACE matching
3333 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3338 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3341 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3343 New testmask from ratbox 2.2.
3344 Allows matches on nick, ip and gecos in addition to user
3345 and host, and is fully analogous to masktrace.
3346 The numeric has changed from 724 to 727 and fields in it
3351 +4 -3 trunk/help/opers/testmask (File Modified)
3352 +1 -0 trunk/include/numeric.h (File Modified)
3353 +82 -9 trunk/modules/m_testmask.c (File Modified)
3354 +2 -2 trunk/src/messages.tab (File Modified)
3357 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3359 contrib -> extensions
3363 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3366 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3368 CHGHOST: Check validity of new hostname.
3369 If the command came from a local client (disabled by
3370 default), send an error message and drop the command.
3371 If the command came from a remote client or server,
3372 send a notice to opers and the target user (if local).
3376 +42 -1 trunk/modules/m_chghost.c (File Modified)
3379 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3385 +23 -1 trunk/NEWS (File Modified)
3388 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3390 When an outgoing server connection succeeds, set
3391 localClient->ip by simply copying the whole sockaddr
3392 struct instead of copying certain parts only.
3396 +1 -19 trunk/src/s_serv.c (File Modified)
3399 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3401 Give a special error message and ignore the connect block
3402 if trying to add a connect block for the server's own name.
3406 +7 -0 trunk/src/newconf.c (File Modified)
3409 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3411 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3412 when --disable-balloc is used, so that it compiles.
3413 Obviously the BlockHeapUsage() stub returns just zeroes so
3414 /stats z will be less informative.
3418 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3421 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3423 Free and zero dns_query in DNS callback for outgoing connect.
3424 This avoids double free of reslist.
3428 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3431 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3433 From ratbox, log failed outgoing connections to serverlog.
3438 +13 -1 trunk/src/s_serv.c (File Modified)
3441 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3443 Change serverlog message when connecting to be more clear and show the port number.
3447 +1 -1 trunk/src/s_serv.c (File Modified)
3450 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3452 Remove gethost_byname(), this is meaningless
3453 since the removal of AAAA -> A fallback (r1763).
3457 +0 -1 trunk/include/res.h (File Modified)
3458 +0 -12 trunk/src/res.c (File Modified)
3461 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3463 Remove ip6.int support and use only ip6.arpa.
3464 The global ip6.int zone has disappeared on June 1
3465 and a lot of other software has been removing ip6.int
3467 This removes the second and last case where IPv6
3468 support in charybdis causes extra lookups and slows
3473 +5 -27 trunk/src/res.c (File Modified)
3476 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3478 Mention new default (r1767) for connect::aftype in sgml docs.
3482 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3485 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3487 Use IPv6 if connect::host looks like an IPv6 address
3488 (contains a colon). No need to aftype=ipv6 anymore.
3492 +2 -0 trunk/src/newconf.c (File Modified)
3495 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3497 More information about connect::host.
3501 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3504 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3506 Remove fallback to A if AAAA cannot be found.
3507 In case of a forward check of a reverse lookup, we
3508 already know if it's ipv4 or ipv6, so it is not
3509 useful and in case of a forward lookup of a hostname
3510 in connect::host, connect::aftype already specifies
3511 if it's ipv4 or ipv6.
3515 +4 -27 trunk/src/res.c (File Modified)
3518 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3521 - check if +c made the message text empty and refuse
3523 - don't copy message text if it is not necessary
3528 +14 -4 trunk/modules/core/m_message.c (File Modified)
3531 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3533 remove_conf_item(): do not free cf_name, this is generally a string constant
3537 +0 -1 trunk/src/newconf.c (File Modified)
3540 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3542 Remove the old unused FDL_ constants.
3546 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3549 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3551 Remove an unused struct irc_sockaddr_storage from fde_t
3552 (allocated for every possible file descriptor).
3556 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3559 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3561 If the DNS lookup for an outgoing connection is still
3562 pending when it is closed, clean it up.
3566 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3569 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3571 If proc_answer() fails (for example if a lookup for an
3572 A record returns a CNAME), fail the query immediately.
3573 Previously the packet was just ignored, leaving the
3578 +4 -8 trunk/src/res.c (File Modified)
3581 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3583 Correct sockhost field in an outgoing server connection.
3584 First copy the host field from the server_conf, then
3585 take the IP from to where the connection was attempted
3586 when the connection callback is called.
3587 (Before r1747 this used the IP from the server_conf.)
3591 +8 -2 trunk/src/s_serv.c (File Modified)
3594 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3596 Remove ipnum (keep aftype) and dns_query from server_conf.
3597 We don't keep track of binary form address in connect{}
3598 blocks anymore, DNS lookups of names in host= gone.
3599 As before the DNS lookup is done on connect.
3600 This should unbreak hostnames in host= somewhat.
3604 +1 -2 trunk/include/s_newconf.h (File Modified)
3605 +2 -2 trunk/src/newconf.c (File Modified)
3606 +1 -42 trunk/src/s_newconf.c (File Modified)
3607 +12 -31 trunk/src/s_serv.c (File Modified)
3610 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3616 +1 -1 trunk/configure (File Modified)
3619 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3621 Fix --disable-balloc help text (said --disable-small-net).
3625 +1 -1 trunk/configure.ac (File Modified)
3628 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3630 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3631 services (+S). Unlike operstring and adminstring, this
3632 is not changeable with /quote set but is updated on rehash.
3636 +1 -0 trunk/doc/example.conf (File Modified)
3637 +10 -2 trunk/doc/reference.conf (File Modified)
3638 +1 -0 trunk/include/s_conf.h (File Modified)
3639 +6 -0 trunk/modules/m_info.c (File Modified)
3640 +3 -2 trunk/modules/m_whois.c (File Modified)
3641 +1 -0 trunk/src/newconf.c (File Modified)
3642 +1 -0 trunk/src/s_conf.c (File Modified)
3645 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3647 Fix handling of comma in whois: ignore the comma and
3648 everything after it but do output the entire parameter
3653 +2 -2 trunk/modules/m_whois.c (File Modified)
3656 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3658 New /stats letter 's' to list HURTs:
3659 - opers get the full listing.
3660 - users get any HURTs that match their sockhost/orighost if
3661 "stats_k_oper_only" is set to 1.
3665 +50 -0 trunk/extensions/hurt.c (File Modified)
3668 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3670 - make the newconf system available to modules.
3674 +4 -1 trunk/include/newconf.h (File Modified)
3675 +4 -8 trunk/src/newconf.c (File Modified)
3678 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3680 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3683 +0 -3 trunk/doc/example.conf (File Modified)
3684 +0 -3 trunk/doc/reference.conf (File Modified)
3687 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3689 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3693 +3 -0 trunk/doc/example.conf (File Modified)
3694 +3 -0 trunk/doc/reference.conf (File Modified)
3697 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3699 Fix too early truncation of JOIN channel list.
3703 +2 -3 trunk/modules/core/m_join.c (File Modified)
3706 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3708 - From ratbox 2.2 (anfl), send server notices about read
3709 errors from handshakes and servers to +s instead of +d.
3710 - Send various server notices about failed server
3711 connections which did not reach registered state network
3712 wide if the connection was initiated by a remote oper.
3713 This avoids annoying the whole net if there is a
3714 broken autoconnect, but allows all opers to see why a
3715 remote connect failed. Failed connections which did reach
3716 server state already generate server notices everywhere.
3718 Note: this is an exception to our general policy to not send
3719 server notices about unregistered connections remotely.
3723 +1 -0 trunk/include/client.h (File Modified)
3724 +20 -6 trunk/src/client.c (File Modified)
3725 +6 -6 trunk/src/s_serv.c (File Modified)
3728 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3734 +1 -1 trunk/doc/example.conf (File Modified)
3735 +1 -1 trunk/doc/reference.conf (File Modified)
3738 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3740 Don't allow #channel +b $c:&channel (inconsistent target).
3744 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3747 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3749 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3753 +0 -2 trunk/include/client.h (File Modified)
3756 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3758 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3762 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3765 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3767 Store IP addresses in whowas. These are shown to opers.
3768 Obtained from Eurus patches.
3769 orighost tracking removed (not worth the memory IMHO),
3770 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3771 with unknown IPs and to not violate auth{} spoof policy.
3775 +2 -0 trunk/doc/reference.conf (File Modified)
3776 +1 -0 trunk/include/numeric.h (File Modified)
3777 +1 -0 trunk/include/whowas.h (File Modified)
3778 +10 -1 trunk/modules/m_whowas.c (File Modified)
3779 +1 -1 trunk/src/messages.tab (File Modified)
3780 +4 -0 trunk/src/whowas.c (File Modified)
3783 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3785 Describe hostmask parameter of masktrace better in sgml docs.
3789 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3792 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3794 masktrace help file: mention CIDR IP masks
3799 +2 -0 trunk/help/opers/masktrace (File Modified)
3802 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3804 MASKTRACE: allow normal match() on IP address also
3809 +2 -3 trunk/modules/m_etrace.c (File Modified)
3812 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3814 Allow +S clients (services) to send to channels and @/+ channels always.
3818 +1 -1 trunk/modules/core/m_message.c (File Modified)
3819 +1 -1 trunk/src/channel.c (File Modified)
3822 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3824 Allow servers to send to @#chan and +#chan.
3828 +1 -1 trunk/modules/core/m_message.c (File Modified)
3831 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3833 Don't count opers on service{} servers in /lusers.
3837 +2 -2 trunk/src/s_user.c (File Modified)
3840 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3842 Show opers the real host behind a dynamic spoof in WHOIS.
3843 If the user is auth{} spoofed, this shows the auth{} spoof
3844 otherwise it shows the DNS hostname and IP address.
3845 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3849 +1 -0 trunk/include/numeric.h (File Modified)
3850 +12 -2 trunk/modules/m_whois.c (File Modified)
3851 +1 -1 trunk/src/messages.tab (File Modified)
3854 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3856 Remove #define HIDE_SPOOF_IPS from config.h, should
3857 have been done earlier.
3861 +0 -7 trunk/include/config.h (File Modified)
3864 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3866 Bring back ERR_CANTKILLSERVER.
3870 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3873 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3876 - also send RPL_HOSTHIDDEN on -h
3877 - don't allow +h for auth{} spoofed clients
3881 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3884 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3886 /etc/resolv.conf parsing:
3887 - don't crash (sometimes) if there is a line without an argument
3888 (e.g. 'search' by itself)
3889 - fix handling of lines with leading whitespace
3893 +9 -8 trunk/src/reslib.c (File Modified)
3896 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3898 Put back code that terminates DNS queries, which was
3899 removed during the resolver changes.
3903 +4 -0 trunk/src/s_auth.c (File Modified)
3906 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3908 - oh hey, that was in the wrong place
3912 +13 -13 trunk/src/s_auth.c (File Modified)
3915 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3917 - handle a situation where a user can go away before DNS completes
3921 +13 -0 trunk/src/s_auth.c (File Modified)
3924 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3930 +1 -0 trunk/include/blacklist.h (File Modified)
3931 +1 -0 trunk/include/res.h (File Modified)
3932 +33 -2 trunk/src/blacklist.c (File Modified)
3933 +2 -0 trunk/src/client.c (File Modified)
3934 +24 -0 trunk/src/res.c (File Modified)
3937 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3939 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3940 if comm_accept() failed.
3942 Found with valgrind.
3946 +4 -4 trunk/src/listener.c (File Modified)
3949 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3951 - handle unavailable Client/preClient structs
3955 +9 -0 trunk/src/blacklist.c (File Modified)
3958 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3960 Add +lf to SGML docs.
3964 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3967 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3969 Also do forwarding if the channel limit (+l) is exceeded.
3973 +1 -1 trunk/help/opers/cmode (File Modified)
3974 +2 -2 trunk/modules/core/m_join.c (File Modified)
3977 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3979 Post-release lovin':
3980 - Update version to 2.1.0.
3981 - Regenerate configure.
3985 +9 -9 trunk/configure (File Modified)
3986 +1 -1 trunk/configure.ac (File Modified)
3989 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3991 Comment out example blacklist{} block.
3995 +7 -7 trunk/doc/example.conf (File Modified)
3996 +7 -7 trunk/doc/reference.conf (File Modified)
3999 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4001 Add note regarding use of AHBL BLs.
4005 +4 -0 trunk/doc/example.conf (File Modified)
4006 +4 -0 trunk/doc/reference.conf (File Modified)
4009 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4015 +2 -2 trunk/CREDITS (File Modified)
4018 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4024 +1 -0 trunk/CREDITS (File Modified)
4027 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4029 Put more recent ratbox CREDITS here.
4033 +3 -2 trunk/doc/Ratbox-team (File Modified)
4036 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4042 +5 -4 trunk/NEWS (File Modified)
4045 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4047 Mention that install or make install also avoids modunload crashes.
4051 +2 -1 trunk/BUGS (File Modified)
4054 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4060 +3 -8 trunk/NEWS (File Modified)
4063 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4069 +3 -2 trunk/BUGS (File Modified)
4072 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4074 - add orighost check to hurt.c
4079 +1 -6 trunk/BUGS (File Modified)
4080 +1 -1 trunk/extensions/hurt.c (File Modified)
4083 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4085 Make kline_exempt exempt from HURT also.
4089 +2 -1 trunk/extensions/hurt.c (File Modified)
4092 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4094 Fix mask HEAL propagation.
4098 +6 -3 trunk/extensions/hurt.c (File Modified)
4101 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4108 +18 -31 trunk/extensions/README (File Modified)
4111 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4113 More target change hax.
4118 +5 -0 trunk/extensions/hurt.c (File Modified)
4121 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4123 Improvements to HURT propagation.
4127 +8 -6 trunk/extensions/hurt.c (File Modified)
4130 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4132 - further simplification
4136 +25 -76 trunk/extensions/hurt.c (File Modified)
4137 +0 -9 trunk/extensions/hurt.h (File Modified)
4140 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4146 +13 -0 trunk/extensions/hurt.c (File Modified)
4149 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4151 - cut off at 15 messages instead of 30
4155 +1 -1 trunk/extensions/hurt.h (File Modified)
4158 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4160 Squash a warning here.
4164 +1 -3 trunk/src/ircd.c (File Modified)
4167 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4169 Don't show servers in /stats l to nonopers if flatten links is enabled.
4173 +3 -1 trunk/modules/m_stats.c (File Modified)
4176 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4182 +20 -7 trunk/extensions/hurt.c (File Modified)
4185 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4187 - remove inline stuff (yuck)
4188 - sockaddr should have been sockhost
4192 +22 -31 trunk/extensions/hurt.c (File Modified)
4195 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4197 - make hurt checking actually work
4201 +2 -7 trunk/extensions/hurt.c (File Modified)
4204 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4206 Slight tweak to alias{}.
4210 +4 -0 trunk/src/parse.c (File Modified)
4213 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4215 - further simplification
4219 +59 -71 trunk/extensions/hurt.c (File Modified)
4220 +0 -1 trunk/extensions/hurt.h (File Modified)
4223 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4225 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4229 +10 -20 trunk/extensions/hurt.c (File Modified)
4230 +0 -4 trunk/extensions/hurt.h (File Modified)
4233 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4235 - remove some unnecessary code here (hurt_initial_check_event()).
4239 +0 -23 trunk/extensions/hurt.c (File Modified)
4242 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4244 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4248 +8 -0 trunk/modules/core/m_message.c (File Modified)
4251 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4253 - more sane tgchange hax
4257 +2 -1 trunk/extensions/hurt.c (File Modified)
4260 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4262 Make HEAL <nick> work.
4266 +40 -43 trunk/extensions/hurt.c (File Modified)
4269 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4271 Destroy hurt_clients list on unload.
4275 +7 -0 trunk/extensions/hurt.c (File Modified)
4278 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4280 Coding style: no space between a function name and parenthesis.
4284 +43 -43 trunk/extensions/hurt.c (File Modified)
4287 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4289 Now works and throws out hurt clients after 30 protocol messages
4290 unless they identify.
4294 +28 -36 trunk/extensions/hurt.c (File Modified)
4295 +1 -7 trunk/extensions/hurt.h (File Modified)
4298 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4300 Working addition/lookup.
4304 +8 -0 trunk/extensions/hurt.c (File Modified)
4307 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4309 Get rid of hyb6 style propagation (:server COMMAND source).
4313 +18 -22 trunk/extensions/hurt.c (File Modified)
4316 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4318 add not-working hurt_add and hurt_find
4322 +13 -5 trunk/extensions/hurt.c (File Modified)
4325 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4327 Comment out a lot of stuff so I can load and unload this without crashing.
4331 +17 -6 trunk/extensions/hurt.c (File Modified)
4334 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4336 Fix svn:keywords and add a short comment at the top.
4340 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4343 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4345 - Make hurt module compile
4346 - Link it to the build
4347 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4348 correct flag name, no CAP_TS6 use etc
4352 +1 -0 trunk/extensions/Makefile.in (File Modified)
4353 +30 -32 trunk/extensions/hurt.c (File Modified)
4356 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4358 Put beu's hurt module in trunk.
4362 + - trunk/extensions/hurt.c (File Added)
4363 + - trunk/extensions/hurt.h (File Added)
4366 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4368 - _iprint(): use stderr instead of stdout
4372 +1 -1 trunk/src/s_log.c (File Modified)
4375 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4377 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4378 and subsequently destroy our kqueue when we close 0, 1, 2
4380 - After closing fd 0, 1, 2 reopen them to /dev/null again
4381 so we don't send messages from malloc etc to a random
4383 - Remove an obsolete comment.
4387 +13 -2 trunk/src/ircd.c (File Modified)
4390 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4396 +29 -1 trunk/NEWS (File Modified)
4399 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4405 +1 -1 trunk/configure (File Modified)
4408 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4410 Fix openssl version check to also accept versions newer than 0.9.6.
4414 +1 -1 trunk/configure.ac (File Modified)
4417 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4419 Oops, need packet.h here.
4423 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4426 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4428 End the flood grace period in CPRIVMSG/CNOTICE.
4432 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4435 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4437 - update class::connectfreq documentation
4441 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4444 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4446 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4450 +3 -6 trunk/src/s_serv.c (File Modified)
4453 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4455 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4459 +1 -1 trunk/src/messages.tab (File Modified)
4462 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4464 Don't mention that /stats p shows idle times, as it doesn't.
4468 +1 -1 trunk/help/opers/stats (File Modified)
4469 +1 -1 trunk/help/users/stats (File Modified)
4472 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4474 /stats A shows DNS servers, it doesn't matter whether ircd
4475 uses ADNS or something else.
4479 +1 -1 trunk/help/opers/stats (File Modified)
4482 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4484 get_client_name() fix
4488 +4 -0 trunk/src/client.c (File Modified)
4491 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4497 +6 -0 trunk/src/ircd.c (File Modified)
4500 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4502 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4505 +16 -17 trunk/configure (File Modified)
4506 +1 -1 trunk/configure.ac (File Modified)
4509 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4511 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4514 +135 -0 trunk/configure (File Modified)
4515 +6 -0 trunk/configure.ac (File Modified)
4518 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4520 Exit 0 on successful -conftest.
4524 +1 -1 trunk/src/ircd.c (File Modified)
4527 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4529 Make the "keep the parent process around" thing work, by opening
4530 a pipe to the child process. This pipe is on fd 0 in the child
4531 process. After successful initialization, the child will write
4532 a byte to this pipe, on fatal errors it will close it without
4535 Somewhat hackish still but should work.
4539 +27 -30 trunk/src/ircd.c (File Modified)
4542 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4544 - convert some error messages to ierror() over fprintf/ilog combination
4548 +3 -6 trunk/src/ircd.c (File Modified)
4551 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4553 - inotice() for loadmodule when in foreground mode
4557 +3 -0 trunk/src/modules.c (File Modified)
4560 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4562 - remove inotice() on loading modules from the config
4566 +0 -3 trunk/src/modules.c (File Modified)
4569 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4571 - usleep for 50000usec in the parent process to allow for startup messages
4572 to be cleanly printed before detaching to shell, this should be more than
4577 +3 -0 trunk/src/ircd.c (File Modified)
4580 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4582 - display more errors during normal startup as to try to help people find common problems
4586 +27 -10 trunk/src/ircd.c (File Modified)
4589 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4591 - version bump in preparation of 2.0.0 release
4595 +9 -9 trunk/configure (File Modified)
4596 +1 -1 trunk/configure.ac (File Modified)
4599 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4601 Change example.conf operator block from "admin" to "god",
4602 so as to show we encourage per-person operator blocks.
4606 +4 -2 trunk/doc/example.conf (File Modified)
4609 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4611 Document alias{} block.
4615 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4618 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4620 Document DNS blacklist stuff in sgml.
4624 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4625 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4628 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4630 Misc /stats clarifications.
4634 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4637 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4639 Move snomasks into umodes chapter.
4640 Move oprivs chapter down.
4644 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4645 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4646 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4649 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4651 Mention operator{} user@host change.
4655 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4658 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4660 operator{} block user@host matches against orighost now, not host.
4661 This means that services/+h spoofs do not work in operator{} blocks;
4662 auth{} spoofs still work.
4666 +4 -0 trunk/doc/example.conf (File Modified)
4667 +1 -1 trunk/doc/reference.conf (File Modified)
4668 +2 -2 trunk/modules/m_challenge.c (File Modified)
4669 +1 -1 trunk/modules/m_oper.c (File Modified)
4672 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4674 - inotice/iwarn/ierror() stuff I was working on
4678 +3 -0 trunk/include/s_log.h (File Modified)
4679 +15 -11 trunk/src/ircd.c (File Modified)
4680 +3 -1 trunk/src/modules.c (File Modified)
4681 +1 -1 trunk/src/newconf.c (File Modified)
4682 +54 -0 trunk/src/s_log.c (File Modified)
4685 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4687 Oops, don't add blacklists to the list twice on rehash.
4691 +3 -2 trunk/src/blacklist.c (File Modified)
4694 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4696 Remove notices to the client about progress of dnsbl lookups.
4700 +0 -4 trunk/src/blacklist.c (File Modified)
4703 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4705 Add auth{} flag dnsbl_exempt.
4709 +2 -1 trunk/doc/example.conf (File Modified)
4710 +2 -1 trunk/doc/reference.conf (File Modified)
4711 +2 -0 trunk/include/s_conf.h (File Modified)
4712 +1 -0 trunk/src/newconf.c (File Modified)
4713 +8 -1 trunk/src/s_user.c (File Modified)
4716 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4718 Switch alias{} and blacklist{} around, for consistency with example.conf.
4722 +18 -18 trunk/doc/reference.conf (File Modified)
4725 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4727 Send a warning to the user if they are dnsbl listed but exempted.
4731 +17 -12 trunk/src/s_user.c (File Modified)
4734 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4736 Move throwing out dnsbl listed clients to registration,
4737 and make kline_exempt exempt from it.
4741 +1 -0 trunk/include/blacklist.h (File Modified)
4742 +4 -0 trunk/include/client.h (File Modified)
4743 +15 -16 trunk/src/blacklist.c (File Modified)
4744 +6 -0 trunk/src/client.c (File Modified)
4745 +17 -0 trunk/src/s_user.c (File Modified)
4748 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4750 Show refcount in /stats n.
4754 +3 -2 trunk/modules/m_stats.c (File Modified)
4757 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4759 Don't look up dnsbls twice if they send USER twice.
4763 +5 -3 trunk/modules/m_user.c (File Modified)
4766 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4768 Add /stats n to help files.
4772 +1 -0 trunk/help/opers/stats (File Modified)
4773 +1 -0 trunk/help/users/stats (File Modified)
4776 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4778 Only check dnsbls for A records, not AAAA.
4782 +1 -1 trunk/src/blacklist.c (File Modified)
4785 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4787 Don't remove non-illegal blacklists on completion of check.
4788 Add debugging notices (not working).
4792 +5 -1 trunk/src/blacklist.c (File Modified)
4795 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4797 Don't call register_local_user() if they haven't sent a nick yet.
4801 +1 -1 trunk/src/blacklist.c (File Modified)
4804 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4806 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4810 +21 -0 trunk/modules/m_stats.c (File Modified)
4813 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4815 More dnsbl rehash fixes, it was adding bogus entries.
4819 +2 -7 trunk/src/newconf.c (File Modified)
4822 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4824 Need blacklist.h here.
4828 +1 -0 trunk/src/s_conf.c (File Modified)
4831 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4837 +1 -2 trunk/configure (File Modified)
4838 +0 -48 trunk/configure.ac (File Modified)
4839 + - trunk/doc/example-iauth.conf (File Deleted)
4840 + - trunk/iauth/ (File Deleted)
4843 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4845 Improve handling of rehashing with blacklists.
4846 Also some coding style tweaks.
4850 +3 -2 trunk/include/blacklist.h (File Modified)
4851 +35 -16 trunk/src/blacklist.c (File Modified)
4852 +2 -0 trunk/src/s_conf.c (File Modified)
4855 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4857 Clear can_send cache if a user logs in or out from services.
4861 +2 -0 trunk/modules/m_services.c (File Modified)
4864 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4866 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4867 This directory is not entered by default.
4868 More stuff needs to be moved into here.
4872 +2 -1 trunk/configure (File Modified)
4873 +1 -0 trunk/configure.ac (File Modified)
4874 +69 -458 trunk/extensions/Makefile.in (File Modified)
4875 + - trunk/extensions/m_clearchan.c (File Deleted)
4876 + - trunk/extensions/m_force.c (File Deleted)
4877 + - trunk/unsupported/ (File Added)
4878 + - trunk/unsupported/Makefile.in (File Added)
4879 + - trunk/unsupported/m_clearchan.c (File Added)
4880 + - trunk/unsupported/m_force.c (File Added)
4883 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4885 Logging/wallops for forcejoin/forcepart, numeric fix.
4886 This needs to be moved to the toys section.
4890 +22 -2 trunk/extensions/m_force.c (File Modified)
4893 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4895 Fix comments at the top (including copyright).
4899 +3 -2 trunk/extensions/m_omode.c (File Modified)
4902 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4904 Add OMODE command to extensions/ for oper mode hacking:
4905 - requires admin privs
4906 - does not work for opped opers
4908 - sends a ServerMode for opping the oper themselves,
4909 otherwise a mode coming from the oper (not only
4910 does this provide full accountability, it is also
4911 easiest to implement while avoiding channels
4912 messed up with bogus bans etc).
4916 +171 -0 trunk/extensions/Makefile.in (File Modified)
4917 + - trunk/extensions/m_omode.c (File Added)
4920 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4926 + - trunk/include/blacklist.h (Property Modified)
4927 + - trunk/src/blacklist.c (Property Modified)
4930 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4932 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4936 +5 -1 trunk/src/blacklist.c (File Modified)
4939 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4941 Initial DNS blacklist support:
4942 - see example.conf for how to use.
4943 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4944 - tor.ahbl.org is also included because most networks will not want to allow tor
4945 (and we're considering going KoS on tor users here anyway due to abuse)
4949 +18 -0 trunk/doc/example.conf (File Modified)
4950 +66 -0 trunk/doc/reference.conf (File Modified)
4951 + - trunk/include/blacklist.h (File Added)
4952 +2 -0 trunk/include/client.h (File Modified)
4953 +3 -0 trunk/modules/m_user.c (File Modified)
4954 +152 -0 trunk/src/Makefile.in (File Modified)
4955 + - trunk/src/blacklist.c (File Added)
4956 +34 -0 trunk/src/newconf.c (File Modified)
4957 +1 -0 trunk/src/s_auth.c (File Modified)
4958 +4 -0 trunk/src/s_user.c (File Modified)
4961 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4963 Remove last bit of lzo stuff (comment in example.conf connect{}).
4967 +0 -4 trunk/doc/example.conf (File Modified)
4970 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4972 Show sasl successes and failures in /stats t (like other
4973 things in /stats t, about local clients only).
4977 +2 -0 trunk/include/s_stats.h (File Modified)
4978 +3 -0 trunk/modules/m_sasl.c (File Modified)
4979 +3 -0 trunk/src/s_stats.c (File Modified)
4982 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4984 Allow messaging services by nickname without using
4985 target change slots (this was already possible with
4986 user@server notation or services shortcuts).
4990 +2 -2 trunk/modules/core/m_message.c (File Modified)
4993 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4995 Abort a safelist if a new /list comes in while one is already in progress.
4999 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5002 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5004 Change $![letter]:[mask] to $~[letter]:[mask]
5005 so both ! and ~ invert an extban.
5009 +2 -0 trunk/src/chmode.c (File Modified)
5012 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5014 - revert due to technical issues
5018 +1 -1 trunk/src/extban.c (File Modified)
5021 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5023 - 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
5027 +1 -1 trunk/src/extban.c (File Modified)
5030 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5032 Don't pace /list on a single channel.
5036 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5039 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5041 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5045 +4 -2 trunk/include/supported.h (File Modified)
5048 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5050 Extban types are case insensitive; force them to lowercase when added.
5054 +5 -5 trunk/doc/extban.txt (File Modified)
5055 +4 -0 trunk/src/chmode.c (File Modified)
5056 +3 -3 trunk/src/extban.c (File Modified)
5059 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5061 sendto_wallops_flags():
5062 - instead of checking IsOper on each client, walk the appropriate list
5063 - instead of sending non-+z wallops from persons to nonopers, send only
5064 +w wallops from persons
5068 +1 -5 trunk/src/send.c (File Modified)
5071 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5073 Prefix oper wallops with "WALLOPS - " if they would
5074 otherwise look like operwalls or locops, when sending
5075 them to local users.
5079 +11 -1 trunk/modules/m_wallops.c (File Modified)
5082 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5084 Make sure destination field in some sasl numerics
5085 is the user's nick, not the sasl agent or server
5090 +2 -2 trunk/modules/m_sasl.c (File Modified)
5093 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5095 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5099 +1 -1 trunk/extensions/Makefile.in (File Modified)
5102 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5104 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5108 +1 -0 trunk/src/s_user.c (File Modified)
5111 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5113 Fix build for when IPv6 is disabled.
5117 +12 -10 trunk/src/s_auth.c (File Modified)
5120 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5122 Add information about adding extban types.
5126 +25 -0 trunk/doc/extban.txt (File Modified)
5129 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5131 Better extban validation: try to match a new extban from
5132 a local user against its setter to see if it is valid.
5133 Unknown extban types from remotes are no longer hidden.
5137 +4 -3 trunk/doc/extban.txt (File Modified)
5138 +1 -0 trunk/include/channel.h (File Modified)
5139 +2 -6 trunk/src/chmode.c (File Modified)
5140 +32 -0 trunk/src/extban.c (File Modified)
5143 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5145 Make sure both .c.o: and .s.o: are followed by the necessary command.
5149 +1 -0 trunk/src/Makefile.in (File Modified)
5152 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5154 Add need_sasl auth{} flag to sgml documentation.
5158 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5161 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5163 Document need_sasl auth{} flag in example confs.
5167 +1 -0 trunk/doc/example.conf (File Modified)
5168 +1 -0 trunk/doc/reference.conf (File Modified)
5171 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5173 Don't allow TB to set an empty topic.
5174 This would be possible if a server sent bad protocol
5175 and could cause a crash.
5179 +4 -0 trunk/modules/m_tb.c (File Modified)
5182 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5188 +1 -1 trunk/Makefile.in (File Modified)
5191 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5197 +2 -2 trunk/configure (File Modified)
5198 +1 -1 trunk/configure.ac (File Modified)
5201 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5207 +2 -2 trunk/configure (File Modified)
5210 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5216 +1 -1 trunk/extensions/Makefile.in (File Modified)
5219 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5221 - rename contrib to extensions to bring some clarity to things
5225 +1 -1 trunk/Makefile.in (File Modified)
5226 +1 -1 trunk/configure.ac (File Modified)
5227 +10 -10 trunk/doc/example.conf (File Modified)
5228 +10 -10 trunk/doc/reference.conf (File Modified)
5229 + - trunk/extensions/ (File Added)
5230 + - trunk/extras/ (File Deleted)
5233 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5239 +1 -1 trunk/Makefile.in (File Modified)
5240 +1 -1 trunk/configure.ac (File Modified)
5241 + - trunk/contrib/ (File Deleted)
5242 + - trunk/extras/ (File Added)
5245 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5247 Don't allow servers to QUIT (they should use SQUIT).
5251 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5254 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5260 + - trunk/src/fnvhash.s (Property Modified)
5263 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5265 - reduced version of code
5269 +9 -61 trunk/src/fnvhash.s (File Modified)
5272 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5274 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5278 +1 -1 trunk/src/fnvhash.s (File Modified)
5281 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5283 Fix orighost matching for klines, etc. Was hashing the visible
5288 +1 -1 trunk/src/hostmask.c (File Modified)
5291 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5293 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5297 +7 -1 trunk/configure (File Modified)
5298 +5 -0 trunk/configure.ac (File Modified)
5299 +5 -6 trunk/src/Makefile.in (File Modified)
5300 +0 -4 trunk/src/fnvhash.s (File Modified)
5301 +0 -2 trunk/src/hash.c (File Modified)
5304 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5306 - regenerate configure
5310 +18 -0 trunk/configure (File Modified)
5313 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5315 - --enable-ricer-hashing option.
5319 +9 -0 trunk/configure.ac (File Modified)
5320 +3 -0 trunk/include/setup.h.in (File Modified)
5323 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5325 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5329 + - trunk/src/fnvhash.s (File Added)
5330 +3 -0 trunk/src/hash.c (File Modified)
5333 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5335 Fix syntax error in reference.conf.
5339 +0 -1 trunk/doc/reference.conf (File Modified)
5342 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5344 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5345 (&& instead of ||...)
5346 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5350 +1 -1 trunk/src/chmode.c (File Modified)
5353 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5355 Documentation for extban.
5359 + - trunk/doc/extban.txt (File Added)
5362 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5364 Add extban modules to example confs.
5368 +5 -0 trunk/doc/example.conf (File Modified)
5369 +10 -0 trunk/doc/reference.conf (File Modified)
5372 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5374 Initial addition of extended ban types (conditionals).
5375 Allows custom +bqeI checks via modules.
5376 Initial extra types are account (a[:mask]), oper (o),
5377 channel (c:name), realname (r:mask), server (s:mask).
5381 +229 -0 trunk/contrib/Makefile.in (File Modified)
5382 + - trunk/contrib/extb_account.c (File Added)
5383 + - trunk/contrib/extb_channel.c (File Added)
5384 + - trunk/contrib/extb_oper.c (File Added)
5385 + - trunk/contrib/extb_realname.c (File Added)
5386 + - trunk/contrib/extb_server.c (File Added)
5387 +13 -0 trunk/include/channel.h (File Modified)
5388 +1 -0 trunk/src/Makefile.in (File Modified)
5389 +14 -5 trunk/src/channel.c (File Modified)
5390 +91 -0 trunk/src/chmode.c (File Modified)
5391 + - trunk/src/extban.c (File Added)
5394 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5396 Do not force +bqeI modes starting with '$' in nick!user@host format.
5397 * and ? characters in them are still assumed to be wildcards.
5401 +6 -0 trunk/src/chmode.c (File Modified)
5404 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5406 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5410 +4 -0 trunk/modules/m_capab.c (File Modified)
5413 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5415 Stop some mixing of client and server protocol.
5419 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5420 +4 -2 trunk/modules/m_pass.c (File Modified)
5421 +6 -0 trunk/modules/m_sasl.c (File Modified)
5422 +6 -0 trunk/modules/m_user.c (File Modified)
5425 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5431 +0 -2 trunk/include/s_newconf.h (File Modified)
5432 +0 -4 trunk/include/s_serv.h (File Modified)
5433 +0 -1 trunk/src/newconf.c (File Modified)
5434 +1 -13 trunk/src/s_serv.c (File Modified)
5437 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5439 - revert LZOLink patch for now
5443 +0 -1 trunk/servlink/Makefile.in (File Modified)
5444 +0 -16 trunk/servlink/README (File Modified)
5445 +2 -36 trunk/servlink/control.c (File Modified)
5446 +0 -3 trunk/servlink/control.h (File Modified)
5447 +7 -5955 trunk/servlink/io.c (File Modified)
5448 + - trunk/servlink/lzoconf.h (File Deleted)
5449 + - trunk/servlink/lzodefs.h (File Deleted)
5450 + - trunk/servlink/minilzo.c (File Deleted)
5451 + - trunk/servlink/minilzo.h (File Deleted)
5452 +0 -1 trunk/servlink/servlink.h (File Modified)
5455 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5461 +4 -2 trunk/servlink/control.c (File Modified)
5462 +2 -1 trunk/servlink/io.c (File Modified)
5465 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5471 +2 -2 trunk/servlink/io.c (File Modified)
5474 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5476 - paranoia, prevent segfaults
5480 +2 -2 trunk/servlink/io.c (File Modified)
5483 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5485 - more optimal servlink code
5489 +21 -8 trunk/servlink/io.c (File Modified)
5492 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5494 - more efficient read strategy
5498 +15 -3 trunk/servlink/io.c (File Modified)
5501 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5503 - use lzo_uintp cast to make LZO happy
5507 +3 -3 trunk/servlink/io.c (File Modified)
5510 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5512 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5516 +4 -0 trunk/doc/example.conf (File Modified)
5517 +2 -1 trunk/include/s_newconf.h (File Modified)
5518 +4 -0 trunk/include/s_serv.h (File Modified)
5519 +1 -0 trunk/servlink/Makefile.in (File Modified)
5520 +16 -0 trunk/servlink/README (File Modified)
5521 +34 -2 trunk/servlink/control.c (File Modified)
5522 +3 -0 trunk/servlink/control.h (File Modified)
5523 +5929 -7 trunk/servlink/io.c (File Modified)
5524 + - trunk/servlink/lzoconf.h (File Added)
5525 + - trunk/servlink/lzodefs.h (File Added)
5526 + - trunk/servlink/minilzo.c (File Added)
5527 + - trunk/servlink/minilzo.h (File Added)
5528 +1 -0 trunk/servlink/servlink.h (File Modified)
5529 +1 -0 trunk/src/newconf.c (File Modified)
5530 +14 -2 trunk/src/s_serv.c (File Modified)
5533 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5535 - remove imalloc, it was a concept that probably wouldn't have worked properly
5539 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5540 + - trunk/libcharybdis/imalloc.c (File Deleted)
5541 + - trunk/libcharybdis/imalloc.h (File Deleted)
5544 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5546 - disable imalloc for now
5550 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5553 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5555 - remove unneeded debug code
5559 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5562 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5564 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5568 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5571 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5573 - more stuff here, imalloc remains disabled for now
5577 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5580 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5586 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5589 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5595 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5596 +2 -0 trunk/src/ircd.c (File Modified)
5599 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5601 - roll back libircd crap
5605 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5606 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5607 +29 -0 trunk/src/.depend (File Modified)
5608 +6 -21 trunk/src/Makefile.in (File Modified)
5609 +3 -218 trunk/src/ircd.c (File Modified)
5610 + - trunk/src/ircd_linker.c (File Deleted)
5611 + - trunk/src/main.c (File Deleted)
5614 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5616 - realloc(), free() implementation
5620 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5623 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5625 - malloc(), calloc() implementation
5629 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5632 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5634 - block_free(), block_find(), retune_heaps() implementation
5638 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5641 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5643 - block_destroy code, block_allocate code.
5647 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5650 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5656 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5659 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5661 - disable imalloc again :P
5665 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5668 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5674 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5677 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5683 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5686 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5688 - constructor code for imalloc engine (malloc_init())
5692 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5695 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5697 - imalloc engine improvements
5701 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5704 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5706 - replace mmap() code with direct brk()/sbrk() calls.
5710 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5713 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5715 - remove outdated i_malloc() interfaces
5719 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5722 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5724 - redisable imalloc (sorry!)
5728 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5731 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5733 - correct GET_PAGE_SLOT() macro
5737 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5740 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5742 - oops forgot to commit it with imalloc turned off
5746 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5749 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5755 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5756 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5759 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5761 - lowlevel imalloc code
5765 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5766 + - trunk/libcharybdis/imalloc.h (File Added)
5769 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5775 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5778 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5784 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5787 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5789 - 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)
5793 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5794 + - trunk/libcharybdis/imalloc.c (File Added)
5797 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5799 - increment configure Id
5803 +2208 -1 trunk/configure (File Modified)
5806 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5808 - bootstrap for imalloc code
5812 +54 -1 trunk/configure.ac (File Modified)
5813 +27 -0 trunk/include/setup.h.in (File Modified)
5816 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5818 Clarify interaction of spoofs and channel bans/operator{} blocks.
5822 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5823 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5826 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5828 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5832 +30 -22 trunk/src/ircd.c (File Modified)
5835 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5837 If shared{} blocks deny something, the command
5838 is silently ignored.
5842 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5845 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5847 Move up IsService check so we don't store a non-service
5848 in preClient->sasl_agent.
5852 +6 -6 trunk/modules/m_sasl.c (File Modified)
5855 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5857 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5858 Add some more sanity checks on agent strings.
5862 +13 -11 trunk/modules/m_sasl.c (File Modified)
5865 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5867 Unknown clients can have an ID too now so make sure to remove
5868 them from the hash if they exit.
5872 +3 -0 trunk/src/client.c (File Modified)
5875 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5877 Only accept sasl from servers in a service{} block.
5878 Not tested but this must go in.
5882 +6 -0 trunk/modules/m_sasl.c (File Modified)
5883 +3 -0 trunk/modules/m_signon.c (File Modified)
5886 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5888 Only process SAVE messages targetting registered users,
5889 not servers or unregistered connections. Could cause
5890 a crash when bad protocol was received.
5894 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5897 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5899 - fix QJM buffer overflow vulnerability (fucking GXTi)
5903 +3 -3 trunk/src/s_user.c (File Modified)
5906 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5908 Mention /scan umodes under oper_spy privilege.
5912 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5915 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5917 Mention that overlapping cluster blocks are a bad thing.
5921 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5924 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5926 - Document cluster{} and shared{} blocks.
5927 - Mention that service{} does not allow wildcards.
5931 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5934 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5936 Document exempt{} and service{} blocks, point to reference.conf for
5937 general{}, channel{} and serverhide{}.
5941 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5944 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5946 Document ~ in lists of values better.
5950 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5953 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5955 More detailed CNOTICE, CPRIVMSG descriptions.
5959 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5962 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5964 Oops, need both Revision and Id on modules.
5968 + - trunk/modules/sno_routing.c (Property Modified)
5971 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5973 Tweak header comment a bit (filename, Id).
5977 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5980 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5982 Add GLINE and UNGLINE.
5986 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5989 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5991 New configure with proper Id.
5995 +3 -1 trunk/configure (File Modified)
5998 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6000 Change #include directives for in6addr_any, hopefully compiles better now.
6004 +3 -1 trunk/configure.ac (File Modified)
6007 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6009 Encourage putting actual administrative information
6010 in the admin{} block.
6014 +3 -3 trunk/doc/example.conf (File Modified)
6017 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6019 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6023 +9 -7 trunk/include/s_conf.h (File Modified)
6024 +1 -0 trunk/src/newconf.c (File Modified)
6025 +10 -0 trunk/src/s_user.c (File Modified)
6028 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6030 - Change to glines = no in example confs
6031 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6036 +1 -1 trunk/doc/example.conf (File Modified)
6037 +1 -1 trunk/doc/reference.conf (File Modified)
6038 +2 -2 trunk/modules/m_gline.c (File Modified)
6041 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6043 - forward-port QJM fix from 1.1
6047 +2 -0 trunk/src/s_user.c (File Modified)
6050 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6052 - add switch to configure to disable the block allocator
6056 +18 -0 trunk/configure (File Modified)
6057 +9 -0 trunk/configure.ac (File Modified)
6058 +0 -6 trunk/include/config.h (File Modified)
6059 +3 -0 trunk/include/setup.h.in (File Modified)
6062 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6064 Fix wierd error that would exit SASL users with "Overridden"
6067 +1 -1 trunk/modules/m_signon.c (File Modified)
6070 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6072 Remove obsolete XXX comment about lazylinks.
6076 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6079 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6081 OJOIN: make sure to send the wallops remotely for #channels
6085 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6088 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6090 Accountability for OJOIN (contrib module)
6093 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6096 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6098 - move more stuff over to ircd_state
6102 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6103 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6104 +9 -0 trunk/src/ircd_state.c (File Modified)
6105 +3 -3 trunk/src/patricia.c (File Modified)
6108 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6110 - move more stuff out of libircd and into ircd_state.c
6114 +5 -5 trunk/src/channel.c (File Modified)
6115 +4 -4 trunk/src/client.c (File Modified)
6116 +12 -0 trunk/src/ircd_state.c (File Modified)
6119 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6121 - this is just barrels of fun
6125 + - trunk/include/ircd_state.h (File Added)
6126 +1 -1 trunk/src/Makefile.in (File Modified)
6127 +2 -1 trunk/src/channel.c (File Modified)
6128 +3 -52 trunk/src/ircd.c (File Modified)
6129 +100 -3 trunk/src/ircd_state.c (File Modified)
6132 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6134 It's .include, not #include.
6138 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6141 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6143 More consistent section titles.
6147 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6148 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6149 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6152 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6154 Mention possible exceeding of +j/+l due to propagation
6155 delays between servers.
6159 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6162 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6165 - "text" -> <quote>text</quote>
6171 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6172 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6173 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6174 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6177 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6179 Remove text about deprecation of glines.
6183 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6186 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6188 - Add description of umode +D, deaf.
6189 - Mention CALLERID 005 token with umode +g.
6193 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6196 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6198 Strip off a leading colon in services shortcuts (aliases).
6202 +2 -0 trunk/src/parse.c (File Modified)
6205 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6207 Add no_oper_invis contrib module, denies opers setting
6208 themselves invisible (except hidden_oper's).
6212 +42 -0 trunk/contrib/Makefile.in (File Modified)
6213 + - trunk/contrib/no_oper_invis.c (File Added)
6216 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6218 Mention /stats E, make the other /stats descriptions more consistent.
6222 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6225 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6227 Mention that the KILL reason and oper will appear on channels.
6231 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6234 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6236 Mention /mode #channel f to query forward channel from outside.
6240 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6243 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6245 Port over RATBOX_2_1 r20960 (anfl):
6246 client connect notices to +C should be hiding the extra
6247 fields for spoofed users
6251 +2 -1 trunk/src/s_user.c (File Modified)
6254 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6256 Add a chapter with our extra user commands:
6257 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6261 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6262 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6265 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6267 Do not put by <server>: in SQUIT reasons to servers
6268 other than the one being exited.
6272 +1 -1 trunk/src/client.c (File Modified)
6275 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6277 Regenerate configure.
6281 +1162 -1159 trunk/configure (File Modified)
6284 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6286 Move the warning flags down so they do not mess up
6287 checks like for -Wl,-export-dynamic.
6291 +33 -30 trunk/configure.ac (File Modified)
6294 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6300 +2 -1 trunk/iauth/Makefile.in (File Modified)
6303 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6305 - build iauth makefile
6309 +3 -2 trunk/configure (File Modified)
6310 +1 -0 trunk/configure.ac (File Modified)
6313 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6319 + - trunk/iauth/Makefile.in (File Added)
6322 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6324 - add iauth.conf.example from irc2.11
6328 + - trunk/doc/example-iauth.conf (File Added)
6331 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6333 - wow, i found some docs on this thing
6337 + - trunk/doc/technical/iauth-internals.txt (File Added)
6340 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6342 - no longer applicable
6346 + - trunk/authdaemon/ (File Deleted)
6349 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6351 - remove libircd.so on make clean (oops)
6355 +1 -1 trunk/src/Makefile.in (File Modified)
6358 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6360 - merge iauth source for experimentation
6364 + - trunk/iauth/ (File Added)
6365 + - trunk/iauth/a_conf.c (File Added)
6366 + - trunk/iauth/a_conf_def.h (File Added)
6367 + - trunk/iauth/a_conf_ext.h (File Added)
6368 + - trunk/iauth/a_defines.h (File Added)
6369 + - trunk/iauth/a_externs.h (File Added)
6370 + - trunk/iauth/a_io.c (File Added)
6371 + - trunk/iauth/a_io_ext.h (File Added)
6372 + - trunk/iauth/a_log.c (File Added)
6373 + - trunk/iauth/a_log_def.h (File Added)
6374 + - trunk/iauth/a_log_ext.h (File Added)
6375 + - trunk/iauth/a_struct_def.h (File Added)
6376 + - trunk/iauth/iauth.c (File Added)
6377 + - trunk/iauth/mod_lhex.c (File Added)
6378 + - trunk/iauth/mod_lhex_ext.h (File Added)
6379 + - trunk/iauth/mod_pipe.c (File Added)
6380 + - trunk/iauth/mod_pipe_ext.h (File Added)
6381 + - trunk/iauth/mod_rfc931.c (File Added)
6382 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6383 + - trunk/iauth/mod_socks.c (File Added)
6384 + - trunk/iauth/mod_socks_ext.h (File Added)
6385 + - trunk/iauth/mod_webproxy.c (File Added)
6386 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6389 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6391 User /quote help index was not sorted properly.
6395 +2 -2 trunk/help/Makefile.in (File Modified)
6396 +8 -8 trunk/help/users/index (File Modified)
6399 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6405 +25 -8 trunk/help/opers/index (File Modified)
6406 + - trunk/help/opers/scan (File Added)
6409 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6412 - Document SCAN UMODES
6413 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6417 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6420 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6422 Add our copyright information to /info (part of release-1.1 r1026).
6426 +1 -0 trunk/src/version.c.SH (File Modified)
6429 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6431 Fix some compile warnings.
6435 +1 -1 trunk/modules/core/m_join.c (File Modified)
6436 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6437 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6438 +1 -1 trunk/modules/m_scan.c (File Modified)
6439 +4 -4 trunk/modules/m_signon.c (File Modified)
6442 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6444 RSFNC: OK, actually consider unknowns also for detecting a collide.
6445 Otherwise we can get two clients with the same nick.
6449 +1 -1 trunk/modules/m_services.c (File Modified)
6452 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6454 - charybdis profiling stuff
6455 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6460 +0 -8 trunk/configure (File Modified)
6461 +1 -8 trunk/configure.ac (File Modified)
6462 +18 -0 trunk/include/channel.h (File Modified)
6463 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6464 +335 -260 trunk/src/.depend (File Modified)
6465 +1569 -0 trunk/src/Makefile.in (File Modified)
6466 + - trunk/src/chmode.c (File Added)
6467 +16 -1 trunk/src/ircd.c (File Modified)
6468 +11 -0 trunk/src/main.c (File Modified)
6469 +11 -0 trunk/src/modules.c (File Modified)
6472 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6474 RSFNC: Do not send kills to servers for unknowns
6478 +4 -2 trunk/modules/m_services.c (File Modified)
6481 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6483 Describe service{} blocks in reference.conf.
6487 +12 -0 trunk/doc/reference.conf (File Modified)
6490 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6492 Replace this list of modes with pointers to other documentation.
6496 +6 -50 trunk/doc/modes.txt (File Modified)
6499 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6501 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6502 looks too much like an old-ircd client pointer otherwise.
6506 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6509 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6512 - note truncation of the list (perhaps sending multiple
6514 - clarify in a comment that /findforwards on a nonexistent
6515 channel can be useful
6516 - sendto_one_notice() requires that the text start with
6521 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6524 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6526 When we close a local server's link, always include the
6527 name of the client causing the exit in the reason in the
6528 SQUIT we send them (replacing them with us). This makes
6529 sure server notices for stuff like "Not enough arguments
6530 to server command" are different on the two sides.
6534 +7 -5 trunk/src/client.c (File Modified)
6537 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6539 New contrib module m_findforwards.c
6543 +112 -0 trunk/contrib/Makefile.in (File Modified)
6544 + - trunk/contrib/m_findforwards.c (File Added)
6547 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6549 Whoops, don't show real host behind auth{} spoof in
6550 spoof notices if hide_spoof_ips is enabled.
6552 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6556 +3 -2 trunk/src/s_conf.c (File Modified)
6559 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6561 Add dalnet-style /identify that sends to nickserv or chanserv.
6565 +102 -0 trunk/contrib/Makefile.in (File Modified)
6566 + - trunk/contrib/m_identify.c (File Added)
6569 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6571 Document alias{} blocks a bit better.
6575 +9 -0 trunk/doc/reference.conf (File Modified)
6578 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6580 - add aliases to /stats m (data usage is not counted though, sorry)
6584 +1 -0 trunk/include/s_conf.h (File Modified)
6585 +3 -0 trunk/src/newconf.c (File Modified)
6586 +15 -0 trunk/src/parse.c (File Modified)
6589 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6591 - remove m_sshortcut as it's no longer relevant
6595 +0 -145 trunk/modules/Makefile.in (File Modified)
6596 + - trunk/modules/m_sshortcut.c (File Deleted)
6599 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6601 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6602 targets instead of my original idea :P)
6606 +32 -0 trunk/doc/example.conf (File Modified)
6607 +35 -0 trunk/doc/reference.conf (File Modified)
6608 +4 -0 trunk/include/parse.h (File Modified)
6609 +7 -0 trunk/include/s_conf.h (File Modified)
6610 +82 -0 trunk/src/newconf.c (File Modified)
6611 +78 -0 trunk/src/parse.c (File Modified)
6612 +16 -0 trunk/src/s_conf.c (File Modified)
6615 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6617 Remove some spaces after tabs. ??
6621 +18 -18 trunk/src/newconf.c (File Modified)
6624 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6627 - make sure to clear all marks also if the who was aborted
6628 because of too many matches
6629 - give ERR_TOOMANYMATCHES if too many matches
6632 ratbox RATBOX_2_2 r22003 (jilles)
6636 +28 -26 trunk/modules/m_who.c (File Modified)
6639 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6645 +9 -9 trunk/configure (File Modified)
6646 +1 -1 trunk/configure.ac (File Modified)
6649 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6651 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6655 +2 -1 trunk/include/s_newconf.h (File Modified)
6656 +20 -0 trunk/modules/m_rehash.c (File Modified)
6657 +1 -1 trunk/src/s_newconf.c (File Modified)
6660 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6662 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6666 +0 -1 trunk/doc/example.conf (File Modified)
6667 +0 -3 trunk/doc/reference.conf (File Modified)
6668 +0 -1 trunk/include/s_conf.h (File Modified)
6669 +0 -6 trunk/modules/m_info.c (File Modified)
6670 +1 -1 trunk/src/channel.c (File Modified)
6671 +0 -1 trunk/src/newconf.c (File Modified)
6674 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6676 Missing header in m_chghost.c
6679 +1 -0 trunk/modules/m_chghost.c (File Modified)
6682 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6684 Relocate QJM code to a seperate function(change_nick_user_host)
6685 Change CHGHOST to use change_nick_user_host instead of just setting it
6689 +3 -0 trunk/include/s_user.h (File Modified)
6690 +1 -1 trunk/modules/m_chghost.c (File Modified)
6691 +3 -78 trunk/modules/m_signon.c (File Modified)
6692 +89 -0 trunk/src/s_user.c (File Modified)
6695 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6697 Restore /stats a (dns servers, admin-only).
6701 +1 -0 trunk/include/res.h (File Modified)
6702 +5 -8 trunk/modules/m_stats.c (File Modified)
6703 +16 -0 trunk/src/res.c (File Modified)
6706 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6708 - Add CHARYBDIS_PROFILE if we are profiling.
6709 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6710 - Remove duplicate --enable-epoll entry.
6714 +1595 -15 trunk/configure (File Modified)
6715 +30 -11 trunk/configure.ac (File Modified)
6716 +3 -0 trunk/include/setup.h.in (File Modified)
6719 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6721 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6725 +28 -0 trunk/aclocal.m4 (File Modified)
6728 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6730 Allow requesting forward channel and quiet list in same mode command.
6734 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6737 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6739 Add description of xline wildcards.
6743 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6746 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6748 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6752 +0 -4 trunk/modules/m_services.c (File Modified)
6755 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6761 +1 -1 trunk/include/hook.h (File Modified)
6764 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6766 call_hook, not hook_call
6770 +1 -1 trunk/modules/core/m_join.c (File Modified)
6773 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6775 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6776 Could be useful for a number of things.
6780 +9 -0 trunk/modules/core/m_join.c (File Modified)
6783 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6785 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6789 +7 -0 trunk/include/hook.h (File Modified)
6792 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6794 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6798 +15 -0 trunk/modules/m_services.c (File Modified)
6801 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6803 Clarify snomask +f, +k, +u.
6807 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6810 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6812 Cmode +p and +s may be set simultaneously.
6816 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6819 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6821 actually, we should check the data version on each reload (oops)
6825 +6 -6 trunk/src/main.c (File Modified)
6828 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6830 more work on the loader
6834 +45 -21 trunk/src/main.c (File Modified)
6837 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6839 Add prototype ircd_state.c
6843 + - trunk/src/ircd_state.c (File Added)
6846 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6848 Smaller improvements.
6852 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6855 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6857 Add a lot of stuff here.
6861 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6864 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6866 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6870 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6873 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6875 Invex doesn't trump +r or (sic) +J.
6879 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6882 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6884 Check to make sure a module is not loaded before loading it.
6888 +6 -1 trunk/src/ircd_parser.y (File Modified)
6891 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6893 - Add a missing comma in the HeaderMessages array
6894 - Only send "Your hostname is too long ..." if that really is the case
6898 +2 -2 trunk/src/s_auth.c (File Modified)
6901 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6903 build_symtable() will have already bailed here, so no need to check
6904 explicitly whether or not charybdis_main is NULL.
6908 +7 -16 trunk/src/main.c (File Modified)
6911 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6913 Data structure versioning, part 1.
6917 +10 -1 trunk/include/ircd_defs.h (File Modified)
6918 +2 -0 trunk/src/ircd.c (File Modified)
6919 +15 -3 trunk/src/main.c (File Modified)
6922 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6924 build a symbol table and use that instead of doing a raw dlsym on everything
6928 + - trunk/include/ircd_linker.h (File Added)
6929 +71 -1 trunk/src/Makefile.in (File Modified)
6930 + - trunk/src/ircd_linker.c (File Added)
6931 +16 -4 trunk/src/main.c (File Modified)
6934 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6936 The launcher now calls io_loop() instead of charybdis_main().
6937 This is so that we do not have to reinitialize *everything* later.
6941 +1 -0 trunk/include/ircd.h (File Modified)
6942 +6 -7 trunk/src/ircd.c (File Modified)
6943 +13 -1 trunk/src/main.c (File Modified)
6946 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6948 Use global binding on libircd.so.
6952 +1 -1 trunk/src/main.c (File Modified)
6955 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6957 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6958 (it will do more later)
6962 +14 -12 trunk/include/config.h (File Modified)
6963 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6964 +31 -5 trunk/src/Makefile.in (File Modified)
6965 +78 -1 trunk/src/ircd.c (File Modified)
6966 + - trunk/src/main.c (File Added)
6969 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6971 Add whitespace here, oops.
6975 +1 -1 trunk/CREDITS (File Modified)
6978 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6980 Properly copy over the IP address here instead of using a cheap hack.
6981 Because the hack didn't work right except on IPv6. :|
6985 +12 -2 trunk/src/s_newconf.c (File Modified)
6988 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6990 Revert reject cache notice to ratbox's, which more
6991 clearly suggests what's happening.
6995 +4 -1 trunk/src/reject.c (File Modified)
6998 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7000 Fix the openssl status in the overview information.
7004 +1 -3 trunk/configure (File Modified)
7005 +1 -3 trunk/configure.ac (File Modified)
7008 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7010 - Add simple exempt{} block (127.0.0.1) to example.conf.
7011 - Remove mention of deny{}.
7015 +5 -0 trunk/doc/example.conf (File Modified)
7016 +1 -1 trunk/doc/reference.conf (File Modified)
7019 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7021 example.conf: add some comments at the start
7022 reference.conf: some ircd-ratbox -> charybdis
7026 +11 -0 trunk/doc/example.conf (File Modified)
7027 +6 -5 trunk/doc/reference.conf (File Modified)
7030 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7032 Rename m_createauthonly module to createauthonly
7033 as this is not a module providing an m_function
7038 +1 -38 trunk/contrib/Makefile.in (File Modified)
7039 + - trunk/contrib/createauthonly.c (File Added)
7040 + - trunk/contrib/m_createauthonly.c (File Deleted)
7043 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7045 Add to example confs commented lines for:
7046 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7047 sno_globalkline.so, sno_globaloper.so.
7051 +5 -1 trunk/doc/example.conf (File Modified)
7052 +9 -1 trunk/doc/reference.conf (File Modified)
7055 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7057 - Unbreak connecting to connect{}s with hostnames
7058 instead of IP addresses (broken with new resolver).
7059 - Try to do A/AAAA query based on aftype in
7060 connect{} (doesn't seem to work fully).
7064 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7067 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7069 Unbreak /rehash dns.
7073 +1 -0 trunk/src/res.c (File Modified)
7076 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7078 Preserve Hybrid Id and add one of our own.
7082 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7083 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7086 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7088 Add anfl and Androsyn to CREDITS.
7089 They wrote a lot of ratbox code we use, both before and after the fork.
7093 +2 -0 trunk/CREDITS (File Modified)
7096 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7098 Hostname validity check.
7102 +42 -3 trunk/src/s_auth.c (File Modified)
7105 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7107 Version bump to 1.2.0.
7111 +9 -9 trunk/configure (File Modified)
7112 +1 -1 trunk/configure.ac (File Modified)
7115 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7117 - Missed a spot in the IPv6 code here. Should be usable now.
7121 +2 -2 trunk/src/res.c (File Modified)
7124 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7126 Alright, so, this massive commit does the following:
7128 - Adds a resolver based on the undernet and hybrid one.
7129 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7130 - Makes a check in ./configure be posixly correct
7131 - Simplifies the auth code and DNS callbacks
7133 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7137 +1 -1 trunk/Makefile.in (File Modified)
7138 + - trunk/adns/ (File Deleted)
7139 +148 -80 trunk/configure (File Modified)
7140 +1 -2 trunk/configure.ac (File Modified)
7141 +6 -0 trunk/include/client.h (File Modified)
7142 +1 -0 trunk/include/packet.h (File Modified)
7143 +153 -41 trunk/include/res.h (File Modified)
7144 + - trunk/include/reslib.h (File Added)
7145 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7146 +930 -1449 trunk/modules/.depend (File Modified)
7147 +3 -0 trunk/modules/m_stats.c (File Modified)
7148 +417 -621 trunk/src/.depend (File Modified)
7149 +1 -1 trunk/src/.indent.pro (File Modified)
7150 +2069 -289 trunk/src/Makefile.in (File Modified)
7151 + - trunk/src/adns.c (File Deleted)
7152 + - trunk/src/res.c (File Added)
7153 + - trunk/src/reslib.c (File Added)
7154 +11 -50 trunk/src/s_auth.c (File Modified)
7155 +4 -26 trunk/src/s_newconf.c (File Modified)
7158 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7160 Document the NOBALLOC feature.
7164 +7 -1 trunk/include/config.h (File Modified)
7167 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7169 commands.sgml changes
7173 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7176 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7182 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7185 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7187 Improve description of class{} block (in particular,
7188 mention server classes as well as client classes).
7192 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7195 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7198 -/* sendq: servers need a higher sendq as they send more data */
7199 +/* sendq: servers need a higher sendq as they are sent more data */
7203 +1 -1 trunk/doc/reference.conf (File Modified)
7206 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7208 Add modules{} block.
7212 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7215 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7217 Add general::oper_snomask, snomask on oper up for opers
7218 that have umode +s set on oper up, but do not have
7219 a specific snomask setting in their operator block.
7220 If this is empty or not specified, +s is used as before.
7224 +4 -1 trunk/doc/example.conf (File Modified)
7225 +7 -1 trunk/doc/reference.conf (File Modified)
7226 +1 -0 trunk/include/client.h (File Modified)
7227 +1 -0 trunk/include/s_conf.h (File Modified)
7228 +32 -0 trunk/src/newconf.c (File Modified)
7229 +1 -0 trunk/src/s_conf.c (File Modified)
7230 +13 -3 trunk/src/s_user.c (File Modified)
7233 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7238 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7241 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7243 Add MASKTRACE and CHANTRACE commands.
7247 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7250 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7252 document loadmodule directive
7256 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7259 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7265 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7268 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7270 q:lines are no longer living in the ircd.conf either
7274 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7277 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7279 remove k:line, d:line, x:line as they are their own files now
7283 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7286 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7288 New place for operator::snomask.
7292 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7295 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7297 Document connect {}.
7301 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7304 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7306 example.conf: move operator::snomask to a more logical place,
7307 more sensible default
7308 reference.conf: add operator::snomask
7312 +3 -3 trunk/doc/example.conf (File Modified)
7313 +3 -0 trunk/doc/reference.conf (File Modified)
7316 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7318 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7319 in those conf entries that take umodes like <name1>, <name2>, ...
7323 +3 -0 trunk/doc/reference.conf (File Modified)
7324 +3 -0 trunk/src/newconf.c (File Modified)
7327 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7333 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7336 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7342 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7345 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7351 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7354 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7360 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7363 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7365 Document operator {} blocks.
7369 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7372 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7374 auth{}: clarify/add some details
7378 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7381 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7383 auth{}: Move a paragraph.
7387 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7390 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7392 Document auth{} blocks.
7396 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7399 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7405 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7408 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7410 Add umode +R, prevents unidentified clients from
7411 sending private messages or notices. /accept'ed
7412 clients and opers are exempt.
7413 Due to the /accept part, this is only checked
7414 at the target's server, may want to change
7419 +1 -0 trunk/help/opers/umode (File Modified)
7420 +1 -0 trunk/help/users/umode (File Modified)
7421 +2 -0 trunk/include/client.h (File Modified)
7422 +1 -0 trunk/include/numeric.h (File Modified)
7423 +11 -1 trunk/modules/core/m_message.c (File Modified)
7424 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7425 +1 -1 trunk/src/messages.tab (File Modified)
7426 +1 -1 trunk/src/s_user.c (File Modified)
7429 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7431 Don't allow a nick change if banned or quieted (and not
7432 voiced or opped) on a channel. This uses numeric 435
7433 (bahamut's "cannot change to a banned nick") because
7434 bahamut/ircu's 437 and hyperion's 438 already have
7435 another meaning for us.
7439 +2 -0 trunk/include/channel.h (File Modified)
7440 +1 -0 trunk/include/numeric.h (File Modified)
7441 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7442 +38 -0 trunk/src/channel.c (File Modified)
7443 +1 -1 trunk/src/messages.tab (File Modified)
7446 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7449 - respect ban exceptions
7450 - also deny a knock if quieted
7454 +2 -1 trunk/modules/m_knock.c (File Modified)
7457 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7459 Reverse bad substitution in comment.
7463 +1 -1 trunk/src/channel.c (File Modified)
7466 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7468 - set DynSpoof flag for clients spoofed at registration
7469 - add orighost instead of host to the hostname hash
7473 +5 -1 trunk/src/s_user.c (File Modified)
7476 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7478 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7482 +2 -3 trunk/src/send.c (File Modified)
7485 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7487 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7491 +17 -7 trunk/modules/m_signon.c (File Modified)
7494 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7496 Correct minimum args on ENCAP SASL to avoid nasty core.
7500 +1 -1 trunk/modules/m_sasl.c (File Modified)
7503 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7505 Style nits: sptr can't ever be NULL, don't compare truth
7510 +2 -3 trunk/modules/m_scan.c (File Modified)
7513 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7515 - Comment out scan_cmodes() prototype to suppress warning
7516 - Correct minimum parameter count for mo_scan()
7520 +2 -2 trunk/modules/m_scan.c (File Modified)
7523 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7526 - Include full command in operspy notice
7527 - Allow global scans (no-list used, mask not used) without operspy
7528 - Use ERR_NOPRIVS numeric
7532 +21 -9 trunk/modules/m_scan.c (File Modified)
7535 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7537 Cancel out the >3 default if < is given; this way
7538 any </> specification fully overrides the default.
7542 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7545 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7547 - Call mo_list() from m_list() to reduce code duplication
7548 - Default to >3, rather arbitrarily (conf option?)
7549 - Make < and > mean less than and greater than again
7553 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7556 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7558 When processing topic burst, hide connecting server
7559 on netburst if flatten links is enabled.
7563 +9 -2 trunk/modules/m_tb.c (File Modified)
7566 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7568 - remove PENALTY token
7572 +0 -1 trunk/include/supported.h (File Modified)
7575 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7578 - Add PENALTY because we have a pace-wait system.
7579 - Add FNC due to SAVE and RSFNC
7584 +4 -2 trunk/include/supported.h (File Modified)
7587 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7589 mkay, indent went nuts here
7593 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7596 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7598 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7599 and can be used instead. The SAFELIST implementation is the one used by
7600 default, as most users/networks will be used to it.
7604 +1 -0 trunk/NEWS (File Modified)
7605 +14 -0 trunk/include/client.h (File Modified)
7606 +5 -0 trunk/include/hash.h (File Modified)
7607 +404 -272 trunk/modules/Makefile.in (File Modified)
7608 + - trunk/modules/m_list.c (File Deleted)
7609 + - trunk/modules/m_list_ratbox.c (File Added)
7610 + - trunk/modules/m_list_safelist.c (File Added)
7611 +5 -5 trunk/src/hash.c (File Modified)
7614 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7616 Clear invites on a lowerTS JOIN or SJOIN.
7617 This should complete kick_on_split_riding protection.
7621 +5 -0 trunk/modules/core/m_join.c (File Modified)
7622 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7625 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7627 Like in ratbox, send and interpret timestamps on invites.
7631 +9 -2 trunk/modules/m_invite.c (File Modified)
7634 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7636 Add +S (network service) umode. Just for completeness, users or opers
7641 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7644 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7650 +35 -2 trunk/NEWS (File Modified)
7653 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7655 Split off a PreClient structure for data to be freed on registation (i.e. password).
7656 New hook introduce_client for post-registration messages.
7657 Fix b0rked SASL numerics.
7658 Burst REALHOST post-introduction for spoofed-on-registration clients.
7659 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7660 Pre-registration signon support.
7664 +10 -0 trunk/configure (File Modified)
7665 +2 -0 trunk/configure.ac (File Modified)
7666 +14 -4 trunk/include/client.h (File Modified)
7667 +1 -0 trunk/include/hook.h (File Modified)
7668 +1 -0 trunk/include/numeric.h (File Modified)
7669 +3 -0 trunk/include/setup.h.in (File Modified)
7670 +16 -0 trunk/modules/m_chghost.c (File Modified)
7671 +25 -21 trunk/modules/m_sasl.c (File Modified)
7672 +63 -30 trunk/modules/m_signon.c (File Modified)
7673 +18 -0 trunk/src/client.c (File Modified)
7674 +2 -0 trunk/src/hook.c (File Modified)
7675 +5 -5 trunk/src/messages.tab (File Modified)
7676 +2 -0 trunk/src/s_serv.c (File Modified)
7677 +28 -2 trunk/src/s_user.c (File Modified)
7680 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7682 Update hook documentation.
7686 +30 -0 trunk/doc/hooks.txt (File Modified)
7689 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7691 Improve @/# handling in match_esc().
7695 +21 -13 trunk/src/match.c (File Modified)
7698 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7700 backtrack instead of bailing out when handling a mismatched escape
7704 +1 -1 trunk/src/match.c (File Modified)
7707 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7709 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7712 +2 -1 trunk/CREDITS (File Modified)
7715 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7717 Fix the escape brokenness and pick up a more efficient matching algorithm,
7718 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7719 Patch sent upstream. They can do whatever they want with it, *shrug*.
7723 +147 -161 trunk/src/match.c (File Modified)
7726 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7728 If flatten links is enabled, fake the origins of some ServerModes
7729 sent to clients so that the server sending the netburst is hidden.
7730 Most mode hacks still show the true source.
7734 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7735 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7738 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7740 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7741 where the exit originated).
7742 - When receiving an SQUIT for a server themselves
7743 (IsMe(target_p) || target_p == client_p)
7744 close their link and send a local server notice.
7748 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7749 +6 -3 trunk/src/client.c (File Modified)
7752 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7754 Hooking into the wrong hook, whoops. :P
7758 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7759 +6 -10 trunk/modules/core/m_join.c (File Modified)
7762 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7764 this doesn't work right, right now :P
7768 +40 -0 trunk/contrib/Makefile.in (File Modified)
7769 + - trunk/contrib/m_createauthonly.c (File Added)
7770 +6 -0 trunk/include/hook.h (File Modified)
7771 +26 -1 trunk/modules/core/m_join.c (File Modified)
7772 +1 -1 trunk/src/ircd.c (File Modified)
7775 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7777 Make can_join() hookable.
7781 +12 -1 trunk/src/channel.c (File Modified)
7784 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7786 add 'int approved;' to the channel event hook
7790 +1 -0 trunk/include/hook.h (File Modified)
7793 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7795 Use SIDs in SASL ENCAP origin.
7796 Ignore responses from other agents once the first SASL response has been received for a client.
7800 +9 -5 trunk/modules/m_sasl.c (File Modified)
7803 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7805 Removed stray debug code.
7809 +1 -1 trunk/modules/m_sasl.c (File Modified)
7812 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7814 Don't complain "unknown MODE flag" if a non-oper attempts
7815 to unset an oper only umode they do not have.
7816 This is to prevent unwanted error messages when users/bots
7817 do things like MODE <nick> +i-sw.
7821 +4 -2 trunk/src/s_user.c (File Modified)
7824 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7826 Fix client_exit hook name and only call it for local exits that are not
7831 +3 -2 trunk/modules/m_sasl.c (File Modified)
7834 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7836 Fix SASL logic to actually use stored agent UID.
7837 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7838 Add abort code for exiting clients.
7842 +18 -9 trunk/modules/m_sasl.c (File Modified)
7845 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7847 Port over ratbox 2.2 /challenge. This is slightly more secure
7848 (better crypto, longer keys, challenge timeout) and has better
7851 The respond tool is no longer part of the ircd tree but a
7852 separate package, currently available from
7853 http://respond.ircd-ratbox.org (we should mirror/... this).
7857 +65 -310 trunk/doc/challenge.txt (File Modified)
7858 +5 -5 trunk/include/client.h (File Modified)
7859 +3 -0 trunk/include/irc_string.h (File Modified)
7860 +3 -0 trunk/include/numeric.h (File Modified)
7861 +94 -50 trunk/modules/m_challenge.c (File Modified)
7862 +1 -2 trunk/src/client.c (File Modified)
7863 +125 -0 trunk/src/irc_string.c (File Modified)
7864 +2 -2 trunk/src/messages.tab (File Modified)
7865 + - trunk/tools/rsa_respond/ (File Deleted)
7868 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7870 Preliminary SASL support.
7874 +7 -0 trunk/include/client.h (File Modified)
7875 +6 -0 trunk/include/numeric.h (File Modified)
7876 +1 -0 trunk/modules/Makefile.in (File Modified)
7877 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7878 +175 -1 trunk/modules/m_cap.c (File Modified)
7879 + - trunk/modules/m_sasl.c (File Added)
7880 +2 -0 trunk/modules/m_user.c (File Modified)
7881 +5 -5 trunk/src/messages.tab (File Modified)
7882 +8 -2 trunk/src/s_user.c (File Modified)
7885 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7887 SIGNON: make logout also apply remotely.
7891 +7 -2 trunk/modules/m_signon.c (File Modified)
7894 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7896 Use an asterisk when sending empty logins in SIGNON.
7900 +5 -5 trunk/modules/m_signon.c (File Modified)
7903 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7905 SIGNON: Only add whowas entry (add_history()) and wipe
7906 accepts (del_all_accepts()) if nick changed.
7910 +5 -3 trunk/modules/m_signon.c (File Modified)
7913 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7915 SIGNON: slight fixes to collision code:
7916 - don't kill if target_p == source_p (nick unchanged or only changed case)
7917 - add comment that SAVE support is missing
7918 - use sendto_realops_snomask() instead of sendto_realops_flags()
7922 +9 -6 trunk/modules/m_signon.c (File Modified)
7925 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7927 Fix up kills for bad nick/user/host on SIGNON.
7931 +16 -6 trunk/modules/m_signon.c (File Modified)
7934 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7936 If changing to a nick with a digit, only allow the UID.
7940 +4 -0 trunk/modules/m_signon.c (File Modified)
7943 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7945 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7946 Strip leading digits from logins that are not purely numeric.
7950 +3 -0 trunk/include/numeric.h (File Modified)
7951 +2 -0 trunk/include/send.h (File Modified)
7952 +1 -0 trunk/modules/Makefile.in (File Modified)
7953 +456 -3 trunk/modules/m_services.c (File Modified)
7954 + - trunk/modules/m_signon.c (File Added)
7955 +2 -2 trunk/src/messages.tab (File Modified)
7956 +98 -0 trunk/src/send.c (File Modified)
7959 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7961 Remove old server notice umodes from example confs.
7965 +1 -2 trunk/doc/example.conf (File Modified)
7966 +4 -17 trunk/doc/reference.conf (File Modified)
7969 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7971 Add snomask help file (forgot this earlier).
7975 + - trunk/help/opers/snomask (File Added)
7978 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7980 Add umode +l (receive locops).
7984 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7987 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7989 We don't plan to implement cmode +R (quiet unidentified) and
7990 umode +I (deny invite) for 1.1, so comment them out from the
7995 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7996 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7999 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8001 Improve snomask usage description.
8005 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8008 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8010 Mention the word snomask with umode +s (needs to be a link really).
8014 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8017 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8019 Add snomask +Z (operspy notices).
8023 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8026 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8028 Misc updates/clarifications.
8032 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8035 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8041 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8042 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8043 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8046 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8048 - Allow ENCAP REALHOST outside burst
8049 - Fix comment describing race condition: this can only happen
8050 on a local whois with use_whois_actually enabled
8054 +4 -6 trunk/modules/m_chghost.c (File Modified)
8057 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8059 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8063 +39 -0 trunk/contrib/Makefile.in (File Modified)
8064 + - trunk/contrib/sno_globaloper.c (File Added)
8067 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8069 Pass along old umodes and snomask in umode_changed hook,
8070 changing its parameter type from struct Client *
8071 to hook_data_umode_changed *. (For a new client, both
8074 The IP cloaking module now fully ignores umode changes
8075 where +h didn't change.
8079 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8080 +7 -0 trunk/include/hook.h (File Modified)
8081 +18 -4 trunk/src/s_user.c (File Modified)
8084 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8086 move libcharybdis-provided function initialisation into libcharybdis_init().
8090 +32 -11 trunk/src/ircd.c (File Modified)
8093 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8095 Make +f notices (local host, global host, global user@host, local class)
8096 netwide. Exceeding /quote set max remains local.
8100 +4 -4 trunk/src/s_conf.c (File Modified)
8103 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8105 Netwide notices about attempts to join juped channels.
8109 +1 -1 trunk/modules/core/m_join.c (File Modified)
8112 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8114 Send server notices about failed oper attempts globally.
8115 Successful remote oper attempt notices will be generated
8116 from the mode changes.
8120 +3 -3 trunk/modules/m_challenge.c (File Modified)
8121 +2 -2 trunk/modules/m_oper.c (File Modified)
8124 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8126 Rest of infrastructure for sending server notices globally.
8127 Uses a new L_NETWIDE level on sendto_realops_snomask().
8131 +1 -0 trunk/include/send.h (File Modified)
8132 +31 -4 trunk/src/send.c (File Modified)
8135 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8137 Add general::global_snotices conf option to control
8138 whether we send out SNOTEs. Does not do anything yet.
8142 +1 -0 trunk/doc/example.conf (File Modified)
8143 +6 -0 trunk/doc/reference.conf (File Modified)
8144 +1 -0 trunk/include/s_conf.h (File Modified)
8145 +6 -0 trunk/modules/m_info.c (File Modified)
8146 +1 -0 trunk/src/newconf.c (File Modified)
8147 +1 -0 trunk/src/s_conf.c (File Modified)
8150 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8152 Only accept SNOTE from servers.
8156 +2 -0 trunk/modules/m_snote.c (File Modified)
8159 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8161 Correct parv indices so this actually works.
8165 +2 -2 trunk/modules/m_snote.c (File Modified)
8168 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8174 +3 -3 trunk/modules/m_snote.c (File Modified)
8177 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8179 Add m_snote.c, SNOTE propagator.
8183 +86 -0 trunk/modules/Makefile.in (File Modified)
8184 + - trunk/modules/m_snote.c (File Added)
8187 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8189 start seeding the 1.1 NEWS file
8193 +4 -0 trunk/NEWS (File Modified)
8196 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8198 rename some modules to more descriptive names...
8202 +2 -131 trunk/contrib/Makefile.in (File Modified)
8203 + - trunk/contrib/globalconnexit.c (File Deleted)
8204 + - trunk/contrib/globallineactive.c (File Deleted)
8205 + - trunk/contrib/sno_farconnect.c (File Added)
8206 + - trunk/contrib/sno_globalkline.c (File Added)
8207 +1 -120 trunk/modules/Makefile.in (File Modified)
8208 + - trunk/modules/networknotice.c (File Deleted)
8209 + - trunk/modules/sno_routing.c (File Added)
8212 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8214 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8215 Uses FLAGS2_FLOODDONE bit on servers.
8219 +3 -0 trunk/include/client.h (File Modified)
8220 +121 -1 trunk/modules/Makefile.in (File Modified)
8221 + - trunk/modules/networknotice.c (File Added)
8224 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8226 Don't show servers in /trace to nonopers if flatten links is enabled.
8230 +8 -5 trunk/modules/m_trace.c (File Modified)
8233 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8236 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8237 - send back confirmation to source, if local client
8238 - send a +s server notice if the source is neither a server nor a service (+S)
8242 +5 -1 trunk/modules/m_chghost.c (File Modified)
8245 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8247 Use sendto_realops_snomask_from() to make the
8248 server notices appear to come from the affected
8253 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8254 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8257 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8259 Add sendto_realops_snomask_from(), allows
8260 specification of apparent source server.
8264 +1 -0 trunk/include/send.h (File Modified)
8265 +41 -1 trunk/src/send.c (File Modified)
8268 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8270 Revert r579. Keep host, not orighost in oper up notice.
8271 It would be inconsistent to have orighost there, and we
8272 don't want to mess up all server notices by putting both
8277 +1 -1 trunk/src/s_user.c (File Modified)
8280 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8282 Include the IP address in operlog/foperlog.
8286 +10 -8 trunk/modules/m_challenge.c (File Modified)
8287 +8 -6 trunk/modules/m_oper.c (File Modified)
8290 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8292 Call umode_changed hook on oper up.
8296 +1 -0 trunk/src/s_user.c (File Modified)
8299 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8301 Add globalconnexit contrib module, shows remote client connects/exits
8302 except netsplits/netjoin on snomask +F.
8303 Notice formatting will probably change somewhat still.
8307 +80 -0 trunk/contrib/Makefile.in (File Modified)
8308 + - trunk/contrib/globalconnexit.c (File Added)
8311 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8313 Declare snomask_modes[] so modules can provide snomasks.
8317 +2 -0 trunk/include/snomask.h (File Modified)
8320 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8322 Replace user_signon hook with two new hooks: new_local_user
8323 and new_remote_user.
8324 These are called right before the user is introduced to the
8325 rest of the network.
8329 +2 -1 trunk/include/hook.h (File Modified)
8330 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8331 +4 -2 trunk/src/hook.c (File Modified)
8332 +2 -3 trunk/src/s_user.c (File Modified)
8335 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8337 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8341 +2 -2 trunk/modules/m_scan.c (File Modified)
8344 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8346 Update doc/technical/send.txt.
8350 +91 -131 trunk/doc/technical/send.txt (File Modified)
8353 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8355 Add chantrace and masktrace to help files.
8359 + - trunk/help/opers/chantrace (File Added)
8360 +27 -20 trunk/help/opers/index (File Modified)
8361 + - trunk/help/opers/masktrace (File Added)
8362 +2 -0 trunk/help/opers/operspy (File Modified)
8365 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8367 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8368 Shows etrace-like output for all users in a channel,
8369 in particular IP addresses.
8373 +75 -2 trunk/modules/m_etrace.c (File Modified)
8376 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8378 Port over ratbox 2.2 r21727 (anfl):
8379 add some logging when we drop servers in places where we only notify opers
8383 +31 -0 trunk/modules/core/m_server.c (File Modified)
8386 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8388 display orighost in operup message
8392 +1 -1 trunk/src/s_user.c (File Modified)
8395 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8397 Add globallineactive contrib module, a hack which can often
8398 show k/d/g/x line active for remote clients.
8402 +52 -0 trunk/contrib/Makefile.in (File Modified)
8403 + - trunk/contrib/globallineactive.c (File Added)
8406 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8408 Show IP field in the same way as MASKTRACE:
8409 "255.255.255.255" if it's unknown (remote TS5 client)
8410 and "0" if we or the remote server are purposely
8415 +12 -1 trunk/modules/m_scan.c (File Modified)
8418 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8421 - don't show servers in a global scan
8422 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8426 +4 -1 trunk/modules/m_scan.c (File Modified)
8429 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8431 Implement SCAN UMODES.
8435 +3 -0 trunk/include/numeric.h (File Modified)
8436 +128 -2 trunk/modules/m_scan.c (File Modified)
8437 +2 -2 trunk/src/messages.tab (File Modified)
8440 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8446 +1 -1 trunk/modules/m_scan.c (File Modified)
8449 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8451 parv[0] should be parv[1].
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8458 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8464 +1 -1 trunk/modules/m_scan.c (File Modified)
8467 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8473 +2 -2 trunk/modules/m_scan.c (File Modified)
8476 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8478 framework for scan command
8482 +113 -0 trunk/modules/Makefile.in (File Modified)
8483 + - trunk/modules/m_scan.c (File Added)
8486 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8488 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8492 +2 -0 trunk/include/irc_string.h (File Modified)
8493 +157 -1 trunk/modules/m_etrace.c (File Modified)
8494 +129 -90 trunk/src/match.c (File Modified)
8497 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8499 orighost may live in a different hash bucket (likely the case), lets check it standalone
8503 +39 -3 trunk/src/hostmask.c (File Modified)
8506 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8508 SVN didn't check modules/ somehow, hrmm.
8512 +1 -1 trunk/modules/m_kline.c (File Modified)
8513 +6 -6 trunk/modules/m_stats.c (File Modified)
8516 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8518 Track hostmask entries for client_p->orighost, if available.
8519 Not throughly tested, but seems to work fine.
8523 +8 -4 trunk/include/hostmask.h (File Modified)
8524 +14 -10 trunk/src/hostmask.c (File Modified)
8527 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8529 Pass on SQUIT reasons more.
8533 +17 -19 trunk/src/client.c (File Modified)
8536 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8538 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8539 This way, hidden admins also get them.
8543 +4 -4 trunk/src/send.c (File Modified)
8546 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8548 From ircd-ratbox 2.2 (r21339 anfl):
8549 ms_kill() should be using find_person(), not find_client()
8550 otherwise it can generate a core.
8554 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8557 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8559 Add m_error to core_module_table, so it is loaded by default.
8563 +1 -0 trunk/src/modules.c (File Modified)
8566 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8568 comment is a const char *, not char *.
8572 +1 -1 trunk/include/hook.h (File Modified)
8575 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8577 Fix a long standing hybrid 7 bug: when getting a read error
8578 on a server, report_error() is called with a %d instead of
8579 a %s in the format string ("Lost connection" in +d).
8583 +1 -1 trunk/src/client.c (File Modified)
8586 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8592 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8595 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8597 Add document describing capabilities and what they mean.
8601 + - trunk/doc/technical/capab.txt (File Added)
8604 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8606 Change client_exit hook to pass all exit_client() parameters.
8610 +8 -0 trunk/include/hook.h (File Modified)
8611 +6 -1 trunk/src/client.c (File Modified)
8614 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8616 Add client_exit hook, called in exit_client() for all
8617 clients of all types, except clients exiting because
8618 of netsplits (QS). The only thing done before it is
8619 marking the client as "closing" (to prevent
8624 +1 -0 trunk/include/hook.h (File Modified)
8625 +2 -0 trunk/src/client.c (File Modified)
8626 +2 -0 trunk/src/hook.c (File Modified)
8629 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8631 Improve the code that calculates the nnnS nnnC counts
8634 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8638 +43 -36 trunk/modules/m_trace.c (File Modified)
8641 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8643 Add server_eob hook.
8644 Planning to use this for netsplit/join notices.
8648 +1 -0 trunk/include/hook.h (File Modified)
8649 +2 -0 trunk/modules/m_pong.c (File Modified)
8650 +2 -0 trunk/src/hook.c (File Modified)
8653 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8655 Default motd: ircd-ratbox -> charybdis
8659 +1 -1 trunk/doc/ircd.motd (File Modified)
8662 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8664 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8668 +4 -4 trunk/src/s_user.c (File Modified)
8671 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8673 - Remove obsolete EOB help file
8674 - Document snomask in the help files
8679 + - trunk/help/opers/eob (File Deleted)
8680 +13 -12 trunk/help/opers/index (File Modified)
8681 +1 -13 trunk/help/opers/umode (File Modified)
8682 +7 -7 trunk/help/users/index (File Modified)
8685 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8687 Bail if snomask to parse is not given. Pointy hat to myself.
8691 +3 -0 trunk/src/snomask.c (File Modified)
8694 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8696 Remove m_flags from autoconf
8700 +0 -1 trunk/contrib/Makefile.in (File Modified)
8703 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8709 + - trunk/contrib/m_flags.c (File Deleted)
8712 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8714 If +s is in oper_only_umodes, clear snomask on deoper.
8718 +5 -0 trunk/src/s_user.c (File Modified)
8721 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8723 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8727 +2 -2 trunk/configure (File Modified)
8728 +2 -2 trunk/configure.ac (File Modified)
8731 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8733 Remove the old server notice umodes.
8734 Default oper only umodes is now +s.
8735 Please make sure all remaining umodes still work.
8739 +3 -21 trunk/include/client.h (File Modified)
8740 +0 -12 trunk/src/newconf.c (File Modified)
8741 +1 -1 trunk/src/s_conf.c (File Modified)
8742 +12 -12 trunk/src/s_user.c (File Modified)
8745 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8747 operator::flags nick_changes now controls +n snomask instead of +n umode.
8751 +8 -8 trunk/src/s_user.c (File Modified)
8754 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8756 Move down h_umode_changed hook call after umode allowed checks
8757 (so it will not see +a if someone tries to set it but is not
8762 +2 -3 trunk/src/s_user.c (File Modified)
8765 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8767 Move over non-+s server notices (hopefully, all of them).
8771 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8772 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8773 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8774 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8775 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8776 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8777 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8778 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8779 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8780 +2 -2 trunk/libcharybdis/event.c (File Modified)
8781 +2 -2 trunk/modules/core/m_join.c (File Modified)
8782 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8783 +3 -3 trunk/modules/core/m_message.c (File Modified)
8784 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8785 +2 -2 trunk/modules/core/m_server.c (File Modified)
8786 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8787 +1 -1 trunk/modules/m_post.c (File Modified)
8788 +1 -1 trunk/modules/m_services.c (File Modified)
8789 +2 -2 trunk/src/channel.c (File Modified)
8790 +3 -3 trunk/src/client.c (File Modified)
8791 +1 -1 trunk/src/hash.c (File Modified)
8792 +5 -5 trunk/src/s_conf.c (File Modified)
8793 +2 -2 trunk/src/s_log.c (File Modified)
8794 +4 -4 trunk/src/s_user.c (File Modified)
8797 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8799 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8803 +2 -1 trunk/include/snomask.h (File Modified)
8804 +2 -2 trunk/src/snomask.c (File Modified)
8807 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8809 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8813 +1 -1 trunk/contrib/example_module.c (File Modified)
8814 +2 -2 trunk/include/ircd_defs.h (File Modified)
8815 +6 -6 trunk/modules/core/m_error.c (File Modified)
8816 +1 -1 trunk/modules/core/m_join.c (File Modified)
8817 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8818 +1 -1 trunk/modules/core/m_message.c (File Modified)
8819 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8820 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8821 +18 -18 trunk/modules/core/m_server.c (File Modified)
8822 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8823 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8824 +4 -4 trunk/modules/m_challenge.c (File Modified)
8825 +4 -4 trunk/modules/m_dline.c (File Modified)
8826 +13 -13 trunk/modules/m_gline.c (File Modified)
8827 +5 -5 trunk/modules/m_kline.c (File Modified)
8828 +2 -2 trunk/modules/m_oper.c (File Modified)
8829 +1 -1 trunk/modules/m_pong.c (File Modified)
8830 +13 -13 trunk/modules/m_rehash.c (File Modified)
8831 +4 -4 trunk/modules/m_resv.c (File Modified)
8832 +16 -16 trunk/modules/m_set.c (File Modified)
8833 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8834 +6 -6 trunk/modules/m_xline.c (File Modified)
8835 +1 -1 trunk/src/adns.c (File Modified)
8836 +2 -2 trunk/src/channel.c (File Modified)
8837 +1 -1 trunk/src/listener.c (File Modified)
8838 +1 -1 trunk/src/s_auth.c (File Modified)
8839 +15 -15 trunk/src/s_conf.c (File Modified)
8840 +3 -3 trunk/src/s_user.c (File Modified)
8841 +7 -7 trunk/src/send.c (File Modified)
8844 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8847 - set +s snomask if +s umode set but no snomasks
8848 - put numerics in more logical order
8852 +3 -1 trunk/src/s_user.c (File Modified)
8855 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8857 parse_snobuf_to_mask(): default to + at start
8858 allows stuff like /mode jilles +s C
8862 +1 -1 trunk/src/snomask.c (File Modified)
8865 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8867 Changes to user_mode() snomask handling.
8868 - show snomask (if not 0) on /mode <nick>
8869 - show snomask once at the end if +s/-s used
8870 - only parse 1 parameter for umode changes
8871 - don't crash on /mode <nick> +s
8872 - /mode <nick> -s clears snomask, doesn't use parameter
8873 - set umode +s iff snomask is not 0
8874 - snomask is not propagated, but umode +s is
8878 +97 -72 trunk/src/s_user.c (File Modified)
8881 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8883 Convert some messages over to snomask.
8887 +29 -29 trunk/src/client.c (File Modified)
8888 +2 -2 trunk/src/ircd.c (File Modified)
8889 +13 -13 trunk/src/modules.c (File Modified)
8890 +1 -1 trunk/src/newconf.c (File Modified)
8891 +5 -5 trunk/src/parse.c (File Modified)
8892 +1 -1 trunk/src/restart.c (File Modified)
8893 +4 -4 trunk/src/s_newconf.c (File Modified)
8894 +11 -11 trunk/src/s_serv.c (File Modified)
8897 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8899 include snomask.h from client.h
8903 +1 -0 trunk/include/client.h (File Modified)
8906 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8908 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8912 +1 -0 trunk/src/newconf.c (File Modified)
8913 +2 -1 trunk/src/snomask.c (File Modified)
8916 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8918 should start with +, not \0. Whoops. :)
8922 +1 -1 trunk/src/snomask.c (File Modified)
8925 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8927 core snomask support.
8931 +3 -0 trunk/doc/example.conf (File Modified)
8932 +2 -0 trunk/include/client.h (File Modified)
8933 +2 -0 trunk/include/numeric.h (File Modified)
8934 +2 -0 trunk/include/s_newconf.h (File Modified)
8935 +63 -0 trunk/include/send.h (File Modified)
8936 + - trunk/include/snomask.h (File Added)
8937 +1 -0 trunk/src/Makefile.in (File Modified)
8938 +1 -1 trunk/src/messages.tab (File Modified)
8939 +8 -0 trunk/src/newconf.c (File Modified)
8940 +12 -0 trunk/src/s_user.c (File Modified)
8941 +235 -0 trunk/src/send.c (File Modified)
8942 + - trunk/src/snomask.c (File Added)
8945 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8947 add a blank line after the license info.
8951 +1 -1 trunk/CREDITS (File Modified)
8954 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8956 Extend copyright to 2006.
8960 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8963 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8966 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8970 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8971 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8974 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8976 Add oper privileges document.
8980 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8981 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8984 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8986 Capitalize message names in services shortcuts (for consistency).
8990 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8993 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8999 +1 -1 trunk/src/patricia.c (File Modified)
9002 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9004 Remove obsolete 'nextconnect' variable.
9008 +0 -1 trunk/include/ircd.h (File Modified)
9009 +0 -2 trunk/src/client.c (File Modified)
9010 +0 -1 trunk/src/ircd.c (File Modified)
9013 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9015 Remove this remnant of the hybrid 6 ziplinks implementation.
9019 + - trunk/include/s_zip.h (File Deleted)
9022 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9024 Make clone limiting work on orighost, not host (so it
9025 looks through services cloaks). Lightly tested, please
9030 +2 -0 trunk/modules/m_chghost.c (File Modified)
9031 +1 -1 trunk/src/client.c (File Modified)
9032 +1 -1 trunk/src/s_conf.c (File Modified)
9035 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9037 Don't forget to link me_realhost() into the command hash.
9039 Pointy hat to: myself
9043 +1 -1 trunk/modules/m_chghost.c (File Modified)
9046 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9048 It's call_hook, not hook_call.
9052 +1 -1 trunk/src/s_user.c (File Modified)
9055 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9057 Add unreject help file.
9061 + - trunk/help/opers/unreject (File Added)
9064 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9066 Link the all-important 42 module to the build :P
9070 +1 -0 trunk/contrib/Makefile.in (File Modified)
9073 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9075 Mention /rehash help.
9079 +1 -0 trunk/help/opers/rehash (File Modified)
9082 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9084 Add h_user_signon hook.
9088 +1 -0 trunk/include/hook.h (File Modified)
9089 +2 -0 trunk/src/hook.c (File Modified)
9090 +4 -0 trunk/src/s_user.c (File Modified)
9093 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9095 Oops, forgot to set orighost for remote client introductions.
9099 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9102 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9104 Use TS6 forms in services shortcuts, if possible.
9108 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9111 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9113 - Start out default_umodes conf entry from the empty set instead of +i.
9114 - Move oper_only_umodes check to where default_umodes is used, as
9115 oper_only_umodes may not be set yet while we're reading the conf.
9119 +6 -7 trunk/src/newconf.c (File Modified)
9120 +1 -1 trunk/src/s_user.c (File Modified)
9123 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9125 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9129 +1 -0 trunk/doc/example.conf (File Modified)
9130 +7 -0 trunk/doc/reference.conf (File Modified)
9131 +0 -7 trunk/include/config.h.dist (File Modified)
9132 +1 -0 trunk/include/s_conf.h (File Modified)
9133 +6 -0 trunk/modules/m_info.c (File Modified)
9134 +9 -18 trunk/src/client.c (File Modified)
9135 +1 -0 trunk/src/newconf.c (File Modified)
9136 +1 -0 trunk/src/s_conf.c (File Modified)
9139 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9141 - Allow NULL target_ip in show_ip() (indicates message is being
9142 sent to local opers)
9143 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9145 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9146 those in src/client.c
9148 From ratbox 2.2 svn (anfl)
9152 +1 -0 trunk/include/client.h (File Modified)
9153 +21 -2 trunk/src/client.c (File Modified)
9154 +2 -4 trunk/src/hostmask.c (File Modified)
9155 +1 -5 trunk/src/s_conf.c (File Modified)
9156 +4 -8 trunk/src/s_user.c (File Modified)
9159 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9161 Fire off events properly.
9165 +7 -3 trunk/src/s_user.c (File Modified)
9168 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9170 make sure modules which depend on umode information get the message upon connection (oops)
9174 +3 -0 trunk/src/s_user.c (File Modified)
9177 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9179 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9180 From ratbox 2.2 svn.
9184 +3 -7 trunk/modules/m_etrace.c (File Modified)
9187 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9189 Replace silly `default_invisible' option with more versatile default_umodes.
9193 +2 -2 trunk/Makefile.in (File Modified)
9194 +12 -1 trunk/doc/example.conf (File Modified)
9195 +14 -7 trunk/doc/reference.conf (File Modified)
9196 +2 -4 trunk/include/s_conf.h (File Modified)
9197 +0 -6 trunk/modules/m_info.c (File Modified)
9198 +4 -0 trunk/src/modules.c (File Modified)
9199 +41 -1 trunk/src/newconf.c (File Modified)
9200 +2 -2 trunk/src/s_conf.c (File Modified)
9201 +3 -4 trunk/src/s_user.c (File Modified)
9204 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9206 Add temporary nick resvs with the proper duration,
9207 not 60 times too long.
9211 +1 -1 trunk/modules/m_resv.c (File Modified)
9214 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9216 Add kick on split riding. See reference.conf for more details.
9220 +1 -0 trunk/doc/example.conf (File Modified)
9221 +16 -0 trunk/doc/reference.conf (File Modified)
9222 +1 -0 trunk/include/s_conf.h (File Modified)
9223 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9224 +6 -0 trunk/modules/m_info.c (File Modified)
9225 +1 -0 trunk/src/newconf.c (File Modified)
9226 +1 -0 trunk/src/s_conf.c (File Modified)
9229 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9231 New credits, denoting GXTi as being on the core team.
9235 +16 -5 trunk/CREDITS (File Modified)
9238 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9240 better cloaking algorithm
9244 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9247 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9249 don't do redundant bitshifting.
9253 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9256 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9262 +1 -0 trunk/contrib/Makefile.in (File Modified)
9265 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9267 Set the DynSpoof flag properly.
9271 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9274 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9276 first go at an ip_cloaking implementation for charybdis.
9280 + - trunk/contrib/ip_cloaking.c (File Added)
9283 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9285 Add libcharybdis to contrib/ includes.
9289 +1 -1 trunk/contrib/Makefile.in (File Modified)
9292 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9294 add h_umode_changed hook for modules that provide usermodes.
9298 +1 -0 trunk/include/hook.h (File Modified)
9299 +2 -1 trunk/src/hook.c (File Modified)
9300 +3 -0 trunk/src/s_user.c (File Modified)
9303 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9305 Show quiets in /stats z.
9309 +15 -10 trunk/src/s_stats.c (File Modified)
9312 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9314 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9318 +0 -12 trunk/configure (File Modified)
9319 +0 -9 trunk/configure.ac (File Modified)
9320 +0 -3 trunk/include/setup.h.in (File Modified)
9323 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9325 change various buffer sizes to = topiclen.
9329 +3 -4 trunk/include/ircd_defs.h (File Modified)
9332 jon 2005/12/12 19:32:18 UTC (20051212-400)
9334 - Partial commit test, partial ego strokage ;)
9338 +2 -1 trunk/CREDITS (File Modified)
9341 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9343 More kqueue corrections.
9346 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9349 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9351 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9352 Not sure why this wasn't this way to begin with.
9356 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9359 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9361 example.conf tweaks:
9362 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9363 most people do not need this.
9364 Enable serverinfo::hub.
9368 +14 -11 trunk/doc/example.conf (File Modified)
9371 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9373 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9377 +1 -1 trunk/src/s_serv.c (File Modified)
9380 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9382 header include changes
9386 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9387 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9388 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9389 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9390 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9391 +1 -21 trunk/libcharybdis/select.c (File Modified)
9394 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9396 s/ilog/libcharybdis_{die,log,restart}/g
9400 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9401 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9402 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9403 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9404 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9405 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9406 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9407 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9410 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9412 Use the right callbacks in the function code.
9415 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9418 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9420 More work, it builds again!
9424 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9425 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9426 + - trunk/libcharybdis/libcharybdis.c (File Added)
9427 + - trunk/libcharybdis/libcharybdis.h (File Added)
9430 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9432 Move some stuff around.
9436 + - trunk/include/memory.h (File Deleted)
9437 + - trunk/include/tools.h (File Deleted)
9438 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9439 + - trunk/libcharybdis/memory.c (File Added)
9440 + - trunk/libcharybdis/memory.h (File Added)
9441 + - trunk/libcharybdis/snprintf.c (File Added)
9442 + - trunk/libcharybdis/tools.c (File Added)
9443 + - trunk/libcharybdis/tools.h (File Added)
9444 +1000 -1062 trunk/modules/.depend (File Modified)
9445 +421 -455 trunk/src/.depend (File Modified)
9446 +0 -1191 trunk/src/Makefile.in (File Modified)
9447 + - trunk/src/memory.c (File Deleted)
9448 + - trunk/src/snprintf.c (File Deleted)
9449 + - trunk/src/tools.c (File Deleted)
9452 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9454 move more headers into libcharybdis
9457 + - trunk/include/balloc.h (File Deleted)
9458 + - trunk/include/event.h (File Deleted)
9459 + - trunk/libcharybdis/balloc.h (File Added)
9460 + - trunk/libcharybdis/event.h (File Added)
9461 +924 -1020 trunk/modules/.depend (File Modified)
9462 +327 -406 trunk/src/.depend (File Modified)
9465 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9467 balloc, events -> libcharybdis
9470 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9471 + - trunk/libcharybdis/balloc.c (File Added)
9472 + - trunk/libcharybdis/event.c (File Added)
9473 +0 -1008 trunk/src/Makefile.in (File Modified)
9474 + - trunk/src/balloc.c (File Deleted)
9475 + - trunk/src/event.c (File Deleted)
9478 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9483 + - trunk/include/commio.h (File Deleted)
9484 + - trunk/include/linebuf.h (File Deleted)
9485 + - trunk/libcharybdis/commio.h (File Added)
9486 + - trunk/libcharybdis/linebuf.h (File Added)
9487 +1644 -530 trunk/modules/.depend (File Modified)
9488 +1 -1 trunk/modules/Makefile.in (File Modified)
9489 +720 -284 trunk/src/.depend (File Modified)
9492 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9494 Makefile reworking -- moving libcharybdis headers into proper location.
9497 +1 -1 trunk/adns/Makefile.in (File Modified)
9498 +1 -1 trunk/src/Makefile.in (File Modified)
9501 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9503 Document proposed authdaemon protocol.
9506 + - trunk/authdaemon/protocol.txt (File Added)
9509 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9514 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9517 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9519 Remove dead makefile from generation
9522 +1 -2 trunk/configure (File Modified)
9523 +0 -1 trunk/configure.ac (File Modified)
9526 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9528 libcharybdisIO -> libcharybdis
9531 +1 -1 trunk/src/Makefile.in (File Modified)
9534 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9539 + - trunk/libcharybdis/Makefile.in (File Added)
9540 + - trunk/libcharybdis/commio.c (File Added)
9541 + - trunk/libcharybdis/devpoll.c (File Added)
9542 + - trunk/libcharybdis/epoll.c (File Added)
9543 + - trunk/libcharybdis/io/ (File Deleted)
9544 + - trunk/libcharybdis/kqueue.c (File Added)
9545 + - trunk/libcharybdis/linebuf.c (File Added)
9546 + - trunk/libcharybdis/log/ (File Deleted)
9547 + - trunk/libcharybdis/poll.c (File Added)
9548 + - trunk/libcharybdis/ports.c (File Added)
9549 + - trunk/libcharybdis/select.c (File Added)
9552 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9557 + - trunk/libcharybdis/Makefile.in (File Deleted)
9560 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9565 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9568 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9570 add authdaemon dir for later hacking
9574 + - trunk/authdaemon/ (File Added)
9577 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9579 linebuf -> libcharybdisIO
9583 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9584 + - trunk/libcharybdis/io/linebuf.c (File Added)
9585 + - trunk/libcharybdis/log/ (File Added)
9586 + - trunk/libcharybdis/log/Makefile.in (File Added)
9587 +0 -687 trunk/src/Makefile.in (File Modified)
9588 + - trunk/src/linebuf.c (File Deleted)
9591 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9593 Solaris 10 I/O ports support
9596 + - trunk/libcharybdis/io/ports.c (File Added)
9599 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9605 +1 -1 trunk/Makefile.in (File Modified)
9606 +3 -1 trunk/configure (File Modified)
9607 +133 -10 trunk/configure.ac (File Modified)
9608 + - trunk/libcharybdis/ (File Added)
9609 + - trunk/libcharybdis/Makefile.in (File Added)
9610 + - trunk/libcharybdis/io/ (File Added)
9611 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9612 +2 -3 trunk/src/Makefile.in (File Modified)
9613 + - trunk/src/io/ (File Deleted)
9616 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9618 split IO stuff into libcharybdisIO.
9622 + - trunk/src/commio.c (File Deleted)
9623 + - trunk/src/devpoll.c (File Deleted)
9624 + - trunk/src/epoll.c (File Deleted)
9625 + - trunk/src/io/ (File Added)
9626 + - trunk/src/io/Makefile.in (File Added)
9627 + - trunk/src/io/commio.c (File Added)
9628 + - trunk/src/io/devpoll.c (File Added)
9629 + - trunk/src/io/epoll.c (File Added)
9630 + - trunk/src/io/kqueue.c (File Added)
9631 + - trunk/src/io/poll.c (File Added)
9632 + - trunk/src/io/select.c (File Added)
9633 + - trunk/src/kqueue.c (File Deleted)
9634 + - trunk/src/poll.c (File Deleted)
9635 + - trunk/src/select.c (File Deleted)
9638 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9644 +86 -155 trunk/configure (File Modified)
9645 +1 -1 trunk/configure.ac (File Modified)
9648 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9650 Remove mentions of mkkeypair/cryptlinks.
9654 +1 -3 trunk/doc/challenge.txt (File Modified)
9657 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9659 Clarify serverinfo{} description.
9663 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9666 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9668 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9672 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9675 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9677 Improvements also applicable to hyperion 1.x.
9681 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9684 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9686 - Add +F description
9687 - General improvements and changes to charybdis
9691 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9694 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9696 The server notice umodes only have an effect
9697 for opers. ("sendto_realops_flags", so having
9698 the umode is not enough, they must also be
9703 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9706 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9708 Updates to umodes docs.
9712 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9715 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9717 Add SGML documentation.
9720 + - trunk/doc/sgml/ (File Added)
9721 + - trunk/doc/sgml/oper-guide/ (File Added)
9722 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9723 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9724 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9725 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9726 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9727 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9728 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9731 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9733 Make operwall flag restrict setting umode +z.
9734 This repairs this flag broken in charybdis-1.0.
9738 +41 -0 trunk/contrib/m_flags.c (File Modified)
9739 +9 -0 trunk/src/s_user.c (File Modified)
9742 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9744 Don't complain/reset remote clients +n. I'm still not
9745 convinced propagating all umodes is the way to go, oh
9750 +1 -1 trunk/src/s_user.c (File Modified)
9753 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9755 - Require admin flag for oper /chghost (if it's enabled
9756 which is not default)
9757 - Give error message on nonexistant nick
9761 +12 -0 trunk/modules/m_chghost.c (File Modified)
9764 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9766 Incorporated jilles' dynspoof patch with a few minor changes.
9769 +5 -2 trunk/include/client.h (File Modified)
9770 +1 -0 trunk/include/numeric.h (File Modified)
9771 +75 -4 trunk/modules/m_chghost.c (File Modified)
9772 +2 -21 trunk/modules/m_stats.c (File Modified)
9773 +2 -8 trunk/modules/m_trace.c (File Modified)
9774 +2 -0 trunk/src/client.c (File Modified)
9775 +3 -0 trunk/src/s_user.c (File Modified)
9778 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9783 +5 -0 trunk/NEWS (File Modified)
9786 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9788 Make show_ip() far less braindead.
9790 Obtained from: ratbox 2.2 SVN
9794 +14 -85 trunk/src/client.c (File Modified)
9797 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9799 Instead of not showing channels at all for whoising services,
9800 only show channels the requester is also on. If operspying
9801 services, show all the channels.
9805 +37 -40 trunk/modules/m_whois.c (File Modified)
9808 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9810 - Show real errno if we fail to connect to a server
9811 - Don't show server IPs on IRC if a server goes dead
9816 +2 -5 trunk/src/s_serv.c (File Modified)
9819 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9821 Revert hybrid 7.2 aline code. It causes too many problems.
9825 +1 -47 trunk/NEWS (File Modified)
9826 + - trunk/include/aline.h (File Deleted)
9827 +53 -6 trunk/modules/m_dline.c (File Modified)
9828 +212 -16 trunk/modules/m_kline.c (File Modified)
9829 +37 -8 trunk/modules/m_resv.c (File Modified)
9830 +45 -24 trunk/modules/m_xline.c (File Modified)
9831 +0 -485 trunk/src/Makefile.in (File Modified)
9832 + - trunk/src/aline.c (File Deleted)
9835 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9837 Incorporate recent ratbox monitor bugfixes (could crash).
9841 +16 -0 trunk/modules/m_monitor.c (File Modified)
9842 +4 -3 trunk/src/monitor.c (File Modified)
9845 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9847 Fix /invite UID leak.
9849 Found by logiclrd@EFnet.
9853 +3 -2 trunk/modules/m_invite.c (File Modified)
9856 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9858 Don't show what channels a service is in.
9861 +1 -0 trunk/NEWS (File Modified)
9862 +40 -35 trunk/modules/m_whois.c (File Modified)
9865 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9867 Update version to 1.0.3.
9871 +9 -9 trunk/configure (File Modified)
9872 +1 -1 trunk/configure.ac (File Modified)
9875 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9881 +7 -1 trunk/NEWS (File Modified)
9884 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9886 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9887 More static buffers :(
9891 +12 -4 trunk/src/aline.c (File Modified)
9894 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9896 Make operspy mode (/mode !#channel showing parameters
9897 even if not on channel) work again.
9901 +4 -4 trunk/src/channel.c (File Modified)
9904 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9906 Call server_introduced hook on TS6 remote server
9907 introduction (ms_sid()).
9911 +6 -0 trunk/modules/core/m_server.c (File Modified)
9914 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9916 Cyrix boxes are wierd.
9919 +2 -1 trunk/modules/m_services.c (File Modified)
9922 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9927 +1 -1 trunk/include/client.h (File Modified)
9928 +3 -1 trunk/modules/m_services.c (File Modified)
9931 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9936 +1 -6 trunk/modules/m_services.c (File Modified)
9939 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9941 Disable a check that doesn't always seem to work right for some reason.
9944 +2 -0 trunk/modules/m_services.c (File Modified)
9947 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9953 +4 -1 trunk/NEWS (File Modified)
9956 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9962 +9 -9 trunk/configure (File Modified)
9963 +1 -1 trunk/configure.ac (File Modified)
9966 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9968 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9972 +3 -13 trunk/modules/m_trace.c (File Modified)
9975 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9977 Don't send empty RPL_WHOISCHANNELS on remote whois.
9979 Pointy hat to: jilles
9983 +1 -1 trunk/modules/m_whois.c (File Modified)
9986 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9992 +3 -0 trunk/NEWS (File Modified)
9995 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9997 Modular umode support.
10001 +0 -9 trunk/include/client.h (File Modified)
10002 +2 -1 trunk/include/s_user.h (File Modified)
10003 +1 -1 trunk/include/tools.h (File Modified)
10004 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10005 +3 -0 trunk/src/ircd.c (File Modified)
10006 +1 -1 trunk/src/messages.tab (File Modified)
10007 +2 -2 trunk/src/s_serv.c (File Modified)
10008 +37 -59 trunk/src/s_user.c (File Modified)
10009 +21 -0 trunk/src/tools.c (File Modified)
10012 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10014 Optionally do forced nick change to the UID instead of kill
10015 on nick collisions, see doc/collision_fnc.txt for more
10020 + - trunk/doc/collision_fnc.txt (File Added)
10021 +1 -0 trunk/doc/example.conf (File Modified)
10022 +8 -0 trunk/doc/reference.conf (File Modified)
10023 +1 -0 trunk/include/numeric.h (File Modified)
10024 +1 -0 trunk/include/s_conf.h (File Modified)
10025 +2 -1 trunk/include/s_serv.h (File Modified)
10026 +1 -0 trunk/include/s_stats.h (File Modified)
10027 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10028 +1 -1 trunk/src/messages.tab (File Modified)
10029 +1 -0 trunk/src/newconf.c (File Modified)
10030 +1 -0 trunk/src/s_conf.c (File Modified)
10031 +1 -0 trunk/src/s_serv.c (File Modified)
10032 +2 -2 trunk/src/s_stats.c (File Modified)
10035 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10041 trunk/NEWS (File Modified)
10044 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10046 Don't allow lookups by uid in /monitor + and /monitor s.
10050 trunk/modules/m_monitor.c (File Modified)
10053 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10055 Stop garbage +j being set in cases like +j aaa:bbb by
10056 initializing the variables properly.
10062 trunk/modules/core/m_mode.c (File Modified)
10063 trunk/modules/core/m_sjoin.c (File Modified)
10066 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10068 Apply flags to the proper server in me_gcap().
10072 trunk/modules/m_capab.c (File Modified)
10075 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10077 Use find_named_client() instead of find_client() to check
10078 for nick collisions.
10082 trunk/modules/core/m_nick.c (File Modified)
10085 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10087 - Replace old 381 numeric with a new, more positive one!
10091 trunk/src/messages.tab (File Modified)
10094 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10096 Make it compile again.
10100 trunk/src/channel.c (File Modified)
10101 trunk/src/client.c (File Modified)
10102 trunk/src/ircd.c (File Modified)
10103 trunk/src/packet.c (File Modified)
10106 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10108 - Prevent UID disclosure in cmode setting.
10112 trunk/NEWS (File Modified)
10113 trunk/modules/core/m_mode.c (File Modified)
10116 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10118 A different check which prevents UID disclosure.
10122 trunk/modules/core/m_kick.c (File Modified)
10125 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10127 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10131 trunk/modules/core/m_kick.c (File Modified)
10134 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10136 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10140 trunk/NEWS (File Modified)
10141 trunk/modules/m_accept.c (File Modified)
10142 trunk/modules/m_admin.c (File Modified)
10143 trunk/modules/m_away.c (File Modified)
10144 trunk/modules/m_cap.c (File Modified)
10145 trunk/modules/m_capab.c (File Modified)
10146 trunk/modules/m_challenge.c (File Modified)
10147 trunk/modules/m_chghost.c (File Modified)
10148 trunk/modules/m_close.c (File Modified)
10149 trunk/modules/m_cmessage.c (File Modified)
10150 trunk/modules/m_connect.c (File Modified)
10151 trunk/modules/m_dline.c (File Modified)
10152 trunk/modules/m_encap.c (File Modified)
10153 trunk/modules/m_etrace.c (File Modified)
10154 trunk/modules/m_gline.c (File Modified)
10155 trunk/modules/m_help.c (File Modified)
10156 trunk/modules/m_info.c (File Modified)
10157 trunk/modules/m_invite.c (File Modified)
10158 trunk/modules/m_ison.c (File Modified)
10159 trunk/modules/m_kline.c (File Modified)
10160 trunk/modules/m_knock.c (File Modified)
10161 trunk/modules/m_links.c (File Modified)
10162 trunk/modules/m_list.c (File Modified)
10163 trunk/modules/m_locops.c (File Modified)
10164 trunk/modules/m_lusers.c (File Modified)
10165 trunk/modules/m_map.c (File Modified)
10166 trunk/modules/m_monitor.c (File Modified)
10167 trunk/modules/m_motd.c (File Modified)
10168 trunk/modules/m_names.c (File Modified)
10169 trunk/modules/m_oper.c (File Modified)
10170 trunk/modules/m_operspy.c (File Modified)
10171 trunk/modules/m_pass.c (File Modified)
10172 trunk/modules/m_ping.c (File Modified)
10173 trunk/modules/m_pong.c (File Modified)
10174 trunk/modules/m_post.c (File Modified)
10175 trunk/modules/m_rehash.c (File Modified)
10176 trunk/modules/m_restart.c (File Modified)
10177 trunk/modules/m_resv.c (File Modified)
10178 trunk/modules/m_services.c (File Modified)
10179 trunk/modules/m_set.c (File Modified)
10180 trunk/modules/m_sshortcut.c (File Modified)
10181 trunk/modules/m_stats.c (File Modified)
10182 trunk/modules/m_svinfo.c (File Modified)
10183 trunk/modules/m_tb.c (File Modified)
10184 trunk/modules/m_testline.c (File Modified)
10185 trunk/modules/m_testmask.c (File Modified)
10186 trunk/modules/m_time.c (File Modified)
10187 trunk/modules/m_topic.c (File Modified)
10188 trunk/modules/m_trace.c (File Modified)
10189 trunk/modules/m_unreject.c (File Modified)
10190 trunk/modules/m_user.c (File Modified)
10191 trunk/modules/m_userhost.c (File Modified)
10192 trunk/modules/m_users.c (File Modified)
10193 trunk/modules/m_version.c (File Modified)
10194 trunk/modules/m_wallops.c (File Modified)
10195 trunk/modules/m_who.c (File Modified)
10196 trunk/modules/m_whois.c (File Modified)
10197 trunk/modules/m_whowas.c (File Modified)
10198 trunk/modules/m_xline.c (File Modified)
10199 trunk/src/adns.c (File Modified)
10200 trunk/src/aline.c (File Modified)
10201 trunk/src/cache.c (File Modified)
10202 trunk/src/channel.c (File Modified)
10203 trunk/src/class.c (File Modified)
10204 trunk/src/client.c (File Modified)
10205 trunk/src/commio.c (File Modified)
10206 trunk/src/event.c (File Modified)
10207 trunk/src/hash.c (File Modified)
10208 trunk/src/hostmask.c (File Modified)
10209 trunk/src/ircd.c (File Modified)
10210 trunk/src/kdparse.c (File Modified)
10211 trunk/src/linebuf.c (File Modified)
10212 trunk/src/listener.c (File Modified)
10213 trunk/src/modules.c (File Modified)
10214 trunk/src/monitor.c (File Modified)
10215 trunk/src/newconf.c (File Modified)
10216 trunk/src/packet.c (File Modified)
10217 trunk/src/parse.c (File Modified)
10218 trunk/src/reject.c (File Modified)
10219 trunk/src/s_auth.c (File Modified)
10220 trunk/src/s_conf.c (File Modified)
10221 trunk/src/s_gline.c (File Modified)
10222 trunk/src/s_log.c (File Modified)
10223 trunk/src/s_newconf.c (File Modified)
10224 trunk/src/s_serv.c (File Modified)
10225 trunk/src/s_stats.c (File Modified)
10226 trunk/src/s_user.c (File Modified)
10227 trunk/src/send.c (File Modified)
10228 trunk/src/whowas.c (File Modified)
10231 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10233 - More coding style niceities. Pretty much got client.h squared away.
10237 trunk/modules/m_dline.c (File Modified)
10238 trunk/modules/m_gline.c (File Modified)
10239 trunk/modules/m_kline.c (File Modified)
10240 trunk/modules/m_rehash.c (File Modified)
10241 trunk/modules/m_resv.c (File Modified)
10242 trunk/modules/m_stats.c (File Modified)
10243 trunk/modules/m_testline.c (File Modified)
10244 trunk/modules/m_user.c (File Modified)
10245 trunk/modules/m_xline.c (File Modified)
10248 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10250 - Propagate quiets (+q) on netjoins
10251 - Clear +q list too on lowerTS sjoin from TS6 source
10255 trunk/modules/core/m_sjoin.c (File Modified)
10256 trunk/src/s_serv.c (File Modified)
10259 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10261 Second argument to whois is always a nick, never a uid.
10262 This prevents /whois other.server uid to get information
10267 trunk/modules/m_whois.c (File Modified)
10270 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10272 Don't allow local users to use uids in user mode.
10276 trunk/src/s_user.c (File Modified)
10279 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10281 Make it compile again.
10285 trunk/src/s_stats.c (File Modified)
10288 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10290 Fix propagation of empty SJOIN.
10294 trunk/modules/core/m_sjoin.c (File Modified)
10297 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10299 Some atheme-style niceties here.
10303 trunk/modules/m_accept.c (File Modified)
10304 trunk/modules/m_admin.c (File Modified)
10305 trunk/modules/m_away.c (File Modified)
10306 trunk/modules/m_cap.c (File Modified)
10307 trunk/modules/m_capab.c (File Modified)
10308 trunk/modules/m_challenge.c (File Modified)
10309 trunk/modules/m_chghost.c (File Modified)
10310 trunk/modules/m_close.c (File Modified)
10311 trunk/modules/m_cmessage.c (File Modified)
10312 trunk/modules/m_connect.c (File Modified)
10313 trunk/modules/m_dline.c (File Modified)
10314 trunk/modules/m_encap.c (File Modified)
10315 trunk/modules/m_etrace.c (File Modified)
10316 trunk/modules/m_gline.c (File Modified)
10317 trunk/modules/m_help.c (File Modified)
10318 trunk/modules/m_info.c (File Modified)
10319 trunk/modules/m_invite.c (File Modified)
10320 trunk/modules/m_ison.c (File Modified)
10321 trunk/modules/m_kline.c (File Modified)
10322 trunk/modules/m_knock.c (File Modified)
10323 trunk/modules/m_links.c (File Modified)
10324 trunk/modules/m_list.c (File Modified)
10325 trunk/modules/m_locops.c (File Modified)
10326 trunk/modules/m_lusers.c (File Modified)
10327 trunk/modules/m_map.c (File Modified)
10328 trunk/modules/m_monitor.c (File Modified)
10329 trunk/modules/m_motd.c (File Modified)
10330 trunk/modules/m_names.c (File Modified)
10331 trunk/modules/m_oper.c (File Modified)
10332 trunk/modules/m_operspy.c (File Modified)
10333 trunk/modules/m_pass.c (File Modified)
10334 trunk/modules/m_ping.c (File Modified)
10335 trunk/modules/m_pong.c (File Modified)
10336 trunk/modules/m_post.c (File Modified)
10337 trunk/modules/m_rehash.c (File Modified)
10338 trunk/modules/m_restart.c (File Modified)
10339 trunk/modules/m_resv.c (File Modified)
10340 trunk/modules/m_services.c (File Modified)
10341 trunk/modules/m_set.c (File Modified)
10342 trunk/modules/m_sshortcut.c (File Modified)
10343 trunk/modules/m_stats.c (File Modified)
10344 trunk/modules/m_svinfo.c (File Modified)
10345 trunk/modules/m_tb.c (File Modified)
10346 trunk/modules/m_testline.c (File Modified)
10347 trunk/modules/m_testmask.c (File Modified)
10348 trunk/modules/m_time.c (File Modified)
10349 trunk/modules/m_topic.c (File Modified)
10350 trunk/modules/m_trace.c (File Modified)
10351 trunk/modules/m_unreject.c (File Modified)
10352 trunk/modules/m_user.c (File Modified)
10353 trunk/modules/m_userhost.c (File Modified)
10354 trunk/modules/m_users.c (File Modified)
10355 trunk/modules/m_version.c (File Modified)
10356 trunk/modules/m_wallops.c (File Modified)
10357 trunk/modules/m_who.c (File Modified)
10358 trunk/modules/m_whois.c (File Modified)
10359 trunk/modules/m_whowas.c (File Modified)
10360 trunk/modules/m_xline.c (File Modified)
10363 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10365 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10369 trunk/.indent.pro (File Modified)
10370 trunk/include/charybdis.h (File Added)
10371 trunk/include/client.h (File Modified)
10372 trunk/modules/.indent.pro (File Modified)
10373 trunk/src/.indent.pro (File Modified)
10374 trunk/src/adns.c (File Modified)
10375 trunk/src/aline.c (File Modified)
10376 trunk/src/cache.c (File Modified)
10377 trunk/src/channel.c (File Modified)
10378 trunk/src/class.c (File Modified)
10379 trunk/src/client.c (File Modified)
10380 trunk/src/commio.c (File Modified)
10381 trunk/src/event.c (File Modified)
10382 trunk/src/hash.c (File Modified)
10383 trunk/src/hostmask.c (File Modified)
10384 trunk/src/ircd.c (File Modified)
10385 trunk/src/kdparse.c (File Modified)
10386 trunk/src/linebuf.c (File Modified)
10387 trunk/src/listener.c (File Modified)
10388 trunk/src/modules.c (File Modified)
10389 trunk/src/monitor.c (File Modified)
10390 trunk/src/newconf.c (File Modified)
10391 trunk/src/packet.c (File Modified)
10392 trunk/src/parse.c (File Modified)
10393 trunk/src/reject.c (File Modified)
10394 trunk/src/s_auth.c (File Modified)
10395 trunk/src/s_conf.c (File Modified)
10396 trunk/src/s_gline.c (File Modified)
10397 trunk/src/s_log.c (File Modified)
10398 trunk/src/s_newconf.c (File Modified)
10399 trunk/src/s_serv.c (File Modified)
10400 trunk/src/s_stats.c (File Modified)
10401 trunk/src/s_user.c (File Modified)
10402 trunk/src/send.c (File Modified)
10403 trunk/src/whowas.c (File Modified)
10406 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10408 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10409 - Convert a few modules towards using this code.
10410 - Make a note about this change in NEWS.
10414 trunk/NEWS (File Modified)
10415 trunk/include/aline.h (File Added)
10416 trunk/modules/m_dline.c (File Modified)
10417 trunk/modules/m_kline.c (File Modified)
10418 trunk/modules/m_resv.c (File Modified)
10419 trunk/modules/m_xline.c (File Modified)
10420 trunk/src/Makefile.in (File Modified)
10421 trunk/src/aline.c (File Added)
10424 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10426 - Update NEWS document.
10430 trunk/NEWS (File Modified)
10433 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10435 Use find_named_person() instead of find_person() in services shortcuts.
10439 trunk/modules/m_sshortcut.c (File Modified)
10442 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10444 Fix propagation of empty channels (+P).
10448 trunk/modules/core/m_sjoin.c (File Modified)
10449 trunk/src/s_serv.c (File Modified)
10452 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10454 Use same comparison for +f.
10458 trunk/modules/core/m_join.c (File Modified)
10461 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10463 Retire server-server non-encap CHGHOST, and clean it up a bit.
10467 trunk/modules/m_chghost.c (File Modified)
10470 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10472 Use TS6 form for SQUIT wallops.
10476 trunk/modules/core/m_squit.c (File Modified)
10479 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10481 Propagate nick changes for remote clients in TS6 form if possible;
10482 simplify the code a bit.
10486 trunk/modules/core/m_nick.c (File Modified)
10489 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10491 Only clear oper_only_umodes on deoper for local clients.
10495 trunk/src/s_user.c (File Modified)
10498 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10500 - Don't enable use_whois_actually in the default config, makes cloaking
10501 only useful for vanity.
10505 trunk/doc/example.conf (File Modified)
10508 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10510 Fix linebuf raw code to not truncate lines longer than
10511 510 characters. This stops ziplinks corruption at
10512 the initial burst if the other side sends a lot.
10516 trunk/src/linebuf.c (File Modified)
10519 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10521 - Add +r to channel_modes().
10525 trunk/src/channel.c (File Modified)
10528 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10534 trunk/NEWS (File Modified)
10537 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10539 err, nvm. wrong project :-P
10543 trunk/src/match.c (File Modified)
10546 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10548 make sure we don't crash on match(NULL, test)
10552 trunk/src/match.c (File Modified)
10555 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10557 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10558 flags = rehash in shared{}.
10559 Uses :<source> ENCAP <target> REHASH [option].
10563 trunk/doc/example.conf (File Modified)
10564 trunk/doc/reference.conf (File Modified)
10565 trunk/help/opers/rehash (File Modified)
10566 trunk/include/s_newconf.h (File Modified)
10567 trunk/modules/m_rehash.c (File Modified)
10568 trunk/modules/m_stats.c (File Modified)
10569 trunk/src/newconf.c (File Modified)
10572 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10574 Initialize flags to 0 in conf_set_shared_flags() and
10575 conf_set_cluster_flags().
10579 trunk/src/newconf.c (File Modified)
10582 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10584 Don't allow a forward from a #channel to an &channel.
10585 Error message is Illegal channel name.
10589 trunk/modules/core/m_mode.c (File Modified)
10592 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10594 - change version to 1.0.1
10598 trunk/configure (File Modified)
10599 trunk/configure.ac (File Modified)
10602 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10608 trunk/NEWS (File Modified)
10611 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10613 Services shortcuts changes:
10614 - Require umode +S on target
10615 - Use ERR_SERVICESDOWN (440) for error message
10616 - Fix check for empty string
10620 trunk/include/numeric.h (File Modified)
10621 trunk/modules/m_sshortcut.c (File Modified)
10622 trunk/src/messages.tab (File Modified)
10625 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10627 s/IsChanService/IsService/g;
10631 trunk/modules/m_sshortcut.c (File Modified)
10634 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10636 Add check for service validity in shortcut routines.
10640 trunk/modules/m_sshortcut.c (File Modified)
10643 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10645 Don't allow forwarding to a -F channel the setter is not on.
10649 trunk/modules/core/m_mode.c (File Modified)
10652 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10654 Describe identify_service and identify_command in
10659 trunk/doc/reference.conf (File Modified)
10662 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10664 More helpfile updates.
10668 trunk/help/Makefile.in (File Modified)
10669 trunk/help/opers/die (File Modified)
10670 trunk/help/opers/join (File Modified)
10671 trunk/help/opers/links (File Modified)
10672 trunk/help/opers/lusers (File Modified)
10673 trunk/help/opers/map (File Added)
10674 trunk/help/opers/motd (File Modified)
10675 trunk/help/opers/names (File Modified)
10676 trunk/help/opers/notice (File Modified)
10677 trunk/help/opers/operspy (File Modified)
10678 trunk/help/opers/part (File Modified)
10679 trunk/help/opers/privmsg (File Modified)
10680 trunk/help/opers/restart (File Modified)
10681 trunk/help/opers/set (File Modified)
10682 trunk/help/opers/stats (File Modified)
10683 trunk/help/opers/trace (File Modified)
10684 trunk/help/opers/version (File Modified)
10685 trunk/help/users/notice (File Modified)
10686 trunk/help/users/privmsg (File Modified)
10687 trunk/help/users/stats (File Modified)
10690 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10696 trunk/help/opers/cmode (File Modified)
10697 trunk/help/opers/umode (File Modified)
10698 trunk/help/opers/wallops (File Modified)
10699 trunk/help/opers/who (File Modified)
10700 trunk/help/users/umode (File Modified)
10703 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10705 Include cmode +r in 004 and 005.
10709 trunk/include/supported.h (File Modified)
10710 trunk/src/messages.tab (File Modified)
10713 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10715 No need to clear all 3 buffers in channel_modes().
10719 trunk/src/channel.c (File Modified)
10722 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10724 - Fix multiple +f modes per line
10725 - -f shouldn't take a parameter
10729 trunk/modules/core/m_mode.c (File Modified)
10732 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10734 Channel mode +Q now prevents forwarding to or through
10735 a channel, just like in hyperion, not from a channel.
10739 trunk/modules/core/m_join.c (File Modified)
10742 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10744 Complete +F/+Q propagation.
10748 trunk/modules/core/m_join.c (File Modified)
10749 trunk/modules/core/m_sjoin.c (File Modified)
10750 trunk/src/channel.c (File Modified)
10753 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10755 - A few minor fixes.
10759 trunk/modules/core/m_join.c (File Modified)
10760 trunk/modules/m_services.c (File Modified)
10763 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10765 - Fix netsplit obfuscation.
10769 trunk/src/client.c (File Modified)
10772 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10774 - Fix another /stats p related bug.
10778 trunk/src/client.c (File Modified)
10781 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10783 - Update example.conf.
10787 trunk/doc/example.conf (File Modified)
10790 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10792 - Fix a minor bug here, and re-release 1.0.
10796 trunk/modules/core/m_nick.c (File Modified)
10799 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10801 - Add bursted clients to /stats p list.
10805 trunk/modules/core/m_nick.c (File Modified)
10808 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10810 - Add identify_service, identify_command options to the example.conf,
10815 trunk/NEWS (File Modified)
10816 trunk/doc/example.conf (File Modified)
10817 trunk/src/newconf.c (File Modified)
10820 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10822 - Add services shortcuts.
10826 trunk/modules/Makefile.in (File Modified)
10827 trunk/modules/m_sshortcut.c (File Added)
10830 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10832 - put back checks i removed by mistake
10836 trunk/modules/core/m_join.c (File Modified)
10839 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10841 - Implement channel mode +Q, which disables forwarding.
10842 - Make forwarding usable by everyone.
10843 - Implement channel mode +F which bypasses authority checks on a target
10849 trunk/NEWS (File Modified)
10850 trunk/include/channel.h (File Modified)
10851 trunk/include/supported.h (File Modified)
10852 trunk/modules/core/m_join.c (File Modified)
10853 trunk/modules/core/m_mode.c (File Modified)
10854 trunk/src/messages.tab (File Modified)
10857 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10859 - Fix account handling brokenness.
10863 trunk/modules/m_services.c (File Modified)
10866 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10868 Identify to services via server password hack. Still
10869 needs config file parts, like
10870 identifyservice = "nickserv@services.int";
10871 identifycommand = "IDENTIFY";
10875 trunk/include/s_conf.h (File Modified)
10876 trunk/src/s_user.c (File Modified)
10879 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10881 Make send.c compile.
10885 trunk/src/send.c (File Modified)
10888 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10890 - Handle this better.
10894 trunk/src/send.c (File Modified)
10897 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10899 If the source is not a client, don't send to normal users.
10903 trunk/src/send.c (File Modified)
10906 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10908 - Make /wallops behave as wallops in other ircds.
10912 trunk/modules/m_wallops.c (File Modified)
10913 trunk/src/send.c (File Modified)
10916 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10922 trunk/NEWS (File Modified)
10923 trunk/configure (File Modified)
10924 trunk/configure.ac (File Modified)
10927 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10929 - Remove efnet configuration.
10930 - Rename example.conf as reference.conf, and replace the default
10931 example.conf with one suitable for AthemeNET.
10932 - Update makefile to reflect these changes.
10936 trunk/doc/Makefile.in (File Modified)
10937 trunk/doc/example.conf (File Modified)
10938 trunk/doc/example.efnet.conf (File Deleted)
10939 trunk/doc/reference.conf (File Added)
10942 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10944 - Don't display opers who are /away.
10948 trunk/modules/m_stats.c (File Modified)
10951 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10953 Put cmode +f in 004 and 005.
10957 trunk/include/supported.h (File Modified)
10958 trunk/src/messages.tab (File Modified)
10961 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10963 Add user umode +Q which prevents a user from
10968 trunk/include/client.h (File Modified)
10969 trunk/modules/core/m_join.c (File Modified)
10970 trunk/src/messages.tab (File Modified)
10971 trunk/src/s_user.c (File Modified)
10974 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10976 Implement channel forwarding in m_join(). As in
10977 hyperion, failing to join because of +i, +r or +j
10978 can cause you to be forwarded, potentially
10979 recursively. Unlike hyperion, a single numeric
10980 is sent in case of a successful forward, otherwise
10981 the ircd acts if there were no forward.
10985 trunk/include/numeric.h (File Modified)
10986 trunk/modules/core/m_join.c (File Modified)
10987 trunk/src/messages.tab (File Modified)
10990 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10992 Allow servers to set oper-only cmodes as well.
10996 trunk/modules/core/m_mode.c (File Modified)
10999 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11001 Add cmode +f which takes a channel name, settable
11002 only by opers for now. Does not do anything yet.
11006 trunk/include/channel.h (File Modified)
11007 trunk/modules/core/m_join.c (File Modified)
11008 trunk/modules/core/m_mode.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11010 trunk/src/channel.c (File Modified)
11013 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11015 Fully initialize 'mode' in ms_join() and ms_sjoin()
11016 to avoid old +j garbage from being used.
11020 trunk/modules/core/m_join.c (File Modified)
11021 trunk/modules/core/m_sjoin.c (File Modified)
11024 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11026 - only touch join_count/join_delta if join throttling
11027 is enabled on the channel
11028 - reset join_count/join_delta to 0 if -j is set
11032 trunk/modules/core/m_join.c (File Modified)
11033 trunk/modules/core/m_mode.c (File Modified)
11034 trunk/modules/core/m_sjoin.c (File Modified)
11037 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11039 Also start a new "period" for join throttling for remote joins,
11040 if necessary. Make the code slightly clearer.
11044 trunk/modules/core/m_join.c (File Modified)
11045 trunk/src/channel.c (File Modified)
11048 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11050 Some +j improvements, still broken.
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_sjoin.c (File Modified)
11058 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11060 Only do +z processing for +m channels the sender is on,
11061 as bans/quiets are currently only checked locally.
11065 trunk/modules/core/m_message.c (File Modified)
11068 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11070 - Add max_bans_large configuration option, defaulting to 500, to
11071 limit the number of bans in a +L channel
11072 - Change b/e/I to b/e/I/q in texts
11076 trunk/doc/example.conf (File Modified)
11077 trunk/include/s_conf.h (File Modified)
11078 trunk/modules/core/m_mode.c (File Modified)
11079 trunk/modules/m_info.c (File Modified)
11080 trunk/src/newconf.c (File Modified)
11081 trunk/src/s_conf.c (File Modified)
11084 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11086 Store invite for +gi channels.
11087 Note that +gi is significantly weaker access control than +i.
11091 trunk/modules/m_invite.c (File Modified)
11094 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11096 Nonops are allowed to see +q lists.
11100 trunk/modules/core/m_mode.c (File Modified)
11103 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11105 Invalidate can_send() cache on -q.
11109 trunk/modules/core/m_mode.c (File Modified)
11112 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11114 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11118 trunk/modules/core/m_sjoin.c (File Modified)
11121 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11123 - Allow blank SJOINs -- for permanant channels.
11127 trunk/modules/core/m_sjoin.c (File Modified)
11130 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11132 - Burst permanant channels.
11136 trunk/src/s_serv.c (File Modified)
11139 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11141 - Fix handling of permanant channels.
11145 trunk/modules/core/m_join.c (File Modified)
11148 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11150 - Run indent on core modules.
11151 - Add propagation of join throttle settings.
11155 trunk/modules/core/m_die.c (File Modified)
11156 trunk/modules/core/m_error.c (File Modified)
11157 trunk/modules/core/m_join.c (File Modified)
11158 trunk/modules/core/m_kick.c (File Modified)
11159 trunk/modules/core/m_kill.c (File Modified)
11160 trunk/modules/core/m_message.c (File Modified)
11161 trunk/modules/core/m_mode.c (File Modified)
11162 trunk/modules/core/m_nick.c (File Modified)
11163 trunk/modules/core/m_part.c (File Modified)
11164 trunk/modules/core/m_quit.c (File Modified)
11165 trunk/modules/core/m_server.c (File Modified)
11166 trunk/modules/core/m_sjoin.c (File Modified)
11167 trunk/modules/core/m_squit.c (File Modified)
11170 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11172 - Fix mistake in commit message.
11176 trunk/ChangeLog (File Modified)
11179 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11181 - Channel throttling.
11185 trunk/NEWS (File Modified)
11186 trunk/include/supported.h (File Modified)
11187 trunk/modules/core/m_mode.c (File Modified)
11188 trunk/src/messages.tab (File Modified)
11191 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11193 - Channel throttle logic fixes.
11197 trunk/include/channel.h (File Modified)
11200 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11202 - Add the throttle logic.
11206 trunk/include/channel.h (File Modified)
11207 trunk/include/numeric.h (File Modified)
11208 trunk/modules/core/m_join.c (File Modified)
11209 trunk/src/channel.c (File Modified)
11210 trunk/src/messages.tab (File Modified)
11213 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11215 - Cosmetic fixes to CREDITS.
11219 trunk/CREDITS (File Modified)
11222 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11224 - Better channel_modes() from ShadowIRCd 4.
11228 trunk/include/channel.h (File Modified)
11229 trunk/src/channel.c (File Modified)
11232 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11234 - Strip colour codes from parts.
11238 trunk/modules/core/m_part.c (File Modified)
11241 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11243 - Strip colour codes from quits.
11247 trunk/modules/core/m_quit.c (File Modified)
11250 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11252 - add +c/+g/+z to channel_modes().
11256 trunk/src/channel.c (File Modified)
11259 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11261 - Add +g to 004/005 numerics.
11265 trunk/include/supported.h (File Modified)
11266 trunk/src/messages.tab (File Modified)
11269 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11271 - Add +cgz to set_final_mode() in both join/sjoin.
11272 - Implement channel mode +g: Free invite.
11276 trunk/include/channel.h (File Modified)
11277 trunk/modules/core/m_join.c (File Modified)
11278 trunk/modules/core/m_mode.c (File Modified)
11279 trunk/modules/core/m_sjoin.c (File Modified)
11280 trunk/modules/m_invite.c (File Modified)
11283 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11285 - Make sure /stats p uses the right list.
11289 trunk/modules/m_stats.c (File Modified)
11292 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11294 - local oper list becomes local_oper_list.
11295 - all opers are stored on oper_list for /stats p.
11299 trunk/include/ircd.h (File Modified)
11300 trunk/modules/m_stats.c (File Modified)
11301 trunk/modules/m_trace.c (File Modified)
11302 trunk/src/client.c (File Modified)
11303 trunk/src/ircd.c (File Modified)
11304 trunk/src/s_user.c (File Modified)
11305 trunk/src/send.c (File Modified)
11308 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11310 - Remove ENABLE_SERVICES legacy define.
11314 trunk/configure (File Modified)
11315 trunk/configure.ac (File Modified)
11316 trunk/include/client.h (File Modified)
11317 trunk/include/m_info.h (File Modified)
11318 trunk/include/s_conf.h (File Modified)
11319 trunk/modules/Makefile.in (File Modified)
11320 trunk/modules/core/m_kick.c (File Modified)
11321 trunk/modules/core/m_mode.c (File Modified)
11322 trunk/modules/core/m_nick.c (File Modified)
11323 trunk/modules/core/m_sjoin.c (File Modified)
11324 trunk/modules/m_services.c (File Modified)
11325 trunk/src/channel.c (File Modified)
11326 trunk/src/newconf.c (File Modified)
11327 trunk/src/s_conf.c (File Modified)
11328 trunk/src/s_serv.c (File Modified)
11329 trunk/src/s_user.c (File Modified)
11332 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11334 - New reject message, ala ircu.
11338 trunk/src/reject.c (File Modified)
11341 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11343 - Reduce 'broadcast storm' effect in m_chghost.
11347 trunk/modules/m_chghost.c (File Modified)
11350 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11352 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11356 trunk/include/supported.h (File Modified)
11357 trunk/src/messages.tab (File Modified)
11360 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11366 trunk/include/channel.h (File Modified)
11367 trunk/modules/core/m_message.c (File Modified)
11368 trunk/modules/core/m_mode.c (File Modified)
11371 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11373 - use sendto_one_numeric() in some places.
11377 trunk/modules/core/m_mode.c (File Modified)
11380 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11382 - Implement channel mode +c -- colour stripping.
11386 trunk/include/irc_string.h (File Modified)
11387 trunk/include/supported.h (File Modified)
11388 trunk/modules/core/m_message.c (File Modified)
11389 trunk/modules/core/m_mode.c (File Modified)
11390 trunk/src/irc_string.c (File Modified)
11391 trunk/src/messages.tab (File Modified)
11394 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11396 - Add +qLP to CHANMODES 005 numeric.
11400 trunk/include/supported.h (File Modified)
11403 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11405 Move credits files to doc/.
11409 trunk/Hybrid-team (File Deleted)
11410 trunk/Ratbox-team (File Deleted)
11411 trunk/doc/Hybrid-team (File Added)
11412 trunk/doc/Ratbox-team (File Added)
11415 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11417 - Rename Ratbox credits as Ratbox-team.
11418 - Add in our own CREDITS.
11422 trunk/CREDITS (File Deleted)
11423 trunk/CREDITS (File Added)
11424 trunk/Ratbox-team (File Added)
11427 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11429 - Quietcache fixes.
11433 trunk/modules/core/m_mode.c (File Modified)
11436 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11438 - Rebuild configure.
11442 trunk/autom4te.cache/ (File Deleted)
11443 trunk/configure (File Modified)
11446 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11448 Add +q to messages.tab.
11452 trunk/src/messages.tab (File Modified)
11455 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11457 - port m_sjoin stuff to TS6 JOIN syntax.
11461 trunk/modules/core/m_join.c (File Modified)
11464 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11466 - Implement channel mode +q (quiet)
11470 trunk/include/channel.h (File Modified)
11471 trunk/modules/core/m_mode.c (File Modified)
11472 trunk/src/channel.c (File Modified)
11475 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11477 Add +L/+P for set_final_mode().
11481 trunk/modules/core/m_sjoin.c (File Modified)
11484 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11486 Add +L/+P in channel_modes().
11490 trunk/src/channel.c (File Modified)
11493 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11495 - Use MODE_PERMANENT, not MODE_PERMANANT
11496 - Actually use chm_staff()
11498 It compiles but is not otherwise tested.
11502 trunk/include/channel.h (File Modified)
11503 trunk/modules/core/m_mode.c (File Modified)
11504 trunk/modules/core/m_sjoin.c (File Modified)
11505 trunk/src/channel.c (File Modified)
11508 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11510 - Ok, patchlevel.h is fixed now.
11514 trunk/include/patchlevel.h (File Modified)
11517 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11523 trunk/include/patchlevel.h (File Modified)
11524 trunk/src/version.c.SH (File Modified)
11527 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11529 - Fix compilation issue with version.c.
11533 trunk/src/version.c.SH (File Modified)
11536 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11538 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11539 this from the BUGS file.
11543 trunk/BUGS (File Modified)
11546 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11548 Mangle all netsplit messages if flatten links is enabled.
11552 trunk/src/client.c (File Modified)
11555 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11557 - jilles pointed out that /stats p needed severe changes -- implement
11562 trunk/modules/m_stats.c (File Modified)
11565 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11567 Rename RELNOTES to NEWS.
11571 trunk/NEWS (File Added)
11572 trunk/RELNOTES (File Deleted)
11575 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11581 trunk/RELNOTES (File Modified)
11584 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11586 - Make /stats p work globally.
11587 - Change 'OPER(s)' to 'staff members'
11591 trunk/modules/m_stats.c (File Modified)
11594 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11596 - add modes, +LP to RPL_MYINFO.
11600 trunk/src/messages.tab (File Modified)
11603 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11605 More stuff to RELNOTES.
11609 trunk/RELNOTES (File Modified)
11612 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11618 trunk/modules/core/m_sjoin.c (File Modified)
11619 trunk/src/channel.c (File Modified)
11622 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11624 - Implement list limit exceed modes -- +L.
11628 trunk/modules/core/m_mode.c (File Modified)
11631 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11633 - Add handlers for modes +L, +P.
11637 trunk/include/channel.h (File Modified)
11638 trunk/modules/core/m_mode.c (File Modified)
11641 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11643 Update properties on *everything*.
11647 trunk/.cvsignore (Property Modified)
11648 trunk/.indent.pro (Property Modified)
11649 trunk/BUGS (File Modified) (Property Modified)
11650 trunk/CREDITS (File Modified) (Property Modified)
11651 trunk/ChangeLog (Property Modified)
11652 trunk/Hybrid-team (File Modified) (Property Modified)
11653 trunk/INSTALL (File Modified) (Property Modified)
11654 trunk/LICENSE (File Modified) (Property Modified)
11655 trunk/Makefile.in (File Modified) (Property Modified)
11656 trunk/README.FIRST (File Modified) (Property Modified)
11657 trunk/RELNOTES (File Modified) (Property Modified)
11658 trunk/SVN-Access (Property Modified)
11659 trunk/aclocal.m4 (File Modified) (Property Modified)
11660 trunk/adns/.cvsignore (Property Modified)
11661 trunk/adns/COPYING (Property Modified)
11662 trunk/adns/GPL-vs-LGPL (Property Modified)
11663 trunk/adns/Makefile.in (File Modified) (Property Modified)
11664 trunk/adns/README (Property Modified)
11665 trunk/adns/README.ircd (Property Modified)
11666 trunk/adns/adns.h (File Modified) (Property Modified)
11667 trunk/adns/check.c (File Modified) (Property Modified)
11668 trunk/adns/dlist.h (File Modified) (Property Modified)
11669 trunk/adns/event.c (File Modified) (Property Modified)
11670 trunk/adns/general.c (File Modified) (Property Modified)
11671 trunk/adns/internal.h (File Modified) (Property Modified)
11672 trunk/adns/parse.c (File Modified) (Property Modified)
11673 trunk/adns/query.c (File Modified) (Property Modified)
11674 trunk/adns/reply.c (File Modified) (Property Modified)
11675 trunk/adns/setup.c (File Modified) (Property Modified)
11676 trunk/adns/transmit.c (File Modified) (Property Modified)
11677 trunk/adns/tvarith.h (File Modified) (Property Modified)
11678 trunk/adns/types.c (File Modified) (Property Modified)
11679 trunk/configure (File Modified) (Property Modified)
11680 trunk/configure.ac (File Modified) (Property Modified)
11681 trunk/contrib/.cvsignore (Property Modified)
11682 trunk/contrib/.indent.pro (Property Modified)
11683 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11684 trunk/contrib/README (File Modified) (Property Modified)
11685 trunk/contrib/example_module.c (File Modified) (Property Modified)
11686 trunk/contrib/m_42.c (File Modified) (Property Modified)
11687 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11688 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11689 trunk/contrib/m_force.c (File Modified) (Property Modified)
11690 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11691 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11692 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11693 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11694 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11695 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11696 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11697 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11698 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11699 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11700 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11701 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11702 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11703 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11704 trunk/doc/.cvsignore (Property Modified)
11705 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11706 trunk/doc/Makefile.in (File Modified) (Property Modified)
11707 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11708 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11709 trunk/doc/challenge.txt (File Modified) (Property Modified)
11710 trunk/doc/example.conf (File Modified) (Property Modified)
11711 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11712 trunk/doc/hooks.txt (File Modified) (Property Modified)
11713 trunk/doc/index.txt (File Modified) (Property Modified)
11714 trunk/doc/ircd.8 (File Modified) (Property Modified)
11715 trunk/doc/ircd.motd (Property Modified)
11716 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11717 trunk/doc/modeg.txt (File Modified) (Property Modified)
11718 trunk/doc/modes.txt (File Modified) (Property Modified)
11719 trunk/doc/monitor.txt (File Modified) (Property Modified)
11720 trunk/doc/old/Authors (Property Modified)
11721 trunk/doc/operguide.txt (File Modified) (Property Modified)
11722 trunk/doc/opermyth.txt (Property Modified)
11723 trunk/doc/server-version-info (File Modified) (Property Modified)
11724 trunk/doc/services.txt (File Modified) (Property Modified)
11725 trunk/doc/technical/README.TSora (Property Modified)
11726 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11727 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11728 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11729 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11730 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11731 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11732 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11733 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11734 trunk/doc/technical/rfc1459.txt (Property Modified)
11735 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11736 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11737 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11738 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11739 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11740 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11741 trunk/help/Makefile.in (File Modified) (Property Modified)
11742 trunk/help/opers/accept (Property Modified)
11743 trunk/help/opers/admin (Property Modified)
11744 trunk/help/opers/away (Property Modified)
11745 trunk/help/opers/capab (Property Modified)
11746 trunk/help/opers/challenge (Property Modified)
11747 trunk/help/opers/close (Property Modified)
11748 trunk/help/opers/cmode (Property Modified)
11749 trunk/help/opers/cnotice (Property Modified)
11750 trunk/help/opers/connect (Property Modified)
11751 trunk/help/opers/cprivmsg (Property Modified)
11752 trunk/help/opers/credits (Property Modified)
11753 trunk/help/opers/die (Property Modified)
11754 trunk/help/opers/dline (Property Modified)
11755 trunk/help/opers/eob (Property Modified)
11756 trunk/help/opers/error (Property Modified)
11757 trunk/help/opers/etrace (Property Modified)
11758 trunk/help/opers/gline (Property Modified)
11759 trunk/help/opers/help (Property Modified)
11760 trunk/help/opers/index (Property Modified)
11761 trunk/help/opers/info (Property Modified)
11762 trunk/help/opers/invite (Property Modified)
11763 trunk/help/opers/ison (Property Modified)
11764 trunk/help/opers/join (Property Modified)
11765 trunk/help/opers/kick (Property Modified)
11766 trunk/help/opers/kill (Property Modified)
11767 trunk/help/opers/kline (Property Modified)
11768 trunk/help/opers/knock (Property Modified)
11769 trunk/help/opers/links (Property Modified)
11770 trunk/help/opers/list (Property Modified)
11771 trunk/help/opers/locops (Property Modified)
11772 trunk/help/opers/lusers (Property Modified)
11773 trunk/help/opers/modlist (Property Modified)
11774 trunk/help/opers/modload (Property Modified)
11775 trunk/help/opers/modrestart (Property Modified)
11776 trunk/help/opers/modunload (Property Modified)
11777 trunk/help/opers/motd (Property Modified)
11778 trunk/help/opers/names (Property Modified)
11779 trunk/help/opers/nick (Property Modified)
11780 trunk/help/opers/notice (Property Modified)
11781 trunk/help/opers/oper (Property Modified)
11782 trunk/help/opers/operspy (Property Modified)
11783 trunk/help/opers/operwall (Property Modified)
11784 trunk/help/opers/part (Property Modified)
11785 trunk/help/opers/pass (Property Modified)
11786 trunk/help/opers/ping (Property Modified)
11787 trunk/help/opers/pong (Property Modified)
11788 trunk/help/opers/post (Property Modified)
11789 trunk/help/opers/privmsg (Property Modified)
11790 trunk/help/opers/quit (Property Modified)
11791 trunk/help/opers/rehash (Property Modified)
11792 trunk/help/opers/restart (Property Modified)
11793 trunk/help/opers/resv (Property Modified)
11794 trunk/help/opers/server (Property Modified)
11795 trunk/help/opers/set (Property Modified)
11796 trunk/help/opers/sjoin (Property Modified)
11797 trunk/help/opers/squit (Property Modified)
11798 trunk/help/opers/stats (Property Modified)
11799 trunk/help/opers/svinfo (Property Modified)
11800 trunk/help/opers/testgecos (Property Modified)
11801 trunk/help/opers/testline (Property Modified)
11802 trunk/help/opers/testmask (Property Modified)
11803 trunk/help/opers/time (Property Modified)
11804 trunk/help/opers/topic (Property Modified)
11805 trunk/help/opers/trace (Property Modified)
11806 trunk/help/opers/uhelp (Property Modified)
11807 trunk/help/opers/umode (Property Modified)
11808 trunk/help/opers/undline (Property Modified)
11809 trunk/help/opers/ungline (Property Modified)
11810 trunk/help/opers/unkline (Property Modified)
11811 trunk/help/opers/unresv (Property Modified)
11812 trunk/help/opers/unxline (Property Modified)
11813 trunk/help/opers/user (Property Modified)
11814 trunk/help/opers/userhost (Property Modified)
11815 trunk/help/opers/users (Property Modified)
11816 trunk/help/opers/version (Property Modified)
11817 trunk/help/opers/wallops (Property Modified)
11818 trunk/help/opers/who (Property Modified)
11819 trunk/help/opers/whois (Property Modified)
11820 trunk/help/opers/whowas (Property Modified)
11821 trunk/help/opers/xline (Property Modified)
11822 trunk/help/users/index (Property Modified)
11823 trunk/help/users/info (Property Modified)
11824 trunk/help/users/notice (Property Modified)
11825 trunk/help/users/privmsg (Property Modified)
11826 trunk/help/users/stats (Property Modified)
11827 trunk/help/users/umode (Property Modified)
11828 trunk/include/.cvsignore (Property Modified)
11829 trunk/include/.indent.pro (Property Modified)
11830 trunk/include/balloc.h (File Modified) (Property Modified)
11831 trunk/include/cache.h (File Modified) (Property Modified)
11832 trunk/include/channel.h (File Modified) (Property Modified)
11833 trunk/include/class.h (File Modified) (Property Modified)
11834 trunk/include/client.h (File Modified) (Property Modified)
11835 trunk/include/commio.h (File Modified) (Property Modified)
11836 trunk/include/common.h (File Modified) (Property Modified)
11837 trunk/include/config.h (File Modified) (Property Modified)
11838 trunk/include/config.h.dist (File Modified) (Property Modified)
11839 trunk/include/defaults.h (File Modified) (Property Modified)
11840 trunk/include/event.h (File Modified) (Property Modified)
11841 trunk/include/hash.h (File Modified) (Property Modified)
11842 trunk/include/hook.h (File Modified) (Property Modified)
11843 trunk/include/hostmask.h (File Modified) (Property Modified)
11844 trunk/include/irc_string.h (File Modified) (Property Modified)
11845 trunk/include/ircd.h (File Modified) (Property Modified)
11846 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11847 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11848 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11849 trunk/include/linebuf.h (File Modified) (Property Modified)
11850 trunk/include/listener.h (File Modified) (Property Modified)
11851 trunk/include/m_info.h (File Modified) (Property Modified)
11852 trunk/include/memory.h (File Modified) (Property Modified)
11853 trunk/include/modules.h (File Modified) (Property Modified)
11854 trunk/include/monitor.h (File Modified) (Property Modified)
11855 trunk/include/msg.h (File Modified) (Property Modified)
11856 trunk/include/newconf.h (File Modified) (Property Modified)
11857 trunk/include/numeric.h (File Modified) (Property Modified)
11858 trunk/include/packet.h (File Modified) (Property Modified)
11859 trunk/include/parse.h (File Modified) (Property Modified)
11860 trunk/include/patchlevel.h (File Modified) (Property Modified)
11861 trunk/include/patricia.h (File Modified) (Property Modified)
11862 trunk/include/reject.h (File Modified) (Property Modified)
11863 trunk/include/res.h (File Modified) (Property Modified)
11864 trunk/include/restart.h (File Modified) (Property Modified)
11865 trunk/include/s_auth.h (File Modified) (Property Modified)
11866 trunk/include/s_conf.h (File Modified) (Property Modified)
11867 trunk/include/s_gline.h (File Modified) (Property Modified)
11868 trunk/include/s_log.h (File Modified) (Property Modified)
11869 trunk/include/s_newconf.h (File Modified) (Property Modified)
11870 trunk/include/s_serv.h (File Modified) (Property Modified)
11871 trunk/include/s_stats.h (File Modified) (Property Modified)
11872 trunk/include/s_user.h (File Modified) (Property Modified)
11873 trunk/include/s_zip.h (File Modified) (Property Modified)
11874 trunk/include/scache.h (File Modified) (Property Modified)
11875 trunk/include/send.h (File Modified) (Property Modified)
11876 trunk/include/serno.h (Property Modified)
11877 trunk/include/setup.h.in (Property Modified)
11878 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11879 trunk/include/stdinc.h (File Modified) (Property Modified)
11880 trunk/include/supported.h (File Modified) (Property Modified)
11881 trunk/include/tools.h (File Modified) (Property Modified)
11882 trunk/include/whowas.h (File Modified) (Property Modified)
11883 trunk/install-sh (File Modified) (Property Modified)
11884 trunk/modules/.cvsignore (Property Modified)
11885 trunk/modules/.depend (Property Modified)
11886 trunk/modules/.indent.pro (Property Modified)
11887 trunk/modules/Makefile.in (File Modified) (Property Modified)
11888 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11889 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11890 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11891 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11892 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11893 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11894 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11895 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11896 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11897 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11898 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11899 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11900 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11901 trunk/modules/m_accept.c (File Modified) (Property Modified)
11902 trunk/modules/m_admin.c (File Modified) (Property Modified)
11903 trunk/modules/m_away.c (File Modified) (Property Modified)
11904 trunk/modules/m_cap.c (File Modified) (Property Modified)
11905 trunk/modules/m_capab.c (File Modified) (Property Modified)
11906 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11907 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11908 trunk/modules/m_close.c (File Modified) (Property Modified)
11909 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11910 trunk/modules/m_connect.c (File Modified) (Property Modified)
11911 trunk/modules/m_dline.c (File Modified) (Property Modified)
11912 trunk/modules/m_encap.c (File Modified) (Property Modified)
11913 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11914 trunk/modules/m_gline.c (File Modified) (Property Modified)
11915 trunk/modules/m_help.c (File Modified) (Property Modified)
11916 trunk/modules/m_info.c (File Modified) (Property Modified)
11917 trunk/modules/m_invite.c (File Modified) (Property Modified)
11918 trunk/modules/m_ison.c (File Modified) (Property Modified)
11919 trunk/modules/m_kline.c (File Modified) (Property Modified)
11920 trunk/modules/m_knock.c (File Modified) (Property Modified)
11921 trunk/modules/m_links.c (File Modified) (Property Modified)
11922 trunk/modules/m_list.c (File Modified) (Property Modified)
11923 trunk/modules/m_locops.c (File Modified) (Property Modified)
11924 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11925 trunk/modules/m_map.c (File Modified) (Property Modified)
11926 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11927 trunk/modules/m_motd.c (File Modified) (Property Modified)
11928 trunk/modules/m_names.c (File Modified) (Property Modified)
11929 trunk/modules/m_oper.c (File Modified) (Property Modified)
11930 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11931 trunk/modules/m_pass.c (File Modified) (Property Modified)
11932 trunk/modules/m_ping.c (File Modified) (Property Modified)
11933 trunk/modules/m_pong.c (File Modified) (Property Modified)
11934 trunk/modules/m_post.c (File Modified) (Property Modified)
11935 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11936 trunk/modules/m_restart.c (File Modified) (Property Modified)
11937 trunk/modules/m_resv.c (File Modified) (Property Modified)
11938 trunk/modules/m_services.c (File Modified) (Property Modified)
11939 trunk/modules/m_set.c (File Modified) (Property Modified)
11940 trunk/modules/m_stats.c (File Modified) (Property Modified)
11941 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11942 trunk/modules/m_tb.c (File Modified) (Property Modified)
11943 trunk/modules/m_testline.c (File Modified) (Property Modified)
11944 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11945 trunk/modules/m_time.c (File Modified) (Property Modified)
11946 trunk/modules/m_topic.c (File Modified) (Property Modified)
11947 trunk/modules/m_trace.c (File Modified) (Property Modified)
11948 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11949 trunk/modules/m_user.c (File Modified) (Property Modified)
11950 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11951 trunk/modules/m_users.c (File Modified) (Property Modified)
11952 trunk/modules/m_version.c (File Modified) (Property Modified)
11953 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11954 trunk/modules/m_who.c (File Modified) (Property Modified)
11955 trunk/modules/m_whois.c (File Modified) (Property Modified)
11956 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11957 trunk/modules/m_xline.c (File Modified) (Property Modified)
11958 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11959 trunk/servlink/.cvsignore (Property Modified)
11960 trunk/servlink/.indent.pro (Property Modified)
11961 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11962 trunk/servlink/README (File Modified) (Property Modified)
11963 trunk/servlink/TODO (File Modified) (Property Modified)
11964 trunk/servlink/control.c (File Modified) (Property Modified)
11965 trunk/servlink/control.h (File Modified) (Property Modified)
11966 trunk/servlink/io.c (File Modified) (Property Modified)
11967 trunk/servlink/io.h (File Modified) (Property Modified)
11968 trunk/servlink/servlink.c (File Modified) (Property Modified)
11969 trunk/servlink/servlink.h (File Modified) (Property Modified)
11970 trunk/src/.cvsignore (Property Modified)
11971 trunk/src/.depend (Property Modified)
11972 trunk/src/.indent.pro (Property Modified)
11973 trunk/src/Makefile.in (File Modified) (Property Modified)
11974 trunk/src/adns.c (File Modified) (Property Modified)
11975 trunk/src/balloc.c (File Modified) (Property Modified)
11976 trunk/src/cache.c (File Modified) (Property Modified)
11977 trunk/src/channel.c (File Modified) (Property Modified)
11978 trunk/src/class.c (File Modified) (Property Modified)
11979 trunk/src/client.c (File Modified) (Property Modified)
11980 trunk/src/commio.c (File Modified) (Property Modified)
11981 trunk/src/devpoll.c (File Modified) (Property Modified)
11982 trunk/src/epoll.c (File Modified) (Property Modified)
11983 trunk/src/event.c (File Modified) (Property Modified)
11984 trunk/src/getopt.c (File Modified) (Property Modified)
11985 trunk/src/hash.c (File Modified) (Property Modified)
11986 trunk/src/hook.c (File Modified) (Property Modified)
11987 trunk/src/hostmask.c (File Modified) (Property Modified)
11988 trunk/src/irc_string.c (File Modified) (Property Modified)
11989 trunk/src/ircd.c (File Modified) (Property Modified)
11990 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11991 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11992 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11993 trunk/src/kdparse.c (File Modified) (Property Modified)
11994 trunk/src/kqueue.c (File Modified) (Property Modified)
11995 trunk/src/linebuf.c (File Modified) (Property Modified)
11996 trunk/src/listener.c (File Modified) (Property Modified)
11997 trunk/src/match.c (File Modified) (Property Modified)
11998 trunk/src/memory.c (File Modified) (Property Modified)
11999 trunk/src/messages.tab (File Modified) (Property Modified)
12000 trunk/src/modules.c (File Modified) (Property Modified)
12001 trunk/src/monitor.c (File Modified) (Property Modified)
12002 trunk/src/newconf.c (File Modified) (Property Modified)
12003 trunk/src/numeric.c (File Modified) (Property Modified)
12004 trunk/src/packet.c (File Modified) (Property Modified)
12005 trunk/src/parse.c (File Modified) (Property Modified)
12006 trunk/src/patricia.c (File Modified) (Property Modified)
12007 trunk/src/poll.c (File Modified) (Property Modified)
12008 trunk/src/reject.c (File Modified) (Property Modified)
12009 trunk/src/restart.c (File Modified) (Property Modified)
12010 trunk/src/s_auth.c (File Modified) (Property Modified)
12011 trunk/src/s_conf.c (File Modified) (Property Modified)
12012 trunk/src/s_gline.c (File Modified) (Property Modified)
12013 trunk/src/s_log.c (File Modified) (Property Modified)
12014 trunk/src/s_newconf.c (File Modified) (Property Modified)
12015 trunk/src/s_serv.c (File Modified) (Property Modified)
12016 trunk/src/s_stats.c (File Modified) (Property Modified)
12017 trunk/src/s_user.c (File Modified) (Property Modified)
12018 trunk/src/scache.c (File Modified) (Property Modified)
12019 trunk/src/select.c (File Modified) (Property Modified)
12020 trunk/src/send.c (File Modified) (Property Modified)
12021 trunk/src/snprintf.c (File Modified) (Property Modified)
12022 trunk/src/tools.c (File Modified) (Property Modified)
12023 trunk/src/version.c.SH (File Modified) (Property Modified)
12024 trunk/src/whowas.c (File Modified) (Property Modified)
12025 trunk/tools/.cvsignore (Property Modified)
12026 trunk/tools/Makefile.in (File Modified) (Property Modified)
12027 trunk/tools/README (File Modified) (Property Modified)
12028 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12029 trunk/tools/convertilines.c (File Modified) (Property Modified)
12030 trunk/tools/convertklines.c (File Modified) (Property Modified)
12031 trunk/tools/mkkeypair (Property Modified)
12032 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12033 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12034 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12035 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12036 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12037 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12038 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12039 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12040 trunk/tools/untabify (File Modified) (Property Modified)
12041 trunk/tools/viconf.c (File Modified) (Property Modified)
12044 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12050 trunk/RELNOTES (File Modified)
12053 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12055 - Make version.c use our serial, not ratbox's.
12059 trunk/src/version.c.SH (File Modified)
12062 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12065 - revved patchlevel to 2.1.5
12069 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12073 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12075 - fix buffer overflow and unterminated buffer when removing TS6 bans
12076 - fix rebuilding of SJOIN
12080 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12083 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12085 have servlink report if it gets an uncompressed error message when it gets inflate failures
12088 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12091 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12093 - extend our copyrights to 2005.
12097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12203 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12206 - revved patchlevel to 2.1.4
12210 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12214 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12216 - add TARGMAX to 005
12217 - remove the +1 from ->uid in struct Client
12218 - fix checking of accept entries in m_accept.c
12222 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12228 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12230 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12235 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12238 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12240 - remove an unused variable
12244 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12247 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12249 don't burst a TS5 name in burst_TS6. -via jillies
12252 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12255 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12257 - via jilles, make nickchanges invalidate any cached bans for
12262 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12268 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12270 - fix some char vs byte usage to make adns compile cleanly with gcc4
12274 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12275 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12276 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12277 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12278 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12279 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12280 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12281 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12284 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12286 userhost should allow 5 userhost checks, not 4
12289 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12292 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12294 - another darwin fix
12298 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12301 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12307 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12308 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12309 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12310 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12311 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12312 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12313 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12314 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12317 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12319 - remove bogus extern of abort_list
12323 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12326 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12328 svn repo access stuff
12331 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12334 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12340 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12343 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12349 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12352 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12354 revert omotd..i thought it was a good idea..oh well
12357 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12360 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12362 Commas are bad things in channel keys
12366 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12369 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12371 Add OMOTD command to display oper motd
12375 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12378 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12380 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12383 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12386 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12388 Modified files: (Branch: RATBOX_2_1)
12391 - stop testing whois for protocol violations, as they can be caused in
12392 ircds going all the way back to the original ircd2.8
12394 Revision Changes Path
12395 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12399 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12401 Modified files: (Branch: RATBOX_2_1)
12404 - remove some 2.2 code
12406 Revision Changes Path
12407 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12411 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12413 Modified files: (Branch: RATBOX_2_1)
12416 backport of the silly december 31st bug
12418 Revision Changes Path
12419 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12423 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12425 Modified files: (Branch: RATBOX_2_1)
12427 include patchlevel.h
12429 - revved patchlevel to 2.1.3
12431 Revision Changes Path
12432 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12433 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12437 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12439 Modified files: (Branch: RATBOX_2_1)
12442 modules/core m_nick.c
12445 - stop removing a clients own list of accepted clients when they do a
12447 - clean up the accept code so its less retarded
12449 Revision Changes Path
12450 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12451 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12452 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12453 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12457 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12459 Modified files: (Branch: RATBOX_2_1)
12462 src event.c ircd.c newconf.c
12464 - remove a defn of links_cache_list in m_links.c which was causing
12465 the flattened links update to be ignored
12466 - add eventUpdate(), and make links_delay update on rehash
12468 Revision Changes Path
12469 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12470 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12471 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12472 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12473 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12477 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12479 Modified files: (Branch: RATBOX_2_1)
12483 - make the conf parser apply service {}; on rehash
12485 Revision Changes Path
12486 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12487 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12491 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12493 Modified files: (Branch: RATBOX_2_1)
12496 - show ENABLE_SERVICES define in info
12498 Revision Changes Path
12499 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12503 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12505 Modified files: (Branch: RATBOX_2_1)
12506 modules m_services.c m_stats.c
12508 - via jilles, make m_services.c hook into stats U and display service
12511 Revision Changes Path
12512 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12513 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12517 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12519 Modified files: (Branch: RATBOX_2_1)
12520 . configure configure.ac
12522 - default build to -O2
12524 Revision Changes Path
12525 7.249.2.2 +4 -4 ircd-ratbox/configure
12526 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12530 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12532 Modified files: (Branch: RATBOX_2_1)
12533 doc example.conf example.efnet.conf
12534 include client.h s_conf.h s_newconf.h
12536 modules/core m_join.c m_nick.c
12537 src channel.c newconf.c s_conf.c s_user.c
12539 - remove no_oper_resvs from general {};
12540 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12542 Revision Changes Path
12543 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12544 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12545 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12546 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12547 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12548 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12549 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12550 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12551 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12552 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12553 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12554 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12558 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12560 Modified files: (Branch: RATBOX_2_1)
12561 modules/core m_mode.c m_nick.c
12565 - raise max temptime to a year
12567 - require 9 parameters in ms_nick(), 10 in ms_uid()
12569 Revision Changes Path
12570 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12571 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12572 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12576 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12578 Modified files: (Branch: RATBOX_2_1)
12579 modules m_services.c
12581 - only show services logged in info when its a local client
12583 Revision Changes Path
12584 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12588 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12590 Modified files: (Branch: RATBOX_2_1)
12593 passing a pointer to a pointer is not what was intended, oops
12595 Revision Changes Path
12596 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12600 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12602 Modified files: (Branch: RATBOX_2_1)
12605 - update services.txt with FNC
12607 Revision Changes Path
12608 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12612 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12614 Modified files: (Branch: RATBOX_2_1)
12617 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12619 Revision Changes Path
12620 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12624 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12626 Modified files: (Branch: RATBOX_2_1)
12629 - add some uniqueness into auth process for bopm
12631 Revision Changes Path
12632 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12636 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12638 Modified files: (Branch: RATBOX_2_1)
12639 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12641 - make contrib/ compile
12643 Revision Changes Path
12644 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12645 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12646 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12647 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12651 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12653 Modified files: (Branch: RATBOX_2_1)
12654 modules m_monitor.c
12656 Don't allow MONITOR from an unregistered client
12658 Revision Changes Path
12659 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12663 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12665 Modified files: (Branch: RATBOX_2_1)
12666 doc example.conf example.efnet.conf
12668 src class.c messages.tab newconf.c
12670 - remove sendq_eob, its become more of a hindrance than a benefit.
12671 - sync example.efnet.conf cluster {}; with example.conf
12673 Revision Changes Path
12674 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12675 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12676 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12677 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12678 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12679 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12683 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12685 Modified files: (Branch: RATBOX_2_1)
12687 include patchlevel.h
12690 - revved patchlevel to 2.1.2
12692 Revision Changes Path
12693 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12694 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12698 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12700 Modified files: (Branch: RATBOX_2_1)
12701 . configure configure.ac
12703 - raise default topiclen to 160.
12705 Revision Changes Path
12706 7.249.2.1 +3 -3 ircd-ratbox/configure
12707 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12711 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12713 Modified files: (Branch: RATBOX_2_1)
12714 modules m_services.c
12716 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12717 tsinfo matches this
12719 Revision Changes Path
12720 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12724 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12726 Modified files: (Branch: RATBOX_2_1)
12727 modules m_services.c
12729 - monitor_signoff() the client we're nickchanging
12731 Revision Changes Path
12732 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12736 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12738 Modified files: (Branch: RATBOX_2_1)
12741 - fix various UID problems with trace
12743 Revision Changes Path
12744 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12748 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12750 Modified files: (Branch: RATBOX_2_1)
12751 help/opers dline kline
12752 modules m_resv.c m_stats.c
12753 modules/core m_mode.c
12756 - tidy up kline/dline help to note they dont accept nick as target
12757 - disallow bans beginning with ':' over bmask
12758 - disallow bans with a space in chm_ban
12759 - stop counting hidden opers in stats p
12760 - match() parameters in remote unresv were inverted, causing it to fail
12761 - fix possibility of clients setting blank keys
12763 Revision Changes Path
12764 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12765 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12766 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12767 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12768 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12772 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12774 Modified files: (Branch: RATBOX_2_1)
12777 - fix problems with amd64 and the way we do va_list
12779 Revision Changes Path
12780 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12784 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12786 Modified files: (Branch: RATBOX_2_1)
12787 modules m_services.c
12789 - tidy up the kill notifications for RSFNC
12791 Revision Changes Path
12792 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12796 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12798 Modified files: (Branch: RATBOX_2_1)
12800 modules m_services.c
12803 - some more rserv stuff:
12804 - add RSFNC capability
12805 - fix up RSFNC, kill existing clients if they exist.
12807 Revision Changes Path
12808 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12809 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12810 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12814 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12816 Modified files: (Branch: RATBOX_2_1)
12817 modules m_services.c
12819 - first stab at a FNC implementation for rserv
12821 Revision Changes Path
12822 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12826 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12828 Modified files: (Branch: RATBOX_2_1)
12833 Revision Changes Path
12834 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12838 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12840 Modified files: (Branch: RATBOX_2_1)
12843 - add links_delay back
12845 Revision Changes Path
12846 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12850 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12852 Modified files: (Branch: RATBOX_2_1)
12856 - swap tabs for spaces
12858 Revision Changes Path
12859 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12860 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12864 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12866 Modified files: (Branch: RATBOX_2_1)
12869 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12870 contained in the client_flood conf option
12871 - remove a couple of unused defines from info
12873 Revision Changes Path
12874 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12878 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12880 Modified files: (Branch: RATBOX_2_1)
12883 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12885 Revision Changes Path
12886 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12890 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12892 Modified files: (Branch: RATBOX_2_1)
12893 doc example.conf example.efnet.conf
12895 - fix missing closing comment tag
12897 Revision Changes Path
12898 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12899 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12903 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12905 Modified files: (Branch: RATBOX_2_1)
12907 include patchlevel.h
12909 - revved patchlevel to 2.1.1
12911 Revision Changes Path
12912 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12913 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12917 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12919 Modified files: (Branch: RATBOX_2_1)
12922 - sync up remote kline reasons, so theyre consistent with what happens
12923 when we add local klines - notably the "Temporary K-line x min" and
12924 date added to reason.
12926 Revision Changes Path
12927 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12931 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12933 Modified files: (Branch: RATBOX_2_1)
12936 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12938 Revision Changes Path
12939 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12943 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12945 Modified files: (Branch: RATBOX_2_1)
12948 used the data pointer we saved, not what just got nulled
12950 Revision Changes Path
12951 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12955 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12957 Modified files: (Branch: RATBOX_2_1)
12958 modules m_resv.c m_xline.c
12960 - fix broken propagation of xline/resv
12962 Revision Changes Path
12963 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12964 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12968 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12970 Modified files: (Branch: RATBOX_2_1)
12973 - properly increment bad auth count for stats T when we timeout an auth
12975 Revision Changes Path
12976 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12980 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12982 Modified files: (Branch: RATBOX_2_1)
12985 modules/core m_nick.c
12987 - fix a bit that didnt make sense in monitor.txt
12988 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12990 Revision Changes Path
12991 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12992 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12993 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12997 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12999 Modified files: (Branch: RATBOX_2_1)
13002 removing dlink nodes from auth_poll_list twice is bad
13004 Revision Changes Path
13005 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13009 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13011 Modified files: (Branch: RATBOX_2_1)
13014 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13015 changed to RPL_STATSDEBUG
13017 Revision Changes Path
13018 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13022 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13024 Added files: (Branch: RATBOX_2_1)
13027 - add some documentation about target change
13029 Revision Changes Path
13030 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13034 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13036 Modified files: (Branch: RATBOX_2_1)
13037 include supported.h
13038 modules/core m_message.c
13040 - remove extra argument to 005
13041 - disallow messaging of UIDs
13043 Revision Changes Path
13044 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13045 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13049 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13051 Modified files: (Branch: RATBOX_2_1)
13054 - fix a longstanding parser bug with wrong limit checking, causing us to
13055 accept one less parameter than we're allowed to accept.
13057 Revision Changes Path
13058 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13062 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13064 Modified files: (Branch: RATBOX_2_1)
13065 modules/core m_message.c
13067 - exempt users messaging themselves from target change
13069 Revision Changes Path
13070 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13074 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13076 Modified files: (Branch: RATBOX_2_1)
13077 include supported.h
13079 - stop violating MAXPARA on 005.
13081 Revision Changes Path
13082 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13086 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13088 Modified files: (Branch: RATBOX_2_1)
13089 modules/core m_nick.c
13091 - dont store an ipv6 sockhost if we're not compiled with v6 support
13093 Revision Changes Path
13094 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13098 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13100 Modified files: (Branch: RATBOX_2_1)
13103 - remove some vms includes
13105 Revision Changes Path
13106 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13110 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13112 Modified files: (Branch: RATBOX_2_1)
13116 - force commit for new branch
13118 Revision Changes Path
13119 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13120 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13124 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13127 . RELNOTES configure configure.ac
13128 include patchlevel.h
13130 - revved patchlevel to 2.1.0
13132 Revision Changes Path
13133 1.114 +6 -2 ircd-ratbox/RELNOTES
13134 7.249 +11 -11 ircd-ratbox/configure
13135 7.63 +3 -3 ircd-ratbox/configure.ac
13136 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13140 leeh 2005/03/04 13:31:32 EST (20050304_2)
13144 include patchlevel.h
13147 - revved patchlevel to 2.1.0beta2
13149 Revision Changes Path
13150 1.113 +12 -0 ircd-ratbox/RELNOTES
13151 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13155 leeh 2005/03/04 13:27:05 EST (20050304_1)
13158 doc whats-new-2.1.txt
13161 - update whats-new-2.1
13162 - when we're handling global NAMES, dont output channels if there are no
13163 members within them we can show.
13165 Revision Changes Path
13166 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13167 7.436 +12 -2 ircd-ratbox/src/channel.c
13171 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13176 That would be a node_heap not a prefix_heap..oops
13178 Revision Changes Path
13179 7.30 +1 -1 ircd-ratbox/src/patricia.c
13183 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13188 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13189 otherwise..the other macros might work????
13191 Revision Changes Path
13192 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13196 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13199 . configure configure.ac
13203 Revision Changes Path
13204 7.248 +5 -5 ircd-ratbox/configure
13205 7.62 +5 -5 ircd-ratbox/configure.ac
13209 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13212 . configure configure.ac
13216 Revision Changes Path
13217 7.247 +3 -2 ircd-ratbox/configure
13218 7.61 +3 -2 ircd-ratbox/configure.ac
13222 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13225 . configure configure.ac
13229 Revision Changes Path
13230 7.246 +6 -6 ircd-ratbox/configure
13231 7.60 +4 -4 ircd-ratbox/configure.ac
13235 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13238 . configure configure.ac
13241 Doh these changes got put on RATBOX_2_0 when they were meant for
13243 Also merged in the monitor heap size stuff, not that i think monitor has
13246 Revision Changes Path
13247 7.245 +12 -3 ircd-ratbox/configure
13248 7.59 +11 -3 ircd-ratbox/configure.ac
13249 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13253 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13258 Add more robust alloca checking
13260 Revision Changes Path
13261 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13265 leeh 2005/02/24 15:27:17 EST (20050224_9)
13270 - fix the copyright on m_42.c :p
13272 Revision Changes Path
13273 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13277 leeh 2005/02/24 15:22:53 EST (20050224_8)
13280 include supported.h
13283 - fix a core in undline on bad masks
13284 - remove an unwanted space from beginning of second 005 numeric
13286 Revision Changes Path
13287 7.5 +1 -1 ircd-ratbox/include/supported.h
13288 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13292 leeh 2005/02/24 15:18:59 EST (20050224_7)
13295 modules m_monitor.c
13297 - use max_monitor when adding nicknames
13299 that should be everything now..
13301 Revision Changes Path
13302 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13306 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13313 Revision Changes Path
13314 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13318 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13325 Revision Changes Path
13326 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13330 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13335 The Answer to Life, the Universe, and Everything
13337 Revision Changes Path
13338 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13342 leeh 2005/02/24 14:53:04 EST (20050224_3)
13346 modules m_monitor.c
13347 src ircd.c monitor.c
13349 - call init_monitor() on startup
13350 - add in support for adding/deleting/listing monitor entries
13352 Revision Changes Path
13353 7.2 +3 -1 ircd-ratbox/include/monitor.h
13354 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13355 7.374 +2 -0 ircd-ratbox/src/ircd.c
13356 7.3 +15 -4 ircd-ratbox/src/monitor.c
13360 leeh 2005/02/23 21:20:10 EST (20050224_2)
13363 doc example.conf example.efnet.conf
13364 include s_conf.h supported.h
13365 modules Makefile.in
13366 src client.c newconf.c s_conf.c
13368 modules m_monitor.c
13370 - add the max_monitor config option
13371 - advertise MONITOR=%d in 005
13372 - clear a local clients monitor list on exit
13373 - add the framework for the MONITOR command
13376 Revision Changes Path
13377 7.261 +5 -0 ircd-ratbox/doc/example.conf
13378 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13379 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13380 7.4 +4 -2 ircd-ratbox/include/supported.h
13381 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13382 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13383 7.492 +1 -0 ircd-ratbox/src/client.c
13384 7.202 +1 -0 ircd-ratbox/src/newconf.c
13385 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13389 leeh 2005/02/23 20:57:51 EST (20050224_1)
13392 . configure configure.ac
13396 - move MONITOR_HEAP_SIZE over to configure
13398 Revision Changes Path
13399 7.244 ircd-ratbox/configure
13400 7.58 +4 -2 ircd-ratbox/configure.ac
13401 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13402 7.2 +0 -2 ircd-ratbox/src/monitor.c
13406 leeh 2005/02/23 20:48:08 EST (20050224_0)
13410 include client.h numeric.h
13411 modules/core m_nick.c
13412 src Makefile.in client.c messages.tab
13418 - first half of my server-side notify list implementation..
13420 Revision Changes Path
13421 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13422 7.266 +3 -0 ircd-ratbox/include/client.h
13423 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13424 7.58 +6 -0 ircd-ratbox/include/numeric.h
13425 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13426 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13427 7.491 +3 -0 ircd-ratbox/src/client.c
13428 7.126 +5 -5 ircd-ratbox/src/messages.tab
13429 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13430 7.342 +2 -0 ircd-ratbox/src/s_user.c
13434 leeh 2005/02/23 18:42:59 EST (20050223_0)
13439 - double the size of the client and channel hashtables (64k -> 128k and
13440 32k -> 64k). The improvements are quite significant..
13442 Revision Changes Path
13443 7.54 +4 -4 ircd-ratbox/include/hash.h
13447 leeh 2005/02/22 14:55:56 EST (20050222_1)
13451 modules m_services.c
13453 - remove a couple of unused vars
13454 - update monitor.txt
13456 Revision Changes Path
13457 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13458 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13462 leeh 2005/02/21 19:47:24 EST (20050222_0)
13467 - add in my documentation on the upcoming MONITOR command
13469 Revision Changes Path
13470 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13474 leeh 2005/02/21 12:09:34 EST (20050221_0)
13477 . configure configure.ac
13478 doc whats-new-2.1.txt
13479 tools README.mkpasswd
13483 - update whats-new-2.1.txt some more
13484 - we dont have vms mkpasswd anymore
13485 - remove the unused crypt.c
13487 Revision Changes Path
13488 7.243 +3 -6 ircd-ratbox/configure
13489 7.57 +2 -4 ircd-ratbox/configure.ac
13490 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13491 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13492 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13496 leeh 2005/02/19 12:38:09 EST (20050219_3)
13499 doc example.conf example.efnet.conf
13502 src channel.c client.c ircd.c s_conf.c
13504 - rework the splitcode, splitservers is now how many servers we've marked as
13505 EOB, rather than how many are linked. Thus pull ourselves out of
13506 splitmode immediately once this is satisfied
13508 Revision Changes Path
13509 7.260 +8 -9 ircd-ratbox/doc/example.conf
13510 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13511 7.83 +1 -0 ircd-ratbox/include/ircd.h
13512 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13513 7.435 +16 -36 ircd-ratbox/src/channel.c
13514 7.490 +2 -0 ircd-ratbox/src/client.c
13515 7.373 +2 -1 ircd-ratbox/src/ircd.c
13516 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13520 leeh 2005/02/19 09:02:34 EST (20050219_2)
13523 doc example.conf example.efnet.conf
13524 include ircd.h s_conf.h
13526 src channel.c ircd.c newconf.c s_conf.c
13528 - remove split_delay
13530 Revision Changes Path
13531 7.259 +0 -5 ircd-ratbox/doc/example.conf
13532 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13533 7.82 +0 -1 ircd-ratbox/include/ircd.h
13534 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13535 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13536 7.434 +2 -7 ircd-ratbox/src/channel.c
13537 7.372 +0 -1 ircd-ratbox/src/ircd.c
13538 7.201 +0 -1 ircd-ratbox/src/newconf.c
13539 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13543 leeh 2005/02/19 08:48:05 EST (20050219_1)
13547 modules m_cap.c m_who.c
13550 - implemented multi-prefix client capability, which allows stacking of @+ in
13553 Revision Changes Path
13554 7.265 +1 -1 ircd-ratbox/include/client.h
13555 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13556 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13557 7.433 +4 -6 ircd-ratbox/src/channel.c
13561 leeh 2005/02/19 06:27:58 EST (20050219_0)
13565 src newconf.c s_conf.c s_newconf.c
13567 - removed some unused vars/functions
13569 Revision Changes Path
13570 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13571 7.200 +0 -15 ircd-ratbox/src/newconf.c
13572 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13573 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13577 leeh 2005/02/16 12:58:24 EST (20050216_2)
13580 . RELNOTES configure configure.ac
13581 include patchlevel.h
13583 - update configure to reflect this is 'devel'
13585 - revved patchlevel to 2.1.0beta1
13587 Revision Changes Path
13588 1.112 +9 -1 ircd-ratbox/RELNOTES
13589 7.242 +11 -11 ircd-ratbox/configure
13590 7.56 +3 -3 ircd-ratbox/configure.ac
13591 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13595 leeh 2005/02/16 12:46:30 EST (20050216_1)
13598 . configure configure.ac
13599 include client.h numeric.h s_conf.h setup.h.in
13601 modules Makefile.in
13602 modules/core m_nick.c
13603 src Makefile.in client.c ircd.c messages.tab
13604 newconf.c s_conf.c s_user.c
13610 - remove watch, the protocol for this sucks so hard I just dont want it
13613 Revision Changes Path
13614 7.241 +2 -12 ircd-ratbox/configure
13615 7.55 +2 -4 ircd-ratbox/configure.ac
13616 7.264 +0 -2 ircd-ratbox/include/client.h
13617 7.57 +0 -11 ircd-ratbox/include/numeric.h
13618 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13619 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13620 7.3 +2 -3 ircd-ratbox/include/supported.h
13621 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13622 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13623 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13624 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13625 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13626 7.489 +0 -3 ircd-ratbox/src/client.c
13627 7.371 +0 -2 ircd-ratbox/src/ircd.c
13628 7.125 +9 -9 ircd-ratbox/src/messages.tab
13629 7.199 +0 -1 ircd-ratbox/src/newconf.c
13630 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13631 7.341 +0 -2 ircd-ratbox/src/s_user.c
13632 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13636 leeh 2005/02/15 19:13:31 EST (20050216_0)
13640 src event.c ircd_lexer.l ircd_signal.c
13643 servlink descrip.mms
13645 - remove a few vms bits
13647 Revision Changes Path
13648 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13649 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13650 7.47 +0 -54 ircd-ratbox/src/event.c
13651 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13652 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13653 7.152 +0 -3 ircd-ratbox/src/modules.c
13657 leeh 2005/02/15 18:53:32 EST (20050215_0)
13660 include hostmask.h ircd.h s_conf.h s_newconf.h
13661 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13663 src hostmask.c ircd.c ircd_signal.c s_conf.c
13666 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13667 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13669 Revision Changes Path
13670 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13671 7.81 +1 -0 ircd-ratbox/include/ircd.h
13672 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13673 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13674 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13675 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13676 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13677 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13678 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13679 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13680 7.370 +7 -0 ircd-ratbox/src/ircd.c
13681 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13682 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13683 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13687 leeh 2005/02/13 10:21:41 EST (20050213_4)
13692 doc whats-new-2.0.txt whats-new-2.1.txt
13696 - move whats-new.txt to whats-new-2.0.txt
13697 - add in whats-new-2.1.txt
13698 - update services.txt with the whois for logged in users
13700 Revision Changes Path
13701 7.2 +5 -0 ircd-ratbox/doc/services.txt
13702 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13703 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13704 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13708 leeh 2005/02/13 09:20:37 EST (20050213_3)
13711 include supported.h
13712 modules/core m_message.c
13714 - fix a compile error in m_message.c
13715 - update 005 to the spec and add CPRIVMSG/CNOTICE
13717 Revision Changes Path
13718 7.2 +31 -37 ircd-ratbox/include/supported.h
13719 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13723 leeh 2005/02/13 09:14:12 EST (20050213_2)
13728 - fix the membership memleak
13730 Revision Changes Path
13731 7.432 +0 -3 ircd-ratbox/src/channel.c
13735 leeh 2005/02/12 21:51:56 EST (20050213_1)
13739 modules/core m_message.c
13741 - add a bitmask to track when they send their first message, only allowing
13742 clearing stuff after that.
13744 Revision Changes Path
13745 7.263 +4 -0 ircd-ratbox/include/client.h
13746 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13750 leeh 2005/02/12 21:17:52 EST (20050213_0)
13753 include patricia.h s_newconf.h
13754 modules/core m_message.c
13755 src patricia.c s_newconf.c s_user.c
13757 - add in the patricia for tracking who fills up targets, give them a reduced
13760 Revision Changes Path
13761 7.20 +1 -1 ircd-ratbox/include/patricia.h
13762 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13763 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13764 7.29 +1 -1 ircd-ratbox/src/patricia.c
13765 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13766 7.340 +4 -0 ircd-ratbox/src/s_user.c
13770 leeh 2005/02/12 18:35:10 EST (20050212_0)
13773 include ircd_defs.h
13774 src class.c reject.c
13776 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13778 Revision Changes Path
13779 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13780 7.68 +1 -5 ircd-ratbox/src/class.c
13781 1.33 +1 -5 ircd-ratbox/src/reject.c
13785 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13790 remove stupid memory leak
13792 Revision Changes Path
13793 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13797 leeh 2005/02/11 06:42:48 EST (20050211_0)
13802 - workaround hyb6 allowing empty gline reasons
13804 Revision Changes Path
13805 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13809 leeh 2005/02/09 14:39:13 EST (20050209_2)
13813 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13814 src ircd.c s_conf.c
13816 - move temp dlines and temp klines over to an array, rather than completely
13819 Revision Changes Path
13820 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13821 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13822 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13823 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13824 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13825 7.369 +0 -5 ircd-ratbox/src/ircd.c
13826 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13830 leeh 2005/02/09 14:02:13 EST (20050209_1)
13834 modules m_cap.c m_pong.c m_user.c
13835 modules/core m_nick.c
13838 - remove 'nick' param from register_local_user(), its not needed.
13840 Revision Changes Path
13841 7.35 +1 -1 ircd-ratbox/include/s_user.h
13842 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13843 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13844 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13845 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13846 7.339 +6 -6 ircd-ratbox/src/s_user.c
13850 leeh 2005/02/09 13:12:53 EST (20050209_0)
13853 modules m_cmessage.c
13855 - dont send numerics when we're dealing with CNOTICE
13856 - add in checking for +g, and resetting idle
13858 Revision Changes Path
13859 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13863 leeh 2005/02/08 11:37:50 EST (20050208_2)
13868 - fix operator blocks to work on ip spoofs
13870 Revision Changes Path
13871 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13875 leeh 2005/02/07 19:23:22 EST (20050208_1)
13878 doc example.conf example.efnet.conf
13881 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13883 Revision Changes Path
13884 7.258 +0 -39 ircd-ratbox/doc/example.conf
13885 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13886 7.198 +0 -272 ircd-ratbox/src/newconf.c
13890 leeh 2005/02/07 19:19:32 EST (20050208_0)
13895 - added support for kline.conf.perm et al, these take the same formats
13896 as their non-permanent partners, but you cant remove them via the ircd.
13898 Revision Changes Path
13899 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13903 leeh 2005/02/02 19:18:59 EST (20050203_1)
13910 help/opers cnotice cprivmsg
13912 - added help files for cprivmsg/cnotice
13914 Revision Changes Path
13915 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13916 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13917 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13918 1.10 +19 -19 ircd-ratbox/help/opers/index
13919 1.7 +10 -9 ircd-ratbox/help/users/index
13923 leeh 2005/02/02 19:14:25 EST (20050203_0)
13927 modules Makefile.in
13930 modules m_cmessage.c
13932 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13933 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13934 nick is a member. These bypass any target change limitations.
13935 - added ERR_VOICENEEDED, numeric 489.
13937 Revision Changes Path
13938 7.56 +2 -0 ircd-ratbox/include/numeric.h
13939 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13940 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13941 7.124 +1 -1 ircd-ratbox/src/messages.tab
13945 leeh 2005/02/02 16:58:16 EST (20050202_4)
13950 - update etrace help
13952 Revision Changes Path
13953 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13957 leeh 2005/02/02 16:55:04 EST (20050202_3)
13962 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13963 can put its external ip address in there..
13965 Revision Changes Path
13966 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13970 leeh 2005/02/02 16:41:06 EST (20050202_2)
13975 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13976 if its a non-local client. These will just get "lost" if the remote
13977 server doesnt support this..
13979 Revision Changes Path
13980 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13984 leeh 2005/02/02 16:12:12 EST (20050202_1)
13987 include client.h numeric.h s_conf.h
13988 modules/core m_message.c
13989 src messages.tab newconf.c s_conf.c
13991 - first part of the target change code, add the storage of targets for
13992 localuser, throttle messages when they fill all the available slots
13994 Revision Changes Path
13995 7.262 +5 -1 ircd-ratbox/include/client.h
13996 7.55 +2 -0 ircd-ratbox/include/numeric.h
13997 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13998 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13999 7.123 +1 -1 ircd-ratbox/src/messages.tab
14000 7.197 +1 -0 ircd-ratbox/src/newconf.c
14001 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14005 leeh 2005/02/02 13:28:10 EST (20050202_0)
14008 modules m_resv.c m_stats.c m_testline.c
14009 modules/core m_join.c
14010 src hash.c kdparse.c messages.tab s_newconf.c
14012 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14013 tracking of when resvs get hit
14015 Revision Changes Path
14016 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14017 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14018 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14019 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14020 7.114 +3 -0 ircd-ratbox/src/hash.c
14021 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14022 7.122 +1 -1 ircd-ratbox/src/messages.tab
14023 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14027 leeh 2005/01/31 09:04:10 EST (20050131_2)
14032 - fflush() logfiles
14034 Revision Changes Path
14035 7.79 +2 -0 ircd-ratbox/src/s_log.c
14039 leeh 2005/01/31 08:59:09 EST (20050131_1)
14044 - rename fd_dump() to comm_dump()
14046 Revision Changes Path
14047 1.27 +2 -2 ircd-ratbox/src/commio.c
14051 leeh 2005/01/30 19:16:08 EST (20050131_0)
14056 modules m_services.c
14057 modules/core m_server.c
14058 src hook.c s_serv.c
14060 - added hook for server_introduced
14061 - fixed up services support for hooks
14063 Revision Changes Path
14064 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14065 1.31 +1 -0 ircd-ratbox/include/hook.h
14066 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14067 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14068 7.36 +2 -0 ircd-ratbox/src/hook.c
14069 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14073 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14078 Add back in the comm_fd_hack thing for solaris
14080 Revision Changes Path
14081 1.26 +26 -1 ircd-ratbox/src/commio.c
14085 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14089 include commio.h s_conf.h watch.h
14090 modules m_dline.c m_kline.c m_resv.c m_stats.c
14091 m_watch.c m_xline.c
14092 modules/core m_nick.c
14093 src balloc.c cache.c client.c commio.c
14094 epoll.c ircd.c ircd_lexer.l kdparse.c
14095 listener.c s_auth.c s_conf.c s_log.c
14098 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14100 Revision Changes Path
14101 1.18 +0 -2 ircd-ratbox/adns/adns.h
14102 1.14 +6 -37 ircd-ratbox/include/commio.h
14103 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14104 7.3 +2 -2 ircd-ratbox/include/watch.h
14105 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14106 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14107 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14108 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14109 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14110 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14111 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14112 7.85 +1 -1 ircd-ratbox/src/balloc.c
14113 1.24 +5 -5 ircd-ratbox/src/cache.c
14114 7.488 +4 -4 ircd-ratbox/src/client.c
14115 1.25 +10 -280 ircd-ratbox/src/commio.c
14116 1.33 +1 -1 ircd-ratbox/src/epoll.c
14117 7.368 +4 -4 ircd-ratbox/src/ircd.c
14118 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14119 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14120 7.125 +8 -8 ircd-ratbox/src/listener.c
14121 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14122 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14123 7.78 +20 -20 ircd-ratbox/src/s_log.c
14124 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14125 1.6 +22 -15 ircd-ratbox/src/watch.c
14129 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14132 modules/core m_mode.c
14134 remove two unused variables
14136 Revision Changes Path
14137 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14141 leeh 2005/01/28 15:31:40 EST (20050128_1)
14147 - mo_kline() needs minpara of 3, not 2
14148 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14149 - require me.info is never blank
14151 Revision Changes Path
14152 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14153 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14157 leeh 2005/01/28 15:26:28 EST (20050128_0)
14160 modules/core m_mode.c m_sjoin.c
14162 - patch via jilles to fix +eI lists being shown to lusers when handling
14163 protocol stuff over TS6
14165 Revision Changes Path
14166 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14167 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14171 leeh 2005/01/25 19:47:38 EST (20050126_0)
14175 modules/core m_join.c m_mode.c m_sjoin.c
14176 src channel.c messages.tab s_serv.c
14178 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14179 an operspy call with &me
14180 - remove modebuf/parabuf params from channel_modes(), we now generate a
14181 buffer internally which we return.
14183 Revision Changes Path
14184 7.163 +1 -1 ircd-ratbox/include/channel.h
14185 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14186 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14187 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14188 7.431 +25 -18 ircd-ratbox/src/channel.c
14189 7.121 +1 -1 ircd-ratbox/src/messages.tab
14190 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14194 alz 2005/01/25 18:09:18 EST (20050125_5)
14197 doc example.conf example.efnet.conf
14200 src listener.c newconf.c s_conf.c
14202 Added dline_with_reason config option (default yes):
14204 /* dline reason: show the user the dline reason when they connect
14207 dline_with_reason = yes;
14209 Revision Changes Path
14210 7.257 +6 -1 ircd-ratbox/doc/example.conf
14211 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14212 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14213 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14214 7.124 +1 -1 ircd-ratbox/src/listener.c
14215 7.196 +1 -0 ircd-ratbox/src/newconf.c
14216 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14220 leeh 2005/01/25 13:21:17 EST (20050125_4)
14225 - make conf_set_generic_string() test len exists before it uses it.
14227 Revision Changes Path
14228 7.195 +1 -1 ircd-ratbox/src/newconf.c
14232 leeh 2005/01/25 13:10:56 EST (20050125_3)
14238 - rename 'type' to 'flags' in cluster {};
14239 - add stacking of servers in cluster {}; documented in example.conf
14241 Revision Changes Path
14242 7.256 +18 -10 ircd-ratbox/doc/example.conf
14243 7.194 +39 -7 ircd-ratbox/src/newconf.c
14247 alz 2005/01/25 12:48:54 EST (20050125_2)
14251 src listener.c s_conf.c
14253 Added dline reasons, connecting/banned clients now see ban reason.
14255 Revision Changes Path
14256 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14257 7.123 +17 -4 ircd-ratbox/src/listener.c
14258 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14262 leeh 2005/01/25 07:44:37 EST (20050125_1)
14265 doc example.conf example.efnet.conf
14268 - implement stacking of shared {}; blocks, documented in example.conf
14270 Revision Changes Path
14271 7.255 +26 -13 ircd-ratbox/doc/example.conf
14272 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14273 7.193 +51 -36 ircd-ratbox/src/newconf.c
14277 leeh 2005/01/24 19:08:29 EST (20050125_0)
14281 include client.h s_conf.h
14282 modules/core m_join.c
14283 src newconf.c s_user.c
14285 - added jupe_exempt to auth {};, exempts the user from generating warnings
14286 when they attempt to join juped channels.
14288 Revision Changes Path
14289 7.254 +2 -0 ircd-ratbox/doc/example.conf
14290 7.261 +3 -0 ircd-ratbox/include/client.h
14291 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14292 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14293 7.192 +1 -0 ircd-ratbox/src/newconf.c
14294 7.338 +8 -0 ircd-ratbox/src/s_user.c
14298 leeh 2005/01/24 18:57:02 EST (20050124_6)
14303 - rework shared {};, the format is now:
14305 oper = "flame@*.leeh.co.uk", "*.lan";
14311 oper = "flame@*.leeh.co.uk", "*.lan";
14315 Revision Changes Path
14316 7.191 +55 -23 ircd-ratbox/src/newconf.c
14320 leeh 2005/01/24 17:25:58 EST (20050124_5)
14325 - fix the prototype on load_static_modules()
14327 Revision Changes Path
14328 7.61 +1 -1 ircd-ratbox/include/modules.h
14332 leeh 2005/01/24 16:00:30 EST (20050124_4)
14337 - have cap end call register_local_user() with its own copy of
14338 source_p->username so its safe for unidented users..
14340 Revision Changes Path
14341 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14345 leeh 2005/01/24 15:48:09 EST (20050124_3)
14348 include newconf.h s_conf.h
14350 src newconf.c s_conf.c s_log.c
14352 - move the conf parser over to a table based structure, with generic setting
14353 of integers/strings
14355 Revision Changes Path
14356 7.34 +9 -8 ircd-ratbox/include/newconf.h
14357 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14358 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14359 7.190 +264 -808 ircd-ratbox/src/newconf.c
14360 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14361 7.77 +13 -13 ircd-ratbox/src/s_log.c
14365 leeh 2005/01/24 13:11:30 EST (20050124_2)
14371 - added stacking of ips in exempt {};
14373 Revision Changes Path
14374 7.253 +4 -0 ircd-ratbox/doc/example.conf
14375 7.189 +11 -30 ircd-ratbox/src/newconf.c
14379 leeh 2005/01/24 12:59:57 EST (20050124_1)
14383 src channel.c client.c hash.c hook.c
14384 newconf.c s_user.c watch.c
14386 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14387 consistent with the rest of the dlink code.
14389 Revision Changes Path
14390 1.54 +7 -7 ircd-ratbox/include/tools.h
14391 7.430 +2 -2 ircd-ratbox/src/channel.c
14392 7.487 +6 -6 ircd-ratbox/src/client.c
14393 7.113 +5 -5 ircd-ratbox/src/hash.c
14394 7.35 +1 -1 ircd-ratbox/src/hook.c
14395 7.188 +2 -2 ircd-ratbox/src/newconf.c
14396 7.337 +1 -1 ircd-ratbox/src/s_user.c
14397 1.5 +4 -4 ircd-ratbox/src/watch.c
14401 leeh 2005/01/24 12:47:13 EST (20050124_0)
14406 - cheap hack on sticky capabs..
14408 Revision Changes Path
14409 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14413 leeh 2005/01/22 11:36:54 EST (20050122_0)
14418 - updated my clicap implementation to match the spec so far..
14420 Revision Changes Path
14421 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14425 leeh 2005/01/21 07:14:43 EST (20050121_2)
14430 modules m_services.c
14431 src hook.c s_serv.c
14433 - added hooks for when we're sending a burst
14434 - rewrote hooks.txt
14435 - fix up the hooks ive already done in services compatibility, ill add the
14436 hooks for server/client introductions in a bit.
14438 Revision Changes Path
14439 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14440 1.30 +4 -0 ircd-ratbox/include/hook.h
14441 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14442 7.34 +7 -0 ircd-ratbox/src/hook.c
14443 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14447 leeh 2005/01/21 06:34:03 EST (20050121_1)
14450 contrib example_module.c spy_admin_notice.c
14451 spy_info_notice.c spy_links_notice.c
14452 spy_motd_notice.c spy_stats_notice.c
14453 spy_stats_p_notice.c spy_trace_notice.c
14455 spy_whois_notice_global.c
14457 modules m_admin.c m_info.c m_links.c m_motd.c
14458 m_services.c m_stats.c m_trace.c
14459 m_whois.c static_modules.c.SH
14460 modules/core m_server.c
14461 src client.c hook.c ircd.c modules.c packet.c
14462 s_auth.c s_serv.c s_user.c send.c
14464 - add a better implementation of the hook system, its now a slow leaking
14465 array and events are created whenever we try adding a hook for it, or
14466 theyre registered for the caller.
14468 Ive temporarily fucked services support and removed most of the other
14469 hooks.. I shall fix this soon.
14471 Revision Changes Path
14472 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14473 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14474 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14475 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14476 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14477 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14478 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14479 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14480 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14481 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14482 1.29 +34 -70 ircd-ratbox/include/hook.h
14483 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14484 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14485 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14486 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14487 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14488 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14489 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14490 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14491 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14492 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14493 7.486 +1 -28 ircd-ratbox/src/client.c
14494 7.33 +131 -137 ircd-ratbox/src/hook.c
14495 7.367 +1 -1 ircd-ratbox/src/ircd.c
14496 7.151 +6 -10 ircd-ratbox/src/modules.c
14497 7.138 +10 -14 ircd-ratbox/src/packet.c
14498 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14499 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14500 7.336 +0 -6 ircd-ratbox/src/s_user.c
14501 7.286 +8 -6 ircd-ratbox/src/send.c
14505 leeh 2005/01/20 19:19:20 EST (20050121_0)
14510 - remove an unused struct
14512 Revision Changes Path
14513 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14517 leeh 2005/01/20 13:38:39 EST (20050120_1)
14520 . configure configure.ac
14521 include client.h numeric.h patchlevel.h
14522 modules Makefile.in
14523 src messages.tab s_user.c
14527 - drop back to -O0, fix patchlevel.h
14528 - first stab at client capabilities.. this still needs work.
14530 Revision Changes Path
14531 7.240 +3 -3 ircd-ratbox/configure
14532 7.54 +3 -3 ircd-ratbox/configure.ac
14533 7.260 +3 -0 ircd-ratbox/include/client.h
14534 7.54 +2 -0 ircd-ratbox/include/numeric.h
14535 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14536 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14537 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14538 7.120 +1 -1 ircd-ratbox/src/messages.tab
14539 7.335 +3 -0 ircd-ratbox/src/s_user.c
14543 leeh 2005/01/20 06:04:41 EST (20050120_0)
14546 . ChangeLog RELNOTES
14547 include config.h config.h.dist memory.h
14550 src commio.c crypt.c getopt.c ircd.c s_serv.c
14552 . README.VMS clean.com make.com
14553 include setup.h_vms
14554 modules descrip.mms static_modules_c.com
14555 modules/core descrip.mms
14556 src descrip.mms qio.c version.com
14557 tools descrip.mms mkpasswd_vms.c
14559 - clean changelog, relnotes
14560 - mark patchlevel as 2.1.0beta
14561 - remove VMS support
14563 Revision Changes Path
14564 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14565 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14566 1.111 +1 -348 ircd-ratbox/RELNOTES
14567 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14568 7.182 +0 -42 ircd-ratbox/include/config.h
14569 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14570 7.50 +0 -4 ircd-ratbox/include/memory.h
14571 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14572 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14573 7.2 +0 -58 ircd-ratbox/make.com (dead)
14574 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14575 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14576 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14577 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14578 1.24 +7 -30 ircd-ratbox/src/commio.c
14579 7.12 +0 -4 ircd-ratbox/src/crypt.c
14580 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14581 7.24 +0 -4 ircd-ratbox/src/getopt.c
14582 7.366 +4 -19 ircd-ratbox/src/ircd.c
14583 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14584 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14585 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14586 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14587 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14591 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14597 not using the return values on a few watch functions so make them void
14599 Revision Changes Path
14600 7.2 +5 -5 ircd-ratbox/include/watch.h
14601 1.4 +19 -28 ircd-ratbox/src/watch.c
14604 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14609 Make watch throttle, don't accept letter commands stacked
14611 Revision Changes Path
14612 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14616 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14623 Revision Changes Path
14624 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14628 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14631 . ChangeLog README.FIRST RELNOTES configure
14633 adns adns.h internal.h parse.c transmit.c
14635 contrib example_module.c spy_admin_notice.c
14636 spy_info_notice.c spy_links_notice.c
14637 spy_motd_notice.c spy_stats_notice.c
14638 spy_stats_p_notice.c spy_trace_notice.c
14640 spy_whois_notice_global.c
14641 doc example.conf example.efnet.conf ircd.motd
14642 server-version-info whats-new.txt
14643 help/opers umode xline
14645 include cache.h channel.h class.h client.h
14646 commio.h config.h config.h.dist hash.h
14647 hook.h hostmask.h irc_string.h ircd.h
14648 ircd_defs.h m_info.h memory.h msg.h
14649 newconf.h numeric.h packet.h patchlevel.h
14650 patricia.h s_conf.h s_gline.h s_newconf.h
14651 s_serv.h s_user.h scache.h serno.h
14652 setup.h.in sprintf_irc.h stdinc.h tools.h
14653 modules .depend Makefile.in m_admin.c m_away.c
14654 m_dline.c m_encap.c m_gline.c m_info.c
14655 m_kline.c m_links.c m_list.c m_lusers.c
14656 m_motd.c m_oper.c m_operspy.c m_rehash.c
14657 m_restart.c m_resv.c m_set.c m_stats.c
14658 m_svinfo.c m_testline.c m_testmask.c
14659 m_topic.c m_trace.c m_watch.c m_who.c
14660 m_whois.c m_whowas.c m_xline.c
14661 static_modules.c.SH
14662 modules/core m_error.c m_message.c m_mode.c m_quit.c
14663 m_server.c m_squit.c
14664 src .depend Makefile.in adns.c balloc.c
14665 cache.c channel.c class.c client.c
14666 commio.c crypt.c devpoll.c epoll.c
14667 event.c getopt.c hash.c hook.c hostmask.c
14668 irc_string.c ircd.c ircd_lexer.l
14669 ircd_parser.y ircd_signal.c listener.c
14670 modules.c newconf.c numeric.c packet.c
14671 parse.c patricia.c poll.c reject.c
14672 restart.c s_auth.c s_conf.c s_log.c
14673 s_newconf.c s_serv.c s_user.c scache.c
14674 select.c send.c snprintf.c tools.c
14675 version.c.SH watch.c whowas.c
14676 tools README.mkpasswd mkpasswd.c
14678 . README.VMS clean.com make.com
14680 include common.h s_stats.h setup.h_vms
14682 modules descrip.mms m_challenge.c m_etrace.c
14683 m_invite.c m_names.c m_pass.c m_ping.c
14684 m_pong.c m_services.c m_tb.c m_user.c
14685 m_users.c m_version.c
14686 static_modules_c.com
14687 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14689 servlink descrip.mms
14690 src descrip.mms kdparse.c messages.tab qio.c
14691 s_gline.c s_stats.c version.com
14692 tools descrip.mms mkpasswd_vms.c
14696 modules/core channels.c users.c
14699 merge from RATBOX_2_0
14701 Revision Changes Path
14702 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14703 7.40 +1 -0 ircd-ratbox/README.FIRST
14704 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14705 1.110 +114 -6 ircd-ratbox/RELNOTES
14706 1.17 +4 -0 ircd-ratbox/adns/adns.h
14707 1.17 +4 -4 ircd-ratbox/adns/internal.h
14708 1.12 +38 -38 ircd-ratbox/adns/parse.c
14709 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14710 1.19 +13 -13 ircd-ratbox/adns/types.c
14711 7.1 +10 -0 ircd-ratbox/clean.com (new)
14712 7.239 +47 -29 ircd-ratbox/configure
14713 7.53 +40 -32 ircd-ratbox/configure.ac
14714 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14715 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14716 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14717 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14718 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14719 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14720 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14721 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14722 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14723 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14724 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14725 7.252 +68 -22 ircd-ratbox/doc/example.conf
14726 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14727 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14728 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14729 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14730 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14731 1.5 +2 -1 ircd-ratbox/help/opers/umode
14732 1.7 +1 -1 ircd-ratbox/help/opers/xline
14733 1.2 +1 -0 ircd-ratbox/help/users/umode
14734 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14735 1.7 +8 -0 ircd-ratbox/include/cache.h
14736 7.162 +18 -16 ircd-ratbox/include/channel.h
14737 7.25 +4 -0 ircd-ratbox/include/class.h
14738 7.259 +34 -28 ircd-ratbox/include/client.h
14739 1.13 +45 -7 ircd-ratbox/include/commio.h
14740 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14741 7.181 +74 -16 ircd-ratbox/include/config.h
14742 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14743 7.53 +2 -0 ircd-ratbox/include/hash.h
14744 1.28 +73 -27 ircd-ratbox/include/hook.h
14745 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14746 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14747 7.80 +6 -31 ircd-ratbox/include/ircd.h
14748 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14749 7.56 +14 -8 ircd-ratbox/include/m_info.h
14750 7.49 +4 -0 ircd-ratbox/include/memory.h
14751 7.53 +2 -0 ircd-ratbox/include/msg.h
14752 7.33 +9 -9 ircd-ratbox/include/newconf.h
14753 7.53 +12 -8 ircd-ratbox/include/numeric.h
14754 7.27 +1 -1 ircd-ratbox/include/packet.h
14755 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14756 7.19 +25 -1 ircd-ratbox/include/patricia.h
14757 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14758 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14759 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14760 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14761 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14762 7.34 +13 -9 ircd-ratbox/include/s_user.h
14763 7.15 +1 -1 ircd-ratbox/include/scache.h
14764 7.5366 +1 -1 ircd-ratbox/include/serno.h
14765 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14766 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14767 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14768 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14769 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14770 1.53 +10 -10 ircd-ratbox/include/tools.h
14771 7.1 +58 -0 ircd-ratbox/make.com (new)
14772 1.45 +338 -182 ircd-ratbox/modules/.depend
14773 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14774 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14775 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14776 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14777 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14778 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14779 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14780 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14781 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14782 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14783 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14784 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14785 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14786 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14787 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14788 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14789 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14790 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14791 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14792 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14793 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14794 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14795 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14796 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14797 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14798 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14799 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14800 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14801 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14802 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14803 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14804 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14805 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14806 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14807 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14808 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14809 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14810 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14811 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14812 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14813 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14814 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14815 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14816 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14817 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14818 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14819 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14820 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14821 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14822 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14823 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14824 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14825 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14826 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14827 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14828 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14829 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14830 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14831 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14832 7.48 +162 -119 ircd-ratbox/src/.depend
14833 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14834 7.75 +5 -5 ircd-ratbox/src/adns.c
14835 7.84 +1 -1 ircd-ratbox/src/balloc.c
14836 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14837 1.23 +75 -7 ircd-ratbox/src/cache.c
14838 7.429 +342 -79 ircd-ratbox/src/channel.c
14839 7.67 +42 -2 ircd-ratbox/src/class.c
14840 7.485 +245 -85 ircd-ratbox/src/client.c
14841 1.23 +349 -43 ircd-ratbox/src/commio.c
14842 7.11 +4 -0 ircd-ratbox/src/crypt.c
14843 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14844 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14845 1.32 +4 -8 ircd-ratbox/src/epoll.c
14846 7.46 +63 -6 ircd-ratbox/src/event.c
14847 7.23 +4 -0 ircd-ratbox/src/getopt.c
14848 7.112 +8 -7 ircd-ratbox/src/hash.c
14849 7.32 +135 -133 ircd-ratbox/src/hook.c
14850 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14851 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14852 7.365 +56 -48 ircd-ratbox/src/ircd.c
14853 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14854 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14855 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14856 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14857 7.122 +14 -13 ircd-ratbox/src/listener.c
14858 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14859 7.150 +17 -8 ircd-ratbox/src/modules.c
14860 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14861 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14862 7.137 +55 -42 ircd-ratbox/src/packet.c
14863 7.187 +8 -15 ircd-ratbox/src/parse.c
14864 7.28 +2 -4 ircd-ratbox/src/patricia.c
14865 7.82 +3 -1 ircd-ratbox/src/poll.c
14866 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14867 1.32 +8 -3 ircd-ratbox/src/reject.c
14868 7.34 +1 -0 ircd-ratbox/src/restart.c
14869 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14870 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14871 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14872 7.76 +32 -35 ircd-ratbox/src/s_log.c
14873 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14874 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14875 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14876 7.334 +773 -2 ircd-ratbox/src/s_user.c
14877 7.27 +2 -1 ircd-ratbox/src/scache.c
14878 7.44 +2 -0 ircd-ratbox/src/select.c
14879 7.285 +12 -12 ircd-ratbox/src/send.c
14880 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14881 7.46 +0 -1 ircd-ratbox/src/tools.c
14882 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14883 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14884 1.3 +4 -4 ircd-ratbox/src/watch.c
14885 7.32 +1 -0 ircd-ratbox/src/whowas.c
14886 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14887 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14888 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14889 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14893 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14895 Modified files: (Branch: RATBOX_2_0)
14898 a remote client is never going to have a watch list..duh
14900 Revision Changes Path
14901 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14905 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14907 Added files: (Branch: RATBOX_2_0)
14912 Revision Changes Path
14913 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14917 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14919 Added files: (Branch: RATBOX_2_0)
14923 helps if we actually include the .c/.h files
14925 Revision Changes Path
14926 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14927 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14931 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14933 Modified files: (Branch: RATBOX_2_0)
14934 . configure configure.ac
14935 include client.h numeric.h s_conf.h setup.h.in
14937 modules Makefile.in
14938 modules/core m_nick.c
14939 src Makefile.in client.c ircd.c messages.tab
14940 newconf.c s_conf.c s_user.c
14942 backport watch from devel
14944 Revision Changes Path
14945 7.229.2.10 +12 -2 ircd-ratbox/configure
14946 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14947 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14948 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14949 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14950 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14951 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14952 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14953 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14954 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14955 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14956 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14957 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14958 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14959 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14960 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14964 leeh 2005/01/12 10:12:40 EST (20050112_1)
14966 Modified files: (Branch: RATBOX_2_0)
14968 modules m_services.c m_whois.c
14971 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14972 when the user is logged in
14974 Revision Changes Path
14975 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14976 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14977 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14978 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14982 leeh 2005/01/11 19:47:14 EST (20050112_0)
14984 Modified files: (Branch: RATBOX_2_0)
14985 include supported.h
14986 Added files: (Branch: RATBOX_2_0)
14990 - added doc/services.txt, outlining the compatibility code
14992 Revision Changes Path
14993 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14994 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14998 leeh 2005/01/11 18:38:10 EST (20050111_5)
15000 Modified files: (Branch: RATBOX_2_0)
15001 include client.h hook.h
15002 modules m_services.c
15003 modules/core m_server.c
15004 src hook.c s_serv.c
15006 - more services compatibility code:
15007 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15008 appropriate service {}; entry, only accept SU from these.
15009 - hook into us finishing nick burst, and have services burst a list of
15012 Revision Changes Path
15013 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15014 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15015 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15016 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15017 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15018 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15022 leeh 2005/01/11 17:32:42 EST (20050111_4)
15024 Modified files: (Branch: RATBOX_2_0)
15025 . configure configure.ac
15027 modules Makefile.in
15029 Added files: (Branch: RATBOX_2_0)
15030 modules m_services.c
15032 - more services compatibility code:
15033 - encap handlers for SU (services marking client as logged in)
15034 - and for LOGIN (servers bursting logged in status)
15035 - move suser from Client -> User
15037 Revision Changes Path
15038 7.229.2.9 +9 -3 ircd-ratbox/configure
15039 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15040 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15041 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15042 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15043 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15047 leeh 2005/01/11 16:46:34 EST (20050111_3)
15049 Modified files: (Branch: RATBOX_2_0)
15050 include ircd_defs.h
15052 - whoops, missing #endif
15054 Revision Changes Path
15055 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15059 leeh 2005/01/11 15:56:57 EST (20050111_2)
15061 Modified files: (Branch: RATBOX_2_0)
15062 include ircd_defs.h
15064 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15065 have ipv6 just report sizeof(struct sockaddr_in)
15067 Revision Changes Path
15068 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15072 leeh 2005/01/10 20:19:35 EST (20050111_1)
15074 Modified files: (Branch: RATBOX_2_0)
15077 - fix a gcc warning
15079 Revision Changes Path
15080 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15084 leeh 2005/01/10 20:10:35 EST (20050111_0)
15086 Modified files: (Branch: RATBOX_2_0)
15087 adns internal.h parse.c transmit.c types.c
15089 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15092 Revision Changes Path
15093 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15094 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15095 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15096 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15100 leeh 2005/01/10 17:48:48 EST (20050110_3)
15102 Modified files: (Branch: RATBOX_2_0)
15105 - send out the reformatted xline to opers (\s -> ' ')
15107 Revision Changes Path
15108 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15112 leeh 2005/01/10 16:18:53 EST (20050110_2)
15114 Modified files: (Branch: RATBOX_2_0)
15117 include client.h supported.h
15118 src messages.tab s_user.c send.c
15120 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15123 Revision Changes Path
15124 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15125 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15126 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15127 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15128 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15129 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15130 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15134 leeh 2005/01/10 14:50:47 EST (20050110_1)
15136 Modified files: (Branch: RATBOX_2_0)
15137 doc example.conf example.efnet.conf
15139 - I dont remember ts6 desyncing on bans, so im not sure why the example
15142 Revision Changes Path
15143 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15144 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15148 leeh 2005/01/10 13:31:10 EST (20050110_0)
15150 Modified files: (Branch: RATBOX_2_0)
15151 . configure configure.ac
15152 include channel.h client.h numeric.h s_conf.h
15153 s_serv.h setup.h.in
15154 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15156 src channel.c messages.tab newconf.c s_conf.c
15159 - added --enable-services to configure, which enables some ratbox-services
15160 compatibility code:
15161 - chanmode +r, registered users only
15162 - usermode +S, prevents deop/kick of a service
15163 - service { }; block in conf for the above umode
15165 Revision Changes Path
15166 7.229.2.8 +28 -16 ircd-ratbox/configure
15167 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15168 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15169 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15170 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15171 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15172 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15173 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15174 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15175 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15176 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15177 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15178 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15179 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15180 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15181 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15182 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15183 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15184 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15188 leeh 2005/01/09 08:23:30 EST (20050109_0)
15190 Modified files: (Branch: RATBOX_2_0)
15193 - remove a tab, and add +C to opers umode help
15195 Revision Changes Path
15196 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode