1 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
3 Make EXTBAN 005 token like unreal's (, instead of :).
7 +1 -1 trunk/src/supported.c (File Modified)
10 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
12 Remove a sentence which gives the impression that TS6 is optional.
16 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
19 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
21 Clarify format of IPv6 addresses in SGML documentation.
25 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
28 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
30 Clarify format of IPv6 addresses in auth{} and connect{}.
34 +7 -3 trunk/doc/example.conf (File Modified)
35 +9 -2 trunk/doc/reference.conf (File Modified)
38 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
40 Add more information about invitations and invexes.
44 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
47 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
49 Add what /invite actually does (bypass +ijlr).
53 +2 -0 trunk/help/opers/invite (File Modified)
56 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
58 callerid (+g) documentation:
59 - Mention 005 (isupport) token with possibility of different mode letter.
60 - Explicitly clarify that /accept can be used while -g, and setting -g
61 does not clear the accept list.
62 - Mention that some users may be able to bypass +g.
63 - Mention that /accept may allow more than just going through +g.
64 - Update to 716/717/718 numerics instead of notices.
65 - Clarify that the one-minute period applies to messages from all users,
67 - Add a numerics section with more exact syntax.
71 +88 -10 trunk/doc/modeg.txt (File Modified)
74 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
76 Send TS6 protocol for the actual work of override modules.
77 Wallops remain TS5-style for now.
81 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
82 +3 -1 trunk/extensions/m_okick.c (File Modified)
83 +6 -2 trunk/extensions/m_opme.c (File Modified)
86 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
88 - update IDEAS as TS6 only is partially done
92 +1 -1 trunk/IDEAS (File Modified)
95 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
97 - TS6 is always enabled now.
98 There is no reason for it to not be enabled on a proper charybdis network.
102 +0 -1 trunk/doc/example.conf (File Modified)
103 +1 -6 trunk/doc/reference.conf (File Modified)
104 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
105 +0 -1 trunk/include/s_conf.h (File Modified)
106 +1 -1 trunk/modules/m_pass.c (File Modified)
107 +0 -1 trunk/src/newconf.c (File Modified)
108 +0 -1 trunk/src/s_conf.c (File Modified)
109 +4 -15 trunk/src/s_serv.c (File Modified)
112 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
114 - better text for RPL_LOAD2HI explaining in a better way what is going on
118 +1 -2 trunk/src/messages.tab (File Modified)
121 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
123 Also rerun autoheader, for solaris ports changes.
127 +3 -0 trunk/include/setup.h.in (File Modified)
130 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
132 Rerun autoconf for version bump, at last.
136 +9 -9 trunk/configure (File Modified)
139 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
141 Make highest connection counts a bit more consistent.
145 +5 -0 trunk/src/s_serv.c (File Modified)
146 +8 -8 trunk/src/s_user.c (File Modified)
149 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
151 Fix wrong line numbers in ircd.conf parser (some comments).
152 from ratbox 2.2 (androsyn).
156 +1 -0 trunk/src/ircd_lexer.l (File Modified)
159 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
161 Change EmptyString so gcc 4.2 doesn't complain.
162 from ratbox (androsyn), slightly changed
166 +1 -1 trunk/include/irc_string.h (File Modified)
169 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
171 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
172 This already works correctly for successful/notfound case.
176 +1 -1 trunk/modules/m_whois.c (File Modified)
179 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
181 Use mask_match() to check bans from local clients for
182 redundancy. This fixes the problem that bans like *!?@*
183 prevent any ban starting with *!*@ being set.
187 +1 -1 trunk/src/chmode.c (File Modified)
190 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
192 Add mask_match(), like ircu mmatch().
193 This compares two masks and returns whether the "new" is
194 more specific than or equal to the "old". The difference
195 with match() is that a '?' in "old" does not match a '*' in
200 +2 -0 trunk/include/irc_string.h (File Modified)
201 +73 -0 trunk/src/match.c (File Modified)
204 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
206 add_id() for local client: do not collapse() the ban mask.
207 The code calling this already collapses the mask, and if
208 not, doing it here would cause a desync.
212 +0 -2 trunk/src/chmode.c (File Modified)
215 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
217 - fix dereference problems with not widely used polling engines
221 +3 -0 trunk/libcharybdis/poll.c (File Modified)
222 +3 -1 trunk/libcharybdis/select.c (File Modified)
225 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
227 - forgot to do something
231 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
234 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
236 - fix a possible problem with ipv6
240 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
243 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
245 - new ip cloaking module
249 +1 -0 trunk/extensions/Makefile.in (File Modified)
250 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
251 + - trunk/extensions/ip_cloaking_old.c (File Added)
254 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
256 monitor: send the same message buffer to all users
257 monitoring a certain nick; the target field of the
258 numeric becomes *, much like server notices
262 +6 -0 trunk/doc/monitor.txt (File Modified)
263 +3 -0 trunk/include/send.h (File Modified)
264 +3 -15 trunk/src/monitor.c (File Modified)
265 +35 -0 trunk/src/send.c (File Modified)
268 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
270 Call add_to_hostname_hash() with correct (orig) hostname.
274 +1 -1 trunk/modules/core/m_nick.c (File Modified)
277 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
279 Version bump on trunk to 2.3.
283 +1 -1 trunk/configure.ac (File Modified)
286 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
288 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
292 +2 -2 trunk/src/client.c (File Modified)
295 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
297 Add IRC_DEPRECATED macro for marking functions and data structures
298 as deprecated on compilers that support it.
302 +14 -4 trunk/include/ircd_defs.h (File Modified)
305 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
307 - update IDEAS with link failover
311 +1 -0 trunk/IDEAS (File Modified)
314 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
316 xline/resv wildcard checking:
317 - count escaped (\) characters as one nonwild
318 - accept strings without wilds no matter how short they are
322 +8 -2 trunk/src/s_newconf.c (File Modified)
325 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
327 Tweak some comments in sno_whois extension.
331 +2 -2 trunk/extensions/sno_whois.c (File Modified)
334 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
340 +3 -6 trunk/NEWS (File Modified)
343 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
345 - allow JOIN 0 from remotes
346 - allow JOIN 0 from locals, but only if it is exactly one
347 zero and is the first channel
351 +65 -0 trunk/modules/core/m_join.c (File Modified)
354 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
356 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
357 levels?), hideops, namespace cleanups, etc
361 + - trunk/IDEAS (File Added)
364 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
370 +0 -65 trunk/modules/core/m_join.c (File Modified)
373 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
375 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
376 to their policies indicating that they wish to be contacted before their services are used.
380 +6 -3 trunk/doc/example.conf (File Modified)
381 +6 -3 trunk/doc/reference.conf (File Modified)
384 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
386 - update NEWS in preparation of upcoming 2.2 release this week
390 +3 -0 trunk/NEWS (File Modified)
393 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
395 Move sno_channeljoin to unsupported, due to the privacy
396 issue and the fact that any oper with admin or hidden_admin
401 +0 -1 trunk/doc/example.conf (File Modified)
402 +0 -2 trunk/doc/reference.conf (File Modified)
403 +0 -46 trunk/extensions/Makefile.in (File Modified)
404 + - trunk/extensions/sno_channeljoin.c (File Deleted)
405 +47 -1 trunk/unsupported/Makefile.in (File Modified)
406 + - trunk/unsupported/sno_channeljoin.c (File Added)
409 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
411 - createoperonly: like createauthonly, but checks opered status instead of authed status
415 +41 -0 trunk/extensions/Makefile.in (File Modified)
416 + - trunk/extensions/createoperonly.c (File Added)
419 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
421 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
425 +1 -0 trunk/doc/example.conf (File Modified)
426 +3 -1 trunk/doc/reference.conf (File Modified)
427 +46 -0 trunk/extensions/Makefile.in (File Modified)
428 + - trunk/extensions/sno_channeljoin.c (File Added)
431 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
433 - update config files
437 +1 -0 trunk/doc/example.conf (File Modified)
438 +2 -0 trunk/doc/reference.conf (File Modified)
441 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
443 - fold in whois_notice_global functionality.
447 +0 -1 trunk/extensions/Makefile.in (File Modified)
448 +1 -56 trunk/extensions/sno_whois.c (File Modified)
449 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
452 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
454 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
458 +64 -57 trunk/extensions/Makefile.in (File Modified)
459 + - trunk/extensions/sno_whois.c (File Added)
460 + - trunk/extensions/spy_whois_notice.c (File Deleted)
463 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
465 Prevent too wide klines with CIDR masks.
469 +17 -5 trunk/modules/m_kline.c (File Modified)
472 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
474 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
478 +4 -0 trunk/modules/m_kline.c (File Modified)
481 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
483 - fold conf_connect_allowed() into accept_connection()
484 - extend add_connection() so that exempt{}s apply to max unregistered
490 +1 -1 trunk/doc/example.conf (File Modified)
491 +1 -1 trunk/doc/reference.conf (File Modified)
492 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
493 +0 -2 trunk/include/s_conf.h (File Modified)
494 +14 -7 trunk/src/listener.c (File Modified)
497 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
499 m_webirc: call del_unknown_ip() otherwise the unknown will
500 never be subtracted from the cgiirc ip
504 +2 -0 trunk/extensions/m_webirc.c (File Modified)
507 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
509 Remove s_assert in del_unknown_ip() supposedly if the ip
510 cannot be found, it is not feasible to avoid that case
511 entirely with m_webirc.c.
515 +1 -2 trunk/src/reject.c (File Modified)
518 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
520 Apply ratbox flood fix.
524 +1 -0 trunk/doc/example.conf (File Modified)
525 +5 -0 trunk/doc/reference.conf (File Modified)
526 +3 -0 trunk/include/client.h (File Modified)
527 +4 -0 trunk/include/reject.h (File Modified)
528 +1 -0 trunk/include/s_conf.h (File Modified)
529 +2 -0 trunk/src/client.c (File Modified)
530 +3 -0 trunk/src/listener.c (File Modified)
531 +1 -0 trunk/src/newconf.c (File Modified)
532 +8 -5 trunk/src/packet.c (File Modified)
533 +59 -2 trunk/src/reject.c (File Modified)
534 +1 -0 trunk/src/s_conf.c (File Modified)
535 +2 -0 trunk/src/s_serv.c (File Modified)
536 +1 -0 trunk/src/s_user.c (File Modified)
539 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
545 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
548 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
554 +114 -1 trunk/configure (File Modified)
557 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
559 - remove "ASM hashing code" from the configure overview
563 +0 -1 trunk/configure.ac (File Modified)
566 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
568 Target left IRC (more friendly error message if a UID
569 cannot be found) for /invite.
573 +8 -3 trunk/modules/m_invite.c (File Modified)
576 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
578 Remove emptyline craq because it leaks memory on /rehash motd etc.
579 from ratbox 2.2 (anfl/Androsyn)
583 +6 -14 trunk/src/cache.c (File Modified)
586 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
588 Merge old trunk r2767:
589 Copy channel name from command on lowerTS JOIN/SJOIN,
590 this makes the capitalization of the channel name
591 timestamped like modes are.
595 +3 -0 trunk/modules/core/m_join.c (File Modified)
596 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
599 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
601 Merge old trunk r2065,r2067:
602 channel_modes(): get rid of the trailing space
603 also make the *pbuf check work like it should
604 (don't call IsMember another time if we already
606 simplify a bit more, update comments
610 +13 -13 trunk/src/channel.c (File Modified)
613 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
619 +1 -1 trunk/extensions/m_webirc.c (File Modified)
622 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
624 chghost: refuse spoofs which are empty or start with a colon
625 (would break the protocol)
629 +3 -0 trunk/modules/m_chghost.c (File Modified)
632 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
634 Fix description of 043 numeric.
638 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
641 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
643 SAVE: make the nickTS of the UID nick equal to 100, so it
644 is always in sync on the network.
648 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
649 +15 -11 trunk/modules/core/m_nick.c (File Modified)
652 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
654 Force nickTS to increase when a local user changes their nick.
658 +5 -1 trunk/modules/core/m_nick.c (File Modified)
661 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
663 Remove #define UFLAGS. We haven't allowed this
664 undocumented extension to the IRC protocol for
665 years (allowing an initial umode in USER).
669 +0 -2 trunk/modules/m_user.c (File Modified)
672 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
674 Move new_local_user hook, so it is possible to call
675 exit_client() from it, refusing the connection.
679 +3 -1 trunk/doc/hooks.txt (File Modified)
680 +10 -9 trunk/src/s_user.c (File Modified)
683 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
685 Only free PreClient struct when the rest of the Client
686 is freed, not immediately upon exit_client(). Doing this
687 would cause problems with sasl's new_local_user hook
688 vs hooks that exit the client there.
692 +0 -1 trunk/src/client.c (File Modified)
695 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
697 Use TS6 prefix for server-server JOIN 0.
701 +2 -1 trunk/modules/core/m_join.c (File Modified)
704 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
706 Use orighost in kill server notices.
710 +3 -3 trunk/modules/core/m_kill.c (File Modified)
713 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
715 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
719 +3 -3 trunk/modules/m_set.c (File Modified)
722 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
728 +1 -1 trunk/src/messages.tab (File Modified)
731 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
733 Show max_clients in /info.
737 +6 -0 trunk/modules/m_info.c (File Modified)
740 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
742 Don't allow /quote set max higher than the
743 serverinfo::max_clients ircd.conf value.
747 +8 -0 trunk/modules/m_set.c (File Modified)
750 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
752 Change code that checks maxclients limit: allow exactly
753 the configured amount of non-exceed_limit clients.
754 Code that appeared to limit exceed_limit clients too
755 but less heavily removed (it was not effective because
756 the parentheses were wrong).
760 +2 -4 trunk/src/s_user.c (File Modified)
763 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
765 By default, leave MAX_BUFFER fds free for log files,
766 server connections, ident lookups, exceed_limit clients,
767 etc. Mention this in example.conf and reference.conf.
771 +4 -2 trunk/doc/example.conf (File Modified)
772 +3 -1 trunk/doc/reference.conf (File Modified)
773 +1 -1 trunk/src/s_conf.c (File Modified)
776 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
778 --with-maxclients configure option is gone
782 +0 -11 trunk/INSTALL (File Modified)
785 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
787 Make the code that raises fd rlimit to hard limit work.
791 +5 -5 trunk/src/ircd.c (File Modified)
794 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
796 - note the I/O reworking
800 +2 -0 trunk/NEWS (File Modified)
803 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
809 +4 -4 trunk/doc/Makefile.in (File Modified)
812 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
814 - enforce proper conditions for EPOLL_CTL_DEL.
815 - remove possibly problematic "performance" check
819 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
822 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
824 - rename m_list_safelist to m_list and remove ratbox implementation
828 +393 -664 trunk/modules/Makefile.in (File Modified)
829 + - trunk/modules/m_list.c (File Added)
830 + - trunk/modules/m_list_ratbox.c (File Deleted)
831 + - trunk/modules/m_list_safelist.c (File Deleted)
834 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
836 - some more transit to sendto_one_numeric().
840 +2 -3 trunk/modules/m_away.c (File Modified)
841 +3 -3 trunk/src/messages.tab (File Modified)
842 +1 -1 trunk/src/s_user.c (File Modified)
845 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
847 - change some sendto_one() to sendto_one_numeric().
851 +4 -10 trunk/modules/m_admin.c (File Modified)
852 +3 -3 trunk/modules/m_map.c (File Modified)
853 +12 -12 trunk/src/messages.tab (File Modified)
854 +1 -2 trunk/src/s_conf.c (File Modified)
855 +9 -10 trunk/src/s_user.c (File Modified)
858 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
860 - river's ports.c from old charybdis trunk
864 +195 -0 trunk/configure.ac (File Modified)
865 + - trunk/libcharybdis/ports.c (File Added)
868 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
870 - remove broken ports stuff and devpoll stuff.
874 +0 -307 trunk/configure (File Modified)
875 +0 -21 trunk/configure.ac (File Modified)
876 +0 -474 trunk/include/setup.h.in (File Modified)
877 + - trunk/libcharybdis/devpoll.c (File Deleted)
878 + - trunk/libcharybdis/ports.c (File Deleted)
881 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
887 +1 -25 trunk/configure (File Modified)
888 +0 -3 trunk/include/setup.h.in (File Modified)
891 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
893 - remove x86-optimized hash code.
897 +0 -13 trunk/configure.ac (File Modified)
898 +2 -187 trunk/src/Makefile.in (File Modified)
899 + - trunk/src/fnvhash.s (File Deleted)
902 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
904 - apparently setting KE_LENGTH to 128 is fine.
908 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
911 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
913 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
917 +5627 -5747 trunk/configure (File Modified)
918 +0 -15 trunk/configure.ac (File Modified)
919 +0 -2 trunk/include/m_info.h (File Modified)
920 +6 -9 trunk/include/setup.h.in (File Modified)
921 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
924 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
926 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
927 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
928 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
932 +0 -5 trunk/include/config.h (File Modified)
933 +0 -5 trunk/include/config.h.dist (File Modified)
934 +0 -6 trunk/include/defaults.h (File Modified)
935 +0 -3 trunk/include/m_info.h (File Modified)
936 +21 -7 trunk/libcharybdis/commio.c (File Modified)
937 +2 -0 trunk/libcharybdis/commio.h (File Modified)
938 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
939 +4 -3 trunk/libcharybdis/poll.c (File Modified)
940 +0 -3 trunk/libcharybdis/select.c (File Modified)
941 +0 -9 trunk/src/ircd.c (File Modified)
942 +23 -26 trunk/src/listener.c (File Modified)
943 +2 -1 trunk/src/restart.c (File Modified)
944 +5 -1 trunk/src/s_auth.c (File Modified)
945 +1 -1 trunk/src/s_conf.c (File Modified)
946 +3 -1 trunk/src/s_serv.c (File Modified)
949 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
951 Repair operspy who !#channel, broken by me in r3283.
955 +2 -2 trunk/modules/m_who.c (File Modified)
958 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
960 Update bug report and IRC channel information.
964 +2 -1 trunk/BUGS (File Modified)
965 +2 -1 trunk/NEWS (File Modified)
968 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
970 Change copyright years in version.c.SH as in release-2.1 r3339.
974 +2 -2 trunk/src/version.c.SH (File Modified)
977 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
983 +104 -0 trunk/configure (File Modified)
986 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
988 Need to check for various flavours of epoll,
989 even if --enable-epoll is forced.
993 +1 -0 trunk/configure.ac (File Modified)
996 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
998 Hack to allow some more warnings, already present in configure (?).
1002 +1 -1 trunk/aclocal.m4 (File Modified)
1005 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1007 Merge old trunk r2077,r2079:
1008 - Move closing of servlink control fd to close_connection()
1009 instead of doing it in exit_local_server(), and make sure
1010 we first close the data fd and then the control fd.
1011 - Have servlink process ready fds in order net, data, ctrl
1012 instead of ctrl, data, net. This seems to fix the problem
1013 that squit reasons do not show up on the other side of a
1014 ziplink (by making it send any final SQUIT and/or ERROR
1015 before noticing the closed control fd).
1019 +1 -1 trunk/servlink/io.c (File Modified)
1020 +3 -12 trunk/src/client.c (File Modified)
1023 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1025 Don't show the UID if a TS6 server sends a kick with
1026 an empty or no comment. Note that charybdis never sends
1031 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1034 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1036 Merge old trunk r2081:
1037 Don't say that services cannot be killed in
1038 ERR_ISCHANSERVICE message (given when trying
1039 to kick or deop them), as that's not the case.
1043 +1 -1 trunk/src/messages.tab (File Modified)
1046 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1048 Merge old trunk r2059
1049 Clarifications to the descriptions of umode +Q and cmode +F,
1050 suggested by Ariadne@SorceryNet.
1054 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1055 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1058 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1060 Merge old trunk r2907,r2991:
1061 Allow TESTLINE on channel names.
1065 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1066 +4 -0 trunk/help/opers/testline (File Modified)
1067 +22 -0 trunk/modules/m_testline.c (File Modified)
1070 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1072 Merge old trunk r2835:
1073 resolver: if sendto(2) fails, try sending to the next nameserver
1077 +1 -1 trunk/src/res.c (File Modified)
1080 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1082 Merge old trunk r2817:
1083 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1084 starts with a digit. This is safe because the last
1085 parameter is a nick and never a UID. (The first parameter
1086 in a server-server two-param whois is a UID/SID.)
1090 +1 -1 trunk/modules/m_whois.c (File Modified)
1093 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1095 Merge old trunk r2779,r2785:
1096 Show correct privilege name in a few ERR_NOPRIVS numerics.
1100 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1101 +1 -1 trunk/extensions/m_opme.c (File Modified)
1102 +2 -2 trunk/unsupported/m_force.c (File Modified)
1105 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1107 Merge old trunk r2695:
1108 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1109 This will generate better server notices.
1113 +3 -2 trunk/modules/core/m_die.c (File Modified)
1116 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1118 Merge old trunk r2294:
1119 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1123 +1 -1 trunk/src/s_user.c (File Modified)
1126 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1128 Merge old trunk r2226:
1129 If we are connecting outward to a server, check if the
1130 server name they sent is the same as what we tried to
1131 connect to. Previously such a connection could succeed
1132 if there existed connect blocks with the same IP and
1133 passwords for the other server name.
1137 +11 -0 trunk/modules/core/m_server.c (File Modified)
1140 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1142 Merge old trunk r2212:
1143 Another handling of SJOINs without nicks:
1144 Propagate them if the channel is +P or the channel
1145 already existed, otherwise remove the channel again
1146 and do not propagate the SJOIN.
1150 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1153 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1155 Remove channels entirely from /whois on services.
1156 This cannot be overridden with operspy.
1160 +20 -17 trunk/modules/m_whois.c (File Modified)
1163 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1165 Fix /who on channels with ** in their name.
1169 +2 -2 trunk/modules/m_who.c (File Modified)
1172 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1174 NEWS: As in 2.1.3, mention that the TS6 revision will
1175 interoperate with older versions
1179 +2 -1 trunk/NEWS (File Modified)
1182 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1184 Fix documentation of HIDE_SERVERS_IPS define.
1188 +2 -2 trunk/include/config.h.dist (File Modified)
1191 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1193 Don't leak auth{} spoofed ip for I-line is full notice either.
1197 +1 -1 trunk/src/s_conf.c (File Modified)
1200 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1206 +37 -0 trunk/NEWS (File Modified)
1209 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1211 Allow /invite (but not invex) to override +r, +l, +j in
1212 addition to +i. As before, a restrictive mode must be in
1213 place at /invite time for the invite to have an effect;
1214 +r does not count as a restrictive mode if the user is
1215 logged in; +l and +j always count as restrictive modes to
1216 allow for cases where they would allow join at /invite
1217 time but not when the user tries to join.
1221 +6 -2 trunk/modules/m_invite.c (File Modified)
1222 +21 -10 trunk/src/channel.c (File Modified)
1225 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1227 Remove invite_ops_only, forcing it to YES.
1231 +0 -1 trunk/doc/example.conf (File Modified)
1232 +0 -5 trunk/doc/reference.conf (File Modified)
1233 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1234 +0 -1 trunk/include/s_conf.h (File Modified)
1235 +0 -6 trunk/modules/m_info.c (File Modified)
1236 +10 -14 trunk/modules/m_invite.c (File Modified)
1237 +0 -1 trunk/src/newconf.c (File Modified)
1238 +0 -1 trunk/src/s_conf.c (File Modified)
1241 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1243 Move username check after xline and dnsbl checks, so it
1244 will not complain to opers about clients who are xlined
1245 or blacklisted anyway (both of which silently reject).
1249 +15 -15 trunk/src/s_user.c (File Modified)
1252 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1254 - MASTER_MAX is no longer relevant
1258 +0 -7 trunk/modules/m_set.c (File Modified)
1261 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1263 - add config option for setting max_clients.
1267 +5 -0 trunk/doc/example.conf (File Modified)
1268 +5 -0 trunk/doc/reference.conf (File Modified)
1269 +2 -0 trunk/include/s_conf.h (File Modified)
1270 +1 -1 trunk/src/ircd.c (File Modified)
1271 +2 -0 trunk/src/newconf.c (File Modified)
1272 +2 -1 trunk/src/s_conf.c (File Modified)
1275 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1277 - remove get_maxrss() and all of that insecure and unsafe nonsense
1281 +3 -38 trunk/src/ircd.c (File Modified)
1282 +1 -1 trunk/src/restart.c (File Modified)
1283 +0 -4 trunk/src/s_stats.c (File Modified)
1286 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1288 - avoid some potential NULL dereferencing
1292 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1295 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1301 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1304 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1306 - rework poll a bit for the MAXCONNECTIONS changes.
1310 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1313 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1315 Our way of using kqueue may cause it to report fds we
1316 don't know about anymore, cope.
1320 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1323 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1325 Don't reference freed memory (fde_t) in comm_close().
1329 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1332 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1334 - fix for 100% cpu use
1338 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1341 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1343 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1347 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1350 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1352 - clear up use of fd_table in ircd.
1356 +3 -2 trunk/src/s_serv.c (File Modified)
1359 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1361 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1365 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1366 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1367 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1368 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1369 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1370 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1371 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1372 +2 -2 trunk/libcharybdis/select.c (File Modified)
1375 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1377 Fix some cases where the size argument to strlcpy()
1378 for usernames and hostnames is 1 too small.
1382 +1 -1 trunk/modules/m_chghost.c (File Modified)
1383 +2 -2 trunk/src/res.c (File Modified)
1384 +2 -2 trunk/src/s_user.c (File Modified)
1387 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1389 Cut down quit/part/kick reasons to avoid quit reasons
1390 overflowing the client exiting server notice (from
1391 TOPICLEN to 260). kill reasons become shorter accordingly.
1392 kline/dline/gline reasons become 390.
1393 away messages stay at TOPICLEN for now.
1397 +8 -3 trunk/include/ircd_defs.h (File Modified)
1398 +2 -2 trunk/modules/m_dline.c (File Modified)
1399 +4 -4 trunk/modules/m_gline.c (File Modified)
1400 +2 -2 trunk/modules/m_kline.c (File Modified)
1403 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1405 Don't leak auth{} spoofed IP addresses in +f notices.
1406 from ratbox (androsyn)
1410 +10 -3 trunk/src/s_conf.c (File Modified)
1413 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1415 Make oper_up() take +i/-i during opering up into account
1416 (e.g. no_oper_invis extension, +i in operator::umodes).
1417 Remove the hack from no_oper_invis.
1421 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1422 +4 -0 trunk/src/s_user.c (File Modified)
1425 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1427 no_oper_invis: decrement invisible count when clearing
1428 invisible on a local client who has just opered up
1429 oper_up() should really do this
1433 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1436 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1438 Put "End of Channel Quiet List" instead of
1439 "End of Channel Ban List" for a +q list.
1440 Due to client restrictions the numerics for
1441 quiet lists must be the same as for ban lists.
1445 +4 -1 trunk/src/chmode.c (File Modified)
1448 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1450 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1451 Change TS6 JOIN processing
1452 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1453 a local user joins an existing channel
1454 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1455 propagating a TS6 JOIN
1456 - don't interpret simple modes in an incoming TS6 JOIN
1458 This is to avoid desyncs when certain mode changes (e.g. -im)
1459 cross with joins. A downside is that simple modes will be
1460 more desynched when a JOIN creates a channel or lowers TS,
1461 but that's less important.
1463 Update the TS6 specification to include this, and clarify
1464 that TMODE can come from a server and that MODE must be
1465 translated into TMODE from other servers too.
1469 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1470 +19 -127 trunk/modules/core/m_join.c (File Modified)
1473 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1475 Make -logfile work again.
1479 +2 -2 trunk/src/s_log.c (File Modified)
1482 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1484 - fix off-by-one memory overflow error.
1488 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1491 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1493 Change handling of modularized umodes:
1494 - keep the bitmask reserved forever to the letter, fixing
1495 the problems when loading multiple umode modules,
1496 unloading them and then loading them in a different order
1497 - don't allow local users to change umodes which have
1498 been unloaded and don't set them on new users via
1503 +24 -3 trunk/src/s_user.c (File Modified)
1506 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1508 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1512 +1 -0 trunk/include/s_user.h (File Modified)
1513 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1514 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1515 +22 -0 trunk/src/s_user.c (File Modified)
1518 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1520 DNSBL keyword substitution is available as of 2.1.3.
1524 +1 -1 trunk/doc/example.conf (File Modified)
1527 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1529 Change two occurances like match(userinput, target_p->name) ||
1530 match(target_p->name, userinput) to just match(userinput,
1531 target_p->name). No client name can contain * or ? now.
1535 +1 -1 trunk/modules/m_trace.c (File Modified)
1536 +1 -2 trunk/src/s_serv.c (File Modified)
1539 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1541 Do not try find_server() on a name find_client() has
1542 returned NULL for, as this will always return NULL
1543 since the removal of hostmasking.
1547 +1 -2 trunk/modules/m_pong.c (File Modified)
1548 +0 -4 trunk/src/s_serv.c (File Modified)
1551 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1553 Remove server_exists() which checked whether the
1554 server name existed taking hostmasking into account
1555 and just check with find_server(); admittedly
1556 this checks if the name is a SID but that's not
1561 +3 -27 trunk/modules/core/m_server.c (File Modified)
1564 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1566 Remove hash_find_masked_server(), which made it possible
1567 to specify the full (unmasked) name of a server behind
1568 a hostmask. As a result find_any_client() (for prefixes)
1569 becomes equal to find_client(), so remove that too.
1573 +0 -1 trunk/include/hash.h (File Modified)
1574 +1 -75 trunk/src/hash.c (File Modified)
1575 +1 -1 trunk/src/parse.c (File Modified)
1578 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1580 Remove '*' from valid server name characters.
1581 This makes it impossible to connect hostmasked servers.
1582 (This support didn't work well anyway, was incompatible
1583 with TS6 and we never masked ourselves.)
1587 +1 -1 trunk/src/match.c (File Modified)
1590 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1592 Change spambot, flooder and jupe joiner notices from host to orighost.
1596 +1 -1 trunk/modules/core/m_join.c (File Modified)
1597 +2 -2 trunk/modules/core/m_message.c (File Modified)
1598 +2 -2 trunk/src/channel.c (File Modified)
1601 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1603 Add documentation for SASL client protocol, same as atheme doc/SASL.
1607 + - trunk/doc/sasl.txt (File Added)
1610 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1612 Include real hostname in Closing Link message for unknown
1613 connections that have sent USER. This is helpful for
1614 k-lined users while not breaking server IP hiding.
1618 +3 -1 trunk/src/client.c (File Modified)
1621 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1627 +29 -29 trunk/configure (File Modified)
1630 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1632 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1636 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1639 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1641 Backport from early 3.x:
1644 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1646 - remove "Processing connection to foobar.net" message
1650 +0 -3 trunk/src/s_auth.c (File Modified)
1653 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1655 - missed the processing connection one (actually, we can probably nuke this one)
1659 +1 -2 trunk/src/s_auth.c (File Modified)
1662 river 2006/09/27 16:33:05 UTC (20060927-2174)
1664 get_client_name = stupid
1669 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1672 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1674 - remove excessive arguments
1678 +1 -2 trunk/src/s_conf.c (File Modified)
1679 +1 -1 trunk/src/s_user.c (File Modified)
1682 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1684 - use sendto_one_notice() for on-connect notices too.
1688 +10 -10 trunk/src/s_auth.c (File Modified)
1691 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1693 - use sendto_one_notice() in the core, too.
1697 +2 -2 trunk/src/chmode.c (File Modified)
1698 +8 -15 trunk/src/modules.c (File Modified)
1699 +3 -5 trunk/src/s_conf.c (File Modified)
1700 +1 -2 trunk/src/s_newconf.c (File Modified)
1701 +20 -57 trunk/src/s_user.c (File Modified)
1704 river 2006/09/27 16:19:25 UTC (20060927-2166)
1706 the KILL command will use get_client_name(, SHOW_IP) instead of
1707 target->name, and will show a more useful error for local opers
1712 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1715 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1717 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1721 +4 -2 trunk/src/send.c (File Modified)
1724 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1730 +1 -1 trunk/include/client.h (File Modified)
1733 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1735 - get_id(): fall back to "*" if client has no known name
1739 +1 -1 trunk/include/client.h (File Modified)
1742 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1744 - convert to sendto_one_notice().
1748 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1749 +4 -6 trunk/unsupported/m_force.c (File Modified)
1752 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1754 - use sendto_one_notice() in many places instead of
1755 sendto_one(source_p, ":%s NOTICE %s :", ...);
1759 +10 -25 trunk/extensions/example_module.c (File Modified)
1760 +5 -14 trunk/extensions/hurt.c (File Modified)
1761 +1 -2 trunk/extensions/m_42.c (File Modified)
1762 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1763 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1764 +1 -2 trunk/extensions/m_opme.c (File Modified)
1765 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1766 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1767 +3 -7 trunk/modules/core/m_die.c (File Modified)
1768 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1769 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1770 +1 -2 trunk/modules/m_challenge.c (File Modified)
1771 +11 -15 trunk/modules/m_connect.c (File Modified)
1772 +20 -28 trunk/modules/m_dline.c (File Modified)
1773 +2 -2 trunk/modules/m_etrace.c (File Modified)
1774 +11 -21 trunk/modules/m_gline.c (File Modified)
1775 +2 -4 trunk/modules/m_kline.c (File Modified)
1776 +1 -2 trunk/modules/m_rehash.c (File Modified)
1777 +3 -7 trunk/modules/m_restart.c (File Modified)
1778 +31 -45 trunk/modules/m_set.c (File Modified)
1779 +2 -4 trunk/modules/m_testmask.c (File Modified)
1780 +5 -8 trunk/modules/m_unreject.c (File Modified)
1781 +2 -5 trunk/modules/m_xline.c (File Modified)
1786 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1787 +10 -25 trunk/extensions/example_module.c (File Modified)
1788 +5 -14 trunk/extensions/hurt.c (File Modified)
1789 +1 -2 trunk/extensions/m_42.c (File Modified)
1790 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1791 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1792 +1 -2 trunk/extensions/m_opme.c (File Modified)
1793 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1794 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1795 +3 -7 trunk/modules/core/m_die.c (File Modified)
1796 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1797 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1798 +1 -2 trunk/modules/m_challenge.c (File Modified)
1799 +11 -15 trunk/modules/m_connect.c (File Modified)
1800 +2 -4 trunk/modules/m_dline.c (File Modified)
1801 +2 -2 trunk/modules/m_etrace.c (File Modified)
1802 +11 -21 trunk/modules/m_gline.c (File Modified)
1803 +2 -4 trunk/modules/m_kline.c (File Modified)
1804 +1 -2 trunk/modules/m_rehash.c (File Modified)
1805 +3 -7 trunk/modules/m_restart.c (File Modified)
1806 +31 -45 trunk/modules/m_set.c (File Modified)
1807 +2 -4 trunk/modules/m_testmask.c (File Modified)
1808 +5 -8 trunk/modules/m_unreject.c (File Modified)
1809 +1 -3 trunk/modules/m_xline.c (File Modified)
1810 +2 -2 trunk/src/chmode.c (File Modified)
1811 +8 -15 trunk/src/modules.c (File Modified)
1812 +10 -14 trunk/src/s_auth.c (File Modified)
1813 +3 -6 trunk/src/s_conf.c (File Modified)
1814 +1 -2 trunk/src/s_newconf.c (File Modified)
1815 +20 -57 trunk/src/s_user.c (File Modified)
1816 +4 -2 trunk/src/send.c (File Modified)
1817 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1818 +4 -6 trunk/unsupported/m_force.c (File Modified)
1821 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1823 - keyword-subst from charybdis 2.2.
1827 +12 -3 trunk/doc/example.conf (File Modified)
1828 +58 -3 trunk/doc/reference.conf (File Modified)
1829 + - trunk/include/substitution.h (File Added)
1830 +1 -0 trunk/src/Makefile.in (File Modified)
1831 +2 -2 trunk/src/s_conf.c (File Modified)
1832 +164 -1 trunk/src/s_user.c (File Modified)
1833 + - trunk/src/substitution.c (File Added)
1836 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1838 Removed merge tracking for "svnmerge" for
1839 http://svn.atheme.org/charybdis/branches/release-2.2
1843 + - trunk/ (Property Modified)
1846 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1848 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1849 http://svn.atheme.org/charybdis/branches/release-2.2
1853 + - trunk/ (Property Modified)
1856 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1858 Removed merge tracking for "svnmerge" for
1859 http://svn.atheme.org/charybdis/branches/release-2.2
1863 + - trunk/ (Property Modified)
1866 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1868 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1869 http://svn.atheme.org/charybdis/branches/release-2.2
1873 + - trunk/ (Property Modified)
1876 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1882 + - trunk/ (Property Modified)
1885 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1887 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1888 http://svn.atheme.org/charybdis/branches/release-2.2
1892 + - trunk/ (Property Modified)
1895 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1897 - version bump to 2.2.0
1901 +3 -1 trunk/NEWS (File Modified)
1902 +1 -1 trunk/configure.ac (File Modified)
1905 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1908 + branches/release-2.1 -> 2.2 base
1909 + 3.0 -> branches/cxxconversion
1910 + backport some immediate 3.0 functionality for 2.2
1915 + - trunk/ (File Added)
1918 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1920 Merged revisions 3135,3137 via svnmerge from
1921 http://svn.atheme.org/charybdis/trunk
1924 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1926 - Expand TRACE description
1927 - Mention expiry time in TESTLINE
1929 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1931 Update copyright year for sgml docs to 2007.
1936 + - branches/release-2.1/ (Property Modified)
1937 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1938 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1941 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1943 Merged revisions 1999 via svnmerge from
1944 http://svn.atheme.org/charybdis/trunk
1945 Add river to CREDITS
1948 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1955 + - branches/release-2.1/ (Property Modified)
1956 +1 -0 branches/release-2.1/CREDITS (File Modified)
1959 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1961 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1962 http://svn.atheme.org/charybdis/trunk
1965 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1967 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1969 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1971 - add use_forward to /info
1973 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1975 Call channel_modes() with &me instead of source_p when
1976 sending out a JOIN and SJOIN for a local user. This
1977 saves checking whether they are on the channel they
1980 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1982 If use_forward is disabled:
1984 - hide +f in /mode #channel (/mode #channel f still shows it)
1985 - do not send any mode changes adding +f to local clients
1986 (-f ones are still sent)
1991 + - branches/release-2.1/ (Property Modified)
1992 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1993 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1994 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1995 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1996 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1997 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1998 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1999 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2000 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2001 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2002 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2003 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2006 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2008 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2012 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2013 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2014 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2017 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2019 Add accountability (wallops, log) to OKICK.
2023 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2026 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2028 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2029 Similar to branches/release-2.2 r3061.
2033 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2036 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2038 - Write xline to file after instead of before notifying opers and source
2039 - Also notify source of failure to add xline
2040 Similar to branches/release-2.2 r3057.
2044 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2047 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2049 If a dline/kline/resv cannot be added to the file, send
2050 the regular notices to local opers and source anyway,
2051 and also warn the source (local opers were already warned).
2052 Similar to branches/release-2.2 r3053.
2056 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2059 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2061 Port over fixes from unkline/unxline/unresv to undline.
2062 Similar to branches/release-2.2 r3049.
2066 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2069 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2071 Merged revisions 2915 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2075 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2077 In usage message, show kline.conf and xline.conf instead
2078 of klines.conf and xlines.conf.
2083 + - branches/release-2.1/ (Property Modified)
2084 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2087 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2089 Merged revisions 2831,2833,2853 via svnmerge from
2090 http://svn.atheme.org/charybdis/trunk
2093 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2095 unkline/unxline/unresv:
2096 - if fclose on the output returns an error, treat this as a
2098 - check if the rename from the temp file to the ban conf failed
2100 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2102 When adding a permanent dline/kline/xline/resv, check
2103 the return value of fclose().
2105 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2107 Do not free xline aconf if it could not be written out.
2108 It will be added to the list in memory anyway.
2113 + - branches/release-2.1/ (Property Modified)
2114 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2115 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2116 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2117 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2120 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2122 NEWS: Clarify effects of ip_cloaking changes a little.
2126 +2 -0 branches/release-2.1/NEWS (File Modified)
2129 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2135 +9 -9 branches/release-2.1/configure (File Modified)
2138 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2140 Version bump on 2.1 branch to 2.1.2.
2144 +1 -1 branches/release-2.1/configure.ac (File Modified)
2147 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2149 Mention r2801/r2805.
2153 +1 -0 branches/release-2.1/NEWS (File Modified)
2156 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2158 Merged revisions 2801 via svnmerge from
2159 http://svn.atheme.org/charybdis/trunk
2162 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2164 ip_cloaking: try to avoid truncation by removing more
2165 components of the hostname (except the TLD).
2170 + - branches/release-2.1/ (Property Modified)
2171 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2174 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2180 +8 -1 branches/release-2.1/NEWS (File Modified)
2183 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2185 Merged revisions 2781 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2189 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2191 Fix stupid bug: checked a hostmask against the found
2192 ban instead of all exceptions, causing all host mangled
2193 clients to be exempted if there was a single ban
2194 exception in many cases.
2199 + - branches/release-2.1/ (Property Modified)
2200 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2203 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2205 Merged revisions 2773 via svnmerge from
2206 http://svn.atheme.org/charybdis/trunk
2209 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2211 user@host must be *@* for a shared{} block with flags=locops
2212 (server should not be *).
2217 + - branches/release-2.1/ (Property Modified)
2218 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2221 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2223 Tweak \s code a little.
2227 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2228 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2229 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2232 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2234 Merged revisions 2761 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2238 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2240 The testline/no_tilde fixes are in 2.1.1.
2245 + - branches/release-2.1/ (Property Modified)
2246 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2249 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2255 +4 -1 branches/release-2.1/NEWS (File Modified)
2258 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2260 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
2261 http://svn.atheme.org/charybdis/trunk
2265 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2267 If the auth{} block has no_tilde and is not kline exempt,
2268 check the username without tilde against klines too.
2269 This is consistent with the way klines work on spoofs
2270 (klines checked on both raw and appearing-on-IRC version).
2272 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2274 Rework the fix for klines with no_tilde.
2275 Add an extra argument to find_address_conf() for the
2276 username without tilde, as that may contain one character more.
2278 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2280 Unbreak compile (because of r2697).
2281 testline with ~ could be improved some more perhaps, but this should work.
2283 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2285 testline: take no_tilde and username truncation into account
2287 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2289 Add some information on /testline with no_tilde and username truncation.
2294 + - branches/release-2.1/ (Property Modified)
2295 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2296 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2297 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2298 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2299 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2300 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2303 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2305 Merged revisions 2149,2151 via svnmerge from
2306 http://svn.atheme.org/charybdis/trunk
2309 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2311 Move kills from services from +s to +k snomask.
2312 Kills from non-service opers remain on +s.
2314 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2316 Update description of +s and +k snomasks.
2321 + - branches/release-2.1/ (Property Modified)
2322 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2323 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2324 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2327 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2329 Merged revisions 2685 via svnmerge from
2330 http://svn.atheme.org/charybdis/trunk
2333 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2335 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2340 + - branches/release-2.1/ (Property Modified)
2341 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2344 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2346 Merged revisions 2693 via svnmerge from
2347 http://svn.atheme.org/charybdis/trunk
2350 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2352 Fix truncation (by one) of unidented usernames
2353 if user registration is done because of DNSBL
2354 completion (which is the usual case if a valid
2355 NICK and USER are sent quickly and any DNSBLs
2361 + - branches/release-2.1/ (Property Modified)
2362 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2365 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2371 +10 -0 branches/release-2.1/NEWS (File Modified)
2374 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2380 +9 -9 branches/release-2.1/configure (File Modified)
2383 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2385 Version bump to 2.1.1.
2389 +1 -1 branches/release-2.1/configure.ac (File Modified)
2392 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2394 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
2395 http://svn.atheme.org/charybdis/trunk
2398 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2400 - fix a server notice on SID collision where the server name is mentioned twice
2402 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2404 - get_server_name() is stupid
2406 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2410 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2412 Do the Attempt to re-introduce SID server notice somewhat
2413 differently, showing a real host again if !HIDE_SERVERS_IPS
2414 and still showing the server name exactly once.
2416 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2418 Fix log message for Attempt to re-introduce SID (server notice was ok).
2420 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2422 - replace "No N line" with "no connect block" in a
2424 - show attempted server name in a few serverlog messages
2429 + - branches/release-2.1/ (Property Modified)
2430 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2433 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2435 Merged revisions 2218 via svnmerge from
2436 http://svn.atheme.org/charybdis/trunk
2439 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2441 Fix garbage in /stats y output on 64-bit archs.
2446 + - branches/release-2.1/ (Property Modified)
2447 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2450 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2452 Merged revisions 2438 via svnmerge from
2453 http://svn.atheme.org/charybdis/trunk
2456 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2458 Enable Revision keyword in addition to Id.
2463 + - branches/release-2.1/ (Property Modified)
2464 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2467 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2469 Merged revisions 2679 via svnmerge from
2470 http://svn.atheme.org/charybdis/trunk
2473 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2475 Port over ratbox 2.2 r23253 (anfl):
2476 - remove the cached storage of how many +beI there are, thereby fixing a
2477 case where it can get desynced from reality
2482 + - branches/release-2.1/ (Property Modified)
2483 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2484 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2487 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2489 Merged revisions 2093,2095 via svnmerge from
2490 http://svn.atheme.org/charybdis/trunk
2493 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2495 - change DNSBL licensing to BSD.
2497 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2499 - change x86-assembly FNV implementation to BSD license
2504 + - branches/release-2.1/ (Property Modified)
2505 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2506 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2509 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2511 Merged revisions 2073,2075 via svnmerge from
2512 http://svn.atheme.org/charybdis/trunk
2515 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2517 Put full information in the squit reason when exiting
2518 a server due to a servlink (ziplinks) error.
2520 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2522 Put full information in the squit reason when exiting
2523 a server due to not enough arguments for a command.
2528 + - branches/release-2.1/ (Property Modified)
2529 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2530 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2533 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2535 Merged revisions 2071 via svnmerge from
2536 http://svn.atheme.org/charybdis/trunk
2539 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2541 Don't redirect users from an existing domain to an
2542 existing server in reference.conf.
2548 + - branches/release-2.1/ (Property Modified)
2549 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2552 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2554 Merged revisions 2053 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2558 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2560 Make find_channel_membership() choose the shortest list
2561 (channel's list or user's list) to search, avoiding excessive
2562 CPU usage with services which are in lots of channels.
2563 From ratbox 2.2 (anfl/jilles)
2568 + - branches/release-2.1/ (Property Modified)
2569 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2572 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2578 +9 -9 branches/release-2.1/configure (File Modified)
2581 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2583 Version change 2.1.0rc1 -> 2.1.0 (release).
2587 +1 -1 branches/release-2.1/configure.ac (File Modified)
2590 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2592 Merged revisions 2029 via svnmerge from
2593 http://svn.atheme.org/charybdis/trunk
2596 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2598 NEWS: mention m_webirc.c module
2603 + - branches/release-2.1/ (Property Modified)
2604 +1 -0 branches/release-2.1/NEWS (File Modified)
2607 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2613 +9 -9 branches/release-2.1/configure (File Modified)
2616 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2618 Change version to 2.1.0rc1.
2622 +1 -1 branches/release-2.1/configure.ac (File Modified)
2625 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2627 Merged revisions 2021 via svnmerge from
2628 http://svn.atheme.org/charybdis/trunk
2631 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2633 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2634 related flaky looking things, and instead keep a list
2635 of BlacklistClients in PreClient.
2640 + - branches/release-2.1/ (Property Modified)
2641 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2642 +1 -1 branches/release-2.1/include/client.h (File Modified)
2643 +0 -1 branches/release-2.1/include/res.h (File Modified)
2644 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2645 +0 -24 branches/release-2.1/src/res.c (File Modified)
2646 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2649 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2651 Merged revisions 2015,2017 via svnmerge from
2652 http://svn.atheme.org/charybdis/trunk
2655 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2657 Check if the name in the question section of the
2658 DNS reply matches what we queried, to guard against
2659 late replies to a previous query with the same id.
2661 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2663 res.c: add a comment summarizing our changes
2668 + - branches/release-2.1/ (Property Modified)
2669 +53 -18 branches/release-2.1/src/res.c (File Modified)
2672 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2674 Merged revisions 1981 via svnmerge from
2675 http://svn.atheme.org/charybdis/trunk
2678 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2680 Alphabetize extensions and tweak the descriptions a little.
2685 + - branches/release-2.1/ (Property Modified)
2686 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2687 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2690 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2692 Merged revisions 1975 via svnmerge from
2693 http://svn.atheme.org/charybdis/trunk
2696 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2698 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2699 We should use the IP and not truncate the hostname.
2700 From ratbox 2.2 (androsyn)
2705 + - branches/release-2.1/ (Property Modified)
2706 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2709 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2711 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2712 http://svn.atheme.org/charybdis/trunk
2716 + - branches/release-2.1/ (Property Modified)
2719 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2721 - branch 2.1 release family
2725 + - branches/release-2.1/ (File Added)
2728 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2730 Describe new handling of host mangling in channel bans in SGML.
2734 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2737 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2739 - ok, 2.1 operline brought to you by marvin the melancholy robot
2743 +1 -1 trunk/src/messages.tab (File Modified)
2746 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2748 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2749 If anybody comes up with anything better, then please let us know
2750 and we will change this before 2.1 is branched.
2754 +1 -1 trunk/src/messages.tab (File Modified)
2757 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2759 Add EUID to capab.txt.
2763 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2766 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2772 +3 -0 trunk/NEWS (File Modified)
2775 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2777 Allow service{} servers to manipulate the nick delay table
2778 (for "nickserv enforcement").
2779 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2780 If duration is 0, the nickdelay entry is removed, otherwise
2781 it is added with the duration in seconds (maximum 24 hours).
2782 It is suggested that this is used if the EUID capab is present.
2786 +42 -1 trunk/modules/m_services.c (File Modified)
2789 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2791 HURT: strip off *@ from the start of the mask
2792 reject anything else containing '@' or '!'
2796 +11 -0 trunk/extensions/hurt.c (File Modified)
2799 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2801 ircd.c: need supported.h here
2805 +1 -0 trunk/src/ircd.c (File Modified)
2808 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2810 HURT: less ambiguity here
2811 ips/hosts to be hurt must contain a '.' or ':' otherwise
2812 they are interpreted as nicks
2816 +14 -9 trunk/extensions/hurt.c (File Modified)
2819 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2821 - we're now ircd-charybdis.org.
2822 - properly alphabetize credits
2826 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2829 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2831 - add additional modules to the configs
2835 +6 -0 trunk/doc/example.conf (File Modified)
2836 +12 -0 trunk/doc/reference.conf (File Modified)
2839 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2841 - remove hurt.h, it is pointless and confusing
2845 +27 -62 trunk/extensions/hurt.c (File Modified)
2846 + - trunk/extensions/hurt.h (File Deleted)
2849 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2851 - add code to suggest a local HURT by nickname.
2852 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2856 +40 -10 trunk/extensions/hurt.c (File Modified)
2857 +1 -0 trunk/extensions/hurt.h (File Modified)
2860 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2866 +2 -1 trunk/NEWS (File Modified)
2869 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2871 MASKTRACE/TESTMASK: check orighost as well
2875 +4 -2 trunk/modules/m_etrace.c (File Modified)
2876 +3 -1 trunk/modules/m_testmask.c (File Modified)
2879 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2881 Make RPL_ISUPPORT (005) numeric modularizable.
2882 Currently it will reassemble the numeric every time
2883 it needs to be sent, using a few dozen callbacks;
2884 if this is too slow some caching scheme should be
2889 +0 -1 trunk/include/s_user.h (File Modified)
2890 +36 -114 trunk/include/supported.h (File Modified)
2891 +1 -1 trunk/modules/m_version.c (File Modified)
2892 +1 -0 trunk/src/Makefile.in (File Modified)
2893 +1 -0 trunk/src/ircd.c (File Modified)
2894 +300 -25 trunk/src/s_user.c (File Modified)
2895 + - trunk/src/supported.c (File Added)
2898 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2900 EUID orighost could differ from host only in case,
2901 do not mark as dynamic spoof then
2905 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2908 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2910 kline help file: clarify a bit and remove some obsolete stuff
2911 partly suggested by Olin
2915 +8 -8 trunk/help/opers/kline (File Modified)
2918 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2924 +20 -0 trunk/NEWS (File Modified)
2927 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2929 Show real host/IP to nonopers whoising themselves.
2930 The IP is not shown for auth{} spoofs, otherwise it is,
2931 as it looked rather weird to me to show an auth{} spoofed
2932 IP like this. (/userhost on self still shows the IP.)
2936 +13 -2 trunk/modules/m_whois.c (File Modified)
2939 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2941 Document nick_delay stuff and move it around a bit.
2945 +1 -2 trunk/doc/example.conf (File Modified)
2946 +8 -2 trunk/doc/reference.conf (File Modified)
2949 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2951 - disable nickdelay by default. Needs to be documented in reference.conf.
2955 +2 -0 trunk/doc/example.conf (File Modified)
2956 +2 -0 trunk/doc/reference.conf (File Modified)
2959 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2961 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2965 +2 -1 trunk/modules/m_services.c (File Modified)
2968 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2970 ip_cloaking: somewhat hackish but we need to send the
2971 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2976 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2979 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2981 If EUID is used, show realhost in far connect notice
2982 (but not in far disconnect notice).
2986 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2989 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2992 - use non-ENCAP CHGHOST if possible
2993 - really introduce new users with their mangled and real
2994 host if +h is in default umodes
2998 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3001 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3003 Add non-ENCAP CHGHOST.
3007 +49 -11 trunk/modules/m_chghost.c (File Modified)
3010 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3012 Initial addition of EUID (puts realhost/account in same
3013 command as user introduction).
3014 See doc/technical/euid.txt for more information.
3015 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3019 + - trunk/doc/technical/euid.txt (File Added)
3020 +2 -1 trunk/include/s_serv.h (File Modified)
3021 +1 -1 trunk/include/s_user.h (File Modified)
3022 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3023 +1 -34 trunk/modules/m_chghost.c (File Modified)
3024 +0 -28 trunk/modules/m_services.c (File Modified)
3025 +30 -1 trunk/src/s_serv.c (File Modified)
3026 +30 -3 trunk/src/s_user.c (File Modified)
3029 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3031 Store the mangled host in localClient and use it for
3032 ban matching (also match real host for mangled users,
3033 also match mangled host for uncloaked users).
3034 Improve interaction of +h with auth{} and services
3036 Note that all of this only applies to clients who
3037 connect after the mangling module is loaded
3038 (other clients cannot even set +h).
3039 The sorcerynet cloaking module has not been updated
3044 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3045 +3 -0 trunk/include/client.h (File Modified)
3046 +64 -5 trunk/src/channel.c (File Modified)
3047 +1 -0 trunk/src/client.c (File Modified)
3048 +2 -2 trunk/src/s_user.c (File Modified)
3051 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3053 Document /stats U letters in sgml.
3057 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3060 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3062 Better description of hub_mask and leaf_mask.
3066 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3069 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3071 Add operspy_dont_care_user_info to sgml docs.
3075 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3078 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3080 Add general::operspy_dont_care_user_info.
3081 This makes /who mask equivalent to /who !mask for opers
3082 with the operspy flag, and removes the operspy log/notice
3083 on /who mask, /masktrace and /scan.
3084 The necessary privilege (operspy flag) is unchanged.
3085 Behaviour for the other operspy commands (channel
3086 related ones) is also unchanged.
3090 +1 -0 trunk/doc/example.conf (File Modified)
3091 +6 -0 trunk/doc/reference.conf (File Modified)
3092 +1 -0 trunk/include/s_conf.h (File Modified)
3093 +10 -8 trunk/modules/m_etrace.c (File Modified)
3094 +6 -0 trunk/modules/m_info.c (File Modified)
3095 +8 -5 trunk/modules/m_scan.c (File Modified)
3096 +1 -1 trunk/modules/m_version.c (File Modified)
3097 +6 -1 trunk/modules/m_who.c (File Modified)
3098 +1 -0 trunk/src/newconf.c (File Modified)
3099 +1 -0 trunk/src/s_conf.c (File Modified)
3102 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3104 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3105 This letter will also be used for showing operspy with
3106 limited accountability (show non channel related info
3107 without '!' or notice).
3111 +2 -0 trunk/doc/server-version-info (File Modified)
3112 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3113 +2 -0 trunk/include/ircd.h (File Modified)
3114 +6 -0 trunk/modules/m_info.c (File Modified)
3115 +2 -0 trunk/modules/m_version.c (File Modified)
3116 +1 -0 trunk/src/ircd_state.c (File Modified)
3119 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3121 Add m_webirc module, allows showing real host of CGI:IRC users.
3122 Differences to the version available on my web page for a while:
3123 instructions on how to set it up.
3127 +137 -0 trunk/extensions/Makefile.in (File Modified)
3128 + - trunk/extensions/m_webirc.c (File Added)
3131 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3133 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3137 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3140 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3142 - move beu from core to contributors
3143 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3147 +2 -2 trunk/CREDITS (File Modified)
3150 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3152 Mention that class blocks must be defined before the
3153 auth or connect blocks referencing them.
3157 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3160 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3163 - change from "can join" to "is banned", this reverses sense
3164 and removes "weird" checks like for +i, +l, +j
3165 - don't allow $j to same channel
3166 - +s/+p restriction removed, anyone can /mode b anyway
3171 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3174 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3176 Add a few important lines from reference.conf to example.conf.
3180 +8 -1 trunk/doc/example.conf (File Modified)
3183 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3185 - we don't support rtsigio anymore
3186 - we definately don't support VMS nor Cygwin either.
3190 +2 -2 trunk/INSTALL (File Modified)
3191 +0 -2 trunk/README.FIRST (File Modified)
3194 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3196 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3200 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3203 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3206 - return EXTBAN_NOMATCH for a valid ban that does not match
3207 - consider a $j ban invalid if we were already processing a
3208 can_join for a $j ban
3212 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3215 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3217 extb_extgecos: realhost -> orighost
3221 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3224 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3226 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3230 +59 -0 trunk/extensions/Makefile.in (File Modified)
3231 + - trunk/extensions/extb_canjoin.c (File Added)
3234 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3236 - oh right, charybdis calls that 'orighost'.
3240 +2 -2 trunk/modules/m_who.c (File Modified)
3243 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3245 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3249 +2 -0 trunk/modules/m_who.c (File Modified)
3252 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3254 - also check $x against realhost
3258 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3261 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3263 Sorcerynet people want a debugging notice moved from +s to +d.
3267 +1 -1 trunk/src/blacklist.c (File Modified)
3270 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3272 Use source_p instead of client_p for free_pre_client().
3273 client_p could be NULL or another client.
3277 +1 -1 trunk/src/client.c (File Modified)
3280 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3282 - revert this, I know how to fix it now
3286 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3289 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3291 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3292 This fix is probably suboptimal, but it does indeed fix the problem.
3296 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3299 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3301 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3305 +49 -0 trunk/extensions/Makefile.in (File Modified)
3306 + - trunk/extensions/extb_extgecos.c (File Added)
3309 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3311 Remove undocumented and unused general::fallback_to_ip6_int config option.
3315 +0 -3 trunk/include/s_conf.h (File Modified)
3316 +0 -3 trunk/src/newconf.c (File Modified)
3319 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3322 - document new TESTMASK
3323 - mention that TESTMASK matching is the same as MASKTRACE matching
3324 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3329 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3332 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3334 New testmask from ratbox 2.2.
3335 Allows matches on nick, ip and gecos in addition to user
3336 and host, and is fully analogous to masktrace.
3337 The numeric has changed from 724 to 727 and fields in it
3342 +4 -3 trunk/help/opers/testmask (File Modified)
3343 +1 -0 trunk/include/numeric.h (File Modified)
3344 +82 -9 trunk/modules/m_testmask.c (File Modified)
3345 +2 -2 trunk/src/messages.tab (File Modified)
3348 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3350 contrib -> extensions
3354 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3357 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3359 CHGHOST: Check validity of new hostname.
3360 If the command came from a local client (disabled by
3361 default), send an error message and drop the command.
3362 If the command came from a remote client or server,
3363 send a notice to opers and the target user (if local).
3367 +42 -1 trunk/modules/m_chghost.c (File Modified)
3370 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3376 +23 -1 trunk/NEWS (File Modified)
3379 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3381 When an outgoing server connection succeeds, set
3382 localClient->ip by simply copying the whole sockaddr
3383 struct instead of copying certain parts only.
3387 +1 -19 trunk/src/s_serv.c (File Modified)
3390 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3392 Give a special error message and ignore the connect block
3393 if trying to add a connect block for the server's own name.
3397 +7 -0 trunk/src/newconf.c (File Modified)
3400 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3402 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3403 when --disable-balloc is used, so that it compiles.
3404 Obviously the BlockHeapUsage() stub returns just zeroes so
3405 /stats z will be less informative.
3409 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3412 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3414 Free and zero dns_query in DNS callback for outgoing connect.
3415 This avoids double free of reslist.
3419 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3422 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3424 From ratbox, log failed outgoing connections to serverlog.
3429 +13 -1 trunk/src/s_serv.c (File Modified)
3432 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3434 Change serverlog message when connecting to be more clear and show the port number.
3438 +1 -1 trunk/src/s_serv.c (File Modified)
3441 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3443 Remove gethost_byname(), this is meaningless
3444 since the removal of AAAA -> A fallback (r1763).
3448 +0 -1 trunk/include/res.h (File Modified)
3449 +0 -12 trunk/src/res.c (File Modified)
3452 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3454 Remove ip6.int support and use only ip6.arpa.
3455 The global ip6.int zone has disappeared on June 1
3456 and a lot of other software has been removing ip6.int
3458 This removes the second and last case where IPv6
3459 support in charybdis causes extra lookups and slows
3464 +5 -27 trunk/src/res.c (File Modified)
3467 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3469 Mention new default (r1767) for connect::aftype in sgml docs.
3473 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3476 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3478 Use IPv6 if connect::host looks like an IPv6 address
3479 (contains a colon). No need to aftype=ipv6 anymore.
3483 +2 -0 trunk/src/newconf.c (File Modified)
3486 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3488 More information about connect::host.
3492 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3495 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3497 Remove fallback to A if AAAA cannot be found.
3498 In case of a forward check of a reverse lookup, we
3499 already know if it's ipv4 or ipv6, so it is not
3500 useful and in case of a forward lookup of a hostname
3501 in connect::host, connect::aftype already specifies
3502 if it's ipv4 or ipv6.
3506 +4 -27 trunk/src/res.c (File Modified)
3509 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3512 - check if +c made the message text empty and refuse
3514 - don't copy message text if it is not necessary
3519 +14 -4 trunk/modules/core/m_message.c (File Modified)
3522 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3524 remove_conf_item(): do not free cf_name, this is generally a string constant
3528 +0 -1 trunk/src/newconf.c (File Modified)
3531 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3533 Remove the old unused FDL_ constants.
3537 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3540 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3542 Remove an unused struct irc_sockaddr_storage from fde_t
3543 (allocated for every possible file descriptor).
3547 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3550 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3552 If the DNS lookup for an outgoing connection is still
3553 pending when it is closed, clean it up.
3557 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3560 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3562 If proc_answer() fails (for example if a lookup for an
3563 A record returns a CNAME), fail the query immediately.
3564 Previously the packet was just ignored, leaving the
3569 +4 -8 trunk/src/res.c (File Modified)
3572 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3574 Correct sockhost field in an outgoing server connection.
3575 First copy the host field from the server_conf, then
3576 take the IP from to where the connection was attempted
3577 when the connection callback is called.
3578 (Before r1747 this used the IP from the server_conf.)
3582 +8 -2 trunk/src/s_serv.c (File Modified)
3585 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3587 Remove ipnum (keep aftype) and dns_query from server_conf.
3588 We don't keep track of binary form address in connect{}
3589 blocks anymore, DNS lookups of names in host= gone.
3590 As before the DNS lookup is done on connect.
3591 This should unbreak hostnames in host= somewhat.
3595 +1 -2 trunk/include/s_newconf.h (File Modified)
3596 +2 -2 trunk/src/newconf.c (File Modified)
3597 +1 -42 trunk/src/s_newconf.c (File Modified)
3598 +12 -31 trunk/src/s_serv.c (File Modified)
3601 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3607 +1 -1 trunk/configure (File Modified)
3610 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3612 Fix --disable-balloc help text (said --disable-small-net).
3616 +1 -1 trunk/configure.ac (File Modified)
3619 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3621 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3622 services (+S). Unlike operstring and adminstring, this
3623 is not changeable with /quote set but is updated on rehash.
3627 +1 -0 trunk/doc/example.conf (File Modified)
3628 +10 -2 trunk/doc/reference.conf (File Modified)
3629 +1 -0 trunk/include/s_conf.h (File Modified)
3630 +6 -0 trunk/modules/m_info.c (File Modified)
3631 +3 -2 trunk/modules/m_whois.c (File Modified)
3632 +1 -0 trunk/src/newconf.c (File Modified)
3633 +1 -0 trunk/src/s_conf.c (File Modified)
3636 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3638 Fix handling of comma in whois: ignore the comma and
3639 everything after it but do output the entire parameter
3644 +2 -2 trunk/modules/m_whois.c (File Modified)
3647 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3649 New /stats letter 's' to list HURTs:
3650 - opers get the full listing.
3651 - users get any HURTs that match their sockhost/orighost if
3652 "stats_k_oper_only" is set to 1.
3656 +50 -0 trunk/extensions/hurt.c (File Modified)
3659 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3661 - make the newconf system available to modules.
3665 +4 -1 trunk/include/newconf.h (File Modified)
3666 +4 -8 trunk/src/newconf.c (File Modified)
3669 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3671 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3674 +0 -3 trunk/doc/example.conf (File Modified)
3675 +0 -3 trunk/doc/reference.conf (File Modified)
3678 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3680 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3684 +3 -0 trunk/doc/example.conf (File Modified)
3685 +3 -0 trunk/doc/reference.conf (File Modified)
3688 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3690 Fix too early truncation of JOIN channel list.
3694 +2 -3 trunk/modules/core/m_join.c (File Modified)
3697 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3699 - From ratbox 2.2 (anfl), send server notices about read
3700 errors from handshakes and servers to +s instead of +d.
3701 - Send various server notices about failed server
3702 connections which did not reach registered state network
3703 wide if the connection was initiated by a remote oper.
3704 This avoids annoying the whole net if there is a
3705 broken autoconnect, but allows all opers to see why a
3706 remote connect failed. Failed connections which did reach
3707 server state already generate server notices everywhere.
3709 Note: this is an exception to our general policy to not send
3710 server notices about unregistered connections remotely.
3714 +1 -0 trunk/include/client.h (File Modified)
3715 +20 -6 trunk/src/client.c (File Modified)
3716 +6 -6 trunk/src/s_serv.c (File Modified)
3719 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3725 +1 -1 trunk/doc/example.conf (File Modified)
3726 +1 -1 trunk/doc/reference.conf (File Modified)
3729 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3731 Don't allow #channel +b $c:&channel (inconsistent target).
3735 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3738 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3740 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3744 +0 -2 trunk/include/client.h (File Modified)
3747 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3749 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3753 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3756 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3758 Store IP addresses in whowas. These are shown to opers.
3759 Obtained from Eurus patches.
3760 orighost tracking removed (not worth the memory IMHO),
3761 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3762 with unknown IPs and to not violate auth{} spoof policy.
3766 +2 -0 trunk/doc/reference.conf (File Modified)
3767 +1 -0 trunk/include/numeric.h (File Modified)
3768 +1 -0 trunk/include/whowas.h (File Modified)
3769 +10 -1 trunk/modules/m_whowas.c (File Modified)
3770 +1 -1 trunk/src/messages.tab (File Modified)
3771 +4 -0 trunk/src/whowas.c (File Modified)
3774 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3776 Describe hostmask parameter of masktrace better in sgml docs.
3780 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3783 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3785 masktrace help file: mention CIDR IP masks
3790 +2 -0 trunk/help/opers/masktrace (File Modified)
3793 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3795 MASKTRACE: allow normal match() on IP address also
3800 +2 -3 trunk/modules/m_etrace.c (File Modified)
3803 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3805 Allow +S clients (services) to send to channels and @/+ channels always.
3809 +1 -1 trunk/modules/core/m_message.c (File Modified)
3810 +1 -1 trunk/src/channel.c (File Modified)
3813 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3815 Allow servers to send to @#chan and +#chan.
3819 +1 -1 trunk/modules/core/m_message.c (File Modified)
3822 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3824 Don't count opers on service{} servers in /lusers.
3828 +2 -2 trunk/src/s_user.c (File Modified)
3831 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3833 Show opers the real host behind a dynamic spoof in WHOIS.
3834 If the user is auth{} spoofed, this shows the auth{} spoof
3835 otherwise it shows the DNS hostname and IP address.
3836 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3840 +1 -0 trunk/include/numeric.h (File Modified)
3841 +12 -2 trunk/modules/m_whois.c (File Modified)
3842 +1 -1 trunk/src/messages.tab (File Modified)
3845 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3847 Remove #define HIDE_SPOOF_IPS from config.h, should
3848 have been done earlier.
3852 +0 -7 trunk/include/config.h (File Modified)
3855 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3857 Bring back ERR_CANTKILLSERVER.
3861 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3864 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3867 - also send RPL_HOSTHIDDEN on -h
3868 - don't allow +h for auth{} spoofed clients
3872 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3875 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3877 /etc/resolv.conf parsing:
3878 - don't crash (sometimes) if there is a line without an argument
3879 (e.g. 'search' by itself)
3880 - fix handling of lines with leading whitespace
3884 +9 -8 trunk/src/reslib.c (File Modified)
3887 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3889 Put back code that terminates DNS queries, which was
3890 removed during the resolver changes.
3894 +4 -0 trunk/src/s_auth.c (File Modified)
3897 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3899 - oh hey, that was in the wrong place
3903 +13 -13 trunk/src/s_auth.c (File Modified)
3906 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3908 - handle a situation where a user can go away before DNS completes
3912 +13 -0 trunk/src/s_auth.c (File Modified)
3915 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3921 +1 -0 trunk/include/blacklist.h (File Modified)
3922 +1 -0 trunk/include/res.h (File Modified)
3923 +33 -2 trunk/src/blacklist.c (File Modified)
3924 +2 -0 trunk/src/client.c (File Modified)
3925 +24 -0 trunk/src/res.c (File Modified)
3928 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3930 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3931 if comm_accept() failed.
3933 Found with valgrind.
3937 +4 -4 trunk/src/listener.c (File Modified)
3940 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3942 - handle unavailable Client/preClient structs
3946 +9 -0 trunk/src/blacklist.c (File Modified)
3949 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3951 Add +lf to SGML docs.
3955 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3958 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3960 Also do forwarding if the channel limit (+l) is exceeded.
3964 +1 -1 trunk/help/opers/cmode (File Modified)
3965 +2 -2 trunk/modules/core/m_join.c (File Modified)
3968 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3970 Post-release lovin':
3971 - Update version to 2.1.0.
3972 - Regenerate configure.
3976 +9 -9 trunk/configure (File Modified)
3977 +1 -1 trunk/configure.ac (File Modified)
3980 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3982 Comment out example blacklist{} block.
3986 +7 -7 trunk/doc/example.conf (File Modified)
3987 +7 -7 trunk/doc/reference.conf (File Modified)
3990 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3992 Add note regarding use of AHBL BLs.
3996 +4 -0 trunk/doc/example.conf (File Modified)
3997 +4 -0 trunk/doc/reference.conf (File Modified)
4000 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4006 +2 -2 trunk/CREDITS (File Modified)
4009 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4015 +1 -0 trunk/CREDITS (File Modified)
4018 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4020 Put more recent ratbox CREDITS here.
4024 +3 -2 trunk/doc/Ratbox-team (File Modified)
4027 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4033 +5 -4 trunk/NEWS (File Modified)
4036 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4038 Mention that install or make install also avoids modunload crashes.
4042 +2 -1 trunk/BUGS (File Modified)
4045 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4051 +3 -8 trunk/NEWS (File Modified)
4054 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4060 +3 -2 trunk/BUGS (File Modified)
4063 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4065 - add orighost check to hurt.c
4070 +1 -6 trunk/BUGS (File Modified)
4071 +1 -1 trunk/extensions/hurt.c (File Modified)
4074 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4076 Make kline_exempt exempt from HURT also.
4080 +2 -1 trunk/extensions/hurt.c (File Modified)
4083 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4085 Fix mask HEAL propagation.
4089 +6 -3 trunk/extensions/hurt.c (File Modified)
4092 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4099 +18 -31 trunk/extensions/README (File Modified)
4102 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4104 More target change hax.
4109 +5 -0 trunk/extensions/hurt.c (File Modified)
4112 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4114 Improvements to HURT propagation.
4118 +8 -6 trunk/extensions/hurt.c (File Modified)
4121 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4123 - further simplification
4127 +25 -76 trunk/extensions/hurt.c (File Modified)
4128 +0 -9 trunk/extensions/hurt.h (File Modified)
4131 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4137 +13 -0 trunk/extensions/hurt.c (File Modified)
4140 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4142 - cut off at 15 messages instead of 30
4146 +1 -1 trunk/extensions/hurt.h (File Modified)
4149 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4151 Squash a warning here.
4155 +1 -3 trunk/src/ircd.c (File Modified)
4158 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4160 Don't show servers in /stats l to nonopers if flatten links is enabled.
4164 +3 -1 trunk/modules/m_stats.c (File Modified)
4167 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4173 +20 -7 trunk/extensions/hurt.c (File Modified)
4176 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4178 - remove inline stuff (yuck)
4179 - sockaddr should have been sockhost
4183 +22 -31 trunk/extensions/hurt.c (File Modified)
4186 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4188 - make hurt checking actually work
4192 +2 -7 trunk/extensions/hurt.c (File Modified)
4195 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4197 Slight tweak to alias{}.
4201 +4 -0 trunk/src/parse.c (File Modified)
4204 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4206 - further simplification
4210 +59 -71 trunk/extensions/hurt.c (File Modified)
4211 +0 -1 trunk/extensions/hurt.h (File Modified)
4214 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4216 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4220 +10 -20 trunk/extensions/hurt.c (File Modified)
4221 +0 -4 trunk/extensions/hurt.h (File Modified)
4224 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4226 - remove some unnecessary code here (hurt_initial_check_event()).
4230 +0 -23 trunk/extensions/hurt.c (File Modified)
4233 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4235 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4239 +8 -0 trunk/modules/core/m_message.c (File Modified)
4242 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4244 - more sane tgchange hax
4248 +2 -1 trunk/extensions/hurt.c (File Modified)
4251 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4253 Make HEAL <nick> work.
4257 +40 -43 trunk/extensions/hurt.c (File Modified)
4260 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4262 Destroy hurt_clients list on unload.
4266 +7 -0 trunk/extensions/hurt.c (File Modified)
4269 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4271 Coding style: no space between a function name and parenthesis.
4275 +43 -43 trunk/extensions/hurt.c (File Modified)
4278 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4280 Now works and throws out hurt clients after 30 protocol messages
4281 unless they identify.
4285 +28 -36 trunk/extensions/hurt.c (File Modified)
4286 +1 -7 trunk/extensions/hurt.h (File Modified)
4289 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4291 Working addition/lookup.
4295 +8 -0 trunk/extensions/hurt.c (File Modified)
4298 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4300 Get rid of hyb6 style propagation (:server COMMAND source).
4304 +18 -22 trunk/extensions/hurt.c (File Modified)
4307 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4309 add not-working hurt_add and hurt_find
4313 +13 -5 trunk/extensions/hurt.c (File Modified)
4316 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4318 Comment out a lot of stuff so I can load and unload this without crashing.
4322 +17 -6 trunk/extensions/hurt.c (File Modified)
4325 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4327 Fix svn:keywords and add a short comment at the top.
4331 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4334 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4336 - Make hurt module compile
4337 - Link it to the build
4338 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4339 correct flag name, no CAP_TS6 use etc
4343 +1 -0 trunk/extensions/Makefile.in (File Modified)
4344 +30 -32 trunk/extensions/hurt.c (File Modified)
4347 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4349 Put beu's hurt module in trunk.
4353 + - trunk/extensions/hurt.c (File Added)
4354 + - trunk/extensions/hurt.h (File Added)
4357 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4359 - _iprint(): use stderr instead of stdout
4363 +1 -1 trunk/src/s_log.c (File Modified)
4366 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4368 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4369 and subsequently destroy our kqueue when we close 0, 1, 2
4371 - After closing fd 0, 1, 2 reopen them to /dev/null again
4372 so we don't send messages from malloc etc to a random
4374 - Remove an obsolete comment.
4378 +13 -2 trunk/src/ircd.c (File Modified)
4381 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4387 +29 -1 trunk/NEWS (File Modified)
4390 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4396 +1 -1 trunk/configure (File Modified)
4399 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4401 Fix openssl version check to also accept versions newer than 0.9.6.
4405 +1 -1 trunk/configure.ac (File Modified)
4408 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4410 Oops, need packet.h here.
4414 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4417 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4419 End the flood grace period in CPRIVMSG/CNOTICE.
4423 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4426 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4428 - update class::connectfreq documentation
4432 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4435 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4437 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4441 +3 -6 trunk/src/s_serv.c (File Modified)
4444 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4446 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4450 +1 -1 trunk/src/messages.tab (File Modified)
4453 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4455 Don't mention that /stats p shows idle times, as it doesn't.
4459 +1 -1 trunk/help/opers/stats (File Modified)
4460 +1 -1 trunk/help/users/stats (File Modified)
4463 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4465 /stats A shows DNS servers, it doesn't matter whether ircd
4466 uses ADNS or something else.
4470 +1 -1 trunk/help/opers/stats (File Modified)
4473 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4475 get_client_name() fix
4479 +4 -0 trunk/src/client.c (File Modified)
4482 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4488 +6 -0 trunk/src/ircd.c (File Modified)
4491 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4493 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4496 +16 -17 trunk/configure (File Modified)
4497 +1 -1 trunk/configure.ac (File Modified)
4500 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4502 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4505 +135 -0 trunk/configure (File Modified)
4506 +6 -0 trunk/configure.ac (File Modified)
4509 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4511 Exit 0 on successful -conftest.
4515 +1 -1 trunk/src/ircd.c (File Modified)
4518 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4520 Make the "keep the parent process around" thing work, by opening
4521 a pipe to the child process. This pipe is on fd 0 in the child
4522 process. After successful initialization, the child will write
4523 a byte to this pipe, on fatal errors it will close it without
4526 Somewhat hackish still but should work.
4530 +27 -30 trunk/src/ircd.c (File Modified)
4533 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4535 - convert some error messages to ierror() over fprintf/ilog combination
4539 +3 -6 trunk/src/ircd.c (File Modified)
4542 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4544 - inotice() for loadmodule when in foreground mode
4548 +3 -0 trunk/src/modules.c (File Modified)
4551 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4553 - remove inotice() on loading modules from the config
4557 +0 -3 trunk/src/modules.c (File Modified)
4560 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4562 - usleep for 50000usec in the parent process to allow for startup messages
4563 to be cleanly printed before detaching to shell, this should be more than
4568 +3 -0 trunk/src/ircd.c (File Modified)
4571 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4573 - display more errors during normal startup as to try to help people find common problems
4577 +27 -10 trunk/src/ircd.c (File Modified)
4580 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4582 - version bump in preparation of 2.0.0 release
4586 +9 -9 trunk/configure (File Modified)
4587 +1 -1 trunk/configure.ac (File Modified)
4590 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4592 Change example.conf operator block from "admin" to "god",
4593 so as to show we encourage per-person operator blocks.
4597 +4 -2 trunk/doc/example.conf (File Modified)
4600 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4602 Document alias{} block.
4606 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4609 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4611 Document DNS blacklist stuff in sgml.
4615 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4616 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4619 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4621 Misc /stats clarifications.
4625 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4628 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4630 Move snomasks into umodes chapter.
4631 Move oprivs chapter down.
4635 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4636 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4637 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4640 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4642 Mention operator{} user@host change.
4646 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4649 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4651 operator{} block user@host matches against orighost now, not host.
4652 This means that services/+h spoofs do not work in operator{} blocks;
4653 auth{} spoofs still work.
4657 +4 -0 trunk/doc/example.conf (File Modified)
4658 +1 -1 trunk/doc/reference.conf (File Modified)
4659 +2 -2 trunk/modules/m_challenge.c (File Modified)
4660 +1 -1 trunk/modules/m_oper.c (File Modified)
4663 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4665 - inotice/iwarn/ierror() stuff I was working on
4669 +3 -0 trunk/include/s_log.h (File Modified)
4670 +15 -11 trunk/src/ircd.c (File Modified)
4671 +3 -1 trunk/src/modules.c (File Modified)
4672 +1 -1 trunk/src/newconf.c (File Modified)
4673 +54 -0 trunk/src/s_log.c (File Modified)
4676 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4678 Oops, don't add blacklists to the list twice on rehash.
4682 +3 -2 trunk/src/blacklist.c (File Modified)
4685 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4687 Remove notices to the client about progress of dnsbl lookups.
4691 +0 -4 trunk/src/blacklist.c (File Modified)
4694 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4696 Add auth{} flag dnsbl_exempt.
4700 +2 -1 trunk/doc/example.conf (File Modified)
4701 +2 -1 trunk/doc/reference.conf (File Modified)
4702 +2 -0 trunk/include/s_conf.h (File Modified)
4703 +1 -0 trunk/src/newconf.c (File Modified)
4704 +8 -1 trunk/src/s_user.c (File Modified)
4707 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4709 Switch alias{} and blacklist{} around, for consistency with example.conf.
4713 +18 -18 trunk/doc/reference.conf (File Modified)
4716 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4718 Send a warning to the user if they are dnsbl listed but exempted.
4722 +17 -12 trunk/src/s_user.c (File Modified)
4725 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4727 Move throwing out dnsbl listed clients to registration,
4728 and make kline_exempt exempt from it.
4732 +1 -0 trunk/include/blacklist.h (File Modified)
4733 +4 -0 trunk/include/client.h (File Modified)
4734 +15 -16 trunk/src/blacklist.c (File Modified)
4735 +6 -0 trunk/src/client.c (File Modified)
4736 +17 -0 trunk/src/s_user.c (File Modified)
4739 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4741 Show refcount in /stats n.
4745 +3 -2 trunk/modules/m_stats.c (File Modified)
4748 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4750 Don't look up dnsbls twice if they send USER twice.
4754 +5 -3 trunk/modules/m_user.c (File Modified)
4757 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4759 Add /stats n to help files.
4763 +1 -0 trunk/help/opers/stats (File Modified)
4764 +1 -0 trunk/help/users/stats (File Modified)
4767 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4769 Only check dnsbls for A records, not AAAA.
4773 +1 -1 trunk/src/blacklist.c (File Modified)
4776 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4778 Don't remove non-illegal blacklists on completion of check.
4779 Add debugging notices (not working).
4783 +5 -1 trunk/src/blacklist.c (File Modified)
4786 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4788 Don't call register_local_user() if they haven't sent a nick yet.
4792 +1 -1 trunk/src/blacklist.c (File Modified)
4795 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4797 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4801 +21 -0 trunk/modules/m_stats.c (File Modified)
4804 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4806 More dnsbl rehash fixes, it was adding bogus entries.
4810 +2 -7 trunk/src/newconf.c (File Modified)
4813 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4815 Need blacklist.h here.
4819 +1 -0 trunk/src/s_conf.c (File Modified)
4822 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4828 +1 -2 trunk/configure (File Modified)
4829 +0 -48 trunk/configure.ac (File Modified)
4830 + - trunk/doc/example-iauth.conf (File Deleted)
4831 + - trunk/iauth/ (File Deleted)
4834 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4836 Improve handling of rehashing with blacklists.
4837 Also some coding style tweaks.
4841 +3 -2 trunk/include/blacklist.h (File Modified)
4842 +35 -16 trunk/src/blacklist.c (File Modified)
4843 +2 -0 trunk/src/s_conf.c (File Modified)
4846 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4848 Clear can_send cache if a user logs in or out from services.
4852 +2 -0 trunk/modules/m_services.c (File Modified)
4855 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4857 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4858 This directory is not entered by default.
4859 More stuff needs to be moved into here.
4863 +2 -1 trunk/configure (File Modified)
4864 +1 -0 trunk/configure.ac (File Modified)
4865 +69 -458 trunk/extensions/Makefile.in (File Modified)
4866 + - trunk/extensions/m_clearchan.c (File Deleted)
4867 + - trunk/extensions/m_force.c (File Deleted)
4868 + - trunk/unsupported/ (File Added)
4869 + - trunk/unsupported/Makefile.in (File Added)
4870 + - trunk/unsupported/m_clearchan.c (File Added)
4871 + - trunk/unsupported/m_force.c (File Added)
4874 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4876 Logging/wallops for forcejoin/forcepart, numeric fix.
4877 This needs to be moved to the toys section.
4881 +22 -2 trunk/extensions/m_force.c (File Modified)
4884 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4886 Fix comments at the top (including copyright).
4890 +3 -2 trunk/extensions/m_omode.c (File Modified)
4893 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4895 Add OMODE command to extensions/ for oper mode hacking:
4896 - requires admin privs
4897 - does not work for opped opers
4899 - sends a ServerMode for opping the oper themselves,
4900 otherwise a mode coming from the oper (not only
4901 does this provide full accountability, it is also
4902 easiest to implement while avoiding channels
4903 messed up with bogus bans etc).
4907 +171 -0 trunk/extensions/Makefile.in (File Modified)
4908 + - trunk/extensions/m_omode.c (File Added)
4911 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4917 + - trunk/include/blacklist.h (Property Modified)
4918 + - trunk/src/blacklist.c (Property Modified)
4921 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4923 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4927 +5 -1 trunk/src/blacklist.c (File Modified)
4930 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4932 Initial DNS blacklist support:
4933 - see example.conf for how to use.
4934 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4935 - tor.ahbl.org is also included because most networks will not want to allow tor
4936 (and we're considering going KoS on tor users here anyway due to abuse)
4940 +18 -0 trunk/doc/example.conf (File Modified)
4941 +66 -0 trunk/doc/reference.conf (File Modified)
4942 + - trunk/include/blacklist.h (File Added)
4943 +2 -0 trunk/include/client.h (File Modified)
4944 +3 -0 trunk/modules/m_user.c (File Modified)
4945 +152 -0 trunk/src/Makefile.in (File Modified)
4946 + - trunk/src/blacklist.c (File Added)
4947 +34 -0 trunk/src/newconf.c (File Modified)
4948 +1 -0 trunk/src/s_auth.c (File Modified)
4949 +4 -0 trunk/src/s_user.c (File Modified)
4952 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4954 Remove last bit of lzo stuff (comment in example.conf connect{}).
4958 +0 -4 trunk/doc/example.conf (File Modified)
4961 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4963 Show sasl successes and failures in /stats t (like other
4964 things in /stats t, about local clients only).
4968 +2 -0 trunk/include/s_stats.h (File Modified)
4969 +3 -0 trunk/modules/m_sasl.c (File Modified)
4970 +3 -0 trunk/src/s_stats.c (File Modified)
4973 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4975 Allow messaging services by nickname without using
4976 target change slots (this was already possible with
4977 user@server notation or services shortcuts).
4981 +2 -2 trunk/modules/core/m_message.c (File Modified)
4984 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4986 Abort a safelist if a new /list comes in while one is already in progress.
4990 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4993 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4995 Change $![letter]:[mask] to $~[letter]:[mask]
4996 so both ! and ~ invert an extban.
5000 +2 -0 trunk/src/chmode.c (File Modified)
5003 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5005 - revert due to technical issues
5009 +1 -1 trunk/src/extban.c (File Modified)
5012 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5014 - 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
5018 +1 -1 trunk/src/extban.c (File Modified)
5021 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5023 Don't pace /list on a single channel.
5027 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5030 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5032 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5036 +4 -2 trunk/include/supported.h (File Modified)
5039 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5041 Extban types are case insensitive; force them to lowercase when added.
5045 +5 -5 trunk/doc/extban.txt (File Modified)
5046 +4 -0 trunk/src/chmode.c (File Modified)
5047 +3 -3 trunk/src/extban.c (File Modified)
5050 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5052 sendto_wallops_flags():
5053 - instead of checking IsOper on each client, walk the appropriate list
5054 - instead of sending non-+z wallops from persons to nonopers, send only
5055 +w wallops from persons
5059 +1 -5 trunk/src/send.c (File Modified)
5062 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5064 Prefix oper wallops with "WALLOPS - " if they would
5065 otherwise look like operwalls or locops, when sending
5066 them to local users.
5070 +11 -1 trunk/modules/m_wallops.c (File Modified)
5073 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5075 Make sure destination field in some sasl numerics
5076 is the user's nick, not the sasl agent or server
5081 +2 -2 trunk/modules/m_sasl.c (File Modified)
5084 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5086 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5090 +1 -1 trunk/extensions/Makefile.in (File Modified)
5093 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5095 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5099 +1 -0 trunk/src/s_user.c (File Modified)
5102 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5104 Fix build for when IPv6 is disabled.
5108 +12 -10 trunk/src/s_auth.c (File Modified)
5111 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5113 Add information about adding extban types.
5117 +25 -0 trunk/doc/extban.txt (File Modified)
5120 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5122 Better extban validation: try to match a new extban from
5123 a local user against its setter to see if it is valid.
5124 Unknown extban types from remotes are no longer hidden.
5128 +4 -3 trunk/doc/extban.txt (File Modified)
5129 +1 -0 trunk/include/channel.h (File Modified)
5130 +2 -6 trunk/src/chmode.c (File Modified)
5131 +32 -0 trunk/src/extban.c (File Modified)
5134 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5136 Make sure both .c.o: and .s.o: are followed by the necessary command.
5140 +1 -0 trunk/src/Makefile.in (File Modified)
5143 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5145 Add need_sasl auth{} flag to sgml documentation.
5149 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5152 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5154 Document need_sasl auth{} flag in example confs.
5158 +1 -0 trunk/doc/example.conf (File Modified)
5159 +1 -0 trunk/doc/reference.conf (File Modified)
5162 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5164 Don't allow TB to set an empty topic.
5165 This would be possible if a server sent bad protocol
5166 and could cause a crash.
5170 +4 -0 trunk/modules/m_tb.c (File Modified)
5173 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5179 +1 -1 trunk/Makefile.in (File Modified)
5182 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5188 +2 -2 trunk/configure (File Modified)
5189 +1 -1 trunk/configure.ac (File Modified)
5192 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5198 +2 -2 trunk/configure (File Modified)
5201 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5207 +1 -1 trunk/extensions/Makefile.in (File Modified)
5210 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5212 - rename contrib to extensions to bring some clarity to things
5216 +1 -1 trunk/Makefile.in (File Modified)
5217 +1 -1 trunk/configure.ac (File Modified)
5218 +10 -10 trunk/doc/example.conf (File Modified)
5219 +10 -10 trunk/doc/reference.conf (File Modified)
5220 + - trunk/extensions/ (File Added)
5221 + - trunk/extras/ (File Deleted)
5224 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5230 +1 -1 trunk/Makefile.in (File Modified)
5231 +1 -1 trunk/configure.ac (File Modified)
5232 + - trunk/contrib/ (File Deleted)
5233 + - trunk/extras/ (File Added)
5236 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5238 Don't allow servers to QUIT (they should use SQUIT).
5242 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5245 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5251 + - trunk/src/fnvhash.s (Property Modified)
5254 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5256 - reduced version of code
5260 +9 -61 trunk/src/fnvhash.s (File Modified)
5263 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5265 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5269 +1 -1 trunk/src/fnvhash.s (File Modified)
5272 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5274 Fix orighost matching for klines, etc. Was hashing the visible
5279 +1 -1 trunk/src/hostmask.c (File Modified)
5282 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5284 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5288 +7 -1 trunk/configure (File Modified)
5289 +5 -0 trunk/configure.ac (File Modified)
5290 +5 -6 trunk/src/Makefile.in (File Modified)
5291 +0 -4 trunk/src/fnvhash.s (File Modified)
5292 +0 -2 trunk/src/hash.c (File Modified)
5295 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5297 - regenerate configure
5301 +18 -0 trunk/configure (File Modified)
5304 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5306 - --enable-ricer-hashing option.
5310 +9 -0 trunk/configure.ac (File Modified)
5311 +3 -0 trunk/include/setup.h.in (File Modified)
5314 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5316 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5320 + - trunk/src/fnvhash.s (File Added)
5321 +3 -0 trunk/src/hash.c (File Modified)
5324 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5326 Fix syntax error in reference.conf.
5330 +0 -1 trunk/doc/reference.conf (File Modified)
5333 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5335 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5336 (&& instead of ||...)
5337 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5341 +1 -1 trunk/src/chmode.c (File Modified)
5344 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5346 Documentation for extban.
5350 + - trunk/doc/extban.txt (File Added)
5353 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5355 Add extban modules to example confs.
5359 +5 -0 trunk/doc/example.conf (File Modified)
5360 +10 -0 trunk/doc/reference.conf (File Modified)
5363 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5365 Initial addition of extended ban types (conditionals).
5366 Allows custom +bqeI checks via modules.
5367 Initial extra types are account (a[:mask]), oper (o),
5368 channel (c:name), realname (r:mask), server (s:mask).
5372 +229 -0 trunk/contrib/Makefile.in (File Modified)
5373 + - trunk/contrib/extb_account.c (File Added)
5374 + - trunk/contrib/extb_channel.c (File Added)
5375 + - trunk/contrib/extb_oper.c (File Added)
5376 + - trunk/contrib/extb_realname.c (File Added)
5377 + - trunk/contrib/extb_server.c (File Added)
5378 +13 -0 trunk/include/channel.h (File Modified)
5379 +1 -0 trunk/src/Makefile.in (File Modified)
5380 +14 -5 trunk/src/channel.c (File Modified)
5381 +91 -0 trunk/src/chmode.c (File Modified)
5382 + - trunk/src/extban.c (File Added)
5385 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5387 Do not force +bqeI modes starting with '$' in nick!user@host format.
5388 * and ? characters in them are still assumed to be wildcards.
5392 +6 -0 trunk/src/chmode.c (File Modified)
5395 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5397 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5401 +4 -0 trunk/modules/m_capab.c (File Modified)
5404 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5406 Stop some mixing of client and server protocol.
5410 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5411 +4 -2 trunk/modules/m_pass.c (File Modified)
5412 +6 -0 trunk/modules/m_sasl.c (File Modified)
5413 +6 -0 trunk/modules/m_user.c (File Modified)
5416 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5422 +0 -2 trunk/include/s_newconf.h (File Modified)
5423 +0 -4 trunk/include/s_serv.h (File Modified)
5424 +0 -1 trunk/src/newconf.c (File Modified)
5425 +1 -13 trunk/src/s_serv.c (File Modified)
5428 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5430 - revert LZOLink patch for now
5434 +0 -1 trunk/servlink/Makefile.in (File Modified)
5435 +0 -16 trunk/servlink/README (File Modified)
5436 +2 -36 trunk/servlink/control.c (File Modified)
5437 +0 -3 trunk/servlink/control.h (File Modified)
5438 +7 -5955 trunk/servlink/io.c (File Modified)
5439 + - trunk/servlink/lzoconf.h (File Deleted)
5440 + - trunk/servlink/lzodefs.h (File Deleted)
5441 + - trunk/servlink/minilzo.c (File Deleted)
5442 + - trunk/servlink/minilzo.h (File Deleted)
5443 +0 -1 trunk/servlink/servlink.h (File Modified)
5446 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5452 +4 -2 trunk/servlink/control.c (File Modified)
5453 +2 -1 trunk/servlink/io.c (File Modified)
5456 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5462 +2 -2 trunk/servlink/io.c (File Modified)
5465 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5467 - paranoia, prevent segfaults
5471 +2 -2 trunk/servlink/io.c (File Modified)
5474 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5476 - more optimal servlink code
5480 +21 -8 trunk/servlink/io.c (File Modified)
5483 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5485 - more efficient read strategy
5489 +15 -3 trunk/servlink/io.c (File Modified)
5492 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5494 - use lzo_uintp cast to make LZO happy
5498 +3 -3 trunk/servlink/io.c (File Modified)
5501 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5503 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5507 +4 -0 trunk/doc/example.conf (File Modified)
5508 +2 -1 trunk/include/s_newconf.h (File Modified)
5509 +4 -0 trunk/include/s_serv.h (File Modified)
5510 +1 -0 trunk/servlink/Makefile.in (File Modified)
5511 +16 -0 trunk/servlink/README (File Modified)
5512 +34 -2 trunk/servlink/control.c (File Modified)
5513 +3 -0 trunk/servlink/control.h (File Modified)
5514 +5929 -7 trunk/servlink/io.c (File Modified)
5515 + - trunk/servlink/lzoconf.h (File Added)
5516 + - trunk/servlink/lzodefs.h (File Added)
5517 + - trunk/servlink/minilzo.c (File Added)
5518 + - trunk/servlink/minilzo.h (File Added)
5519 +1 -0 trunk/servlink/servlink.h (File Modified)
5520 +1 -0 trunk/src/newconf.c (File Modified)
5521 +14 -2 trunk/src/s_serv.c (File Modified)
5524 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5526 - remove imalloc, it was a concept that probably wouldn't have worked properly
5530 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5531 + - trunk/libcharybdis/imalloc.c (File Deleted)
5532 + - trunk/libcharybdis/imalloc.h (File Deleted)
5535 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5537 - disable imalloc for now
5541 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5544 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5546 - remove unneeded debug code
5550 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5553 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5555 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5559 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5562 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5564 - more stuff here, imalloc remains disabled for now
5568 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5571 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5577 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5580 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5586 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5587 +2 -0 trunk/src/ircd.c (File Modified)
5590 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5592 - roll back libircd crap
5596 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5597 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5598 +29 -0 trunk/src/.depend (File Modified)
5599 +6 -21 trunk/src/Makefile.in (File Modified)
5600 +3 -218 trunk/src/ircd.c (File Modified)
5601 + - trunk/src/ircd_linker.c (File Deleted)
5602 + - trunk/src/main.c (File Deleted)
5605 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5607 - realloc(), free() implementation
5611 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5614 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5616 - malloc(), calloc() implementation
5620 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5623 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5625 - block_free(), block_find(), retune_heaps() implementation
5629 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5632 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5634 - block_destroy code, block_allocate code.
5638 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5641 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5647 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5650 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5652 - disable imalloc again :P
5656 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5659 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5665 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5668 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5674 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5677 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5679 - constructor code for imalloc engine (malloc_init())
5683 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5686 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5688 - imalloc engine improvements
5692 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5695 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5697 - replace mmap() code with direct brk()/sbrk() calls.
5701 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5704 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5706 - remove outdated i_malloc() interfaces
5710 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5713 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5715 - redisable imalloc (sorry!)
5719 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5722 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5724 - correct GET_PAGE_SLOT() macro
5728 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5731 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5733 - oops forgot to commit it with imalloc turned off
5737 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5740 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5746 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5747 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5750 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5752 - lowlevel imalloc code
5756 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5757 + - trunk/libcharybdis/imalloc.h (File Added)
5760 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5766 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5769 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5775 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5778 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5780 - 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)
5784 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5785 + - trunk/libcharybdis/imalloc.c (File Added)
5788 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5790 - increment configure Id
5794 +2208 -1 trunk/configure (File Modified)
5797 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5799 - bootstrap for imalloc code
5803 +54 -1 trunk/configure.ac (File Modified)
5804 +27 -0 trunk/include/setup.h.in (File Modified)
5807 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5809 Clarify interaction of spoofs and channel bans/operator{} blocks.
5813 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5814 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5817 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5819 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5823 +30 -22 trunk/src/ircd.c (File Modified)
5826 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5828 If shared{} blocks deny something, the command
5829 is silently ignored.
5833 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5836 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5838 Move up IsService check so we don't store a non-service
5839 in preClient->sasl_agent.
5843 +6 -6 trunk/modules/m_sasl.c (File Modified)
5846 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5848 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5849 Add some more sanity checks on agent strings.
5853 +13 -11 trunk/modules/m_sasl.c (File Modified)
5856 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5858 Unknown clients can have an ID too now so make sure to remove
5859 them from the hash if they exit.
5863 +3 -0 trunk/src/client.c (File Modified)
5866 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5868 Only accept sasl from servers in a service{} block.
5869 Not tested but this must go in.
5873 +6 -0 trunk/modules/m_sasl.c (File Modified)
5874 +3 -0 trunk/modules/m_signon.c (File Modified)
5877 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5879 Only process SAVE messages targetting registered users,
5880 not servers or unregistered connections. Could cause
5881 a crash when bad protocol was received.
5885 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5888 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5890 - fix QJM buffer overflow vulnerability (fucking GXTi)
5894 +3 -3 trunk/src/s_user.c (File Modified)
5897 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5899 Mention /scan umodes under oper_spy privilege.
5903 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5906 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5908 Mention that overlapping cluster blocks are a bad thing.
5912 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5915 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5917 - Document cluster{} and shared{} blocks.
5918 - Mention that service{} does not allow wildcards.
5922 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5925 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5927 Document exempt{} and service{} blocks, point to reference.conf for
5928 general{}, channel{} and serverhide{}.
5932 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5935 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5937 Document ~ in lists of values better.
5941 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5944 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5946 More detailed CNOTICE, CPRIVMSG descriptions.
5950 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5953 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5955 Oops, need both Revision and Id on modules.
5959 + - trunk/modules/sno_routing.c (Property Modified)
5962 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5964 Tweak header comment a bit (filename, Id).
5968 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5971 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5973 Add GLINE and UNGLINE.
5977 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5980 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5982 New configure with proper Id.
5986 +3 -1 trunk/configure (File Modified)
5989 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5991 Change #include directives for in6addr_any, hopefully compiles better now.
5995 +3 -1 trunk/configure.ac (File Modified)
5998 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6000 Encourage putting actual administrative information
6001 in the admin{} block.
6005 +3 -3 trunk/doc/example.conf (File Modified)
6008 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6010 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6014 +9 -7 trunk/include/s_conf.h (File Modified)
6015 +1 -0 trunk/src/newconf.c (File Modified)
6016 +10 -0 trunk/src/s_user.c (File Modified)
6019 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6021 - Change to glines = no in example confs
6022 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6027 +1 -1 trunk/doc/example.conf (File Modified)
6028 +1 -1 trunk/doc/reference.conf (File Modified)
6029 +2 -2 trunk/modules/m_gline.c (File Modified)
6032 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6034 - forward-port QJM fix from 1.1
6038 +2 -0 trunk/src/s_user.c (File Modified)
6041 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6043 - add switch to configure to disable the block allocator
6047 +18 -0 trunk/configure (File Modified)
6048 +9 -0 trunk/configure.ac (File Modified)
6049 +0 -6 trunk/include/config.h (File Modified)
6050 +3 -0 trunk/include/setup.h.in (File Modified)
6053 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6055 Fix wierd error that would exit SASL users with "Overridden"
6058 +1 -1 trunk/modules/m_signon.c (File Modified)
6061 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6063 Remove obsolete XXX comment about lazylinks.
6067 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6070 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6072 OJOIN: make sure to send the wallops remotely for #channels
6076 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6079 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6081 Accountability for OJOIN (contrib module)
6084 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6087 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6089 - move more stuff over to ircd_state
6093 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6094 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6095 +9 -0 trunk/src/ircd_state.c (File Modified)
6096 +3 -3 trunk/src/patricia.c (File Modified)
6099 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6101 - move more stuff out of libircd and into ircd_state.c
6105 +5 -5 trunk/src/channel.c (File Modified)
6106 +4 -4 trunk/src/client.c (File Modified)
6107 +12 -0 trunk/src/ircd_state.c (File Modified)
6110 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6112 - this is just barrels of fun
6116 + - trunk/include/ircd_state.h (File Added)
6117 +1 -1 trunk/src/Makefile.in (File Modified)
6118 +2 -1 trunk/src/channel.c (File Modified)
6119 +3 -52 trunk/src/ircd.c (File Modified)
6120 +100 -3 trunk/src/ircd_state.c (File Modified)
6123 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6125 It's .include, not #include.
6129 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6132 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6134 More consistent section titles.
6138 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6139 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6140 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6143 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6145 Mention possible exceeding of +j/+l due to propagation
6146 delays between servers.
6150 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6153 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6156 - "text" -> <quote>text</quote>
6162 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6163 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6164 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6165 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6168 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6170 Remove text about deprecation of glines.
6174 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6177 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6179 - Add description of umode +D, deaf.
6180 - Mention CALLERID 005 token with umode +g.
6184 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6187 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6189 Strip off a leading colon in services shortcuts (aliases).
6193 +2 -0 trunk/src/parse.c (File Modified)
6196 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6198 Add no_oper_invis contrib module, denies opers setting
6199 themselves invisible (except hidden_oper's).
6203 +42 -0 trunk/contrib/Makefile.in (File Modified)
6204 + - trunk/contrib/no_oper_invis.c (File Added)
6207 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6209 Mention /stats E, make the other /stats descriptions more consistent.
6213 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6216 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6218 Mention that the KILL reason and oper will appear on channels.
6222 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6225 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6227 Mention /mode #channel f to query forward channel from outside.
6231 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6234 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6236 Port over RATBOX_2_1 r20960 (anfl):
6237 client connect notices to +C should be hiding the extra
6238 fields for spoofed users
6242 +2 -1 trunk/src/s_user.c (File Modified)
6245 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6247 Add a chapter with our extra user commands:
6248 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6252 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6253 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6256 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6258 Do not put by <server>: in SQUIT reasons to servers
6259 other than the one being exited.
6263 +1 -1 trunk/src/client.c (File Modified)
6266 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6268 Regenerate configure.
6272 +1162 -1159 trunk/configure (File Modified)
6275 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6277 Move the warning flags down so they do not mess up
6278 checks like for -Wl,-export-dynamic.
6282 +33 -30 trunk/configure.ac (File Modified)
6285 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6291 +2 -1 trunk/iauth/Makefile.in (File Modified)
6294 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6296 - build iauth makefile
6300 +3 -2 trunk/configure (File Modified)
6301 +1 -0 trunk/configure.ac (File Modified)
6304 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6310 + - trunk/iauth/Makefile.in (File Added)
6313 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6315 - add iauth.conf.example from irc2.11
6319 + - trunk/doc/example-iauth.conf (File Added)
6322 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6324 - wow, i found some docs on this thing
6328 + - trunk/doc/technical/iauth-internals.txt (File Added)
6331 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6333 - no longer applicable
6337 + - trunk/authdaemon/ (File Deleted)
6340 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6342 - remove libircd.so on make clean (oops)
6346 +1 -1 trunk/src/Makefile.in (File Modified)
6349 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6351 - merge iauth source for experimentation
6355 + - trunk/iauth/ (File Added)
6356 + - trunk/iauth/a_conf.c (File Added)
6357 + - trunk/iauth/a_conf_def.h (File Added)
6358 + - trunk/iauth/a_conf_ext.h (File Added)
6359 + - trunk/iauth/a_defines.h (File Added)
6360 + - trunk/iauth/a_externs.h (File Added)
6361 + - trunk/iauth/a_io.c (File Added)
6362 + - trunk/iauth/a_io_ext.h (File Added)
6363 + - trunk/iauth/a_log.c (File Added)
6364 + - trunk/iauth/a_log_def.h (File Added)
6365 + - trunk/iauth/a_log_ext.h (File Added)
6366 + - trunk/iauth/a_struct_def.h (File Added)
6367 + - trunk/iauth/iauth.c (File Added)
6368 + - trunk/iauth/mod_lhex.c (File Added)
6369 + - trunk/iauth/mod_lhex_ext.h (File Added)
6370 + - trunk/iauth/mod_pipe.c (File Added)
6371 + - trunk/iauth/mod_pipe_ext.h (File Added)
6372 + - trunk/iauth/mod_rfc931.c (File Added)
6373 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6374 + - trunk/iauth/mod_socks.c (File Added)
6375 + - trunk/iauth/mod_socks_ext.h (File Added)
6376 + - trunk/iauth/mod_webproxy.c (File Added)
6377 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6380 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6382 User /quote help index was not sorted properly.
6386 +2 -2 trunk/help/Makefile.in (File Modified)
6387 +8 -8 trunk/help/users/index (File Modified)
6390 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6396 +25 -8 trunk/help/opers/index (File Modified)
6397 + - trunk/help/opers/scan (File Added)
6400 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6403 - Document SCAN UMODES
6404 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6408 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6411 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6413 Add our copyright information to /info (part of release-1.1 r1026).
6417 +1 -0 trunk/src/version.c.SH (File Modified)
6420 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6422 Fix some compile warnings.
6426 +1 -1 trunk/modules/core/m_join.c (File Modified)
6427 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6428 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6429 +1 -1 trunk/modules/m_scan.c (File Modified)
6430 +4 -4 trunk/modules/m_signon.c (File Modified)
6433 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6435 RSFNC: OK, actually consider unknowns also for detecting a collide.
6436 Otherwise we can get two clients with the same nick.
6440 +1 -1 trunk/modules/m_services.c (File Modified)
6443 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6445 - charybdis profiling stuff
6446 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6451 +0 -8 trunk/configure (File Modified)
6452 +1 -8 trunk/configure.ac (File Modified)
6453 +18 -0 trunk/include/channel.h (File Modified)
6454 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6455 +335 -260 trunk/src/.depend (File Modified)
6456 +1569 -0 trunk/src/Makefile.in (File Modified)
6457 + - trunk/src/chmode.c (File Added)
6458 +16 -1 trunk/src/ircd.c (File Modified)
6459 +11 -0 trunk/src/main.c (File Modified)
6460 +11 -0 trunk/src/modules.c (File Modified)
6463 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6465 RSFNC: Do not send kills to servers for unknowns
6469 +4 -2 trunk/modules/m_services.c (File Modified)
6472 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6474 Describe service{} blocks in reference.conf.
6478 +12 -0 trunk/doc/reference.conf (File Modified)
6481 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6483 Replace this list of modes with pointers to other documentation.
6487 +6 -50 trunk/doc/modes.txt (File Modified)
6490 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6492 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6493 looks too much like an old-ircd client pointer otherwise.
6497 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6500 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6503 - note truncation of the list (perhaps sending multiple
6505 - clarify in a comment that /findforwards on a nonexistent
6506 channel can be useful
6507 - sendto_one_notice() requires that the text start with
6512 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6515 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6517 When we close a local server's link, always include the
6518 name of the client causing the exit in the reason in the
6519 SQUIT we send them (replacing them with us). This makes
6520 sure server notices for stuff like "Not enough arguments
6521 to server command" are different on the two sides.
6525 +7 -5 trunk/src/client.c (File Modified)
6528 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6530 New contrib module m_findforwards.c
6534 +112 -0 trunk/contrib/Makefile.in (File Modified)
6535 + - trunk/contrib/m_findforwards.c (File Added)
6538 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6540 Whoops, don't show real host behind auth{} spoof in
6541 spoof notices if hide_spoof_ips is enabled.
6543 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6547 +3 -2 trunk/src/s_conf.c (File Modified)
6550 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6552 Add dalnet-style /identify that sends to nickserv or chanserv.
6556 +102 -0 trunk/contrib/Makefile.in (File Modified)
6557 + - trunk/contrib/m_identify.c (File Added)
6560 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6562 Document alias{} blocks a bit better.
6566 +9 -0 trunk/doc/reference.conf (File Modified)
6569 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6571 - add aliases to /stats m (data usage is not counted though, sorry)
6575 +1 -0 trunk/include/s_conf.h (File Modified)
6576 +3 -0 trunk/src/newconf.c (File Modified)
6577 +15 -0 trunk/src/parse.c (File Modified)
6580 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6582 - remove m_sshortcut as it's no longer relevant
6586 +0 -145 trunk/modules/Makefile.in (File Modified)
6587 + - trunk/modules/m_sshortcut.c (File Deleted)
6590 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6592 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6593 targets instead of my original idea :P)
6597 +32 -0 trunk/doc/example.conf (File Modified)
6598 +35 -0 trunk/doc/reference.conf (File Modified)
6599 +4 -0 trunk/include/parse.h (File Modified)
6600 +7 -0 trunk/include/s_conf.h (File Modified)
6601 +82 -0 trunk/src/newconf.c (File Modified)
6602 +78 -0 trunk/src/parse.c (File Modified)
6603 +16 -0 trunk/src/s_conf.c (File Modified)
6606 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6608 Remove some spaces after tabs. ??
6612 +18 -18 trunk/src/newconf.c (File Modified)
6615 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6618 - make sure to clear all marks also if the who was aborted
6619 because of too many matches
6620 - give ERR_TOOMANYMATCHES if too many matches
6623 ratbox RATBOX_2_2 r22003 (jilles)
6627 +28 -26 trunk/modules/m_who.c (File Modified)
6630 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6636 +9 -9 trunk/configure (File Modified)
6637 +1 -1 trunk/configure.ac (File Modified)
6640 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6642 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6646 +2 -1 trunk/include/s_newconf.h (File Modified)
6647 +20 -0 trunk/modules/m_rehash.c (File Modified)
6648 +1 -1 trunk/src/s_newconf.c (File Modified)
6651 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6653 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6657 +0 -1 trunk/doc/example.conf (File Modified)
6658 +0 -3 trunk/doc/reference.conf (File Modified)
6659 +0 -1 trunk/include/s_conf.h (File Modified)
6660 +0 -6 trunk/modules/m_info.c (File Modified)
6661 +1 -1 trunk/src/channel.c (File Modified)
6662 +0 -1 trunk/src/newconf.c (File Modified)
6665 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6667 Missing header in m_chghost.c
6670 +1 -0 trunk/modules/m_chghost.c (File Modified)
6673 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6675 Relocate QJM code to a seperate function(change_nick_user_host)
6676 Change CHGHOST to use change_nick_user_host instead of just setting it
6680 +3 -0 trunk/include/s_user.h (File Modified)
6681 +1 -1 trunk/modules/m_chghost.c (File Modified)
6682 +3 -78 trunk/modules/m_signon.c (File Modified)
6683 +89 -0 trunk/src/s_user.c (File Modified)
6686 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6688 Restore /stats a (dns servers, admin-only).
6692 +1 -0 trunk/include/res.h (File Modified)
6693 +5 -8 trunk/modules/m_stats.c (File Modified)
6694 +16 -0 trunk/src/res.c (File Modified)
6697 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6699 - Add CHARYBDIS_PROFILE if we are profiling.
6700 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6701 - Remove duplicate --enable-epoll entry.
6705 +1595 -15 trunk/configure (File Modified)
6706 +30 -11 trunk/configure.ac (File Modified)
6707 +3 -0 trunk/include/setup.h.in (File Modified)
6710 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6712 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6716 +28 -0 trunk/aclocal.m4 (File Modified)
6719 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6721 Allow requesting forward channel and quiet list in same mode command.
6725 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6728 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6730 Add description of xline wildcards.
6734 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6737 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6739 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6743 +0 -4 trunk/modules/m_services.c (File Modified)
6746 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6752 +1 -1 trunk/include/hook.h (File Modified)
6755 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6757 call_hook, not hook_call
6761 +1 -1 trunk/modules/core/m_join.c (File Modified)
6764 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6766 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6767 Could be useful for a number of things.
6771 +9 -0 trunk/modules/core/m_join.c (File Modified)
6774 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6776 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6780 +7 -0 trunk/include/hook.h (File Modified)
6783 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6785 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6789 +15 -0 trunk/modules/m_services.c (File Modified)
6792 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6794 Clarify snomask +f, +k, +u.
6798 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6801 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6803 Cmode +p and +s may be set simultaneously.
6807 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6810 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6812 actually, we should check the data version on each reload (oops)
6816 +6 -6 trunk/src/main.c (File Modified)
6819 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6821 more work on the loader
6825 +45 -21 trunk/src/main.c (File Modified)
6828 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6830 Add prototype ircd_state.c
6834 + - trunk/src/ircd_state.c (File Added)
6837 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6839 Smaller improvements.
6843 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6846 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6848 Add a lot of stuff here.
6852 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6855 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6857 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6861 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6864 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6866 Invex doesn't trump +r or (sic) +J.
6870 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6873 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6875 Check to make sure a module is not loaded before loading it.
6879 +6 -1 trunk/src/ircd_parser.y (File Modified)
6882 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6884 - Add a missing comma in the HeaderMessages array
6885 - Only send "Your hostname is too long ..." if that really is the case
6889 +2 -2 trunk/src/s_auth.c (File Modified)
6892 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6894 build_symtable() will have already bailed here, so no need to check
6895 explicitly whether or not charybdis_main is NULL.
6899 +7 -16 trunk/src/main.c (File Modified)
6902 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6904 Data structure versioning, part 1.
6908 +10 -1 trunk/include/ircd_defs.h (File Modified)
6909 +2 -0 trunk/src/ircd.c (File Modified)
6910 +15 -3 trunk/src/main.c (File Modified)
6913 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6915 build a symbol table and use that instead of doing a raw dlsym on everything
6919 + - trunk/include/ircd_linker.h (File Added)
6920 +71 -1 trunk/src/Makefile.in (File Modified)
6921 + - trunk/src/ircd_linker.c (File Added)
6922 +16 -4 trunk/src/main.c (File Modified)
6925 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6927 The launcher now calls io_loop() instead of charybdis_main().
6928 This is so that we do not have to reinitialize *everything* later.
6932 +1 -0 trunk/include/ircd.h (File Modified)
6933 +6 -7 trunk/src/ircd.c (File Modified)
6934 +13 -1 trunk/src/main.c (File Modified)
6937 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6939 Use global binding on libircd.so.
6943 +1 -1 trunk/src/main.c (File Modified)
6946 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6948 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6949 (it will do more later)
6953 +14 -12 trunk/include/config.h (File Modified)
6954 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6955 +31 -5 trunk/src/Makefile.in (File Modified)
6956 +78 -1 trunk/src/ircd.c (File Modified)
6957 + - trunk/src/main.c (File Added)
6960 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6962 Add whitespace here, oops.
6966 +1 -1 trunk/CREDITS (File Modified)
6969 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6971 Properly copy over the IP address here instead of using a cheap hack.
6972 Because the hack didn't work right except on IPv6. :|
6976 +12 -2 trunk/src/s_newconf.c (File Modified)
6979 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6981 Revert reject cache notice to ratbox's, which more
6982 clearly suggests what's happening.
6986 +4 -1 trunk/src/reject.c (File Modified)
6989 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6991 Fix the openssl status in the overview information.
6995 +1 -3 trunk/configure (File Modified)
6996 +1 -3 trunk/configure.ac (File Modified)
6999 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7001 - Add simple exempt{} block (127.0.0.1) to example.conf.
7002 - Remove mention of deny{}.
7006 +5 -0 trunk/doc/example.conf (File Modified)
7007 +1 -1 trunk/doc/reference.conf (File Modified)
7010 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7012 example.conf: add some comments at the start
7013 reference.conf: some ircd-ratbox -> charybdis
7017 +11 -0 trunk/doc/example.conf (File Modified)
7018 +6 -5 trunk/doc/reference.conf (File Modified)
7021 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7023 Rename m_createauthonly module to createauthonly
7024 as this is not a module providing an m_function
7029 +1 -38 trunk/contrib/Makefile.in (File Modified)
7030 + - trunk/contrib/createauthonly.c (File Added)
7031 + - trunk/contrib/m_createauthonly.c (File Deleted)
7034 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7036 Add to example confs commented lines for:
7037 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7038 sno_globalkline.so, sno_globaloper.so.
7042 +5 -1 trunk/doc/example.conf (File Modified)
7043 +9 -1 trunk/doc/reference.conf (File Modified)
7046 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7048 - Unbreak connecting to connect{}s with hostnames
7049 instead of IP addresses (broken with new resolver).
7050 - Try to do A/AAAA query based on aftype in
7051 connect{} (doesn't seem to work fully).
7055 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7058 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7060 Unbreak /rehash dns.
7064 +1 -0 trunk/src/res.c (File Modified)
7067 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7069 Preserve Hybrid Id and add one of our own.
7073 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7074 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7077 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7079 Add anfl and Androsyn to CREDITS.
7080 They wrote a lot of ratbox code we use, both before and after the fork.
7084 +2 -0 trunk/CREDITS (File Modified)
7087 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7089 Hostname validity check.
7093 +42 -3 trunk/src/s_auth.c (File Modified)
7096 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7098 Version bump to 1.2.0.
7102 +9 -9 trunk/configure (File Modified)
7103 +1 -1 trunk/configure.ac (File Modified)
7106 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7108 - Missed a spot in the IPv6 code here. Should be usable now.
7112 +2 -2 trunk/src/res.c (File Modified)
7115 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7117 Alright, so, this massive commit does the following:
7119 - Adds a resolver based on the undernet and hybrid one.
7120 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7121 - Makes a check in ./configure be posixly correct
7122 - Simplifies the auth code and DNS callbacks
7124 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7128 +1 -1 trunk/Makefile.in (File Modified)
7129 + - trunk/adns/ (File Deleted)
7130 +148 -80 trunk/configure (File Modified)
7131 +1 -2 trunk/configure.ac (File Modified)
7132 +6 -0 trunk/include/client.h (File Modified)
7133 +1 -0 trunk/include/packet.h (File Modified)
7134 +153 -41 trunk/include/res.h (File Modified)
7135 + - trunk/include/reslib.h (File Added)
7136 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7137 +930 -1449 trunk/modules/.depend (File Modified)
7138 +3 -0 trunk/modules/m_stats.c (File Modified)
7139 +417 -621 trunk/src/.depend (File Modified)
7140 +1 -1 trunk/src/.indent.pro (File Modified)
7141 +2069 -289 trunk/src/Makefile.in (File Modified)
7142 + - trunk/src/adns.c (File Deleted)
7143 + - trunk/src/res.c (File Added)
7144 + - trunk/src/reslib.c (File Added)
7145 +11 -50 trunk/src/s_auth.c (File Modified)
7146 +4 -26 trunk/src/s_newconf.c (File Modified)
7149 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7151 Document the NOBALLOC feature.
7155 +7 -1 trunk/include/config.h (File Modified)
7158 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7160 commands.sgml changes
7164 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7167 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7173 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7176 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7178 Improve description of class{} block (in particular,
7179 mention server classes as well as client classes).
7183 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7186 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7189 -/* sendq: servers need a higher sendq as they send more data */
7190 +/* sendq: servers need a higher sendq as they are sent more data */
7194 +1 -1 trunk/doc/reference.conf (File Modified)
7197 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7199 Add modules{} block.
7203 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7206 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7208 Add general::oper_snomask, snomask on oper up for opers
7209 that have umode +s set on oper up, but do not have
7210 a specific snomask setting in their operator block.
7211 If this is empty or not specified, +s is used as before.
7215 +4 -1 trunk/doc/example.conf (File Modified)
7216 +7 -1 trunk/doc/reference.conf (File Modified)
7217 +1 -0 trunk/include/client.h (File Modified)
7218 +1 -0 trunk/include/s_conf.h (File Modified)
7219 +32 -0 trunk/src/newconf.c (File Modified)
7220 +1 -0 trunk/src/s_conf.c (File Modified)
7221 +13 -3 trunk/src/s_user.c (File Modified)
7224 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7229 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7232 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7234 Add MASKTRACE and CHANTRACE commands.
7238 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7241 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7243 document loadmodule directive
7247 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7250 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7256 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7259 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7261 q:lines are no longer living in the ircd.conf either
7265 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7268 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7270 remove k:line, d:line, x:line as they are their own files now
7274 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7277 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7279 New place for operator::snomask.
7283 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7286 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7288 Document connect {}.
7292 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7295 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7297 example.conf: move operator::snomask to a more logical place,
7298 more sensible default
7299 reference.conf: add operator::snomask
7303 +3 -3 trunk/doc/example.conf (File Modified)
7304 +3 -0 trunk/doc/reference.conf (File Modified)
7307 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7309 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7310 in those conf entries that take umodes like <name1>, <name2>, ...
7314 +3 -0 trunk/doc/reference.conf (File Modified)
7315 +3 -0 trunk/src/newconf.c (File Modified)
7318 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7324 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7327 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7333 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7336 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7342 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7345 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7351 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7354 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7356 Document operator {} blocks.
7360 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7363 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7365 auth{}: clarify/add some details
7369 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7372 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7374 auth{}: Move a paragraph.
7378 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7381 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7383 Document auth{} blocks.
7387 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7390 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7396 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7399 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7401 Add umode +R, prevents unidentified clients from
7402 sending private messages or notices. /accept'ed
7403 clients and opers are exempt.
7404 Due to the /accept part, this is only checked
7405 at the target's server, may want to change
7410 +1 -0 trunk/help/opers/umode (File Modified)
7411 +1 -0 trunk/help/users/umode (File Modified)
7412 +2 -0 trunk/include/client.h (File Modified)
7413 +1 -0 trunk/include/numeric.h (File Modified)
7414 +11 -1 trunk/modules/core/m_message.c (File Modified)
7415 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7416 +1 -1 trunk/src/messages.tab (File Modified)
7417 +1 -1 trunk/src/s_user.c (File Modified)
7420 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7422 Don't allow a nick change if banned or quieted (and not
7423 voiced or opped) on a channel. This uses numeric 435
7424 (bahamut's "cannot change to a banned nick") because
7425 bahamut/ircu's 437 and hyperion's 438 already have
7426 another meaning for us.
7430 +2 -0 trunk/include/channel.h (File Modified)
7431 +1 -0 trunk/include/numeric.h (File Modified)
7432 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7433 +38 -0 trunk/src/channel.c (File Modified)
7434 +1 -1 trunk/src/messages.tab (File Modified)
7437 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7440 - respect ban exceptions
7441 - also deny a knock if quieted
7445 +2 -1 trunk/modules/m_knock.c (File Modified)
7448 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7450 Reverse bad substitution in comment.
7454 +1 -1 trunk/src/channel.c (File Modified)
7457 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7459 - set DynSpoof flag for clients spoofed at registration
7460 - add orighost instead of host to the hostname hash
7464 +5 -1 trunk/src/s_user.c (File Modified)
7467 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7469 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7473 +2 -3 trunk/src/send.c (File Modified)
7476 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7478 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7482 +17 -7 trunk/modules/m_signon.c (File Modified)
7485 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7487 Correct minimum args on ENCAP SASL to avoid nasty core.
7491 +1 -1 trunk/modules/m_sasl.c (File Modified)
7494 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7496 Style nits: sptr can't ever be NULL, don't compare truth
7501 +2 -3 trunk/modules/m_scan.c (File Modified)
7504 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7506 - Comment out scan_cmodes() prototype to suppress warning
7507 - Correct minimum parameter count for mo_scan()
7511 +2 -2 trunk/modules/m_scan.c (File Modified)
7514 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7517 - Include full command in operspy notice
7518 - Allow global scans (no-list used, mask not used) without operspy
7519 - Use ERR_NOPRIVS numeric
7523 +21 -9 trunk/modules/m_scan.c (File Modified)
7526 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7528 Cancel out the >3 default if < is given; this way
7529 any </> specification fully overrides the default.
7533 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7536 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7538 - Call mo_list() from m_list() to reduce code duplication
7539 - Default to >3, rather arbitrarily (conf option?)
7540 - Make < and > mean less than and greater than again
7544 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7547 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7549 When processing topic burst, hide connecting server
7550 on netburst if flatten links is enabled.
7554 +9 -2 trunk/modules/m_tb.c (File Modified)
7557 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7559 - remove PENALTY token
7563 +0 -1 trunk/include/supported.h (File Modified)
7566 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7569 - Add PENALTY because we have a pace-wait system.
7570 - Add FNC due to SAVE and RSFNC
7575 +4 -2 trunk/include/supported.h (File Modified)
7578 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7580 mkay, indent went nuts here
7584 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7587 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7589 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7590 and can be used instead. The SAFELIST implementation is the one used by
7591 default, as most users/networks will be used to it.
7595 +1 -0 trunk/NEWS (File Modified)
7596 +14 -0 trunk/include/client.h (File Modified)
7597 +5 -0 trunk/include/hash.h (File Modified)
7598 +404 -272 trunk/modules/Makefile.in (File Modified)
7599 + - trunk/modules/m_list.c (File Deleted)
7600 + - trunk/modules/m_list_ratbox.c (File Added)
7601 + - trunk/modules/m_list_safelist.c (File Added)
7602 +5 -5 trunk/src/hash.c (File Modified)
7605 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7607 Clear invites on a lowerTS JOIN or SJOIN.
7608 This should complete kick_on_split_riding protection.
7612 +5 -0 trunk/modules/core/m_join.c (File Modified)
7613 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7616 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7618 Like in ratbox, send and interpret timestamps on invites.
7622 +9 -2 trunk/modules/m_invite.c (File Modified)
7625 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7627 Add +S (network service) umode. Just for completeness, users or opers
7632 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7635 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7641 +35 -2 trunk/NEWS (File Modified)
7644 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7646 Split off a PreClient structure for data to be freed on registation (i.e. password).
7647 New hook introduce_client for post-registration messages.
7648 Fix b0rked SASL numerics.
7649 Burst REALHOST post-introduction for spoofed-on-registration clients.
7650 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7651 Pre-registration signon support.
7655 +10 -0 trunk/configure (File Modified)
7656 +2 -0 trunk/configure.ac (File Modified)
7657 +14 -4 trunk/include/client.h (File Modified)
7658 +1 -0 trunk/include/hook.h (File Modified)
7659 +1 -0 trunk/include/numeric.h (File Modified)
7660 +3 -0 trunk/include/setup.h.in (File Modified)
7661 +16 -0 trunk/modules/m_chghost.c (File Modified)
7662 +25 -21 trunk/modules/m_sasl.c (File Modified)
7663 +63 -30 trunk/modules/m_signon.c (File Modified)
7664 +18 -0 trunk/src/client.c (File Modified)
7665 +2 -0 trunk/src/hook.c (File Modified)
7666 +5 -5 trunk/src/messages.tab (File Modified)
7667 +2 -0 trunk/src/s_serv.c (File Modified)
7668 +28 -2 trunk/src/s_user.c (File Modified)
7671 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7673 Update hook documentation.
7677 +30 -0 trunk/doc/hooks.txt (File Modified)
7680 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7682 Improve @/# handling in match_esc().
7686 +21 -13 trunk/src/match.c (File Modified)
7689 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7691 backtrack instead of bailing out when handling a mismatched escape
7695 +1 -1 trunk/src/match.c (File Modified)
7698 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7700 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7703 +2 -1 trunk/CREDITS (File Modified)
7706 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7708 Fix the escape brokenness and pick up a more efficient matching algorithm,
7709 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7710 Patch sent upstream. They can do whatever they want with it, *shrug*.
7714 +147 -161 trunk/src/match.c (File Modified)
7717 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7719 If flatten links is enabled, fake the origins of some ServerModes
7720 sent to clients so that the server sending the netburst is hidden.
7721 Most mode hacks still show the true source.
7725 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7726 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7729 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7731 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7732 where the exit originated).
7733 - When receiving an SQUIT for a server themselves
7734 (IsMe(target_p) || target_p == client_p)
7735 close their link and send a local server notice.
7739 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7740 +6 -3 trunk/src/client.c (File Modified)
7743 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7745 Hooking into the wrong hook, whoops. :P
7749 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7750 +6 -10 trunk/modules/core/m_join.c (File Modified)
7753 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7755 this doesn't work right, right now :P
7759 +40 -0 trunk/contrib/Makefile.in (File Modified)
7760 + - trunk/contrib/m_createauthonly.c (File Added)
7761 +6 -0 trunk/include/hook.h (File Modified)
7762 +26 -1 trunk/modules/core/m_join.c (File Modified)
7763 +1 -1 trunk/src/ircd.c (File Modified)
7766 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7768 Make can_join() hookable.
7772 +12 -1 trunk/src/channel.c (File Modified)
7775 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7777 add 'int approved;' to the channel event hook
7781 +1 -0 trunk/include/hook.h (File Modified)
7784 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7786 Use SIDs in SASL ENCAP origin.
7787 Ignore responses from other agents once the first SASL response has been received for a client.
7791 +9 -5 trunk/modules/m_sasl.c (File Modified)
7794 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7796 Removed stray debug code.
7800 +1 -1 trunk/modules/m_sasl.c (File Modified)
7803 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7805 Don't complain "unknown MODE flag" if a non-oper attempts
7806 to unset an oper only umode they do not have.
7807 This is to prevent unwanted error messages when users/bots
7808 do things like MODE <nick> +i-sw.
7812 +4 -2 trunk/src/s_user.c (File Modified)
7815 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7817 Fix client_exit hook name and only call it for local exits that are not
7822 +3 -2 trunk/modules/m_sasl.c (File Modified)
7825 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7827 Fix SASL logic to actually use stored agent UID.
7828 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7829 Add abort code for exiting clients.
7833 +18 -9 trunk/modules/m_sasl.c (File Modified)
7836 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7838 Port over ratbox 2.2 /challenge. This is slightly more secure
7839 (better crypto, longer keys, challenge timeout) and has better
7842 The respond tool is no longer part of the ircd tree but a
7843 separate package, currently available from
7844 http://respond.ircd-ratbox.org (we should mirror/... this).
7848 +65 -310 trunk/doc/challenge.txt (File Modified)
7849 +5 -5 trunk/include/client.h (File Modified)
7850 +3 -0 trunk/include/irc_string.h (File Modified)
7851 +3 -0 trunk/include/numeric.h (File Modified)
7852 +94 -50 trunk/modules/m_challenge.c (File Modified)
7853 +1 -2 trunk/src/client.c (File Modified)
7854 +125 -0 trunk/src/irc_string.c (File Modified)
7855 +2 -2 trunk/src/messages.tab (File Modified)
7856 + - trunk/tools/rsa_respond/ (File Deleted)
7859 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7861 Preliminary SASL support.
7865 +7 -0 trunk/include/client.h (File Modified)
7866 +6 -0 trunk/include/numeric.h (File Modified)
7867 +1 -0 trunk/modules/Makefile.in (File Modified)
7868 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7869 +175 -1 trunk/modules/m_cap.c (File Modified)
7870 + - trunk/modules/m_sasl.c (File Added)
7871 +2 -0 trunk/modules/m_user.c (File Modified)
7872 +5 -5 trunk/src/messages.tab (File Modified)
7873 +8 -2 trunk/src/s_user.c (File Modified)
7876 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7878 SIGNON: make logout also apply remotely.
7882 +7 -2 trunk/modules/m_signon.c (File Modified)
7885 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7887 Use an asterisk when sending empty logins in SIGNON.
7891 +5 -5 trunk/modules/m_signon.c (File Modified)
7894 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7896 SIGNON: Only add whowas entry (add_history()) and wipe
7897 accepts (del_all_accepts()) if nick changed.
7901 +5 -3 trunk/modules/m_signon.c (File Modified)
7904 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7906 SIGNON: slight fixes to collision code:
7907 - don't kill if target_p == source_p (nick unchanged or only changed case)
7908 - add comment that SAVE support is missing
7909 - use sendto_realops_snomask() instead of sendto_realops_flags()
7913 +9 -6 trunk/modules/m_signon.c (File Modified)
7916 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7918 Fix up kills for bad nick/user/host on SIGNON.
7922 +16 -6 trunk/modules/m_signon.c (File Modified)
7925 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7927 If changing to a nick with a digit, only allow the UID.
7931 +4 -0 trunk/modules/m_signon.c (File Modified)
7934 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7936 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7937 Strip leading digits from logins that are not purely numeric.
7941 +3 -0 trunk/include/numeric.h (File Modified)
7942 +2 -0 trunk/include/send.h (File Modified)
7943 +1 -0 trunk/modules/Makefile.in (File Modified)
7944 +456 -3 trunk/modules/m_services.c (File Modified)
7945 + - trunk/modules/m_signon.c (File Added)
7946 +2 -2 trunk/src/messages.tab (File Modified)
7947 +98 -0 trunk/src/send.c (File Modified)
7950 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7952 Remove old server notice umodes from example confs.
7956 +1 -2 trunk/doc/example.conf (File Modified)
7957 +4 -17 trunk/doc/reference.conf (File Modified)
7960 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7962 Add snomask help file (forgot this earlier).
7966 + - trunk/help/opers/snomask (File Added)
7969 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7971 Add umode +l (receive locops).
7975 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7978 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7980 We don't plan to implement cmode +R (quiet unidentified) and
7981 umode +I (deny invite) for 1.1, so comment them out from the
7986 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7987 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7990 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7992 Improve snomask usage description.
7996 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7999 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8001 Mention the word snomask with umode +s (needs to be a link really).
8005 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8008 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8010 Add snomask +Z (operspy notices).
8014 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8017 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8019 Misc updates/clarifications.
8023 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8026 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8032 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8033 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8034 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8037 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8039 - Allow ENCAP REALHOST outside burst
8040 - Fix comment describing race condition: this can only happen
8041 on a local whois with use_whois_actually enabled
8045 +4 -6 trunk/modules/m_chghost.c (File Modified)
8048 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8050 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8054 +39 -0 trunk/contrib/Makefile.in (File Modified)
8055 + - trunk/contrib/sno_globaloper.c (File Added)
8058 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8060 Pass along old umodes and snomask in umode_changed hook,
8061 changing its parameter type from struct Client *
8062 to hook_data_umode_changed *. (For a new client, both
8065 The IP cloaking module now fully ignores umode changes
8066 where +h didn't change.
8070 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8071 +7 -0 trunk/include/hook.h (File Modified)
8072 +18 -4 trunk/src/s_user.c (File Modified)
8075 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8077 move libcharybdis-provided function initialisation into libcharybdis_init().
8081 +32 -11 trunk/src/ircd.c (File Modified)
8084 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8086 Make +f notices (local host, global host, global user@host, local class)
8087 netwide. Exceeding /quote set max remains local.
8091 +4 -4 trunk/src/s_conf.c (File Modified)
8094 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8096 Netwide notices about attempts to join juped channels.
8100 +1 -1 trunk/modules/core/m_join.c (File Modified)
8103 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8105 Send server notices about failed oper attempts globally.
8106 Successful remote oper attempt notices will be generated
8107 from the mode changes.
8111 +3 -3 trunk/modules/m_challenge.c (File Modified)
8112 +2 -2 trunk/modules/m_oper.c (File Modified)
8115 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8117 Rest of infrastructure for sending server notices globally.
8118 Uses a new L_NETWIDE level on sendto_realops_snomask().
8122 +1 -0 trunk/include/send.h (File Modified)
8123 +31 -4 trunk/src/send.c (File Modified)
8126 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8128 Add general::global_snotices conf option to control
8129 whether we send out SNOTEs. Does not do anything yet.
8133 +1 -0 trunk/doc/example.conf (File Modified)
8134 +6 -0 trunk/doc/reference.conf (File Modified)
8135 +1 -0 trunk/include/s_conf.h (File Modified)
8136 +6 -0 trunk/modules/m_info.c (File Modified)
8137 +1 -0 trunk/src/newconf.c (File Modified)
8138 +1 -0 trunk/src/s_conf.c (File Modified)
8141 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8143 Only accept SNOTE from servers.
8147 +2 -0 trunk/modules/m_snote.c (File Modified)
8150 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8152 Correct parv indices so this actually works.
8156 +2 -2 trunk/modules/m_snote.c (File Modified)
8159 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8165 +3 -3 trunk/modules/m_snote.c (File Modified)
8168 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8170 Add m_snote.c, SNOTE propagator.
8174 +86 -0 trunk/modules/Makefile.in (File Modified)
8175 + - trunk/modules/m_snote.c (File Added)
8178 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8180 start seeding the 1.1 NEWS file
8184 +4 -0 trunk/NEWS (File Modified)
8187 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8189 rename some modules to more descriptive names...
8193 +2 -131 trunk/contrib/Makefile.in (File Modified)
8194 + - trunk/contrib/globalconnexit.c (File Deleted)
8195 + - trunk/contrib/globallineactive.c (File Deleted)
8196 + - trunk/contrib/sno_farconnect.c (File Added)
8197 + - trunk/contrib/sno_globalkline.c (File Added)
8198 +1 -120 trunk/modules/Makefile.in (File Modified)
8199 + - trunk/modules/networknotice.c (File Deleted)
8200 + - trunk/modules/sno_routing.c (File Added)
8203 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8205 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8206 Uses FLAGS2_FLOODDONE bit on servers.
8210 +3 -0 trunk/include/client.h (File Modified)
8211 +121 -1 trunk/modules/Makefile.in (File Modified)
8212 + - trunk/modules/networknotice.c (File Added)
8215 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8217 Don't show servers in /trace to nonopers if flatten links is enabled.
8221 +8 -5 trunk/modules/m_trace.c (File Modified)
8224 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8227 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8228 - send back confirmation to source, if local client
8229 - send a +s server notice if the source is neither a server nor a service (+S)
8233 +5 -1 trunk/modules/m_chghost.c (File Modified)
8236 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8238 Use sendto_realops_snomask_from() to make the
8239 server notices appear to come from the affected
8244 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8245 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8248 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8250 Add sendto_realops_snomask_from(), allows
8251 specification of apparent source server.
8255 +1 -0 trunk/include/send.h (File Modified)
8256 +41 -1 trunk/src/send.c (File Modified)
8259 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8261 Revert r579. Keep host, not orighost in oper up notice.
8262 It would be inconsistent to have orighost there, and we
8263 don't want to mess up all server notices by putting both
8268 +1 -1 trunk/src/s_user.c (File Modified)
8271 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8273 Include the IP address in operlog/foperlog.
8277 +10 -8 trunk/modules/m_challenge.c (File Modified)
8278 +8 -6 trunk/modules/m_oper.c (File Modified)
8281 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8283 Call umode_changed hook on oper up.
8287 +1 -0 trunk/src/s_user.c (File Modified)
8290 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8292 Add globalconnexit contrib module, shows remote client connects/exits
8293 except netsplits/netjoin on snomask +F.
8294 Notice formatting will probably change somewhat still.
8298 +80 -0 trunk/contrib/Makefile.in (File Modified)
8299 + - trunk/contrib/globalconnexit.c (File Added)
8302 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8304 Declare snomask_modes[] so modules can provide snomasks.
8308 +2 -0 trunk/include/snomask.h (File Modified)
8311 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8313 Replace user_signon hook with two new hooks: new_local_user
8314 and new_remote_user.
8315 These are called right before the user is introduced to the
8316 rest of the network.
8320 +2 -1 trunk/include/hook.h (File Modified)
8321 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8322 +4 -2 trunk/src/hook.c (File Modified)
8323 +2 -3 trunk/src/s_user.c (File Modified)
8326 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8328 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8332 +2 -2 trunk/modules/m_scan.c (File Modified)
8335 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8337 Update doc/technical/send.txt.
8341 +91 -131 trunk/doc/technical/send.txt (File Modified)
8344 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8346 Add chantrace and masktrace to help files.
8350 + - trunk/help/opers/chantrace (File Added)
8351 +27 -20 trunk/help/opers/index (File Modified)
8352 + - trunk/help/opers/masktrace (File Added)
8353 +2 -0 trunk/help/opers/operspy (File Modified)
8356 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8358 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8359 Shows etrace-like output for all users in a channel,
8360 in particular IP addresses.
8364 +75 -2 trunk/modules/m_etrace.c (File Modified)
8367 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8369 Port over ratbox 2.2 r21727 (anfl):
8370 add some logging when we drop servers in places where we only notify opers
8374 +31 -0 trunk/modules/core/m_server.c (File Modified)
8377 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8379 display orighost in operup message
8383 +1 -1 trunk/src/s_user.c (File Modified)
8386 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8388 Add globallineactive contrib module, a hack which can often
8389 show k/d/g/x line active for remote clients.
8393 +52 -0 trunk/contrib/Makefile.in (File Modified)
8394 + - trunk/contrib/globallineactive.c (File Added)
8397 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8399 Show IP field in the same way as MASKTRACE:
8400 "255.255.255.255" if it's unknown (remote TS5 client)
8401 and "0" if we or the remote server are purposely
8406 +12 -1 trunk/modules/m_scan.c (File Modified)
8409 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8412 - don't show servers in a global scan
8413 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8417 +4 -1 trunk/modules/m_scan.c (File Modified)
8420 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8422 Implement SCAN UMODES.
8426 +3 -0 trunk/include/numeric.h (File Modified)
8427 +128 -2 trunk/modules/m_scan.c (File Modified)
8428 +2 -2 trunk/src/messages.tab (File Modified)
8431 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8437 +1 -1 trunk/modules/m_scan.c (File Modified)
8440 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8442 parv[0] should be parv[1].
8446 +1 -1 trunk/modules/m_scan.c (File Modified)
8449 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8455 +1 -1 trunk/modules/m_scan.c (File Modified)
8458 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8464 +2 -2 trunk/modules/m_scan.c (File Modified)
8467 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8469 framework for scan command
8473 +113 -0 trunk/modules/Makefile.in (File Modified)
8474 + - trunk/modules/m_scan.c (File Added)
8477 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8479 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8483 +2 -0 trunk/include/irc_string.h (File Modified)
8484 +157 -1 trunk/modules/m_etrace.c (File Modified)
8485 +129 -90 trunk/src/match.c (File Modified)
8488 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8490 orighost may live in a different hash bucket (likely the case), lets check it standalone
8494 +39 -3 trunk/src/hostmask.c (File Modified)
8497 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8499 SVN didn't check modules/ somehow, hrmm.
8503 +1 -1 trunk/modules/m_kline.c (File Modified)
8504 +6 -6 trunk/modules/m_stats.c (File Modified)
8507 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8509 Track hostmask entries for client_p->orighost, if available.
8510 Not throughly tested, but seems to work fine.
8514 +8 -4 trunk/include/hostmask.h (File Modified)
8515 +14 -10 trunk/src/hostmask.c (File Modified)
8518 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8520 Pass on SQUIT reasons more.
8524 +17 -19 trunk/src/client.c (File Modified)
8527 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8529 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8530 This way, hidden admins also get them.
8534 +4 -4 trunk/src/send.c (File Modified)
8537 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8539 From ircd-ratbox 2.2 (r21339 anfl):
8540 ms_kill() should be using find_person(), not find_client()
8541 otherwise it can generate a core.
8545 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8548 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8550 Add m_error to core_module_table, so it is loaded by default.
8554 +1 -0 trunk/src/modules.c (File Modified)
8557 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8559 comment is a const char *, not char *.
8563 +1 -1 trunk/include/hook.h (File Modified)
8566 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8568 Fix a long standing hybrid 7 bug: when getting a read error
8569 on a server, report_error() is called with a %d instead of
8570 a %s in the format string ("Lost connection" in +d).
8574 +1 -1 trunk/src/client.c (File Modified)
8577 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8583 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8586 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8588 Add document describing capabilities and what they mean.
8592 + - trunk/doc/technical/capab.txt (File Added)
8595 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8597 Change client_exit hook to pass all exit_client() parameters.
8601 +8 -0 trunk/include/hook.h (File Modified)
8602 +6 -1 trunk/src/client.c (File Modified)
8605 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8607 Add client_exit hook, called in exit_client() for all
8608 clients of all types, except clients exiting because
8609 of netsplits (QS). The only thing done before it is
8610 marking the client as "closing" (to prevent
8615 +1 -0 trunk/include/hook.h (File Modified)
8616 +2 -0 trunk/src/client.c (File Modified)
8617 +2 -0 trunk/src/hook.c (File Modified)
8620 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8622 Improve the code that calculates the nnnS nnnC counts
8625 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8629 +43 -36 trunk/modules/m_trace.c (File Modified)
8632 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8634 Add server_eob hook.
8635 Planning to use this for netsplit/join notices.
8639 +1 -0 trunk/include/hook.h (File Modified)
8640 +2 -0 trunk/modules/m_pong.c (File Modified)
8641 +2 -0 trunk/src/hook.c (File Modified)
8644 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8646 Default motd: ircd-ratbox -> charybdis
8650 +1 -1 trunk/doc/ircd.motd (File Modified)
8653 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8655 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8659 +4 -4 trunk/src/s_user.c (File Modified)
8662 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8664 - Remove obsolete EOB help file
8665 - Document snomask in the help files
8670 + - trunk/help/opers/eob (File Deleted)
8671 +13 -12 trunk/help/opers/index (File Modified)
8672 +1 -13 trunk/help/opers/umode (File Modified)
8673 +7 -7 trunk/help/users/index (File Modified)
8676 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8678 Bail if snomask to parse is not given. Pointy hat to myself.
8682 +3 -0 trunk/src/snomask.c (File Modified)
8685 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8687 Remove m_flags from autoconf
8691 +0 -1 trunk/contrib/Makefile.in (File Modified)
8694 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8700 + - trunk/contrib/m_flags.c (File Deleted)
8703 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8705 If +s is in oper_only_umodes, clear snomask on deoper.
8709 +5 -0 trunk/src/s_user.c (File Modified)
8712 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8714 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8718 +2 -2 trunk/configure (File Modified)
8719 +2 -2 trunk/configure.ac (File Modified)
8722 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8724 Remove the old server notice umodes.
8725 Default oper only umodes is now +s.
8726 Please make sure all remaining umodes still work.
8730 +3 -21 trunk/include/client.h (File Modified)
8731 +0 -12 trunk/src/newconf.c (File Modified)
8732 +1 -1 trunk/src/s_conf.c (File Modified)
8733 +12 -12 trunk/src/s_user.c (File Modified)
8736 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8738 operator::flags nick_changes now controls +n snomask instead of +n umode.
8742 +8 -8 trunk/src/s_user.c (File Modified)
8745 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8747 Move down h_umode_changed hook call after umode allowed checks
8748 (so it will not see +a if someone tries to set it but is not
8753 +2 -3 trunk/src/s_user.c (File Modified)
8756 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8758 Move over non-+s server notices (hopefully, all of them).
8762 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8763 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8764 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8765 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8766 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8767 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8768 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8769 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8770 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8771 +2 -2 trunk/libcharybdis/event.c (File Modified)
8772 +2 -2 trunk/modules/core/m_join.c (File Modified)
8773 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8774 +3 -3 trunk/modules/core/m_message.c (File Modified)
8775 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8776 +2 -2 trunk/modules/core/m_server.c (File Modified)
8777 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8778 +1 -1 trunk/modules/m_post.c (File Modified)
8779 +1 -1 trunk/modules/m_services.c (File Modified)
8780 +2 -2 trunk/src/channel.c (File Modified)
8781 +3 -3 trunk/src/client.c (File Modified)
8782 +1 -1 trunk/src/hash.c (File Modified)
8783 +5 -5 trunk/src/s_conf.c (File Modified)
8784 +2 -2 trunk/src/s_log.c (File Modified)
8785 +4 -4 trunk/src/s_user.c (File Modified)
8788 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8790 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8794 +2 -1 trunk/include/snomask.h (File Modified)
8795 +2 -2 trunk/src/snomask.c (File Modified)
8798 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8800 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8804 +1 -1 trunk/contrib/example_module.c (File Modified)
8805 +2 -2 trunk/include/ircd_defs.h (File Modified)
8806 +6 -6 trunk/modules/core/m_error.c (File Modified)
8807 +1 -1 trunk/modules/core/m_join.c (File Modified)
8808 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8809 +1 -1 trunk/modules/core/m_message.c (File Modified)
8810 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8811 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8812 +18 -18 trunk/modules/core/m_server.c (File Modified)
8813 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8814 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8815 +4 -4 trunk/modules/m_challenge.c (File Modified)
8816 +4 -4 trunk/modules/m_dline.c (File Modified)
8817 +13 -13 trunk/modules/m_gline.c (File Modified)
8818 +5 -5 trunk/modules/m_kline.c (File Modified)
8819 +2 -2 trunk/modules/m_oper.c (File Modified)
8820 +1 -1 trunk/modules/m_pong.c (File Modified)
8821 +13 -13 trunk/modules/m_rehash.c (File Modified)
8822 +4 -4 trunk/modules/m_resv.c (File Modified)
8823 +16 -16 trunk/modules/m_set.c (File Modified)
8824 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8825 +6 -6 trunk/modules/m_xline.c (File Modified)
8826 +1 -1 trunk/src/adns.c (File Modified)
8827 +2 -2 trunk/src/channel.c (File Modified)
8828 +1 -1 trunk/src/listener.c (File Modified)
8829 +1 -1 trunk/src/s_auth.c (File Modified)
8830 +15 -15 trunk/src/s_conf.c (File Modified)
8831 +3 -3 trunk/src/s_user.c (File Modified)
8832 +7 -7 trunk/src/send.c (File Modified)
8835 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8838 - set +s snomask if +s umode set but no snomasks
8839 - put numerics in more logical order
8843 +3 -1 trunk/src/s_user.c (File Modified)
8846 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8848 parse_snobuf_to_mask(): default to + at start
8849 allows stuff like /mode jilles +s C
8853 +1 -1 trunk/src/snomask.c (File Modified)
8856 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8858 Changes to user_mode() snomask handling.
8859 - show snomask (if not 0) on /mode <nick>
8860 - show snomask once at the end if +s/-s used
8861 - only parse 1 parameter for umode changes
8862 - don't crash on /mode <nick> +s
8863 - /mode <nick> -s clears snomask, doesn't use parameter
8864 - set umode +s iff snomask is not 0
8865 - snomask is not propagated, but umode +s is
8869 +97 -72 trunk/src/s_user.c (File Modified)
8872 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8874 Convert some messages over to snomask.
8878 +29 -29 trunk/src/client.c (File Modified)
8879 +2 -2 trunk/src/ircd.c (File Modified)
8880 +13 -13 trunk/src/modules.c (File Modified)
8881 +1 -1 trunk/src/newconf.c (File Modified)
8882 +5 -5 trunk/src/parse.c (File Modified)
8883 +1 -1 trunk/src/restart.c (File Modified)
8884 +4 -4 trunk/src/s_newconf.c (File Modified)
8885 +11 -11 trunk/src/s_serv.c (File Modified)
8888 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8890 include snomask.h from client.h
8894 +1 -0 trunk/include/client.h (File Modified)
8897 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8899 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8903 +1 -0 trunk/src/newconf.c (File Modified)
8904 +2 -1 trunk/src/snomask.c (File Modified)
8907 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8909 should start with +, not \0. Whoops. :)
8913 +1 -1 trunk/src/snomask.c (File Modified)
8916 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8918 core snomask support.
8922 +3 -0 trunk/doc/example.conf (File Modified)
8923 +2 -0 trunk/include/client.h (File Modified)
8924 +2 -0 trunk/include/numeric.h (File Modified)
8925 +2 -0 trunk/include/s_newconf.h (File Modified)
8926 +63 -0 trunk/include/send.h (File Modified)
8927 + - trunk/include/snomask.h (File Added)
8928 +1 -0 trunk/src/Makefile.in (File Modified)
8929 +1 -1 trunk/src/messages.tab (File Modified)
8930 +8 -0 trunk/src/newconf.c (File Modified)
8931 +12 -0 trunk/src/s_user.c (File Modified)
8932 +235 -0 trunk/src/send.c (File Modified)
8933 + - trunk/src/snomask.c (File Added)
8936 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8938 add a blank line after the license info.
8942 +1 -1 trunk/CREDITS (File Modified)
8945 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8947 Extend copyright to 2006.
8951 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8954 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8957 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8961 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8962 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8965 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8967 Add oper privileges document.
8971 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8972 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8975 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8977 Capitalize message names in services shortcuts (for consistency).
8981 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8984 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8990 +1 -1 trunk/src/patricia.c (File Modified)
8993 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8995 Remove obsolete 'nextconnect' variable.
8999 +0 -1 trunk/include/ircd.h (File Modified)
9000 +0 -2 trunk/src/client.c (File Modified)
9001 +0 -1 trunk/src/ircd.c (File Modified)
9004 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9006 Remove this remnant of the hybrid 6 ziplinks implementation.
9010 + - trunk/include/s_zip.h (File Deleted)
9013 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9015 Make clone limiting work on orighost, not host (so it
9016 looks through services cloaks). Lightly tested, please
9021 +2 -0 trunk/modules/m_chghost.c (File Modified)
9022 +1 -1 trunk/src/client.c (File Modified)
9023 +1 -1 trunk/src/s_conf.c (File Modified)
9026 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9028 Don't forget to link me_realhost() into the command hash.
9030 Pointy hat to: myself
9034 +1 -1 trunk/modules/m_chghost.c (File Modified)
9037 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9039 It's call_hook, not hook_call.
9043 +1 -1 trunk/src/s_user.c (File Modified)
9046 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9048 Add unreject help file.
9052 + - trunk/help/opers/unreject (File Added)
9055 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9057 Link the all-important 42 module to the build :P
9061 +1 -0 trunk/contrib/Makefile.in (File Modified)
9064 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9066 Mention /rehash help.
9070 +1 -0 trunk/help/opers/rehash (File Modified)
9073 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9075 Add h_user_signon hook.
9079 +1 -0 trunk/include/hook.h (File Modified)
9080 +2 -0 trunk/src/hook.c (File Modified)
9081 +4 -0 trunk/src/s_user.c (File Modified)
9084 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9086 Oops, forgot to set orighost for remote client introductions.
9090 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9093 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9095 Use TS6 forms in services shortcuts, if possible.
9099 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9102 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9104 - Start out default_umodes conf entry from the empty set instead of +i.
9105 - Move oper_only_umodes check to where default_umodes is used, as
9106 oper_only_umodes may not be set yet while we're reading the conf.
9110 +6 -7 trunk/src/newconf.c (File Modified)
9111 +1 -1 trunk/src/s_user.c (File Modified)
9114 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9116 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9120 +1 -0 trunk/doc/example.conf (File Modified)
9121 +7 -0 trunk/doc/reference.conf (File Modified)
9122 +0 -7 trunk/include/config.h.dist (File Modified)
9123 +1 -0 trunk/include/s_conf.h (File Modified)
9124 +6 -0 trunk/modules/m_info.c (File Modified)
9125 +9 -18 trunk/src/client.c (File Modified)
9126 +1 -0 trunk/src/newconf.c (File Modified)
9127 +1 -0 trunk/src/s_conf.c (File Modified)
9130 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9132 - Allow NULL target_ip in show_ip() (indicates message is being
9133 sent to local opers)
9134 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9136 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9137 those in src/client.c
9139 From ratbox 2.2 svn (anfl)
9143 +1 -0 trunk/include/client.h (File Modified)
9144 +21 -2 trunk/src/client.c (File Modified)
9145 +2 -4 trunk/src/hostmask.c (File Modified)
9146 +1 -5 trunk/src/s_conf.c (File Modified)
9147 +4 -8 trunk/src/s_user.c (File Modified)
9150 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9152 Fire off events properly.
9156 +7 -3 trunk/src/s_user.c (File Modified)
9159 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9161 make sure modules which depend on umode information get the message upon connection (oops)
9165 +3 -0 trunk/src/s_user.c (File Modified)
9168 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9170 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9171 From ratbox 2.2 svn.
9175 +3 -7 trunk/modules/m_etrace.c (File Modified)
9178 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9180 Replace silly `default_invisible' option with more versatile default_umodes.
9184 +2 -2 trunk/Makefile.in (File Modified)
9185 +12 -1 trunk/doc/example.conf (File Modified)
9186 +14 -7 trunk/doc/reference.conf (File Modified)
9187 +2 -4 trunk/include/s_conf.h (File Modified)
9188 +0 -6 trunk/modules/m_info.c (File Modified)
9189 +4 -0 trunk/src/modules.c (File Modified)
9190 +41 -1 trunk/src/newconf.c (File Modified)
9191 +2 -2 trunk/src/s_conf.c (File Modified)
9192 +3 -4 trunk/src/s_user.c (File Modified)
9195 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9197 Add temporary nick resvs with the proper duration,
9198 not 60 times too long.
9202 +1 -1 trunk/modules/m_resv.c (File Modified)
9205 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9207 Add kick on split riding. See reference.conf for more details.
9211 +1 -0 trunk/doc/example.conf (File Modified)
9212 +16 -0 trunk/doc/reference.conf (File Modified)
9213 +1 -0 trunk/include/s_conf.h (File Modified)
9214 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9215 +6 -0 trunk/modules/m_info.c (File Modified)
9216 +1 -0 trunk/src/newconf.c (File Modified)
9217 +1 -0 trunk/src/s_conf.c (File Modified)
9220 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9222 New credits, denoting GXTi as being on the core team.
9226 +16 -5 trunk/CREDITS (File Modified)
9229 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9231 better cloaking algorithm
9235 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9238 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9240 don't do redundant bitshifting.
9244 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9247 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9253 +1 -0 trunk/contrib/Makefile.in (File Modified)
9256 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9258 Set the DynSpoof flag properly.
9262 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9265 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9267 first go at an ip_cloaking implementation for charybdis.
9271 + - trunk/contrib/ip_cloaking.c (File Added)
9274 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9276 Add libcharybdis to contrib/ includes.
9280 +1 -1 trunk/contrib/Makefile.in (File Modified)
9283 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9285 add h_umode_changed hook for modules that provide usermodes.
9289 +1 -0 trunk/include/hook.h (File Modified)
9290 +2 -1 trunk/src/hook.c (File Modified)
9291 +3 -0 trunk/src/s_user.c (File Modified)
9294 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9296 Show quiets in /stats z.
9300 +15 -10 trunk/src/s_stats.c (File Modified)
9303 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9305 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9309 +0 -12 trunk/configure (File Modified)
9310 +0 -9 trunk/configure.ac (File Modified)
9311 +0 -3 trunk/include/setup.h.in (File Modified)
9314 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9316 change various buffer sizes to = topiclen.
9320 +3 -4 trunk/include/ircd_defs.h (File Modified)
9323 jon 2005/12/12 19:32:18 UTC (20051212-400)
9325 - Partial commit test, partial ego strokage ;)
9329 +2 -1 trunk/CREDITS (File Modified)
9332 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9334 More kqueue corrections.
9337 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9340 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9342 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9343 Not sure why this wasn't this way to begin with.
9347 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9350 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9352 example.conf tweaks:
9353 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9354 most people do not need this.
9355 Enable serverinfo::hub.
9359 +14 -11 trunk/doc/example.conf (File Modified)
9362 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9364 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9368 +1 -1 trunk/src/s_serv.c (File Modified)
9371 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9373 header include changes
9377 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9378 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9379 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9380 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9381 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9382 +1 -21 trunk/libcharybdis/select.c (File Modified)
9385 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9387 s/ilog/libcharybdis_{die,log,restart}/g
9391 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9392 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9393 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9394 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9395 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9396 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9397 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9398 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9401 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9403 Use the right callbacks in the function code.
9406 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9409 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9411 More work, it builds again!
9415 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9416 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9417 + - trunk/libcharybdis/libcharybdis.c (File Added)
9418 + - trunk/libcharybdis/libcharybdis.h (File Added)
9421 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9423 Move some stuff around.
9427 + - trunk/include/memory.h (File Deleted)
9428 + - trunk/include/tools.h (File Deleted)
9429 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9430 + - trunk/libcharybdis/memory.c (File Added)
9431 + - trunk/libcharybdis/memory.h (File Added)
9432 + - trunk/libcharybdis/snprintf.c (File Added)
9433 + - trunk/libcharybdis/tools.c (File Added)
9434 + - trunk/libcharybdis/tools.h (File Added)
9435 +1000 -1062 trunk/modules/.depend (File Modified)
9436 +421 -455 trunk/src/.depend (File Modified)
9437 +0 -1191 trunk/src/Makefile.in (File Modified)
9438 + - trunk/src/memory.c (File Deleted)
9439 + - trunk/src/snprintf.c (File Deleted)
9440 + - trunk/src/tools.c (File Deleted)
9443 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9445 move more headers into libcharybdis
9448 + - trunk/include/balloc.h (File Deleted)
9449 + - trunk/include/event.h (File Deleted)
9450 + - trunk/libcharybdis/balloc.h (File Added)
9451 + - trunk/libcharybdis/event.h (File Added)
9452 +924 -1020 trunk/modules/.depend (File Modified)
9453 +327 -406 trunk/src/.depend (File Modified)
9456 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9458 balloc, events -> libcharybdis
9461 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9462 + - trunk/libcharybdis/balloc.c (File Added)
9463 + - trunk/libcharybdis/event.c (File Added)
9464 +0 -1008 trunk/src/Makefile.in (File Modified)
9465 + - trunk/src/balloc.c (File Deleted)
9466 + - trunk/src/event.c (File Deleted)
9469 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9474 + - trunk/include/commio.h (File Deleted)
9475 + - trunk/include/linebuf.h (File Deleted)
9476 + - trunk/libcharybdis/commio.h (File Added)
9477 + - trunk/libcharybdis/linebuf.h (File Added)
9478 +1644 -530 trunk/modules/.depend (File Modified)
9479 +1 -1 trunk/modules/Makefile.in (File Modified)
9480 +720 -284 trunk/src/.depend (File Modified)
9483 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9485 Makefile reworking -- moving libcharybdis headers into proper location.
9488 +1 -1 trunk/adns/Makefile.in (File Modified)
9489 +1 -1 trunk/src/Makefile.in (File Modified)
9492 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9494 Document proposed authdaemon protocol.
9497 + - trunk/authdaemon/protocol.txt (File Added)
9500 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9505 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9508 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9510 Remove dead makefile from generation
9513 +1 -2 trunk/configure (File Modified)
9514 +0 -1 trunk/configure.ac (File Modified)
9517 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9519 libcharybdisIO -> libcharybdis
9522 +1 -1 trunk/src/Makefile.in (File Modified)
9525 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9530 + - trunk/libcharybdis/Makefile.in (File Added)
9531 + - trunk/libcharybdis/commio.c (File Added)
9532 + - trunk/libcharybdis/devpoll.c (File Added)
9533 + - trunk/libcharybdis/epoll.c (File Added)
9534 + - trunk/libcharybdis/io/ (File Deleted)
9535 + - trunk/libcharybdis/kqueue.c (File Added)
9536 + - trunk/libcharybdis/linebuf.c (File Added)
9537 + - trunk/libcharybdis/log/ (File Deleted)
9538 + - trunk/libcharybdis/poll.c (File Added)
9539 + - trunk/libcharybdis/ports.c (File Added)
9540 + - trunk/libcharybdis/select.c (File Added)
9543 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9548 + - trunk/libcharybdis/Makefile.in (File Deleted)
9551 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9556 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9559 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9561 add authdaemon dir for later hacking
9565 + - trunk/authdaemon/ (File Added)
9568 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9570 linebuf -> libcharybdisIO
9574 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9575 + - trunk/libcharybdis/io/linebuf.c (File Added)
9576 + - trunk/libcharybdis/log/ (File Added)
9577 + - trunk/libcharybdis/log/Makefile.in (File Added)
9578 +0 -687 trunk/src/Makefile.in (File Modified)
9579 + - trunk/src/linebuf.c (File Deleted)
9582 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9584 Solaris 10 I/O ports support
9587 + - trunk/libcharybdis/io/ports.c (File Added)
9590 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9596 +1 -1 trunk/Makefile.in (File Modified)
9597 +3 -1 trunk/configure (File Modified)
9598 +133 -10 trunk/configure.ac (File Modified)
9599 + - trunk/libcharybdis/ (File Added)
9600 + - trunk/libcharybdis/Makefile.in (File Added)
9601 + - trunk/libcharybdis/io/ (File Added)
9602 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9603 +2 -3 trunk/src/Makefile.in (File Modified)
9604 + - trunk/src/io/ (File Deleted)
9607 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9609 split IO stuff into libcharybdisIO.
9613 + - trunk/src/commio.c (File Deleted)
9614 + - trunk/src/devpoll.c (File Deleted)
9615 + - trunk/src/epoll.c (File Deleted)
9616 + - trunk/src/io/ (File Added)
9617 + - trunk/src/io/Makefile.in (File Added)
9618 + - trunk/src/io/commio.c (File Added)
9619 + - trunk/src/io/devpoll.c (File Added)
9620 + - trunk/src/io/epoll.c (File Added)
9621 + - trunk/src/io/kqueue.c (File Added)
9622 + - trunk/src/io/poll.c (File Added)
9623 + - trunk/src/io/select.c (File Added)
9624 + - trunk/src/kqueue.c (File Deleted)
9625 + - trunk/src/poll.c (File Deleted)
9626 + - trunk/src/select.c (File Deleted)
9629 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9635 +86 -155 trunk/configure (File Modified)
9636 +1 -1 trunk/configure.ac (File Modified)
9639 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9641 Remove mentions of mkkeypair/cryptlinks.
9645 +1 -3 trunk/doc/challenge.txt (File Modified)
9648 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9650 Clarify serverinfo{} description.
9654 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9657 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9659 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9663 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9666 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9668 Improvements also applicable to hyperion 1.x.
9672 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9675 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9677 - Add +F description
9678 - General improvements and changes to charybdis
9682 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9685 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9687 The server notice umodes only have an effect
9688 for opers. ("sendto_realops_flags", so having
9689 the umode is not enough, they must also be
9694 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9697 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9699 Updates to umodes docs.
9703 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9706 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9708 Add SGML documentation.
9711 + - trunk/doc/sgml/ (File Added)
9712 + - trunk/doc/sgml/oper-guide/ (File Added)
9713 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9714 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9715 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9716 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9717 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9718 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9719 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9722 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9724 Make operwall flag restrict setting umode +z.
9725 This repairs this flag broken in charybdis-1.0.
9729 +41 -0 trunk/contrib/m_flags.c (File Modified)
9730 +9 -0 trunk/src/s_user.c (File Modified)
9733 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9735 Don't complain/reset remote clients +n. I'm still not
9736 convinced propagating all umodes is the way to go, oh
9741 +1 -1 trunk/src/s_user.c (File Modified)
9744 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9746 - Require admin flag for oper /chghost (if it's enabled
9747 which is not default)
9748 - Give error message on nonexistant nick
9752 +12 -0 trunk/modules/m_chghost.c (File Modified)
9755 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9757 Incorporated jilles' dynspoof patch with a few minor changes.
9760 +5 -2 trunk/include/client.h (File Modified)
9761 +1 -0 trunk/include/numeric.h (File Modified)
9762 +75 -4 trunk/modules/m_chghost.c (File Modified)
9763 +2 -21 trunk/modules/m_stats.c (File Modified)
9764 +2 -8 trunk/modules/m_trace.c (File Modified)
9765 +2 -0 trunk/src/client.c (File Modified)
9766 +3 -0 trunk/src/s_user.c (File Modified)
9769 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9774 +5 -0 trunk/NEWS (File Modified)
9777 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9779 Make show_ip() far less braindead.
9781 Obtained from: ratbox 2.2 SVN
9785 +14 -85 trunk/src/client.c (File Modified)
9788 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9790 Instead of not showing channels at all for whoising services,
9791 only show channels the requester is also on. If operspying
9792 services, show all the channels.
9796 +37 -40 trunk/modules/m_whois.c (File Modified)
9799 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9801 - Show real errno if we fail to connect to a server
9802 - Don't show server IPs on IRC if a server goes dead
9807 +2 -5 trunk/src/s_serv.c (File Modified)
9810 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9812 Revert hybrid 7.2 aline code. It causes too many problems.
9816 +1 -47 trunk/NEWS (File Modified)
9817 + - trunk/include/aline.h (File Deleted)
9818 +53 -6 trunk/modules/m_dline.c (File Modified)
9819 +212 -16 trunk/modules/m_kline.c (File Modified)
9820 +37 -8 trunk/modules/m_resv.c (File Modified)
9821 +45 -24 trunk/modules/m_xline.c (File Modified)
9822 +0 -485 trunk/src/Makefile.in (File Modified)
9823 + - trunk/src/aline.c (File Deleted)
9826 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9828 Incorporate recent ratbox monitor bugfixes (could crash).
9832 +16 -0 trunk/modules/m_monitor.c (File Modified)
9833 +4 -3 trunk/src/monitor.c (File Modified)
9836 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9838 Fix /invite UID leak.
9840 Found by logiclrd@EFnet.
9844 +3 -2 trunk/modules/m_invite.c (File Modified)
9847 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9849 Don't show what channels a service is in.
9852 +1 -0 trunk/NEWS (File Modified)
9853 +40 -35 trunk/modules/m_whois.c (File Modified)
9856 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9858 Update version to 1.0.3.
9862 +9 -9 trunk/configure (File Modified)
9863 +1 -1 trunk/configure.ac (File Modified)
9866 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9872 +7 -1 trunk/NEWS (File Modified)
9875 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9877 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9878 More static buffers :(
9882 +12 -4 trunk/src/aline.c (File Modified)
9885 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9887 Make operspy mode (/mode !#channel showing parameters
9888 even if not on channel) work again.
9892 +4 -4 trunk/src/channel.c (File Modified)
9895 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9897 Call server_introduced hook on TS6 remote server
9898 introduction (ms_sid()).
9902 +6 -0 trunk/modules/core/m_server.c (File Modified)
9905 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9907 Cyrix boxes are wierd.
9910 +2 -1 trunk/modules/m_services.c (File Modified)
9913 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9918 +1 -1 trunk/include/client.h (File Modified)
9919 +3 -1 trunk/modules/m_services.c (File Modified)
9922 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9927 +1 -6 trunk/modules/m_services.c (File Modified)
9930 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9932 Disable a check that doesn't always seem to work right for some reason.
9935 +2 -0 trunk/modules/m_services.c (File Modified)
9938 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9944 +4 -1 trunk/NEWS (File Modified)
9947 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9953 +9 -9 trunk/configure (File Modified)
9954 +1 -1 trunk/configure.ac (File Modified)
9957 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9959 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9963 +3 -13 trunk/modules/m_trace.c (File Modified)
9966 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9968 Don't send empty RPL_WHOISCHANNELS on remote whois.
9970 Pointy hat to: jilles
9974 +1 -1 trunk/modules/m_whois.c (File Modified)
9977 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9983 +3 -0 trunk/NEWS (File Modified)
9986 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9988 Modular umode support.
9992 +0 -9 trunk/include/client.h (File Modified)
9993 +2 -1 trunk/include/s_user.h (File Modified)
9994 +1 -1 trunk/include/tools.h (File Modified)
9995 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9996 +3 -0 trunk/src/ircd.c (File Modified)
9997 +1 -1 trunk/src/messages.tab (File Modified)
9998 +2 -2 trunk/src/s_serv.c (File Modified)
9999 +37 -59 trunk/src/s_user.c (File Modified)
10000 +21 -0 trunk/src/tools.c (File Modified)
10003 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10005 Optionally do forced nick change to the UID instead of kill
10006 on nick collisions, see doc/collision_fnc.txt for more
10011 + - trunk/doc/collision_fnc.txt (File Added)
10012 +1 -0 trunk/doc/example.conf (File Modified)
10013 +8 -0 trunk/doc/reference.conf (File Modified)
10014 +1 -0 trunk/include/numeric.h (File Modified)
10015 +1 -0 trunk/include/s_conf.h (File Modified)
10016 +2 -1 trunk/include/s_serv.h (File Modified)
10017 +1 -0 trunk/include/s_stats.h (File Modified)
10018 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10019 +1 -1 trunk/src/messages.tab (File Modified)
10020 +1 -0 trunk/src/newconf.c (File Modified)
10021 +1 -0 trunk/src/s_conf.c (File Modified)
10022 +1 -0 trunk/src/s_serv.c (File Modified)
10023 +2 -2 trunk/src/s_stats.c (File Modified)
10026 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10032 trunk/NEWS (File Modified)
10035 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10037 Don't allow lookups by uid in /monitor + and /monitor s.
10041 trunk/modules/m_monitor.c (File Modified)
10044 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10046 Stop garbage +j being set in cases like +j aaa:bbb by
10047 initializing the variables properly.
10053 trunk/modules/core/m_mode.c (File Modified)
10054 trunk/modules/core/m_sjoin.c (File Modified)
10057 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10059 Apply flags to the proper server in me_gcap().
10063 trunk/modules/m_capab.c (File Modified)
10066 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10068 Use find_named_client() instead of find_client() to check
10069 for nick collisions.
10073 trunk/modules/core/m_nick.c (File Modified)
10076 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10078 - Replace old 381 numeric with a new, more positive one!
10082 trunk/src/messages.tab (File Modified)
10085 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10087 Make it compile again.
10091 trunk/src/channel.c (File Modified)
10092 trunk/src/client.c (File Modified)
10093 trunk/src/ircd.c (File Modified)
10094 trunk/src/packet.c (File Modified)
10097 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10099 - Prevent UID disclosure in cmode setting.
10103 trunk/NEWS (File Modified)
10104 trunk/modules/core/m_mode.c (File Modified)
10107 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10109 A different check which prevents UID disclosure.
10113 trunk/modules/core/m_kick.c (File Modified)
10116 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10118 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10122 trunk/modules/core/m_kick.c (File Modified)
10125 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10127 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10131 trunk/NEWS (File Modified)
10132 trunk/modules/m_accept.c (File Modified)
10133 trunk/modules/m_admin.c (File Modified)
10134 trunk/modules/m_away.c (File Modified)
10135 trunk/modules/m_cap.c (File Modified)
10136 trunk/modules/m_capab.c (File Modified)
10137 trunk/modules/m_challenge.c (File Modified)
10138 trunk/modules/m_chghost.c (File Modified)
10139 trunk/modules/m_close.c (File Modified)
10140 trunk/modules/m_cmessage.c (File Modified)
10141 trunk/modules/m_connect.c (File Modified)
10142 trunk/modules/m_dline.c (File Modified)
10143 trunk/modules/m_encap.c (File Modified)
10144 trunk/modules/m_etrace.c (File Modified)
10145 trunk/modules/m_gline.c (File Modified)
10146 trunk/modules/m_help.c (File Modified)
10147 trunk/modules/m_info.c (File Modified)
10148 trunk/modules/m_invite.c (File Modified)
10149 trunk/modules/m_ison.c (File Modified)
10150 trunk/modules/m_kline.c (File Modified)
10151 trunk/modules/m_knock.c (File Modified)
10152 trunk/modules/m_links.c (File Modified)
10153 trunk/modules/m_list.c (File Modified)
10154 trunk/modules/m_locops.c (File Modified)
10155 trunk/modules/m_lusers.c (File Modified)
10156 trunk/modules/m_map.c (File Modified)
10157 trunk/modules/m_monitor.c (File Modified)
10158 trunk/modules/m_motd.c (File Modified)
10159 trunk/modules/m_names.c (File Modified)
10160 trunk/modules/m_oper.c (File Modified)
10161 trunk/modules/m_operspy.c (File Modified)
10162 trunk/modules/m_pass.c (File Modified)
10163 trunk/modules/m_ping.c (File Modified)
10164 trunk/modules/m_pong.c (File Modified)
10165 trunk/modules/m_post.c (File Modified)
10166 trunk/modules/m_rehash.c (File Modified)
10167 trunk/modules/m_restart.c (File Modified)
10168 trunk/modules/m_resv.c (File Modified)
10169 trunk/modules/m_services.c (File Modified)
10170 trunk/modules/m_set.c (File Modified)
10171 trunk/modules/m_sshortcut.c (File Modified)
10172 trunk/modules/m_stats.c (File Modified)
10173 trunk/modules/m_svinfo.c (File Modified)
10174 trunk/modules/m_tb.c (File Modified)
10175 trunk/modules/m_testline.c (File Modified)
10176 trunk/modules/m_testmask.c (File Modified)
10177 trunk/modules/m_time.c (File Modified)
10178 trunk/modules/m_topic.c (File Modified)
10179 trunk/modules/m_trace.c (File Modified)
10180 trunk/modules/m_unreject.c (File Modified)
10181 trunk/modules/m_user.c (File Modified)
10182 trunk/modules/m_userhost.c (File Modified)
10183 trunk/modules/m_users.c (File Modified)
10184 trunk/modules/m_version.c (File Modified)
10185 trunk/modules/m_wallops.c (File Modified)
10186 trunk/modules/m_who.c (File Modified)
10187 trunk/modules/m_whois.c (File Modified)
10188 trunk/modules/m_whowas.c (File Modified)
10189 trunk/modules/m_xline.c (File Modified)
10190 trunk/src/adns.c (File Modified)
10191 trunk/src/aline.c (File Modified)
10192 trunk/src/cache.c (File Modified)
10193 trunk/src/channel.c (File Modified)
10194 trunk/src/class.c (File Modified)
10195 trunk/src/client.c (File Modified)
10196 trunk/src/commio.c (File Modified)
10197 trunk/src/event.c (File Modified)
10198 trunk/src/hash.c (File Modified)
10199 trunk/src/hostmask.c (File Modified)
10200 trunk/src/ircd.c (File Modified)
10201 trunk/src/kdparse.c (File Modified)
10202 trunk/src/linebuf.c (File Modified)
10203 trunk/src/listener.c (File Modified)
10204 trunk/src/modules.c (File Modified)
10205 trunk/src/monitor.c (File Modified)
10206 trunk/src/newconf.c (File Modified)
10207 trunk/src/packet.c (File Modified)
10208 trunk/src/parse.c (File Modified)
10209 trunk/src/reject.c (File Modified)
10210 trunk/src/s_auth.c (File Modified)
10211 trunk/src/s_conf.c (File Modified)
10212 trunk/src/s_gline.c (File Modified)
10213 trunk/src/s_log.c (File Modified)
10214 trunk/src/s_newconf.c (File Modified)
10215 trunk/src/s_serv.c (File Modified)
10216 trunk/src/s_stats.c (File Modified)
10217 trunk/src/s_user.c (File Modified)
10218 trunk/src/send.c (File Modified)
10219 trunk/src/whowas.c (File Modified)
10222 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10224 - More coding style niceities. Pretty much got client.h squared away.
10228 trunk/modules/m_dline.c (File Modified)
10229 trunk/modules/m_gline.c (File Modified)
10230 trunk/modules/m_kline.c (File Modified)
10231 trunk/modules/m_rehash.c (File Modified)
10232 trunk/modules/m_resv.c (File Modified)
10233 trunk/modules/m_stats.c (File Modified)
10234 trunk/modules/m_testline.c (File Modified)
10235 trunk/modules/m_user.c (File Modified)
10236 trunk/modules/m_xline.c (File Modified)
10239 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10241 - Propagate quiets (+q) on netjoins
10242 - Clear +q list too on lowerTS sjoin from TS6 source
10246 trunk/modules/core/m_sjoin.c (File Modified)
10247 trunk/src/s_serv.c (File Modified)
10250 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10252 Second argument to whois is always a nick, never a uid.
10253 This prevents /whois other.server uid to get information
10258 trunk/modules/m_whois.c (File Modified)
10261 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10263 Don't allow local users to use uids in user mode.
10267 trunk/src/s_user.c (File Modified)
10270 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10272 Make it compile again.
10276 trunk/src/s_stats.c (File Modified)
10279 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10281 Fix propagation of empty SJOIN.
10285 trunk/modules/core/m_sjoin.c (File Modified)
10288 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10290 Some atheme-style niceties here.
10294 trunk/modules/m_accept.c (File Modified)
10295 trunk/modules/m_admin.c (File Modified)
10296 trunk/modules/m_away.c (File Modified)
10297 trunk/modules/m_cap.c (File Modified)
10298 trunk/modules/m_capab.c (File Modified)
10299 trunk/modules/m_challenge.c (File Modified)
10300 trunk/modules/m_chghost.c (File Modified)
10301 trunk/modules/m_close.c (File Modified)
10302 trunk/modules/m_cmessage.c (File Modified)
10303 trunk/modules/m_connect.c (File Modified)
10304 trunk/modules/m_dline.c (File Modified)
10305 trunk/modules/m_encap.c (File Modified)
10306 trunk/modules/m_etrace.c (File Modified)
10307 trunk/modules/m_gline.c (File Modified)
10308 trunk/modules/m_help.c (File Modified)
10309 trunk/modules/m_info.c (File Modified)
10310 trunk/modules/m_invite.c (File Modified)
10311 trunk/modules/m_ison.c (File Modified)
10312 trunk/modules/m_kline.c (File Modified)
10313 trunk/modules/m_knock.c (File Modified)
10314 trunk/modules/m_links.c (File Modified)
10315 trunk/modules/m_list.c (File Modified)
10316 trunk/modules/m_locops.c (File Modified)
10317 trunk/modules/m_lusers.c (File Modified)
10318 trunk/modules/m_map.c (File Modified)
10319 trunk/modules/m_monitor.c (File Modified)
10320 trunk/modules/m_motd.c (File Modified)
10321 trunk/modules/m_names.c (File Modified)
10322 trunk/modules/m_oper.c (File Modified)
10323 trunk/modules/m_operspy.c (File Modified)
10324 trunk/modules/m_pass.c (File Modified)
10325 trunk/modules/m_ping.c (File Modified)
10326 trunk/modules/m_pong.c (File Modified)
10327 trunk/modules/m_post.c (File Modified)
10328 trunk/modules/m_rehash.c (File Modified)
10329 trunk/modules/m_restart.c (File Modified)
10330 trunk/modules/m_resv.c (File Modified)
10331 trunk/modules/m_services.c (File Modified)
10332 trunk/modules/m_set.c (File Modified)
10333 trunk/modules/m_sshortcut.c (File Modified)
10334 trunk/modules/m_stats.c (File Modified)
10335 trunk/modules/m_svinfo.c (File Modified)
10336 trunk/modules/m_tb.c (File Modified)
10337 trunk/modules/m_testline.c (File Modified)
10338 trunk/modules/m_testmask.c (File Modified)
10339 trunk/modules/m_time.c (File Modified)
10340 trunk/modules/m_topic.c (File Modified)
10341 trunk/modules/m_trace.c (File Modified)
10342 trunk/modules/m_unreject.c (File Modified)
10343 trunk/modules/m_user.c (File Modified)
10344 trunk/modules/m_userhost.c (File Modified)
10345 trunk/modules/m_users.c (File Modified)
10346 trunk/modules/m_version.c (File Modified)
10347 trunk/modules/m_wallops.c (File Modified)
10348 trunk/modules/m_who.c (File Modified)
10349 trunk/modules/m_whois.c (File Modified)
10350 trunk/modules/m_whowas.c (File Modified)
10351 trunk/modules/m_xline.c (File Modified)
10354 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10356 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10360 trunk/.indent.pro (File Modified)
10361 trunk/include/charybdis.h (File Added)
10362 trunk/include/client.h (File Modified)
10363 trunk/modules/.indent.pro (File Modified)
10364 trunk/src/.indent.pro (File Modified)
10365 trunk/src/adns.c (File Modified)
10366 trunk/src/aline.c (File Modified)
10367 trunk/src/cache.c (File Modified)
10368 trunk/src/channel.c (File Modified)
10369 trunk/src/class.c (File Modified)
10370 trunk/src/client.c (File Modified)
10371 trunk/src/commio.c (File Modified)
10372 trunk/src/event.c (File Modified)
10373 trunk/src/hash.c (File Modified)
10374 trunk/src/hostmask.c (File Modified)
10375 trunk/src/ircd.c (File Modified)
10376 trunk/src/kdparse.c (File Modified)
10377 trunk/src/linebuf.c (File Modified)
10378 trunk/src/listener.c (File Modified)
10379 trunk/src/modules.c (File Modified)
10380 trunk/src/monitor.c (File Modified)
10381 trunk/src/newconf.c (File Modified)
10382 trunk/src/packet.c (File Modified)
10383 trunk/src/parse.c (File Modified)
10384 trunk/src/reject.c (File Modified)
10385 trunk/src/s_auth.c (File Modified)
10386 trunk/src/s_conf.c (File Modified)
10387 trunk/src/s_gline.c (File Modified)
10388 trunk/src/s_log.c (File Modified)
10389 trunk/src/s_newconf.c (File Modified)
10390 trunk/src/s_serv.c (File Modified)
10391 trunk/src/s_stats.c (File Modified)
10392 trunk/src/s_user.c (File Modified)
10393 trunk/src/send.c (File Modified)
10394 trunk/src/whowas.c (File Modified)
10397 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10399 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10400 - Convert a few modules towards using this code.
10401 - Make a note about this change in NEWS.
10405 trunk/NEWS (File Modified)
10406 trunk/include/aline.h (File Added)
10407 trunk/modules/m_dline.c (File Modified)
10408 trunk/modules/m_kline.c (File Modified)
10409 trunk/modules/m_resv.c (File Modified)
10410 trunk/modules/m_xline.c (File Modified)
10411 trunk/src/Makefile.in (File Modified)
10412 trunk/src/aline.c (File Added)
10415 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10417 - Update NEWS document.
10421 trunk/NEWS (File Modified)
10424 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10426 Use find_named_person() instead of find_person() in services shortcuts.
10430 trunk/modules/m_sshortcut.c (File Modified)
10433 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10435 Fix propagation of empty channels (+P).
10439 trunk/modules/core/m_sjoin.c (File Modified)
10440 trunk/src/s_serv.c (File Modified)
10443 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10445 Use same comparison for +f.
10449 trunk/modules/core/m_join.c (File Modified)
10452 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10454 Retire server-server non-encap CHGHOST, and clean it up a bit.
10458 trunk/modules/m_chghost.c (File Modified)
10461 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10463 Use TS6 form for SQUIT wallops.
10467 trunk/modules/core/m_squit.c (File Modified)
10470 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10472 Propagate nick changes for remote clients in TS6 form if possible;
10473 simplify the code a bit.
10477 trunk/modules/core/m_nick.c (File Modified)
10480 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10482 Only clear oper_only_umodes on deoper for local clients.
10486 trunk/src/s_user.c (File Modified)
10489 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10491 - Don't enable use_whois_actually in the default config, makes cloaking
10492 only useful for vanity.
10496 trunk/doc/example.conf (File Modified)
10499 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10501 Fix linebuf raw code to not truncate lines longer than
10502 510 characters. This stops ziplinks corruption at
10503 the initial burst if the other side sends a lot.
10507 trunk/src/linebuf.c (File Modified)
10510 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10512 - Add +r to channel_modes().
10516 trunk/src/channel.c (File Modified)
10519 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10525 trunk/NEWS (File Modified)
10528 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10530 err, nvm. wrong project :-P
10534 trunk/src/match.c (File Modified)
10537 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10539 make sure we don't crash on match(NULL, test)
10543 trunk/src/match.c (File Modified)
10546 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10548 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10549 flags = rehash in shared{}.
10550 Uses :<source> ENCAP <target> REHASH [option].
10554 trunk/doc/example.conf (File Modified)
10555 trunk/doc/reference.conf (File Modified)
10556 trunk/help/opers/rehash (File Modified)
10557 trunk/include/s_newconf.h (File Modified)
10558 trunk/modules/m_rehash.c (File Modified)
10559 trunk/modules/m_stats.c (File Modified)
10560 trunk/src/newconf.c (File Modified)
10563 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10565 Initialize flags to 0 in conf_set_shared_flags() and
10566 conf_set_cluster_flags().
10570 trunk/src/newconf.c (File Modified)
10573 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10575 Don't allow a forward from a #channel to an &channel.
10576 Error message is Illegal channel name.
10580 trunk/modules/core/m_mode.c (File Modified)
10583 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10585 - change version to 1.0.1
10589 trunk/configure (File Modified)
10590 trunk/configure.ac (File Modified)
10593 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10599 trunk/NEWS (File Modified)
10602 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10604 Services shortcuts changes:
10605 - Require umode +S on target
10606 - Use ERR_SERVICESDOWN (440) for error message
10607 - Fix check for empty string
10611 trunk/include/numeric.h (File Modified)
10612 trunk/modules/m_sshortcut.c (File Modified)
10613 trunk/src/messages.tab (File Modified)
10616 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10618 s/IsChanService/IsService/g;
10622 trunk/modules/m_sshortcut.c (File Modified)
10625 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10627 Add check for service validity in shortcut routines.
10631 trunk/modules/m_sshortcut.c (File Modified)
10634 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10636 Don't allow forwarding to a -F channel the setter is not on.
10640 trunk/modules/core/m_mode.c (File Modified)
10643 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10645 Describe identify_service and identify_command in
10650 trunk/doc/reference.conf (File Modified)
10653 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10655 More helpfile updates.
10659 trunk/help/Makefile.in (File Modified)
10660 trunk/help/opers/die (File Modified)
10661 trunk/help/opers/join (File Modified)
10662 trunk/help/opers/links (File Modified)
10663 trunk/help/opers/lusers (File Modified)
10664 trunk/help/opers/map (File Added)
10665 trunk/help/opers/motd (File Modified)
10666 trunk/help/opers/names (File Modified)
10667 trunk/help/opers/notice (File Modified)
10668 trunk/help/opers/operspy (File Modified)
10669 trunk/help/opers/part (File Modified)
10670 trunk/help/opers/privmsg (File Modified)
10671 trunk/help/opers/restart (File Modified)
10672 trunk/help/opers/set (File Modified)
10673 trunk/help/opers/stats (File Modified)
10674 trunk/help/opers/trace (File Modified)
10675 trunk/help/opers/version (File Modified)
10676 trunk/help/users/notice (File Modified)
10677 trunk/help/users/privmsg (File Modified)
10678 trunk/help/users/stats (File Modified)
10681 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10687 trunk/help/opers/cmode (File Modified)
10688 trunk/help/opers/umode (File Modified)
10689 trunk/help/opers/wallops (File Modified)
10690 trunk/help/opers/who (File Modified)
10691 trunk/help/users/umode (File Modified)
10694 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10696 Include cmode +r in 004 and 005.
10700 trunk/include/supported.h (File Modified)
10701 trunk/src/messages.tab (File Modified)
10704 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10706 No need to clear all 3 buffers in channel_modes().
10710 trunk/src/channel.c (File Modified)
10713 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10715 - Fix multiple +f modes per line
10716 - -f shouldn't take a parameter
10720 trunk/modules/core/m_mode.c (File Modified)
10723 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10725 Channel mode +Q now prevents forwarding to or through
10726 a channel, just like in hyperion, not from a channel.
10730 trunk/modules/core/m_join.c (File Modified)
10733 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10735 Complete +F/+Q propagation.
10739 trunk/modules/core/m_join.c (File Modified)
10740 trunk/modules/core/m_sjoin.c (File Modified)
10741 trunk/src/channel.c (File Modified)
10744 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10746 - A few minor fixes.
10750 trunk/modules/core/m_join.c (File Modified)
10751 trunk/modules/m_services.c (File Modified)
10754 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10756 - Fix netsplit obfuscation.
10760 trunk/src/client.c (File Modified)
10763 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10765 - Fix another /stats p related bug.
10769 trunk/src/client.c (File Modified)
10772 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10774 - Update example.conf.
10778 trunk/doc/example.conf (File Modified)
10781 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10783 - Fix a minor bug here, and re-release 1.0.
10787 trunk/modules/core/m_nick.c (File Modified)
10790 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10792 - Add bursted clients to /stats p list.
10796 trunk/modules/core/m_nick.c (File Modified)
10799 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10801 - Add identify_service, identify_command options to the example.conf,
10806 trunk/NEWS (File Modified)
10807 trunk/doc/example.conf (File Modified)
10808 trunk/src/newconf.c (File Modified)
10811 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10813 - Add services shortcuts.
10817 trunk/modules/Makefile.in (File Modified)
10818 trunk/modules/m_sshortcut.c (File Added)
10821 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10823 - put back checks i removed by mistake
10827 trunk/modules/core/m_join.c (File Modified)
10830 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10832 - Implement channel mode +Q, which disables forwarding.
10833 - Make forwarding usable by everyone.
10834 - Implement channel mode +F which bypasses authority checks on a target
10840 trunk/NEWS (File Modified)
10841 trunk/include/channel.h (File Modified)
10842 trunk/include/supported.h (File Modified)
10843 trunk/modules/core/m_join.c (File Modified)
10844 trunk/modules/core/m_mode.c (File Modified)
10845 trunk/src/messages.tab (File Modified)
10848 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10850 - Fix account handling brokenness.
10854 trunk/modules/m_services.c (File Modified)
10857 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10859 Identify to services via server password hack. Still
10860 needs config file parts, like
10861 identifyservice = "nickserv@services.int";
10862 identifycommand = "IDENTIFY";
10866 trunk/include/s_conf.h (File Modified)
10867 trunk/src/s_user.c (File Modified)
10870 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10872 Make send.c compile.
10876 trunk/src/send.c (File Modified)
10879 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10881 - Handle this better.
10885 trunk/src/send.c (File Modified)
10888 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10890 If the source is not a client, don't send to normal users.
10894 trunk/src/send.c (File Modified)
10897 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10899 - Make /wallops behave as wallops in other ircds.
10903 trunk/modules/m_wallops.c (File Modified)
10904 trunk/src/send.c (File Modified)
10907 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10913 trunk/NEWS (File Modified)
10914 trunk/configure (File Modified)
10915 trunk/configure.ac (File Modified)
10918 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10920 - Remove efnet configuration.
10921 - Rename example.conf as reference.conf, and replace the default
10922 example.conf with one suitable for AthemeNET.
10923 - Update makefile to reflect these changes.
10927 trunk/doc/Makefile.in (File Modified)
10928 trunk/doc/example.conf (File Modified)
10929 trunk/doc/example.efnet.conf (File Deleted)
10930 trunk/doc/reference.conf (File Added)
10933 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10935 - Don't display opers who are /away.
10939 trunk/modules/m_stats.c (File Modified)
10942 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10944 Put cmode +f in 004 and 005.
10948 trunk/include/supported.h (File Modified)
10949 trunk/src/messages.tab (File Modified)
10952 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10954 Add user umode +Q which prevents a user from
10959 trunk/include/client.h (File Modified)
10960 trunk/modules/core/m_join.c (File Modified)
10961 trunk/src/messages.tab (File Modified)
10962 trunk/src/s_user.c (File Modified)
10965 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10967 Implement channel forwarding in m_join(). As in
10968 hyperion, failing to join because of +i, +r or +j
10969 can cause you to be forwarded, potentially
10970 recursively. Unlike hyperion, a single numeric
10971 is sent in case of a successful forward, otherwise
10972 the ircd acts if there were no forward.
10976 trunk/include/numeric.h (File Modified)
10977 trunk/modules/core/m_join.c (File Modified)
10978 trunk/src/messages.tab (File Modified)
10981 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10983 Allow servers to set oper-only cmodes as well.
10987 trunk/modules/core/m_mode.c (File Modified)
10990 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10992 Add cmode +f which takes a channel name, settable
10993 only by opers for now. Does not do anything yet.
10997 trunk/include/channel.h (File Modified)
10998 trunk/modules/core/m_join.c (File Modified)
10999 trunk/modules/core/m_mode.c (File Modified)
11000 trunk/modules/core/m_sjoin.c (File Modified)
11001 trunk/src/channel.c (File Modified)
11004 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11006 Fully initialize 'mode' in ms_join() and ms_sjoin()
11007 to avoid old +j garbage from being used.
11011 trunk/modules/core/m_join.c (File Modified)
11012 trunk/modules/core/m_sjoin.c (File Modified)
11015 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11017 - only touch join_count/join_delta if join throttling
11018 is enabled on the channel
11019 - reset join_count/join_delta to 0 if -j is set
11023 trunk/modules/core/m_join.c (File Modified)
11024 trunk/modules/core/m_mode.c (File Modified)
11025 trunk/modules/core/m_sjoin.c (File Modified)
11028 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11030 Also start a new "period" for join throttling for remote joins,
11031 if necessary. Make the code slightly clearer.
11035 trunk/modules/core/m_join.c (File Modified)
11036 trunk/src/channel.c (File Modified)
11039 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11041 Some +j improvements, still broken.
11045 trunk/modules/core/m_join.c (File Modified)
11046 trunk/modules/core/m_sjoin.c (File Modified)
11049 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11051 Only do +z processing for +m channels the sender is on,
11052 as bans/quiets are currently only checked locally.
11056 trunk/modules/core/m_message.c (File Modified)
11059 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11061 - Add max_bans_large configuration option, defaulting to 500, to
11062 limit the number of bans in a +L channel
11063 - Change b/e/I to b/e/I/q in texts
11067 trunk/doc/example.conf (File Modified)
11068 trunk/include/s_conf.h (File Modified)
11069 trunk/modules/core/m_mode.c (File Modified)
11070 trunk/modules/m_info.c (File Modified)
11071 trunk/src/newconf.c (File Modified)
11072 trunk/src/s_conf.c (File Modified)
11075 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11077 Store invite for +gi channels.
11078 Note that +gi is significantly weaker access control than +i.
11082 trunk/modules/m_invite.c (File Modified)
11085 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11087 Nonops are allowed to see +q lists.
11091 trunk/modules/core/m_mode.c (File Modified)
11094 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11096 Invalidate can_send() cache on -q.
11100 trunk/modules/core/m_mode.c (File Modified)
11103 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11105 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11109 trunk/modules/core/m_sjoin.c (File Modified)
11112 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11114 - Allow blank SJOINs -- for permanant channels.
11118 trunk/modules/core/m_sjoin.c (File Modified)
11121 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11123 - Burst permanant channels.
11127 trunk/src/s_serv.c (File Modified)
11130 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11132 - Fix handling of permanant channels.
11136 trunk/modules/core/m_join.c (File Modified)
11139 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11141 - Run indent on core modules.
11142 - Add propagation of join throttle settings.
11146 trunk/modules/core/m_die.c (File Modified)
11147 trunk/modules/core/m_error.c (File Modified)
11148 trunk/modules/core/m_join.c (File Modified)
11149 trunk/modules/core/m_kick.c (File Modified)
11150 trunk/modules/core/m_kill.c (File Modified)
11151 trunk/modules/core/m_message.c (File Modified)
11152 trunk/modules/core/m_mode.c (File Modified)
11153 trunk/modules/core/m_nick.c (File Modified)
11154 trunk/modules/core/m_part.c (File Modified)
11155 trunk/modules/core/m_quit.c (File Modified)
11156 trunk/modules/core/m_server.c (File Modified)
11157 trunk/modules/core/m_sjoin.c (File Modified)
11158 trunk/modules/core/m_squit.c (File Modified)
11161 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11163 - Fix mistake in commit message.
11167 trunk/ChangeLog (File Modified)
11170 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11172 - Channel throttling.
11176 trunk/NEWS (File Modified)
11177 trunk/include/supported.h (File Modified)
11178 trunk/modules/core/m_mode.c (File Modified)
11179 trunk/src/messages.tab (File Modified)
11182 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11184 - Channel throttle logic fixes.
11188 trunk/include/channel.h (File Modified)
11191 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11193 - Add the throttle logic.
11197 trunk/include/channel.h (File Modified)
11198 trunk/include/numeric.h (File Modified)
11199 trunk/modules/core/m_join.c (File Modified)
11200 trunk/src/channel.c (File Modified)
11201 trunk/src/messages.tab (File Modified)
11204 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11206 - Cosmetic fixes to CREDITS.
11210 trunk/CREDITS (File Modified)
11213 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11215 - Better channel_modes() from ShadowIRCd 4.
11219 trunk/include/channel.h (File Modified)
11220 trunk/src/channel.c (File Modified)
11223 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11225 - Strip colour codes from parts.
11229 trunk/modules/core/m_part.c (File Modified)
11232 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11234 - Strip colour codes from quits.
11238 trunk/modules/core/m_quit.c (File Modified)
11241 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11243 - add +c/+g/+z to channel_modes().
11247 trunk/src/channel.c (File Modified)
11250 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11252 - Add +g to 004/005 numerics.
11256 trunk/include/supported.h (File Modified)
11257 trunk/src/messages.tab (File Modified)
11260 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11262 - Add +cgz to set_final_mode() in both join/sjoin.
11263 - Implement channel mode +g: Free invite.
11267 trunk/include/channel.h (File Modified)
11268 trunk/modules/core/m_join.c (File Modified)
11269 trunk/modules/core/m_mode.c (File Modified)
11270 trunk/modules/core/m_sjoin.c (File Modified)
11271 trunk/modules/m_invite.c (File Modified)
11274 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11276 - Make sure /stats p uses the right list.
11280 trunk/modules/m_stats.c (File Modified)
11283 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11285 - local oper list becomes local_oper_list.
11286 - all opers are stored on oper_list for /stats p.
11290 trunk/include/ircd.h (File Modified)
11291 trunk/modules/m_stats.c (File Modified)
11292 trunk/modules/m_trace.c (File Modified)
11293 trunk/src/client.c (File Modified)
11294 trunk/src/ircd.c (File Modified)
11295 trunk/src/s_user.c (File Modified)
11296 trunk/src/send.c (File Modified)
11299 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11301 - Remove ENABLE_SERVICES legacy define.
11305 trunk/configure (File Modified)
11306 trunk/configure.ac (File Modified)
11307 trunk/include/client.h (File Modified)
11308 trunk/include/m_info.h (File Modified)
11309 trunk/include/s_conf.h (File Modified)
11310 trunk/modules/Makefile.in (File Modified)
11311 trunk/modules/core/m_kick.c (File Modified)
11312 trunk/modules/core/m_mode.c (File Modified)
11313 trunk/modules/core/m_nick.c (File Modified)
11314 trunk/modules/core/m_sjoin.c (File Modified)
11315 trunk/modules/m_services.c (File Modified)
11316 trunk/src/channel.c (File Modified)
11317 trunk/src/newconf.c (File Modified)
11318 trunk/src/s_conf.c (File Modified)
11319 trunk/src/s_serv.c (File Modified)
11320 trunk/src/s_user.c (File Modified)
11323 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11325 - New reject message, ala ircu.
11329 trunk/src/reject.c (File Modified)
11332 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11334 - Reduce 'broadcast storm' effect in m_chghost.
11338 trunk/modules/m_chghost.c (File Modified)
11341 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11343 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11347 trunk/include/supported.h (File Modified)
11348 trunk/src/messages.tab (File Modified)
11351 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11357 trunk/include/channel.h (File Modified)
11358 trunk/modules/core/m_message.c (File Modified)
11359 trunk/modules/core/m_mode.c (File Modified)
11362 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11364 - use sendto_one_numeric() in some places.
11368 trunk/modules/core/m_mode.c (File Modified)
11371 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11373 - Implement channel mode +c -- colour stripping.
11377 trunk/include/irc_string.h (File Modified)
11378 trunk/include/supported.h (File Modified)
11379 trunk/modules/core/m_message.c (File Modified)
11380 trunk/modules/core/m_mode.c (File Modified)
11381 trunk/src/irc_string.c (File Modified)
11382 trunk/src/messages.tab (File Modified)
11385 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11387 - Add +qLP to CHANMODES 005 numeric.
11391 trunk/include/supported.h (File Modified)
11394 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11396 Move credits files to doc/.
11400 trunk/Hybrid-team (File Deleted)
11401 trunk/Ratbox-team (File Deleted)
11402 trunk/doc/Hybrid-team (File Added)
11403 trunk/doc/Ratbox-team (File Added)
11406 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11408 - Rename Ratbox credits as Ratbox-team.
11409 - Add in our own CREDITS.
11413 trunk/CREDITS (File Deleted)
11414 trunk/CREDITS (File Added)
11415 trunk/Ratbox-team (File Added)
11418 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11420 - Quietcache fixes.
11424 trunk/modules/core/m_mode.c (File Modified)
11427 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11429 - Rebuild configure.
11433 trunk/autom4te.cache/ (File Deleted)
11434 trunk/configure (File Modified)
11437 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11439 Add +q to messages.tab.
11443 trunk/src/messages.tab (File Modified)
11446 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11448 - port m_sjoin stuff to TS6 JOIN syntax.
11452 trunk/modules/core/m_join.c (File Modified)
11455 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11457 - Implement channel mode +q (quiet)
11461 trunk/include/channel.h (File Modified)
11462 trunk/modules/core/m_mode.c (File Modified)
11463 trunk/src/channel.c (File Modified)
11466 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11468 Add +L/+P for set_final_mode().
11472 trunk/modules/core/m_sjoin.c (File Modified)
11475 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11477 Add +L/+P in channel_modes().
11481 trunk/src/channel.c (File Modified)
11484 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11486 - Use MODE_PERMANENT, not MODE_PERMANANT
11487 - Actually use chm_staff()
11489 It compiles but is not otherwise tested.
11493 trunk/include/channel.h (File Modified)
11494 trunk/modules/core/m_mode.c (File Modified)
11495 trunk/modules/core/m_sjoin.c (File Modified)
11496 trunk/src/channel.c (File Modified)
11499 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11501 - Ok, patchlevel.h is fixed now.
11505 trunk/include/patchlevel.h (File Modified)
11508 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11514 trunk/include/patchlevel.h (File Modified)
11515 trunk/src/version.c.SH (File Modified)
11518 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11520 - Fix compilation issue with version.c.
11524 trunk/src/version.c.SH (File Modified)
11527 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11529 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11530 this from the BUGS file.
11534 trunk/BUGS (File Modified)
11537 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11539 Mangle all netsplit messages if flatten links is enabled.
11543 trunk/src/client.c (File Modified)
11546 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11548 - jilles pointed out that /stats p needed severe changes -- implement
11553 trunk/modules/m_stats.c (File Modified)
11556 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11558 Rename RELNOTES to NEWS.
11562 trunk/NEWS (File Added)
11563 trunk/RELNOTES (File Deleted)
11566 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11572 trunk/RELNOTES (File Modified)
11575 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11577 - Make /stats p work globally.
11578 - Change 'OPER(s)' to 'staff members'
11582 trunk/modules/m_stats.c (File Modified)
11585 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11587 - add modes, +LP to RPL_MYINFO.
11591 trunk/src/messages.tab (File Modified)
11594 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11596 More stuff to RELNOTES.
11600 trunk/RELNOTES (File Modified)
11603 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11609 trunk/modules/core/m_sjoin.c (File Modified)
11610 trunk/src/channel.c (File Modified)
11613 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11615 - Implement list limit exceed modes -- +L.
11619 trunk/modules/core/m_mode.c (File Modified)
11622 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11624 - Add handlers for modes +L, +P.
11628 trunk/include/channel.h (File Modified)
11629 trunk/modules/core/m_mode.c (File Modified)
11632 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11634 Update properties on *everything*.
11638 trunk/.cvsignore (Property Modified)
11639 trunk/.indent.pro (Property Modified)
11640 trunk/BUGS (File Modified) (Property Modified)
11641 trunk/CREDITS (File Modified) (Property Modified)
11642 trunk/ChangeLog (Property Modified)
11643 trunk/Hybrid-team (File Modified) (Property Modified)
11644 trunk/INSTALL (File Modified) (Property Modified)
11645 trunk/LICENSE (File Modified) (Property Modified)
11646 trunk/Makefile.in (File Modified) (Property Modified)
11647 trunk/README.FIRST (File Modified) (Property Modified)
11648 trunk/RELNOTES (File Modified) (Property Modified)
11649 trunk/SVN-Access (Property Modified)
11650 trunk/aclocal.m4 (File Modified) (Property Modified)
11651 trunk/adns/.cvsignore (Property Modified)
11652 trunk/adns/COPYING (Property Modified)
11653 trunk/adns/GPL-vs-LGPL (Property Modified)
11654 trunk/adns/Makefile.in (File Modified) (Property Modified)
11655 trunk/adns/README (Property Modified)
11656 trunk/adns/README.ircd (Property Modified)
11657 trunk/adns/adns.h (File Modified) (Property Modified)
11658 trunk/adns/check.c (File Modified) (Property Modified)
11659 trunk/adns/dlist.h (File Modified) (Property Modified)
11660 trunk/adns/event.c (File Modified) (Property Modified)
11661 trunk/adns/general.c (File Modified) (Property Modified)
11662 trunk/adns/internal.h (File Modified) (Property Modified)
11663 trunk/adns/parse.c (File Modified) (Property Modified)
11664 trunk/adns/query.c (File Modified) (Property Modified)
11665 trunk/adns/reply.c (File Modified) (Property Modified)
11666 trunk/adns/setup.c (File Modified) (Property Modified)
11667 trunk/adns/transmit.c (File Modified) (Property Modified)
11668 trunk/adns/tvarith.h (File Modified) (Property Modified)
11669 trunk/adns/types.c (File Modified) (Property Modified)
11670 trunk/configure (File Modified) (Property Modified)
11671 trunk/configure.ac (File Modified) (Property Modified)
11672 trunk/contrib/.cvsignore (Property Modified)
11673 trunk/contrib/.indent.pro (Property Modified)
11674 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11675 trunk/contrib/README (File Modified) (Property Modified)
11676 trunk/contrib/example_module.c (File Modified) (Property Modified)
11677 trunk/contrib/m_42.c (File Modified) (Property Modified)
11678 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11679 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11680 trunk/contrib/m_force.c (File Modified) (Property Modified)
11681 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11682 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11683 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11684 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11685 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11686 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11687 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11688 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11689 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11690 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11691 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11692 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11693 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11694 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11695 trunk/doc/.cvsignore (Property Modified)
11696 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11697 trunk/doc/Makefile.in (File Modified) (Property Modified)
11698 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11699 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11700 trunk/doc/challenge.txt (File Modified) (Property Modified)
11701 trunk/doc/example.conf (File Modified) (Property Modified)
11702 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11703 trunk/doc/hooks.txt (File Modified) (Property Modified)
11704 trunk/doc/index.txt (File Modified) (Property Modified)
11705 trunk/doc/ircd.8 (File Modified) (Property Modified)
11706 trunk/doc/ircd.motd (Property Modified)
11707 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11708 trunk/doc/modeg.txt (File Modified) (Property Modified)
11709 trunk/doc/modes.txt (File Modified) (Property Modified)
11710 trunk/doc/monitor.txt (File Modified) (Property Modified)
11711 trunk/doc/old/Authors (Property Modified)
11712 trunk/doc/operguide.txt (File Modified) (Property Modified)
11713 trunk/doc/opermyth.txt (Property Modified)
11714 trunk/doc/server-version-info (File Modified) (Property Modified)
11715 trunk/doc/services.txt (File Modified) (Property Modified)
11716 trunk/doc/technical/README.TSora (Property Modified)
11717 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11718 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11719 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11720 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11721 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11722 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11723 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11724 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11725 trunk/doc/technical/rfc1459.txt (Property Modified)
11726 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11727 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11728 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11729 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11730 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11731 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11732 trunk/help/Makefile.in (File Modified) (Property Modified)
11733 trunk/help/opers/accept (Property Modified)
11734 trunk/help/opers/admin (Property Modified)
11735 trunk/help/opers/away (Property Modified)
11736 trunk/help/opers/capab (Property Modified)
11737 trunk/help/opers/challenge (Property Modified)
11738 trunk/help/opers/close (Property Modified)
11739 trunk/help/opers/cmode (Property Modified)
11740 trunk/help/opers/cnotice (Property Modified)
11741 trunk/help/opers/connect (Property Modified)
11742 trunk/help/opers/cprivmsg (Property Modified)
11743 trunk/help/opers/credits (Property Modified)
11744 trunk/help/opers/die (Property Modified)
11745 trunk/help/opers/dline (Property Modified)
11746 trunk/help/opers/eob (Property Modified)
11747 trunk/help/opers/error (Property Modified)
11748 trunk/help/opers/etrace (Property Modified)
11749 trunk/help/opers/gline (Property Modified)
11750 trunk/help/opers/help (Property Modified)
11751 trunk/help/opers/index (Property Modified)
11752 trunk/help/opers/info (Property Modified)
11753 trunk/help/opers/invite (Property Modified)
11754 trunk/help/opers/ison (Property Modified)
11755 trunk/help/opers/join (Property Modified)
11756 trunk/help/opers/kick (Property Modified)
11757 trunk/help/opers/kill (Property Modified)
11758 trunk/help/opers/kline (Property Modified)
11759 trunk/help/opers/knock (Property Modified)
11760 trunk/help/opers/links (Property Modified)
11761 trunk/help/opers/list (Property Modified)
11762 trunk/help/opers/locops (Property Modified)
11763 trunk/help/opers/lusers (Property Modified)
11764 trunk/help/opers/modlist (Property Modified)
11765 trunk/help/opers/modload (Property Modified)
11766 trunk/help/opers/modrestart (Property Modified)
11767 trunk/help/opers/modunload (Property Modified)
11768 trunk/help/opers/motd (Property Modified)
11769 trunk/help/opers/names (Property Modified)
11770 trunk/help/opers/nick (Property Modified)
11771 trunk/help/opers/notice (Property Modified)
11772 trunk/help/opers/oper (Property Modified)
11773 trunk/help/opers/operspy (Property Modified)
11774 trunk/help/opers/operwall (Property Modified)
11775 trunk/help/opers/part (Property Modified)
11776 trunk/help/opers/pass (Property Modified)
11777 trunk/help/opers/ping (Property Modified)
11778 trunk/help/opers/pong (Property Modified)
11779 trunk/help/opers/post (Property Modified)
11780 trunk/help/opers/privmsg (Property Modified)
11781 trunk/help/opers/quit (Property Modified)
11782 trunk/help/opers/rehash (Property Modified)
11783 trunk/help/opers/restart (Property Modified)
11784 trunk/help/opers/resv (Property Modified)
11785 trunk/help/opers/server (Property Modified)
11786 trunk/help/opers/set (Property Modified)
11787 trunk/help/opers/sjoin (Property Modified)
11788 trunk/help/opers/squit (Property Modified)
11789 trunk/help/opers/stats (Property Modified)
11790 trunk/help/opers/svinfo (Property Modified)
11791 trunk/help/opers/testgecos (Property Modified)
11792 trunk/help/opers/testline (Property Modified)
11793 trunk/help/opers/testmask (Property Modified)
11794 trunk/help/opers/time (Property Modified)
11795 trunk/help/opers/topic (Property Modified)
11796 trunk/help/opers/trace (Property Modified)
11797 trunk/help/opers/uhelp (Property Modified)
11798 trunk/help/opers/umode (Property Modified)
11799 trunk/help/opers/undline (Property Modified)
11800 trunk/help/opers/ungline (Property Modified)
11801 trunk/help/opers/unkline (Property Modified)
11802 trunk/help/opers/unresv (Property Modified)
11803 trunk/help/opers/unxline (Property Modified)
11804 trunk/help/opers/user (Property Modified)
11805 trunk/help/opers/userhost (Property Modified)
11806 trunk/help/opers/users (Property Modified)
11807 trunk/help/opers/version (Property Modified)
11808 trunk/help/opers/wallops (Property Modified)
11809 trunk/help/opers/who (Property Modified)
11810 trunk/help/opers/whois (Property Modified)
11811 trunk/help/opers/whowas (Property Modified)
11812 trunk/help/opers/xline (Property Modified)
11813 trunk/help/users/index (Property Modified)
11814 trunk/help/users/info (Property Modified)
11815 trunk/help/users/notice (Property Modified)
11816 trunk/help/users/privmsg (Property Modified)
11817 trunk/help/users/stats (Property Modified)
11818 trunk/help/users/umode (Property Modified)
11819 trunk/include/.cvsignore (Property Modified)
11820 trunk/include/.indent.pro (Property Modified)
11821 trunk/include/balloc.h (File Modified) (Property Modified)
11822 trunk/include/cache.h (File Modified) (Property Modified)
11823 trunk/include/channel.h (File Modified) (Property Modified)
11824 trunk/include/class.h (File Modified) (Property Modified)
11825 trunk/include/client.h (File Modified) (Property Modified)
11826 trunk/include/commio.h (File Modified) (Property Modified)
11827 trunk/include/common.h (File Modified) (Property Modified)
11828 trunk/include/config.h (File Modified) (Property Modified)
11829 trunk/include/config.h.dist (File Modified) (Property Modified)
11830 trunk/include/defaults.h (File Modified) (Property Modified)
11831 trunk/include/event.h (File Modified) (Property Modified)
11832 trunk/include/hash.h (File Modified) (Property Modified)
11833 trunk/include/hook.h (File Modified) (Property Modified)
11834 trunk/include/hostmask.h (File Modified) (Property Modified)
11835 trunk/include/irc_string.h (File Modified) (Property Modified)
11836 trunk/include/ircd.h (File Modified) (Property Modified)
11837 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11838 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11839 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11840 trunk/include/linebuf.h (File Modified) (Property Modified)
11841 trunk/include/listener.h (File Modified) (Property Modified)
11842 trunk/include/m_info.h (File Modified) (Property Modified)
11843 trunk/include/memory.h (File Modified) (Property Modified)
11844 trunk/include/modules.h (File Modified) (Property Modified)
11845 trunk/include/monitor.h (File Modified) (Property Modified)
11846 trunk/include/msg.h (File Modified) (Property Modified)
11847 trunk/include/newconf.h (File Modified) (Property Modified)
11848 trunk/include/numeric.h (File Modified) (Property Modified)
11849 trunk/include/packet.h (File Modified) (Property Modified)
11850 trunk/include/parse.h (File Modified) (Property Modified)
11851 trunk/include/patchlevel.h (File Modified) (Property Modified)
11852 trunk/include/patricia.h (File Modified) (Property Modified)
11853 trunk/include/reject.h (File Modified) (Property Modified)
11854 trunk/include/res.h (File Modified) (Property Modified)
11855 trunk/include/restart.h (File Modified) (Property Modified)
11856 trunk/include/s_auth.h (File Modified) (Property Modified)
11857 trunk/include/s_conf.h (File Modified) (Property Modified)
11858 trunk/include/s_gline.h (File Modified) (Property Modified)
11859 trunk/include/s_log.h (File Modified) (Property Modified)
11860 trunk/include/s_newconf.h (File Modified) (Property Modified)
11861 trunk/include/s_serv.h (File Modified) (Property Modified)
11862 trunk/include/s_stats.h (File Modified) (Property Modified)
11863 trunk/include/s_user.h (File Modified) (Property Modified)
11864 trunk/include/s_zip.h (File Modified) (Property Modified)
11865 trunk/include/scache.h (File Modified) (Property Modified)
11866 trunk/include/send.h (File Modified) (Property Modified)
11867 trunk/include/serno.h (Property Modified)
11868 trunk/include/setup.h.in (Property Modified)
11869 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11870 trunk/include/stdinc.h (File Modified) (Property Modified)
11871 trunk/include/supported.h (File Modified) (Property Modified)
11872 trunk/include/tools.h (File Modified) (Property Modified)
11873 trunk/include/whowas.h (File Modified) (Property Modified)
11874 trunk/install-sh (File Modified) (Property Modified)
11875 trunk/modules/.cvsignore (Property Modified)
11876 trunk/modules/.depend (Property Modified)
11877 trunk/modules/.indent.pro (Property Modified)
11878 trunk/modules/Makefile.in (File Modified) (Property Modified)
11879 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11880 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11881 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11882 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11883 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11884 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11885 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11886 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11887 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11888 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11889 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11890 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11891 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11892 trunk/modules/m_accept.c (File Modified) (Property Modified)
11893 trunk/modules/m_admin.c (File Modified) (Property Modified)
11894 trunk/modules/m_away.c (File Modified) (Property Modified)
11895 trunk/modules/m_cap.c (File Modified) (Property Modified)
11896 trunk/modules/m_capab.c (File Modified) (Property Modified)
11897 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11898 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11899 trunk/modules/m_close.c (File Modified) (Property Modified)
11900 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11901 trunk/modules/m_connect.c (File Modified) (Property Modified)
11902 trunk/modules/m_dline.c (File Modified) (Property Modified)
11903 trunk/modules/m_encap.c (File Modified) (Property Modified)
11904 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11905 trunk/modules/m_gline.c (File Modified) (Property Modified)
11906 trunk/modules/m_help.c (File Modified) (Property Modified)
11907 trunk/modules/m_info.c (File Modified) (Property Modified)
11908 trunk/modules/m_invite.c (File Modified) (Property Modified)
11909 trunk/modules/m_ison.c (File Modified) (Property Modified)
11910 trunk/modules/m_kline.c (File Modified) (Property Modified)
11911 trunk/modules/m_knock.c (File Modified) (Property Modified)
11912 trunk/modules/m_links.c (File Modified) (Property Modified)
11913 trunk/modules/m_list.c (File Modified) (Property Modified)
11914 trunk/modules/m_locops.c (File Modified) (Property Modified)
11915 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11916 trunk/modules/m_map.c (File Modified) (Property Modified)
11917 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11918 trunk/modules/m_motd.c (File Modified) (Property Modified)
11919 trunk/modules/m_names.c (File Modified) (Property Modified)
11920 trunk/modules/m_oper.c (File Modified) (Property Modified)
11921 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11922 trunk/modules/m_pass.c (File Modified) (Property Modified)
11923 trunk/modules/m_ping.c (File Modified) (Property Modified)
11924 trunk/modules/m_pong.c (File Modified) (Property Modified)
11925 trunk/modules/m_post.c (File Modified) (Property Modified)
11926 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11927 trunk/modules/m_restart.c (File Modified) (Property Modified)
11928 trunk/modules/m_resv.c (File Modified) (Property Modified)
11929 trunk/modules/m_services.c (File Modified) (Property Modified)
11930 trunk/modules/m_set.c (File Modified) (Property Modified)
11931 trunk/modules/m_stats.c (File Modified) (Property Modified)
11932 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11933 trunk/modules/m_tb.c (File Modified) (Property Modified)
11934 trunk/modules/m_testline.c (File Modified) (Property Modified)
11935 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11936 trunk/modules/m_time.c (File Modified) (Property Modified)
11937 trunk/modules/m_topic.c (File Modified) (Property Modified)
11938 trunk/modules/m_trace.c (File Modified) (Property Modified)
11939 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11940 trunk/modules/m_user.c (File Modified) (Property Modified)
11941 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11942 trunk/modules/m_users.c (File Modified) (Property Modified)
11943 trunk/modules/m_version.c (File Modified) (Property Modified)
11944 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11945 trunk/modules/m_who.c (File Modified) (Property Modified)
11946 trunk/modules/m_whois.c (File Modified) (Property Modified)
11947 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11948 trunk/modules/m_xline.c (File Modified) (Property Modified)
11949 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11950 trunk/servlink/.cvsignore (Property Modified)
11951 trunk/servlink/.indent.pro (Property Modified)
11952 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11953 trunk/servlink/README (File Modified) (Property Modified)
11954 trunk/servlink/TODO (File Modified) (Property Modified)
11955 trunk/servlink/control.c (File Modified) (Property Modified)
11956 trunk/servlink/control.h (File Modified) (Property Modified)
11957 trunk/servlink/io.c (File Modified) (Property Modified)
11958 trunk/servlink/io.h (File Modified) (Property Modified)
11959 trunk/servlink/servlink.c (File Modified) (Property Modified)
11960 trunk/servlink/servlink.h (File Modified) (Property Modified)
11961 trunk/src/.cvsignore (Property Modified)
11962 trunk/src/.depend (Property Modified)
11963 trunk/src/.indent.pro (Property Modified)
11964 trunk/src/Makefile.in (File Modified) (Property Modified)
11965 trunk/src/adns.c (File Modified) (Property Modified)
11966 trunk/src/balloc.c (File Modified) (Property Modified)
11967 trunk/src/cache.c (File Modified) (Property Modified)
11968 trunk/src/channel.c (File Modified) (Property Modified)
11969 trunk/src/class.c (File Modified) (Property Modified)
11970 trunk/src/client.c (File Modified) (Property Modified)
11971 trunk/src/commio.c (File Modified) (Property Modified)
11972 trunk/src/devpoll.c (File Modified) (Property Modified)
11973 trunk/src/epoll.c (File Modified) (Property Modified)
11974 trunk/src/event.c (File Modified) (Property Modified)
11975 trunk/src/getopt.c (File Modified) (Property Modified)
11976 trunk/src/hash.c (File Modified) (Property Modified)
11977 trunk/src/hook.c (File Modified) (Property Modified)
11978 trunk/src/hostmask.c (File Modified) (Property Modified)
11979 trunk/src/irc_string.c (File Modified) (Property Modified)
11980 trunk/src/ircd.c (File Modified) (Property Modified)
11981 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11982 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11983 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11984 trunk/src/kdparse.c (File Modified) (Property Modified)
11985 trunk/src/kqueue.c (File Modified) (Property Modified)
11986 trunk/src/linebuf.c (File Modified) (Property Modified)
11987 trunk/src/listener.c (File Modified) (Property Modified)
11988 trunk/src/match.c (File Modified) (Property Modified)
11989 trunk/src/memory.c (File Modified) (Property Modified)
11990 trunk/src/messages.tab (File Modified) (Property Modified)
11991 trunk/src/modules.c (File Modified) (Property Modified)
11992 trunk/src/monitor.c (File Modified) (Property Modified)
11993 trunk/src/newconf.c (File Modified) (Property Modified)
11994 trunk/src/numeric.c (File Modified) (Property Modified)
11995 trunk/src/packet.c (File Modified) (Property Modified)
11996 trunk/src/parse.c (File Modified) (Property Modified)
11997 trunk/src/patricia.c (File Modified) (Property Modified)
11998 trunk/src/poll.c (File Modified) (Property Modified)
11999 trunk/src/reject.c (File Modified) (Property Modified)
12000 trunk/src/restart.c (File Modified) (Property Modified)
12001 trunk/src/s_auth.c (File Modified) (Property Modified)
12002 trunk/src/s_conf.c (File Modified) (Property Modified)
12003 trunk/src/s_gline.c (File Modified) (Property Modified)
12004 trunk/src/s_log.c (File Modified) (Property Modified)
12005 trunk/src/s_newconf.c (File Modified) (Property Modified)
12006 trunk/src/s_serv.c (File Modified) (Property Modified)
12007 trunk/src/s_stats.c (File Modified) (Property Modified)
12008 trunk/src/s_user.c (File Modified) (Property Modified)
12009 trunk/src/scache.c (File Modified) (Property Modified)
12010 trunk/src/select.c (File Modified) (Property Modified)
12011 trunk/src/send.c (File Modified) (Property Modified)
12012 trunk/src/snprintf.c (File Modified) (Property Modified)
12013 trunk/src/tools.c (File Modified) (Property Modified)
12014 trunk/src/version.c.SH (File Modified) (Property Modified)
12015 trunk/src/whowas.c (File Modified) (Property Modified)
12016 trunk/tools/.cvsignore (Property Modified)
12017 trunk/tools/Makefile.in (File Modified) (Property Modified)
12018 trunk/tools/README (File Modified) (Property Modified)
12019 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12020 trunk/tools/convertilines.c (File Modified) (Property Modified)
12021 trunk/tools/convertklines.c (File Modified) (Property Modified)
12022 trunk/tools/mkkeypair (Property Modified)
12023 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12024 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12025 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12026 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12027 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12028 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12029 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12030 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12031 trunk/tools/untabify (File Modified) (Property Modified)
12032 trunk/tools/viconf.c (File Modified) (Property Modified)
12035 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12041 trunk/RELNOTES (File Modified)
12044 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12046 - Make version.c use our serial, not ratbox's.
12050 trunk/src/version.c.SH (File Modified)
12053 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12056 - revved patchlevel to 2.1.5
12060 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12064 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12066 - fix buffer overflow and unterminated buffer when removing TS6 bans
12067 - fix rebuilding of SJOIN
12071 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12074 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12076 have servlink report if it gets an uncompressed error message when it gets inflate failures
12079 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12082 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12084 - extend our copyrights to 2005.
12088 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12194 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12197 - revved patchlevel to 2.1.4
12201 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12205 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12207 - add TARGMAX to 005
12208 - remove the +1 from ->uid in struct Client
12209 - fix checking of accept entries in m_accept.c
12213 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12219 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12221 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12226 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12229 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12231 - remove an unused variable
12235 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12238 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12240 don't burst a TS5 name in burst_TS6. -via jillies
12243 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12246 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12248 - via jilles, make nickchanges invalidate any cached bans for
12253 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12254 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12255 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12256 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12259 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12261 - fix some char vs byte usage to make adns compile cleanly with gcc4
12265 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12266 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12267 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12268 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12269 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12270 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12271 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12272 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12275 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12277 userhost should allow 5 userhost checks, not 4
12280 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12283 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12285 - another darwin fix
12289 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12292 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12298 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12299 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12300 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12301 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12302 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12303 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12304 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12308 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12310 - remove bogus extern of abort_list
12314 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12317 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12319 svn repo access stuff
12322 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12325 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12331 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12334 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12340 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12343 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12345 revert omotd..i thought it was a good idea..oh well
12348 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12351 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12353 Commas are bad things in channel keys
12357 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12360 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12362 Add OMOTD command to display oper motd
12366 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12369 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12371 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12374 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12377 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12379 Modified files: (Branch: RATBOX_2_1)
12382 - stop testing whois for protocol violations, as they can be caused in
12383 ircds going all the way back to the original ircd2.8
12385 Revision Changes Path
12386 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12390 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12392 Modified files: (Branch: RATBOX_2_1)
12395 - remove some 2.2 code
12397 Revision Changes Path
12398 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12402 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12404 Modified files: (Branch: RATBOX_2_1)
12407 backport of the silly december 31st bug
12409 Revision Changes Path
12410 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12414 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12416 Modified files: (Branch: RATBOX_2_1)
12418 include patchlevel.h
12420 - revved patchlevel to 2.1.3
12422 Revision Changes Path
12423 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12424 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12428 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12430 Modified files: (Branch: RATBOX_2_1)
12433 modules/core m_nick.c
12436 - stop removing a clients own list of accepted clients when they do a
12438 - clean up the accept code so its less retarded
12440 Revision Changes Path
12441 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12442 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12443 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12444 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12448 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12450 Modified files: (Branch: RATBOX_2_1)
12453 src event.c ircd.c newconf.c
12455 - remove a defn of links_cache_list in m_links.c which was causing
12456 the flattened links update to be ignored
12457 - add eventUpdate(), and make links_delay update on rehash
12459 Revision Changes Path
12460 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12461 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12462 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12463 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12464 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12468 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12470 Modified files: (Branch: RATBOX_2_1)
12474 - make the conf parser apply service {}; on rehash
12476 Revision Changes Path
12477 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12478 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12482 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12484 Modified files: (Branch: RATBOX_2_1)
12487 - show ENABLE_SERVICES define in info
12489 Revision Changes Path
12490 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12494 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_services.c m_stats.c
12499 - via jilles, make m_services.c hook into stats U and display service
12502 Revision Changes Path
12503 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12504 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12508 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12510 Modified files: (Branch: RATBOX_2_1)
12511 . configure configure.ac
12513 - default build to -O2
12515 Revision Changes Path
12516 7.249.2.2 +4 -4 ircd-ratbox/configure
12517 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12521 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12523 Modified files: (Branch: RATBOX_2_1)
12524 doc example.conf example.efnet.conf
12525 include client.h s_conf.h s_newconf.h
12527 modules/core m_join.c m_nick.c
12528 src channel.c newconf.c s_conf.c s_user.c
12530 - remove no_oper_resvs from general {};
12531 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12533 Revision Changes Path
12534 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12535 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12536 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12537 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12538 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12539 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12540 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12541 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12542 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12543 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12544 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12545 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12549 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12551 Modified files: (Branch: RATBOX_2_1)
12552 modules/core m_mode.c m_nick.c
12556 - raise max temptime to a year
12558 - require 9 parameters in ms_nick(), 10 in ms_uid()
12560 Revision Changes Path
12561 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12562 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12563 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12567 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules m_services.c
12572 - only show services logged in info when its a local client
12574 Revision Changes Path
12575 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12579 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12581 Modified files: (Branch: RATBOX_2_1)
12584 passing a pointer to a pointer is not what was intended, oops
12586 Revision Changes Path
12587 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12591 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12593 Modified files: (Branch: RATBOX_2_1)
12596 - update services.txt with FNC
12598 Revision Changes Path
12599 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12603 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12605 Modified files: (Branch: RATBOX_2_1)
12608 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12610 Revision Changes Path
12611 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12615 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12617 Modified files: (Branch: RATBOX_2_1)
12620 - add some uniqueness into auth process for bopm
12622 Revision Changes Path
12623 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12627 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12629 Modified files: (Branch: RATBOX_2_1)
12630 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12632 - make contrib/ compile
12634 Revision Changes Path
12635 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12636 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12637 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12638 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12642 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_monitor.c
12647 Don't allow MONITOR from an unregistered client
12649 Revision Changes Path
12650 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12654 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12656 Modified files: (Branch: RATBOX_2_1)
12657 doc example.conf example.efnet.conf
12659 src class.c messages.tab newconf.c
12661 - remove sendq_eob, its become more of a hindrance than a benefit.
12662 - sync example.efnet.conf cluster {}; with example.conf
12664 Revision Changes Path
12665 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12666 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12667 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12668 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12669 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12670 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12674 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12676 Modified files: (Branch: RATBOX_2_1)
12678 include patchlevel.h
12681 - revved patchlevel to 2.1.2
12683 Revision Changes Path
12684 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12685 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12689 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12691 Modified files: (Branch: RATBOX_2_1)
12692 . configure configure.ac
12694 - raise default topiclen to 160.
12696 Revision Changes Path
12697 7.249.2.1 +3 -3 ircd-ratbox/configure
12698 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12702 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12704 Modified files: (Branch: RATBOX_2_1)
12705 modules m_services.c
12707 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12708 tsinfo matches this
12710 Revision Changes Path
12711 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12715 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12717 Modified files: (Branch: RATBOX_2_1)
12718 modules m_services.c
12720 - monitor_signoff() the client we're nickchanging
12722 Revision Changes Path
12723 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12727 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12729 Modified files: (Branch: RATBOX_2_1)
12732 - fix various UID problems with trace
12734 Revision Changes Path
12735 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12739 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12741 Modified files: (Branch: RATBOX_2_1)
12742 help/opers dline kline
12743 modules m_resv.c m_stats.c
12744 modules/core m_mode.c
12747 - tidy up kline/dline help to note they dont accept nick as target
12748 - disallow bans beginning with ':' over bmask
12749 - disallow bans with a space in chm_ban
12750 - stop counting hidden opers in stats p
12751 - match() parameters in remote unresv were inverted, causing it to fail
12752 - fix possibility of clients setting blank keys
12754 Revision Changes Path
12755 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12756 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12757 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12758 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12759 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12763 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12765 Modified files: (Branch: RATBOX_2_1)
12768 - fix problems with amd64 and the way we do va_list
12770 Revision Changes Path
12771 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12775 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12777 Modified files: (Branch: RATBOX_2_1)
12778 modules m_services.c
12780 - tidy up the kill notifications for RSFNC
12782 Revision Changes Path
12783 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12787 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12789 Modified files: (Branch: RATBOX_2_1)
12791 modules m_services.c
12794 - some more rserv stuff:
12795 - add RSFNC capability
12796 - fix up RSFNC, kill existing clients if they exist.
12798 Revision Changes Path
12799 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12800 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12801 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12805 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12807 Modified files: (Branch: RATBOX_2_1)
12808 modules m_services.c
12810 - first stab at a FNC implementation for rserv
12812 Revision Changes Path
12813 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12817 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12819 Modified files: (Branch: RATBOX_2_1)
12824 Revision Changes Path
12825 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12829 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12831 Modified files: (Branch: RATBOX_2_1)
12834 - add links_delay back
12836 Revision Changes Path
12837 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12841 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12843 Modified files: (Branch: RATBOX_2_1)
12847 - swap tabs for spaces
12849 Revision Changes Path
12850 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12851 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12855 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12857 Modified files: (Branch: RATBOX_2_1)
12860 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12861 contained in the client_flood conf option
12862 - remove a couple of unused defines from info
12864 Revision Changes Path
12865 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12869 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12871 Modified files: (Branch: RATBOX_2_1)
12874 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12876 Revision Changes Path
12877 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12881 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12883 Modified files: (Branch: RATBOX_2_1)
12884 doc example.conf example.efnet.conf
12886 - fix missing closing comment tag
12888 Revision Changes Path
12889 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12890 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12894 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12896 Modified files: (Branch: RATBOX_2_1)
12898 include patchlevel.h
12900 - revved patchlevel to 2.1.1
12902 Revision Changes Path
12903 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12904 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12908 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12910 Modified files: (Branch: RATBOX_2_1)
12913 - sync up remote kline reasons, so theyre consistent with what happens
12914 when we add local klines - notably the "Temporary K-line x min" and
12915 date added to reason.
12917 Revision Changes Path
12918 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12922 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12924 Modified files: (Branch: RATBOX_2_1)
12927 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12929 Revision Changes Path
12930 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12934 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12936 Modified files: (Branch: RATBOX_2_1)
12939 used the data pointer we saved, not what just got nulled
12941 Revision Changes Path
12942 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12946 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12948 Modified files: (Branch: RATBOX_2_1)
12949 modules m_resv.c m_xline.c
12951 - fix broken propagation of xline/resv
12953 Revision Changes Path
12954 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12955 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12959 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12961 Modified files: (Branch: RATBOX_2_1)
12964 - properly increment bad auth count for stats T when we timeout an auth
12966 Revision Changes Path
12967 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12971 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12973 Modified files: (Branch: RATBOX_2_1)
12976 modules/core m_nick.c
12978 - fix a bit that didnt make sense in monitor.txt
12979 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12981 Revision Changes Path
12982 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12983 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12984 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12988 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12990 Modified files: (Branch: RATBOX_2_1)
12993 removing dlink nodes from auth_poll_list twice is bad
12995 Revision Changes Path
12996 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13000 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13002 Modified files: (Branch: RATBOX_2_1)
13005 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13006 changed to RPL_STATSDEBUG
13008 Revision Changes Path
13009 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13013 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13015 Added files: (Branch: RATBOX_2_1)
13018 - add some documentation about target change
13020 Revision Changes Path
13021 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13025 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13027 Modified files: (Branch: RATBOX_2_1)
13028 include supported.h
13029 modules/core m_message.c
13031 - remove extra argument to 005
13032 - disallow messaging of UIDs
13034 Revision Changes Path
13035 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13036 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13040 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13042 Modified files: (Branch: RATBOX_2_1)
13045 - fix a longstanding parser bug with wrong limit checking, causing us to
13046 accept one less parameter than we're allowed to accept.
13048 Revision Changes Path
13049 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13053 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13055 Modified files: (Branch: RATBOX_2_1)
13056 modules/core m_message.c
13058 - exempt users messaging themselves from target change
13060 Revision Changes Path
13061 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13065 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13067 Modified files: (Branch: RATBOX_2_1)
13068 include supported.h
13070 - stop violating MAXPARA on 005.
13072 Revision Changes Path
13073 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13077 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13079 Modified files: (Branch: RATBOX_2_1)
13080 modules/core m_nick.c
13082 - dont store an ipv6 sockhost if we're not compiled with v6 support
13084 Revision Changes Path
13085 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13089 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13091 Modified files: (Branch: RATBOX_2_1)
13094 - remove some vms includes
13096 Revision Changes Path
13097 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13101 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13103 Modified files: (Branch: RATBOX_2_1)
13107 - force commit for new branch
13109 Revision Changes Path
13110 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13111 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13115 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13118 . RELNOTES configure configure.ac
13119 include patchlevel.h
13121 - revved patchlevel to 2.1.0
13123 Revision Changes Path
13124 1.114 +6 -2 ircd-ratbox/RELNOTES
13125 7.249 +11 -11 ircd-ratbox/configure
13126 7.63 +3 -3 ircd-ratbox/configure.ac
13127 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13131 leeh 2005/03/04 13:31:32 EST (20050304_2)
13135 include patchlevel.h
13138 - revved patchlevel to 2.1.0beta2
13140 Revision Changes Path
13141 1.113 +12 -0 ircd-ratbox/RELNOTES
13142 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13146 leeh 2005/03/04 13:27:05 EST (20050304_1)
13149 doc whats-new-2.1.txt
13152 - update whats-new-2.1
13153 - when we're handling global NAMES, dont output channels if there are no
13154 members within them we can show.
13156 Revision Changes Path
13157 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13158 7.436 +12 -2 ircd-ratbox/src/channel.c
13162 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13167 That would be a node_heap not a prefix_heap..oops
13169 Revision Changes Path
13170 7.30 +1 -1 ircd-ratbox/src/patricia.c
13174 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13179 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13180 otherwise..the other macros might work????
13182 Revision Changes Path
13183 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13187 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13190 . configure configure.ac
13194 Revision Changes Path
13195 7.248 +5 -5 ircd-ratbox/configure
13196 7.62 +5 -5 ircd-ratbox/configure.ac
13200 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13203 . configure configure.ac
13207 Revision Changes Path
13208 7.247 +3 -2 ircd-ratbox/configure
13209 7.61 +3 -2 ircd-ratbox/configure.ac
13213 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13216 . configure configure.ac
13220 Revision Changes Path
13221 7.246 +6 -6 ircd-ratbox/configure
13222 7.60 +4 -4 ircd-ratbox/configure.ac
13226 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13229 . configure configure.ac
13232 Doh these changes got put on RATBOX_2_0 when they were meant for
13234 Also merged in the monitor heap size stuff, not that i think monitor has
13237 Revision Changes Path
13238 7.245 +12 -3 ircd-ratbox/configure
13239 7.59 +11 -3 ircd-ratbox/configure.ac
13240 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13244 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13249 Add more robust alloca checking
13251 Revision Changes Path
13252 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13256 leeh 2005/02/24 15:27:17 EST (20050224_9)
13261 - fix the copyright on m_42.c :p
13263 Revision Changes Path
13264 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13268 leeh 2005/02/24 15:22:53 EST (20050224_8)
13271 include supported.h
13274 - fix a core in undline on bad masks
13275 - remove an unwanted space from beginning of second 005 numeric
13277 Revision Changes Path
13278 7.5 +1 -1 ircd-ratbox/include/supported.h
13279 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13283 leeh 2005/02/24 15:18:59 EST (20050224_7)
13286 modules m_monitor.c
13288 - use max_monitor when adding nicknames
13290 that should be everything now..
13292 Revision Changes Path
13293 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13297 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13304 Revision Changes Path
13305 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13309 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13316 Revision Changes Path
13317 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13321 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13326 The Answer to Life, the Universe, and Everything
13328 Revision Changes Path
13329 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13333 leeh 2005/02/24 14:53:04 EST (20050224_3)
13337 modules m_monitor.c
13338 src ircd.c monitor.c
13340 - call init_monitor() on startup
13341 - add in support for adding/deleting/listing monitor entries
13343 Revision Changes Path
13344 7.2 +3 -1 ircd-ratbox/include/monitor.h
13345 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13346 7.374 +2 -0 ircd-ratbox/src/ircd.c
13347 7.3 +15 -4 ircd-ratbox/src/monitor.c
13351 leeh 2005/02/23 21:20:10 EST (20050224_2)
13354 doc example.conf example.efnet.conf
13355 include s_conf.h supported.h
13356 modules Makefile.in
13357 src client.c newconf.c s_conf.c
13359 modules m_monitor.c
13361 - add the max_monitor config option
13362 - advertise MONITOR=%d in 005
13363 - clear a local clients monitor list on exit
13364 - add the framework for the MONITOR command
13367 Revision Changes Path
13368 7.261 +5 -0 ircd-ratbox/doc/example.conf
13369 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13370 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13371 7.4 +4 -2 ircd-ratbox/include/supported.h
13372 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13373 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13374 7.492 +1 -0 ircd-ratbox/src/client.c
13375 7.202 +1 -0 ircd-ratbox/src/newconf.c
13376 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13380 leeh 2005/02/23 20:57:51 EST (20050224_1)
13383 . configure configure.ac
13387 - move MONITOR_HEAP_SIZE over to configure
13389 Revision Changes Path
13390 7.244 ircd-ratbox/configure
13391 7.58 +4 -2 ircd-ratbox/configure.ac
13392 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13393 7.2 +0 -2 ircd-ratbox/src/monitor.c
13397 leeh 2005/02/23 20:48:08 EST (20050224_0)
13401 include client.h numeric.h
13402 modules/core m_nick.c
13403 src Makefile.in client.c messages.tab
13409 - first half of my server-side notify list implementation..
13411 Revision Changes Path
13412 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13413 7.266 +3 -0 ircd-ratbox/include/client.h
13414 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13415 7.58 +6 -0 ircd-ratbox/include/numeric.h
13416 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13417 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13418 7.491 +3 -0 ircd-ratbox/src/client.c
13419 7.126 +5 -5 ircd-ratbox/src/messages.tab
13420 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13421 7.342 +2 -0 ircd-ratbox/src/s_user.c
13425 leeh 2005/02/23 18:42:59 EST (20050223_0)
13430 - double the size of the client and channel hashtables (64k -> 128k and
13431 32k -> 64k). The improvements are quite significant..
13433 Revision Changes Path
13434 7.54 +4 -4 ircd-ratbox/include/hash.h
13438 leeh 2005/02/22 14:55:56 EST (20050222_1)
13442 modules m_services.c
13444 - remove a couple of unused vars
13445 - update monitor.txt
13447 Revision Changes Path
13448 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13449 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13453 leeh 2005/02/21 19:47:24 EST (20050222_0)
13458 - add in my documentation on the upcoming MONITOR command
13460 Revision Changes Path
13461 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13465 leeh 2005/02/21 12:09:34 EST (20050221_0)
13468 . configure configure.ac
13469 doc whats-new-2.1.txt
13470 tools README.mkpasswd
13474 - update whats-new-2.1.txt some more
13475 - we dont have vms mkpasswd anymore
13476 - remove the unused crypt.c
13478 Revision Changes Path
13479 7.243 +3 -6 ircd-ratbox/configure
13480 7.57 +2 -4 ircd-ratbox/configure.ac
13481 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13482 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13483 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13487 leeh 2005/02/19 12:38:09 EST (20050219_3)
13490 doc example.conf example.efnet.conf
13493 src channel.c client.c ircd.c s_conf.c
13495 - rework the splitcode, splitservers is now how many servers we've marked as
13496 EOB, rather than how many are linked. Thus pull ourselves out of
13497 splitmode immediately once this is satisfied
13499 Revision Changes Path
13500 7.260 +8 -9 ircd-ratbox/doc/example.conf
13501 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13502 7.83 +1 -0 ircd-ratbox/include/ircd.h
13503 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13504 7.435 +16 -36 ircd-ratbox/src/channel.c
13505 7.490 +2 -0 ircd-ratbox/src/client.c
13506 7.373 +2 -1 ircd-ratbox/src/ircd.c
13507 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13511 leeh 2005/02/19 09:02:34 EST (20050219_2)
13514 doc example.conf example.efnet.conf
13515 include ircd.h s_conf.h
13517 src channel.c ircd.c newconf.c s_conf.c
13519 - remove split_delay
13521 Revision Changes Path
13522 7.259 +0 -5 ircd-ratbox/doc/example.conf
13523 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13524 7.82 +0 -1 ircd-ratbox/include/ircd.h
13525 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13526 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13527 7.434 +2 -7 ircd-ratbox/src/channel.c
13528 7.372 +0 -1 ircd-ratbox/src/ircd.c
13529 7.201 +0 -1 ircd-ratbox/src/newconf.c
13530 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13534 leeh 2005/02/19 08:48:05 EST (20050219_1)
13538 modules m_cap.c m_who.c
13541 - implemented multi-prefix client capability, which allows stacking of @+ in
13544 Revision Changes Path
13545 7.265 +1 -1 ircd-ratbox/include/client.h
13546 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13547 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13548 7.433 +4 -6 ircd-ratbox/src/channel.c
13552 leeh 2005/02/19 06:27:58 EST (20050219_0)
13556 src newconf.c s_conf.c s_newconf.c
13558 - removed some unused vars/functions
13560 Revision Changes Path
13561 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13562 7.200 +0 -15 ircd-ratbox/src/newconf.c
13563 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13564 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13568 leeh 2005/02/16 12:58:24 EST (20050216_2)
13571 . RELNOTES configure configure.ac
13572 include patchlevel.h
13574 - update configure to reflect this is 'devel'
13576 - revved patchlevel to 2.1.0beta1
13578 Revision Changes Path
13579 1.112 +9 -1 ircd-ratbox/RELNOTES
13580 7.242 +11 -11 ircd-ratbox/configure
13581 7.56 +3 -3 ircd-ratbox/configure.ac
13582 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13586 leeh 2005/02/16 12:46:30 EST (20050216_1)
13589 . configure configure.ac
13590 include client.h numeric.h s_conf.h setup.h.in
13592 modules Makefile.in
13593 modules/core m_nick.c
13594 src Makefile.in client.c ircd.c messages.tab
13595 newconf.c s_conf.c s_user.c
13601 - remove watch, the protocol for this sucks so hard I just dont want it
13604 Revision Changes Path
13605 7.241 +2 -12 ircd-ratbox/configure
13606 7.55 +2 -4 ircd-ratbox/configure.ac
13607 7.264 +0 -2 ircd-ratbox/include/client.h
13608 7.57 +0 -11 ircd-ratbox/include/numeric.h
13609 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13610 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13611 7.3 +2 -3 ircd-ratbox/include/supported.h
13612 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13613 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13614 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13615 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13616 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13617 7.489 +0 -3 ircd-ratbox/src/client.c
13618 7.371 +0 -2 ircd-ratbox/src/ircd.c
13619 7.125 +9 -9 ircd-ratbox/src/messages.tab
13620 7.199 +0 -1 ircd-ratbox/src/newconf.c
13621 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13622 7.341 +0 -2 ircd-ratbox/src/s_user.c
13623 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13627 leeh 2005/02/15 19:13:31 EST (20050216_0)
13631 src event.c ircd_lexer.l ircd_signal.c
13634 servlink descrip.mms
13636 - remove a few vms bits
13638 Revision Changes Path
13639 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13640 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13641 7.47 +0 -54 ircd-ratbox/src/event.c
13642 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13643 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13644 7.152 +0 -3 ircd-ratbox/src/modules.c
13648 leeh 2005/02/15 18:53:32 EST (20050215_0)
13651 include hostmask.h ircd.h s_conf.h s_newconf.h
13652 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13654 src hostmask.c ircd.c ircd_signal.c s_conf.c
13657 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13658 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13660 Revision Changes Path
13661 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13662 7.81 +1 -0 ircd-ratbox/include/ircd.h
13663 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13664 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13665 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13666 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13667 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13668 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13669 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13670 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13671 7.370 +7 -0 ircd-ratbox/src/ircd.c
13672 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13673 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13674 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13678 leeh 2005/02/13 10:21:41 EST (20050213_4)
13683 doc whats-new-2.0.txt whats-new-2.1.txt
13687 - move whats-new.txt to whats-new-2.0.txt
13688 - add in whats-new-2.1.txt
13689 - update services.txt with the whois for logged in users
13691 Revision Changes Path
13692 7.2 +5 -0 ircd-ratbox/doc/services.txt
13693 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13694 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13695 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13699 leeh 2005/02/13 09:20:37 EST (20050213_3)
13702 include supported.h
13703 modules/core m_message.c
13705 - fix a compile error in m_message.c
13706 - update 005 to the spec and add CPRIVMSG/CNOTICE
13708 Revision Changes Path
13709 7.2 +31 -37 ircd-ratbox/include/supported.h
13710 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13714 leeh 2005/02/13 09:14:12 EST (20050213_2)
13719 - fix the membership memleak
13721 Revision Changes Path
13722 7.432 +0 -3 ircd-ratbox/src/channel.c
13726 leeh 2005/02/12 21:51:56 EST (20050213_1)
13730 modules/core m_message.c
13732 - add a bitmask to track when they send their first message, only allowing
13733 clearing stuff after that.
13735 Revision Changes Path
13736 7.263 +4 -0 ircd-ratbox/include/client.h
13737 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13741 leeh 2005/02/12 21:17:52 EST (20050213_0)
13744 include patricia.h s_newconf.h
13745 modules/core m_message.c
13746 src patricia.c s_newconf.c s_user.c
13748 - add in the patricia for tracking who fills up targets, give them a reduced
13751 Revision Changes Path
13752 7.20 +1 -1 ircd-ratbox/include/patricia.h
13753 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13754 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13755 7.29 +1 -1 ircd-ratbox/src/patricia.c
13756 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13757 7.340 +4 -0 ircd-ratbox/src/s_user.c
13761 leeh 2005/02/12 18:35:10 EST (20050212_0)
13764 include ircd_defs.h
13765 src class.c reject.c
13767 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13769 Revision Changes Path
13770 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13771 7.68 +1 -5 ircd-ratbox/src/class.c
13772 1.33 +1 -5 ircd-ratbox/src/reject.c
13776 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13781 remove stupid memory leak
13783 Revision Changes Path
13784 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13788 leeh 2005/02/11 06:42:48 EST (20050211_0)
13793 - workaround hyb6 allowing empty gline reasons
13795 Revision Changes Path
13796 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13800 leeh 2005/02/09 14:39:13 EST (20050209_2)
13804 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13805 src ircd.c s_conf.c
13807 - move temp dlines and temp klines over to an array, rather than completely
13810 Revision Changes Path
13811 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13812 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13813 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13814 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13815 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13816 7.369 +0 -5 ircd-ratbox/src/ircd.c
13817 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13821 leeh 2005/02/09 14:02:13 EST (20050209_1)
13825 modules m_cap.c m_pong.c m_user.c
13826 modules/core m_nick.c
13829 - remove 'nick' param from register_local_user(), its not needed.
13831 Revision Changes Path
13832 7.35 +1 -1 ircd-ratbox/include/s_user.h
13833 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13834 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13835 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13836 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13837 7.339 +6 -6 ircd-ratbox/src/s_user.c
13841 leeh 2005/02/09 13:12:53 EST (20050209_0)
13844 modules m_cmessage.c
13846 - dont send numerics when we're dealing with CNOTICE
13847 - add in checking for +g, and resetting idle
13849 Revision Changes Path
13850 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13854 leeh 2005/02/08 11:37:50 EST (20050208_2)
13859 - fix operator blocks to work on ip spoofs
13861 Revision Changes Path
13862 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13866 leeh 2005/02/07 19:23:22 EST (20050208_1)
13869 doc example.conf example.efnet.conf
13872 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13874 Revision Changes Path
13875 7.258 +0 -39 ircd-ratbox/doc/example.conf
13876 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13877 7.198 +0 -272 ircd-ratbox/src/newconf.c
13881 leeh 2005/02/07 19:19:32 EST (20050208_0)
13886 - added support for kline.conf.perm et al, these take the same formats
13887 as their non-permanent partners, but you cant remove them via the ircd.
13889 Revision Changes Path
13890 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13894 leeh 2005/02/02 19:18:59 EST (20050203_1)
13901 help/opers cnotice cprivmsg
13903 - added help files for cprivmsg/cnotice
13905 Revision Changes Path
13906 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13907 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13908 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13909 1.10 +19 -19 ircd-ratbox/help/opers/index
13910 1.7 +10 -9 ircd-ratbox/help/users/index
13914 leeh 2005/02/02 19:14:25 EST (20050203_0)
13918 modules Makefile.in
13921 modules m_cmessage.c
13923 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13924 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13925 nick is a member. These bypass any target change limitations.
13926 - added ERR_VOICENEEDED, numeric 489.
13928 Revision Changes Path
13929 7.56 +2 -0 ircd-ratbox/include/numeric.h
13930 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13931 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13932 7.124 +1 -1 ircd-ratbox/src/messages.tab
13936 leeh 2005/02/02 16:58:16 EST (20050202_4)
13941 - update etrace help
13943 Revision Changes Path
13944 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13948 leeh 2005/02/02 16:55:04 EST (20050202_3)
13953 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13954 can put its external ip address in there..
13956 Revision Changes Path
13957 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13961 leeh 2005/02/02 16:41:06 EST (20050202_2)
13966 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13967 if its a non-local client. These will just get "lost" if the remote
13968 server doesnt support this..
13970 Revision Changes Path
13971 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13975 leeh 2005/02/02 16:12:12 EST (20050202_1)
13978 include client.h numeric.h s_conf.h
13979 modules/core m_message.c
13980 src messages.tab newconf.c s_conf.c
13982 - first part of the target change code, add the storage of targets for
13983 localuser, throttle messages when they fill all the available slots
13985 Revision Changes Path
13986 7.262 +5 -1 ircd-ratbox/include/client.h
13987 7.55 +2 -0 ircd-ratbox/include/numeric.h
13988 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13989 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13990 7.123 +1 -1 ircd-ratbox/src/messages.tab
13991 7.197 +1 -0 ircd-ratbox/src/newconf.c
13992 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13996 leeh 2005/02/02 13:28:10 EST (20050202_0)
13999 modules m_resv.c m_stats.c m_testline.c
14000 modules/core m_join.c
14001 src hash.c kdparse.c messages.tab s_newconf.c
14003 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14004 tracking of when resvs get hit
14006 Revision Changes Path
14007 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14008 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14009 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14010 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14011 7.114 +3 -0 ircd-ratbox/src/hash.c
14012 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14013 7.122 +1 -1 ircd-ratbox/src/messages.tab
14014 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14018 leeh 2005/01/31 09:04:10 EST (20050131_2)
14023 - fflush() logfiles
14025 Revision Changes Path
14026 7.79 +2 -0 ircd-ratbox/src/s_log.c
14030 leeh 2005/01/31 08:59:09 EST (20050131_1)
14035 - rename fd_dump() to comm_dump()
14037 Revision Changes Path
14038 1.27 +2 -2 ircd-ratbox/src/commio.c
14042 leeh 2005/01/30 19:16:08 EST (20050131_0)
14047 modules m_services.c
14048 modules/core m_server.c
14049 src hook.c s_serv.c
14051 - added hook for server_introduced
14052 - fixed up services support for hooks
14054 Revision Changes Path
14055 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14056 1.31 +1 -0 ircd-ratbox/include/hook.h
14057 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14058 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14059 7.36 +2 -0 ircd-ratbox/src/hook.c
14060 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14064 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14069 Add back in the comm_fd_hack thing for solaris
14071 Revision Changes Path
14072 1.26 +26 -1 ircd-ratbox/src/commio.c
14076 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14080 include commio.h s_conf.h watch.h
14081 modules m_dline.c m_kline.c m_resv.c m_stats.c
14082 m_watch.c m_xline.c
14083 modules/core m_nick.c
14084 src balloc.c cache.c client.c commio.c
14085 epoll.c ircd.c ircd_lexer.l kdparse.c
14086 listener.c s_auth.c s_conf.c s_log.c
14089 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14091 Revision Changes Path
14092 1.18 +0 -2 ircd-ratbox/adns/adns.h
14093 1.14 +6 -37 ircd-ratbox/include/commio.h
14094 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14095 7.3 +2 -2 ircd-ratbox/include/watch.h
14096 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14097 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14098 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14099 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14100 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14101 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14102 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14103 7.85 +1 -1 ircd-ratbox/src/balloc.c
14104 1.24 +5 -5 ircd-ratbox/src/cache.c
14105 7.488 +4 -4 ircd-ratbox/src/client.c
14106 1.25 +10 -280 ircd-ratbox/src/commio.c
14107 1.33 +1 -1 ircd-ratbox/src/epoll.c
14108 7.368 +4 -4 ircd-ratbox/src/ircd.c
14109 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14110 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14111 7.125 +8 -8 ircd-ratbox/src/listener.c
14112 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14113 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14114 7.78 +20 -20 ircd-ratbox/src/s_log.c
14115 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14116 1.6 +22 -15 ircd-ratbox/src/watch.c
14120 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14123 modules/core m_mode.c
14125 remove two unused variables
14127 Revision Changes Path
14128 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14132 leeh 2005/01/28 15:31:40 EST (20050128_1)
14138 - mo_kline() needs minpara of 3, not 2
14139 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14140 - require me.info is never blank
14142 Revision Changes Path
14143 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14144 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14148 leeh 2005/01/28 15:26:28 EST (20050128_0)
14151 modules/core m_mode.c m_sjoin.c
14153 - patch via jilles to fix +eI lists being shown to lusers when handling
14154 protocol stuff over TS6
14156 Revision Changes Path
14157 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14158 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14162 leeh 2005/01/25 19:47:38 EST (20050126_0)
14166 modules/core m_join.c m_mode.c m_sjoin.c
14167 src channel.c messages.tab s_serv.c
14169 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14170 an operspy call with &me
14171 - remove modebuf/parabuf params from channel_modes(), we now generate a
14172 buffer internally which we return.
14174 Revision Changes Path
14175 7.163 +1 -1 ircd-ratbox/include/channel.h
14176 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14177 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14178 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14179 7.431 +25 -18 ircd-ratbox/src/channel.c
14180 7.121 +1 -1 ircd-ratbox/src/messages.tab
14181 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14185 alz 2005/01/25 18:09:18 EST (20050125_5)
14188 doc example.conf example.efnet.conf
14191 src listener.c newconf.c s_conf.c
14193 Added dline_with_reason config option (default yes):
14195 /* dline reason: show the user the dline reason when they connect
14198 dline_with_reason = yes;
14200 Revision Changes Path
14201 7.257 +6 -1 ircd-ratbox/doc/example.conf
14202 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14203 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14204 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14205 7.124 +1 -1 ircd-ratbox/src/listener.c
14206 7.196 +1 -0 ircd-ratbox/src/newconf.c
14207 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14211 leeh 2005/01/25 13:21:17 EST (20050125_4)
14216 - make conf_set_generic_string() test len exists before it uses it.
14218 Revision Changes Path
14219 7.195 +1 -1 ircd-ratbox/src/newconf.c
14223 leeh 2005/01/25 13:10:56 EST (20050125_3)
14229 - rename 'type' to 'flags' in cluster {};
14230 - add stacking of servers in cluster {}; documented in example.conf
14232 Revision Changes Path
14233 7.256 +18 -10 ircd-ratbox/doc/example.conf
14234 7.194 +39 -7 ircd-ratbox/src/newconf.c
14238 alz 2005/01/25 12:48:54 EST (20050125_2)
14242 src listener.c s_conf.c
14244 Added dline reasons, connecting/banned clients now see ban reason.
14246 Revision Changes Path
14247 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14248 7.123 +17 -4 ircd-ratbox/src/listener.c
14249 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14253 leeh 2005/01/25 07:44:37 EST (20050125_1)
14256 doc example.conf example.efnet.conf
14259 - implement stacking of shared {}; blocks, documented in example.conf
14261 Revision Changes Path
14262 7.255 +26 -13 ircd-ratbox/doc/example.conf
14263 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14264 7.193 +51 -36 ircd-ratbox/src/newconf.c
14268 leeh 2005/01/24 19:08:29 EST (20050125_0)
14272 include client.h s_conf.h
14273 modules/core m_join.c
14274 src newconf.c s_user.c
14276 - added jupe_exempt to auth {};, exempts the user from generating warnings
14277 when they attempt to join juped channels.
14279 Revision Changes Path
14280 7.254 +2 -0 ircd-ratbox/doc/example.conf
14281 7.261 +3 -0 ircd-ratbox/include/client.h
14282 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14283 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14284 7.192 +1 -0 ircd-ratbox/src/newconf.c
14285 7.338 +8 -0 ircd-ratbox/src/s_user.c
14289 leeh 2005/01/24 18:57:02 EST (20050124_6)
14294 - rework shared {};, the format is now:
14296 oper = "flame@*.leeh.co.uk", "*.lan";
14302 oper = "flame@*.leeh.co.uk", "*.lan";
14306 Revision Changes Path
14307 7.191 +55 -23 ircd-ratbox/src/newconf.c
14311 leeh 2005/01/24 17:25:58 EST (20050124_5)
14316 - fix the prototype on load_static_modules()
14318 Revision Changes Path
14319 7.61 +1 -1 ircd-ratbox/include/modules.h
14323 leeh 2005/01/24 16:00:30 EST (20050124_4)
14328 - have cap end call register_local_user() with its own copy of
14329 source_p->username so its safe for unidented users..
14331 Revision Changes Path
14332 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14336 leeh 2005/01/24 15:48:09 EST (20050124_3)
14339 include newconf.h s_conf.h
14341 src newconf.c s_conf.c s_log.c
14343 - move the conf parser over to a table based structure, with generic setting
14344 of integers/strings
14346 Revision Changes Path
14347 7.34 +9 -8 ircd-ratbox/include/newconf.h
14348 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14349 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14350 7.190 +264 -808 ircd-ratbox/src/newconf.c
14351 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14352 7.77 +13 -13 ircd-ratbox/src/s_log.c
14356 leeh 2005/01/24 13:11:30 EST (20050124_2)
14362 - added stacking of ips in exempt {};
14364 Revision Changes Path
14365 7.253 +4 -0 ircd-ratbox/doc/example.conf
14366 7.189 +11 -30 ircd-ratbox/src/newconf.c
14370 leeh 2005/01/24 12:59:57 EST (20050124_1)
14374 src channel.c client.c hash.c hook.c
14375 newconf.c s_user.c watch.c
14377 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14378 consistent with the rest of the dlink code.
14380 Revision Changes Path
14381 1.54 +7 -7 ircd-ratbox/include/tools.h
14382 7.430 +2 -2 ircd-ratbox/src/channel.c
14383 7.487 +6 -6 ircd-ratbox/src/client.c
14384 7.113 +5 -5 ircd-ratbox/src/hash.c
14385 7.35 +1 -1 ircd-ratbox/src/hook.c
14386 7.188 +2 -2 ircd-ratbox/src/newconf.c
14387 7.337 +1 -1 ircd-ratbox/src/s_user.c
14388 1.5 +4 -4 ircd-ratbox/src/watch.c
14392 leeh 2005/01/24 12:47:13 EST (20050124_0)
14397 - cheap hack on sticky capabs..
14399 Revision Changes Path
14400 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14404 leeh 2005/01/22 11:36:54 EST (20050122_0)
14409 - updated my clicap implementation to match the spec so far..
14411 Revision Changes Path
14412 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14416 leeh 2005/01/21 07:14:43 EST (20050121_2)
14421 modules m_services.c
14422 src hook.c s_serv.c
14424 - added hooks for when we're sending a burst
14425 - rewrote hooks.txt
14426 - fix up the hooks ive already done in services compatibility, ill add the
14427 hooks for server/client introductions in a bit.
14429 Revision Changes Path
14430 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14431 1.30 +4 -0 ircd-ratbox/include/hook.h
14432 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14433 7.34 +7 -0 ircd-ratbox/src/hook.c
14434 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14438 leeh 2005/01/21 06:34:03 EST (20050121_1)
14441 contrib example_module.c spy_admin_notice.c
14442 spy_info_notice.c spy_links_notice.c
14443 spy_motd_notice.c spy_stats_notice.c
14444 spy_stats_p_notice.c spy_trace_notice.c
14446 spy_whois_notice_global.c
14448 modules m_admin.c m_info.c m_links.c m_motd.c
14449 m_services.c m_stats.c m_trace.c
14450 m_whois.c static_modules.c.SH
14451 modules/core m_server.c
14452 src client.c hook.c ircd.c modules.c packet.c
14453 s_auth.c s_serv.c s_user.c send.c
14455 - add a better implementation of the hook system, its now a slow leaking
14456 array and events are created whenever we try adding a hook for it, or
14457 theyre registered for the caller.
14459 Ive temporarily fucked services support and removed most of the other
14460 hooks.. I shall fix this soon.
14462 Revision Changes Path
14463 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14464 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14465 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14466 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14467 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14468 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14469 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14470 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14471 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14472 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14473 1.29 +34 -70 ircd-ratbox/include/hook.h
14474 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14475 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14476 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14477 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14478 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14479 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14480 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14481 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14482 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14483 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14484 7.486 +1 -28 ircd-ratbox/src/client.c
14485 7.33 +131 -137 ircd-ratbox/src/hook.c
14486 7.367 +1 -1 ircd-ratbox/src/ircd.c
14487 7.151 +6 -10 ircd-ratbox/src/modules.c
14488 7.138 +10 -14 ircd-ratbox/src/packet.c
14489 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14490 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14491 7.336 +0 -6 ircd-ratbox/src/s_user.c
14492 7.286 +8 -6 ircd-ratbox/src/send.c
14496 leeh 2005/01/20 19:19:20 EST (20050121_0)
14501 - remove an unused struct
14503 Revision Changes Path
14504 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14508 leeh 2005/01/20 13:38:39 EST (20050120_1)
14511 . configure configure.ac
14512 include client.h numeric.h patchlevel.h
14513 modules Makefile.in
14514 src messages.tab s_user.c
14518 - drop back to -O0, fix patchlevel.h
14519 - first stab at client capabilities.. this still needs work.
14521 Revision Changes Path
14522 7.240 +3 -3 ircd-ratbox/configure
14523 7.54 +3 -3 ircd-ratbox/configure.ac
14524 7.260 +3 -0 ircd-ratbox/include/client.h
14525 7.54 +2 -0 ircd-ratbox/include/numeric.h
14526 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14527 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14528 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14529 7.120 +1 -1 ircd-ratbox/src/messages.tab
14530 7.335 +3 -0 ircd-ratbox/src/s_user.c
14534 leeh 2005/01/20 06:04:41 EST (20050120_0)
14537 . ChangeLog RELNOTES
14538 include config.h config.h.dist memory.h
14541 src commio.c crypt.c getopt.c ircd.c s_serv.c
14543 . README.VMS clean.com make.com
14544 include setup.h_vms
14545 modules descrip.mms static_modules_c.com
14546 modules/core descrip.mms
14547 src descrip.mms qio.c version.com
14548 tools descrip.mms mkpasswd_vms.c
14550 - clean changelog, relnotes
14551 - mark patchlevel as 2.1.0beta
14552 - remove VMS support
14554 Revision Changes Path
14555 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14556 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14557 1.111 +1 -348 ircd-ratbox/RELNOTES
14558 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14559 7.182 +0 -42 ircd-ratbox/include/config.h
14560 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14561 7.50 +0 -4 ircd-ratbox/include/memory.h
14562 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14563 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14564 7.2 +0 -58 ircd-ratbox/make.com (dead)
14565 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14566 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14567 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14568 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14569 1.24 +7 -30 ircd-ratbox/src/commio.c
14570 7.12 +0 -4 ircd-ratbox/src/crypt.c
14571 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14572 7.24 +0 -4 ircd-ratbox/src/getopt.c
14573 7.366 +4 -19 ircd-ratbox/src/ircd.c
14574 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14575 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14576 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14577 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14578 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14582 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14588 not using the return values on a few watch functions so make them void
14590 Revision Changes Path
14591 7.2 +5 -5 ircd-ratbox/include/watch.h
14592 1.4 +19 -28 ircd-ratbox/src/watch.c
14595 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14600 Make watch throttle, don't accept letter commands stacked
14602 Revision Changes Path
14603 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14607 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14614 Revision Changes Path
14615 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14619 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14622 . ChangeLog README.FIRST RELNOTES configure
14624 adns adns.h internal.h parse.c transmit.c
14626 contrib example_module.c spy_admin_notice.c
14627 spy_info_notice.c spy_links_notice.c
14628 spy_motd_notice.c spy_stats_notice.c
14629 spy_stats_p_notice.c spy_trace_notice.c
14631 spy_whois_notice_global.c
14632 doc example.conf example.efnet.conf ircd.motd
14633 server-version-info whats-new.txt
14634 help/opers umode xline
14636 include cache.h channel.h class.h client.h
14637 commio.h config.h config.h.dist hash.h
14638 hook.h hostmask.h irc_string.h ircd.h
14639 ircd_defs.h m_info.h memory.h msg.h
14640 newconf.h numeric.h packet.h patchlevel.h
14641 patricia.h s_conf.h s_gline.h s_newconf.h
14642 s_serv.h s_user.h scache.h serno.h
14643 setup.h.in sprintf_irc.h stdinc.h tools.h
14644 modules .depend Makefile.in m_admin.c m_away.c
14645 m_dline.c m_encap.c m_gline.c m_info.c
14646 m_kline.c m_links.c m_list.c m_lusers.c
14647 m_motd.c m_oper.c m_operspy.c m_rehash.c
14648 m_restart.c m_resv.c m_set.c m_stats.c
14649 m_svinfo.c m_testline.c m_testmask.c
14650 m_topic.c m_trace.c m_watch.c m_who.c
14651 m_whois.c m_whowas.c m_xline.c
14652 static_modules.c.SH
14653 modules/core m_error.c m_message.c m_mode.c m_quit.c
14654 m_server.c m_squit.c
14655 src .depend Makefile.in adns.c balloc.c
14656 cache.c channel.c class.c client.c
14657 commio.c crypt.c devpoll.c epoll.c
14658 event.c getopt.c hash.c hook.c hostmask.c
14659 irc_string.c ircd.c ircd_lexer.l
14660 ircd_parser.y ircd_signal.c listener.c
14661 modules.c newconf.c numeric.c packet.c
14662 parse.c patricia.c poll.c reject.c
14663 restart.c s_auth.c s_conf.c s_log.c
14664 s_newconf.c s_serv.c s_user.c scache.c
14665 select.c send.c snprintf.c tools.c
14666 version.c.SH watch.c whowas.c
14667 tools README.mkpasswd mkpasswd.c
14669 . README.VMS clean.com make.com
14671 include common.h s_stats.h setup.h_vms
14673 modules descrip.mms m_challenge.c m_etrace.c
14674 m_invite.c m_names.c m_pass.c m_ping.c
14675 m_pong.c m_services.c m_tb.c m_user.c
14676 m_users.c m_version.c
14677 static_modules_c.com
14678 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14680 servlink descrip.mms
14681 src descrip.mms kdparse.c messages.tab qio.c
14682 s_gline.c s_stats.c version.com
14683 tools descrip.mms mkpasswd_vms.c
14687 modules/core channels.c users.c
14690 merge from RATBOX_2_0
14692 Revision Changes Path
14693 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14694 7.40 +1 -0 ircd-ratbox/README.FIRST
14695 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14696 1.110 +114 -6 ircd-ratbox/RELNOTES
14697 1.17 +4 -0 ircd-ratbox/adns/adns.h
14698 1.17 +4 -4 ircd-ratbox/adns/internal.h
14699 1.12 +38 -38 ircd-ratbox/adns/parse.c
14700 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14701 1.19 +13 -13 ircd-ratbox/adns/types.c
14702 7.1 +10 -0 ircd-ratbox/clean.com (new)
14703 7.239 +47 -29 ircd-ratbox/configure
14704 7.53 +40 -32 ircd-ratbox/configure.ac
14705 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14706 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14707 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14708 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14709 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14710 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14711 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14712 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14713 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14714 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14715 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14716 7.252 +68 -22 ircd-ratbox/doc/example.conf
14717 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14718 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14719 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14720 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14721 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14722 1.5 +2 -1 ircd-ratbox/help/opers/umode
14723 1.7 +1 -1 ircd-ratbox/help/opers/xline
14724 1.2 +1 -0 ircd-ratbox/help/users/umode
14725 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14726 1.7 +8 -0 ircd-ratbox/include/cache.h
14727 7.162 +18 -16 ircd-ratbox/include/channel.h
14728 7.25 +4 -0 ircd-ratbox/include/class.h
14729 7.259 +34 -28 ircd-ratbox/include/client.h
14730 1.13 +45 -7 ircd-ratbox/include/commio.h
14731 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14732 7.181 +74 -16 ircd-ratbox/include/config.h
14733 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14734 7.53 +2 -0 ircd-ratbox/include/hash.h
14735 1.28 +73 -27 ircd-ratbox/include/hook.h
14736 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14737 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14738 7.80 +6 -31 ircd-ratbox/include/ircd.h
14739 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14740 7.56 +14 -8 ircd-ratbox/include/m_info.h
14741 7.49 +4 -0 ircd-ratbox/include/memory.h
14742 7.53 +2 -0 ircd-ratbox/include/msg.h
14743 7.33 +9 -9 ircd-ratbox/include/newconf.h
14744 7.53 +12 -8 ircd-ratbox/include/numeric.h
14745 7.27 +1 -1 ircd-ratbox/include/packet.h
14746 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14747 7.19 +25 -1 ircd-ratbox/include/patricia.h
14748 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14749 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14750 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14751 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14752 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14753 7.34 +13 -9 ircd-ratbox/include/s_user.h
14754 7.15 +1 -1 ircd-ratbox/include/scache.h
14755 7.5366 +1 -1 ircd-ratbox/include/serno.h
14756 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14757 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14758 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14759 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14760 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14761 1.53 +10 -10 ircd-ratbox/include/tools.h
14762 7.1 +58 -0 ircd-ratbox/make.com (new)
14763 1.45 +338 -182 ircd-ratbox/modules/.depend
14764 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14765 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14766 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14767 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14768 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14769 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14770 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14771 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14772 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14773 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14774 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14775 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14776 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14777 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14778 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14779 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14780 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14781 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14782 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14783 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14784 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14785 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14786 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14787 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14788 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14789 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14790 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14791 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14792 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14793 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14794 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14795 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14796 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14797 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14798 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14799 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14800 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14801 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14802 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14803 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14804 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14805 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14806 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14807 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14808 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14809 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14810 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14811 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14812 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14813 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14814 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14815 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14816 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14817 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14818 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14819 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14820 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14821 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14822 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14823 7.48 +162 -119 ircd-ratbox/src/.depend
14824 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14825 7.75 +5 -5 ircd-ratbox/src/adns.c
14826 7.84 +1 -1 ircd-ratbox/src/balloc.c
14827 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14828 1.23 +75 -7 ircd-ratbox/src/cache.c
14829 7.429 +342 -79 ircd-ratbox/src/channel.c
14830 7.67 +42 -2 ircd-ratbox/src/class.c
14831 7.485 +245 -85 ircd-ratbox/src/client.c
14832 1.23 +349 -43 ircd-ratbox/src/commio.c
14833 7.11 +4 -0 ircd-ratbox/src/crypt.c
14834 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14835 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14836 1.32 +4 -8 ircd-ratbox/src/epoll.c
14837 7.46 +63 -6 ircd-ratbox/src/event.c
14838 7.23 +4 -0 ircd-ratbox/src/getopt.c
14839 7.112 +8 -7 ircd-ratbox/src/hash.c
14840 7.32 +135 -133 ircd-ratbox/src/hook.c
14841 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14842 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14843 7.365 +56 -48 ircd-ratbox/src/ircd.c
14844 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14845 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14846 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14847 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14848 7.122 +14 -13 ircd-ratbox/src/listener.c
14849 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14850 7.150 +17 -8 ircd-ratbox/src/modules.c
14851 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14852 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14853 7.137 +55 -42 ircd-ratbox/src/packet.c
14854 7.187 +8 -15 ircd-ratbox/src/parse.c
14855 7.28 +2 -4 ircd-ratbox/src/patricia.c
14856 7.82 +3 -1 ircd-ratbox/src/poll.c
14857 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14858 1.32 +8 -3 ircd-ratbox/src/reject.c
14859 7.34 +1 -0 ircd-ratbox/src/restart.c
14860 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14861 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14862 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14863 7.76 +32 -35 ircd-ratbox/src/s_log.c
14864 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14865 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14866 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14867 7.334 +773 -2 ircd-ratbox/src/s_user.c
14868 7.27 +2 -1 ircd-ratbox/src/scache.c
14869 7.44 +2 -0 ircd-ratbox/src/select.c
14870 7.285 +12 -12 ircd-ratbox/src/send.c
14871 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14872 7.46 +0 -1 ircd-ratbox/src/tools.c
14873 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14874 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14875 1.3 +4 -4 ircd-ratbox/src/watch.c
14876 7.32 +1 -0 ircd-ratbox/src/whowas.c
14877 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14878 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14879 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14880 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14884 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14886 Modified files: (Branch: RATBOX_2_0)
14889 a remote client is never going to have a watch list..duh
14891 Revision Changes Path
14892 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14896 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14898 Added files: (Branch: RATBOX_2_0)
14903 Revision Changes Path
14904 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14908 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14910 Added files: (Branch: RATBOX_2_0)
14914 helps if we actually include the .c/.h files
14916 Revision Changes Path
14917 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14918 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14922 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14924 Modified files: (Branch: RATBOX_2_0)
14925 . configure configure.ac
14926 include client.h numeric.h s_conf.h setup.h.in
14928 modules Makefile.in
14929 modules/core m_nick.c
14930 src Makefile.in client.c ircd.c messages.tab
14931 newconf.c s_conf.c s_user.c
14933 backport watch from devel
14935 Revision Changes Path
14936 7.229.2.10 +12 -2 ircd-ratbox/configure
14937 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14938 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14939 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14940 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14941 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14942 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14943 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14944 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14945 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14946 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14947 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14948 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14949 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14950 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14951 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14955 leeh 2005/01/12 10:12:40 EST (20050112_1)
14957 Modified files: (Branch: RATBOX_2_0)
14959 modules m_services.c m_whois.c
14962 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14963 when the user is logged in
14965 Revision Changes Path
14966 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14967 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14968 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14969 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14973 leeh 2005/01/11 19:47:14 EST (20050112_0)
14975 Modified files: (Branch: RATBOX_2_0)
14976 include supported.h
14977 Added files: (Branch: RATBOX_2_0)
14981 - added doc/services.txt, outlining the compatibility code
14983 Revision Changes Path
14984 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14985 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14989 leeh 2005/01/11 18:38:10 EST (20050111_5)
14991 Modified files: (Branch: RATBOX_2_0)
14992 include client.h hook.h
14993 modules m_services.c
14994 modules/core m_server.c
14995 src hook.c s_serv.c
14997 - more services compatibility code:
14998 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14999 appropriate service {}; entry, only accept SU from these.
15000 - hook into us finishing nick burst, and have services burst a list of
15003 Revision Changes Path
15004 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15005 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15006 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15007 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15008 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15009 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15013 leeh 2005/01/11 17:32:42 EST (20050111_4)
15015 Modified files: (Branch: RATBOX_2_0)
15016 . configure configure.ac
15018 modules Makefile.in
15020 Added files: (Branch: RATBOX_2_0)
15021 modules m_services.c
15023 - more services compatibility code:
15024 - encap handlers for SU (services marking client as logged in)
15025 - and for LOGIN (servers bursting logged in status)
15026 - move suser from Client -> User
15028 Revision Changes Path
15029 7.229.2.9 +9 -3 ircd-ratbox/configure
15030 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15031 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15032 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15033 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15034 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15038 leeh 2005/01/11 16:46:34 EST (20050111_3)
15040 Modified files: (Branch: RATBOX_2_0)
15041 include ircd_defs.h
15043 - whoops, missing #endif
15045 Revision Changes Path
15046 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15050 leeh 2005/01/11 15:56:57 EST (20050111_2)
15052 Modified files: (Branch: RATBOX_2_0)
15053 include ircd_defs.h
15055 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15056 have ipv6 just report sizeof(struct sockaddr_in)
15058 Revision Changes Path
15059 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15063 leeh 2005/01/10 20:19:35 EST (20050111_1)
15065 Modified files: (Branch: RATBOX_2_0)
15068 - fix a gcc warning
15070 Revision Changes Path
15071 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15075 leeh 2005/01/10 20:10:35 EST (20050111_0)
15077 Modified files: (Branch: RATBOX_2_0)
15078 adns internal.h parse.c transmit.c types.c
15080 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15083 Revision Changes Path
15084 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15085 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15086 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15087 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15091 leeh 2005/01/10 17:48:48 EST (20050110_3)
15093 Modified files: (Branch: RATBOX_2_0)
15096 - send out the reformatted xline to opers (\s -> ' ')
15098 Revision Changes Path
15099 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15103 leeh 2005/01/10 16:18:53 EST (20050110_2)
15105 Modified files: (Branch: RATBOX_2_0)
15108 include client.h supported.h
15109 src messages.tab s_user.c send.c
15111 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15114 Revision Changes Path
15115 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15116 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15117 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15118 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15119 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15120 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15121 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15125 leeh 2005/01/10 14:50:47 EST (20050110_1)
15127 Modified files: (Branch: RATBOX_2_0)
15128 doc example.conf example.efnet.conf
15130 - I dont remember ts6 desyncing on bans, so im not sure why the example
15133 Revision Changes Path
15134 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15135 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15139 leeh 2005/01/10 13:31:10 EST (20050110_0)
15141 Modified files: (Branch: RATBOX_2_0)
15142 . configure configure.ac
15143 include channel.h client.h numeric.h s_conf.h
15144 s_serv.h setup.h.in
15145 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15147 src channel.c messages.tab newconf.c s_conf.c
15150 - added --enable-services to configure, which enables some ratbox-services
15151 compatibility code:
15152 - chanmode +r, registered users only
15153 - usermode +S, prevents deop/kick of a service
15154 - service { }; block in conf for the above umode
15156 Revision Changes Path
15157 7.229.2.8 +28 -16 ircd-ratbox/configure
15158 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15159 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15160 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15161 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15162 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15163 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15164 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15165 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15166 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15167 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15168 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15169 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15170 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15171 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15172 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15173 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15174 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15175 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15179 leeh 2005/01/09 08:23:30 EST (20050109_0)
15181 Modified files: (Branch: RATBOX_2_0)
15184 - remove a tab, and add +C to opers umode help
15186 Revision Changes Path
15187 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode