1 jilles 2007/11/17 21:55:48 UTC (20071117-3582)
3 Update description of oper privileges a bit.
7 +3 -3 trunk/doc/example.conf (File Modified)
8 +3 -3 trunk/doc/reference.conf (File Modified)
11 jilles 2007/11/07 23:45:14 UTC (20071107-3580)
13 Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
17 +1 -1 trunk/include/channel.h (File Modified)
18 +2 -2 trunk/src/channel.c (File Modified)
19 +6 -3 trunk/src/chmode.c (File Modified)
22 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
24 allocate_channel(): no need to truncate name, its only caller already does it
25 furthermore, truncating here causes an inconsistent channel name
29 +1 -1 trunk/src/channel.c (File Modified)
32 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
38 +1 -0 trunk/src/channel.c (File Modified)
41 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
43 Make /knock send to all channel members on +g (anyone may invite) channels.
47 +2 -1 trunk/modules/m_knock.c (File Modified)
50 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
52 Make EXTBAN 005 token like unreal's (, instead of :).
56 +1 -1 trunk/src/supported.c (File Modified)
59 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
61 Remove a sentence which gives the impression that TS6 is optional.
65 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
68 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
70 Clarify format of IPv6 addresses in SGML documentation.
74 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
77 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
79 Clarify format of IPv6 addresses in auth{} and connect{}.
83 +7 -3 trunk/doc/example.conf (File Modified)
84 +9 -2 trunk/doc/reference.conf (File Modified)
87 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
89 Add more information about invitations and invexes.
93 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
96 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
98 Add what /invite actually does (bypass +ijlr).
102 +2 -0 trunk/help/opers/invite (File Modified)
105 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
107 callerid (+g) documentation:
108 - Mention 005 (isupport) token with possibility of different mode letter.
109 - Explicitly clarify that /accept can be used while -g, and setting -g
110 does not clear the accept list.
111 - Mention that some users may be able to bypass +g.
112 - Mention that /accept may allow more than just going through +g.
113 - Update to 716/717/718 numerics instead of notices.
114 - Clarify that the one-minute period applies to messages from all users,
116 - Add a numerics section with more exact syntax.
120 +88 -10 trunk/doc/modeg.txt (File Modified)
123 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
125 Send TS6 protocol for the actual work of override modules.
126 Wallops remain TS5-style for now.
130 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
131 +3 -1 trunk/extensions/m_okick.c (File Modified)
132 +6 -2 trunk/extensions/m_opme.c (File Modified)
135 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
137 - update IDEAS as TS6 only is partially done
141 +1 -1 trunk/IDEAS (File Modified)
144 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
146 - TS6 is always enabled now.
147 There is no reason for it to not be enabled on a proper charybdis network.
151 +0 -1 trunk/doc/example.conf (File Modified)
152 +1 -6 trunk/doc/reference.conf (File Modified)
153 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
154 +0 -1 trunk/include/s_conf.h (File Modified)
155 +1 -1 trunk/modules/m_pass.c (File Modified)
156 +0 -1 trunk/src/newconf.c (File Modified)
157 +0 -1 trunk/src/s_conf.c (File Modified)
158 +4 -15 trunk/src/s_serv.c (File Modified)
161 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
163 - better text for RPL_LOAD2HI explaining in a better way what is going on
167 +1 -2 trunk/src/messages.tab (File Modified)
170 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
172 Also rerun autoheader, for solaris ports changes.
176 +3 -0 trunk/include/setup.h.in (File Modified)
179 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
181 Rerun autoconf for version bump, at last.
185 +9 -9 trunk/configure (File Modified)
188 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
190 Make highest connection counts a bit more consistent.
194 +5 -0 trunk/src/s_serv.c (File Modified)
195 +8 -8 trunk/src/s_user.c (File Modified)
198 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
200 Fix wrong line numbers in ircd.conf parser (some comments).
201 from ratbox 2.2 (androsyn).
205 +1 -0 trunk/src/ircd_lexer.l (File Modified)
208 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
210 Change EmptyString so gcc 4.2 doesn't complain.
211 from ratbox (androsyn), slightly changed
215 +1 -1 trunk/include/irc_string.h (File Modified)
218 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
220 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
221 This already works correctly for successful/notfound case.
225 +1 -1 trunk/modules/m_whois.c (File Modified)
228 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
230 Use mask_match() to check bans from local clients for
231 redundancy. This fixes the problem that bans like *!?@*
232 prevent any ban starting with *!*@ being set.
236 +1 -1 trunk/src/chmode.c (File Modified)
239 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
241 Add mask_match(), like ircu mmatch().
242 This compares two masks and returns whether the "new" is
243 more specific than or equal to the "old". The difference
244 with match() is that a '?' in "old" does not match a '*' in
249 +2 -0 trunk/include/irc_string.h (File Modified)
250 +73 -0 trunk/src/match.c (File Modified)
253 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
255 add_id() for local client: do not collapse() the ban mask.
256 The code calling this already collapses the mask, and if
257 not, doing it here would cause a desync.
261 +0 -2 trunk/src/chmode.c (File Modified)
264 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
266 - fix dereference problems with not widely used polling engines
270 +3 -0 trunk/libcharybdis/poll.c (File Modified)
271 +3 -1 trunk/libcharybdis/select.c (File Modified)
274 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
276 - forgot to do something
280 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
283 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
285 - fix a possible problem with ipv6
289 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
292 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
294 - new ip cloaking module
298 +1 -0 trunk/extensions/Makefile.in (File Modified)
299 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
300 + - trunk/extensions/ip_cloaking_old.c (File Added)
303 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
305 monitor: send the same message buffer to all users
306 monitoring a certain nick; the target field of the
307 numeric becomes *, much like server notices
311 +6 -0 trunk/doc/monitor.txt (File Modified)
312 +3 -0 trunk/include/send.h (File Modified)
313 +3 -15 trunk/src/monitor.c (File Modified)
314 +35 -0 trunk/src/send.c (File Modified)
317 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
319 Call add_to_hostname_hash() with correct (orig) hostname.
323 +1 -1 trunk/modules/core/m_nick.c (File Modified)
326 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
328 Version bump on trunk to 2.3.
332 +1 -1 trunk/configure.ac (File Modified)
335 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
337 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
341 +2 -2 trunk/src/client.c (File Modified)
344 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
346 Add IRC_DEPRECATED macro for marking functions and data structures
347 as deprecated on compilers that support it.
351 +14 -4 trunk/include/ircd_defs.h (File Modified)
354 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
356 - update IDEAS with link failover
360 +1 -0 trunk/IDEAS (File Modified)
363 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
365 xline/resv wildcard checking:
366 - count escaped (\) characters as one nonwild
367 - accept strings without wilds no matter how short they are
371 +8 -2 trunk/src/s_newconf.c (File Modified)
374 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
376 Tweak some comments in sno_whois extension.
380 +2 -2 trunk/extensions/sno_whois.c (File Modified)
383 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
389 +3 -6 trunk/NEWS (File Modified)
392 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
394 - allow JOIN 0 from remotes
395 - allow JOIN 0 from locals, but only if it is exactly one
396 zero and is the first channel
400 +65 -0 trunk/modules/core/m_join.c (File Modified)
403 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
405 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
406 levels?), hideops, namespace cleanups, etc
410 + - trunk/IDEAS (File Added)
413 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
419 +0 -65 trunk/modules/core/m_join.c (File Modified)
422 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
424 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
425 to their policies indicating that they wish to be contacted before their services are used.
429 +6 -3 trunk/doc/example.conf (File Modified)
430 +6 -3 trunk/doc/reference.conf (File Modified)
433 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
435 - update NEWS in preparation of upcoming 2.2 release this week
439 +3 -0 trunk/NEWS (File Modified)
442 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
444 Move sno_channeljoin to unsupported, due to the privacy
445 issue and the fact that any oper with admin or hidden_admin
450 +0 -1 trunk/doc/example.conf (File Modified)
451 +0 -2 trunk/doc/reference.conf (File Modified)
452 +0 -46 trunk/extensions/Makefile.in (File Modified)
453 + - trunk/extensions/sno_channeljoin.c (File Deleted)
454 +47 -1 trunk/unsupported/Makefile.in (File Modified)
455 + - trunk/unsupported/sno_channeljoin.c (File Added)
458 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
460 - createoperonly: like createauthonly, but checks opered status instead of authed status
464 +41 -0 trunk/extensions/Makefile.in (File Modified)
465 + - trunk/extensions/createoperonly.c (File Added)
468 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
470 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
474 +1 -0 trunk/doc/example.conf (File Modified)
475 +3 -1 trunk/doc/reference.conf (File Modified)
476 +46 -0 trunk/extensions/Makefile.in (File Modified)
477 + - trunk/extensions/sno_channeljoin.c (File Added)
480 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
482 - update config files
486 +1 -0 trunk/doc/example.conf (File Modified)
487 +2 -0 trunk/doc/reference.conf (File Modified)
490 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
492 - fold in whois_notice_global functionality.
496 +0 -1 trunk/extensions/Makefile.in (File Modified)
497 +1 -56 trunk/extensions/sno_whois.c (File Modified)
498 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
501 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
503 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
507 +64 -57 trunk/extensions/Makefile.in (File Modified)
508 + - trunk/extensions/sno_whois.c (File Added)
509 + - trunk/extensions/spy_whois_notice.c (File Deleted)
512 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
514 Prevent too wide klines with CIDR masks.
518 +17 -5 trunk/modules/m_kline.c (File Modified)
521 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
523 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
527 +4 -0 trunk/modules/m_kline.c (File Modified)
530 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
532 - fold conf_connect_allowed() into accept_connection()
533 - extend add_connection() so that exempt{}s apply to max unregistered
539 +1 -1 trunk/doc/example.conf (File Modified)
540 +1 -1 trunk/doc/reference.conf (File Modified)
541 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
542 +0 -2 trunk/include/s_conf.h (File Modified)
543 +14 -7 trunk/src/listener.c (File Modified)
546 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
548 m_webirc: call del_unknown_ip() otherwise the unknown will
549 never be subtracted from the cgiirc ip
553 +2 -0 trunk/extensions/m_webirc.c (File Modified)
556 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
558 Remove s_assert in del_unknown_ip() supposedly if the ip
559 cannot be found, it is not feasible to avoid that case
560 entirely with m_webirc.c.
564 +1 -2 trunk/src/reject.c (File Modified)
567 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
569 Apply ratbox flood fix.
573 +1 -0 trunk/doc/example.conf (File Modified)
574 +5 -0 trunk/doc/reference.conf (File Modified)
575 +3 -0 trunk/include/client.h (File Modified)
576 +4 -0 trunk/include/reject.h (File Modified)
577 +1 -0 trunk/include/s_conf.h (File Modified)
578 +2 -0 trunk/src/client.c (File Modified)
579 +3 -0 trunk/src/listener.c (File Modified)
580 +1 -0 trunk/src/newconf.c (File Modified)
581 +8 -5 trunk/src/packet.c (File Modified)
582 +59 -2 trunk/src/reject.c (File Modified)
583 +1 -0 trunk/src/s_conf.c (File Modified)
584 +2 -0 trunk/src/s_serv.c (File Modified)
585 +1 -0 trunk/src/s_user.c (File Modified)
588 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
594 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
597 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
603 +114 -1 trunk/configure (File Modified)
606 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
608 - remove "ASM hashing code" from the configure overview
612 +0 -1 trunk/configure.ac (File Modified)
615 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
617 Target left IRC (more friendly error message if a UID
618 cannot be found) for /invite.
622 +8 -3 trunk/modules/m_invite.c (File Modified)
625 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
627 Remove emptyline craq because it leaks memory on /rehash motd etc.
628 from ratbox 2.2 (anfl/Androsyn)
632 +6 -14 trunk/src/cache.c (File Modified)
635 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
637 Merge old trunk r2767:
638 Copy channel name from command on lowerTS JOIN/SJOIN,
639 this makes the capitalization of the channel name
640 timestamped like modes are.
644 +3 -0 trunk/modules/core/m_join.c (File Modified)
645 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
648 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
650 Merge old trunk r2065,r2067:
651 channel_modes(): get rid of the trailing space
652 also make the *pbuf check work like it should
653 (don't call IsMember another time if we already
655 simplify a bit more, update comments
659 +13 -13 trunk/src/channel.c (File Modified)
662 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
668 +1 -1 trunk/extensions/m_webirc.c (File Modified)
671 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
673 chghost: refuse spoofs which are empty or start with a colon
674 (would break the protocol)
678 +3 -0 trunk/modules/m_chghost.c (File Modified)
681 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
683 Fix description of 043 numeric.
687 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
690 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
692 SAVE: make the nickTS of the UID nick equal to 100, so it
693 is always in sync on the network.
697 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
698 +15 -11 trunk/modules/core/m_nick.c (File Modified)
701 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
703 Force nickTS to increase when a local user changes their nick.
707 +5 -1 trunk/modules/core/m_nick.c (File Modified)
710 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
712 Remove #define UFLAGS. We haven't allowed this
713 undocumented extension to the IRC protocol for
714 years (allowing an initial umode in USER).
718 +0 -2 trunk/modules/m_user.c (File Modified)
721 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
723 Move new_local_user hook, so it is possible to call
724 exit_client() from it, refusing the connection.
728 +3 -1 trunk/doc/hooks.txt (File Modified)
729 +10 -9 trunk/src/s_user.c (File Modified)
732 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
734 Only free PreClient struct when the rest of the Client
735 is freed, not immediately upon exit_client(). Doing this
736 would cause problems with sasl's new_local_user hook
737 vs hooks that exit the client there.
741 +0 -1 trunk/src/client.c (File Modified)
744 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
746 Use TS6 prefix for server-server JOIN 0.
750 +2 -1 trunk/modules/core/m_join.c (File Modified)
753 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
755 Use orighost in kill server notices.
759 +3 -3 trunk/modules/core/m_kill.c (File Modified)
762 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
764 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
768 +3 -3 trunk/modules/m_set.c (File Modified)
771 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
777 +1 -1 trunk/src/messages.tab (File Modified)
780 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
782 Show max_clients in /info.
786 +6 -0 trunk/modules/m_info.c (File Modified)
789 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
791 Don't allow /quote set max higher than the
792 serverinfo::max_clients ircd.conf value.
796 +8 -0 trunk/modules/m_set.c (File Modified)
799 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
801 Change code that checks maxclients limit: allow exactly
802 the configured amount of non-exceed_limit clients.
803 Code that appeared to limit exceed_limit clients too
804 but less heavily removed (it was not effective because
805 the parentheses were wrong).
809 +2 -4 trunk/src/s_user.c (File Modified)
812 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
814 By default, leave MAX_BUFFER fds free for log files,
815 server connections, ident lookups, exceed_limit clients,
816 etc. Mention this in example.conf and reference.conf.
820 +4 -2 trunk/doc/example.conf (File Modified)
821 +3 -1 trunk/doc/reference.conf (File Modified)
822 +1 -1 trunk/src/s_conf.c (File Modified)
825 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
827 --with-maxclients configure option is gone
831 +0 -11 trunk/INSTALL (File Modified)
834 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
836 Make the code that raises fd rlimit to hard limit work.
840 +5 -5 trunk/src/ircd.c (File Modified)
843 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
845 - note the I/O reworking
849 +2 -0 trunk/NEWS (File Modified)
852 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
858 +4 -4 trunk/doc/Makefile.in (File Modified)
861 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
863 - enforce proper conditions for EPOLL_CTL_DEL.
864 - remove possibly problematic "performance" check
868 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
871 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
873 - rename m_list_safelist to m_list and remove ratbox implementation
877 +393 -664 trunk/modules/Makefile.in (File Modified)
878 + - trunk/modules/m_list.c (File Added)
879 + - trunk/modules/m_list_ratbox.c (File Deleted)
880 + - trunk/modules/m_list_safelist.c (File Deleted)
883 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
885 - some more transit to sendto_one_numeric().
889 +2 -3 trunk/modules/m_away.c (File Modified)
890 +3 -3 trunk/src/messages.tab (File Modified)
891 +1 -1 trunk/src/s_user.c (File Modified)
894 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
896 - change some sendto_one() to sendto_one_numeric().
900 +4 -10 trunk/modules/m_admin.c (File Modified)
901 +3 -3 trunk/modules/m_map.c (File Modified)
902 +12 -12 trunk/src/messages.tab (File Modified)
903 +1 -2 trunk/src/s_conf.c (File Modified)
904 +9 -10 trunk/src/s_user.c (File Modified)
907 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
909 - river's ports.c from old charybdis trunk
913 +195 -0 trunk/configure.ac (File Modified)
914 + - trunk/libcharybdis/ports.c (File Added)
917 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
919 - remove broken ports stuff and devpoll stuff.
923 +0 -307 trunk/configure (File Modified)
924 +0 -21 trunk/configure.ac (File Modified)
925 +0 -474 trunk/include/setup.h.in (File Modified)
926 + - trunk/libcharybdis/devpoll.c (File Deleted)
927 + - trunk/libcharybdis/ports.c (File Deleted)
930 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
936 +1 -25 trunk/configure (File Modified)
937 +0 -3 trunk/include/setup.h.in (File Modified)
940 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
942 - remove x86-optimized hash code.
946 +0 -13 trunk/configure.ac (File Modified)
947 +2 -187 trunk/src/Makefile.in (File Modified)
948 + - trunk/src/fnvhash.s (File Deleted)
951 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
953 - apparently setting KE_LENGTH to 128 is fine.
957 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
960 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
962 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
966 +5627 -5747 trunk/configure (File Modified)
967 +0 -15 trunk/configure.ac (File Modified)
968 +0 -2 trunk/include/m_info.h (File Modified)
969 +6 -9 trunk/include/setup.h.in (File Modified)
970 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
973 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
975 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
976 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
977 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
981 +0 -5 trunk/include/config.h (File Modified)
982 +0 -5 trunk/include/config.h.dist (File Modified)
983 +0 -6 trunk/include/defaults.h (File Modified)
984 +0 -3 trunk/include/m_info.h (File Modified)
985 +21 -7 trunk/libcharybdis/commio.c (File Modified)
986 +2 -0 trunk/libcharybdis/commio.h (File Modified)
987 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
988 +4 -3 trunk/libcharybdis/poll.c (File Modified)
989 +0 -3 trunk/libcharybdis/select.c (File Modified)
990 +0 -9 trunk/src/ircd.c (File Modified)
991 +23 -26 trunk/src/listener.c (File Modified)
992 +2 -1 trunk/src/restart.c (File Modified)
993 +5 -1 trunk/src/s_auth.c (File Modified)
994 +1 -1 trunk/src/s_conf.c (File Modified)
995 +3 -1 trunk/src/s_serv.c (File Modified)
998 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
1000 Repair operspy who !#channel, broken by me in r3283.
1004 +2 -2 trunk/modules/m_who.c (File Modified)
1007 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
1009 Update bug report and IRC channel information.
1013 +2 -1 trunk/BUGS (File Modified)
1014 +2 -1 trunk/NEWS (File Modified)
1017 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
1019 Change copyright years in version.c.SH as in release-2.1 r3339.
1023 +2 -2 trunk/src/version.c.SH (File Modified)
1026 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1032 +104 -0 trunk/configure (File Modified)
1035 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1037 Need to check for various flavours of epoll,
1038 even if --enable-epoll is forced.
1042 +1 -0 trunk/configure.ac (File Modified)
1045 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1047 Hack to allow some more warnings, already present in configure (?).
1051 +1 -1 trunk/aclocal.m4 (File Modified)
1054 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1056 Merge old trunk r2077,r2079:
1057 - Move closing of servlink control fd to close_connection()
1058 instead of doing it in exit_local_server(), and make sure
1059 we first close the data fd and then the control fd.
1060 - Have servlink process ready fds in order net, data, ctrl
1061 instead of ctrl, data, net. This seems to fix the problem
1062 that squit reasons do not show up on the other side of a
1063 ziplink (by making it send any final SQUIT and/or ERROR
1064 before noticing the closed control fd).
1068 +1 -1 trunk/servlink/io.c (File Modified)
1069 +3 -12 trunk/src/client.c (File Modified)
1072 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1074 Don't show the UID if a TS6 server sends a kick with
1075 an empty or no comment. Note that charybdis never sends
1080 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1083 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1085 Merge old trunk r2081:
1086 Don't say that services cannot be killed in
1087 ERR_ISCHANSERVICE message (given when trying
1088 to kick or deop them), as that's not the case.
1092 +1 -1 trunk/src/messages.tab (File Modified)
1095 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1097 Merge old trunk r2059
1098 Clarifications to the descriptions of umode +Q and cmode +F,
1099 suggested by Ariadne@SorceryNet.
1103 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1104 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1107 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1109 Merge old trunk r2907,r2991:
1110 Allow TESTLINE on channel names.
1114 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1115 +4 -0 trunk/help/opers/testline (File Modified)
1116 +22 -0 trunk/modules/m_testline.c (File Modified)
1119 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1121 Merge old trunk r2835:
1122 resolver: if sendto(2) fails, try sending to the next nameserver
1126 +1 -1 trunk/src/res.c (File Modified)
1129 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1131 Merge old trunk r2817:
1132 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1133 starts with a digit. This is safe because the last
1134 parameter is a nick and never a UID. (The first parameter
1135 in a server-server two-param whois is a UID/SID.)
1139 +1 -1 trunk/modules/m_whois.c (File Modified)
1142 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1144 Merge old trunk r2779,r2785:
1145 Show correct privilege name in a few ERR_NOPRIVS numerics.
1149 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1150 +1 -1 trunk/extensions/m_opme.c (File Modified)
1151 +2 -2 trunk/unsupported/m_force.c (File Modified)
1154 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1156 Merge old trunk r2695:
1157 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1158 This will generate better server notices.
1162 +3 -2 trunk/modules/core/m_die.c (File Modified)
1165 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1167 Merge old trunk r2294:
1168 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1172 +1 -1 trunk/src/s_user.c (File Modified)
1175 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1177 Merge old trunk r2226:
1178 If we are connecting outward to a server, check if the
1179 server name they sent is the same as what we tried to
1180 connect to. Previously such a connection could succeed
1181 if there existed connect blocks with the same IP and
1182 passwords for the other server name.
1186 +11 -0 trunk/modules/core/m_server.c (File Modified)
1189 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1191 Merge old trunk r2212:
1192 Another handling of SJOINs without nicks:
1193 Propagate them if the channel is +P or the channel
1194 already existed, otherwise remove the channel again
1195 and do not propagate the SJOIN.
1199 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1202 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1204 Remove channels entirely from /whois on services.
1205 This cannot be overridden with operspy.
1209 +20 -17 trunk/modules/m_whois.c (File Modified)
1212 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1214 Fix /who on channels with ** in their name.
1218 +2 -2 trunk/modules/m_who.c (File Modified)
1221 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1223 NEWS: As in 2.1.3, mention that the TS6 revision will
1224 interoperate with older versions
1228 +2 -1 trunk/NEWS (File Modified)
1231 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1233 Fix documentation of HIDE_SERVERS_IPS define.
1237 +2 -2 trunk/include/config.h.dist (File Modified)
1240 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1242 Don't leak auth{} spoofed ip for I-line is full notice either.
1246 +1 -1 trunk/src/s_conf.c (File Modified)
1249 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1255 +37 -0 trunk/NEWS (File Modified)
1258 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1260 Allow /invite (but not invex) to override +r, +l, +j in
1261 addition to +i. As before, a restrictive mode must be in
1262 place at /invite time for the invite to have an effect;
1263 +r does not count as a restrictive mode if the user is
1264 logged in; +l and +j always count as restrictive modes to
1265 allow for cases where they would allow join at /invite
1266 time but not when the user tries to join.
1270 +6 -2 trunk/modules/m_invite.c (File Modified)
1271 +21 -10 trunk/src/channel.c (File Modified)
1274 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1276 Remove invite_ops_only, forcing it to YES.
1280 +0 -1 trunk/doc/example.conf (File Modified)
1281 +0 -5 trunk/doc/reference.conf (File Modified)
1282 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1283 +0 -1 trunk/include/s_conf.h (File Modified)
1284 +0 -6 trunk/modules/m_info.c (File Modified)
1285 +10 -14 trunk/modules/m_invite.c (File Modified)
1286 +0 -1 trunk/src/newconf.c (File Modified)
1287 +0 -1 trunk/src/s_conf.c (File Modified)
1290 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1292 Move username check after xline and dnsbl checks, so it
1293 will not complain to opers about clients who are xlined
1294 or blacklisted anyway (both of which silently reject).
1298 +15 -15 trunk/src/s_user.c (File Modified)
1301 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1303 - MASTER_MAX is no longer relevant
1307 +0 -7 trunk/modules/m_set.c (File Modified)
1310 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1312 - add config option for setting max_clients.
1316 +5 -0 trunk/doc/example.conf (File Modified)
1317 +5 -0 trunk/doc/reference.conf (File Modified)
1318 +2 -0 trunk/include/s_conf.h (File Modified)
1319 +1 -1 trunk/src/ircd.c (File Modified)
1320 +2 -0 trunk/src/newconf.c (File Modified)
1321 +2 -1 trunk/src/s_conf.c (File Modified)
1324 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1326 - remove get_maxrss() and all of that insecure and unsafe nonsense
1330 +3 -38 trunk/src/ircd.c (File Modified)
1331 +1 -1 trunk/src/restart.c (File Modified)
1332 +0 -4 trunk/src/s_stats.c (File Modified)
1335 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1337 - avoid some potential NULL dereferencing
1341 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1344 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1350 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1353 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1355 - rework poll a bit for the MAXCONNECTIONS changes.
1359 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1362 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1364 Our way of using kqueue may cause it to report fds we
1365 don't know about anymore, cope.
1369 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1372 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1374 Don't reference freed memory (fde_t) in comm_close().
1378 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1381 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1383 - fix for 100% cpu use
1387 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1390 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1392 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1396 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1399 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1401 - clear up use of fd_table in ircd.
1405 +3 -2 trunk/src/s_serv.c (File Modified)
1408 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1410 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1414 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1415 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1416 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1417 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1418 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1419 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1420 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1421 +2 -2 trunk/libcharybdis/select.c (File Modified)
1424 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1426 Fix some cases where the size argument to strlcpy()
1427 for usernames and hostnames is 1 too small.
1431 +1 -1 trunk/modules/m_chghost.c (File Modified)
1432 +2 -2 trunk/src/res.c (File Modified)
1433 +2 -2 trunk/src/s_user.c (File Modified)
1436 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1438 Cut down quit/part/kick reasons to avoid quit reasons
1439 overflowing the client exiting server notice (from
1440 TOPICLEN to 260). kill reasons become shorter accordingly.
1441 kline/dline/gline reasons become 390.
1442 away messages stay at TOPICLEN for now.
1446 +8 -3 trunk/include/ircd_defs.h (File Modified)
1447 +2 -2 trunk/modules/m_dline.c (File Modified)
1448 +4 -4 trunk/modules/m_gline.c (File Modified)
1449 +2 -2 trunk/modules/m_kline.c (File Modified)
1452 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1454 Don't leak auth{} spoofed IP addresses in +f notices.
1455 from ratbox (androsyn)
1459 +10 -3 trunk/src/s_conf.c (File Modified)
1462 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1464 Make oper_up() take +i/-i during opering up into account
1465 (e.g. no_oper_invis extension, +i in operator::umodes).
1466 Remove the hack from no_oper_invis.
1470 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1471 +4 -0 trunk/src/s_user.c (File Modified)
1474 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1476 no_oper_invis: decrement invisible count when clearing
1477 invisible on a local client who has just opered up
1478 oper_up() should really do this
1482 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1485 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1487 Put "End of Channel Quiet List" instead of
1488 "End of Channel Ban List" for a +q list.
1489 Due to client restrictions the numerics for
1490 quiet lists must be the same as for ban lists.
1494 +4 -1 trunk/src/chmode.c (File Modified)
1497 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1499 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1500 Change TS6 JOIN processing
1501 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1502 a local user joins an existing channel
1503 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1504 propagating a TS6 JOIN
1505 - don't interpret simple modes in an incoming TS6 JOIN
1507 This is to avoid desyncs when certain mode changes (e.g. -im)
1508 cross with joins. A downside is that simple modes will be
1509 more desynched when a JOIN creates a channel or lowers TS,
1510 but that's less important.
1512 Update the TS6 specification to include this, and clarify
1513 that TMODE can come from a server and that MODE must be
1514 translated into TMODE from other servers too.
1518 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1519 +19 -127 trunk/modules/core/m_join.c (File Modified)
1522 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1524 Make -logfile work again.
1528 +2 -2 trunk/src/s_log.c (File Modified)
1531 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1533 - fix off-by-one memory overflow error.
1537 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1540 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1542 Change handling of modularized umodes:
1543 - keep the bitmask reserved forever to the letter, fixing
1544 the problems when loading multiple umode modules,
1545 unloading them and then loading them in a different order
1546 - don't allow local users to change umodes which have
1547 been unloaded and don't set them on new users via
1552 +24 -3 trunk/src/s_user.c (File Modified)
1555 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1557 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1561 +1 -0 trunk/include/s_user.h (File Modified)
1562 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1563 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1564 +22 -0 trunk/src/s_user.c (File Modified)
1567 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1569 DNSBL keyword substitution is available as of 2.1.3.
1573 +1 -1 trunk/doc/example.conf (File Modified)
1576 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1578 Change two occurances like match(userinput, target_p->name) ||
1579 match(target_p->name, userinput) to just match(userinput,
1580 target_p->name). No client name can contain * or ? now.
1584 +1 -1 trunk/modules/m_trace.c (File Modified)
1585 +1 -2 trunk/src/s_serv.c (File Modified)
1588 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1590 Do not try find_server() on a name find_client() has
1591 returned NULL for, as this will always return NULL
1592 since the removal of hostmasking.
1596 +1 -2 trunk/modules/m_pong.c (File Modified)
1597 +0 -4 trunk/src/s_serv.c (File Modified)
1600 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1602 Remove server_exists() which checked whether the
1603 server name existed taking hostmasking into account
1604 and just check with find_server(); admittedly
1605 this checks if the name is a SID but that's not
1610 +3 -27 trunk/modules/core/m_server.c (File Modified)
1613 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1615 Remove hash_find_masked_server(), which made it possible
1616 to specify the full (unmasked) name of a server behind
1617 a hostmask. As a result find_any_client() (for prefixes)
1618 becomes equal to find_client(), so remove that too.
1622 +0 -1 trunk/include/hash.h (File Modified)
1623 +1 -75 trunk/src/hash.c (File Modified)
1624 +1 -1 trunk/src/parse.c (File Modified)
1627 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1629 Remove '*' from valid server name characters.
1630 This makes it impossible to connect hostmasked servers.
1631 (This support didn't work well anyway, was incompatible
1632 with TS6 and we never masked ourselves.)
1636 +1 -1 trunk/src/match.c (File Modified)
1639 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1641 Change spambot, flooder and jupe joiner notices from host to orighost.
1645 +1 -1 trunk/modules/core/m_join.c (File Modified)
1646 +2 -2 trunk/modules/core/m_message.c (File Modified)
1647 +2 -2 trunk/src/channel.c (File Modified)
1650 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1652 Add documentation for SASL client protocol, same as atheme doc/SASL.
1656 + - trunk/doc/sasl.txt (File Added)
1659 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1661 Include real hostname in Closing Link message for unknown
1662 connections that have sent USER. This is helpful for
1663 k-lined users while not breaking server IP hiding.
1667 +3 -1 trunk/src/client.c (File Modified)
1670 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1676 +29 -29 trunk/configure (File Modified)
1679 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1681 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1685 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1688 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1690 Backport from early 3.x:
1693 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1695 - remove "Processing connection to foobar.net" message
1699 +0 -3 trunk/src/s_auth.c (File Modified)
1702 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1704 - missed the processing connection one (actually, we can probably nuke this one)
1708 +1 -2 trunk/src/s_auth.c (File Modified)
1711 river 2006/09/27 16:33:05 UTC (20060927-2174)
1713 get_client_name = stupid
1718 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1721 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1723 - remove excessive arguments
1727 +1 -2 trunk/src/s_conf.c (File Modified)
1728 +1 -1 trunk/src/s_user.c (File Modified)
1731 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1733 - use sendto_one_notice() for on-connect notices too.
1737 +10 -10 trunk/src/s_auth.c (File Modified)
1740 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1742 - use sendto_one_notice() in the core, too.
1746 +2 -2 trunk/src/chmode.c (File Modified)
1747 +8 -15 trunk/src/modules.c (File Modified)
1748 +3 -5 trunk/src/s_conf.c (File Modified)
1749 +1 -2 trunk/src/s_newconf.c (File Modified)
1750 +20 -57 trunk/src/s_user.c (File Modified)
1753 river 2006/09/27 16:19:25 UTC (20060927-2166)
1755 the KILL command will use get_client_name(, SHOW_IP) instead of
1756 target->name, and will show a more useful error for local opers
1761 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1764 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1766 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1770 +4 -2 trunk/src/send.c (File Modified)
1773 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1779 +1 -1 trunk/include/client.h (File Modified)
1782 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1784 - get_id(): fall back to "*" if client has no known name
1788 +1 -1 trunk/include/client.h (File Modified)
1791 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1793 - convert to sendto_one_notice().
1797 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1798 +4 -6 trunk/unsupported/m_force.c (File Modified)
1801 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1803 - use sendto_one_notice() in many places instead of
1804 sendto_one(source_p, ":%s NOTICE %s :", ...);
1808 +10 -25 trunk/extensions/example_module.c (File Modified)
1809 +5 -14 trunk/extensions/hurt.c (File Modified)
1810 +1 -2 trunk/extensions/m_42.c (File Modified)
1811 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1812 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1813 +1 -2 trunk/extensions/m_opme.c (File Modified)
1814 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1815 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1816 +3 -7 trunk/modules/core/m_die.c (File Modified)
1817 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1818 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1819 +1 -2 trunk/modules/m_challenge.c (File Modified)
1820 +11 -15 trunk/modules/m_connect.c (File Modified)
1821 +20 -28 trunk/modules/m_dline.c (File Modified)
1822 +2 -2 trunk/modules/m_etrace.c (File Modified)
1823 +11 -21 trunk/modules/m_gline.c (File Modified)
1824 +2 -4 trunk/modules/m_kline.c (File Modified)
1825 +1 -2 trunk/modules/m_rehash.c (File Modified)
1826 +3 -7 trunk/modules/m_restart.c (File Modified)
1827 +31 -45 trunk/modules/m_set.c (File Modified)
1828 +2 -4 trunk/modules/m_testmask.c (File Modified)
1829 +5 -8 trunk/modules/m_unreject.c (File Modified)
1830 +2 -5 trunk/modules/m_xline.c (File Modified)
1835 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1836 +10 -25 trunk/extensions/example_module.c (File Modified)
1837 +5 -14 trunk/extensions/hurt.c (File Modified)
1838 +1 -2 trunk/extensions/m_42.c (File Modified)
1839 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1840 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1841 +1 -2 trunk/extensions/m_opme.c (File Modified)
1842 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1843 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1844 +3 -7 trunk/modules/core/m_die.c (File Modified)
1845 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1846 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1847 +1 -2 trunk/modules/m_challenge.c (File Modified)
1848 +11 -15 trunk/modules/m_connect.c (File Modified)
1849 +2 -4 trunk/modules/m_dline.c (File Modified)
1850 +2 -2 trunk/modules/m_etrace.c (File Modified)
1851 +11 -21 trunk/modules/m_gline.c (File Modified)
1852 +2 -4 trunk/modules/m_kline.c (File Modified)
1853 +1 -2 trunk/modules/m_rehash.c (File Modified)
1854 +3 -7 trunk/modules/m_restart.c (File Modified)
1855 +31 -45 trunk/modules/m_set.c (File Modified)
1856 +2 -4 trunk/modules/m_testmask.c (File Modified)
1857 +5 -8 trunk/modules/m_unreject.c (File Modified)
1858 +1 -3 trunk/modules/m_xline.c (File Modified)
1859 +2 -2 trunk/src/chmode.c (File Modified)
1860 +8 -15 trunk/src/modules.c (File Modified)
1861 +10 -14 trunk/src/s_auth.c (File Modified)
1862 +3 -6 trunk/src/s_conf.c (File Modified)
1863 +1 -2 trunk/src/s_newconf.c (File Modified)
1864 +20 -57 trunk/src/s_user.c (File Modified)
1865 +4 -2 trunk/src/send.c (File Modified)
1866 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1867 +4 -6 trunk/unsupported/m_force.c (File Modified)
1870 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1872 - keyword-subst from charybdis 2.2.
1876 +12 -3 trunk/doc/example.conf (File Modified)
1877 +58 -3 trunk/doc/reference.conf (File Modified)
1878 + - trunk/include/substitution.h (File Added)
1879 +1 -0 trunk/src/Makefile.in (File Modified)
1880 +2 -2 trunk/src/s_conf.c (File Modified)
1881 +164 -1 trunk/src/s_user.c (File Modified)
1882 + - trunk/src/substitution.c (File Added)
1885 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1887 Removed merge tracking for "svnmerge" for
1888 http://svn.atheme.org/charybdis/branches/release-2.2
1892 + - trunk/ (Property Modified)
1895 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1897 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1898 http://svn.atheme.org/charybdis/branches/release-2.2
1902 + - trunk/ (Property Modified)
1905 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1907 Removed merge tracking for "svnmerge" for
1908 http://svn.atheme.org/charybdis/branches/release-2.2
1912 + - trunk/ (Property Modified)
1915 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1917 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1918 http://svn.atheme.org/charybdis/branches/release-2.2
1922 + - trunk/ (Property Modified)
1925 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1931 + - trunk/ (Property Modified)
1934 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1936 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1937 http://svn.atheme.org/charybdis/branches/release-2.2
1941 + - trunk/ (Property Modified)
1944 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1946 - version bump to 2.2.0
1950 +3 -1 trunk/NEWS (File Modified)
1951 +1 -1 trunk/configure.ac (File Modified)
1954 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1957 + branches/release-2.1 -> 2.2 base
1958 + 3.0 -> branches/cxxconversion
1959 + backport some immediate 3.0 functionality for 2.2
1964 + - trunk/ (File Added)
1967 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1969 Merged revisions 3135,3137 via svnmerge from
1970 http://svn.atheme.org/charybdis/trunk
1973 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1975 - Expand TRACE description
1976 - Mention expiry time in TESTLINE
1978 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1980 Update copyright year for sgml docs to 2007.
1985 + - branches/release-2.1/ (Property Modified)
1986 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1987 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1990 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1992 Merged revisions 1999 via svnmerge from
1993 http://svn.atheme.org/charybdis/trunk
1994 Add river to CREDITS
1997 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
2004 + - branches/release-2.1/ (Property Modified)
2005 +1 -0 branches/release-2.1/CREDITS (File Modified)
2008 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
2010 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2014 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
2016 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
2018 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
2020 - add use_forward to /info
2022 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2024 Call channel_modes() with &me instead of source_p when
2025 sending out a JOIN and SJOIN for a local user. This
2026 saves checking whether they are on the channel they
2029 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2031 If use_forward is disabled:
2033 - hide +f in /mode #channel (/mode #channel f still shows it)
2034 - do not send any mode changes adding +f to local clients
2035 (-f ones are still sent)
2040 + - branches/release-2.1/ (Property Modified)
2041 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2042 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2043 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2044 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2045 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2046 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2047 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2048 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2049 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2050 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2051 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2052 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2055 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2057 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2061 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2062 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2063 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2066 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2068 Add accountability (wallops, log) to OKICK.
2072 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2075 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2077 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2078 Similar to branches/release-2.2 r3061.
2082 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2085 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2087 - Write xline to file after instead of before notifying opers and source
2088 - Also notify source of failure to add xline
2089 Similar to branches/release-2.2 r3057.
2093 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2096 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2098 If a dline/kline/resv cannot be added to the file, send
2099 the regular notices to local opers and source anyway,
2100 and also warn the source (local opers were already warned).
2101 Similar to branches/release-2.2 r3053.
2105 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2108 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2110 Port over fixes from unkline/unxline/unresv to undline.
2111 Similar to branches/release-2.2 r3049.
2115 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2118 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2120 Merged revisions 2915 via svnmerge from
2121 http://svn.atheme.org/charybdis/trunk
2124 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2126 In usage message, show kline.conf and xline.conf instead
2127 of klines.conf and xlines.conf.
2132 + - branches/release-2.1/ (Property Modified)
2133 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2136 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2138 Merged revisions 2831,2833,2853 via svnmerge from
2139 http://svn.atheme.org/charybdis/trunk
2142 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2144 unkline/unxline/unresv:
2145 - if fclose on the output returns an error, treat this as a
2147 - check if the rename from the temp file to the ban conf failed
2149 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2151 When adding a permanent dline/kline/xline/resv, check
2152 the return value of fclose().
2154 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2156 Do not free xline aconf if it could not be written out.
2157 It will be added to the list in memory anyway.
2162 + - branches/release-2.1/ (Property Modified)
2163 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2164 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2165 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2166 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2169 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2171 NEWS: Clarify effects of ip_cloaking changes a little.
2175 +2 -0 branches/release-2.1/NEWS (File Modified)
2178 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2184 +9 -9 branches/release-2.1/configure (File Modified)
2187 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2189 Version bump on 2.1 branch to 2.1.2.
2193 +1 -1 branches/release-2.1/configure.ac (File Modified)
2196 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2198 Mention r2801/r2805.
2202 +1 -0 branches/release-2.1/NEWS (File Modified)
2205 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2207 Merged revisions 2801 via svnmerge from
2208 http://svn.atheme.org/charybdis/trunk
2211 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2213 ip_cloaking: try to avoid truncation by removing more
2214 components of the hostname (except the TLD).
2219 + - branches/release-2.1/ (Property Modified)
2220 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2223 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2229 +8 -1 branches/release-2.1/NEWS (File Modified)
2232 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2234 Merged revisions 2781 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2238 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2240 Fix stupid bug: checked a hostmask against the found
2241 ban instead of all exceptions, causing all host mangled
2242 clients to be exempted if there was a single ban
2243 exception in many cases.
2248 + - branches/release-2.1/ (Property Modified)
2249 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2252 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2254 Merged revisions 2773 via svnmerge from
2255 http://svn.atheme.org/charybdis/trunk
2258 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2260 user@host must be *@* for a shared{} block with flags=locops
2261 (server should not be *).
2266 + - branches/release-2.1/ (Property Modified)
2267 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2270 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2272 Tweak \s code a little.
2276 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2277 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2278 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2281 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2283 Merged revisions 2761 via svnmerge from
2284 http://svn.atheme.org/charybdis/trunk
2287 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2289 The testline/no_tilde fixes are in 2.1.1.
2294 + - branches/release-2.1/ (Property Modified)
2295 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2298 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2304 +4 -1 branches/release-2.1/NEWS (File Modified)
2307 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2309 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
2310 http://svn.atheme.org/charybdis/trunk
2314 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2316 If the auth{} block has no_tilde and is not kline exempt,
2317 check the username without tilde against klines too.
2318 This is consistent with the way klines work on spoofs
2319 (klines checked on both raw and appearing-on-IRC version).
2321 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2323 Rework the fix for klines with no_tilde.
2324 Add an extra argument to find_address_conf() for the
2325 username without tilde, as that may contain one character more.
2327 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2329 Unbreak compile (because of r2697).
2330 testline with ~ could be improved some more perhaps, but this should work.
2332 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2334 testline: take no_tilde and username truncation into account
2336 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2338 Add some information on /testline with no_tilde and username truncation.
2343 + - branches/release-2.1/ (Property Modified)
2344 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2345 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2346 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2347 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2348 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2349 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2352 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2354 Merged revisions 2149,2151 via svnmerge from
2355 http://svn.atheme.org/charybdis/trunk
2358 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2360 Move kills from services from +s to +k snomask.
2361 Kills from non-service opers remain on +s.
2363 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2365 Update description of +s and +k snomasks.
2370 + - branches/release-2.1/ (Property Modified)
2371 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2372 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2373 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2376 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2378 Merged revisions 2685 via svnmerge from
2379 http://svn.atheme.org/charybdis/trunk
2382 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2384 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2389 + - branches/release-2.1/ (Property Modified)
2390 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2393 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2395 Merged revisions 2693 via svnmerge from
2396 http://svn.atheme.org/charybdis/trunk
2399 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2401 Fix truncation (by one) of unidented usernames
2402 if user registration is done because of DNSBL
2403 completion (which is the usual case if a valid
2404 NICK and USER are sent quickly and any DNSBLs
2410 + - branches/release-2.1/ (Property Modified)
2411 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2414 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2420 +10 -0 branches/release-2.1/NEWS (File Modified)
2423 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2429 +9 -9 branches/release-2.1/configure (File Modified)
2432 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2434 Version bump to 2.1.1.
2438 +1 -1 branches/release-2.1/configure.ac (File Modified)
2441 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2443 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
2444 http://svn.atheme.org/charybdis/trunk
2447 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2449 - fix a server notice on SID collision where the server name is mentioned twice
2451 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2453 - get_server_name() is stupid
2455 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2459 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2461 Do the Attempt to re-introduce SID server notice somewhat
2462 differently, showing a real host again if !HIDE_SERVERS_IPS
2463 and still showing the server name exactly once.
2465 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2467 Fix log message for Attempt to re-introduce SID (server notice was ok).
2469 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2471 - replace "No N line" with "no connect block" in a
2473 - show attempted server name in a few serverlog messages
2478 + - branches/release-2.1/ (Property Modified)
2479 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2482 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2484 Merged revisions 2218 via svnmerge from
2485 http://svn.atheme.org/charybdis/trunk
2488 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2490 Fix garbage in /stats y output on 64-bit archs.
2495 + - branches/release-2.1/ (Property Modified)
2496 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2499 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2501 Merged revisions 2438 via svnmerge from
2502 http://svn.atheme.org/charybdis/trunk
2505 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2507 Enable Revision keyword in addition to Id.
2512 + - branches/release-2.1/ (Property Modified)
2513 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2516 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2518 Merged revisions 2679 via svnmerge from
2519 http://svn.atheme.org/charybdis/trunk
2522 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2524 Port over ratbox 2.2 r23253 (anfl):
2525 - remove the cached storage of how many +beI there are, thereby fixing a
2526 case where it can get desynced from reality
2531 + - branches/release-2.1/ (Property Modified)
2532 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2533 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2536 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2538 Merged revisions 2093,2095 via svnmerge from
2539 http://svn.atheme.org/charybdis/trunk
2542 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2544 - change DNSBL licensing to BSD.
2546 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2548 - change x86-assembly FNV implementation to BSD license
2553 + - branches/release-2.1/ (Property Modified)
2554 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2555 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2558 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2560 Merged revisions 2073,2075 via svnmerge from
2561 http://svn.atheme.org/charybdis/trunk
2564 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2566 Put full information in the squit reason when exiting
2567 a server due to a servlink (ziplinks) error.
2569 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2571 Put full information in the squit reason when exiting
2572 a server due to not enough arguments for a command.
2577 + - branches/release-2.1/ (Property Modified)
2578 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2579 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2582 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2584 Merged revisions 2071 via svnmerge from
2585 http://svn.atheme.org/charybdis/trunk
2588 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2590 Don't redirect users from an existing domain to an
2591 existing server in reference.conf.
2597 + - branches/release-2.1/ (Property Modified)
2598 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2601 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2603 Merged revisions 2053 via svnmerge from
2604 http://svn.atheme.org/charybdis/trunk
2607 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2609 Make find_channel_membership() choose the shortest list
2610 (channel's list or user's list) to search, avoiding excessive
2611 CPU usage with services which are in lots of channels.
2612 From ratbox 2.2 (anfl/jilles)
2617 + - branches/release-2.1/ (Property Modified)
2618 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2621 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2627 +9 -9 branches/release-2.1/configure (File Modified)
2630 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2632 Version change 2.1.0rc1 -> 2.1.0 (release).
2636 +1 -1 branches/release-2.1/configure.ac (File Modified)
2639 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2641 Merged revisions 2029 via svnmerge from
2642 http://svn.atheme.org/charybdis/trunk
2645 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2647 NEWS: mention m_webirc.c module
2652 + - branches/release-2.1/ (Property Modified)
2653 +1 -0 branches/release-2.1/NEWS (File Modified)
2656 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2662 +9 -9 branches/release-2.1/configure (File Modified)
2665 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2667 Change version to 2.1.0rc1.
2671 +1 -1 branches/release-2.1/configure.ac (File Modified)
2674 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2676 Merged revisions 2021 via svnmerge from
2677 http://svn.atheme.org/charybdis/trunk
2680 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2682 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2683 related flaky looking things, and instead keep a list
2684 of BlacklistClients in PreClient.
2689 + - branches/release-2.1/ (Property Modified)
2690 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2691 +1 -1 branches/release-2.1/include/client.h (File Modified)
2692 +0 -1 branches/release-2.1/include/res.h (File Modified)
2693 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2694 +0 -24 branches/release-2.1/src/res.c (File Modified)
2695 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2698 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2700 Merged revisions 2015,2017 via svnmerge from
2701 http://svn.atheme.org/charybdis/trunk
2704 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2706 Check if the name in the question section of the
2707 DNS reply matches what we queried, to guard against
2708 late replies to a previous query with the same id.
2710 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2712 res.c: add a comment summarizing our changes
2717 + - branches/release-2.1/ (Property Modified)
2718 +53 -18 branches/release-2.1/src/res.c (File Modified)
2721 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2723 Merged revisions 1981 via svnmerge from
2724 http://svn.atheme.org/charybdis/trunk
2727 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2729 Alphabetize extensions and tweak the descriptions a little.
2734 + - branches/release-2.1/ (Property Modified)
2735 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2736 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2739 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2741 Merged revisions 1975 via svnmerge from
2742 http://svn.atheme.org/charybdis/trunk
2745 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2747 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2748 We should use the IP and not truncate the hostname.
2749 From ratbox 2.2 (androsyn)
2754 + - branches/release-2.1/ (Property Modified)
2755 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2758 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2760 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2761 http://svn.atheme.org/charybdis/trunk
2765 + - branches/release-2.1/ (Property Modified)
2768 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2770 - branch 2.1 release family
2774 + - branches/release-2.1/ (File Added)
2777 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2779 Describe new handling of host mangling in channel bans in SGML.
2783 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2786 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2788 - ok, 2.1 operline brought to you by marvin the melancholy robot
2792 +1 -1 trunk/src/messages.tab (File Modified)
2795 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2797 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2798 If anybody comes up with anything better, then please let us know
2799 and we will change this before 2.1 is branched.
2803 +1 -1 trunk/src/messages.tab (File Modified)
2806 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2808 Add EUID to capab.txt.
2812 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2815 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2821 +3 -0 trunk/NEWS (File Modified)
2824 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2826 Allow service{} servers to manipulate the nick delay table
2827 (for "nickserv enforcement").
2828 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2829 If duration is 0, the nickdelay entry is removed, otherwise
2830 it is added with the duration in seconds (maximum 24 hours).
2831 It is suggested that this is used if the EUID capab is present.
2835 +42 -1 trunk/modules/m_services.c (File Modified)
2838 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2840 HURT: strip off *@ from the start of the mask
2841 reject anything else containing '@' or '!'
2845 +11 -0 trunk/extensions/hurt.c (File Modified)
2848 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2850 ircd.c: need supported.h here
2854 +1 -0 trunk/src/ircd.c (File Modified)
2857 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2859 HURT: less ambiguity here
2860 ips/hosts to be hurt must contain a '.' or ':' otherwise
2861 they are interpreted as nicks
2865 +14 -9 trunk/extensions/hurt.c (File Modified)
2868 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2870 - we're now ircd-charybdis.org.
2871 - properly alphabetize credits
2875 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2878 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2880 - add additional modules to the configs
2884 +6 -0 trunk/doc/example.conf (File Modified)
2885 +12 -0 trunk/doc/reference.conf (File Modified)
2888 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2890 - remove hurt.h, it is pointless and confusing
2894 +27 -62 trunk/extensions/hurt.c (File Modified)
2895 + - trunk/extensions/hurt.h (File Deleted)
2898 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2900 - add code to suggest a local HURT by nickname.
2901 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2905 +40 -10 trunk/extensions/hurt.c (File Modified)
2906 +1 -0 trunk/extensions/hurt.h (File Modified)
2909 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2915 +2 -1 trunk/NEWS (File Modified)
2918 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2920 MASKTRACE/TESTMASK: check orighost as well
2924 +4 -2 trunk/modules/m_etrace.c (File Modified)
2925 +3 -1 trunk/modules/m_testmask.c (File Modified)
2928 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2930 Make RPL_ISUPPORT (005) numeric modularizable.
2931 Currently it will reassemble the numeric every time
2932 it needs to be sent, using a few dozen callbacks;
2933 if this is too slow some caching scheme should be
2938 +0 -1 trunk/include/s_user.h (File Modified)
2939 +36 -114 trunk/include/supported.h (File Modified)
2940 +1 -1 trunk/modules/m_version.c (File Modified)
2941 +1 -0 trunk/src/Makefile.in (File Modified)
2942 +1 -0 trunk/src/ircd.c (File Modified)
2943 +300 -25 trunk/src/s_user.c (File Modified)
2944 + - trunk/src/supported.c (File Added)
2947 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2949 EUID orighost could differ from host only in case,
2950 do not mark as dynamic spoof then
2954 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2957 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2959 kline help file: clarify a bit and remove some obsolete stuff
2960 partly suggested by Olin
2964 +8 -8 trunk/help/opers/kline (File Modified)
2967 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2973 +20 -0 trunk/NEWS (File Modified)
2976 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2978 Show real host/IP to nonopers whoising themselves.
2979 The IP is not shown for auth{} spoofs, otherwise it is,
2980 as it looked rather weird to me to show an auth{} spoofed
2981 IP like this. (/userhost on self still shows the IP.)
2985 +13 -2 trunk/modules/m_whois.c (File Modified)
2988 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2990 Document nick_delay stuff and move it around a bit.
2994 +1 -2 trunk/doc/example.conf (File Modified)
2995 +8 -2 trunk/doc/reference.conf (File Modified)
2998 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
3000 - disable nickdelay by default. Needs to be documented in reference.conf.
3004 +2 -0 trunk/doc/example.conf (File Modified)
3005 +2 -0 trunk/doc/reference.conf (File Modified)
3008 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
3010 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
3014 +2 -1 trunk/modules/m_services.c (File Modified)
3017 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
3019 ip_cloaking: somewhat hackish but we need to send the
3020 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3025 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3028 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3030 If EUID is used, show realhost in far connect notice
3031 (but not in far disconnect notice).
3035 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3038 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3041 - use non-ENCAP CHGHOST if possible
3042 - really introduce new users with their mangled and real
3043 host if +h is in default umodes
3047 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3050 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3052 Add non-ENCAP CHGHOST.
3056 +49 -11 trunk/modules/m_chghost.c (File Modified)
3059 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3061 Initial addition of EUID (puts realhost/account in same
3062 command as user introduction).
3063 See doc/technical/euid.txt for more information.
3064 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3068 + - trunk/doc/technical/euid.txt (File Added)
3069 +2 -1 trunk/include/s_serv.h (File Modified)
3070 +1 -1 trunk/include/s_user.h (File Modified)
3071 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3072 +1 -34 trunk/modules/m_chghost.c (File Modified)
3073 +0 -28 trunk/modules/m_services.c (File Modified)
3074 +30 -1 trunk/src/s_serv.c (File Modified)
3075 +30 -3 trunk/src/s_user.c (File Modified)
3078 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3080 Store the mangled host in localClient and use it for
3081 ban matching (also match real host for mangled users,
3082 also match mangled host for uncloaked users).
3083 Improve interaction of +h with auth{} and services
3085 Note that all of this only applies to clients who
3086 connect after the mangling module is loaded
3087 (other clients cannot even set +h).
3088 The sorcerynet cloaking module has not been updated
3093 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3094 +3 -0 trunk/include/client.h (File Modified)
3095 +64 -5 trunk/src/channel.c (File Modified)
3096 +1 -0 trunk/src/client.c (File Modified)
3097 +2 -2 trunk/src/s_user.c (File Modified)
3100 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3102 Document /stats U letters in sgml.
3106 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3109 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3111 Better description of hub_mask and leaf_mask.
3115 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3118 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3120 Add operspy_dont_care_user_info to sgml docs.
3124 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3127 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3129 Add general::operspy_dont_care_user_info.
3130 This makes /who mask equivalent to /who !mask for opers
3131 with the operspy flag, and removes the operspy log/notice
3132 on /who mask, /masktrace and /scan.
3133 The necessary privilege (operspy flag) is unchanged.
3134 Behaviour for the other operspy commands (channel
3135 related ones) is also unchanged.
3139 +1 -0 trunk/doc/example.conf (File Modified)
3140 +6 -0 trunk/doc/reference.conf (File Modified)
3141 +1 -0 trunk/include/s_conf.h (File Modified)
3142 +10 -8 trunk/modules/m_etrace.c (File Modified)
3143 +6 -0 trunk/modules/m_info.c (File Modified)
3144 +8 -5 trunk/modules/m_scan.c (File Modified)
3145 +1 -1 trunk/modules/m_version.c (File Modified)
3146 +6 -1 trunk/modules/m_who.c (File Modified)
3147 +1 -0 trunk/src/newconf.c (File Modified)
3148 +1 -0 trunk/src/s_conf.c (File Modified)
3151 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3153 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3154 This letter will also be used for showing operspy with
3155 limited accountability (show non channel related info
3156 without '!' or notice).
3160 +2 -0 trunk/doc/server-version-info (File Modified)
3161 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3162 +2 -0 trunk/include/ircd.h (File Modified)
3163 +6 -0 trunk/modules/m_info.c (File Modified)
3164 +2 -0 trunk/modules/m_version.c (File Modified)
3165 +1 -0 trunk/src/ircd_state.c (File Modified)
3168 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3170 Add m_webirc module, allows showing real host of CGI:IRC users.
3171 Differences to the version available on my web page for a while:
3172 instructions on how to set it up.
3176 +137 -0 trunk/extensions/Makefile.in (File Modified)
3177 + - trunk/extensions/m_webirc.c (File Added)
3180 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3182 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3186 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3189 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3191 - move beu from core to contributors
3192 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3196 +2 -2 trunk/CREDITS (File Modified)
3199 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3201 Mention that class blocks must be defined before the
3202 auth or connect blocks referencing them.
3206 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3209 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3212 - change from "can join" to "is banned", this reverses sense
3213 and removes "weird" checks like for +i, +l, +j
3214 - don't allow $j to same channel
3215 - +s/+p restriction removed, anyone can /mode b anyway
3220 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3223 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3225 Add a few important lines from reference.conf to example.conf.
3229 +8 -1 trunk/doc/example.conf (File Modified)
3232 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3234 - we don't support rtsigio anymore
3235 - we definately don't support VMS nor Cygwin either.
3239 +2 -2 trunk/INSTALL (File Modified)
3240 +0 -2 trunk/README.FIRST (File Modified)
3243 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3245 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3249 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3252 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3255 - return EXTBAN_NOMATCH for a valid ban that does not match
3256 - consider a $j ban invalid if we were already processing a
3257 can_join for a $j ban
3261 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3264 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3266 extb_extgecos: realhost -> orighost
3270 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3273 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3275 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3279 +59 -0 trunk/extensions/Makefile.in (File Modified)
3280 + - trunk/extensions/extb_canjoin.c (File Added)
3283 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3285 - oh right, charybdis calls that 'orighost'.
3289 +2 -2 trunk/modules/m_who.c (File Modified)
3292 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3294 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3298 +2 -0 trunk/modules/m_who.c (File Modified)
3301 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3303 - also check $x against realhost
3307 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3310 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3312 Sorcerynet people want a debugging notice moved from +s to +d.
3316 +1 -1 trunk/src/blacklist.c (File Modified)
3319 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3321 Use source_p instead of client_p for free_pre_client().
3322 client_p could be NULL or another client.
3326 +1 -1 trunk/src/client.c (File Modified)
3329 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3331 - revert this, I know how to fix it now
3335 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3338 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3340 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3341 This fix is probably suboptimal, but it does indeed fix the problem.
3345 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3348 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3350 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3354 +49 -0 trunk/extensions/Makefile.in (File Modified)
3355 + - trunk/extensions/extb_extgecos.c (File Added)
3358 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3360 Remove undocumented and unused general::fallback_to_ip6_int config option.
3364 +0 -3 trunk/include/s_conf.h (File Modified)
3365 +0 -3 trunk/src/newconf.c (File Modified)
3368 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3371 - document new TESTMASK
3372 - mention that TESTMASK matching is the same as MASKTRACE matching
3373 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3378 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3381 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3383 New testmask from ratbox 2.2.
3384 Allows matches on nick, ip and gecos in addition to user
3385 and host, and is fully analogous to masktrace.
3386 The numeric has changed from 724 to 727 and fields in it
3391 +4 -3 trunk/help/opers/testmask (File Modified)
3392 +1 -0 trunk/include/numeric.h (File Modified)
3393 +82 -9 trunk/modules/m_testmask.c (File Modified)
3394 +2 -2 trunk/src/messages.tab (File Modified)
3397 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3399 contrib -> extensions
3403 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3406 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3408 CHGHOST: Check validity of new hostname.
3409 If the command came from a local client (disabled by
3410 default), send an error message and drop the command.
3411 If the command came from a remote client or server,
3412 send a notice to opers and the target user (if local).
3416 +42 -1 trunk/modules/m_chghost.c (File Modified)
3419 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3425 +23 -1 trunk/NEWS (File Modified)
3428 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3430 When an outgoing server connection succeeds, set
3431 localClient->ip by simply copying the whole sockaddr
3432 struct instead of copying certain parts only.
3436 +1 -19 trunk/src/s_serv.c (File Modified)
3439 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3441 Give a special error message and ignore the connect block
3442 if trying to add a connect block for the server's own name.
3446 +7 -0 trunk/src/newconf.c (File Modified)
3449 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3451 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3452 when --disable-balloc is used, so that it compiles.
3453 Obviously the BlockHeapUsage() stub returns just zeroes so
3454 /stats z will be less informative.
3458 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3461 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3463 Free and zero dns_query in DNS callback for outgoing connect.
3464 This avoids double free of reslist.
3468 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3471 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3473 From ratbox, log failed outgoing connections to serverlog.
3478 +13 -1 trunk/src/s_serv.c (File Modified)
3481 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3483 Change serverlog message when connecting to be more clear and show the port number.
3487 +1 -1 trunk/src/s_serv.c (File Modified)
3490 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3492 Remove gethost_byname(), this is meaningless
3493 since the removal of AAAA -> A fallback (r1763).
3497 +0 -1 trunk/include/res.h (File Modified)
3498 +0 -12 trunk/src/res.c (File Modified)
3501 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3503 Remove ip6.int support and use only ip6.arpa.
3504 The global ip6.int zone has disappeared on June 1
3505 and a lot of other software has been removing ip6.int
3507 This removes the second and last case where IPv6
3508 support in charybdis causes extra lookups and slows
3513 +5 -27 trunk/src/res.c (File Modified)
3516 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3518 Mention new default (r1767) for connect::aftype in sgml docs.
3522 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3525 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3527 Use IPv6 if connect::host looks like an IPv6 address
3528 (contains a colon). No need to aftype=ipv6 anymore.
3532 +2 -0 trunk/src/newconf.c (File Modified)
3535 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3537 More information about connect::host.
3541 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3544 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3546 Remove fallback to A if AAAA cannot be found.
3547 In case of a forward check of a reverse lookup, we
3548 already know if it's ipv4 or ipv6, so it is not
3549 useful and in case of a forward lookup of a hostname
3550 in connect::host, connect::aftype already specifies
3551 if it's ipv4 or ipv6.
3555 +4 -27 trunk/src/res.c (File Modified)
3558 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3561 - check if +c made the message text empty and refuse
3563 - don't copy message text if it is not necessary
3568 +14 -4 trunk/modules/core/m_message.c (File Modified)
3571 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3573 remove_conf_item(): do not free cf_name, this is generally a string constant
3577 +0 -1 trunk/src/newconf.c (File Modified)
3580 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3582 Remove the old unused FDL_ constants.
3586 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3589 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3591 Remove an unused struct irc_sockaddr_storage from fde_t
3592 (allocated for every possible file descriptor).
3596 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3599 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3601 If the DNS lookup for an outgoing connection is still
3602 pending when it is closed, clean it up.
3606 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3609 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3611 If proc_answer() fails (for example if a lookup for an
3612 A record returns a CNAME), fail the query immediately.
3613 Previously the packet was just ignored, leaving the
3618 +4 -8 trunk/src/res.c (File Modified)
3621 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3623 Correct sockhost field in an outgoing server connection.
3624 First copy the host field from the server_conf, then
3625 take the IP from to where the connection was attempted
3626 when the connection callback is called.
3627 (Before r1747 this used the IP from the server_conf.)
3631 +8 -2 trunk/src/s_serv.c (File Modified)
3634 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3636 Remove ipnum (keep aftype) and dns_query from server_conf.
3637 We don't keep track of binary form address in connect{}
3638 blocks anymore, DNS lookups of names in host= gone.
3639 As before the DNS lookup is done on connect.
3640 This should unbreak hostnames in host= somewhat.
3644 +1 -2 trunk/include/s_newconf.h (File Modified)
3645 +2 -2 trunk/src/newconf.c (File Modified)
3646 +1 -42 trunk/src/s_newconf.c (File Modified)
3647 +12 -31 trunk/src/s_serv.c (File Modified)
3650 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3656 +1 -1 trunk/configure (File Modified)
3659 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3661 Fix --disable-balloc help text (said --disable-small-net).
3665 +1 -1 trunk/configure.ac (File Modified)
3668 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3670 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3671 services (+S). Unlike operstring and adminstring, this
3672 is not changeable with /quote set but is updated on rehash.
3676 +1 -0 trunk/doc/example.conf (File Modified)
3677 +10 -2 trunk/doc/reference.conf (File Modified)
3678 +1 -0 trunk/include/s_conf.h (File Modified)
3679 +6 -0 trunk/modules/m_info.c (File Modified)
3680 +3 -2 trunk/modules/m_whois.c (File Modified)
3681 +1 -0 trunk/src/newconf.c (File Modified)
3682 +1 -0 trunk/src/s_conf.c (File Modified)
3685 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3687 Fix handling of comma in whois: ignore the comma and
3688 everything after it but do output the entire parameter
3693 +2 -2 trunk/modules/m_whois.c (File Modified)
3696 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3698 New /stats letter 's' to list HURTs:
3699 - opers get the full listing.
3700 - users get any HURTs that match their sockhost/orighost if
3701 "stats_k_oper_only" is set to 1.
3705 +50 -0 trunk/extensions/hurt.c (File Modified)
3708 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3710 - make the newconf system available to modules.
3714 +4 -1 trunk/include/newconf.h (File Modified)
3715 +4 -8 trunk/src/newconf.c (File Modified)
3718 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3720 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3723 +0 -3 trunk/doc/example.conf (File Modified)
3724 +0 -3 trunk/doc/reference.conf (File Modified)
3727 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3729 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3733 +3 -0 trunk/doc/example.conf (File Modified)
3734 +3 -0 trunk/doc/reference.conf (File Modified)
3737 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3739 Fix too early truncation of JOIN channel list.
3743 +2 -3 trunk/modules/core/m_join.c (File Modified)
3746 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3748 - From ratbox 2.2 (anfl), send server notices about read
3749 errors from handshakes and servers to +s instead of +d.
3750 - Send various server notices about failed server
3751 connections which did not reach registered state network
3752 wide if the connection was initiated by a remote oper.
3753 This avoids annoying the whole net if there is a
3754 broken autoconnect, but allows all opers to see why a
3755 remote connect failed. Failed connections which did reach
3756 server state already generate server notices everywhere.
3758 Note: this is an exception to our general policy to not send
3759 server notices about unregistered connections remotely.
3763 +1 -0 trunk/include/client.h (File Modified)
3764 +20 -6 trunk/src/client.c (File Modified)
3765 +6 -6 trunk/src/s_serv.c (File Modified)
3768 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3774 +1 -1 trunk/doc/example.conf (File Modified)
3775 +1 -1 trunk/doc/reference.conf (File Modified)
3778 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3780 Don't allow #channel +b $c:&channel (inconsistent target).
3784 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3787 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3789 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3793 +0 -2 trunk/include/client.h (File Modified)
3796 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3798 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3802 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3805 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3807 Store IP addresses in whowas. These are shown to opers.
3808 Obtained from Eurus patches.
3809 orighost tracking removed (not worth the memory IMHO),
3810 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3811 with unknown IPs and to not violate auth{} spoof policy.
3815 +2 -0 trunk/doc/reference.conf (File Modified)
3816 +1 -0 trunk/include/numeric.h (File Modified)
3817 +1 -0 trunk/include/whowas.h (File Modified)
3818 +10 -1 trunk/modules/m_whowas.c (File Modified)
3819 +1 -1 trunk/src/messages.tab (File Modified)
3820 +4 -0 trunk/src/whowas.c (File Modified)
3823 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3825 Describe hostmask parameter of masktrace better in sgml docs.
3829 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3832 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3834 masktrace help file: mention CIDR IP masks
3839 +2 -0 trunk/help/opers/masktrace (File Modified)
3842 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3844 MASKTRACE: allow normal match() on IP address also
3849 +2 -3 trunk/modules/m_etrace.c (File Modified)
3852 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3854 Allow +S clients (services) to send to channels and @/+ channels always.
3858 +1 -1 trunk/modules/core/m_message.c (File Modified)
3859 +1 -1 trunk/src/channel.c (File Modified)
3862 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3864 Allow servers to send to @#chan and +#chan.
3868 +1 -1 trunk/modules/core/m_message.c (File Modified)
3871 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3873 Don't count opers on service{} servers in /lusers.
3877 +2 -2 trunk/src/s_user.c (File Modified)
3880 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3882 Show opers the real host behind a dynamic spoof in WHOIS.
3883 If the user is auth{} spoofed, this shows the auth{} spoof
3884 otherwise it shows the DNS hostname and IP address.
3885 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3889 +1 -0 trunk/include/numeric.h (File Modified)
3890 +12 -2 trunk/modules/m_whois.c (File Modified)
3891 +1 -1 trunk/src/messages.tab (File Modified)
3894 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3896 Remove #define HIDE_SPOOF_IPS from config.h, should
3897 have been done earlier.
3901 +0 -7 trunk/include/config.h (File Modified)
3904 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3906 Bring back ERR_CANTKILLSERVER.
3910 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3913 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3916 - also send RPL_HOSTHIDDEN on -h
3917 - don't allow +h for auth{} spoofed clients
3921 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3924 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3926 /etc/resolv.conf parsing:
3927 - don't crash (sometimes) if there is a line without an argument
3928 (e.g. 'search' by itself)
3929 - fix handling of lines with leading whitespace
3933 +9 -8 trunk/src/reslib.c (File Modified)
3936 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3938 Put back code that terminates DNS queries, which was
3939 removed during the resolver changes.
3943 +4 -0 trunk/src/s_auth.c (File Modified)
3946 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3948 - oh hey, that was in the wrong place
3952 +13 -13 trunk/src/s_auth.c (File Modified)
3955 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3957 - handle a situation where a user can go away before DNS completes
3961 +13 -0 trunk/src/s_auth.c (File Modified)
3964 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3970 +1 -0 trunk/include/blacklist.h (File Modified)
3971 +1 -0 trunk/include/res.h (File Modified)
3972 +33 -2 trunk/src/blacklist.c (File Modified)
3973 +2 -0 trunk/src/client.c (File Modified)
3974 +24 -0 trunk/src/res.c (File Modified)
3977 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3979 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3980 if comm_accept() failed.
3982 Found with valgrind.
3986 +4 -4 trunk/src/listener.c (File Modified)
3989 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3991 - handle unavailable Client/preClient structs
3995 +9 -0 trunk/src/blacklist.c (File Modified)
3998 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
4000 Add +lf to SGML docs.
4004 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
4007 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
4009 Also do forwarding if the channel limit (+l) is exceeded.
4013 +1 -1 trunk/help/opers/cmode (File Modified)
4014 +2 -2 trunk/modules/core/m_join.c (File Modified)
4017 beu 2006/06/07 11:53:21 UTC (20060607-1663)
4019 Post-release lovin':
4020 - Update version to 2.1.0.
4021 - Regenerate configure.
4025 +9 -9 trunk/configure (File Modified)
4026 +1 -1 trunk/configure.ac (File Modified)
4029 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4031 Comment out example blacklist{} block.
4035 +7 -7 trunk/doc/example.conf (File Modified)
4036 +7 -7 trunk/doc/reference.conf (File Modified)
4039 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4041 Add note regarding use of AHBL BLs.
4045 +4 -0 trunk/doc/example.conf (File Modified)
4046 +4 -0 trunk/doc/reference.conf (File Modified)
4049 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4055 +2 -2 trunk/CREDITS (File Modified)
4058 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4064 +1 -0 trunk/CREDITS (File Modified)
4067 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4069 Put more recent ratbox CREDITS here.
4073 +3 -2 trunk/doc/Ratbox-team (File Modified)
4076 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4082 +5 -4 trunk/NEWS (File Modified)
4085 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4087 Mention that install or make install also avoids modunload crashes.
4091 +2 -1 trunk/BUGS (File Modified)
4094 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4100 +3 -8 trunk/NEWS (File Modified)
4103 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4109 +3 -2 trunk/BUGS (File Modified)
4112 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4114 - add orighost check to hurt.c
4119 +1 -6 trunk/BUGS (File Modified)
4120 +1 -1 trunk/extensions/hurt.c (File Modified)
4123 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4125 Make kline_exempt exempt from HURT also.
4129 +2 -1 trunk/extensions/hurt.c (File Modified)
4132 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4134 Fix mask HEAL propagation.
4138 +6 -3 trunk/extensions/hurt.c (File Modified)
4141 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4148 +18 -31 trunk/extensions/README (File Modified)
4151 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4153 More target change hax.
4158 +5 -0 trunk/extensions/hurt.c (File Modified)
4161 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4163 Improvements to HURT propagation.
4167 +8 -6 trunk/extensions/hurt.c (File Modified)
4170 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4172 - further simplification
4176 +25 -76 trunk/extensions/hurt.c (File Modified)
4177 +0 -9 trunk/extensions/hurt.h (File Modified)
4180 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4186 +13 -0 trunk/extensions/hurt.c (File Modified)
4189 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4191 - cut off at 15 messages instead of 30
4195 +1 -1 trunk/extensions/hurt.h (File Modified)
4198 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4200 Squash a warning here.
4204 +1 -3 trunk/src/ircd.c (File Modified)
4207 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4209 Don't show servers in /stats l to nonopers if flatten links is enabled.
4213 +3 -1 trunk/modules/m_stats.c (File Modified)
4216 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4222 +20 -7 trunk/extensions/hurt.c (File Modified)
4225 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4227 - remove inline stuff (yuck)
4228 - sockaddr should have been sockhost
4232 +22 -31 trunk/extensions/hurt.c (File Modified)
4235 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4237 - make hurt checking actually work
4241 +2 -7 trunk/extensions/hurt.c (File Modified)
4244 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4246 Slight tweak to alias{}.
4250 +4 -0 trunk/src/parse.c (File Modified)
4253 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4255 - further simplification
4259 +59 -71 trunk/extensions/hurt.c (File Modified)
4260 +0 -1 trunk/extensions/hurt.h (File Modified)
4263 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4265 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4269 +10 -20 trunk/extensions/hurt.c (File Modified)
4270 +0 -4 trunk/extensions/hurt.h (File Modified)
4273 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4275 - remove some unnecessary code here (hurt_initial_check_event()).
4279 +0 -23 trunk/extensions/hurt.c (File Modified)
4282 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4284 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4288 +8 -0 trunk/modules/core/m_message.c (File Modified)
4291 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4293 - more sane tgchange hax
4297 +2 -1 trunk/extensions/hurt.c (File Modified)
4300 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4302 Make HEAL <nick> work.
4306 +40 -43 trunk/extensions/hurt.c (File Modified)
4309 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4311 Destroy hurt_clients list on unload.
4315 +7 -0 trunk/extensions/hurt.c (File Modified)
4318 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4320 Coding style: no space between a function name and parenthesis.
4324 +43 -43 trunk/extensions/hurt.c (File Modified)
4327 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4329 Now works and throws out hurt clients after 30 protocol messages
4330 unless they identify.
4334 +28 -36 trunk/extensions/hurt.c (File Modified)
4335 +1 -7 trunk/extensions/hurt.h (File Modified)
4338 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4340 Working addition/lookup.
4344 +8 -0 trunk/extensions/hurt.c (File Modified)
4347 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4349 Get rid of hyb6 style propagation (:server COMMAND source).
4353 +18 -22 trunk/extensions/hurt.c (File Modified)
4356 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4358 add not-working hurt_add and hurt_find
4362 +13 -5 trunk/extensions/hurt.c (File Modified)
4365 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4367 Comment out a lot of stuff so I can load and unload this without crashing.
4371 +17 -6 trunk/extensions/hurt.c (File Modified)
4374 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4376 Fix svn:keywords and add a short comment at the top.
4380 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4383 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4385 - Make hurt module compile
4386 - Link it to the build
4387 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4388 correct flag name, no CAP_TS6 use etc
4392 +1 -0 trunk/extensions/Makefile.in (File Modified)
4393 +30 -32 trunk/extensions/hurt.c (File Modified)
4396 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4398 Put beu's hurt module in trunk.
4402 + - trunk/extensions/hurt.c (File Added)
4403 + - trunk/extensions/hurt.h (File Added)
4406 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4408 - _iprint(): use stderr instead of stdout
4412 +1 -1 trunk/src/s_log.c (File Modified)
4415 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4417 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4418 and subsequently destroy our kqueue when we close 0, 1, 2
4420 - After closing fd 0, 1, 2 reopen them to /dev/null again
4421 so we don't send messages from malloc etc to a random
4423 - Remove an obsolete comment.
4427 +13 -2 trunk/src/ircd.c (File Modified)
4430 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4436 +29 -1 trunk/NEWS (File Modified)
4439 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4445 +1 -1 trunk/configure (File Modified)
4448 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4450 Fix openssl version check to also accept versions newer than 0.9.6.
4454 +1 -1 trunk/configure.ac (File Modified)
4457 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4459 Oops, need packet.h here.
4463 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4466 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4468 End the flood grace period in CPRIVMSG/CNOTICE.
4472 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4475 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4477 - update class::connectfreq documentation
4481 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4484 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4486 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4490 +3 -6 trunk/src/s_serv.c (File Modified)
4493 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4495 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4499 +1 -1 trunk/src/messages.tab (File Modified)
4502 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4504 Don't mention that /stats p shows idle times, as it doesn't.
4508 +1 -1 trunk/help/opers/stats (File Modified)
4509 +1 -1 trunk/help/users/stats (File Modified)
4512 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4514 /stats A shows DNS servers, it doesn't matter whether ircd
4515 uses ADNS or something else.
4519 +1 -1 trunk/help/opers/stats (File Modified)
4522 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4524 get_client_name() fix
4528 +4 -0 trunk/src/client.c (File Modified)
4531 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4537 +6 -0 trunk/src/ircd.c (File Modified)
4540 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4542 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4545 +16 -17 trunk/configure (File Modified)
4546 +1 -1 trunk/configure.ac (File Modified)
4549 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4551 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4554 +135 -0 trunk/configure (File Modified)
4555 +6 -0 trunk/configure.ac (File Modified)
4558 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4560 Exit 0 on successful -conftest.
4564 +1 -1 trunk/src/ircd.c (File Modified)
4567 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4569 Make the "keep the parent process around" thing work, by opening
4570 a pipe to the child process. This pipe is on fd 0 in the child
4571 process. After successful initialization, the child will write
4572 a byte to this pipe, on fatal errors it will close it without
4575 Somewhat hackish still but should work.
4579 +27 -30 trunk/src/ircd.c (File Modified)
4582 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4584 - convert some error messages to ierror() over fprintf/ilog combination
4588 +3 -6 trunk/src/ircd.c (File Modified)
4591 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4593 - inotice() for loadmodule when in foreground mode
4597 +3 -0 trunk/src/modules.c (File Modified)
4600 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4602 - remove inotice() on loading modules from the config
4606 +0 -3 trunk/src/modules.c (File Modified)
4609 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4611 - usleep for 50000usec in the parent process to allow for startup messages
4612 to be cleanly printed before detaching to shell, this should be more than
4617 +3 -0 trunk/src/ircd.c (File Modified)
4620 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4622 - display more errors during normal startup as to try to help people find common problems
4626 +27 -10 trunk/src/ircd.c (File Modified)
4629 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4631 - version bump in preparation of 2.0.0 release
4635 +9 -9 trunk/configure (File Modified)
4636 +1 -1 trunk/configure.ac (File Modified)
4639 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4641 Change example.conf operator block from "admin" to "god",
4642 so as to show we encourage per-person operator blocks.
4646 +4 -2 trunk/doc/example.conf (File Modified)
4649 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4651 Document alias{} block.
4655 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4658 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4660 Document DNS blacklist stuff in sgml.
4664 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4665 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4668 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4670 Misc /stats clarifications.
4674 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4677 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4679 Move snomasks into umodes chapter.
4680 Move oprivs chapter down.
4684 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4685 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4686 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4689 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4691 Mention operator{} user@host change.
4695 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4698 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4700 operator{} block user@host matches against orighost now, not host.
4701 This means that services/+h spoofs do not work in operator{} blocks;
4702 auth{} spoofs still work.
4706 +4 -0 trunk/doc/example.conf (File Modified)
4707 +1 -1 trunk/doc/reference.conf (File Modified)
4708 +2 -2 trunk/modules/m_challenge.c (File Modified)
4709 +1 -1 trunk/modules/m_oper.c (File Modified)
4712 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4714 - inotice/iwarn/ierror() stuff I was working on
4718 +3 -0 trunk/include/s_log.h (File Modified)
4719 +15 -11 trunk/src/ircd.c (File Modified)
4720 +3 -1 trunk/src/modules.c (File Modified)
4721 +1 -1 trunk/src/newconf.c (File Modified)
4722 +54 -0 trunk/src/s_log.c (File Modified)
4725 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4727 Oops, don't add blacklists to the list twice on rehash.
4731 +3 -2 trunk/src/blacklist.c (File Modified)
4734 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4736 Remove notices to the client about progress of dnsbl lookups.
4740 +0 -4 trunk/src/blacklist.c (File Modified)
4743 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4745 Add auth{} flag dnsbl_exempt.
4749 +2 -1 trunk/doc/example.conf (File Modified)
4750 +2 -1 trunk/doc/reference.conf (File Modified)
4751 +2 -0 trunk/include/s_conf.h (File Modified)
4752 +1 -0 trunk/src/newconf.c (File Modified)
4753 +8 -1 trunk/src/s_user.c (File Modified)
4756 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4758 Switch alias{} and blacklist{} around, for consistency with example.conf.
4762 +18 -18 trunk/doc/reference.conf (File Modified)
4765 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4767 Send a warning to the user if they are dnsbl listed but exempted.
4771 +17 -12 trunk/src/s_user.c (File Modified)
4774 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4776 Move throwing out dnsbl listed clients to registration,
4777 and make kline_exempt exempt from it.
4781 +1 -0 trunk/include/blacklist.h (File Modified)
4782 +4 -0 trunk/include/client.h (File Modified)
4783 +15 -16 trunk/src/blacklist.c (File Modified)
4784 +6 -0 trunk/src/client.c (File Modified)
4785 +17 -0 trunk/src/s_user.c (File Modified)
4788 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4790 Show refcount in /stats n.
4794 +3 -2 trunk/modules/m_stats.c (File Modified)
4797 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4799 Don't look up dnsbls twice if they send USER twice.
4803 +5 -3 trunk/modules/m_user.c (File Modified)
4806 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4808 Add /stats n to help files.
4812 +1 -0 trunk/help/opers/stats (File Modified)
4813 +1 -0 trunk/help/users/stats (File Modified)
4816 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4818 Only check dnsbls for A records, not AAAA.
4822 +1 -1 trunk/src/blacklist.c (File Modified)
4825 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4827 Don't remove non-illegal blacklists on completion of check.
4828 Add debugging notices (not working).
4832 +5 -1 trunk/src/blacklist.c (File Modified)
4835 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4837 Don't call register_local_user() if they haven't sent a nick yet.
4841 +1 -1 trunk/src/blacklist.c (File Modified)
4844 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4846 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4850 +21 -0 trunk/modules/m_stats.c (File Modified)
4853 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4855 More dnsbl rehash fixes, it was adding bogus entries.
4859 +2 -7 trunk/src/newconf.c (File Modified)
4862 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4864 Need blacklist.h here.
4868 +1 -0 trunk/src/s_conf.c (File Modified)
4871 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4877 +1 -2 trunk/configure (File Modified)
4878 +0 -48 trunk/configure.ac (File Modified)
4879 + - trunk/doc/example-iauth.conf (File Deleted)
4880 + - trunk/iauth/ (File Deleted)
4883 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4885 Improve handling of rehashing with blacklists.
4886 Also some coding style tweaks.
4890 +3 -2 trunk/include/blacklist.h (File Modified)
4891 +35 -16 trunk/src/blacklist.c (File Modified)
4892 +2 -0 trunk/src/s_conf.c (File Modified)
4895 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4897 Clear can_send cache if a user logs in or out from services.
4901 +2 -0 trunk/modules/m_services.c (File Modified)
4904 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4906 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4907 This directory is not entered by default.
4908 More stuff needs to be moved into here.
4912 +2 -1 trunk/configure (File Modified)
4913 +1 -0 trunk/configure.ac (File Modified)
4914 +69 -458 trunk/extensions/Makefile.in (File Modified)
4915 + - trunk/extensions/m_clearchan.c (File Deleted)
4916 + - trunk/extensions/m_force.c (File Deleted)
4917 + - trunk/unsupported/ (File Added)
4918 + - trunk/unsupported/Makefile.in (File Added)
4919 + - trunk/unsupported/m_clearchan.c (File Added)
4920 + - trunk/unsupported/m_force.c (File Added)
4923 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4925 Logging/wallops for forcejoin/forcepart, numeric fix.
4926 This needs to be moved to the toys section.
4930 +22 -2 trunk/extensions/m_force.c (File Modified)
4933 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4935 Fix comments at the top (including copyright).
4939 +3 -2 trunk/extensions/m_omode.c (File Modified)
4942 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4944 Add OMODE command to extensions/ for oper mode hacking:
4945 - requires admin privs
4946 - does not work for opped opers
4948 - sends a ServerMode for opping the oper themselves,
4949 otherwise a mode coming from the oper (not only
4950 does this provide full accountability, it is also
4951 easiest to implement while avoiding channels
4952 messed up with bogus bans etc).
4956 +171 -0 trunk/extensions/Makefile.in (File Modified)
4957 + - trunk/extensions/m_omode.c (File Added)
4960 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4966 + - trunk/include/blacklist.h (Property Modified)
4967 + - trunk/src/blacklist.c (Property Modified)
4970 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4972 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4976 +5 -1 trunk/src/blacklist.c (File Modified)
4979 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4981 Initial DNS blacklist support:
4982 - see example.conf for how to use.
4983 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4984 - tor.ahbl.org is also included because most networks will not want to allow tor
4985 (and we're considering going KoS on tor users here anyway due to abuse)
4989 +18 -0 trunk/doc/example.conf (File Modified)
4990 +66 -0 trunk/doc/reference.conf (File Modified)
4991 + - trunk/include/blacklist.h (File Added)
4992 +2 -0 trunk/include/client.h (File Modified)
4993 +3 -0 trunk/modules/m_user.c (File Modified)
4994 +152 -0 trunk/src/Makefile.in (File Modified)
4995 + - trunk/src/blacklist.c (File Added)
4996 +34 -0 trunk/src/newconf.c (File Modified)
4997 +1 -0 trunk/src/s_auth.c (File Modified)
4998 +4 -0 trunk/src/s_user.c (File Modified)
5001 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
5003 Remove last bit of lzo stuff (comment in example.conf connect{}).
5007 +0 -4 trunk/doc/example.conf (File Modified)
5010 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
5012 Show sasl successes and failures in /stats t (like other
5013 things in /stats t, about local clients only).
5017 +2 -0 trunk/include/s_stats.h (File Modified)
5018 +3 -0 trunk/modules/m_sasl.c (File Modified)
5019 +3 -0 trunk/src/s_stats.c (File Modified)
5022 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5024 Allow messaging services by nickname without using
5025 target change slots (this was already possible with
5026 user@server notation or services shortcuts).
5030 +2 -2 trunk/modules/core/m_message.c (File Modified)
5033 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5035 Abort a safelist if a new /list comes in while one is already in progress.
5039 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5042 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5044 Change $![letter]:[mask] to $~[letter]:[mask]
5045 so both ! and ~ invert an extban.
5049 +2 -0 trunk/src/chmode.c (File Modified)
5052 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5054 - revert due to technical issues
5058 +1 -1 trunk/src/extban.c (File Modified)
5061 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5063 - 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
5067 +1 -1 trunk/src/extban.c (File Modified)
5070 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5072 Don't pace /list on a single channel.
5076 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5079 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5081 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5085 +4 -2 trunk/include/supported.h (File Modified)
5088 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5090 Extban types are case insensitive; force them to lowercase when added.
5094 +5 -5 trunk/doc/extban.txt (File Modified)
5095 +4 -0 trunk/src/chmode.c (File Modified)
5096 +3 -3 trunk/src/extban.c (File Modified)
5099 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5101 sendto_wallops_flags():
5102 - instead of checking IsOper on each client, walk the appropriate list
5103 - instead of sending non-+z wallops from persons to nonopers, send only
5104 +w wallops from persons
5108 +1 -5 trunk/src/send.c (File Modified)
5111 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5113 Prefix oper wallops with "WALLOPS - " if they would
5114 otherwise look like operwalls or locops, when sending
5115 them to local users.
5119 +11 -1 trunk/modules/m_wallops.c (File Modified)
5122 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5124 Make sure destination field in some sasl numerics
5125 is the user's nick, not the sasl agent or server
5130 +2 -2 trunk/modules/m_sasl.c (File Modified)
5133 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5135 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5139 +1 -1 trunk/extensions/Makefile.in (File Modified)
5142 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5144 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5148 +1 -0 trunk/src/s_user.c (File Modified)
5151 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5153 Fix build for when IPv6 is disabled.
5157 +12 -10 trunk/src/s_auth.c (File Modified)
5160 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5162 Add information about adding extban types.
5166 +25 -0 trunk/doc/extban.txt (File Modified)
5169 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5171 Better extban validation: try to match a new extban from
5172 a local user against its setter to see if it is valid.
5173 Unknown extban types from remotes are no longer hidden.
5177 +4 -3 trunk/doc/extban.txt (File Modified)
5178 +1 -0 trunk/include/channel.h (File Modified)
5179 +2 -6 trunk/src/chmode.c (File Modified)
5180 +32 -0 trunk/src/extban.c (File Modified)
5183 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5185 Make sure both .c.o: and .s.o: are followed by the necessary command.
5189 +1 -0 trunk/src/Makefile.in (File Modified)
5192 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5194 Add need_sasl auth{} flag to sgml documentation.
5198 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5201 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5203 Document need_sasl auth{} flag in example confs.
5207 +1 -0 trunk/doc/example.conf (File Modified)
5208 +1 -0 trunk/doc/reference.conf (File Modified)
5211 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5213 Don't allow TB to set an empty topic.
5214 This would be possible if a server sent bad protocol
5215 and could cause a crash.
5219 +4 -0 trunk/modules/m_tb.c (File Modified)
5222 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5228 +1 -1 trunk/Makefile.in (File Modified)
5231 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5237 +2 -2 trunk/configure (File Modified)
5238 +1 -1 trunk/configure.ac (File Modified)
5241 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5247 +2 -2 trunk/configure (File Modified)
5250 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5256 +1 -1 trunk/extensions/Makefile.in (File Modified)
5259 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5261 - rename contrib to extensions to bring some clarity to things
5265 +1 -1 trunk/Makefile.in (File Modified)
5266 +1 -1 trunk/configure.ac (File Modified)
5267 +10 -10 trunk/doc/example.conf (File Modified)
5268 +10 -10 trunk/doc/reference.conf (File Modified)
5269 + - trunk/extensions/ (File Added)
5270 + - trunk/extras/ (File Deleted)
5273 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5279 +1 -1 trunk/Makefile.in (File Modified)
5280 +1 -1 trunk/configure.ac (File Modified)
5281 + - trunk/contrib/ (File Deleted)
5282 + - trunk/extras/ (File Added)
5285 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5287 Don't allow servers to QUIT (they should use SQUIT).
5291 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5294 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5300 + - trunk/src/fnvhash.s (Property Modified)
5303 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5305 - reduced version of code
5309 +9 -61 trunk/src/fnvhash.s (File Modified)
5312 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5314 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5318 +1 -1 trunk/src/fnvhash.s (File Modified)
5321 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5323 Fix orighost matching for klines, etc. Was hashing the visible
5328 +1 -1 trunk/src/hostmask.c (File Modified)
5331 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5333 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5337 +7 -1 trunk/configure (File Modified)
5338 +5 -0 trunk/configure.ac (File Modified)
5339 +5 -6 trunk/src/Makefile.in (File Modified)
5340 +0 -4 trunk/src/fnvhash.s (File Modified)
5341 +0 -2 trunk/src/hash.c (File Modified)
5344 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5346 - regenerate configure
5350 +18 -0 trunk/configure (File Modified)
5353 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5355 - --enable-ricer-hashing option.
5359 +9 -0 trunk/configure.ac (File Modified)
5360 +3 -0 trunk/include/setup.h.in (File Modified)
5363 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5365 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5369 + - trunk/src/fnvhash.s (File Added)
5370 +3 -0 trunk/src/hash.c (File Modified)
5373 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5375 Fix syntax error in reference.conf.
5379 +0 -1 trunk/doc/reference.conf (File Modified)
5382 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5384 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5385 (&& instead of ||...)
5386 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5390 +1 -1 trunk/src/chmode.c (File Modified)
5393 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5395 Documentation for extban.
5399 + - trunk/doc/extban.txt (File Added)
5402 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5404 Add extban modules to example confs.
5408 +5 -0 trunk/doc/example.conf (File Modified)
5409 +10 -0 trunk/doc/reference.conf (File Modified)
5412 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5414 Initial addition of extended ban types (conditionals).
5415 Allows custom +bqeI checks via modules.
5416 Initial extra types are account (a[:mask]), oper (o),
5417 channel (c:name), realname (r:mask), server (s:mask).
5421 +229 -0 trunk/contrib/Makefile.in (File Modified)
5422 + - trunk/contrib/extb_account.c (File Added)
5423 + - trunk/contrib/extb_channel.c (File Added)
5424 + - trunk/contrib/extb_oper.c (File Added)
5425 + - trunk/contrib/extb_realname.c (File Added)
5426 + - trunk/contrib/extb_server.c (File Added)
5427 +13 -0 trunk/include/channel.h (File Modified)
5428 +1 -0 trunk/src/Makefile.in (File Modified)
5429 +14 -5 trunk/src/channel.c (File Modified)
5430 +91 -0 trunk/src/chmode.c (File Modified)
5431 + - trunk/src/extban.c (File Added)
5434 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5436 Do not force +bqeI modes starting with '$' in nick!user@host format.
5437 * and ? characters in them are still assumed to be wildcards.
5441 +6 -0 trunk/src/chmode.c (File Modified)
5444 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5446 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5450 +4 -0 trunk/modules/m_capab.c (File Modified)
5453 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5455 Stop some mixing of client and server protocol.
5459 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5460 +4 -2 trunk/modules/m_pass.c (File Modified)
5461 +6 -0 trunk/modules/m_sasl.c (File Modified)
5462 +6 -0 trunk/modules/m_user.c (File Modified)
5465 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5471 +0 -2 trunk/include/s_newconf.h (File Modified)
5472 +0 -4 trunk/include/s_serv.h (File Modified)
5473 +0 -1 trunk/src/newconf.c (File Modified)
5474 +1 -13 trunk/src/s_serv.c (File Modified)
5477 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5479 - revert LZOLink patch for now
5483 +0 -1 trunk/servlink/Makefile.in (File Modified)
5484 +0 -16 trunk/servlink/README (File Modified)
5485 +2 -36 trunk/servlink/control.c (File Modified)
5486 +0 -3 trunk/servlink/control.h (File Modified)
5487 +7 -5955 trunk/servlink/io.c (File Modified)
5488 + - trunk/servlink/lzoconf.h (File Deleted)
5489 + - trunk/servlink/lzodefs.h (File Deleted)
5490 + - trunk/servlink/minilzo.c (File Deleted)
5491 + - trunk/servlink/minilzo.h (File Deleted)
5492 +0 -1 trunk/servlink/servlink.h (File Modified)
5495 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5501 +4 -2 trunk/servlink/control.c (File Modified)
5502 +2 -1 trunk/servlink/io.c (File Modified)
5505 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5511 +2 -2 trunk/servlink/io.c (File Modified)
5514 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5516 - paranoia, prevent segfaults
5520 +2 -2 trunk/servlink/io.c (File Modified)
5523 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5525 - more optimal servlink code
5529 +21 -8 trunk/servlink/io.c (File Modified)
5532 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5534 - more efficient read strategy
5538 +15 -3 trunk/servlink/io.c (File Modified)
5541 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5543 - use lzo_uintp cast to make LZO happy
5547 +3 -3 trunk/servlink/io.c (File Modified)
5550 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5552 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5556 +4 -0 trunk/doc/example.conf (File Modified)
5557 +2 -1 trunk/include/s_newconf.h (File Modified)
5558 +4 -0 trunk/include/s_serv.h (File Modified)
5559 +1 -0 trunk/servlink/Makefile.in (File Modified)
5560 +16 -0 trunk/servlink/README (File Modified)
5561 +34 -2 trunk/servlink/control.c (File Modified)
5562 +3 -0 trunk/servlink/control.h (File Modified)
5563 +5929 -7 trunk/servlink/io.c (File Modified)
5564 + - trunk/servlink/lzoconf.h (File Added)
5565 + - trunk/servlink/lzodefs.h (File Added)
5566 + - trunk/servlink/minilzo.c (File Added)
5567 + - trunk/servlink/minilzo.h (File Added)
5568 +1 -0 trunk/servlink/servlink.h (File Modified)
5569 +1 -0 trunk/src/newconf.c (File Modified)
5570 +14 -2 trunk/src/s_serv.c (File Modified)
5573 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5575 - remove imalloc, it was a concept that probably wouldn't have worked properly
5579 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5580 + - trunk/libcharybdis/imalloc.c (File Deleted)
5581 + - trunk/libcharybdis/imalloc.h (File Deleted)
5584 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5586 - disable imalloc for now
5590 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5593 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5595 - remove unneeded debug code
5599 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5602 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5604 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5608 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5611 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5613 - more stuff here, imalloc remains disabled for now
5617 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5620 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5626 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5629 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5635 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5636 +2 -0 trunk/src/ircd.c (File Modified)
5639 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5641 - roll back libircd crap
5645 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5646 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5647 +29 -0 trunk/src/.depend (File Modified)
5648 +6 -21 trunk/src/Makefile.in (File Modified)
5649 +3 -218 trunk/src/ircd.c (File Modified)
5650 + - trunk/src/ircd_linker.c (File Deleted)
5651 + - trunk/src/main.c (File Deleted)
5654 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5656 - realloc(), free() implementation
5660 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5663 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5665 - malloc(), calloc() implementation
5669 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5672 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5674 - block_free(), block_find(), retune_heaps() implementation
5678 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5681 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5683 - block_destroy code, block_allocate code.
5687 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5690 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5696 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5699 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5701 - disable imalloc again :P
5705 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5708 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5714 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5717 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5723 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5726 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5728 - constructor code for imalloc engine (malloc_init())
5732 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5735 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5737 - imalloc engine improvements
5741 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5744 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5746 - replace mmap() code with direct brk()/sbrk() calls.
5750 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5753 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5755 - remove outdated i_malloc() interfaces
5759 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5762 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5764 - redisable imalloc (sorry!)
5768 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5771 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5773 - correct GET_PAGE_SLOT() macro
5777 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5780 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5782 - oops forgot to commit it with imalloc turned off
5786 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5789 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5795 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5796 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5799 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5801 - lowlevel imalloc code
5805 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5806 + - trunk/libcharybdis/imalloc.h (File Added)
5809 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5815 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5818 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5824 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5827 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5829 - 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)
5833 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5834 + - trunk/libcharybdis/imalloc.c (File Added)
5837 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5839 - increment configure Id
5843 +2208 -1 trunk/configure (File Modified)
5846 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5848 - bootstrap for imalloc code
5852 +54 -1 trunk/configure.ac (File Modified)
5853 +27 -0 trunk/include/setup.h.in (File Modified)
5856 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5858 Clarify interaction of spoofs and channel bans/operator{} blocks.
5862 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5863 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5866 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5868 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5872 +30 -22 trunk/src/ircd.c (File Modified)
5875 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5877 If shared{} blocks deny something, the command
5878 is silently ignored.
5882 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5885 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5887 Move up IsService check so we don't store a non-service
5888 in preClient->sasl_agent.
5892 +6 -6 trunk/modules/m_sasl.c (File Modified)
5895 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5897 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5898 Add some more sanity checks on agent strings.
5902 +13 -11 trunk/modules/m_sasl.c (File Modified)
5905 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5907 Unknown clients can have an ID too now so make sure to remove
5908 them from the hash if they exit.
5912 +3 -0 trunk/src/client.c (File Modified)
5915 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5917 Only accept sasl from servers in a service{} block.
5918 Not tested but this must go in.
5922 +6 -0 trunk/modules/m_sasl.c (File Modified)
5923 +3 -0 trunk/modules/m_signon.c (File Modified)
5926 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5928 Only process SAVE messages targetting registered users,
5929 not servers or unregistered connections. Could cause
5930 a crash when bad protocol was received.
5934 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5937 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5939 - fix QJM buffer overflow vulnerability (fucking GXTi)
5943 +3 -3 trunk/src/s_user.c (File Modified)
5946 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5948 Mention /scan umodes under oper_spy privilege.
5952 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5955 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5957 Mention that overlapping cluster blocks are a bad thing.
5961 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5964 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5966 - Document cluster{} and shared{} blocks.
5967 - Mention that service{} does not allow wildcards.
5971 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5974 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5976 Document exempt{} and service{} blocks, point to reference.conf for
5977 general{}, channel{} and serverhide{}.
5981 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5984 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5986 Document ~ in lists of values better.
5990 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5993 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5995 More detailed CNOTICE, CPRIVMSG descriptions.
5999 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
6002 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
6004 Oops, need both Revision and Id on modules.
6008 + - trunk/modules/sno_routing.c (Property Modified)
6011 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
6013 Tweak header comment a bit (filename, Id).
6017 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
6020 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6022 Add GLINE and UNGLINE.
6026 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6029 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6031 New configure with proper Id.
6035 +3 -1 trunk/configure (File Modified)
6038 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6040 Change #include directives for in6addr_any, hopefully compiles better now.
6044 +3 -1 trunk/configure.ac (File Modified)
6047 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6049 Encourage putting actual administrative information
6050 in the admin{} block.
6054 +3 -3 trunk/doc/example.conf (File Modified)
6057 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6059 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6063 +9 -7 trunk/include/s_conf.h (File Modified)
6064 +1 -0 trunk/src/newconf.c (File Modified)
6065 +10 -0 trunk/src/s_user.c (File Modified)
6068 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6070 - Change to glines = no in example confs
6071 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6076 +1 -1 trunk/doc/example.conf (File Modified)
6077 +1 -1 trunk/doc/reference.conf (File Modified)
6078 +2 -2 trunk/modules/m_gline.c (File Modified)
6081 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6083 - forward-port QJM fix from 1.1
6087 +2 -0 trunk/src/s_user.c (File Modified)
6090 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6092 - add switch to configure to disable the block allocator
6096 +18 -0 trunk/configure (File Modified)
6097 +9 -0 trunk/configure.ac (File Modified)
6098 +0 -6 trunk/include/config.h (File Modified)
6099 +3 -0 trunk/include/setup.h.in (File Modified)
6102 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6104 Fix wierd error that would exit SASL users with "Overridden"
6107 +1 -1 trunk/modules/m_signon.c (File Modified)
6110 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6112 Remove obsolete XXX comment about lazylinks.
6116 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6119 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6121 OJOIN: make sure to send the wallops remotely for #channels
6125 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6128 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6130 Accountability for OJOIN (contrib module)
6133 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6136 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6138 - move more stuff over to ircd_state
6142 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6143 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6144 +9 -0 trunk/src/ircd_state.c (File Modified)
6145 +3 -3 trunk/src/patricia.c (File Modified)
6148 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6150 - move more stuff out of libircd and into ircd_state.c
6154 +5 -5 trunk/src/channel.c (File Modified)
6155 +4 -4 trunk/src/client.c (File Modified)
6156 +12 -0 trunk/src/ircd_state.c (File Modified)
6159 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6161 - this is just barrels of fun
6165 + - trunk/include/ircd_state.h (File Added)
6166 +1 -1 trunk/src/Makefile.in (File Modified)
6167 +2 -1 trunk/src/channel.c (File Modified)
6168 +3 -52 trunk/src/ircd.c (File Modified)
6169 +100 -3 trunk/src/ircd_state.c (File Modified)
6172 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6174 It's .include, not #include.
6178 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6181 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6183 More consistent section titles.
6187 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6188 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6189 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6192 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6194 Mention possible exceeding of +j/+l due to propagation
6195 delays between servers.
6199 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6202 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6205 - "text" -> <quote>text</quote>
6211 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6212 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6213 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6214 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6217 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6219 Remove text about deprecation of glines.
6223 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6226 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6228 - Add description of umode +D, deaf.
6229 - Mention CALLERID 005 token with umode +g.
6233 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6236 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6238 Strip off a leading colon in services shortcuts (aliases).
6242 +2 -0 trunk/src/parse.c (File Modified)
6245 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6247 Add no_oper_invis contrib module, denies opers setting
6248 themselves invisible (except hidden_oper's).
6252 +42 -0 trunk/contrib/Makefile.in (File Modified)
6253 + - trunk/contrib/no_oper_invis.c (File Added)
6256 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6258 Mention /stats E, make the other /stats descriptions more consistent.
6262 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6265 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6267 Mention that the KILL reason and oper will appear on channels.
6271 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6274 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6276 Mention /mode #channel f to query forward channel from outside.
6280 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6283 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6285 Port over RATBOX_2_1 r20960 (anfl):
6286 client connect notices to +C should be hiding the extra
6287 fields for spoofed users
6291 +2 -1 trunk/src/s_user.c (File Modified)
6294 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6296 Add a chapter with our extra user commands:
6297 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6301 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6302 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6305 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6307 Do not put by <server>: in SQUIT reasons to servers
6308 other than the one being exited.
6312 +1 -1 trunk/src/client.c (File Modified)
6315 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6317 Regenerate configure.
6321 +1162 -1159 trunk/configure (File Modified)
6324 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6326 Move the warning flags down so they do not mess up
6327 checks like for -Wl,-export-dynamic.
6331 +33 -30 trunk/configure.ac (File Modified)
6334 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6340 +2 -1 trunk/iauth/Makefile.in (File Modified)
6343 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6345 - build iauth makefile
6349 +3 -2 trunk/configure (File Modified)
6350 +1 -0 trunk/configure.ac (File Modified)
6353 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6359 + - trunk/iauth/Makefile.in (File Added)
6362 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6364 - add iauth.conf.example from irc2.11
6368 + - trunk/doc/example-iauth.conf (File Added)
6371 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6373 - wow, i found some docs on this thing
6377 + - trunk/doc/technical/iauth-internals.txt (File Added)
6380 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6382 - no longer applicable
6386 + - trunk/authdaemon/ (File Deleted)
6389 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6391 - remove libircd.so on make clean (oops)
6395 +1 -1 trunk/src/Makefile.in (File Modified)
6398 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6400 - merge iauth source for experimentation
6404 + - trunk/iauth/ (File Added)
6405 + - trunk/iauth/a_conf.c (File Added)
6406 + - trunk/iauth/a_conf_def.h (File Added)
6407 + - trunk/iauth/a_conf_ext.h (File Added)
6408 + - trunk/iauth/a_defines.h (File Added)
6409 + - trunk/iauth/a_externs.h (File Added)
6410 + - trunk/iauth/a_io.c (File Added)
6411 + - trunk/iauth/a_io_ext.h (File Added)
6412 + - trunk/iauth/a_log.c (File Added)
6413 + - trunk/iauth/a_log_def.h (File Added)
6414 + - trunk/iauth/a_log_ext.h (File Added)
6415 + - trunk/iauth/a_struct_def.h (File Added)
6416 + - trunk/iauth/iauth.c (File Added)
6417 + - trunk/iauth/mod_lhex.c (File Added)
6418 + - trunk/iauth/mod_lhex_ext.h (File Added)
6419 + - trunk/iauth/mod_pipe.c (File Added)
6420 + - trunk/iauth/mod_pipe_ext.h (File Added)
6421 + - trunk/iauth/mod_rfc931.c (File Added)
6422 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6423 + - trunk/iauth/mod_socks.c (File Added)
6424 + - trunk/iauth/mod_socks_ext.h (File Added)
6425 + - trunk/iauth/mod_webproxy.c (File Added)
6426 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6429 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6431 User /quote help index was not sorted properly.
6435 +2 -2 trunk/help/Makefile.in (File Modified)
6436 +8 -8 trunk/help/users/index (File Modified)
6439 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6445 +25 -8 trunk/help/opers/index (File Modified)
6446 + - trunk/help/opers/scan (File Added)
6449 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6452 - Document SCAN UMODES
6453 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6457 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6460 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6462 Add our copyright information to /info (part of release-1.1 r1026).
6466 +1 -0 trunk/src/version.c.SH (File Modified)
6469 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6471 Fix some compile warnings.
6475 +1 -1 trunk/modules/core/m_join.c (File Modified)
6476 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6477 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6478 +1 -1 trunk/modules/m_scan.c (File Modified)
6479 +4 -4 trunk/modules/m_signon.c (File Modified)
6482 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6484 RSFNC: OK, actually consider unknowns also for detecting a collide.
6485 Otherwise we can get two clients with the same nick.
6489 +1 -1 trunk/modules/m_services.c (File Modified)
6492 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6494 - charybdis profiling stuff
6495 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6500 +0 -8 trunk/configure (File Modified)
6501 +1 -8 trunk/configure.ac (File Modified)
6502 +18 -0 trunk/include/channel.h (File Modified)
6503 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6504 +335 -260 trunk/src/.depend (File Modified)
6505 +1569 -0 trunk/src/Makefile.in (File Modified)
6506 + - trunk/src/chmode.c (File Added)
6507 +16 -1 trunk/src/ircd.c (File Modified)
6508 +11 -0 trunk/src/main.c (File Modified)
6509 +11 -0 trunk/src/modules.c (File Modified)
6512 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6514 RSFNC: Do not send kills to servers for unknowns
6518 +4 -2 trunk/modules/m_services.c (File Modified)
6521 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6523 Describe service{} blocks in reference.conf.
6527 +12 -0 trunk/doc/reference.conf (File Modified)
6530 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6532 Replace this list of modes with pointers to other documentation.
6536 +6 -50 trunk/doc/modes.txt (File Modified)
6539 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6541 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6542 looks too much like an old-ircd client pointer otherwise.
6546 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6549 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6552 - note truncation of the list (perhaps sending multiple
6554 - clarify in a comment that /findforwards on a nonexistent
6555 channel can be useful
6556 - sendto_one_notice() requires that the text start with
6561 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6564 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6566 When we close a local server's link, always include the
6567 name of the client causing the exit in the reason in the
6568 SQUIT we send them (replacing them with us). This makes
6569 sure server notices for stuff like "Not enough arguments
6570 to server command" are different on the two sides.
6574 +7 -5 trunk/src/client.c (File Modified)
6577 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6579 New contrib module m_findforwards.c
6583 +112 -0 trunk/contrib/Makefile.in (File Modified)
6584 + - trunk/contrib/m_findforwards.c (File Added)
6587 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6589 Whoops, don't show real host behind auth{} spoof in
6590 spoof notices if hide_spoof_ips is enabled.
6592 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6596 +3 -2 trunk/src/s_conf.c (File Modified)
6599 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6601 Add dalnet-style /identify that sends to nickserv or chanserv.
6605 +102 -0 trunk/contrib/Makefile.in (File Modified)
6606 + - trunk/contrib/m_identify.c (File Added)
6609 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6611 Document alias{} blocks a bit better.
6615 +9 -0 trunk/doc/reference.conf (File Modified)
6618 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6620 - add aliases to /stats m (data usage is not counted though, sorry)
6624 +1 -0 trunk/include/s_conf.h (File Modified)
6625 +3 -0 trunk/src/newconf.c (File Modified)
6626 +15 -0 trunk/src/parse.c (File Modified)
6629 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6631 - remove m_sshortcut as it's no longer relevant
6635 +0 -145 trunk/modules/Makefile.in (File Modified)
6636 + - trunk/modules/m_sshortcut.c (File Deleted)
6639 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6641 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6642 targets instead of my original idea :P)
6646 +32 -0 trunk/doc/example.conf (File Modified)
6647 +35 -0 trunk/doc/reference.conf (File Modified)
6648 +4 -0 trunk/include/parse.h (File Modified)
6649 +7 -0 trunk/include/s_conf.h (File Modified)
6650 +82 -0 trunk/src/newconf.c (File Modified)
6651 +78 -0 trunk/src/parse.c (File Modified)
6652 +16 -0 trunk/src/s_conf.c (File Modified)
6655 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6657 Remove some spaces after tabs. ??
6661 +18 -18 trunk/src/newconf.c (File Modified)
6664 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6667 - make sure to clear all marks also if the who was aborted
6668 because of too many matches
6669 - give ERR_TOOMANYMATCHES if too many matches
6672 ratbox RATBOX_2_2 r22003 (jilles)
6676 +28 -26 trunk/modules/m_who.c (File Modified)
6679 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6685 +9 -9 trunk/configure (File Modified)
6686 +1 -1 trunk/configure.ac (File Modified)
6689 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6691 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6695 +2 -1 trunk/include/s_newconf.h (File Modified)
6696 +20 -0 trunk/modules/m_rehash.c (File Modified)
6697 +1 -1 trunk/src/s_newconf.c (File Modified)
6700 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6702 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6706 +0 -1 trunk/doc/example.conf (File Modified)
6707 +0 -3 trunk/doc/reference.conf (File Modified)
6708 +0 -1 trunk/include/s_conf.h (File Modified)
6709 +0 -6 trunk/modules/m_info.c (File Modified)
6710 +1 -1 trunk/src/channel.c (File Modified)
6711 +0 -1 trunk/src/newconf.c (File Modified)
6714 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6716 Missing header in m_chghost.c
6719 +1 -0 trunk/modules/m_chghost.c (File Modified)
6722 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6724 Relocate QJM code to a seperate function(change_nick_user_host)
6725 Change CHGHOST to use change_nick_user_host instead of just setting it
6729 +3 -0 trunk/include/s_user.h (File Modified)
6730 +1 -1 trunk/modules/m_chghost.c (File Modified)
6731 +3 -78 trunk/modules/m_signon.c (File Modified)
6732 +89 -0 trunk/src/s_user.c (File Modified)
6735 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6737 Restore /stats a (dns servers, admin-only).
6741 +1 -0 trunk/include/res.h (File Modified)
6742 +5 -8 trunk/modules/m_stats.c (File Modified)
6743 +16 -0 trunk/src/res.c (File Modified)
6746 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6748 - Add CHARYBDIS_PROFILE if we are profiling.
6749 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6750 - Remove duplicate --enable-epoll entry.
6754 +1595 -15 trunk/configure (File Modified)
6755 +30 -11 trunk/configure.ac (File Modified)
6756 +3 -0 trunk/include/setup.h.in (File Modified)
6759 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6761 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6765 +28 -0 trunk/aclocal.m4 (File Modified)
6768 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6770 Allow requesting forward channel and quiet list in same mode command.
6774 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6777 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6779 Add description of xline wildcards.
6783 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6786 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6788 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6792 +0 -4 trunk/modules/m_services.c (File Modified)
6795 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6801 +1 -1 trunk/include/hook.h (File Modified)
6804 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6806 call_hook, not hook_call
6810 +1 -1 trunk/modules/core/m_join.c (File Modified)
6813 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6815 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6816 Could be useful for a number of things.
6820 +9 -0 trunk/modules/core/m_join.c (File Modified)
6823 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6825 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6829 +7 -0 trunk/include/hook.h (File Modified)
6832 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6834 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6838 +15 -0 trunk/modules/m_services.c (File Modified)
6841 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6843 Clarify snomask +f, +k, +u.
6847 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6850 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6852 Cmode +p and +s may be set simultaneously.
6856 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6859 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6861 actually, we should check the data version on each reload (oops)
6865 +6 -6 trunk/src/main.c (File Modified)
6868 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6870 more work on the loader
6874 +45 -21 trunk/src/main.c (File Modified)
6877 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6879 Add prototype ircd_state.c
6883 + - trunk/src/ircd_state.c (File Added)
6886 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6888 Smaller improvements.
6892 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6895 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6897 Add a lot of stuff here.
6901 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6904 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6906 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6910 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6913 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6915 Invex doesn't trump +r or (sic) +J.
6919 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6922 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6924 Check to make sure a module is not loaded before loading it.
6928 +6 -1 trunk/src/ircd_parser.y (File Modified)
6931 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6933 - Add a missing comma in the HeaderMessages array
6934 - Only send "Your hostname is too long ..." if that really is the case
6938 +2 -2 trunk/src/s_auth.c (File Modified)
6941 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6943 build_symtable() will have already bailed here, so no need to check
6944 explicitly whether or not charybdis_main is NULL.
6948 +7 -16 trunk/src/main.c (File Modified)
6951 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6953 Data structure versioning, part 1.
6957 +10 -1 trunk/include/ircd_defs.h (File Modified)
6958 +2 -0 trunk/src/ircd.c (File Modified)
6959 +15 -3 trunk/src/main.c (File Modified)
6962 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6964 build a symbol table and use that instead of doing a raw dlsym on everything
6968 + - trunk/include/ircd_linker.h (File Added)
6969 +71 -1 trunk/src/Makefile.in (File Modified)
6970 + - trunk/src/ircd_linker.c (File Added)
6971 +16 -4 trunk/src/main.c (File Modified)
6974 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6976 The launcher now calls io_loop() instead of charybdis_main().
6977 This is so that we do not have to reinitialize *everything* later.
6981 +1 -0 trunk/include/ircd.h (File Modified)
6982 +6 -7 trunk/src/ircd.c (File Modified)
6983 +13 -1 trunk/src/main.c (File Modified)
6986 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6988 Use global binding on libircd.so.
6992 +1 -1 trunk/src/main.c (File Modified)
6995 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6997 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6998 (it will do more later)
7002 +14 -12 trunk/include/config.h (File Modified)
7003 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
7004 +31 -5 trunk/src/Makefile.in (File Modified)
7005 +78 -1 trunk/src/ircd.c (File Modified)
7006 + - trunk/src/main.c (File Added)
7009 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
7011 Add whitespace here, oops.
7015 +1 -1 trunk/CREDITS (File Modified)
7018 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
7020 Properly copy over the IP address here instead of using a cheap hack.
7021 Because the hack didn't work right except on IPv6. :|
7025 +12 -2 trunk/src/s_newconf.c (File Modified)
7028 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7030 Revert reject cache notice to ratbox's, which more
7031 clearly suggests what's happening.
7035 +4 -1 trunk/src/reject.c (File Modified)
7038 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7040 Fix the openssl status in the overview information.
7044 +1 -3 trunk/configure (File Modified)
7045 +1 -3 trunk/configure.ac (File Modified)
7048 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7050 - Add simple exempt{} block (127.0.0.1) to example.conf.
7051 - Remove mention of deny{}.
7055 +5 -0 trunk/doc/example.conf (File Modified)
7056 +1 -1 trunk/doc/reference.conf (File Modified)
7059 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7061 example.conf: add some comments at the start
7062 reference.conf: some ircd-ratbox -> charybdis
7066 +11 -0 trunk/doc/example.conf (File Modified)
7067 +6 -5 trunk/doc/reference.conf (File Modified)
7070 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7072 Rename m_createauthonly module to createauthonly
7073 as this is not a module providing an m_function
7078 +1 -38 trunk/contrib/Makefile.in (File Modified)
7079 + - trunk/contrib/createauthonly.c (File Added)
7080 + - trunk/contrib/m_createauthonly.c (File Deleted)
7083 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7085 Add to example confs commented lines for:
7086 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7087 sno_globalkline.so, sno_globaloper.so.
7091 +5 -1 trunk/doc/example.conf (File Modified)
7092 +9 -1 trunk/doc/reference.conf (File Modified)
7095 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7097 - Unbreak connecting to connect{}s with hostnames
7098 instead of IP addresses (broken with new resolver).
7099 - Try to do A/AAAA query based on aftype in
7100 connect{} (doesn't seem to work fully).
7104 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7107 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7109 Unbreak /rehash dns.
7113 +1 -0 trunk/src/res.c (File Modified)
7116 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7118 Preserve Hybrid Id and add one of our own.
7122 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7123 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7126 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7128 Add anfl and Androsyn to CREDITS.
7129 They wrote a lot of ratbox code we use, both before and after the fork.
7133 +2 -0 trunk/CREDITS (File Modified)
7136 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7138 Hostname validity check.
7142 +42 -3 trunk/src/s_auth.c (File Modified)
7145 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7147 Version bump to 1.2.0.
7151 +9 -9 trunk/configure (File Modified)
7152 +1 -1 trunk/configure.ac (File Modified)
7155 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7157 - Missed a spot in the IPv6 code here. Should be usable now.
7161 +2 -2 trunk/src/res.c (File Modified)
7164 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7166 Alright, so, this massive commit does the following:
7168 - Adds a resolver based on the undernet and hybrid one.
7169 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7170 - Makes a check in ./configure be posixly correct
7171 - Simplifies the auth code and DNS callbacks
7173 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7177 +1 -1 trunk/Makefile.in (File Modified)
7178 + - trunk/adns/ (File Deleted)
7179 +148 -80 trunk/configure (File Modified)
7180 +1 -2 trunk/configure.ac (File Modified)
7181 +6 -0 trunk/include/client.h (File Modified)
7182 +1 -0 trunk/include/packet.h (File Modified)
7183 +153 -41 trunk/include/res.h (File Modified)
7184 + - trunk/include/reslib.h (File Added)
7185 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7186 +930 -1449 trunk/modules/.depend (File Modified)
7187 +3 -0 trunk/modules/m_stats.c (File Modified)
7188 +417 -621 trunk/src/.depend (File Modified)
7189 +1 -1 trunk/src/.indent.pro (File Modified)
7190 +2069 -289 trunk/src/Makefile.in (File Modified)
7191 + - trunk/src/adns.c (File Deleted)
7192 + - trunk/src/res.c (File Added)
7193 + - trunk/src/reslib.c (File Added)
7194 +11 -50 trunk/src/s_auth.c (File Modified)
7195 +4 -26 trunk/src/s_newconf.c (File Modified)
7198 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7200 Document the NOBALLOC feature.
7204 +7 -1 trunk/include/config.h (File Modified)
7207 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7209 commands.sgml changes
7213 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7216 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7222 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7225 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7227 Improve description of class{} block (in particular,
7228 mention server classes as well as client classes).
7232 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7235 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7238 -/* sendq: servers need a higher sendq as they send more data */
7239 +/* sendq: servers need a higher sendq as they are sent more data */
7243 +1 -1 trunk/doc/reference.conf (File Modified)
7246 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7248 Add modules{} block.
7252 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7255 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7257 Add general::oper_snomask, snomask on oper up for opers
7258 that have umode +s set on oper up, but do not have
7259 a specific snomask setting in their operator block.
7260 If this is empty or not specified, +s is used as before.
7264 +4 -1 trunk/doc/example.conf (File Modified)
7265 +7 -1 trunk/doc/reference.conf (File Modified)
7266 +1 -0 trunk/include/client.h (File Modified)
7267 +1 -0 trunk/include/s_conf.h (File Modified)
7268 +32 -0 trunk/src/newconf.c (File Modified)
7269 +1 -0 trunk/src/s_conf.c (File Modified)
7270 +13 -3 trunk/src/s_user.c (File Modified)
7273 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7278 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7281 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7283 Add MASKTRACE and CHANTRACE commands.
7287 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7290 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7292 document loadmodule directive
7296 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7299 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7305 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7308 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7310 q:lines are no longer living in the ircd.conf either
7314 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7317 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7319 remove k:line, d:line, x:line as they are their own files now
7323 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7326 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7328 New place for operator::snomask.
7332 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7335 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7337 Document connect {}.
7341 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7344 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7346 example.conf: move operator::snomask to a more logical place,
7347 more sensible default
7348 reference.conf: add operator::snomask
7352 +3 -3 trunk/doc/example.conf (File Modified)
7353 +3 -0 trunk/doc/reference.conf (File Modified)
7356 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7358 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7359 in those conf entries that take umodes like <name1>, <name2>, ...
7363 +3 -0 trunk/doc/reference.conf (File Modified)
7364 +3 -0 trunk/src/newconf.c (File Modified)
7367 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7373 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7376 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7382 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7385 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7391 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7394 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7400 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7403 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7405 Document operator {} blocks.
7409 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7412 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7414 auth{}: clarify/add some details
7418 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7421 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7423 auth{}: Move a paragraph.
7427 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7430 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7432 Document auth{} blocks.
7436 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7439 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7445 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7448 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7450 Add umode +R, prevents unidentified clients from
7451 sending private messages or notices. /accept'ed
7452 clients and opers are exempt.
7453 Due to the /accept part, this is only checked
7454 at the target's server, may want to change
7459 +1 -0 trunk/help/opers/umode (File Modified)
7460 +1 -0 trunk/help/users/umode (File Modified)
7461 +2 -0 trunk/include/client.h (File Modified)
7462 +1 -0 trunk/include/numeric.h (File Modified)
7463 +11 -1 trunk/modules/core/m_message.c (File Modified)
7464 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7465 +1 -1 trunk/src/messages.tab (File Modified)
7466 +1 -1 trunk/src/s_user.c (File Modified)
7469 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7471 Don't allow a nick change if banned or quieted (and not
7472 voiced or opped) on a channel. This uses numeric 435
7473 (bahamut's "cannot change to a banned nick") because
7474 bahamut/ircu's 437 and hyperion's 438 already have
7475 another meaning for us.
7479 +2 -0 trunk/include/channel.h (File Modified)
7480 +1 -0 trunk/include/numeric.h (File Modified)
7481 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7482 +38 -0 trunk/src/channel.c (File Modified)
7483 +1 -1 trunk/src/messages.tab (File Modified)
7486 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7489 - respect ban exceptions
7490 - also deny a knock if quieted
7494 +2 -1 trunk/modules/m_knock.c (File Modified)
7497 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7499 Reverse bad substitution in comment.
7503 +1 -1 trunk/src/channel.c (File Modified)
7506 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7508 - set DynSpoof flag for clients spoofed at registration
7509 - add orighost instead of host to the hostname hash
7513 +5 -1 trunk/src/s_user.c (File Modified)
7516 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7518 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7522 +2 -3 trunk/src/send.c (File Modified)
7525 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7527 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7531 +17 -7 trunk/modules/m_signon.c (File Modified)
7534 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7536 Correct minimum args on ENCAP SASL to avoid nasty core.
7540 +1 -1 trunk/modules/m_sasl.c (File Modified)
7543 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7545 Style nits: sptr can't ever be NULL, don't compare truth
7550 +2 -3 trunk/modules/m_scan.c (File Modified)
7553 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7555 - Comment out scan_cmodes() prototype to suppress warning
7556 - Correct minimum parameter count for mo_scan()
7560 +2 -2 trunk/modules/m_scan.c (File Modified)
7563 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7566 - Include full command in operspy notice
7567 - Allow global scans (no-list used, mask not used) without operspy
7568 - Use ERR_NOPRIVS numeric
7572 +21 -9 trunk/modules/m_scan.c (File Modified)
7575 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7577 Cancel out the >3 default if < is given; this way
7578 any </> specification fully overrides the default.
7582 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7585 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7587 - Call mo_list() from m_list() to reduce code duplication
7588 - Default to >3, rather arbitrarily (conf option?)
7589 - Make < and > mean less than and greater than again
7593 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7596 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7598 When processing topic burst, hide connecting server
7599 on netburst if flatten links is enabled.
7603 +9 -2 trunk/modules/m_tb.c (File Modified)
7606 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7608 - remove PENALTY token
7612 +0 -1 trunk/include/supported.h (File Modified)
7615 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7618 - Add PENALTY because we have a pace-wait system.
7619 - Add FNC due to SAVE and RSFNC
7624 +4 -2 trunk/include/supported.h (File Modified)
7627 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7629 mkay, indent went nuts here
7633 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7636 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7638 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7639 and can be used instead. The SAFELIST implementation is the one used by
7640 default, as most users/networks will be used to it.
7644 +1 -0 trunk/NEWS (File Modified)
7645 +14 -0 trunk/include/client.h (File Modified)
7646 +5 -0 trunk/include/hash.h (File Modified)
7647 +404 -272 trunk/modules/Makefile.in (File Modified)
7648 + - trunk/modules/m_list.c (File Deleted)
7649 + - trunk/modules/m_list_ratbox.c (File Added)
7650 + - trunk/modules/m_list_safelist.c (File Added)
7651 +5 -5 trunk/src/hash.c (File Modified)
7654 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7656 Clear invites on a lowerTS JOIN or SJOIN.
7657 This should complete kick_on_split_riding protection.
7661 +5 -0 trunk/modules/core/m_join.c (File Modified)
7662 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7665 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7667 Like in ratbox, send and interpret timestamps on invites.
7671 +9 -2 trunk/modules/m_invite.c (File Modified)
7674 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7676 Add +S (network service) umode. Just for completeness, users or opers
7681 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7684 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7690 +35 -2 trunk/NEWS (File Modified)
7693 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7695 Split off a PreClient structure for data to be freed on registation (i.e. password).
7696 New hook introduce_client for post-registration messages.
7697 Fix b0rked SASL numerics.
7698 Burst REALHOST post-introduction for spoofed-on-registration clients.
7699 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7700 Pre-registration signon support.
7704 +10 -0 trunk/configure (File Modified)
7705 +2 -0 trunk/configure.ac (File Modified)
7706 +14 -4 trunk/include/client.h (File Modified)
7707 +1 -0 trunk/include/hook.h (File Modified)
7708 +1 -0 trunk/include/numeric.h (File Modified)
7709 +3 -0 trunk/include/setup.h.in (File Modified)
7710 +16 -0 trunk/modules/m_chghost.c (File Modified)
7711 +25 -21 trunk/modules/m_sasl.c (File Modified)
7712 +63 -30 trunk/modules/m_signon.c (File Modified)
7713 +18 -0 trunk/src/client.c (File Modified)
7714 +2 -0 trunk/src/hook.c (File Modified)
7715 +5 -5 trunk/src/messages.tab (File Modified)
7716 +2 -0 trunk/src/s_serv.c (File Modified)
7717 +28 -2 trunk/src/s_user.c (File Modified)
7720 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7722 Update hook documentation.
7726 +30 -0 trunk/doc/hooks.txt (File Modified)
7729 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7731 Improve @/# handling in match_esc().
7735 +21 -13 trunk/src/match.c (File Modified)
7738 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7740 backtrack instead of bailing out when handling a mismatched escape
7744 +1 -1 trunk/src/match.c (File Modified)
7747 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7749 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7752 +2 -1 trunk/CREDITS (File Modified)
7755 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7757 Fix the escape brokenness and pick up a more efficient matching algorithm,
7758 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7759 Patch sent upstream. They can do whatever they want with it, *shrug*.
7763 +147 -161 trunk/src/match.c (File Modified)
7766 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7768 If flatten links is enabled, fake the origins of some ServerModes
7769 sent to clients so that the server sending the netburst is hidden.
7770 Most mode hacks still show the true source.
7774 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7775 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7778 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7780 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7781 where the exit originated).
7782 - When receiving an SQUIT for a server themselves
7783 (IsMe(target_p) || target_p == client_p)
7784 close their link and send a local server notice.
7788 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7789 +6 -3 trunk/src/client.c (File Modified)
7792 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7794 Hooking into the wrong hook, whoops. :P
7798 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7799 +6 -10 trunk/modules/core/m_join.c (File Modified)
7802 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7804 this doesn't work right, right now :P
7808 +40 -0 trunk/contrib/Makefile.in (File Modified)
7809 + - trunk/contrib/m_createauthonly.c (File Added)
7810 +6 -0 trunk/include/hook.h (File Modified)
7811 +26 -1 trunk/modules/core/m_join.c (File Modified)
7812 +1 -1 trunk/src/ircd.c (File Modified)
7815 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7817 Make can_join() hookable.
7821 +12 -1 trunk/src/channel.c (File Modified)
7824 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7826 add 'int approved;' to the channel event hook
7830 +1 -0 trunk/include/hook.h (File Modified)
7833 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7835 Use SIDs in SASL ENCAP origin.
7836 Ignore responses from other agents once the first SASL response has been received for a client.
7840 +9 -5 trunk/modules/m_sasl.c (File Modified)
7843 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7845 Removed stray debug code.
7849 +1 -1 trunk/modules/m_sasl.c (File Modified)
7852 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7854 Don't complain "unknown MODE flag" if a non-oper attempts
7855 to unset an oper only umode they do not have.
7856 This is to prevent unwanted error messages when users/bots
7857 do things like MODE <nick> +i-sw.
7861 +4 -2 trunk/src/s_user.c (File Modified)
7864 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7866 Fix client_exit hook name and only call it for local exits that are not
7871 +3 -2 trunk/modules/m_sasl.c (File Modified)
7874 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7876 Fix SASL logic to actually use stored agent UID.
7877 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7878 Add abort code for exiting clients.
7882 +18 -9 trunk/modules/m_sasl.c (File Modified)
7885 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7887 Port over ratbox 2.2 /challenge. This is slightly more secure
7888 (better crypto, longer keys, challenge timeout) and has better
7891 The respond tool is no longer part of the ircd tree but a
7892 separate package, currently available from
7893 http://respond.ircd-ratbox.org (we should mirror/... this).
7897 +65 -310 trunk/doc/challenge.txt (File Modified)
7898 +5 -5 trunk/include/client.h (File Modified)
7899 +3 -0 trunk/include/irc_string.h (File Modified)
7900 +3 -0 trunk/include/numeric.h (File Modified)
7901 +94 -50 trunk/modules/m_challenge.c (File Modified)
7902 +1 -2 trunk/src/client.c (File Modified)
7903 +125 -0 trunk/src/irc_string.c (File Modified)
7904 +2 -2 trunk/src/messages.tab (File Modified)
7905 + - trunk/tools/rsa_respond/ (File Deleted)
7908 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7910 Preliminary SASL support.
7914 +7 -0 trunk/include/client.h (File Modified)
7915 +6 -0 trunk/include/numeric.h (File Modified)
7916 +1 -0 trunk/modules/Makefile.in (File Modified)
7917 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7918 +175 -1 trunk/modules/m_cap.c (File Modified)
7919 + - trunk/modules/m_sasl.c (File Added)
7920 +2 -0 trunk/modules/m_user.c (File Modified)
7921 +5 -5 trunk/src/messages.tab (File Modified)
7922 +8 -2 trunk/src/s_user.c (File Modified)
7925 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7927 SIGNON: make logout also apply remotely.
7931 +7 -2 trunk/modules/m_signon.c (File Modified)
7934 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7936 Use an asterisk when sending empty logins in SIGNON.
7940 +5 -5 trunk/modules/m_signon.c (File Modified)
7943 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7945 SIGNON: Only add whowas entry (add_history()) and wipe
7946 accepts (del_all_accepts()) if nick changed.
7950 +5 -3 trunk/modules/m_signon.c (File Modified)
7953 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7955 SIGNON: slight fixes to collision code:
7956 - don't kill if target_p == source_p (nick unchanged or only changed case)
7957 - add comment that SAVE support is missing
7958 - use sendto_realops_snomask() instead of sendto_realops_flags()
7962 +9 -6 trunk/modules/m_signon.c (File Modified)
7965 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7967 Fix up kills for bad nick/user/host on SIGNON.
7971 +16 -6 trunk/modules/m_signon.c (File Modified)
7974 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7976 If changing to a nick with a digit, only allow the UID.
7980 +4 -0 trunk/modules/m_signon.c (File Modified)
7983 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7985 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7986 Strip leading digits from logins that are not purely numeric.
7990 +3 -0 trunk/include/numeric.h (File Modified)
7991 +2 -0 trunk/include/send.h (File Modified)
7992 +1 -0 trunk/modules/Makefile.in (File Modified)
7993 +456 -3 trunk/modules/m_services.c (File Modified)
7994 + - trunk/modules/m_signon.c (File Added)
7995 +2 -2 trunk/src/messages.tab (File Modified)
7996 +98 -0 trunk/src/send.c (File Modified)
7999 jilles 2006/02/02 14:10:16 UTC (20060202-659)
8001 Remove old server notice umodes from example confs.
8005 +1 -2 trunk/doc/example.conf (File Modified)
8006 +4 -17 trunk/doc/reference.conf (File Modified)
8009 jilles 2006/02/01 15:11:42 UTC (20060201-657)
8011 Add snomask help file (forgot this earlier).
8015 + - trunk/help/opers/snomask (File Added)
8018 jilles 2006/01/31 12:50:36 UTC (20060131-655)
8020 Add umode +l (receive locops).
8024 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8027 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8029 We don't plan to implement cmode +R (quiet unidentified) and
8030 umode +I (deny invite) for 1.1, so comment them out from the
8035 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8036 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8039 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8041 Improve snomask usage description.
8045 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8048 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8050 Mention the word snomask with umode +s (needs to be a link really).
8054 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8057 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8059 Add snomask +Z (operspy notices).
8063 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8066 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8068 Misc updates/clarifications.
8072 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8075 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8081 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8082 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8083 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8086 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8088 - Allow ENCAP REALHOST outside burst
8089 - Fix comment describing race condition: this can only happen
8090 on a local whois with use_whois_actually enabled
8094 +4 -6 trunk/modules/m_chghost.c (File Modified)
8097 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8099 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8103 +39 -0 trunk/contrib/Makefile.in (File Modified)
8104 + - trunk/contrib/sno_globaloper.c (File Added)
8107 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8109 Pass along old umodes and snomask in umode_changed hook,
8110 changing its parameter type from struct Client *
8111 to hook_data_umode_changed *. (For a new client, both
8114 The IP cloaking module now fully ignores umode changes
8115 where +h didn't change.
8119 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8120 +7 -0 trunk/include/hook.h (File Modified)
8121 +18 -4 trunk/src/s_user.c (File Modified)
8124 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8126 move libcharybdis-provided function initialisation into libcharybdis_init().
8130 +32 -11 trunk/src/ircd.c (File Modified)
8133 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8135 Make +f notices (local host, global host, global user@host, local class)
8136 netwide. Exceeding /quote set max remains local.
8140 +4 -4 trunk/src/s_conf.c (File Modified)
8143 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8145 Netwide notices about attempts to join juped channels.
8149 +1 -1 trunk/modules/core/m_join.c (File Modified)
8152 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8154 Send server notices about failed oper attempts globally.
8155 Successful remote oper attempt notices will be generated
8156 from the mode changes.
8160 +3 -3 trunk/modules/m_challenge.c (File Modified)
8161 +2 -2 trunk/modules/m_oper.c (File Modified)
8164 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8166 Rest of infrastructure for sending server notices globally.
8167 Uses a new L_NETWIDE level on sendto_realops_snomask().
8171 +1 -0 trunk/include/send.h (File Modified)
8172 +31 -4 trunk/src/send.c (File Modified)
8175 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8177 Add general::global_snotices conf option to control
8178 whether we send out SNOTEs. Does not do anything yet.
8182 +1 -0 trunk/doc/example.conf (File Modified)
8183 +6 -0 trunk/doc/reference.conf (File Modified)
8184 +1 -0 trunk/include/s_conf.h (File Modified)
8185 +6 -0 trunk/modules/m_info.c (File Modified)
8186 +1 -0 trunk/src/newconf.c (File Modified)
8187 +1 -0 trunk/src/s_conf.c (File Modified)
8190 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8192 Only accept SNOTE from servers.
8196 +2 -0 trunk/modules/m_snote.c (File Modified)
8199 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8201 Correct parv indices so this actually works.
8205 +2 -2 trunk/modules/m_snote.c (File Modified)
8208 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8214 +3 -3 trunk/modules/m_snote.c (File Modified)
8217 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8219 Add m_snote.c, SNOTE propagator.
8223 +86 -0 trunk/modules/Makefile.in (File Modified)
8224 + - trunk/modules/m_snote.c (File Added)
8227 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8229 start seeding the 1.1 NEWS file
8233 +4 -0 trunk/NEWS (File Modified)
8236 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8238 rename some modules to more descriptive names...
8242 +2 -131 trunk/contrib/Makefile.in (File Modified)
8243 + - trunk/contrib/globalconnexit.c (File Deleted)
8244 + - trunk/contrib/globallineactive.c (File Deleted)
8245 + - trunk/contrib/sno_farconnect.c (File Added)
8246 + - trunk/contrib/sno_globalkline.c (File Added)
8247 +1 -120 trunk/modules/Makefile.in (File Modified)
8248 + - trunk/modules/networknotice.c (File Deleted)
8249 + - trunk/modules/sno_routing.c (File Added)
8252 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8254 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8255 Uses FLAGS2_FLOODDONE bit on servers.
8259 +3 -0 trunk/include/client.h (File Modified)
8260 +121 -1 trunk/modules/Makefile.in (File Modified)
8261 + - trunk/modules/networknotice.c (File Added)
8264 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8266 Don't show servers in /trace to nonopers if flatten links is enabled.
8270 +8 -5 trunk/modules/m_trace.c (File Modified)
8273 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8276 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8277 - send back confirmation to source, if local client
8278 - send a +s server notice if the source is neither a server nor a service (+S)
8282 +5 -1 trunk/modules/m_chghost.c (File Modified)
8285 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8287 Use sendto_realops_snomask_from() to make the
8288 server notices appear to come from the affected
8293 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8294 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8297 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8299 Add sendto_realops_snomask_from(), allows
8300 specification of apparent source server.
8304 +1 -0 trunk/include/send.h (File Modified)
8305 +41 -1 trunk/src/send.c (File Modified)
8308 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8310 Revert r579. Keep host, not orighost in oper up notice.
8311 It would be inconsistent to have orighost there, and we
8312 don't want to mess up all server notices by putting both
8317 +1 -1 trunk/src/s_user.c (File Modified)
8320 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8322 Include the IP address in operlog/foperlog.
8326 +10 -8 trunk/modules/m_challenge.c (File Modified)
8327 +8 -6 trunk/modules/m_oper.c (File Modified)
8330 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8332 Call umode_changed hook on oper up.
8336 +1 -0 trunk/src/s_user.c (File Modified)
8339 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8341 Add globalconnexit contrib module, shows remote client connects/exits
8342 except netsplits/netjoin on snomask +F.
8343 Notice formatting will probably change somewhat still.
8347 +80 -0 trunk/contrib/Makefile.in (File Modified)
8348 + - trunk/contrib/globalconnexit.c (File Added)
8351 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8353 Declare snomask_modes[] so modules can provide snomasks.
8357 +2 -0 trunk/include/snomask.h (File Modified)
8360 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8362 Replace user_signon hook with two new hooks: new_local_user
8363 and new_remote_user.
8364 These are called right before the user is introduced to the
8365 rest of the network.
8369 +2 -1 trunk/include/hook.h (File Modified)
8370 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8371 +4 -2 trunk/src/hook.c (File Modified)
8372 +2 -3 trunk/src/s_user.c (File Modified)
8375 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8377 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8381 +2 -2 trunk/modules/m_scan.c (File Modified)
8384 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8386 Update doc/technical/send.txt.
8390 +91 -131 trunk/doc/technical/send.txt (File Modified)
8393 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8395 Add chantrace and masktrace to help files.
8399 + - trunk/help/opers/chantrace (File Added)
8400 +27 -20 trunk/help/opers/index (File Modified)
8401 + - trunk/help/opers/masktrace (File Added)
8402 +2 -0 trunk/help/opers/operspy (File Modified)
8405 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8407 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8408 Shows etrace-like output for all users in a channel,
8409 in particular IP addresses.
8413 +75 -2 trunk/modules/m_etrace.c (File Modified)
8416 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8418 Port over ratbox 2.2 r21727 (anfl):
8419 add some logging when we drop servers in places where we only notify opers
8423 +31 -0 trunk/modules/core/m_server.c (File Modified)
8426 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8428 display orighost in operup message
8432 +1 -1 trunk/src/s_user.c (File Modified)
8435 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8437 Add globallineactive contrib module, a hack which can often
8438 show k/d/g/x line active for remote clients.
8442 +52 -0 trunk/contrib/Makefile.in (File Modified)
8443 + - trunk/contrib/globallineactive.c (File Added)
8446 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8448 Show IP field in the same way as MASKTRACE:
8449 "255.255.255.255" if it's unknown (remote TS5 client)
8450 and "0" if we or the remote server are purposely
8455 +12 -1 trunk/modules/m_scan.c (File Modified)
8458 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8461 - don't show servers in a global scan
8462 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8466 +4 -1 trunk/modules/m_scan.c (File Modified)
8469 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8471 Implement SCAN UMODES.
8475 +3 -0 trunk/include/numeric.h (File Modified)
8476 +128 -2 trunk/modules/m_scan.c (File Modified)
8477 +2 -2 trunk/src/messages.tab (File Modified)
8480 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8486 +1 -1 trunk/modules/m_scan.c (File Modified)
8489 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8491 parv[0] should be parv[1].
8495 +1 -1 trunk/modules/m_scan.c (File Modified)
8498 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8504 +1 -1 trunk/modules/m_scan.c (File Modified)
8507 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8513 +2 -2 trunk/modules/m_scan.c (File Modified)
8516 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8518 framework for scan command
8522 +113 -0 trunk/modules/Makefile.in (File Modified)
8523 + - trunk/modules/m_scan.c (File Added)
8526 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8528 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8532 +2 -0 trunk/include/irc_string.h (File Modified)
8533 +157 -1 trunk/modules/m_etrace.c (File Modified)
8534 +129 -90 trunk/src/match.c (File Modified)
8537 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8539 orighost may live in a different hash bucket (likely the case), lets check it standalone
8543 +39 -3 trunk/src/hostmask.c (File Modified)
8546 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8548 SVN didn't check modules/ somehow, hrmm.
8552 +1 -1 trunk/modules/m_kline.c (File Modified)
8553 +6 -6 trunk/modules/m_stats.c (File Modified)
8556 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8558 Track hostmask entries for client_p->orighost, if available.
8559 Not throughly tested, but seems to work fine.
8563 +8 -4 trunk/include/hostmask.h (File Modified)
8564 +14 -10 trunk/src/hostmask.c (File Modified)
8567 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8569 Pass on SQUIT reasons more.
8573 +17 -19 trunk/src/client.c (File Modified)
8576 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8578 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8579 This way, hidden admins also get them.
8583 +4 -4 trunk/src/send.c (File Modified)
8586 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8588 From ircd-ratbox 2.2 (r21339 anfl):
8589 ms_kill() should be using find_person(), not find_client()
8590 otherwise it can generate a core.
8594 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8597 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8599 Add m_error to core_module_table, so it is loaded by default.
8603 +1 -0 trunk/src/modules.c (File Modified)
8606 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8608 comment is a const char *, not char *.
8612 +1 -1 trunk/include/hook.h (File Modified)
8615 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8617 Fix a long standing hybrid 7 bug: when getting a read error
8618 on a server, report_error() is called with a %d instead of
8619 a %s in the format string ("Lost connection" in +d).
8623 +1 -1 trunk/src/client.c (File Modified)
8626 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8632 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8635 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8637 Add document describing capabilities and what they mean.
8641 + - trunk/doc/technical/capab.txt (File Added)
8644 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8646 Change client_exit hook to pass all exit_client() parameters.
8650 +8 -0 trunk/include/hook.h (File Modified)
8651 +6 -1 trunk/src/client.c (File Modified)
8654 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8656 Add client_exit hook, called in exit_client() for all
8657 clients of all types, except clients exiting because
8658 of netsplits (QS). The only thing done before it is
8659 marking the client as "closing" (to prevent
8664 +1 -0 trunk/include/hook.h (File Modified)
8665 +2 -0 trunk/src/client.c (File Modified)
8666 +2 -0 trunk/src/hook.c (File Modified)
8669 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8671 Improve the code that calculates the nnnS nnnC counts
8674 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8678 +43 -36 trunk/modules/m_trace.c (File Modified)
8681 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8683 Add server_eob hook.
8684 Planning to use this for netsplit/join notices.
8688 +1 -0 trunk/include/hook.h (File Modified)
8689 +2 -0 trunk/modules/m_pong.c (File Modified)
8690 +2 -0 trunk/src/hook.c (File Modified)
8693 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8695 Default motd: ircd-ratbox -> charybdis
8699 +1 -1 trunk/doc/ircd.motd (File Modified)
8702 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8704 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8708 +4 -4 trunk/src/s_user.c (File Modified)
8711 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8713 - Remove obsolete EOB help file
8714 - Document snomask in the help files
8719 + - trunk/help/opers/eob (File Deleted)
8720 +13 -12 trunk/help/opers/index (File Modified)
8721 +1 -13 trunk/help/opers/umode (File Modified)
8722 +7 -7 trunk/help/users/index (File Modified)
8725 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8727 Bail if snomask to parse is not given. Pointy hat to myself.
8731 +3 -0 trunk/src/snomask.c (File Modified)
8734 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8736 Remove m_flags from autoconf
8740 +0 -1 trunk/contrib/Makefile.in (File Modified)
8743 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8749 + - trunk/contrib/m_flags.c (File Deleted)
8752 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8754 If +s is in oper_only_umodes, clear snomask on deoper.
8758 +5 -0 trunk/src/s_user.c (File Modified)
8761 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8763 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8767 +2 -2 trunk/configure (File Modified)
8768 +2 -2 trunk/configure.ac (File Modified)
8771 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8773 Remove the old server notice umodes.
8774 Default oper only umodes is now +s.
8775 Please make sure all remaining umodes still work.
8779 +3 -21 trunk/include/client.h (File Modified)
8780 +0 -12 trunk/src/newconf.c (File Modified)
8781 +1 -1 trunk/src/s_conf.c (File Modified)
8782 +12 -12 trunk/src/s_user.c (File Modified)
8785 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8787 operator::flags nick_changes now controls +n snomask instead of +n umode.
8791 +8 -8 trunk/src/s_user.c (File Modified)
8794 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8796 Move down h_umode_changed hook call after umode allowed checks
8797 (so it will not see +a if someone tries to set it but is not
8802 +2 -3 trunk/src/s_user.c (File Modified)
8805 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8807 Move over non-+s server notices (hopefully, all of them).
8811 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8812 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8813 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8814 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8815 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8816 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8817 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8818 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8819 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8820 +2 -2 trunk/libcharybdis/event.c (File Modified)
8821 +2 -2 trunk/modules/core/m_join.c (File Modified)
8822 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8823 +3 -3 trunk/modules/core/m_message.c (File Modified)
8824 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8825 +2 -2 trunk/modules/core/m_server.c (File Modified)
8826 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8827 +1 -1 trunk/modules/m_post.c (File Modified)
8828 +1 -1 trunk/modules/m_services.c (File Modified)
8829 +2 -2 trunk/src/channel.c (File Modified)
8830 +3 -3 trunk/src/client.c (File Modified)
8831 +1 -1 trunk/src/hash.c (File Modified)
8832 +5 -5 trunk/src/s_conf.c (File Modified)
8833 +2 -2 trunk/src/s_log.c (File Modified)
8834 +4 -4 trunk/src/s_user.c (File Modified)
8837 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8839 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8843 +2 -1 trunk/include/snomask.h (File Modified)
8844 +2 -2 trunk/src/snomask.c (File Modified)
8847 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8849 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8853 +1 -1 trunk/contrib/example_module.c (File Modified)
8854 +2 -2 trunk/include/ircd_defs.h (File Modified)
8855 +6 -6 trunk/modules/core/m_error.c (File Modified)
8856 +1 -1 trunk/modules/core/m_join.c (File Modified)
8857 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8858 +1 -1 trunk/modules/core/m_message.c (File Modified)
8859 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8860 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8861 +18 -18 trunk/modules/core/m_server.c (File Modified)
8862 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8863 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8864 +4 -4 trunk/modules/m_challenge.c (File Modified)
8865 +4 -4 trunk/modules/m_dline.c (File Modified)
8866 +13 -13 trunk/modules/m_gline.c (File Modified)
8867 +5 -5 trunk/modules/m_kline.c (File Modified)
8868 +2 -2 trunk/modules/m_oper.c (File Modified)
8869 +1 -1 trunk/modules/m_pong.c (File Modified)
8870 +13 -13 trunk/modules/m_rehash.c (File Modified)
8871 +4 -4 trunk/modules/m_resv.c (File Modified)
8872 +16 -16 trunk/modules/m_set.c (File Modified)
8873 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8874 +6 -6 trunk/modules/m_xline.c (File Modified)
8875 +1 -1 trunk/src/adns.c (File Modified)
8876 +2 -2 trunk/src/channel.c (File Modified)
8877 +1 -1 trunk/src/listener.c (File Modified)
8878 +1 -1 trunk/src/s_auth.c (File Modified)
8879 +15 -15 trunk/src/s_conf.c (File Modified)
8880 +3 -3 trunk/src/s_user.c (File Modified)
8881 +7 -7 trunk/src/send.c (File Modified)
8884 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8887 - set +s snomask if +s umode set but no snomasks
8888 - put numerics in more logical order
8892 +3 -1 trunk/src/s_user.c (File Modified)
8895 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8897 parse_snobuf_to_mask(): default to + at start
8898 allows stuff like /mode jilles +s C
8902 +1 -1 trunk/src/snomask.c (File Modified)
8905 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8907 Changes to user_mode() snomask handling.
8908 - show snomask (if not 0) on /mode <nick>
8909 - show snomask once at the end if +s/-s used
8910 - only parse 1 parameter for umode changes
8911 - don't crash on /mode <nick> +s
8912 - /mode <nick> -s clears snomask, doesn't use parameter
8913 - set umode +s iff snomask is not 0
8914 - snomask is not propagated, but umode +s is
8918 +97 -72 trunk/src/s_user.c (File Modified)
8921 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8923 Convert some messages over to snomask.
8927 +29 -29 trunk/src/client.c (File Modified)
8928 +2 -2 trunk/src/ircd.c (File Modified)
8929 +13 -13 trunk/src/modules.c (File Modified)
8930 +1 -1 trunk/src/newconf.c (File Modified)
8931 +5 -5 trunk/src/parse.c (File Modified)
8932 +1 -1 trunk/src/restart.c (File Modified)
8933 +4 -4 trunk/src/s_newconf.c (File Modified)
8934 +11 -11 trunk/src/s_serv.c (File Modified)
8937 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8939 include snomask.h from client.h
8943 +1 -0 trunk/include/client.h (File Modified)
8946 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8948 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8952 +1 -0 trunk/src/newconf.c (File Modified)
8953 +2 -1 trunk/src/snomask.c (File Modified)
8956 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8958 should start with +, not \0. Whoops. :)
8962 +1 -1 trunk/src/snomask.c (File Modified)
8965 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8967 core snomask support.
8971 +3 -0 trunk/doc/example.conf (File Modified)
8972 +2 -0 trunk/include/client.h (File Modified)
8973 +2 -0 trunk/include/numeric.h (File Modified)
8974 +2 -0 trunk/include/s_newconf.h (File Modified)
8975 +63 -0 trunk/include/send.h (File Modified)
8976 + - trunk/include/snomask.h (File Added)
8977 +1 -0 trunk/src/Makefile.in (File Modified)
8978 +1 -1 trunk/src/messages.tab (File Modified)
8979 +8 -0 trunk/src/newconf.c (File Modified)
8980 +12 -0 trunk/src/s_user.c (File Modified)
8981 +235 -0 trunk/src/send.c (File Modified)
8982 + - trunk/src/snomask.c (File Added)
8985 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8987 add a blank line after the license info.
8991 +1 -1 trunk/CREDITS (File Modified)
8994 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8996 Extend copyright to 2006.
9000 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9003 jilles 2006/01/14 19:56:24 UTC (20060114-470)
9006 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
9010 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9011 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
9014 jilles 2006/01/14 19:52:16 UTC (20060114-468)
9016 Add oper privileges document.
9020 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9021 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9024 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9026 Capitalize message names in services shortcuts (for consistency).
9030 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9033 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9039 +1 -1 trunk/src/patricia.c (File Modified)
9042 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9044 Remove obsolete 'nextconnect' variable.
9048 +0 -1 trunk/include/ircd.h (File Modified)
9049 +0 -2 trunk/src/client.c (File Modified)
9050 +0 -1 trunk/src/ircd.c (File Modified)
9053 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9055 Remove this remnant of the hybrid 6 ziplinks implementation.
9059 + - trunk/include/s_zip.h (File Deleted)
9062 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9064 Make clone limiting work on orighost, not host (so it
9065 looks through services cloaks). Lightly tested, please
9070 +2 -0 trunk/modules/m_chghost.c (File Modified)
9071 +1 -1 trunk/src/client.c (File Modified)
9072 +1 -1 trunk/src/s_conf.c (File Modified)
9075 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9077 Don't forget to link me_realhost() into the command hash.
9079 Pointy hat to: myself
9083 +1 -1 trunk/modules/m_chghost.c (File Modified)
9086 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9088 It's call_hook, not hook_call.
9092 +1 -1 trunk/src/s_user.c (File Modified)
9095 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9097 Add unreject help file.
9101 + - trunk/help/opers/unreject (File Added)
9104 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9106 Link the all-important 42 module to the build :P
9110 +1 -0 trunk/contrib/Makefile.in (File Modified)
9113 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9115 Mention /rehash help.
9119 +1 -0 trunk/help/opers/rehash (File Modified)
9122 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9124 Add h_user_signon hook.
9128 +1 -0 trunk/include/hook.h (File Modified)
9129 +2 -0 trunk/src/hook.c (File Modified)
9130 +4 -0 trunk/src/s_user.c (File Modified)
9133 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9135 Oops, forgot to set orighost for remote client introductions.
9139 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9142 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9144 Use TS6 forms in services shortcuts, if possible.
9148 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9151 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9153 - Start out default_umodes conf entry from the empty set instead of +i.
9154 - Move oper_only_umodes check to where default_umodes is used, as
9155 oper_only_umodes may not be set yet while we're reading the conf.
9159 +6 -7 trunk/src/newconf.c (File Modified)
9160 +1 -1 trunk/src/s_user.c (File Modified)
9163 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9165 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9169 +1 -0 trunk/doc/example.conf (File Modified)
9170 +7 -0 trunk/doc/reference.conf (File Modified)
9171 +0 -7 trunk/include/config.h.dist (File Modified)
9172 +1 -0 trunk/include/s_conf.h (File Modified)
9173 +6 -0 trunk/modules/m_info.c (File Modified)
9174 +9 -18 trunk/src/client.c (File Modified)
9175 +1 -0 trunk/src/newconf.c (File Modified)
9176 +1 -0 trunk/src/s_conf.c (File Modified)
9179 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9181 - Allow NULL target_ip in show_ip() (indicates message is being
9182 sent to local opers)
9183 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9185 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9186 those in src/client.c
9188 From ratbox 2.2 svn (anfl)
9192 +1 -0 trunk/include/client.h (File Modified)
9193 +21 -2 trunk/src/client.c (File Modified)
9194 +2 -4 trunk/src/hostmask.c (File Modified)
9195 +1 -5 trunk/src/s_conf.c (File Modified)
9196 +4 -8 trunk/src/s_user.c (File Modified)
9199 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9201 Fire off events properly.
9205 +7 -3 trunk/src/s_user.c (File Modified)
9208 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9210 make sure modules which depend on umode information get the message upon connection (oops)
9214 +3 -0 trunk/src/s_user.c (File Modified)
9217 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9219 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9220 From ratbox 2.2 svn.
9224 +3 -7 trunk/modules/m_etrace.c (File Modified)
9227 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9229 Replace silly `default_invisible' option with more versatile default_umodes.
9233 +2 -2 trunk/Makefile.in (File Modified)
9234 +12 -1 trunk/doc/example.conf (File Modified)
9235 +14 -7 trunk/doc/reference.conf (File Modified)
9236 +2 -4 trunk/include/s_conf.h (File Modified)
9237 +0 -6 trunk/modules/m_info.c (File Modified)
9238 +4 -0 trunk/src/modules.c (File Modified)
9239 +41 -1 trunk/src/newconf.c (File Modified)
9240 +2 -2 trunk/src/s_conf.c (File Modified)
9241 +3 -4 trunk/src/s_user.c (File Modified)
9244 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9246 Add temporary nick resvs with the proper duration,
9247 not 60 times too long.
9251 +1 -1 trunk/modules/m_resv.c (File Modified)
9254 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9256 Add kick on split riding. See reference.conf for more details.
9260 +1 -0 trunk/doc/example.conf (File Modified)
9261 +16 -0 trunk/doc/reference.conf (File Modified)
9262 +1 -0 trunk/include/s_conf.h (File Modified)
9263 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9264 +6 -0 trunk/modules/m_info.c (File Modified)
9265 +1 -0 trunk/src/newconf.c (File Modified)
9266 +1 -0 trunk/src/s_conf.c (File Modified)
9269 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9271 New credits, denoting GXTi as being on the core team.
9275 +16 -5 trunk/CREDITS (File Modified)
9278 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9280 better cloaking algorithm
9284 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9287 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9289 don't do redundant bitshifting.
9293 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9296 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9302 +1 -0 trunk/contrib/Makefile.in (File Modified)
9305 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9307 Set the DynSpoof flag properly.
9311 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9314 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9316 first go at an ip_cloaking implementation for charybdis.
9320 + - trunk/contrib/ip_cloaking.c (File Added)
9323 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9325 Add libcharybdis to contrib/ includes.
9329 +1 -1 trunk/contrib/Makefile.in (File Modified)
9332 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9334 add h_umode_changed hook for modules that provide usermodes.
9338 +1 -0 trunk/include/hook.h (File Modified)
9339 +2 -1 trunk/src/hook.c (File Modified)
9340 +3 -0 trunk/src/s_user.c (File Modified)
9343 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9345 Show quiets in /stats z.
9349 +15 -10 trunk/src/s_stats.c (File Modified)
9352 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9354 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9358 +0 -12 trunk/configure (File Modified)
9359 +0 -9 trunk/configure.ac (File Modified)
9360 +0 -3 trunk/include/setup.h.in (File Modified)
9363 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9365 change various buffer sizes to = topiclen.
9369 +3 -4 trunk/include/ircd_defs.h (File Modified)
9372 jon 2005/12/12 19:32:18 UTC (20051212-400)
9374 - Partial commit test, partial ego strokage ;)
9378 +2 -1 trunk/CREDITS (File Modified)
9381 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9383 More kqueue corrections.
9386 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9389 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9391 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9392 Not sure why this wasn't this way to begin with.
9396 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9399 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9401 example.conf tweaks:
9402 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9403 most people do not need this.
9404 Enable serverinfo::hub.
9408 +14 -11 trunk/doc/example.conf (File Modified)
9411 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9413 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9417 +1 -1 trunk/src/s_serv.c (File Modified)
9420 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9422 header include changes
9426 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9427 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9428 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9429 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9430 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9431 +1 -21 trunk/libcharybdis/select.c (File Modified)
9434 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9436 s/ilog/libcharybdis_{die,log,restart}/g
9440 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9441 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9442 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9443 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9444 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9445 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9446 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9447 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9450 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9452 Use the right callbacks in the function code.
9455 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9458 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9460 More work, it builds again!
9464 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9465 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9466 + - trunk/libcharybdis/libcharybdis.c (File Added)
9467 + - trunk/libcharybdis/libcharybdis.h (File Added)
9470 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9472 Move some stuff around.
9476 + - trunk/include/memory.h (File Deleted)
9477 + - trunk/include/tools.h (File Deleted)
9478 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9479 + - trunk/libcharybdis/memory.c (File Added)
9480 + - trunk/libcharybdis/memory.h (File Added)
9481 + - trunk/libcharybdis/snprintf.c (File Added)
9482 + - trunk/libcharybdis/tools.c (File Added)
9483 + - trunk/libcharybdis/tools.h (File Added)
9484 +1000 -1062 trunk/modules/.depend (File Modified)
9485 +421 -455 trunk/src/.depend (File Modified)
9486 +0 -1191 trunk/src/Makefile.in (File Modified)
9487 + - trunk/src/memory.c (File Deleted)
9488 + - trunk/src/snprintf.c (File Deleted)
9489 + - trunk/src/tools.c (File Deleted)
9492 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9494 move more headers into libcharybdis
9497 + - trunk/include/balloc.h (File Deleted)
9498 + - trunk/include/event.h (File Deleted)
9499 + - trunk/libcharybdis/balloc.h (File Added)
9500 + - trunk/libcharybdis/event.h (File Added)
9501 +924 -1020 trunk/modules/.depend (File Modified)
9502 +327 -406 trunk/src/.depend (File Modified)
9505 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9507 balloc, events -> libcharybdis
9510 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9511 + - trunk/libcharybdis/balloc.c (File Added)
9512 + - trunk/libcharybdis/event.c (File Added)
9513 +0 -1008 trunk/src/Makefile.in (File Modified)
9514 + - trunk/src/balloc.c (File Deleted)
9515 + - trunk/src/event.c (File Deleted)
9518 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9523 + - trunk/include/commio.h (File Deleted)
9524 + - trunk/include/linebuf.h (File Deleted)
9525 + - trunk/libcharybdis/commio.h (File Added)
9526 + - trunk/libcharybdis/linebuf.h (File Added)
9527 +1644 -530 trunk/modules/.depend (File Modified)
9528 +1 -1 trunk/modules/Makefile.in (File Modified)
9529 +720 -284 trunk/src/.depend (File Modified)
9532 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9534 Makefile reworking -- moving libcharybdis headers into proper location.
9537 +1 -1 trunk/adns/Makefile.in (File Modified)
9538 +1 -1 trunk/src/Makefile.in (File Modified)
9541 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9543 Document proposed authdaemon protocol.
9546 + - trunk/authdaemon/protocol.txt (File Added)
9549 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9554 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9557 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9559 Remove dead makefile from generation
9562 +1 -2 trunk/configure (File Modified)
9563 +0 -1 trunk/configure.ac (File Modified)
9566 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9568 libcharybdisIO -> libcharybdis
9571 +1 -1 trunk/src/Makefile.in (File Modified)
9574 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9579 + - trunk/libcharybdis/Makefile.in (File Added)
9580 + - trunk/libcharybdis/commio.c (File Added)
9581 + - trunk/libcharybdis/devpoll.c (File Added)
9582 + - trunk/libcharybdis/epoll.c (File Added)
9583 + - trunk/libcharybdis/io/ (File Deleted)
9584 + - trunk/libcharybdis/kqueue.c (File Added)
9585 + - trunk/libcharybdis/linebuf.c (File Added)
9586 + - trunk/libcharybdis/log/ (File Deleted)
9587 + - trunk/libcharybdis/poll.c (File Added)
9588 + - trunk/libcharybdis/ports.c (File Added)
9589 + - trunk/libcharybdis/select.c (File Added)
9592 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9597 + - trunk/libcharybdis/Makefile.in (File Deleted)
9600 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9605 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9608 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9610 add authdaemon dir for later hacking
9614 + - trunk/authdaemon/ (File Added)
9617 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9619 linebuf -> libcharybdisIO
9623 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9624 + - trunk/libcharybdis/io/linebuf.c (File Added)
9625 + - trunk/libcharybdis/log/ (File Added)
9626 + - trunk/libcharybdis/log/Makefile.in (File Added)
9627 +0 -687 trunk/src/Makefile.in (File Modified)
9628 + - trunk/src/linebuf.c (File Deleted)
9631 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9633 Solaris 10 I/O ports support
9636 + - trunk/libcharybdis/io/ports.c (File Added)
9639 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9645 +1 -1 trunk/Makefile.in (File Modified)
9646 +3 -1 trunk/configure (File Modified)
9647 +133 -10 trunk/configure.ac (File Modified)
9648 + - trunk/libcharybdis/ (File Added)
9649 + - trunk/libcharybdis/Makefile.in (File Added)
9650 + - trunk/libcharybdis/io/ (File Added)
9651 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9652 +2 -3 trunk/src/Makefile.in (File Modified)
9653 + - trunk/src/io/ (File Deleted)
9656 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9658 split IO stuff into libcharybdisIO.
9662 + - trunk/src/commio.c (File Deleted)
9663 + - trunk/src/devpoll.c (File Deleted)
9664 + - trunk/src/epoll.c (File Deleted)
9665 + - trunk/src/io/ (File Added)
9666 + - trunk/src/io/Makefile.in (File Added)
9667 + - trunk/src/io/commio.c (File Added)
9668 + - trunk/src/io/devpoll.c (File Added)
9669 + - trunk/src/io/epoll.c (File Added)
9670 + - trunk/src/io/kqueue.c (File Added)
9671 + - trunk/src/io/poll.c (File Added)
9672 + - trunk/src/io/select.c (File Added)
9673 + - trunk/src/kqueue.c (File Deleted)
9674 + - trunk/src/poll.c (File Deleted)
9675 + - trunk/src/select.c (File Deleted)
9678 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9684 +86 -155 trunk/configure (File Modified)
9685 +1 -1 trunk/configure.ac (File Modified)
9688 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9690 Remove mentions of mkkeypair/cryptlinks.
9694 +1 -3 trunk/doc/challenge.txt (File Modified)
9697 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9699 Clarify serverinfo{} description.
9703 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9706 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9708 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9712 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9715 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9717 Improvements also applicable to hyperion 1.x.
9721 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9724 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9726 - Add +F description
9727 - General improvements and changes to charybdis
9731 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9734 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9736 The server notice umodes only have an effect
9737 for opers. ("sendto_realops_flags", so having
9738 the umode is not enough, they must also be
9743 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9746 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9748 Updates to umodes docs.
9752 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9755 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9757 Add SGML documentation.
9760 + - trunk/doc/sgml/ (File Added)
9761 + - trunk/doc/sgml/oper-guide/ (File Added)
9762 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9763 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9764 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9765 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9766 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9767 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9768 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9771 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9773 Make operwall flag restrict setting umode +z.
9774 This repairs this flag broken in charybdis-1.0.
9778 +41 -0 trunk/contrib/m_flags.c (File Modified)
9779 +9 -0 trunk/src/s_user.c (File Modified)
9782 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9784 Don't complain/reset remote clients +n. I'm still not
9785 convinced propagating all umodes is the way to go, oh
9790 +1 -1 trunk/src/s_user.c (File Modified)
9793 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9795 - Require admin flag for oper /chghost (if it's enabled
9796 which is not default)
9797 - Give error message on nonexistant nick
9801 +12 -0 trunk/modules/m_chghost.c (File Modified)
9804 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9806 Incorporated jilles' dynspoof patch with a few minor changes.
9809 +5 -2 trunk/include/client.h (File Modified)
9810 +1 -0 trunk/include/numeric.h (File Modified)
9811 +75 -4 trunk/modules/m_chghost.c (File Modified)
9812 +2 -21 trunk/modules/m_stats.c (File Modified)
9813 +2 -8 trunk/modules/m_trace.c (File Modified)
9814 +2 -0 trunk/src/client.c (File Modified)
9815 +3 -0 trunk/src/s_user.c (File Modified)
9818 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9823 +5 -0 trunk/NEWS (File Modified)
9826 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9828 Make show_ip() far less braindead.
9830 Obtained from: ratbox 2.2 SVN
9834 +14 -85 trunk/src/client.c (File Modified)
9837 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9839 Instead of not showing channels at all for whoising services,
9840 only show channels the requester is also on. If operspying
9841 services, show all the channels.
9845 +37 -40 trunk/modules/m_whois.c (File Modified)
9848 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9850 - Show real errno if we fail to connect to a server
9851 - Don't show server IPs on IRC if a server goes dead
9856 +2 -5 trunk/src/s_serv.c (File Modified)
9859 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9861 Revert hybrid 7.2 aline code. It causes too many problems.
9865 +1 -47 trunk/NEWS (File Modified)
9866 + - trunk/include/aline.h (File Deleted)
9867 +53 -6 trunk/modules/m_dline.c (File Modified)
9868 +212 -16 trunk/modules/m_kline.c (File Modified)
9869 +37 -8 trunk/modules/m_resv.c (File Modified)
9870 +45 -24 trunk/modules/m_xline.c (File Modified)
9871 +0 -485 trunk/src/Makefile.in (File Modified)
9872 + - trunk/src/aline.c (File Deleted)
9875 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9877 Incorporate recent ratbox monitor bugfixes (could crash).
9881 +16 -0 trunk/modules/m_monitor.c (File Modified)
9882 +4 -3 trunk/src/monitor.c (File Modified)
9885 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9887 Fix /invite UID leak.
9889 Found by logiclrd@EFnet.
9893 +3 -2 trunk/modules/m_invite.c (File Modified)
9896 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9898 Don't show what channels a service is in.
9901 +1 -0 trunk/NEWS (File Modified)
9902 +40 -35 trunk/modules/m_whois.c (File Modified)
9905 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9907 Update version to 1.0.3.
9911 +9 -9 trunk/configure (File Modified)
9912 +1 -1 trunk/configure.ac (File Modified)
9915 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9921 +7 -1 trunk/NEWS (File Modified)
9924 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9926 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9927 More static buffers :(
9931 +12 -4 trunk/src/aline.c (File Modified)
9934 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9936 Make operspy mode (/mode !#channel showing parameters
9937 even if not on channel) work again.
9941 +4 -4 trunk/src/channel.c (File Modified)
9944 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9946 Call server_introduced hook on TS6 remote server
9947 introduction (ms_sid()).
9951 +6 -0 trunk/modules/core/m_server.c (File Modified)
9954 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9956 Cyrix boxes are wierd.
9959 +2 -1 trunk/modules/m_services.c (File Modified)
9962 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9967 +1 -1 trunk/include/client.h (File Modified)
9968 +3 -1 trunk/modules/m_services.c (File Modified)
9971 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9976 +1 -6 trunk/modules/m_services.c (File Modified)
9979 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9981 Disable a check that doesn't always seem to work right for some reason.
9984 +2 -0 trunk/modules/m_services.c (File Modified)
9987 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9993 +4 -1 trunk/NEWS (File Modified)
9996 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
10002 +9 -9 trunk/configure (File Modified)
10003 +1 -1 trunk/configure.ac (File Modified)
10006 jilles 2005/10/08 22:30:18 UTC (20051008-284)
10008 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
10012 +3 -13 trunk/modules/m_trace.c (File Modified)
10015 jilles 2005/10/06 11:00:22 UTC (20051006-282)
10017 Don't send empty RPL_WHOISCHANNELS on remote whois.
10019 Pointy hat to: jilles
10023 +1 -1 trunk/modules/m_whois.c (File Modified)
10026 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10032 +3 -0 trunk/NEWS (File Modified)
10035 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10037 Modular umode support.
10041 +0 -9 trunk/include/client.h (File Modified)
10042 +2 -1 trunk/include/s_user.h (File Modified)
10043 +1 -1 trunk/include/tools.h (File Modified)
10044 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10045 +3 -0 trunk/src/ircd.c (File Modified)
10046 +1 -1 trunk/src/messages.tab (File Modified)
10047 +2 -2 trunk/src/s_serv.c (File Modified)
10048 +37 -59 trunk/src/s_user.c (File Modified)
10049 +21 -0 trunk/src/tools.c (File Modified)
10052 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10054 Optionally do forced nick change to the UID instead of kill
10055 on nick collisions, see doc/collision_fnc.txt for more
10060 + - trunk/doc/collision_fnc.txt (File Added)
10061 +1 -0 trunk/doc/example.conf (File Modified)
10062 +8 -0 trunk/doc/reference.conf (File Modified)
10063 +1 -0 trunk/include/numeric.h (File Modified)
10064 +1 -0 trunk/include/s_conf.h (File Modified)
10065 +2 -1 trunk/include/s_serv.h (File Modified)
10066 +1 -0 trunk/include/s_stats.h (File Modified)
10067 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10068 +1 -1 trunk/src/messages.tab (File Modified)
10069 +1 -0 trunk/src/newconf.c (File Modified)
10070 +1 -0 trunk/src/s_conf.c (File Modified)
10071 +1 -0 trunk/src/s_serv.c (File Modified)
10072 +2 -2 trunk/src/s_stats.c (File Modified)
10075 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10081 trunk/NEWS (File Modified)
10084 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10086 Don't allow lookups by uid in /monitor + and /monitor s.
10090 trunk/modules/m_monitor.c (File Modified)
10093 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10095 Stop garbage +j being set in cases like +j aaa:bbb by
10096 initializing the variables properly.
10102 trunk/modules/core/m_mode.c (File Modified)
10103 trunk/modules/core/m_sjoin.c (File Modified)
10106 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10108 Apply flags to the proper server in me_gcap().
10112 trunk/modules/m_capab.c (File Modified)
10115 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10117 Use find_named_client() instead of find_client() to check
10118 for nick collisions.
10122 trunk/modules/core/m_nick.c (File Modified)
10125 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10127 - Replace old 381 numeric with a new, more positive one!
10131 trunk/src/messages.tab (File Modified)
10134 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10136 Make it compile again.
10140 trunk/src/channel.c (File Modified)
10141 trunk/src/client.c (File Modified)
10142 trunk/src/ircd.c (File Modified)
10143 trunk/src/packet.c (File Modified)
10146 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10148 - Prevent UID disclosure in cmode setting.
10152 trunk/NEWS (File Modified)
10153 trunk/modules/core/m_mode.c (File Modified)
10156 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10158 A different check which prevents UID disclosure.
10162 trunk/modules/core/m_kick.c (File Modified)
10165 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10167 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10171 trunk/modules/core/m_kick.c (File Modified)
10174 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10176 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10180 trunk/NEWS (File Modified)
10181 trunk/modules/m_accept.c (File Modified)
10182 trunk/modules/m_admin.c (File Modified)
10183 trunk/modules/m_away.c (File Modified)
10184 trunk/modules/m_cap.c (File Modified)
10185 trunk/modules/m_capab.c (File Modified)
10186 trunk/modules/m_challenge.c (File Modified)
10187 trunk/modules/m_chghost.c (File Modified)
10188 trunk/modules/m_close.c (File Modified)
10189 trunk/modules/m_cmessage.c (File Modified)
10190 trunk/modules/m_connect.c (File Modified)
10191 trunk/modules/m_dline.c (File Modified)
10192 trunk/modules/m_encap.c (File Modified)
10193 trunk/modules/m_etrace.c (File Modified)
10194 trunk/modules/m_gline.c (File Modified)
10195 trunk/modules/m_help.c (File Modified)
10196 trunk/modules/m_info.c (File Modified)
10197 trunk/modules/m_invite.c (File Modified)
10198 trunk/modules/m_ison.c (File Modified)
10199 trunk/modules/m_kline.c (File Modified)
10200 trunk/modules/m_knock.c (File Modified)
10201 trunk/modules/m_links.c (File Modified)
10202 trunk/modules/m_list.c (File Modified)
10203 trunk/modules/m_locops.c (File Modified)
10204 trunk/modules/m_lusers.c (File Modified)
10205 trunk/modules/m_map.c (File Modified)
10206 trunk/modules/m_monitor.c (File Modified)
10207 trunk/modules/m_motd.c (File Modified)
10208 trunk/modules/m_names.c (File Modified)
10209 trunk/modules/m_oper.c (File Modified)
10210 trunk/modules/m_operspy.c (File Modified)
10211 trunk/modules/m_pass.c (File Modified)
10212 trunk/modules/m_ping.c (File Modified)
10213 trunk/modules/m_pong.c (File Modified)
10214 trunk/modules/m_post.c (File Modified)
10215 trunk/modules/m_rehash.c (File Modified)
10216 trunk/modules/m_restart.c (File Modified)
10217 trunk/modules/m_resv.c (File Modified)
10218 trunk/modules/m_services.c (File Modified)
10219 trunk/modules/m_set.c (File Modified)
10220 trunk/modules/m_sshortcut.c (File Modified)
10221 trunk/modules/m_stats.c (File Modified)
10222 trunk/modules/m_svinfo.c (File Modified)
10223 trunk/modules/m_tb.c (File Modified)
10224 trunk/modules/m_testline.c (File Modified)
10225 trunk/modules/m_testmask.c (File Modified)
10226 trunk/modules/m_time.c (File Modified)
10227 trunk/modules/m_topic.c (File Modified)
10228 trunk/modules/m_trace.c (File Modified)
10229 trunk/modules/m_unreject.c (File Modified)
10230 trunk/modules/m_user.c (File Modified)
10231 trunk/modules/m_userhost.c (File Modified)
10232 trunk/modules/m_users.c (File Modified)
10233 trunk/modules/m_version.c (File Modified)
10234 trunk/modules/m_wallops.c (File Modified)
10235 trunk/modules/m_who.c (File Modified)
10236 trunk/modules/m_whois.c (File Modified)
10237 trunk/modules/m_whowas.c (File Modified)
10238 trunk/modules/m_xline.c (File Modified)
10239 trunk/src/adns.c (File Modified)
10240 trunk/src/aline.c (File Modified)
10241 trunk/src/cache.c (File Modified)
10242 trunk/src/channel.c (File Modified)
10243 trunk/src/class.c (File Modified)
10244 trunk/src/client.c (File Modified)
10245 trunk/src/commio.c (File Modified)
10246 trunk/src/event.c (File Modified)
10247 trunk/src/hash.c (File Modified)
10248 trunk/src/hostmask.c (File Modified)
10249 trunk/src/ircd.c (File Modified)
10250 trunk/src/kdparse.c (File Modified)
10251 trunk/src/linebuf.c (File Modified)
10252 trunk/src/listener.c (File Modified)
10253 trunk/src/modules.c (File Modified)
10254 trunk/src/monitor.c (File Modified)
10255 trunk/src/newconf.c (File Modified)
10256 trunk/src/packet.c (File Modified)
10257 trunk/src/parse.c (File Modified)
10258 trunk/src/reject.c (File Modified)
10259 trunk/src/s_auth.c (File Modified)
10260 trunk/src/s_conf.c (File Modified)
10261 trunk/src/s_gline.c (File Modified)
10262 trunk/src/s_log.c (File Modified)
10263 trunk/src/s_newconf.c (File Modified)
10264 trunk/src/s_serv.c (File Modified)
10265 trunk/src/s_stats.c (File Modified)
10266 trunk/src/s_user.c (File Modified)
10267 trunk/src/send.c (File Modified)
10268 trunk/src/whowas.c (File Modified)
10271 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10273 - More coding style niceities. Pretty much got client.h squared away.
10277 trunk/modules/m_dline.c (File Modified)
10278 trunk/modules/m_gline.c (File Modified)
10279 trunk/modules/m_kline.c (File Modified)
10280 trunk/modules/m_rehash.c (File Modified)
10281 trunk/modules/m_resv.c (File Modified)
10282 trunk/modules/m_stats.c (File Modified)
10283 trunk/modules/m_testline.c (File Modified)
10284 trunk/modules/m_user.c (File Modified)
10285 trunk/modules/m_xline.c (File Modified)
10288 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10290 - Propagate quiets (+q) on netjoins
10291 - Clear +q list too on lowerTS sjoin from TS6 source
10295 trunk/modules/core/m_sjoin.c (File Modified)
10296 trunk/src/s_serv.c (File Modified)
10299 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10301 Second argument to whois is always a nick, never a uid.
10302 This prevents /whois other.server uid to get information
10307 trunk/modules/m_whois.c (File Modified)
10310 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10312 Don't allow local users to use uids in user mode.
10316 trunk/src/s_user.c (File Modified)
10319 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10321 Make it compile again.
10325 trunk/src/s_stats.c (File Modified)
10328 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10330 Fix propagation of empty SJOIN.
10334 trunk/modules/core/m_sjoin.c (File Modified)
10337 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10339 Some atheme-style niceties here.
10343 trunk/modules/m_accept.c (File Modified)
10344 trunk/modules/m_admin.c (File Modified)
10345 trunk/modules/m_away.c (File Modified)
10346 trunk/modules/m_cap.c (File Modified)
10347 trunk/modules/m_capab.c (File Modified)
10348 trunk/modules/m_challenge.c (File Modified)
10349 trunk/modules/m_chghost.c (File Modified)
10350 trunk/modules/m_close.c (File Modified)
10351 trunk/modules/m_cmessage.c (File Modified)
10352 trunk/modules/m_connect.c (File Modified)
10353 trunk/modules/m_dline.c (File Modified)
10354 trunk/modules/m_encap.c (File Modified)
10355 trunk/modules/m_etrace.c (File Modified)
10356 trunk/modules/m_gline.c (File Modified)
10357 trunk/modules/m_help.c (File Modified)
10358 trunk/modules/m_info.c (File Modified)
10359 trunk/modules/m_invite.c (File Modified)
10360 trunk/modules/m_ison.c (File Modified)
10361 trunk/modules/m_kline.c (File Modified)
10362 trunk/modules/m_knock.c (File Modified)
10363 trunk/modules/m_links.c (File Modified)
10364 trunk/modules/m_list.c (File Modified)
10365 trunk/modules/m_locops.c (File Modified)
10366 trunk/modules/m_lusers.c (File Modified)
10367 trunk/modules/m_map.c (File Modified)
10368 trunk/modules/m_monitor.c (File Modified)
10369 trunk/modules/m_motd.c (File Modified)
10370 trunk/modules/m_names.c (File Modified)
10371 trunk/modules/m_oper.c (File Modified)
10372 trunk/modules/m_operspy.c (File Modified)
10373 trunk/modules/m_pass.c (File Modified)
10374 trunk/modules/m_ping.c (File Modified)
10375 trunk/modules/m_pong.c (File Modified)
10376 trunk/modules/m_post.c (File Modified)
10377 trunk/modules/m_rehash.c (File Modified)
10378 trunk/modules/m_restart.c (File Modified)
10379 trunk/modules/m_resv.c (File Modified)
10380 trunk/modules/m_services.c (File Modified)
10381 trunk/modules/m_set.c (File Modified)
10382 trunk/modules/m_sshortcut.c (File Modified)
10383 trunk/modules/m_stats.c (File Modified)
10384 trunk/modules/m_svinfo.c (File Modified)
10385 trunk/modules/m_tb.c (File Modified)
10386 trunk/modules/m_testline.c (File Modified)
10387 trunk/modules/m_testmask.c (File Modified)
10388 trunk/modules/m_time.c (File Modified)
10389 trunk/modules/m_topic.c (File Modified)
10390 trunk/modules/m_trace.c (File Modified)
10391 trunk/modules/m_unreject.c (File Modified)
10392 trunk/modules/m_user.c (File Modified)
10393 trunk/modules/m_userhost.c (File Modified)
10394 trunk/modules/m_users.c (File Modified)
10395 trunk/modules/m_version.c (File Modified)
10396 trunk/modules/m_wallops.c (File Modified)
10397 trunk/modules/m_who.c (File Modified)
10398 trunk/modules/m_whois.c (File Modified)
10399 trunk/modules/m_whowas.c (File Modified)
10400 trunk/modules/m_xline.c (File Modified)
10403 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10405 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10409 trunk/.indent.pro (File Modified)
10410 trunk/include/charybdis.h (File Added)
10411 trunk/include/client.h (File Modified)
10412 trunk/modules/.indent.pro (File Modified)
10413 trunk/src/.indent.pro (File Modified)
10414 trunk/src/adns.c (File Modified)
10415 trunk/src/aline.c (File Modified)
10416 trunk/src/cache.c (File Modified)
10417 trunk/src/channel.c (File Modified)
10418 trunk/src/class.c (File Modified)
10419 trunk/src/client.c (File Modified)
10420 trunk/src/commio.c (File Modified)
10421 trunk/src/event.c (File Modified)
10422 trunk/src/hash.c (File Modified)
10423 trunk/src/hostmask.c (File Modified)
10424 trunk/src/ircd.c (File Modified)
10425 trunk/src/kdparse.c (File Modified)
10426 trunk/src/linebuf.c (File Modified)
10427 trunk/src/listener.c (File Modified)
10428 trunk/src/modules.c (File Modified)
10429 trunk/src/monitor.c (File Modified)
10430 trunk/src/newconf.c (File Modified)
10431 trunk/src/packet.c (File Modified)
10432 trunk/src/parse.c (File Modified)
10433 trunk/src/reject.c (File Modified)
10434 trunk/src/s_auth.c (File Modified)
10435 trunk/src/s_conf.c (File Modified)
10436 trunk/src/s_gline.c (File Modified)
10437 trunk/src/s_log.c (File Modified)
10438 trunk/src/s_newconf.c (File Modified)
10439 trunk/src/s_serv.c (File Modified)
10440 trunk/src/s_stats.c (File Modified)
10441 trunk/src/s_user.c (File Modified)
10442 trunk/src/send.c (File Modified)
10443 trunk/src/whowas.c (File Modified)
10446 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10448 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10449 - Convert a few modules towards using this code.
10450 - Make a note about this change in NEWS.
10454 trunk/NEWS (File Modified)
10455 trunk/include/aline.h (File Added)
10456 trunk/modules/m_dline.c (File Modified)
10457 trunk/modules/m_kline.c (File Modified)
10458 trunk/modules/m_resv.c (File Modified)
10459 trunk/modules/m_xline.c (File Modified)
10460 trunk/src/Makefile.in (File Modified)
10461 trunk/src/aline.c (File Added)
10464 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10466 - Update NEWS document.
10470 trunk/NEWS (File Modified)
10473 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10475 Use find_named_person() instead of find_person() in services shortcuts.
10479 trunk/modules/m_sshortcut.c (File Modified)
10482 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10484 Fix propagation of empty channels (+P).
10488 trunk/modules/core/m_sjoin.c (File Modified)
10489 trunk/src/s_serv.c (File Modified)
10492 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10494 Use same comparison for +f.
10498 trunk/modules/core/m_join.c (File Modified)
10501 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10503 Retire server-server non-encap CHGHOST, and clean it up a bit.
10507 trunk/modules/m_chghost.c (File Modified)
10510 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10512 Use TS6 form for SQUIT wallops.
10516 trunk/modules/core/m_squit.c (File Modified)
10519 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10521 Propagate nick changes for remote clients in TS6 form if possible;
10522 simplify the code a bit.
10526 trunk/modules/core/m_nick.c (File Modified)
10529 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10531 Only clear oper_only_umodes on deoper for local clients.
10535 trunk/src/s_user.c (File Modified)
10538 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10540 - Don't enable use_whois_actually in the default config, makes cloaking
10541 only useful for vanity.
10545 trunk/doc/example.conf (File Modified)
10548 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10550 Fix linebuf raw code to not truncate lines longer than
10551 510 characters. This stops ziplinks corruption at
10552 the initial burst if the other side sends a lot.
10556 trunk/src/linebuf.c (File Modified)
10559 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10561 - Add +r to channel_modes().
10565 trunk/src/channel.c (File Modified)
10568 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10574 trunk/NEWS (File Modified)
10577 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10579 err, nvm. wrong project :-P
10583 trunk/src/match.c (File Modified)
10586 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10588 make sure we don't crash on match(NULL, test)
10592 trunk/src/match.c (File Modified)
10595 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10597 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10598 flags = rehash in shared{}.
10599 Uses :<source> ENCAP <target> REHASH [option].
10603 trunk/doc/example.conf (File Modified)
10604 trunk/doc/reference.conf (File Modified)
10605 trunk/help/opers/rehash (File Modified)
10606 trunk/include/s_newconf.h (File Modified)
10607 trunk/modules/m_rehash.c (File Modified)
10608 trunk/modules/m_stats.c (File Modified)
10609 trunk/src/newconf.c (File Modified)
10612 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10614 Initialize flags to 0 in conf_set_shared_flags() and
10615 conf_set_cluster_flags().
10619 trunk/src/newconf.c (File Modified)
10622 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10624 Don't allow a forward from a #channel to an &channel.
10625 Error message is Illegal channel name.
10629 trunk/modules/core/m_mode.c (File Modified)
10632 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10634 - change version to 1.0.1
10638 trunk/configure (File Modified)
10639 trunk/configure.ac (File Modified)
10642 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10648 trunk/NEWS (File Modified)
10651 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10653 Services shortcuts changes:
10654 - Require umode +S on target
10655 - Use ERR_SERVICESDOWN (440) for error message
10656 - Fix check for empty string
10660 trunk/include/numeric.h (File Modified)
10661 trunk/modules/m_sshortcut.c (File Modified)
10662 trunk/src/messages.tab (File Modified)
10665 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10667 s/IsChanService/IsService/g;
10671 trunk/modules/m_sshortcut.c (File Modified)
10674 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10676 Add check for service validity in shortcut routines.
10680 trunk/modules/m_sshortcut.c (File Modified)
10683 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10685 Don't allow forwarding to a -F channel the setter is not on.
10689 trunk/modules/core/m_mode.c (File Modified)
10692 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10694 Describe identify_service and identify_command in
10699 trunk/doc/reference.conf (File Modified)
10702 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10704 More helpfile updates.
10708 trunk/help/Makefile.in (File Modified)
10709 trunk/help/opers/die (File Modified)
10710 trunk/help/opers/join (File Modified)
10711 trunk/help/opers/links (File Modified)
10712 trunk/help/opers/lusers (File Modified)
10713 trunk/help/opers/map (File Added)
10714 trunk/help/opers/motd (File Modified)
10715 trunk/help/opers/names (File Modified)
10716 trunk/help/opers/notice (File Modified)
10717 trunk/help/opers/operspy (File Modified)
10718 trunk/help/opers/part (File Modified)
10719 trunk/help/opers/privmsg (File Modified)
10720 trunk/help/opers/restart (File Modified)
10721 trunk/help/opers/set (File Modified)
10722 trunk/help/opers/stats (File Modified)
10723 trunk/help/opers/trace (File Modified)
10724 trunk/help/opers/version (File Modified)
10725 trunk/help/users/notice (File Modified)
10726 trunk/help/users/privmsg (File Modified)
10727 trunk/help/users/stats (File Modified)
10730 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10736 trunk/help/opers/cmode (File Modified)
10737 trunk/help/opers/umode (File Modified)
10738 trunk/help/opers/wallops (File Modified)
10739 trunk/help/opers/who (File Modified)
10740 trunk/help/users/umode (File Modified)
10743 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10745 Include cmode +r in 004 and 005.
10749 trunk/include/supported.h (File Modified)
10750 trunk/src/messages.tab (File Modified)
10753 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10755 No need to clear all 3 buffers in channel_modes().
10759 trunk/src/channel.c (File Modified)
10762 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10764 - Fix multiple +f modes per line
10765 - -f shouldn't take a parameter
10769 trunk/modules/core/m_mode.c (File Modified)
10772 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10774 Channel mode +Q now prevents forwarding to or through
10775 a channel, just like in hyperion, not from a channel.
10779 trunk/modules/core/m_join.c (File Modified)
10782 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10784 Complete +F/+Q propagation.
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/modules/core/m_sjoin.c (File Modified)
10790 trunk/src/channel.c (File Modified)
10793 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10795 - A few minor fixes.
10799 trunk/modules/core/m_join.c (File Modified)
10800 trunk/modules/m_services.c (File Modified)
10803 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10805 - Fix netsplit obfuscation.
10809 trunk/src/client.c (File Modified)
10812 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10814 - Fix another /stats p related bug.
10818 trunk/src/client.c (File Modified)
10821 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10823 - Update example.conf.
10827 trunk/doc/example.conf (File Modified)
10830 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10832 - Fix a minor bug here, and re-release 1.0.
10836 trunk/modules/core/m_nick.c (File Modified)
10839 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10841 - Add bursted clients to /stats p list.
10845 trunk/modules/core/m_nick.c (File Modified)
10848 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10850 - Add identify_service, identify_command options to the example.conf,
10855 trunk/NEWS (File Modified)
10856 trunk/doc/example.conf (File Modified)
10857 trunk/src/newconf.c (File Modified)
10860 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10862 - Add services shortcuts.
10866 trunk/modules/Makefile.in (File Modified)
10867 trunk/modules/m_sshortcut.c (File Added)
10870 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10872 - put back checks i removed by mistake
10876 trunk/modules/core/m_join.c (File Modified)
10879 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10881 - Implement channel mode +Q, which disables forwarding.
10882 - Make forwarding usable by everyone.
10883 - Implement channel mode +F which bypasses authority checks on a target
10889 trunk/NEWS (File Modified)
10890 trunk/include/channel.h (File Modified)
10891 trunk/include/supported.h (File Modified)
10892 trunk/modules/core/m_join.c (File Modified)
10893 trunk/modules/core/m_mode.c (File Modified)
10894 trunk/src/messages.tab (File Modified)
10897 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10899 - Fix account handling brokenness.
10903 trunk/modules/m_services.c (File Modified)
10906 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10908 Identify to services via server password hack. Still
10909 needs config file parts, like
10910 identifyservice = "nickserv@services.int";
10911 identifycommand = "IDENTIFY";
10915 trunk/include/s_conf.h (File Modified)
10916 trunk/src/s_user.c (File Modified)
10919 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10921 Make send.c compile.
10925 trunk/src/send.c (File Modified)
10928 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10930 - Handle this better.
10934 trunk/src/send.c (File Modified)
10937 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10939 If the source is not a client, don't send to normal users.
10943 trunk/src/send.c (File Modified)
10946 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10948 - Make /wallops behave as wallops in other ircds.
10952 trunk/modules/m_wallops.c (File Modified)
10953 trunk/src/send.c (File Modified)
10956 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10962 trunk/NEWS (File Modified)
10963 trunk/configure (File Modified)
10964 trunk/configure.ac (File Modified)
10967 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10969 - Remove efnet configuration.
10970 - Rename example.conf as reference.conf, and replace the default
10971 example.conf with one suitable for AthemeNET.
10972 - Update makefile to reflect these changes.
10976 trunk/doc/Makefile.in (File Modified)
10977 trunk/doc/example.conf (File Modified)
10978 trunk/doc/example.efnet.conf (File Deleted)
10979 trunk/doc/reference.conf (File Added)
10982 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10984 - Don't display opers who are /away.
10988 trunk/modules/m_stats.c (File Modified)
10991 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10993 Put cmode +f in 004 and 005.
10997 trunk/include/supported.h (File Modified)
10998 trunk/src/messages.tab (File Modified)
11001 jilles 2005/09/12 00:15:13 UTC (20050912-132)
11003 Add user umode +Q which prevents a user from
11008 trunk/include/client.h (File Modified)
11009 trunk/modules/core/m_join.c (File Modified)
11010 trunk/src/messages.tab (File Modified)
11011 trunk/src/s_user.c (File Modified)
11014 jilles 2005/09/11 23:47:02 UTC (20050911-130)
11016 Implement channel forwarding in m_join(). As in
11017 hyperion, failing to join because of +i, +r or +j
11018 can cause you to be forwarded, potentially
11019 recursively. Unlike hyperion, a single numeric
11020 is sent in case of a successful forward, otherwise
11021 the ircd acts if there were no forward.
11025 trunk/include/numeric.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/src/messages.tab (File Modified)
11030 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11032 Allow servers to set oper-only cmodes as well.
11036 trunk/modules/core/m_mode.c (File Modified)
11039 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11041 Add cmode +f which takes a channel name, settable
11042 only by opers for now. Does not do anything yet.
11046 trunk/include/channel.h (File Modified)
11047 trunk/modules/core/m_join.c (File Modified)
11048 trunk/modules/core/m_mode.c (File Modified)
11049 trunk/modules/core/m_sjoin.c (File Modified)
11050 trunk/src/channel.c (File Modified)
11053 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11055 Fully initialize 'mode' in ms_join() and ms_sjoin()
11056 to avoid old +j garbage from being used.
11060 trunk/modules/core/m_join.c (File Modified)
11061 trunk/modules/core/m_sjoin.c (File Modified)
11064 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11066 - only touch join_count/join_delta if join throttling
11067 is enabled on the channel
11068 - reset join_count/join_delta to 0 if -j is set
11072 trunk/modules/core/m_join.c (File Modified)
11073 trunk/modules/core/m_mode.c (File Modified)
11074 trunk/modules/core/m_sjoin.c (File Modified)
11077 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11079 Also start a new "period" for join throttling for remote joins,
11080 if necessary. Make the code slightly clearer.
11084 trunk/modules/core/m_join.c (File Modified)
11085 trunk/src/channel.c (File Modified)
11088 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11090 Some +j improvements, still broken.
11094 trunk/modules/core/m_join.c (File Modified)
11095 trunk/modules/core/m_sjoin.c (File Modified)
11098 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11100 Only do +z processing for +m channels the sender is on,
11101 as bans/quiets are currently only checked locally.
11105 trunk/modules/core/m_message.c (File Modified)
11108 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11110 - Add max_bans_large configuration option, defaulting to 500, to
11111 limit the number of bans in a +L channel
11112 - Change b/e/I to b/e/I/q in texts
11116 trunk/doc/example.conf (File Modified)
11117 trunk/include/s_conf.h (File Modified)
11118 trunk/modules/core/m_mode.c (File Modified)
11119 trunk/modules/m_info.c (File Modified)
11120 trunk/src/newconf.c (File Modified)
11121 trunk/src/s_conf.c (File Modified)
11124 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11126 Store invite for +gi channels.
11127 Note that +gi is significantly weaker access control than +i.
11131 trunk/modules/m_invite.c (File Modified)
11134 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11136 Nonops are allowed to see +q lists.
11140 trunk/modules/core/m_mode.c (File Modified)
11143 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11145 Invalidate can_send() cache on -q.
11149 trunk/modules/core/m_mode.c (File Modified)
11152 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11154 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11158 trunk/modules/core/m_sjoin.c (File Modified)
11161 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11163 - Allow blank SJOINs -- for permanant channels.
11167 trunk/modules/core/m_sjoin.c (File Modified)
11170 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11172 - Burst permanant channels.
11176 trunk/src/s_serv.c (File Modified)
11179 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11181 - Fix handling of permanant channels.
11185 trunk/modules/core/m_join.c (File Modified)
11188 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11190 - Run indent on core modules.
11191 - Add propagation of join throttle settings.
11195 trunk/modules/core/m_die.c (File Modified)
11196 trunk/modules/core/m_error.c (File Modified)
11197 trunk/modules/core/m_join.c (File Modified)
11198 trunk/modules/core/m_kick.c (File Modified)
11199 trunk/modules/core/m_kill.c (File Modified)
11200 trunk/modules/core/m_message.c (File Modified)
11201 trunk/modules/core/m_mode.c (File Modified)
11202 trunk/modules/core/m_nick.c (File Modified)
11203 trunk/modules/core/m_part.c (File Modified)
11204 trunk/modules/core/m_quit.c (File Modified)
11205 trunk/modules/core/m_server.c (File Modified)
11206 trunk/modules/core/m_sjoin.c (File Modified)
11207 trunk/modules/core/m_squit.c (File Modified)
11210 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11212 - Fix mistake in commit message.
11216 trunk/ChangeLog (File Modified)
11219 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11221 - Channel throttling.
11225 trunk/NEWS (File Modified)
11226 trunk/include/supported.h (File Modified)
11227 trunk/modules/core/m_mode.c (File Modified)
11228 trunk/src/messages.tab (File Modified)
11231 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11233 - Channel throttle logic fixes.
11237 trunk/include/channel.h (File Modified)
11240 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11242 - Add the throttle logic.
11246 trunk/include/channel.h (File Modified)
11247 trunk/include/numeric.h (File Modified)
11248 trunk/modules/core/m_join.c (File Modified)
11249 trunk/src/channel.c (File Modified)
11250 trunk/src/messages.tab (File Modified)
11253 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11255 - Cosmetic fixes to CREDITS.
11259 trunk/CREDITS (File Modified)
11262 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11264 - Better channel_modes() from ShadowIRCd 4.
11268 trunk/include/channel.h (File Modified)
11269 trunk/src/channel.c (File Modified)
11272 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11274 - Strip colour codes from parts.
11278 trunk/modules/core/m_part.c (File Modified)
11281 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11283 - Strip colour codes from quits.
11287 trunk/modules/core/m_quit.c (File Modified)
11290 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11292 - add +c/+g/+z to channel_modes().
11296 trunk/src/channel.c (File Modified)
11299 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11301 - Add +g to 004/005 numerics.
11305 trunk/include/supported.h (File Modified)
11306 trunk/src/messages.tab (File Modified)
11309 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11311 - Add +cgz to set_final_mode() in both join/sjoin.
11312 - Implement channel mode +g: Free invite.
11316 trunk/include/channel.h (File Modified)
11317 trunk/modules/core/m_join.c (File Modified)
11318 trunk/modules/core/m_mode.c (File Modified)
11319 trunk/modules/core/m_sjoin.c (File Modified)
11320 trunk/modules/m_invite.c (File Modified)
11323 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11325 - Make sure /stats p uses the right list.
11329 trunk/modules/m_stats.c (File Modified)
11332 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11334 - local oper list becomes local_oper_list.
11335 - all opers are stored on oper_list for /stats p.
11339 trunk/include/ircd.h (File Modified)
11340 trunk/modules/m_stats.c (File Modified)
11341 trunk/modules/m_trace.c (File Modified)
11342 trunk/src/client.c (File Modified)
11343 trunk/src/ircd.c (File Modified)
11344 trunk/src/s_user.c (File Modified)
11345 trunk/src/send.c (File Modified)
11348 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11350 - Remove ENABLE_SERVICES legacy define.
11354 trunk/configure (File Modified)
11355 trunk/configure.ac (File Modified)
11356 trunk/include/client.h (File Modified)
11357 trunk/include/m_info.h (File Modified)
11358 trunk/include/s_conf.h (File Modified)
11359 trunk/modules/Makefile.in (File Modified)
11360 trunk/modules/core/m_kick.c (File Modified)
11361 trunk/modules/core/m_mode.c (File Modified)
11362 trunk/modules/core/m_nick.c (File Modified)
11363 trunk/modules/core/m_sjoin.c (File Modified)
11364 trunk/modules/m_services.c (File Modified)
11365 trunk/src/channel.c (File Modified)
11366 trunk/src/newconf.c (File Modified)
11367 trunk/src/s_conf.c (File Modified)
11368 trunk/src/s_serv.c (File Modified)
11369 trunk/src/s_user.c (File Modified)
11372 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11374 - New reject message, ala ircu.
11378 trunk/src/reject.c (File Modified)
11381 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11383 - Reduce 'broadcast storm' effect in m_chghost.
11387 trunk/modules/m_chghost.c (File Modified)
11390 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11392 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11396 trunk/include/supported.h (File Modified)
11397 trunk/src/messages.tab (File Modified)
11400 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11406 trunk/include/channel.h (File Modified)
11407 trunk/modules/core/m_message.c (File Modified)
11408 trunk/modules/core/m_mode.c (File Modified)
11411 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11413 - use sendto_one_numeric() in some places.
11417 trunk/modules/core/m_mode.c (File Modified)
11420 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11422 - Implement channel mode +c -- colour stripping.
11426 trunk/include/irc_string.h (File Modified)
11427 trunk/include/supported.h (File Modified)
11428 trunk/modules/core/m_message.c (File Modified)
11429 trunk/modules/core/m_mode.c (File Modified)
11430 trunk/src/irc_string.c (File Modified)
11431 trunk/src/messages.tab (File Modified)
11434 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11436 - Add +qLP to CHANMODES 005 numeric.
11440 trunk/include/supported.h (File Modified)
11443 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11445 Move credits files to doc/.
11449 trunk/Hybrid-team (File Deleted)
11450 trunk/Ratbox-team (File Deleted)
11451 trunk/doc/Hybrid-team (File Added)
11452 trunk/doc/Ratbox-team (File Added)
11455 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11457 - Rename Ratbox credits as Ratbox-team.
11458 - Add in our own CREDITS.
11462 trunk/CREDITS (File Deleted)
11463 trunk/CREDITS (File Added)
11464 trunk/Ratbox-team (File Added)
11467 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11469 - Quietcache fixes.
11473 trunk/modules/core/m_mode.c (File Modified)
11476 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11478 - Rebuild configure.
11482 trunk/autom4te.cache/ (File Deleted)
11483 trunk/configure (File Modified)
11486 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11488 Add +q to messages.tab.
11492 trunk/src/messages.tab (File Modified)
11495 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11497 - port m_sjoin stuff to TS6 JOIN syntax.
11501 trunk/modules/core/m_join.c (File Modified)
11504 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11506 - Implement channel mode +q (quiet)
11510 trunk/include/channel.h (File Modified)
11511 trunk/modules/core/m_mode.c (File Modified)
11512 trunk/src/channel.c (File Modified)
11515 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11517 Add +L/+P for set_final_mode().
11521 trunk/modules/core/m_sjoin.c (File Modified)
11524 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11526 Add +L/+P in channel_modes().
11530 trunk/src/channel.c (File Modified)
11533 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11535 - Use MODE_PERMANENT, not MODE_PERMANANT
11536 - Actually use chm_staff()
11538 It compiles but is not otherwise tested.
11542 trunk/include/channel.h (File Modified)
11543 trunk/modules/core/m_mode.c (File Modified)
11544 trunk/modules/core/m_sjoin.c (File Modified)
11545 trunk/src/channel.c (File Modified)
11548 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11550 - Ok, patchlevel.h is fixed now.
11554 trunk/include/patchlevel.h (File Modified)
11557 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11563 trunk/include/patchlevel.h (File Modified)
11564 trunk/src/version.c.SH (File Modified)
11567 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11569 - Fix compilation issue with version.c.
11573 trunk/src/version.c.SH (File Modified)
11576 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11578 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11579 this from the BUGS file.
11583 trunk/BUGS (File Modified)
11586 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11588 Mangle all netsplit messages if flatten links is enabled.
11592 trunk/src/client.c (File Modified)
11595 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11597 - jilles pointed out that /stats p needed severe changes -- implement
11602 trunk/modules/m_stats.c (File Modified)
11605 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11607 Rename RELNOTES to NEWS.
11611 trunk/NEWS (File Added)
11612 trunk/RELNOTES (File Deleted)
11615 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11621 trunk/RELNOTES (File Modified)
11624 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11626 - Make /stats p work globally.
11627 - Change 'OPER(s)' to 'staff members'
11631 trunk/modules/m_stats.c (File Modified)
11634 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11636 - add modes, +LP to RPL_MYINFO.
11640 trunk/src/messages.tab (File Modified)
11643 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11645 More stuff to RELNOTES.
11649 trunk/RELNOTES (File Modified)
11652 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11658 trunk/modules/core/m_sjoin.c (File Modified)
11659 trunk/src/channel.c (File Modified)
11662 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11664 - Implement list limit exceed modes -- +L.
11668 trunk/modules/core/m_mode.c (File Modified)
11671 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11673 - Add handlers for modes +L, +P.
11677 trunk/include/channel.h (File Modified)
11678 trunk/modules/core/m_mode.c (File Modified)
11681 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11683 Update properties on *everything*.
11687 trunk/.cvsignore (Property Modified)
11688 trunk/.indent.pro (Property Modified)
11689 trunk/BUGS (File Modified) (Property Modified)
11690 trunk/CREDITS (File Modified) (Property Modified)
11691 trunk/ChangeLog (Property Modified)
11692 trunk/Hybrid-team (File Modified) (Property Modified)
11693 trunk/INSTALL (File Modified) (Property Modified)
11694 trunk/LICENSE (File Modified) (Property Modified)
11695 trunk/Makefile.in (File Modified) (Property Modified)
11696 trunk/README.FIRST (File Modified) (Property Modified)
11697 trunk/RELNOTES (File Modified) (Property Modified)
11698 trunk/SVN-Access (Property Modified)
11699 trunk/aclocal.m4 (File Modified) (Property Modified)
11700 trunk/adns/.cvsignore (Property Modified)
11701 trunk/adns/COPYING (Property Modified)
11702 trunk/adns/GPL-vs-LGPL (Property Modified)
11703 trunk/adns/Makefile.in (File Modified) (Property Modified)
11704 trunk/adns/README (Property Modified)
11705 trunk/adns/README.ircd (Property Modified)
11706 trunk/adns/adns.h (File Modified) (Property Modified)
11707 trunk/adns/check.c (File Modified) (Property Modified)
11708 trunk/adns/dlist.h (File Modified) (Property Modified)
11709 trunk/adns/event.c (File Modified) (Property Modified)
11710 trunk/adns/general.c (File Modified) (Property Modified)
11711 trunk/adns/internal.h (File Modified) (Property Modified)
11712 trunk/adns/parse.c (File Modified) (Property Modified)
11713 trunk/adns/query.c (File Modified) (Property Modified)
11714 trunk/adns/reply.c (File Modified) (Property Modified)
11715 trunk/adns/setup.c (File Modified) (Property Modified)
11716 trunk/adns/transmit.c (File Modified) (Property Modified)
11717 trunk/adns/tvarith.h (File Modified) (Property Modified)
11718 trunk/adns/types.c (File Modified) (Property Modified)
11719 trunk/configure (File Modified) (Property Modified)
11720 trunk/configure.ac (File Modified) (Property Modified)
11721 trunk/contrib/.cvsignore (Property Modified)
11722 trunk/contrib/.indent.pro (Property Modified)
11723 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11724 trunk/contrib/README (File Modified) (Property Modified)
11725 trunk/contrib/example_module.c (File Modified) (Property Modified)
11726 trunk/contrib/m_42.c (File Modified) (Property Modified)
11727 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11728 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11729 trunk/contrib/m_force.c (File Modified) (Property Modified)
11730 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11731 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11732 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11733 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11734 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11735 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11736 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11737 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11738 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11739 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11740 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11741 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11742 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11743 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11744 trunk/doc/.cvsignore (Property Modified)
11745 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11746 trunk/doc/Makefile.in (File Modified) (Property Modified)
11747 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11748 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11749 trunk/doc/challenge.txt (File Modified) (Property Modified)
11750 trunk/doc/example.conf (File Modified) (Property Modified)
11751 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11752 trunk/doc/hooks.txt (File Modified) (Property Modified)
11753 trunk/doc/index.txt (File Modified) (Property Modified)
11754 trunk/doc/ircd.8 (File Modified) (Property Modified)
11755 trunk/doc/ircd.motd (Property Modified)
11756 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11757 trunk/doc/modeg.txt (File Modified) (Property Modified)
11758 trunk/doc/modes.txt (File Modified) (Property Modified)
11759 trunk/doc/monitor.txt (File Modified) (Property Modified)
11760 trunk/doc/old/Authors (Property Modified)
11761 trunk/doc/operguide.txt (File Modified) (Property Modified)
11762 trunk/doc/opermyth.txt (Property Modified)
11763 trunk/doc/server-version-info (File Modified) (Property Modified)
11764 trunk/doc/services.txt (File Modified) (Property Modified)
11765 trunk/doc/technical/README.TSora (Property Modified)
11766 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11767 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11768 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11769 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11770 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11771 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11772 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11773 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11774 trunk/doc/technical/rfc1459.txt (Property Modified)
11775 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11776 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11777 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11778 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11779 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11780 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11781 trunk/help/Makefile.in (File Modified) (Property Modified)
11782 trunk/help/opers/accept (Property Modified)
11783 trunk/help/opers/admin (Property Modified)
11784 trunk/help/opers/away (Property Modified)
11785 trunk/help/opers/capab (Property Modified)
11786 trunk/help/opers/challenge (Property Modified)
11787 trunk/help/opers/close (Property Modified)
11788 trunk/help/opers/cmode (Property Modified)
11789 trunk/help/opers/cnotice (Property Modified)
11790 trunk/help/opers/connect (Property Modified)
11791 trunk/help/opers/cprivmsg (Property Modified)
11792 trunk/help/opers/credits (Property Modified)
11793 trunk/help/opers/die (Property Modified)
11794 trunk/help/opers/dline (Property Modified)
11795 trunk/help/opers/eob (Property Modified)
11796 trunk/help/opers/error (Property Modified)
11797 trunk/help/opers/etrace (Property Modified)
11798 trunk/help/opers/gline (Property Modified)
11799 trunk/help/opers/help (Property Modified)
11800 trunk/help/opers/index (Property Modified)
11801 trunk/help/opers/info (Property Modified)
11802 trunk/help/opers/invite (Property Modified)
11803 trunk/help/opers/ison (Property Modified)
11804 trunk/help/opers/join (Property Modified)
11805 trunk/help/opers/kick (Property Modified)
11806 trunk/help/opers/kill (Property Modified)
11807 trunk/help/opers/kline (Property Modified)
11808 trunk/help/opers/knock (Property Modified)
11809 trunk/help/opers/links (Property Modified)
11810 trunk/help/opers/list (Property Modified)
11811 trunk/help/opers/locops (Property Modified)
11812 trunk/help/opers/lusers (Property Modified)
11813 trunk/help/opers/modlist (Property Modified)
11814 trunk/help/opers/modload (Property Modified)
11815 trunk/help/opers/modrestart (Property Modified)
11816 trunk/help/opers/modunload (Property Modified)
11817 trunk/help/opers/motd (Property Modified)
11818 trunk/help/opers/names (Property Modified)
11819 trunk/help/opers/nick (Property Modified)
11820 trunk/help/opers/notice (Property Modified)
11821 trunk/help/opers/oper (Property Modified)
11822 trunk/help/opers/operspy (Property Modified)
11823 trunk/help/opers/operwall (Property Modified)
11824 trunk/help/opers/part (Property Modified)
11825 trunk/help/opers/pass (Property Modified)
11826 trunk/help/opers/ping (Property Modified)
11827 trunk/help/opers/pong (Property Modified)
11828 trunk/help/opers/post (Property Modified)
11829 trunk/help/opers/privmsg (Property Modified)
11830 trunk/help/opers/quit (Property Modified)
11831 trunk/help/opers/rehash (Property Modified)
11832 trunk/help/opers/restart (Property Modified)
11833 trunk/help/opers/resv (Property Modified)
11834 trunk/help/opers/server (Property Modified)
11835 trunk/help/opers/set (Property Modified)
11836 trunk/help/opers/sjoin (Property Modified)
11837 trunk/help/opers/squit (Property Modified)
11838 trunk/help/opers/stats (Property Modified)
11839 trunk/help/opers/svinfo (Property Modified)
11840 trunk/help/opers/testgecos (Property Modified)
11841 trunk/help/opers/testline (Property Modified)
11842 trunk/help/opers/testmask (Property Modified)
11843 trunk/help/opers/time (Property Modified)
11844 trunk/help/opers/topic (Property Modified)
11845 trunk/help/opers/trace (Property Modified)
11846 trunk/help/opers/uhelp (Property Modified)
11847 trunk/help/opers/umode (Property Modified)
11848 trunk/help/opers/undline (Property Modified)
11849 trunk/help/opers/ungline (Property Modified)
11850 trunk/help/opers/unkline (Property Modified)
11851 trunk/help/opers/unresv (Property Modified)
11852 trunk/help/opers/unxline (Property Modified)
11853 trunk/help/opers/user (Property Modified)
11854 trunk/help/opers/userhost (Property Modified)
11855 trunk/help/opers/users (Property Modified)
11856 trunk/help/opers/version (Property Modified)
11857 trunk/help/opers/wallops (Property Modified)
11858 trunk/help/opers/who (Property Modified)
11859 trunk/help/opers/whois (Property Modified)
11860 trunk/help/opers/whowas (Property Modified)
11861 trunk/help/opers/xline (Property Modified)
11862 trunk/help/users/index (Property Modified)
11863 trunk/help/users/info (Property Modified)
11864 trunk/help/users/notice (Property Modified)
11865 trunk/help/users/privmsg (Property Modified)
11866 trunk/help/users/stats (Property Modified)
11867 trunk/help/users/umode (Property Modified)
11868 trunk/include/.cvsignore (Property Modified)
11869 trunk/include/.indent.pro (Property Modified)
11870 trunk/include/balloc.h (File Modified) (Property Modified)
11871 trunk/include/cache.h (File Modified) (Property Modified)
11872 trunk/include/channel.h (File Modified) (Property Modified)
11873 trunk/include/class.h (File Modified) (Property Modified)
11874 trunk/include/client.h (File Modified) (Property Modified)
11875 trunk/include/commio.h (File Modified) (Property Modified)
11876 trunk/include/common.h (File Modified) (Property Modified)
11877 trunk/include/config.h (File Modified) (Property Modified)
11878 trunk/include/config.h.dist (File Modified) (Property Modified)
11879 trunk/include/defaults.h (File Modified) (Property Modified)
11880 trunk/include/event.h (File Modified) (Property Modified)
11881 trunk/include/hash.h (File Modified) (Property Modified)
11882 trunk/include/hook.h (File Modified) (Property Modified)
11883 trunk/include/hostmask.h (File Modified) (Property Modified)
11884 trunk/include/irc_string.h (File Modified) (Property Modified)
11885 trunk/include/ircd.h (File Modified) (Property Modified)
11886 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11887 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11888 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11889 trunk/include/linebuf.h (File Modified) (Property Modified)
11890 trunk/include/listener.h (File Modified) (Property Modified)
11891 trunk/include/m_info.h (File Modified) (Property Modified)
11892 trunk/include/memory.h (File Modified) (Property Modified)
11893 trunk/include/modules.h (File Modified) (Property Modified)
11894 trunk/include/monitor.h (File Modified) (Property Modified)
11895 trunk/include/msg.h (File Modified) (Property Modified)
11896 trunk/include/newconf.h (File Modified) (Property Modified)
11897 trunk/include/numeric.h (File Modified) (Property Modified)
11898 trunk/include/packet.h (File Modified) (Property Modified)
11899 trunk/include/parse.h (File Modified) (Property Modified)
11900 trunk/include/patchlevel.h (File Modified) (Property Modified)
11901 trunk/include/patricia.h (File Modified) (Property Modified)
11902 trunk/include/reject.h (File Modified) (Property Modified)
11903 trunk/include/res.h (File Modified) (Property Modified)
11904 trunk/include/restart.h (File Modified) (Property Modified)
11905 trunk/include/s_auth.h (File Modified) (Property Modified)
11906 trunk/include/s_conf.h (File Modified) (Property Modified)
11907 trunk/include/s_gline.h (File Modified) (Property Modified)
11908 trunk/include/s_log.h (File Modified) (Property Modified)
11909 trunk/include/s_newconf.h (File Modified) (Property Modified)
11910 trunk/include/s_serv.h (File Modified) (Property Modified)
11911 trunk/include/s_stats.h (File Modified) (Property Modified)
11912 trunk/include/s_user.h (File Modified) (Property Modified)
11913 trunk/include/s_zip.h (File Modified) (Property Modified)
11914 trunk/include/scache.h (File Modified) (Property Modified)
11915 trunk/include/send.h (File Modified) (Property Modified)
11916 trunk/include/serno.h (Property Modified)
11917 trunk/include/setup.h.in (Property Modified)
11918 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11919 trunk/include/stdinc.h (File Modified) (Property Modified)
11920 trunk/include/supported.h (File Modified) (Property Modified)
11921 trunk/include/tools.h (File Modified) (Property Modified)
11922 trunk/include/whowas.h (File Modified) (Property Modified)
11923 trunk/install-sh (File Modified) (Property Modified)
11924 trunk/modules/.cvsignore (Property Modified)
11925 trunk/modules/.depend (Property Modified)
11926 trunk/modules/.indent.pro (Property Modified)
11927 trunk/modules/Makefile.in (File Modified) (Property Modified)
11928 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11929 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11930 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11931 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11932 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11933 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11934 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11935 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11936 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11937 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11938 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11939 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11940 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11941 trunk/modules/m_accept.c (File Modified) (Property Modified)
11942 trunk/modules/m_admin.c (File Modified) (Property Modified)
11943 trunk/modules/m_away.c (File Modified) (Property Modified)
11944 trunk/modules/m_cap.c (File Modified) (Property Modified)
11945 trunk/modules/m_capab.c (File Modified) (Property Modified)
11946 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11947 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11948 trunk/modules/m_close.c (File Modified) (Property Modified)
11949 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11950 trunk/modules/m_connect.c (File Modified) (Property Modified)
11951 trunk/modules/m_dline.c (File Modified) (Property Modified)
11952 trunk/modules/m_encap.c (File Modified) (Property Modified)
11953 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11954 trunk/modules/m_gline.c (File Modified) (Property Modified)
11955 trunk/modules/m_help.c (File Modified) (Property Modified)
11956 trunk/modules/m_info.c (File Modified) (Property Modified)
11957 trunk/modules/m_invite.c (File Modified) (Property Modified)
11958 trunk/modules/m_ison.c (File Modified) (Property Modified)
11959 trunk/modules/m_kline.c (File Modified) (Property Modified)
11960 trunk/modules/m_knock.c (File Modified) (Property Modified)
11961 trunk/modules/m_links.c (File Modified) (Property Modified)
11962 trunk/modules/m_list.c (File Modified) (Property Modified)
11963 trunk/modules/m_locops.c (File Modified) (Property Modified)
11964 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11965 trunk/modules/m_map.c (File Modified) (Property Modified)
11966 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11967 trunk/modules/m_motd.c (File Modified) (Property Modified)
11968 trunk/modules/m_names.c (File Modified) (Property Modified)
11969 trunk/modules/m_oper.c (File Modified) (Property Modified)
11970 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11971 trunk/modules/m_pass.c (File Modified) (Property Modified)
11972 trunk/modules/m_ping.c (File Modified) (Property Modified)
11973 trunk/modules/m_pong.c (File Modified) (Property Modified)
11974 trunk/modules/m_post.c (File Modified) (Property Modified)
11975 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11976 trunk/modules/m_restart.c (File Modified) (Property Modified)
11977 trunk/modules/m_resv.c (File Modified) (Property Modified)
11978 trunk/modules/m_services.c (File Modified) (Property Modified)
11979 trunk/modules/m_set.c (File Modified) (Property Modified)
11980 trunk/modules/m_stats.c (File Modified) (Property Modified)
11981 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11982 trunk/modules/m_tb.c (File Modified) (Property Modified)
11983 trunk/modules/m_testline.c (File Modified) (Property Modified)
11984 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11985 trunk/modules/m_time.c (File Modified) (Property Modified)
11986 trunk/modules/m_topic.c (File Modified) (Property Modified)
11987 trunk/modules/m_trace.c (File Modified) (Property Modified)
11988 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11989 trunk/modules/m_user.c (File Modified) (Property Modified)
11990 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11991 trunk/modules/m_users.c (File Modified) (Property Modified)
11992 trunk/modules/m_version.c (File Modified) (Property Modified)
11993 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11994 trunk/modules/m_who.c (File Modified) (Property Modified)
11995 trunk/modules/m_whois.c (File Modified) (Property Modified)
11996 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11997 trunk/modules/m_xline.c (File Modified) (Property Modified)
11998 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11999 trunk/servlink/.cvsignore (Property Modified)
12000 trunk/servlink/.indent.pro (Property Modified)
12001 trunk/servlink/Makefile.in (File Modified) (Property Modified)
12002 trunk/servlink/README (File Modified) (Property Modified)
12003 trunk/servlink/TODO (File Modified) (Property Modified)
12004 trunk/servlink/control.c (File Modified) (Property Modified)
12005 trunk/servlink/control.h (File Modified) (Property Modified)
12006 trunk/servlink/io.c (File Modified) (Property Modified)
12007 trunk/servlink/io.h (File Modified) (Property Modified)
12008 trunk/servlink/servlink.c (File Modified) (Property Modified)
12009 trunk/servlink/servlink.h (File Modified) (Property Modified)
12010 trunk/src/.cvsignore (Property Modified)
12011 trunk/src/.depend (Property Modified)
12012 trunk/src/.indent.pro (Property Modified)
12013 trunk/src/Makefile.in (File Modified) (Property Modified)
12014 trunk/src/adns.c (File Modified) (Property Modified)
12015 trunk/src/balloc.c (File Modified) (Property Modified)
12016 trunk/src/cache.c (File Modified) (Property Modified)
12017 trunk/src/channel.c (File Modified) (Property Modified)
12018 trunk/src/class.c (File Modified) (Property Modified)
12019 trunk/src/client.c (File Modified) (Property Modified)
12020 trunk/src/commio.c (File Modified) (Property Modified)
12021 trunk/src/devpoll.c (File Modified) (Property Modified)
12022 trunk/src/epoll.c (File Modified) (Property Modified)
12023 trunk/src/event.c (File Modified) (Property Modified)
12024 trunk/src/getopt.c (File Modified) (Property Modified)
12025 trunk/src/hash.c (File Modified) (Property Modified)
12026 trunk/src/hook.c (File Modified) (Property Modified)
12027 trunk/src/hostmask.c (File Modified) (Property Modified)
12028 trunk/src/irc_string.c (File Modified) (Property Modified)
12029 trunk/src/ircd.c (File Modified) (Property Modified)
12030 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12031 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12032 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12033 trunk/src/kdparse.c (File Modified) (Property Modified)
12034 trunk/src/kqueue.c (File Modified) (Property Modified)
12035 trunk/src/linebuf.c (File Modified) (Property Modified)
12036 trunk/src/listener.c (File Modified) (Property Modified)
12037 trunk/src/match.c (File Modified) (Property Modified)
12038 trunk/src/memory.c (File Modified) (Property Modified)
12039 trunk/src/messages.tab (File Modified) (Property Modified)
12040 trunk/src/modules.c (File Modified) (Property Modified)
12041 trunk/src/monitor.c (File Modified) (Property Modified)
12042 trunk/src/newconf.c (File Modified) (Property Modified)
12043 trunk/src/numeric.c (File Modified) (Property Modified)
12044 trunk/src/packet.c (File Modified) (Property Modified)
12045 trunk/src/parse.c (File Modified) (Property Modified)
12046 trunk/src/patricia.c (File Modified) (Property Modified)
12047 trunk/src/poll.c (File Modified) (Property Modified)
12048 trunk/src/reject.c (File Modified) (Property Modified)
12049 trunk/src/restart.c (File Modified) (Property Modified)
12050 trunk/src/s_auth.c (File Modified) (Property Modified)
12051 trunk/src/s_conf.c (File Modified) (Property Modified)
12052 trunk/src/s_gline.c (File Modified) (Property Modified)
12053 trunk/src/s_log.c (File Modified) (Property Modified)
12054 trunk/src/s_newconf.c (File Modified) (Property Modified)
12055 trunk/src/s_serv.c (File Modified) (Property Modified)
12056 trunk/src/s_stats.c (File Modified) (Property Modified)
12057 trunk/src/s_user.c (File Modified) (Property Modified)
12058 trunk/src/scache.c (File Modified) (Property Modified)
12059 trunk/src/select.c (File Modified) (Property Modified)
12060 trunk/src/send.c (File Modified) (Property Modified)
12061 trunk/src/snprintf.c (File Modified) (Property Modified)
12062 trunk/src/tools.c (File Modified) (Property Modified)
12063 trunk/src/version.c.SH (File Modified) (Property Modified)
12064 trunk/src/whowas.c (File Modified) (Property Modified)
12065 trunk/tools/.cvsignore (Property Modified)
12066 trunk/tools/Makefile.in (File Modified) (Property Modified)
12067 trunk/tools/README (File Modified) (Property Modified)
12068 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12069 trunk/tools/convertilines.c (File Modified) (Property Modified)
12070 trunk/tools/convertklines.c (File Modified) (Property Modified)
12071 trunk/tools/mkkeypair (Property Modified)
12072 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12073 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12074 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12075 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12076 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12077 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12078 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12079 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12080 trunk/tools/untabify (File Modified) (Property Modified)
12081 trunk/tools/viconf.c (File Modified) (Property Modified)
12084 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12090 trunk/RELNOTES (File Modified)
12093 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12095 - Make version.c use our serial, not ratbox's.
12099 trunk/src/version.c.SH (File Modified)
12102 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12105 - revved patchlevel to 2.1.5
12109 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12113 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12115 - fix buffer overflow and unterminated buffer when removing TS6 bans
12116 - fix rebuilding of SJOIN
12120 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12123 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12125 have servlink report if it gets an uncompressed error message when it gets inflate failures
12128 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12131 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12133 - extend our copyrights to 2005.
12137 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12220 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12221 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12222 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12223 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12224 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12225 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12233 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12234 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12235 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12236 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12237 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12238 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12239 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12240 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12243 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12246 - revved patchlevel to 2.1.4
12250 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12251 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12254 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12256 - add TARGMAX to 005
12257 - remove the +1 from ->uid in struct Client
12258 - fix checking of accept entries in m_accept.c
12262 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12263 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12264 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12265 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12268 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12270 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12275 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12278 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12280 - remove an unused variable
12284 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12287 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12289 don't burst a TS5 name in burst_TS6. -via jillies
12292 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12295 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12297 - via jilles, make nickchanges invalidate any cached bans for
12302 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12303 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12304 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12305 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12308 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12310 - fix some char vs byte usage to make adns compile cleanly with gcc4
12314 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12315 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12316 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12317 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12318 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12319 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12320 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12321 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12324 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12326 userhost should allow 5 userhost checks, not 4
12329 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12332 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12334 - another darwin fix
12338 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12341 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12347 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12348 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12349 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12350 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12351 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12352 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12353 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12354 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12357 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12359 - remove bogus extern of abort_list
12363 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12366 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12368 svn repo access stuff
12371 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12374 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12380 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12383 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12389 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12392 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12394 revert omotd..i thought it was a good idea..oh well
12397 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12400 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12402 Commas are bad things in channel keys
12406 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12409 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12411 Add OMOTD command to display oper motd
12415 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12418 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12420 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12423 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12426 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12428 Modified files: (Branch: RATBOX_2_1)
12431 - stop testing whois for protocol violations, as they can be caused in
12432 ircds going all the way back to the original ircd2.8
12434 Revision Changes Path
12435 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12439 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12441 Modified files: (Branch: RATBOX_2_1)
12444 - remove some 2.2 code
12446 Revision Changes Path
12447 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12451 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12453 Modified files: (Branch: RATBOX_2_1)
12456 backport of the silly december 31st bug
12458 Revision Changes Path
12459 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12463 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12465 Modified files: (Branch: RATBOX_2_1)
12467 include patchlevel.h
12469 - revved patchlevel to 2.1.3
12471 Revision Changes Path
12472 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12473 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12477 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12479 Modified files: (Branch: RATBOX_2_1)
12482 modules/core m_nick.c
12485 - stop removing a clients own list of accepted clients when they do a
12487 - clean up the accept code so its less retarded
12489 Revision Changes Path
12490 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12491 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12492 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12493 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12497 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12499 Modified files: (Branch: RATBOX_2_1)
12502 src event.c ircd.c newconf.c
12504 - remove a defn of links_cache_list in m_links.c which was causing
12505 the flattened links update to be ignored
12506 - add eventUpdate(), and make links_delay update on rehash
12508 Revision Changes Path
12509 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12510 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12511 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12512 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12513 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12517 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12519 Modified files: (Branch: RATBOX_2_1)
12523 - make the conf parser apply service {}; on rehash
12525 Revision Changes Path
12526 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12527 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12531 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12533 Modified files: (Branch: RATBOX_2_1)
12536 - show ENABLE_SERVICES define in info
12538 Revision Changes Path
12539 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12543 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12545 Modified files: (Branch: RATBOX_2_1)
12546 modules m_services.c m_stats.c
12548 - via jilles, make m_services.c hook into stats U and display service
12551 Revision Changes Path
12552 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12553 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12557 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12559 Modified files: (Branch: RATBOX_2_1)
12560 . configure configure.ac
12562 - default build to -O2
12564 Revision Changes Path
12565 7.249.2.2 +4 -4 ircd-ratbox/configure
12566 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12570 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12572 Modified files: (Branch: RATBOX_2_1)
12573 doc example.conf example.efnet.conf
12574 include client.h s_conf.h s_newconf.h
12576 modules/core m_join.c m_nick.c
12577 src channel.c newconf.c s_conf.c s_user.c
12579 - remove no_oper_resvs from general {};
12580 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12582 Revision Changes Path
12583 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12584 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12585 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12586 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12587 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12588 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12589 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12590 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12591 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12592 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12593 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12594 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12598 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12600 Modified files: (Branch: RATBOX_2_1)
12601 modules/core m_mode.c m_nick.c
12605 - raise max temptime to a year
12607 - require 9 parameters in ms_nick(), 10 in ms_uid()
12609 Revision Changes Path
12610 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12611 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12612 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12616 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12618 Modified files: (Branch: RATBOX_2_1)
12619 modules m_services.c
12621 - only show services logged in info when its a local client
12623 Revision Changes Path
12624 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12628 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12630 Modified files: (Branch: RATBOX_2_1)
12633 passing a pointer to a pointer is not what was intended, oops
12635 Revision Changes Path
12636 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12640 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12642 Modified files: (Branch: RATBOX_2_1)
12645 - update services.txt with FNC
12647 Revision Changes Path
12648 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12652 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12654 Modified files: (Branch: RATBOX_2_1)
12657 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12659 Revision Changes Path
12660 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12664 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12666 Modified files: (Branch: RATBOX_2_1)
12669 - add some uniqueness into auth process for bopm
12671 Revision Changes Path
12672 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12676 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12678 Modified files: (Branch: RATBOX_2_1)
12679 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12681 - make contrib/ compile
12683 Revision Changes Path
12684 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12685 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12686 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12687 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12691 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12693 Modified files: (Branch: RATBOX_2_1)
12694 modules m_monitor.c
12696 Don't allow MONITOR from an unregistered client
12698 Revision Changes Path
12699 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12703 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12705 Modified files: (Branch: RATBOX_2_1)
12706 doc example.conf example.efnet.conf
12708 src class.c messages.tab newconf.c
12710 - remove sendq_eob, its become more of a hindrance than a benefit.
12711 - sync example.efnet.conf cluster {}; with example.conf
12713 Revision Changes Path
12714 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12715 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12716 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12717 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12718 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12719 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12723 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12725 Modified files: (Branch: RATBOX_2_1)
12727 include patchlevel.h
12730 - revved patchlevel to 2.1.2
12732 Revision Changes Path
12733 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12734 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12738 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12740 Modified files: (Branch: RATBOX_2_1)
12741 . configure configure.ac
12743 - raise default topiclen to 160.
12745 Revision Changes Path
12746 7.249.2.1 +3 -3 ircd-ratbox/configure
12747 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12751 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12753 Modified files: (Branch: RATBOX_2_1)
12754 modules m_services.c
12756 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12757 tsinfo matches this
12759 Revision Changes Path
12760 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12764 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12766 Modified files: (Branch: RATBOX_2_1)
12767 modules m_services.c
12769 - monitor_signoff() the client we're nickchanging
12771 Revision Changes Path
12772 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12776 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12778 Modified files: (Branch: RATBOX_2_1)
12781 - fix various UID problems with trace
12783 Revision Changes Path
12784 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12788 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12790 Modified files: (Branch: RATBOX_2_1)
12791 help/opers dline kline
12792 modules m_resv.c m_stats.c
12793 modules/core m_mode.c
12796 - tidy up kline/dline help to note they dont accept nick as target
12797 - disallow bans beginning with ':' over bmask
12798 - disallow bans with a space in chm_ban
12799 - stop counting hidden opers in stats p
12800 - match() parameters in remote unresv were inverted, causing it to fail
12801 - fix possibility of clients setting blank keys
12803 Revision Changes Path
12804 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12805 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12806 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12807 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12808 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12812 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12814 Modified files: (Branch: RATBOX_2_1)
12817 - fix problems with amd64 and the way we do va_list
12819 Revision Changes Path
12820 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12824 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12826 Modified files: (Branch: RATBOX_2_1)
12827 modules m_services.c
12829 - tidy up the kill notifications for RSFNC
12831 Revision Changes Path
12832 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12836 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12838 Modified files: (Branch: RATBOX_2_1)
12840 modules m_services.c
12843 - some more rserv stuff:
12844 - add RSFNC capability
12845 - fix up RSFNC, kill existing clients if they exist.
12847 Revision Changes Path
12848 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12849 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12850 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12854 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12856 Modified files: (Branch: RATBOX_2_1)
12857 modules m_services.c
12859 - first stab at a FNC implementation for rserv
12861 Revision Changes Path
12862 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12866 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12868 Modified files: (Branch: RATBOX_2_1)
12873 Revision Changes Path
12874 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12878 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12880 Modified files: (Branch: RATBOX_2_1)
12883 - add links_delay back
12885 Revision Changes Path
12886 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12890 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12892 Modified files: (Branch: RATBOX_2_1)
12896 - swap tabs for spaces
12898 Revision Changes Path
12899 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12900 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12904 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12906 Modified files: (Branch: RATBOX_2_1)
12909 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12910 contained in the client_flood conf option
12911 - remove a couple of unused defines from info
12913 Revision Changes Path
12914 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12918 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12920 Modified files: (Branch: RATBOX_2_1)
12923 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12925 Revision Changes Path
12926 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12930 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12932 Modified files: (Branch: RATBOX_2_1)
12933 doc example.conf example.efnet.conf
12935 - fix missing closing comment tag
12937 Revision Changes Path
12938 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12939 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12943 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12945 Modified files: (Branch: RATBOX_2_1)
12947 include patchlevel.h
12949 - revved patchlevel to 2.1.1
12951 Revision Changes Path
12952 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12953 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12957 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12959 Modified files: (Branch: RATBOX_2_1)
12962 - sync up remote kline reasons, so theyre consistent with what happens
12963 when we add local klines - notably the "Temporary K-line x min" and
12964 date added to reason.
12966 Revision Changes Path
12967 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12971 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12973 Modified files: (Branch: RATBOX_2_1)
12976 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12978 Revision Changes Path
12979 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12983 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12985 Modified files: (Branch: RATBOX_2_1)
12988 used the data pointer we saved, not what just got nulled
12990 Revision Changes Path
12991 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12995 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12997 Modified files: (Branch: RATBOX_2_1)
12998 modules m_resv.c m_xline.c
13000 - fix broken propagation of xline/resv
13002 Revision Changes Path
13003 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
13004 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
13008 leeh 2005/04/04 18:32:37 UTC (20050404_1)
13010 Modified files: (Branch: RATBOX_2_1)
13013 - properly increment bad auth count for stats T when we timeout an auth
13015 Revision Changes Path
13016 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
13020 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13022 Modified files: (Branch: RATBOX_2_1)
13025 modules/core m_nick.c
13027 - fix a bit that didnt make sense in monitor.txt
13028 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13030 Revision Changes Path
13031 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13032 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13033 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13037 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13039 Modified files: (Branch: RATBOX_2_1)
13042 removing dlink nodes from auth_poll_list twice is bad
13044 Revision Changes Path
13045 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13049 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13051 Modified files: (Branch: RATBOX_2_1)
13054 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13055 changed to RPL_STATSDEBUG
13057 Revision Changes Path
13058 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13062 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13064 Added files: (Branch: RATBOX_2_1)
13067 - add some documentation about target change
13069 Revision Changes Path
13070 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13074 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13076 Modified files: (Branch: RATBOX_2_1)
13077 include supported.h
13078 modules/core m_message.c
13080 - remove extra argument to 005
13081 - disallow messaging of UIDs
13083 Revision Changes Path
13084 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13085 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13089 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13091 Modified files: (Branch: RATBOX_2_1)
13094 - fix a longstanding parser bug with wrong limit checking, causing us to
13095 accept one less parameter than we're allowed to accept.
13097 Revision Changes Path
13098 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13102 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13104 Modified files: (Branch: RATBOX_2_1)
13105 modules/core m_message.c
13107 - exempt users messaging themselves from target change
13109 Revision Changes Path
13110 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13114 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13116 Modified files: (Branch: RATBOX_2_1)
13117 include supported.h
13119 - stop violating MAXPARA on 005.
13121 Revision Changes Path
13122 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13126 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13128 Modified files: (Branch: RATBOX_2_1)
13129 modules/core m_nick.c
13131 - dont store an ipv6 sockhost if we're not compiled with v6 support
13133 Revision Changes Path
13134 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13138 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13140 Modified files: (Branch: RATBOX_2_1)
13143 - remove some vms includes
13145 Revision Changes Path
13146 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13150 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13152 Modified files: (Branch: RATBOX_2_1)
13156 - force commit for new branch
13158 Revision Changes Path
13159 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13160 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13164 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13167 . RELNOTES configure configure.ac
13168 include patchlevel.h
13170 - revved patchlevel to 2.1.0
13172 Revision Changes Path
13173 1.114 +6 -2 ircd-ratbox/RELNOTES
13174 7.249 +11 -11 ircd-ratbox/configure
13175 7.63 +3 -3 ircd-ratbox/configure.ac
13176 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13180 leeh 2005/03/04 13:31:32 EST (20050304_2)
13184 include patchlevel.h
13187 - revved patchlevel to 2.1.0beta2
13189 Revision Changes Path
13190 1.113 +12 -0 ircd-ratbox/RELNOTES
13191 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13195 leeh 2005/03/04 13:27:05 EST (20050304_1)
13198 doc whats-new-2.1.txt
13201 - update whats-new-2.1
13202 - when we're handling global NAMES, dont output channels if there are no
13203 members within them we can show.
13205 Revision Changes Path
13206 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13207 7.436 +12 -2 ircd-ratbox/src/channel.c
13211 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13216 That would be a node_heap not a prefix_heap..oops
13218 Revision Changes Path
13219 7.30 +1 -1 ircd-ratbox/src/patricia.c
13223 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13228 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13229 otherwise..the other macros might work????
13231 Revision Changes Path
13232 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13236 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13239 . configure configure.ac
13243 Revision Changes Path
13244 7.248 +5 -5 ircd-ratbox/configure
13245 7.62 +5 -5 ircd-ratbox/configure.ac
13249 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13252 . configure configure.ac
13256 Revision Changes Path
13257 7.247 +3 -2 ircd-ratbox/configure
13258 7.61 +3 -2 ircd-ratbox/configure.ac
13262 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13265 . configure configure.ac
13269 Revision Changes Path
13270 7.246 +6 -6 ircd-ratbox/configure
13271 7.60 +4 -4 ircd-ratbox/configure.ac
13275 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13278 . configure configure.ac
13281 Doh these changes got put on RATBOX_2_0 when they were meant for
13283 Also merged in the monitor heap size stuff, not that i think monitor has
13286 Revision Changes Path
13287 7.245 +12 -3 ircd-ratbox/configure
13288 7.59 +11 -3 ircd-ratbox/configure.ac
13289 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13293 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13298 Add more robust alloca checking
13300 Revision Changes Path
13301 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13305 leeh 2005/02/24 15:27:17 EST (20050224_9)
13310 - fix the copyright on m_42.c :p
13312 Revision Changes Path
13313 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13317 leeh 2005/02/24 15:22:53 EST (20050224_8)
13320 include supported.h
13323 - fix a core in undline on bad masks
13324 - remove an unwanted space from beginning of second 005 numeric
13326 Revision Changes Path
13327 7.5 +1 -1 ircd-ratbox/include/supported.h
13328 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13332 leeh 2005/02/24 15:18:59 EST (20050224_7)
13335 modules m_monitor.c
13337 - use max_monitor when adding nicknames
13339 that should be everything now..
13341 Revision Changes Path
13342 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13346 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13353 Revision Changes Path
13354 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13358 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13365 Revision Changes Path
13366 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13370 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13375 The Answer to Life, the Universe, and Everything
13377 Revision Changes Path
13378 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13382 leeh 2005/02/24 14:53:04 EST (20050224_3)
13386 modules m_monitor.c
13387 src ircd.c monitor.c
13389 - call init_monitor() on startup
13390 - add in support for adding/deleting/listing monitor entries
13392 Revision Changes Path
13393 7.2 +3 -1 ircd-ratbox/include/monitor.h
13394 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13395 7.374 +2 -0 ircd-ratbox/src/ircd.c
13396 7.3 +15 -4 ircd-ratbox/src/monitor.c
13400 leeh 2005/02/23 21:20:10 EST (20050224_2)
13403 doc example.conf example.efnet.conf
13404 include s_conf.h supported.h
13405 modules Makefile.in
13406 src client.c newconf.c s_conf.c
13408 modules m_monitor.c
13410 - add the max_monitor config option
13411 - advertise MONITOR=%d in 005
13412 - clear a local clients monitor list on exit
13413 - add the framework for the MONITOR command
13416 Revision Changes Path
13417 7.261 +5 -0 ircd-ratbox/doc/example.conf
13418 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13419 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13420 7.4 +4 -2 ircd-ratbox/include/supported.h
13421 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13422 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13423 7.492 +1 -0 ircd-ratbox/src/client.c
13424 7.202 +1 -0 ircd-ratbox/src/newconf.c
13425 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13429 leeh 2005/02/23 20:57:51 EST (20050224_1)
13432 . configure configure.ac
13436 - move MONITOR_HEAP_SIZE over to configure
13438 Revision Changes Path
13439 7.244 ircd-ratbox/configure
13440 7.58 +4 -2 ircd-ratbox/configure.ac
13441 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13442 7.2 +0 -2 ircd-ratbox/src/monitor.c
13446 leeh 2005/02/23 20:48:08 EST (20050224_0)
13450 include client.h numeric.h
13451 modules/core m_nick.c
13452 src Makefile.in client.c messages.tab
13458 - first half of my server-side notify list implementation..
13460 Revision Changes Path
13461 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13462 7.266 +3 -0 ircd-ratbox/include/client.h
13463 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13464 7.58 +6 -0 ircd-ratbox/include/numeric.h
13465 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13466 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13467 7.491 +3 -0 ircd-ratbox/src/client.c
13468 7.126 +5 -5 ircd-ratbox/src/messages.tab
13469 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13470 7.342 +2 -0 ircd-ratbox/src/s_user.c
13474 leeh 2005/02/23 18:42:59 EST (20050223_0)
13479 - double the size of the client and channel hashtables (64k -> 128k and
13480 32k -> 64k). The improvements are quite significant..
13482 Revision Changes Path
13483 7.54 +4 -4 ircd-ratbox/include/hash.h
13487 leeh 2005/02/22 14:55:56 EST (20050222_1)
13491 modules m_services.c
13493 - remove a couple of unused vars
13494 - update monitor.txt
13496 Revision Changes Path
13497 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13498 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13502 leeh 2005/02/21 19:47:24 EST (20050222_0)
13507 - add in my documentation on the upcoming MONITOR command
13509 Revision Changes Path
13510 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13514 leeh 2005/02/21 12:09:34 EST (20050221_0)
13517 . configure configure.ac
13518 doc whats-new-2.1.txt
13519 tools README.mkpasswd
13523 - update whats-new-2.1.txt some more
13524 - we dont have vms mkpasswd anymore
13525 - remove the unused crypt.c
13527 Revision Changes Path
13528 7.243 +3 -6 ircd-ratbox/configure
13529 7.57 +2 -4 ircd-ratbox/configure.ac
13530 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13531 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13532 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13536 leeh 2005/02/19 12:38:09 EST (20050219_3)
13539 doc example.conf example.efnet.conf
13542 src channel.c client.c ircd.c s_conf.c
13544 - rework the splitcode, splitservers is now how many servers we've marked as
13545 EOB, rather than how many are linked. Thus pull ourselves out of
13546 splitmode immediately once this is satisfied
13548 Revision Changes Path
13549 7.260 +8 -9 ircd-ratbox/doc/example.conf
13550 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13551 7.83 +1 -0 ircd-ratbox/include/ircd.h
13552 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13553 7.435 +16 -36 ircd-ratbox/src/channel.c
13554 7.490 +2 -0 ircd-ratbox/src/client.c
13555 7.373 +2 -1 ircd-ratbox/src/ircd.c
13556 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13560 leeh 2005/02/19 09:02:34 EST (20050219_2)
13563 doc example.conf example.efnet.conf
13564 include ircd.h s_conf.h
13566 src channel.c ircd.c newconf.c s_conf.c
13568 - remove split_delay
13570 Revision Changes Path
13571 7.259 +0 -5 ircd-ratbox/doc/example.conf
13572 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13573 7.82 +0 -1 ircd-ratbox/include/ircd.h
13574 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13575 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13576 7.434 +2 -7 ircd-ratbox/src/channel.c
13577 7.372 +0 -1 ircd-ratbox/src/ircd.c
13578 7.201 +0 -1 ircd-ratbox/src/newconf.c
13579 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13583 leeh 2005/02/19 08:48:05 EST (20050219_1)
13587 modules m_cap.c m_who.c
13590 - implemented multi-prefix client capability, which allows stacking of @+ in
13593 Revision Changes Path
13594 7.265 +1 -1 ircd-ratbox/include/client.h
13595 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13596 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13597 7.433 +4 -6 ircd-ratbox/src/channel.c
13601 leeh 2005/02/19 06:27:58 EST (20050219_0)
13605 src newconf.c s_conf.c s_newconf.c
13607 - removed some unused vars/functions
13609 Revision Changes Path
13610 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13611 7.200 +0 -15 ircd-ratbox/src/newconf.c
13612 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13613 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13617 leeh 2005/02/16 12:58:24 EST (20050216_2)
13620 . RELNOTES configure configure.ac
13621 include patchlevel.h
13623 - update configure to reflect this is 'devel'
13625 - revved patchlevel to 2.1.0beta1
13627 Revision Changes Path
13628 1.112 +9 -1 ircd-ratbox/RELNOTES
13629 7.242 +11 -11 ircd-ratbox/configure
13630 7.56 +3 -3 ircd-ratbox/configure.ac
13631 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13635 leeh 2005/02/16 12:46:30 EST (20050216_1)
13638 . configure configure.ac
13639 include client.h numeric.h s_conf.h setup.h.in
13641 modules Makefile.in
13642 modules/core m_nick.c
13643 src Makefile.in client.c ircd.c messages.tab
13644 newconf.c s_conf.c s_user.c
13650 - remove watch, the protocol for this sucks so hard I just dont want it
13653 Revision Changes Path
13654 7.241 +2 -12 ircd-ratbox/configure
13655 7.55 +2 -4 ircd-ratbox/configure.ac
13656 7.264 +0 -2 ircd-ratbox/include/client.h
13657 7.57 +0 -11 ircd-ratbox/include/numeric.h
13658 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13659 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13660 7.3 +2 -3 ircd-ratbox/include/supported.h
13661 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13662 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13663 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13664 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13665 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13666 7.489 +0 -3 ircd-ratbox/src/client.c
13667 7.371 +0 -2 ircd-ratbox/src/ircd.c
13668 7.125 +9 -9 ircd-ratbox/src/messages.tab
13669 7.199 +0 -1 ircd-ratbox/src/newconf.c
13670 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13671 7.341 +0 -2 ircd-ratbox/src/s_user.c
13672 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13676 leeh 2005/02/15 19:13:31 EST (20050216_0)
13680 src event.c ircd_lexer.l ircd_signal.c
13683 servlink descrip.mms
13685 - remove a few vms bits
13687 Revision Changes Path
13688 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13689 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13690 7.47 +0 -54 ircd-ratbox/src/event.c
13691 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13692 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13693 7.152 +0 -3 ircd-ratbox/src/modules.c
13697 leeh 2005/02/15 18:53:32 EST (20050215_0)
13700 include hostmask.h ircd.h s_conf.h s_newconf.h
13701 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13703 src hostmask.c ircd.c ircd_signal.c s_conf.c
13706 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13707 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13709 Revision Changes Path
13710 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13711 7.81 +1 -0 ircd-ratbox/include/ircd.h
13712 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13713 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13714 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13715 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13716 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13717 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13718 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13719 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13720 7.370 +7 -0 ircd-ratbox/src/ircd.c
13721 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13722 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13723 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13727 leeh 2005/02/13 10:21:41 EST (20050213_4)
13732 doc whats-new-2.0.txt whats-new-2.1.txt
13736 - move whats-new.txt to whats-new-2.0.txt
13737 - add in whats-new-2.1.txt
13738 - update services.txt with the whois for logged in users
13740 Revision Changes Path
13741 7.2 +5 -0 ircd-ratbox/doc/services.txt
13742 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13743 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13744 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13748 leeh 2005/02/13 09:20:37 EST (20050213_3)
13751 include supported.h
13752 modules/core m_message.c
13754 - fix a compile error in m_message.c
13755 - update 005 to the spec and add CPRIVMSG/CNOTICE
13757 Revision Changes Path
13758 7.2 +31 -37 ircd-ratbox/include/supported.h
13759 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13763 leeh 2005/02/13 09:14:12 EST (20050213_2)
13768 - fix the membership memleak
13770 Revision Changes Path
13771 7.432 +0 -3 ircd-ratbox/src/channel.c
13775 leeh 2005/02/12 21:51:56 EST (20050213_1)
13779 modules/core m_message.c
13781 - add a bitmask to track when they send their first message, only allowing
13782 clearing stuff after that.
13784 Revision Changes Path
13785 7.263 +4 -0 ircd-ratbox/include/client.h
13786 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13790 leeh 2005/02/12 21:17:52 EST (20050213_0)
13793 include patricia.h s_newconf.h
13794 modules/core m_message.c
13795 src patricia.c s_newconf.c s_user.c
13797 - add in the patricia for tracking who fills up targets, give them a reduced
13800 Revision Changes Path
13801 7.20 +1 -1 ircd-ratbox/include/patricia.h
13802 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13803 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13804 7.29 +1 -1 ircd-ratbox/src/patricia.c
13805 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13806 7.340 +4 -0 ircd-ratbox/src/s_user.c
13810 leeh 2005/02/12 18:35:10 EST (20050212_0)
13813 include ircd_defs.h
13814 src class.c reject.c
13816 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13818 Revision Changes Path
13819 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13820 7.68 +1 -5 ircd-ratbox/src/class.c
13821 1.33 +1 -5 ircd-ratbox/src/reject.c
13825 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13830 remove stupid memory leak
13832 Revision Changes Path
13833 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13837 leeh 2005/02/11 06:42:48 EST (20050211_0)
13842 - workaround hyb6 allowing empty gline reasons
13844 Revision Changes Path
13845 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13849 leeh 2005/02/09 14:39:13 EST (20050209_2)
13853 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13854 src ircd.c s_conf.c
13856 - move temp dlines and temp klines over to an array, rather than completely
13859 Revision Changes Path
13860 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13861 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13862 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13863 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13864 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13865 7.369 +0 -5 ircd-ratbox/src/ircd.c
13866 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13870 leeh 2005/02/09 14:02:13 EST (20050209_1)
13874 modules m_cap.c m_pong.c m_user.c
13875 modules/core m_nick.c
13878 - remove 'nick' param from register_local_user(), its not needed.
13880 Revision Changes Path
13881 7.35 +1 -1 ircd-ratbox/include/s_user.h
13882 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13883 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13884 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13885 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13886 7.339 +6 -6 ircd-ratbox/src/s_user.c
13890 leeh 2005/02/09 13:12:53 EST (20050209_0)
13893 modules m_cmessage.c
13895 - dont send numerics when we're dealing with CNOTICE
13896 - add in checking for +g, and resetting idle
13898 Revision Changes Path
13899 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13903 leeh 2005/02/08 11:37:50 EST (20050208_2)
13908 - fix operator blocks to work on ip spoofs
13910 Revision Changes Path
13911 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13915 leeh 2005/02/07 19:23:22 EST (20050208_1)
13918 doc example.conf example.efnet.conf
13921 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13923 Revision Changes Path
13924 7.258 +0 -39 ircd-ratbox/doc/example.conf
13925 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13926 7.198 +0 -272 ircd-ratbox/src/newconf.c
13930 leeh 2005/02/07 19:19:32 EST (20050208_0)
13935 - added support for kline.conf.perm et al, these take the same formats
13936 as their non-permanent partners, but you cant remove them via the ircd.
13938 Revision Changes Path
13939 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13943 leeh 2005/02/02 19:18:59 EST (20050203_1)
13950 help/opers cnotice cprivmsg
13952 - added help files for cprivmsg/cnotice
13954 Revision Changes Path
13955 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13956 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13957 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13958 1.10 +19 -19 ircd-ratbox/help/opers/index
13959 1.7 +10 -9 ircd-ratbox/help/users/index
13963 leeh 2005/02/02 19:14:25 EST (20050203_0)
13967 modules Makefile.in
13970 modules m_cmessage.c
13972 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13973 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13974 nick is a member. These bypass any target change limitations.
13975 - added ERR_VOICENEEDED, numeric 489.
13977 Revision Changes Path
13978 7.56 +2 -0 ircd-ratbox/include/numeric.h
13979 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13980 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13981 7.124 +1 -1 ircd-ratbox/src/messages.tab
13985 leeh 2005/02/02 16:58:16 EST (20050202_4)
13990 - update etrace help
13992 Revision Changes Path
13993 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13997 leeh 2005/02/02 16:55:04 EST (20050202_3)
14002 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
14003 can put its external ip address in there..
14005 Revision Changes Path
14006 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
14010 leeh 2005/02/02 16:41:06 EST (20050202_2)
14015 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
14016 if its a non-local client. These will just get "lost" if the remote
14017 server doesnt support this..
14019 Revision Changes Path
14020 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14024 leeh 2005/02/02 16:12:12 EST (20050202_1)
14027 include client.h numeric.h s_conf.h
14028 modules/core m_message.c
14029 src messages.tab newconf.c s_conf.c
14031 - first part of the target change code, add the storage of targets for
14032 localuser, throttle messages when they fill all the available slots
14034 Revision Changes Path
14035 7.262 +5 -1 ircd-ratbox/include/client.h
14036 7.55 +2 -0 ircd-ratbox/include/numeric.h
14037 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14038 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14039 7.123 +1 -1 ircd-ratbox/src/messages.tab
14040 7.197 +1 -0 ircd-ratbox/src/newconf.c
14041 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14045 leeh 2005/02/02 13:28:10 EST (20050202_0)
14048 modules m_resv.c m_stats.c m_testline.c
14049 modules/core m_join.c
14050 src hash.c kdparse.c messages.tab s_newconf.c
14052 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14053 tracking of when resvs get hit
14055 Revision Changes Path
14056 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14057 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14058 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14059 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14060 7.114 +3 -0 ircd-ratbox/src/hash.c
14061 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14062 7.122 +1 -1 ircd-ratbox/src/messages.tab
14063 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14067 leeh 2005/01/31 09:04:10 EST (20050131_2)
14072 - fflush() logfiles
14074 Revision Changes Path
14075 7.79 +2 -0 ircd-ratbox/src/s_log.c
14079 leeh 2005/01/31 08:59:09 EST (20050131_1)
14084 - rename fd_dump() to comm_dump()
14086 Revision Changes Path
14087 1.27 +2 -2 ircd-ratbox/src/commio.c
14091 leeh 2005/01/30 19:16:08 EST (20050131_0)
14096 modules m_services.c
14097 modules/core m_server.c
14098 src hook.c s_serv.c
14100 - added hook for server_introduced
14101 - fixed up services support for hooks
14103 Revision Changes Path
14104 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14105 1.31 +1 -0 ircd-ratbox/include/hook.h
14106 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14107 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14108 7.36 +2 -0 ircd-ratbox/src/hook.c
14109 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14113 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14118 Add back in the comm_fd_hack thing for solaris
14120 Revision Changes Path
14121 1.26 +26 -1 ircd-ratbox/src/commio.c
14125 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14129 include commio.h s_conf.h watch.h
14130 modules m_dline.c m_kline.c m_resv.c m_stats.c
14131 m_watch.c m_xline.c
14132 modules/core m_nick.c
14133 src balloc.c cache.c client.c commio.c
14134 epoll.c ircd.c ircd_lexer.l kdparse.c
14135 listener.c s_auth.c s_conf.c s_log.c
14138 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14140 Revision Changes Path
14141 1.18 +0 -2 ircd-ratbox/adns/adns.h
14142 1.14 +6 -37 ircd-ratbox/include/commio.h
14143 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14144 7.3 +2 -2 ircd-ratbox/include/watch.h
14145 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14146 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14147 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14148 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14149 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14150 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14151 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14152 7.85 +1 -1 ircd-ratbox/src/balloc.c
14153 1.24 +5 -5 ircd-ratbox/src/cache.c
14154 7.488 +4 -4 ircd-ratbox/src/client.c
14155 1.25 +10 -280 ircd-ratbox/src/commio.c
14156 1.33 +1 -1 ircd-ratbox/src/epoll.c
14157 7.368 +4 -4 ircd-ratbox/src/ircd.c
14158 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14159 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14160 7.125 +8 -8 ircd-ratbox/src/listener.c
14161 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14162 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14163 7.78 +20 -20 ircd-ratbox/src/s_log.c
14164 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14165 1.6 +22 -15 ircd-ratbox/src/watch.c
14169 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14172 modules/core m_mode.c
14174 remove two unused variables
14176 Revision Changes Path
14177 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14181 leeh 2005/01/28 15:31:40 EST (20050128_1)
14187 - mo_kline() needs minpara of 3, not 2
14188 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14189 - require me.info is never blank
14191 Revision Changes Path
14192 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14193 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14197 leeh 2005/01/28 15:26:28 EST (20050128_0)
14200 modules/core m_mode.c m_sjoin.c
14202 - patch via jilles to fix +eI lists being shown to lusers when handling
14203 protocol stuff over TS6
14205 Revision Changes Path
14206 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14207 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14211 leeh 2005/01/25 19:47:38 EST (20050126_0)
14215 modules/core m_join.c m_mode.c m_sjoin.c
14216 src channel.c messages.tab s_serv.c
14218 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14219 an operspy call with &me
14220 - remove modebuf/parabuf params from channel_modes(), we now generate a
14221 buffer internally which we return.
14223 Revision Changes Path
14224 7.163 +1 -1 ircd-ratbox/include/channel.h
14225 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14226 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14227 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14228 7.431 +25 -18 ircd-ratbox/src/channel.c
14229 7.121 +1 -1 ircd-ratbox/src/messages.tab
14230 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14234 alz 2005/01/25 18:09:18 EST (20050125_5)
14237 doc example.conf example.efnet.conf
14240 src listener.c newconf.c s_conf.c
14242 Added dline_with_reason config option (default yes):
14244 /* dline reason: show the user the dline reason when they connect
14247 dline_with_reason = yes;
14249 Revision Changes Path
14250 7.257 +6 -1 ircd-ratbox/doc/example.conf
14251 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14252 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14253 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14254 7.124 +1 -1 ircd-ratbox/src/listener.c
14255 7.196 +1 -0 ircd-ratbox/src/newconf.c
14256 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14260 leeh 2005/01/25 13:21:17 EST (20050125_4)
14265 - make conf_set_generic_string() test len exists before it uses it.
14267 Revision Changes Path
14268 7.195 +1 -1 ircd-ratbox/src/newconf.c
14272 leeh 2005/01/25 13:10:56 EST (20050125_3)
14278 - rename 'type' to 'flags' in cluster {};
14279 - add stacking of servers in cluster {}; documented in example.conf
14281 Revision Changes Path
14282 7.256 +18 -10 ircd-ratbox/doc/example.conf
14283 7.194 +39 -7 ircd-ratbox/src/newconf.c
14287 alz 2005/01/25 12:48:54 EST (20050125_2)
14291 src listener.c s_conf.c
14293 Added dline reasons, connecting/banned clients now see ban reason.
14295 Revision Changes Path
14296 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14297 7.123 +17 -4 ircd-ratbox/src/listener.c
14298 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14302 leeh 2005/01/25 07:44:37 EST (20050125_1)
14305 doc example.conf example.efnet.conf
14308 - implement stacking of shared {}; blocks, documented in example.conf
14310 Revision Changes Path
14311 7.255 +26 -13 ircd-ratbox/doc/example.conf
14312 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14313 7.193 +51 -36 ircd-ratbox/src/newconf.c
14317 leeh 2005/01/24 19:08:29 EST (20050125_0)
14321 include client.h s_conf.h
14322 modules/core m_join.c
14323 src newconf.c s_user.c
14325 - added jupe_exempt to auth {};, exempts the user from generating warnings
14326 when they attempt to join juped channels.
14328 Revision Changes Path
14329 7.254 +2 -0 ircd-ratbox/doc/example.conf
14330 7.261 +3 -0 ircd-ratbox/include/client.h
14331 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14332 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14333 7.192 +1 -0 ircd-ratbox/src/newconf.c
14334 7.338 +8 -0 ircd-ratbox/src/s_user.c
14338 leeh 2005/01/24 18:57:02 EST (20050124_6)
14343 - rework shared {};, the format is now:
14345 oper = "flame@*.leeh.co.uk", "*.lan";
14351 oper = "flame@*.leeh.co.uk", "*.lan";
14355 Revision Changes Path
14356 7.191 +55 -23 ircd-ratbox/src/newconf.c
14360 leeh 2005/01/24 17:25:58 EST (20050124_5)
14365 - fix the prototype on load_static_modules()
14367 Revision Changes Path
14368 7.61 +1 -1 ircd-ratbox/include/modules.h
14372 leeh 2005/01/24 16:00:30 EST (20050124_4)
14377 - have cap end call register_local_user() with its own copy of
14378 source_p->username so its safe for unidented users..
14380 Revision Changes Path
14381 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14385 leeh 2005/01/24 15:48:09 EST (20050124_3)
14388 include newconf.h s_conf.h
14390 src newconf.c s_conf.c s_log.c
14392 - move the conf parser over to a table based structure, with generic setting
14393 of integers/strings
14395 Revision Changes Path
14396 7.34 +9 -8 ircd-ratbox/include/newconf.h
14397 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14398 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14399 7.190 +264 -808 ircd-ratbox/src/newconf.c
14400 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14401 7.77 +13 -13 ircd-ratbox/src/s_log.c
14405 leeh 2005/01/24 13:11:30 EST (20050124_2)
14411 - added stacking of ips in exempt {};
14413 Revision Changes Path
14414 7.253 +4 -0 ircd-ratbox/doc/example.conf
14415 7.189 +11 -30 ircd-ratbox/src/newconf.c
14419 leeh 2005/01/24 12:59:57 EST (20050124_1)
14423 src channel.c client.c hash.c hook.c
14424 newconf.c s_user.c watch.c
14426 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14427 consistent with the rest of the dlink code.
14429 Revision Changes Path
14430 1.54 +7 -7 ircd-ratbox/include/tools.h
14431 7.430 +2 -2 ircd-ratbox/src/channel.c
14432 7.487 +6 -6 ircd-ratbox/src/client.c
14433 7.113 +5 -5 ircd-ratbox/src/hash.c
14434 7.35 +1 -1 ircd-ratbox/src/hook.c
14435 7.188 +2 -2 ircd-ratbox/src/newconf.c
14436 7.337 +1 -1 ircd-ratbox/src/s_user.c
14437 1.5 +4 -4 ircd-ratbox/src/watch.c
14441 leeh 2005/01/24 12:47:13 EST (20050124_0)
14446 - cheap hack on sticky capabs..
14448 Revision Changes Path
14449 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14453 leeh 2005/01/22 11:36:54 EST (20050122_0)
14458 - updated my clicap implementation to match the spec so far..
14460 Revision Changes Path
14461 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14465 leeh 2005/01/21 07:14:43 EST (20050121_2)
14470 modules m_services.c
14471 src hook.c s_serv.c
14473 - added hooks for when we're sending a burst
14474 - rewrote hooks.txt
14475 - fix up the hooks ive already done in services compatibility, ill add the
14476 hooks for server/client introductions in a bit.
14478 Revision Changes Path
14479 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14480 1.30 +4 -0 ircd-ratbox/include/hook.h
14481 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14482 7.34 +7 -0 ircd-ratbox/src/hook.c
14483 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14487 leeh 2005/01/21 06:34:03 EST (20050121_1)
14490 contrib example_module.c spy_admin_notice.c
14491 spy_info_notice.c spy_links_notice.c
14492 spy_motd_notice.c spy_stats_notice.c
14493 spy_stats_p_notice.c spy_trace_notice.c
14495 spy_whois_notice_global.c
14497 modules m_admin.c m_info.c m_links.c m_motd.c
14498 m_services.c m_stats.c m_trace.c
14499 m_whois.c static_modules.c.SH
14500 modules/core m_server.c
14501 src client.c hook.c ircd.c modules.c packet.c
14502 s_auth.c s_serv.c s_user.c send.c
14504 - add a better implementation of the hook system, its now a slow leaking
14505 array and events are created whenever we try adding a hook for it, or
14506 theyre registered for the caller.
14508 Ive temporarily fucked services support and removed most of the other
14509 hooks.. I shall fix this soon.
14511 Revision Changes Path
14512 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14513 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14514 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14515 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14516 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14517 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14518 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14519 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14520 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14521 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14522 1.29 +34 -70 ircd-ratbox/include/hook.h
14523 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14524 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14525 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14526 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14527 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14528 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14529 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14530 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14531 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14532 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14533 7.486 +1 -28 ircd-ratbox/src/client.c
14534 7.33 +131 -137 ircd-ratbox/src/hook.c
14535 7.367 +1 -1 ircd-ratbox/src/ircd.c
14536 7.151 +6 -10 ircd-ratbox/src/modules.c
14537 7.138 +10 -14 ircd-ratbox/src/packet.c
14538 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14539 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14540 7.336 +0 -6 ircd-ratbox/src/s_user.c
14541 7.286 +8 -6 ircd-ratbox/src/send.c
14545 leeh 2005/01/20 19:19:20 EST (20050121_0)
14550 - remove an unused struct
14552 Revision Changes Path
14553 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14557 leeh 2005/01/20 13:38:39 EST (20050120_1)
14560 . configure configure.ac
14561 include client.h numeric.h patchlevel.h
14562 modules Makefile.in
14563 src messages.tab s_user.c
14567 - drop back to -O0, fix patchlevel.h
14568 - first stab at client capabilities.. this still needs work.
14570 Revision Changes Path
14571 7.240 +3 -3 ircd-ratbox/configure
14572 7.54 +3 -3 ircd-ratbox/configure.ac
14573 7.260 +3 -0 ircd-ratbox/include/client.h
14574 7.54 +2 -0 ircd-ratbox/include/numeric.h
14575 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14576 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14577 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14578 7.120 +1 -1 ircd-ratbox/src/messages.tab
14579 7.335 +3 -0 ircd-ratbox/src/s_user.c
14583 leeh 2005/01/20 06:04:41 EST (20050120_0)
14586 . ChangeLog RELNOTES
14587 include config.h config.h.dist memory.h
14590 src commio.c crypt.c getopt.c ircd.c s_serv.c
14592 . README.VMS clean.com make.com
14593 include setup.h_vms
14594 modules descrip.mms static_modules_c.com
14595 modules/core descrip.mms
14596 src descrip.mms qio.c version.com
14597 tools descrip.mms mkpasswd_vms.c
14599 - clean changelog, relnotes
14600 - mark patchlevel as 2.1.0beta
14601 - remove VMS support
14603 Revision Changes Path
14604 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14605 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14606 1.111 +1 -348 ircd-ratbox/RELNOTES
14607 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14608 7.182 +0 -42 ircd-ratbox/include/config.h
14609 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14610 7.50 +0 -4 ircd-ratbox/include/memory.h
14611 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14612 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14613 7.2 +0 -58 ircd-ratbox/make.com (dead)
14614 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14615 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14616 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14617 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14618 1.24 +7 -30 ircd-ratbox/src/commio.c
14619 7.12 +0 -4 ircd-ratbox/src/crypt.c
14620 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14621 7.24 +0 -4 ircd-ratbox/src/getopt.c
14622 7.366 +4 -19 ircd-ratbox/src/ircd.c
14623 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14624 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14625 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14626 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14627 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14631 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14637 not using the return values on a few watch functions so make them void
14639 Revision Changes Path
14640 7.2 +5 -5 ircd-ratbox/include/watch.h
14641 1.4 +19 -28 ircd-ratbox/src/watch.c
14644 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14649 Make watch throttle, don't accept letter commands stacked
14651 Revision Changes Path
14652 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14656 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14663 Revision Changes Path
14664 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14668 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14671 . ChangeLog README.FIRST RELNOTES configure
14673 adns adns.h internal.h parse.c transmit.c
14675 contrib example_module.c spy_admin_notice.c
14676 spy_info_notice.c spy_links_notice.c
14677 spy_motd_notice.c spy_stats_notice.c
14678 spy_stats_p_notice.c spy_trace_notice.c
14680 spy_whois_notice_global.c
14681 doc example.conf example.efnet.conf ircd.motd
14682 server-version-info whats-new.txt
14683 help/opers umode xline
14685 include cache.h channel.h class.h client.h
14686 commio.h config.h config.h.dist hash.h
14687 hook.h hostmask.h irc_string.h ircd.h
14688 ircd_defs.h m_info.h memory.h msg.h
14689 newconf.h numeric.h packet.h patchlevel.h
14690 patricia.h s_conf.h s_gline.h s_newconf.h
14691 s_serv.h s_user.h scache.h serno.h
14692 setup.h.in sprintf_irc.h stdinc.h tools.h
14693 modules .depend Makefile.in m_admin.c m_away.c
14694 m_dline.c m_encap.c m_gline.c m_info.c
14695 m_kline.c m_links.c m_list.c m_lusers.c
14696 m_motd.c m_oper.c m_operspy.c m_rehash.c
14697 m_restart.c m_resv.c m_set.c m_stats.c
14698 m_svinfo.c m_testline.c m_testmask.c
14699 m_topic.c m_trace.c m_watch.c m_who.c
14700 m_whois.c m_whowas.c m_xline.c
14701 static_modules.c.SH
14702 modules/core m_error.c m_message.c m_mode.c m_quit.c
14703 m_server.c m_squit.c
14704 src .depend Makefile.in adns.c balloc.c
14705 cache.c channel.c class.c client.c
14706 commio.c crypt.c devpoll.c epoll.c
14707 event.c getopt.c hash.c hook.c hostmask.c
14708 irc_string.c ircd.c ircd_lexer.l
14709 ircd_parser.y ircd_signal.c listener.c
14710 modules.c newconf.c numeric.c packet.c
14711 parse.c patricia.c poll.c reject.c
14712 restart.c s_auth.c s_conf.c s_log.c
14713 s_newconf.c s_serv.c s_user.c scache.c
14714 select.c send.c snprintf.c tools.c
14715 version.c.SH watch.c whowas.c
14716 tools README.mkpasswd mkpasswd.c
14718 . README.VMS clean.com make.com
14720 include common.h s_stats.h setup.h_vms
14722 modules descrip.mms m_challenge.c m_etrace.c
14723 m_invite.c m_names.c m_pass.c m_ping.c
14724 m_pong.c m_services.c m_tb.c m_user.c
14725 m_users.c m_version.c
14726 static_modules_c.com
14727 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14729 servlink descrip.mms
14730 src descrip.mms kdparse.c messages.tab qio.c
14731 s_gline.c s_stats.c version.com
14732 tools descrip.mms mkpasswd_vms.c
14736 modules/core channels.c users.c
14739 merge from RATBOX_2_0
14741 Revision Changes Path
14742 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14743 7.40 +1 -0 ircd-ratbox/README.FIRST
14744 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14745 1.110 +114 -6 ircd-ratbox/RELNOTES
14746 1.17 +4 -0 ircd-ratbox/adns/adns.h
14747 1.17 +4 -4 ircd-ratbox/adns/internal.h
14748 1.12 +38 -38 ircd-ratbox/adns/parse.c
14749 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14750 1.19 +13 -13 ircd-ratbox/adns/types.c
14751 7.1 +10 -0 ircd-ratbox/clean.com (new)
14752 7.239 +47 -29 ircd-ratbox/configure
14753 7.53 +40 -32 ircd-ratbox/configure.ac
14754 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14755 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14756 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14757 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14758 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14759 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14760 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14761 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14762 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14763 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14764 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14765 7.252 +68 -22 ircd-ratbox/doc/example.conf
14766 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14767 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14768 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14769 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14770 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14771 1.5 +2 -1 ircd-ratbox/help/opers/umode
14772 1.7 +1 -1 ircd-ratbox/help/opers/xline
14773 1.2 +1 -0 ircd-ratbox/help/users/umode
14774 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14775 1.7 +8 -0 ircd-ratbox/include/cache.h
14776 7.162 +18 -16 ircd-ratbox/include/channel.h
14777 7.25 +4 -0 ircd-ratbox/include/class.h
14778 7.259 +34 -28 ircd-ratbox/include/client.h
14779 1.13 +45 -7 ircd-ratbox/include/commio.h
14780 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14781 7.181 +74 -16 ircd-ratbox/include/config.h
14782 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14783 7.53 +2 -0 ircd-ratbox/include/hash.h
14784 1.28 +73 -27 ircd-ratbox/include/hook.h
14785 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14786 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14787 7.80 +6 -31 ircd-ratbox/include/ircd.h
14788 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14789 7.56 +14 -8 ircd-ratbox/include/m_info.h
14790 7.49 +4 -0 ircd-ratbox/include/memory.h
14791 7.53 +2 -0 ircd-ratbox/include/msg.h
14792 7.33 +9 -9 ircd-ratbox/include/newconf.h
14793 7.53 +12 -8 ircd-ratbox/include/numeric.h
14794 7.27 +1 -1 ircd-ratbox/include/packet.h
14795 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14796 7.19 +25 -1 ircd-ratbox/include/patricia.h
14797 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14798 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14799 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14800 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14801 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14802 7.34 +13 -9 ircd-ratbox/include/s_user.h
14803 7.15 +1 -1 ircd-ratbox/include/scache.h
14804 7.5366 +1 -1 ircd-ratbox/include/serno.h
14805 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14806 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14807 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14808 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14809 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14810 1.53 +10 -10 ircd-ratbox/include/tools.h
14811 7.1 +58 -0 ircd-ratbox/make.com (new)
14812 1.45 +338 -182 ircd-ratbox/modules/.depend
14813 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14814 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14815 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14816 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14817 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14818 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14819 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14820 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14821 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14822 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14823 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14824 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14825 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14826 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14827 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14828 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14829 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14830 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14831 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14832 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14833 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14834 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14835 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14836 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14837 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14838 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14839 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14840 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14841 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14842 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14843 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14844 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14845 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14846 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14847 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14848 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14849 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14850 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14851 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14852 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14853 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14854 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14855 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14856 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14857 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14858 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14859 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14860 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14861 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14862 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14863 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14864 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14865 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14866 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14867 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14868 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14869 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14870 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14871 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14872 7.48 +162 -119 ircd-ratbox/src/.depend
14873 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14874 7.75 +5 -5 ircd-ratbox/src/adns.c
14875 7.84 +1 -1 ircd-ratbox/src/balloc.c
14876 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14877 1.23 +75 -7 ircd-ratbox/src/cache.c
14878 7.429 +342 -79 ircd-ratbox/src/channel.c
14879 7.67 +42 -2 ircd-ratbox/src/class.c
14880 7.485 +245 -85 ircd-ratbox/src/client.c
14881 1.23 +349 -43 ircd-ratbox/src/commio.c
14882 7.11 +4 -0 ircd-ratbox/src/crypt.c
14883 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14884 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14885 1.32 +4 -8 ircd-ratbox/src/epoll.c
14886 7.46 +63 -6 ircd-ratbox/src/event.c
14887 7.23 +4 -0 ircd-ratbox/src/getopt.c
14888 7.112 +8 -7 ircd-ratbox/src/hash.c
14889 7.32 +135 -133 ircd-ratbox/src/hook.c
14890 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14891 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14892 7.365 +56 -48 ircd-ratbox/src/ircd.c
14893 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14894 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14895 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14896 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14897 7.122 +14 -13 ircd-ratbox/src/listener.c
14898 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14899 7.150 +17 -8 ircd-ratbox/src/modules.c
14900 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14901 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14902 7.137 +55 -42 ircd-ratbox/src/packet.c
14903 7.187 +8 -15 ircd-ratbox/src/parse.c
14904 7.28 +2 -4 ircd-ratbox/src/patricia.c
14905 7.82 +3 -1 ircd-ratbox/src/poll.c
14906 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14907 1.32 +8 -3 ircd-ratbox/src/reject.c
14908 7.34 +1 -0 ircd-ratbox/src/restart.c
14909 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14910 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14911 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14912 7.76 +32 -35 ircd-ratbox/src/s_log.c
14913 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14914 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14915 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14916 7.334 +773 -2 ircd-ratbox/src/s_user.c
14917 7.27 +2 -1 ircd-ratbox/src/scache.c
14918 7.44 +2 -0 ircd-ratbox/src/select.c
14919 7.285 +12 -12 ircd-ratbox/src/send.c
14920 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14921 7.46 +0 -1 ircd-ratbox/src/tools.c
14922 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14923 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14924 1.3 +4 -4 ircd-ratbox/src/watch.c
14925 7.32 +1 -0 ircd-ratbox/src/whowas.c
14926 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14927 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14928 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14929 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14933 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14935 Modified files: (Branch: RATBOX_2_0)
14938 a remote client is never going to have a watch list..duh
14940 Revision Changes Path
14941 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14945 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14947 Added files: (Branch: RATBOX_2_0)
14952 Revision Changes Path
14953 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14957 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14959 Added files: (Branch: RATBOX_2_0)
14963 helps if we actually include the .c/.h files
14965 Revision Changes Path
14966 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14967 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14971 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14973 Modified files: (Branch: RATBOX_2_0)
14974 . configure configure.ac
14975 include client.h numeric.h s_conf.h setup.h.in
14977 modules Makefile.in
14978 modules/core m_nick.c
14979 src Makefile.in client.c ircd.c messages.tab
14980 newconf.c s_conf.c s_user.c
14982 backport watch from devel
14984 Revision Changes Path
14985 7.229.2.10 +12 -2 ircd-ratbox/configure
14986 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14987 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14988 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14989 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14990 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14991 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14992 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14993 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14994 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14995 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14996 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14997 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14998 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14999 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
15000 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
15004 leeh 2005/01/12 10:12:40 EST (20050112_1)
15006 Modified files: (Branch: RATBOX_2_0)
15008 modules m_services.c m_whois.c
15011 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
15012 when the user is logged in
15014 Revision Changes Path
15015 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
15016 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
15017 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
15018 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
15022 leeh 2005/01/11 19:47:14 EST (20050112_0)
15024 Modified files: (Branch: RATBOX_2_0)
15025 include supported.h
15026 Added files: (Branch: RATBOX_2_0)
15030 - added doc/services.txt, outlining the compatibility code
15032 Revision Changes Path
15033 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15034 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15038 leeh 2005/01/11 18:38:10 EST (20050111_5)
15040 Modified files: (Branch: RATBOX_2_0)
15041 include client.h hook.h
15042 modules m_services.c
15043 modules/core m_server.c
15044 src hook.c s_serv.c
15046 - more services compatibility code:
15047 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15048 appropriate service {}; entry, only accept SU from these.
15049 - hook into us finishing nick burst, and have services burst a list of
15052 Revision Changes Path
15053 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15054 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15055 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15056 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15057 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15058 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15062 leeh 2005/01/11 17:32:42 EST (20050111_4)
15064 Modified files: (Branch: RATBOX_2_0)
15065 . configure configure.ac
15067 modules Makefile.in
15069 Added files: (Branch: RATBOX_2_0)
15070 modules m_services.c
15072 - more services compatibility code:
15073 - encap handlers for SU (services marking client as logged in)
15074 - and for LOGIN (servers bursting logged in status)
15075 - move suser from Client -> User
15077 Revision Changes Path
15078 7.229.2.9 +9 -3 ircd-ratbox/configure
15079 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15080 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15081 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15082 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15083 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15087 leeh 2005/01/11 16:46:34 EST (20050111_3)
15089 Modified files: (Branch: RATBOX_2_0)
15090 include ircd_defs.h
15092 - whoops, missing #endif
15094 Revision Changes Path
15095 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15099 leeh 2005/01/11 15:56:57 EST (20050111_2)
15101 Modified files: (Branch: RATBOX_2_0)
15102 include ircd_defs.h
15104 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15105 have ipv6 just report sizeof(struct sockaddr_in)
15107 Revision Changes Path
15108 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15112 leeh 2005/01/10 20:19:35 EST (20050111_1)
15114 Modified files: (Branch: RATBOX_2_0)
15117 - fix a gcc warning
15119 Revision Changes Path
15120 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15124 leeh 2005/01/10 20:10:35 EST (20050111_0)
15126 Modified files: (Branch: RATBOX_2_0)
15127 adns internal.h parse.c transmit.c types.c
15129 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15132 Revision Changes Path
15133 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15134 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15135 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15136 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15140 leeh 2005/01/10 17:48:48 EST (20050110_3)
15142 Modified files: (Branch: RATBOX_2_0)
15145 - send out the reformatted xline to opers (\s -> ' ')
15147 Revision Changes Path
15148 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15152 leeh 2005/01/10 16:18:53 EST (20050110_2)
15154 Modified files: (Branch: RATBOX_2_0)
15157 include client.h supported.h
15158 src messages.tab s_user.c send.c
15160 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15163 Revision Changes Path
15164 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15165 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15166 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15167 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15168 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15169 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15170 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15174 leeh 2005/01/10 14:50:47 EST (20050110_1)
15176 Modified files: (Branch: RATBOX_2_0)
15177 doc example.conf example.efnet.conf
15179 - I dont remember ts6 desyncing on bans, so im not sure why the example
15182 Revision Changes Path
15183 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15184 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15188 leeh 2005/01/10 13:31:10 EST (20050110_0)
15190 Modified files: (Branch: RATBOX_2_0)
15191 . configure configure.ac
15192 include channel.h client.h numeric.h s_conf.h
15193 s_serv.h setup.h.in
15194 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15196 src channel.c messages.tab newconf.c s_conf.c
15199 - added --enable-services to configure, which enables some ratbox-services
15200 compatibility code:
15201 - chanmode +r, registered users only
15202 - usermode +S, prevents deop/kick of a service
15203 - service { }; block in conf for the above umode
15205 Revision Changes Path
15206 7.229.2.8 +28 -16 ircd-ratbox/configure
15207 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15208 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15209 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15210 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15211 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15212 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15213 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15214 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15215 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15216 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15217 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15218 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15219 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15220 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15221 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15222 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15223 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15224 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15228 leeh 2005/01/09 08:23:30 EST (20050109_0)
15230 Modified files: (Branch: RATBOX_2_0)
15233 - remove a tab, and add +C to opers umode help
15235 Revision Changes Path
15236 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode