1 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
3 Fix wrong line numbers in ircd.conf parser (some comments).
4 from ratbox 2.2 (androsyn).
8 +1 -0 trunk/src/ircd_lexer.l (File Modified)
11 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
13 Change EmptyString so gcc 4.2 doesn't complain.
14 from ratbox (androsyn), slightly changed
18 +1 -1 trunk/include/irc_string.h (File Modified)
21 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
23 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
24 This already works correctly for successful/notfound case.
28 +1 -1 trunk/modules/m_whois.c (File Modified)
31 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
33 Use mask_match() to check bans from local clients for
34 redundancy. This fixes the problem that bans like *!?@*
35 prevent any ban starting with *!*@ being set.
39 +1 -1 trunk/src/chmode.c (File Modified)
42 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
44 Add mask_match(), like ircu mmatch().
45 This compares two masks and returns whether the "new" is
46 more specific than or equal to the "old". The difference
47 with match() is that a '?' in "old" does not match a '*' in
52 +2 -0 trunk/include/irc_string.h (File Modified)
53 +73 -0 trunk/src/match.c (File Modified)
56 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
58 add_id() for local client: do not collapse() the ban mask.
59 The code calling this already collapses the mask, and if
60 not, doing it here would cause a desync.
64 +0 -2 trunk/src/chmode.c (File Modified)
67 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
69 - fix dereference problems with not widely used polling engines
73 +3 -0 trunk/libcharybdis/poll.c (File Modified)
74 +3 -1 trunk/libcharybdis/select.c (File Modified)
77 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
79 - forgot to do something
83 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
86 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
88 - fix a possible problem with ipv6
92 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
95 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
97 - new ip cloaking module
101 +1 -0 trunk/extensions/Makefile.in (File Modified)
102 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
103 + - trunk/extensions/ip_cloaking_old.c (File Added)
106 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
108 monitor: send the same message buffer to all users
109 monitoring a certain nick; the target field of the
110 numeric becomes *, much like server notices
114 +6 -0 trunk/doc/monitor.txt (File Modified)
115 +3 -0 trunk/include/send.h (File Modified)
116 +3 -15 trunk/src/monitor.c (File Modified)
117 +35 -0 trunk/src/send.c (File Modified)
120 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
122 Call add_to_hostname_hash() with correct (orig) hostname.
126 +1 -1 trunk/modules/core/m_nick.c (File Modified)
129 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
131 Version bump on trunk to 2.3.
135 +1 -1 trunk/configure.ac (File Modified)
138 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
140 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
144 +2 -2 trunk/src/client.c (File Modified)
147 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
149 Add IRC_DEPRECATED macro for marking functions and data structures
150 as deprecated on compilers that support it.
154 +14 -4 trunk/include/ircd_defs.h (File Modified)
157 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
159 - update IDEAS with link failover
163 +1 -0 trunk/IDEAS (File Modified)
166 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
168 xline/resv wildcard checking:
169 - count escaped (\) characters as one nonwild
170 - accept strings without wilds no matter how short they are
174 +8 -2 trunk/src/s_newconf.c (File Modified)
177 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
179 Tweak some comments in sno_whois extension.
183 +2 -2 trunk/extensions/sno_whois.c (File Modified)
186 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
192 +3 -6 trunk/NEWS (File Modified)
195 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
197 - allow JOIN 0 from remotes
198 - allow JOIN 0 from locals, but only if it is exactly one
199 zero and is the first channel
203 +65 -0 trunk/modules/core/m_join.c (File Modified)
206 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
208 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
209 levels?), hideops, namespace cleanups, etc
213 + - trunk/IDEAS (File Added)
216 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
222 +0 -65 trunk/modules/core/m_join.c (File Modified)
225 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
227 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
228 to their policies indicating that they wish to be contacted before their services are used.
232 +6 -3 trunk/doc/example.conf (File Modified)
233 +6 -3 trunk/doc/reference.conf (File Modified)
236 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
238 - update NEWS in preparation of upcoming 2.2 release this week
242 +3 -0 trunk/NEWS (File Modified)
245 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
247 Move sno_channeljoin to unsupported, due to the privacy
248 issue and the fact that any oper with admin or hidden_admin
253 +0 -1 trunk/doc/example.conf (File Modified)
254 +0 -2 trunk/doc/reference.conf (File Modified)
255 +0 -46 trunk/extensions/Makefile.in (File Modified)
256 + - trunk/extensions/sno_channeljoin.c (File Deleted)
257 +47 -1 trunk/unsupported/Makefile.in (File Modified)
258 + - trunk/unsupported/sno_channeljoin.c (File Added)
261 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
263 - createoperonly: like createauthonly, but checks opered status instead of authed status
267 +41 -0 trunk/extensions/Makefile.in (File Modified)
268 + - trunk/extensions/createoperonly.c (File Added)
271 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
273 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
277 +1 -0 trunk/doc/example.conf (File Modified)
278 +3 -1 trunk/doc/reference.conf (File Modified)
279 +46 -0 trunk/extensions/Makefile.in (File Modified)
280 + - trunk/extensions/sno_channeljoin.c (File Added)
283 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
285 - update config files
289 +1 -0 trunk/doc/example.conf (File Modified)
290 +2 -0 trunk/doc/reference.conf (File Modified)
293 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
295 - fold in whois_notice_global functionality.
299 +0 -1 trunk/extensions/Makefile.in (File Modified)
300 +1 -56 trunk/extensions/sno_whois.c (File Modified)
301 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
304 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
306 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
310 +64 -57 trunk/extensions/Makefile.in (File Modified)
311 + - trunk/extensions/sno_whois.c (File Added)
312 + - trunk/extensions/spy_whois_notice.c (File Deleted)
315 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
317 Prevent too wide klines with CIDR masks.
321 +17 -5 trunk/modules/m_kline.c (File Modified)
324 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
326 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
330 +4 -0 trunk/modules/m_kline.c (File Modified)
333 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
335 - fold conf_connect_allowed() into accept_connection()
336 - extend add_connection() so that exempt{}s apply to max unregistered
342 +1 -1 trunk/doc/example.conf (File Modified)
343 +1 -1 trunk/doc/reference.conf (File Modified)
344 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
345 +0 -2 trunk/include/s_conf.h (File Modified)
346 +14 -7 trunk/src/listener.c (File Modified)
349 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
351 m_webirc: call del_unknown_ip() otherwise the unknown will
352 never be subtracted from the cgiirc ip
356 +2 -0 trunk/extensions/m_webirc.c (File Modified)
359 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
361 Remove s_assert in del_unknown_ip() supposedly if the ip
362 cannot be found, it is not feasible to avoid that case
363 entirely with m_webirc.c.
367 +1 -2 trunk/src/reject.c (File Modified)
370 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
372 Apply ratbox flood fix.
376 +1 -0 trunk/doc/example.conf (File Modified)
377 +5 -0 trunk/doc/reference.conf (File Modified)
378 +3 -0 trunk/include/client.h (File Modified)
379 +4 -0 trunk/include/reject.h (File Modified)
380 +1 -0 trunk/include/s_conf.h (File Modified)
381 +2 -0 trunk/src/client.c (File Modified)
382 +3 -0 trunk/src/listener.c (File Modified)
383 +1 -0 trunk/src/newconf.c (File Modified)
384 +8 -5 trunk/src/packet.c (File Modified)
385 +59 -2 trunk/src/reject.c (File Modified)
386 +1 -0 trunk/src/s_conf.c (File Modified)
387 +2 -0 trunk/src/s_serv.c (File Modified)
388 +1 -0 trunk/src/s_user.c (File Modified)
391 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
397 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
400 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
406 +114 -1 trunk/configure (File Modified)
409 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
411 - remove "ASM hashing code" from the configure overview
415 +0 -1 trunk/configure.ac (File Modified)
418 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
420 Target left IRC (more friendly error message if a UID
421 cannot be found) for /invite.
425 +8 -3 trunk/modules/m_invite.c (File Modified)
428 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
430 Remove emptyline craq because it leaks memory on /rehash motd etc.
431 from ratbox 2.2 (anfl/Androsyn)
435 +6 -14 trunk/src/cache.c (File Modified)
438 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
440 Merge old trunk r2767:
441 Copy channel name from command on lowerTS JOIN/SJOIN,
442 this makes the capitalization of the channel name
443 timestamped like modes are.
447 +3 -0 trunk/modules/core/m_join.c (File Modified)
448 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
451 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
453 Merge old trunk r2065,r2067:
454 channel_modes(): get rid of the trailing space
455 also make the *pbuf check work like it should
456 (don't call IsMember another time if we already
458 simplify a bit more, update comments
462 +13 -13 trunk/src/channel.c (File Modified)
465 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
471 +1 -1 trunk/extensions/m_webirc.c (File Modified)
474 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
476 chghost: refuse spoofs which are empty or start with a colon
477 (would break the protocol)
481 +3 -0 trunk/modules/m_chghost.c (File Modified)
484 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
486 Fix description of 043 numeric.
490 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
493 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
495 SAVE: make the nickTS of the UID nick equal to 100, so it
496 is always in sync on the network.
500 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
501 +15 -11 trunk/modules/core/m_nick.c (File Modified)
504 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
506 Force nickTS to increase when a local user changes their nick.
510 +5 -1 trunk/modules/core/m_nick.c (File Modified)
513 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
515 Remove #define UFLAGS. We haven't allowed this
516 undocumented extension to the IRC protocol for
517 years (allowing an initial umode in USER).
521 +0 -2 trunk/modules/m_user.c (File Modified)
524 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
526 Move new_local_user hook, so it is possible to call
527 exit_client() from it, refusing the connection.
531 +3 -1 trunk/doc/hooks.txt (File Modified)
532 +10 -9 trunk/src/s_user.c (File Modified)
535 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
537 Only free PreClient struct when the rest of the Client
538 is freed, not immediately upon exit_client(). Doing this
539 would cause problems with sasl's new_local_user hook
540 vs hooks that exit the client there.
544 +0 -1 trunk/src/client.c (File Modified)
547 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
549 Use TS6 prefix for server-server JOIN 0.
553 +2 -1 trunk/modules/core/m_join.c (File Modified)
556 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
558 Use orighost in kill server notices.
562 +3 -3 trunk/modules/core/m_kill.c (File Modified)
565 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
567 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
571 +3 -3 trunk/modules/m_set.c (File Modified)
574 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
580 +1 -1 trunk/src/messages.tab (File Modified)
583 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
585 Show max_clients in /info.
589 +6 -0 trunk/modules/m_info.c (File Modified)
592 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
594 Don't allow /quote set max higher than the
595 serverinfo::max_clients ircd.conf value.
599 +8 -0 trunk/modules/m_set.c (File Modified)
602 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
604 Change code that checks maxclients limit: allow exactly
605 the configured amount of non-exceed_limit clients.
606 Code that appeared to limit exceed_limit clients too
607 but less heavily removed (it was not effective because
608 the parentheses were wrong).
612 +2 -4 trunk/src/s_user.c (File Modified)
615 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
617 By default, leave MAX_BUFFER fds free for log files,
618 server connections, ident lookups, exceed_limit clients,
619 etc. Mention this in example.conf and reference.conf.
623 +4 -2 trunk/doc/example.conf (File Modified)
624 +3 -1 trunk/doc/reference.conf (File Modified)
625 +1 -1 trunk/src/s_conf.c (File Modified)
628 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
630 --with-maxclients configure option is gone
634 +0 -11 trunk/INSTALL (File Modified)
637 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
639 Make the code that raises fd rlimit to hard limit work.
643 +5 -5 trunk/src/ircd.c (File Modified)
646 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
648 - note the I/O reworking
652 +2 -0 trunk/NEWS (File Modified)
655 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
661 +4 -4 trunk/doc/Makefile.in (File Modified)
664 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
666 - enforce proper conditions for EPOLL_CTL_DEL.
667 - remove possibly problematic "performance" check
671 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
674 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
676 - rename m_list_safelist to m_list and remove ratbox implementation
680 +393 -664 trunk/modules/Makefile.in (File Modified)
681 + - trunk/modules/m_list.c (File Added)
682 + - trunk/modules/m_list_ratbox.c (File Deleted)
683 + - trunk/modules/m_list_safelist.c (File Deleted)
686 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
688 - some more transit to sendto_one_numeric().
692 +2 -3 trunk/modules/m_away.c (File Modified)
693 +3 -3 trunk/src/messages.tab (File Modified)
694 +1 -1 trunk/src/s_user.c (File Modified)
697 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
699 - change some sendto_one() to sendto_one_numeric().
703 +4 -10 trunk/modules/m_admin.c (File Modified)
704 +3 -3 trunk/modules/m_map.c (File Modified)
705 +12 -12 trunk/src/messages.tab (File Modified)
706 +1 -2 trunk/src/s_conf.c (File Modified)
707 +9 -10 trunk/src/s_user.c (File Modified)
710 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
712 - river's ports.c from old charybdis trunk
716 +195 -0 trunk/configure.ac (File Modified)
717 + - trunk/libcharybdis/ports.c (File Added)
720 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
722 - remove broken ports stuff and devpoll stuff.
726 +0 -307 trunk/configure (File Modified)
727 +0 -21 trunk/configure.ac (File Modified)
728 +0 -474 trunk/include/setup.h.in (File Modified)
729 + - trunk/libcharybdis/devpoll.c (File Deleted)
730 + - trunk/libcharybdis/ports.c (File Deleted)
733 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
739 +1 -25 trunk/configure (File Modified)
740 +0 -3 trunk/include/setup.h.in (File Modified)
743 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
745 - remove x86-optimized hash code.
749 +0 -13 trunk/configure.ac (File Modified)
750 +2 -187 trunk/src/Makefile.in (File Modified)
751 + - trunk/src/fnvhash.s (File Deleted)
754 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
756 - apparently setting KE_LENGTH to 128 is fine.
760 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
763 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
765 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
769 +5627 -5747 trunk/configure (File Modified)
770 +0 -15 trunk/configure.ac (File Modified)
771 +0 -2 trunk/include/m_info.h (File Modified)
772 +6 -9 trunk/include/setup.h.in (File Modified)
773 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
776 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
778 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
779 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
780 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
784 +0 -5 trunk/include/config.h (File Modified)
785 +0 -5 trunk/include/config.h.dist (File Modified)
786 +0 -6 trunk/include/defaults.h (File Modified)
787 +0 -3 trunk/include/m_info.h (File Modified)
788 +21 -7 trunk/libcharybdis/commio.c (File Modified)
789 +2 -0 trunk/libcharybdis/commio.h (File Modified)
790 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
791 +4 -3 trunk/libcharybdis/poll.c (File Modified)
792 +0 -3 trunk/libcharybdis/select.c (File Modified)
793 +0 -9 trunk/src/ircd.c (File Modified)
794 +23 -26 trunk/src/listener.c (File Modified)
795 +2 -1 trunk/src/restart.c (File Modified)
796 +5 -1 trunk/src/s_auth.c (File Modified)
797 +1 -1 trunk/src/s_conf.c (File Modified)
798 +3 -1 trunk/src/s_serv.c (File Modified)
801 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
803 Repair operspy who !#channel, broken by me in r3283.
807 +2 -2 trunk/modules/m_who.c (File Modified)
810 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
812 Update bug report and IRC channel information.
816 +2 -1 trunk/BUGS (File Modified)
817 +2 -1 trunk/NEWS (File Modified)
820 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
822 Change copyright years in version.c.SH as in release-2.1 r3339.
826 +2 -2 trunk/src/version.c.SH (File Modified)
829 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
835 +104 -0 trunk/configure (File Modified)
838 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
840 Need to check for various flavours of epoll,
841 even if --enable-epoll is forced.
845 +1 -0 trunk/configure.ac (File Modified)
848 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
850 Hack to allow some more warnings, already present in configure (?).
854 +1 -1 trunk/aclocal.m4 (File Modified)
857 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
859 Merge old trunk r2077,r2079:
860 - Move closing of servlink control fd to close_connection()
861 instead of doing it in exit_local_server(), and make sure
862 we first close the data fd and then the control fd.
863 - Have servlink process ready fds in order net, data, ctrl
864 instead of ctrl, data, net. This seems to fix the problem
865 that squit reasons do not show up on the other side of a
866 ziplink (by making it send any final SQUIT and/or ERROR
867 before noticing the closed control fd).
871 +1 -1 trunk/servlink/io.c (File Modified)
872 +3 -12 trunk/src/client.c (File Modified)
875 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
877 Don't show the UID if a TS6 server sends a kick with
878 an empty or no comment. Note that charybdis never sends
883 +4 -4 trunk/modules/core/m_kick.c (File Modified)
886 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
888 Merge old trunk r2081:
889 Don't say that services cannot be killed in
890 ERR_ISCHANSERVICE message (given when trying
891 to kick or deop them), as that's not the case.
895 +1 -1 trunk/src/messages.tab (File Modified)
898 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
900 Merge old trunk r2059
901 Clarifications to the descriptions of umode +Q and cmode +F,
902 suggested by Ariadne@SorceryNet.
906 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
907 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
910 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
912 Merge old trunk r2907,r2991:
913 Allow TESTLINE on channel names.
917 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
918 +4 -0 trunk/help/opers/testline (File Modified)
919 +22 -0 trunk/modules/m_testline.c (File Modified)
922 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
924 Merge old trunk r2835:
925 resolver: if sendto(2) fails, try sending to the next nameserver
929 +1 -1 trunk/src/res.c (File Modified)
932 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
934 Merge old trunk r2817:
935 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
936 starts with a digit. This is safe because the last
937 parameter is a nick and never a UID. (The first parameter
938 in a server-server two-param whois is a UID/SID.)
942 +1 -1 trunk/modules/m_whois.c (File Modified)
945 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
947 Merge old trunk r2779,r2785:
948 Show correct privilege name in a few ERR_NOPRIVS numerics.
952 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
953 +1 -1 trunk/extensions/m_opme.c (File Modified)
954 +2 -2 trunk/unsupported/m_force.c (File Modified)
957 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
959 Merge old trunk r2695:
960 Send an SQUIT instead of an ERROR to announce /die to connected servers.
961 This will generate better server notices.
965 +3 -2 trunk/modules/core/m_die.c (File Modified)
968 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
970 Merge old trunk r2294:
971 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
975 +1 -1 trunk/src/s_user.c (File Modified)
978 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
980 Merge old trunk r2226:
981 If we are connecting outward to a server, check if the
982 server name they sent is the same as what we tried to
983 connect to. Previously such a connection could succeed
984 if there existed connect blocks with the same IP and
985 passwords for the other server name.
989 +11 -0 trunk/modules/core/m_server.c (File Modified)
992 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
994 Merge old trunk r2212:
995 Another handling of SJOINs without nicks:
996 Propagate them if the channel is +P or the channel
997 already existed, otherwise remove the channel again
998 and do not propagate the SJOIN.
1002 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1005 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1007 Remove channels entirely from /whois on services.
1008 This cannot be overridden with operspy.
1012 +20 -17 trunk/modules/m_whois.c (File Modified)
1015 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1017 Fix /who on channels with ** in their name.
1021 +2 -2 trunk/modules/m_who.c (File Modified)
1024 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1026 NEWS: As in 2.1.3, mention that the TS6 revision will
1027 interoperate with older versions
1031 +2 -1 trunk/NEWS (File Modified)
1034 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1036 Fix documentation of HIDE_SERVERS_IPS define.
1040 +2 -2 trunk/include/config.h.dist (File Modified)
1043 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1045 Don't leak auth{} spoofed ip for I-line is full notice either.
1049 +1 -1 trunk/src/s_conf.c (File Modified)
1052 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1058 +37 -0 trunk/NEWS (File Modified)
1061 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1063 Allow /invite (but not invex) to override +r, +l, +j in
1064 addition to +i. As before, a restrictive mode must be in
1065 place at /invite time for the invite to have an effect;
1066 +r does not count as a restrictive mode if the user is
1067 logged in; +l and +j always count as restrictive modes to
1068 allow for cases where they would allow join at /invite
1069 time but not when the user tries to join.
1073 +6 -2 trunk/modules/m_invite.c (File Modified)
1074 +21 -10 trunk/src/channel.c (File Modified)
1077 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1079 Remove invite_ops_only, forcing it to YES.
1083 +0 -1 trunk/doc/example.conf (File Modified)
1084 +0 -5 trunk/doc/reference.conf (File Modified)
1085 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1086 +0 -1 trunk/include/s_conf.h (File Modified)
1087 +0 -6 trunk/modules/m_info.c (File Modified)
1088 +10 -14 trunk/modules/m_invite.c (File Modified)
1089 +0 -1 trunk/src/newconf.c (File Modified)
1090 +0 -1 trunk/src/s_conf.c (File Modified)
1093 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1095 Move username check after xline and dnsbl checks, so it
1096 will not complain to opers about clients who are xlined
1097 or blacklisted anyway (both of which silently reject).
1101 +15 -15 trunk/src/s_user.c (File Modified)
1104 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1106 - MASTER_MAX is no longer relevant
1110 +0 -7 trunk/modules/m_set.c (File Modified)
1113 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1115 - add config option for setting max_clients.
1119 +5 -0 trunk/doc/example.conf (File Modified)
1120 +5 -0 trunk/doc/reference.conf (File Modified)
1121 +2 -0 trunk/include/s_conf.h (File Modified)
1122 +1 -1 trunk/src/ircd.c (File Modified)
1123 +2 -0 trunk/src/newconf.c (File Modified)
1124 +2 -1 trunk/src/s_conf.c (File Modified)
1127 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1129 - remove get_maxrss() and all of that insecure and unsafe nonsense
1133 +3 -38 trunk/src/ircd.c (File Modified)
1134 +1 -1 trunk/src/restart.c (File Modified)
1135 +0 -4 trunk/src/s_stats.c (File Modified)
1138 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1140 - avoid some potential NULL dereferencing
1144 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1147 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1153 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1156 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1158 - rework poll a bit for the MAXCONNECTIONS changes.
1162 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1165 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1167 Our way of using kqueue may cause it to report fds we
1168 don't know about anymore, cope.
1172 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1175 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1177 Don't reference freed memory (fde_t) in comm_close().
1181 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1184 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1186 - fix for 100% cpu use
1190 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1193 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1195 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1199 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1202 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1204 - clear up use of fd_table in ircd.
1208 +3 -2 trunk/src/s_serv.c (File Modified)
1211 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1213 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1217 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1218 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1219 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1220 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1221 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1222 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1223 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1224 +2 -2 trunk/libcharybdis/select.c (File Modified)
1227 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1229 Fix some cases where the size argument to strlcpy()
1230 for usernames and hostnames is 1 too small.
1234 +1 -1 trunk/modules/m_chghost.c (File Modified)
1235 +2 -2 trunk/src/res.c (File Modified)
1236 +2 -2 trunk/src/s_user.c (File Modified)
1239 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1241 Cut down quit/part/kick reasons to avoid quit reasons
1242 overflowing the client exiting server notice (from
1243 TOPICLEN to 260). kill reasons become shorter accordingly.
1244 kline/dline/gline reasons become 390.
1245 away messages stay at TOPICLEN for now.
1249 +8 -3 trunk/include/ircd_defs.h (File Modified)
1250 +2 -2 trunk/modules/m_dline.c (File Modified)
1251 +4 -4 trunk/modules/m_gline.c (File Modified)
1252 +2 -2 trunk/modules/m_kline.c (File Modified)
1255 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1257 Don't leak auth{} spoofed IP addresses in +f notices.
1258 from ratbox (androsyn)
1262 +10 -3 trunk/src/s_conf.c (File Modified)
1265 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1267 Make oper_up() take +i/-i during opering up into account
1268 (e.g. no_oper_invis extension, +i in operator::umodes).
1269 Remove the hack from no_oper_invis.
1273 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1274 +4 -0 trunk/src/s_user.c (File Modified)
1277 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1279 no_oper_invis: decrement invisible count when clearing
1280 invisible on a local client who has just opered up
1281 oper_up() should really do this
1285 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1288 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1290 Put "End of Channel Quiet List" instead of
1291 "End of Channel Ban List" for a +q list.
1292 Due to client restrictions the numerics for
1293 quiet lists must be the same as for ban lists.
1297 +4 -1 trunk/src/chmode.c (File Modified)
1300 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1302 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1303 Change TS6 JOIN processing
1304 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1305 a local user joins an existing channel
1306 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1307 propagating a TS6 JOIN
1308 - don't interpret simple modes in an incoming TS6 JOIN
1310 This is to avoid desyncs when certain mode changes (e.g. -im)
1311 cross with joins. A downside is that simple modes will be
1312 more desynched when a JOIN creates a channel or lowers TS,
1313 but that's less important.
1315 Update the TS6 specification to include this, and clarify
1316 that TMODE can come from a server and that MODE must be
1317 translated into TMODE from other servers too.
1321 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1322 +19 -127 trunk/modules/core/m_join.c (File Modified)
1325 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1327 Make -logfile work again.
1331 +2 -2 trunk/src/s_log.c (File Modified)
1334 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1336 - fix off-by-one memory overflow error.
1340 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1343 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1345 Change handling of modularized umodes:
1346 - keep the bitmask reserved forever to the letter, fixing
1347 the problems when loading multiple umode modules,
1348 unloading them and then loading them in a different order
1349 - don't allow local users to change umodes which have
1350 been unloaded and don't set them on new users via
1355 +24 -3 trunk/src/s_user.c (File Modified)
1358 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1360 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1364 +1 -0 trunk/include/s_user.h (File Modified)
1365 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1366 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1367 +22 -0 trunk/src/s_user.c (File Modified)
1370 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1372 DNSBL keyword substitution is available as of 2.1.3.
1376 +1 -1 trunk/doc/example.conf (File Modified)
1379 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1381 Change two occurances like match(userinput, target_p->name) ||
1382 match(target_p->name, userinput) to just match(userinput,
1383 target_p->name). No client name can contain * or ? now.
1387 +1 -1 trunk/modules/m_trace.c (File Modified)
1388 +1 -2 trunk/src/s_serv.c (File Modified)
1391 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1393 Do not try find_server() on a name find_client() has
1394 returned NULL for, as this will always return NULL
1395 since the removal of hostmasking.
1399 +1 -2 trunk/modules/m_pong.c (File Modified)
1400 +0 -4 trunk/src/s_serv.c (File Modified)
1403 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1405 Remove server_exists() which checked whether the
1406 server name existed taking hostmasking into account
1407 and just check with find_server(); admittedly
1408 this checks if the name is a SID but that's not
1413 +3 -27 trunk/modules/core/m_server.c (File Modified)
1416 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1418 Remove hash_find_masked_server(), which made it possible
1419 to specify the full (unmasked) name of a server behind
1420 a hostmask. As a result find_any_client() (for prefixes)
1421 becomes equal to find_client(), so remove that too.
1425 +0 -1 trunk/include/hash.h (File Modified)
1426 +1 -75 trunk/src/hash.c (File Modified)
1427 +1 -1 trunk/src/parse.c (File Modified)
1430 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1432 Remove '*' from valid server name characters.
1433 This makes it impossible to connect hostmasked servers.
1434 (This support didn't work well anyway, was incompatible
1435 with TS6 and we never masked ourselves.)
1439 +1 -1 trunk/src/match.c (File Modified)
1442 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1444 Change spambot, flooder and jupe joiner notices from host to orighost.
1448 +1 -1 trunk/modules/core/m_join.c (File Modified)
1449 +2 -2 trunk/modules/core/m_message.c (File Modified)
1450 +2 -2 trunk/src/channel.c (File Modified)
1453 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1455 Add documentation for SASL client protocol, same as atheme doc/SASL.
1459 + - trunk/doc/sasl.txt (File Added)
1462 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1464 Include real hostname in Closing Link message for unknown
1465 connections that have sent USER. This is helpful for
1466 k-lined users while not breaking server IP hiding.
1470 +3 -1 trunk/src/client.c (File Modified)
1473 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1479 +29 -29 trunk/configure (File Modified)
1482 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1484 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1488 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1491 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1493 Backport from early 3.x:
1496 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1498 - remove "Processing connection to foobar.net" message
1502 +0 -3 trunk/src/s_auth.c (File Modified)
1505 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1507 - missed the processing connection one (actually, we can probably nuke this one)
1511 +1 -2 trunk/src/s_auth.c (File Modified)
1514 river 2006/09/27 16:33:05 UTC (20060927-2174)
1516 get_client_name = stupid
1521 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1524 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1526 - remove excessive arguments
1530 +1 -2 trunk/src/s_conf.c (File Modified)
1531 +1 -1 trunk/src/s_user.c (File Modified)
1534 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1536 - use sendto_one_notice() for on-connect notices too.
1540 +10 -10 trunk/src/s_auth.c (File Modified)
1543 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1545 - use sendto_one_notice() in the core, too.
1549 +2 -2 trunk/src/chmode.c (File Modified)
1550 +8 -15 trunk/src/modules.c (File Modified)
1551 +3 -5 trunk/src/s_conf.c (File Modified)
1552 +1 -2 trunk/src/s_newconf.c (File Modified)
1553 +20 -57 trunk/src/s_user.c (File Modified)
1556 river 2006/09/27 16:19:25 UTC (20060927-2166)
1558 the KILL command will use get_client_name(, SHOW_IP) instead of
1559 target->name, and will show a more useful error for local opers
1564 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1567 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1569 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1573 +4 -2 trunk/src/send.c (File Modified)
1576 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1582 +1 -1 trunk/include/client.h (File Modified)
1585 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1587 - get_id(): fall back to "*" if client has no known name
1591 +1 -1 trunk/include/client.h (File Modified)
1594 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1596 - convert to sendto_one_notice().
1600 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1601 +4 -6 trunk/unsupported/m_force.c (File Modified)
1604 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1606 - use sendto_one_notice() in many places instead of
1607 sendto_one(source_p, ":%s NOTICE %s :", ...);
1611 +10 -25 trunk/extensions/example_module.c (File Modified)
1612 +5 -14 trunk/extensions/hurt.c (File Modified)
1613 +1 -2 trunk/extensions/m_42.c (File Modified)
1614 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1615 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1616 +1 -2 trunk/extensions/m_opme.c (File Modified)
1617 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1618 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1619 +3 -7 trunk/modules/core/m_die.c (File Modified)
1620 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1621 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1622 +1 -2 trunk/modules/m_challenge.c (File Modified)
1623 +11 -15 trunk/modules/m_connect.c (File Modified)
1624 +20 -28 trunk/modules/m_dline.c (File Modified)
1625 +2 -2 trunk/modules/m_etrace.c (File Modified)
1626 +11 -21 trunk/modules/m_gline.c (File Modified)
1627 +2 -4 trunk/modules/m_kline.c (File Modified)
1628 +1 -2 trunk/modules/m_rehash.c (File Modified)
1629 +3 -7 trunk/modules/m_restart.c (File Modified)
1630 +31 -45 trunk/modules/m_set.c (File Modified)
1631 +2 -4 trunk/modules/m_testmask.c (File Modified)
1632 +5 -8 trunk/modules/m_unreject.c (File Modified)
1633 +2 -5 trunk/modules/m_xline.c (File Modified)
1638 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1639 +10 -25 trunk/extensions/example_module.c (File Modified)
1640 +5 -14 trunk/extensions/hurt.c (File Modified)
1641 +1 -2 trunk/extensions/m_42.c (File Modified)
1642 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1643 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1644 +1 -2 trunk/extensions/m_opme.c (File Modified)
1645 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1646 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1647 +3 -7 trunk/modules/core/m_die.c (File Modified)
1648 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1649 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1650 +1 -2 trunk/modules/m_challenge.c (File Modified)
1651 +11 -15 trunk/modules/m_connect.c (File Modified)
1652 +2 -4 trunk/modules/m_dline.c (File Modified)
1653 +2 -2 trunk/modules/m_etrace.c (File Modified)
1654 +11 -21 trunk/modules/m_gline.c (File Modified)
1655 +2 -4 trunk/modules/m_kline.c (File Modified)
1656 +1 -2 trunk/modules/m_rehash.c (File Modified)
1657 +3 -7 trunk/modules/m_restart.c (File Modified)
1658 +31 -45 trunk/modules/m_set.c (File Modified)
1659 +2 -4 trunk/modules/m_testmask.c (File Modified)
1660 +5 -8 trunk/modules/m_unreject.c (File Modified)
1661 +1 -3 trunk/modules/m_xline.c (File Modified)
1662 +2 -2 trunk/src/chmode.c (File Modified)
1663 +8 -15 trunk/src/modules.c (File Modified)
1664 +10 -14 trunk/src/s_auth.c (File Modified)
1665 +3 -6 trunk/src/s_conf.c (File Modified)
1666 +1 -2 trunk/src/s_newconf.c (File Modified)
1667 +20 -57 trunk/src/s_user.c (File Modified)
1668 +4 -2 trunk/src/send.c (File Modified)
1669 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1670 +4 -6 trunk/unsupported/m_force.c (File Modified)
1673 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1675 - keyword-subst from charybdis 2.2.
1679 +12 -3 trunk/doc/example.conf (File Modified)
1680 +58 -3 trunk/doc/reference.conf (File Modified)
1681 + - trunk/include/substitution.h (File Added)
1682 +1 -0 trunk/src/Makefile.in (File Modified)
1683 +2 -2 trunk/src/s_conf.c (File Modified)
1684 +164 -1 trunk/src/s_user.c (File Modified)
1685 + - trunk/src/substitution.c (File Added)
1688 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1690 Removed merge tracking for "svnmerge" for
1691 http://svn.atheme.org/charybdis/branches/release-2.2
1695 + - trunk/ (Property Modified)
1698 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1700 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1701 http://svn.atheme.org/charybdis/branches/release-2.2
1705 + - trunk/ (Property Modified)
1708 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1710 Removed merge tracking for "svnmerge" for
1711 http://svn.atheme.org/charybdis/branches/release-2.2
1715 + - trunk/ (Property Modified)
1718 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1720 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1721 http://svn.atheme.org/charybdis/branches/release-2.2
1725 + - trunk/ (Property Modified)
1728 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1734 + - trunk/ (Property Modified)
1737 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1739 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1740 http://svn.atheme.org/charybdis/branches/release-2.2
1744 + - trunk/ (Property Modified)
1747 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1749 - version bump to 2.2.0
1753 +3 -1 trunk/NEWS (File Modified)
1754 +1 -1 trunk/configure.ac (File Modified)
1757 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1760 + branches/release-2.1 -> 2.2 base
1761 + 3.0 -> branches/cxxconversion
1762 + backport some immediate 3.0 functionality for 2.2
1767 + - trunk/ (File Added)
1770 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1772 Merged revisions 3135,3137 via svnmerge from
1773 http://svn.atheme.org/charybdis/trunk
1776 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1778 - Expand TRACE description
1779 - Mention expiry time in TESTLINE
1781 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1783 Update copyright year for sgml docs to 2007.
1788 + - branches/release-2.1/ (Property Modified)
1789 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1790 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1793 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1795 Merged revisions 1999 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797 Add river to CREDITS
1800 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1807 + - branches/release-2.1/ (Property Modified)
1808 +1 -0 branches/release-2.1/CREDITS (File Modified)
1811 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1813 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1814 http://svn.atheme.org/charybdis/trunk
1817 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1819 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1821 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1823 - add use_forward to /info
1825 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1827 Call channel_modes() with &me instead of source_p when
1828 sending out a JOIN and SJOIN for a local user. This
1829 saves checking whether they are on the channel they
1832 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1834 If use_forward is disabled:
1836 - hide +f in /mode #channel (/mode #channel f still shows it)
1837 - do not send any mode changes adding +f to local clients
1838 (-f ones are still sent)
1843 + - branches/release-2.1/ (Property Modified)
1844 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1845 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1846 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1847 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1848 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1849 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1850 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1851 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1852 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1853 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1854 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1855 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1858 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1860 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1864 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1865 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1866 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1869 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1871 Add accountability (wallops, log) to OKICK.
1875 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1878 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1880 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1881 Similar to branches/release-2.2 r3061.
1885 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1888 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1890 - Write xline to file after instead of before notifying opers and source
1891 - Also notify source of failure to add xline
1892 Similar to branches/release-2.2 r3057.
1896 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1899 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1901 If a dline/kline/resv cannot be added to the file, send
1902 the regular notices to local opers and source anyway,
1903 and also warn the source (local opers were already warned).
1904 Similar to branches/release-2.2 r3053.
1908 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1911 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1913 Port over fixes from unkline/unxline/unresv to undline.
1914 Similar to branches/release-2.2 r3049.
1918 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1921 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1923 Merged revisions 2915 via svnmerge from
1924 http://svn.atheme.org/charybdis/trunk
1927 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1929 In usage message, show kline.conf and xline.conf instead
1930 of klines.conf and xlines.conf.
1935 + - branches/release-2.1/ (Property Modified)
1936 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1939 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1941 Merged revisions 2831,2833,2853 via svnmerge from
1942 http://svn.atheme.org/charybdis/trunk
1945 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1947 unkline/unxline/unresv:
1948 - if fclose on the output returns an error, treat this as a
1950 - check if the rename from the temp file to the ban conf failed
1952 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1954 When adding a permanent dline/kline/xline/resv, check
1955 the return value of fclose().
1957 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1959 Do not free xline aconf if it could not be written out.
1960 It will be added to the list in memory anyway.
1965 + - branches/release-2.1/ (Property Modified)
1966 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1967 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1968 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1969 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1972 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1974 NEWS: Clarify effects of ip_cloaking changes a little.
1978 +2 -0 branches/release-2.1/NEWS (File Modified)
1981 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1987 +9 -9 branches/release-2.1/configure (File Modified)
1990 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1992 Version bump on 2.1 branch to 2.1.2.
1996 +1 -1 branches/release-2.1/configure.ac (File Modified)
1999 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2001 Mention r2801/r2805.
2005 +1 -0 branches/release-2.1/NEWS (File Modified)
2008 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2010 Merged revisions 2801 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2014 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2016 ip_cloaking: try to avoid truncation by removing more
2017 components of the hostname (except the TLD).
2022 + - branches/release-2.1/ (Property Modified)
2023 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2026 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2032 +8 -1 branches/release-2.1/NEWS (File Modified)
2035 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2037 Merged revisions 2781 via svnmerge from
2038 http://svn.atheme.org/charybdis/trunk
2041 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2043 Fix stupid bug: checked a hostmask against the found
2044 ban instead of all exceptions, causing all host mangled
2045 clients to be exempted if there was a single ban
2046 exception in many cases.
2051 + - branches/release-2.1/ (Property Modified)
2052 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2055 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2057 Merged revisions 2773 via svnmerge from
2058 http://svn.atheme.org/charybdis/trunk
2061 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2063 user@host must be *@* for a shared{} block with flags=locops
2064 (server should not be *).
2069 + - branches/release-2.1/ (Property Modified)
2070 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2073 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2075 Tweak \s code a little.
2079 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2080 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2081 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2084 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2086 Merged revisions 2761 via svnmerge from
2087 http://svn.atheme.org/charybdis/trunk
2090 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2092 The testline/no_tilde fixes are in 2.1.1.
2097 + - branches/release-2.1/ (Property Modified)
2098 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2101 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2107 +4 -1 branches/release-2.1/NEWS (File Modified)
2110 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2112 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
2113 http://svn.atheme.org/charybdis/trunk
2117 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2119 If the auth{} block has no_tilde and is not kline exempt,
2120 check the username without tilde against klines too.
2121 This is consistent with the way klines work on spoofs
2122 (klines checked on both raw and appearing-on-IRC version).
2124 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2126 Rework the fix for klines with no_tilde.
2127 Add an extra argument to find_address_conf() for the
2128 username without tilde, as that may contain one character more.
2130 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2132 Unbreak compile (because of r2697).
2133 testline with ~ could be improved some more perhaps, but this should work.
2135 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2137 testline: take no_tilde and username truncation into account
2139 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2141 Add some information on /testline with no_tilde and username truncation.
2146 + - branches/release-2.1/ (Property Modified)
2147 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2148 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2149 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2150 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2151 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2152 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2155 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2157 Merged revisions 2149,2151 via svnmerge from
2158 http://svn.atheme.org/charybdis/trunk
2161 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2163 Move kills from services from +s to +k snomask.
2164 Kills from non-service opers remain on +s.
2166 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2168 Update description of +s and +k snomasks.
2173 + - branches/release-2.1/ (Property Modified)
2174 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2175 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2176 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2179 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2181 Merged revisions 2685 via svnmerge from
2182 http://svn.atheme.org/charybdis/trunk
2185 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2187 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2192 + - branches/release-2.1/ (Property Modified)
2193 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2196 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2198 Merged revisions 2693 via svnmerge from
2199 http://svn.atheme.org/charybdis/trunk
2202 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2204 Fix truncation (by one) of unidented usernames
2205 if user registration is done because of DNSBL
2206 completion (which is the usual case if a valid
2207 NICK and USER are sent quickly and any DNSBLs
2213 + - branches/release-2.1/ (Property Modified)
2214 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2217 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2223 +10 -0 branches/release-2.1/NEWS (File Modified)
2226 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2232 +9 -9 branches/release-2.1/configure (File Modified)
2235 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2237 Version bump to 2.1.1.
2241 +1 -1 branches/release-2.1/configure.ac (File Modified)
2244 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2246 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
2247 http://svn.atheme.org/charybdis/trunk
2250 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2252 - fix a server notice on SID collision where the server name is mentioned twice
2254 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2256 - get_server_name() is stupid
2258 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2262 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2264 Do the Attempt to re-introduce SID server notice somewhat
2265 differently, showing a real host again if !HIDE_SERVERS_IPS
2266 and still showing the server name exactly once.
2268 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2270 Fix log message for Attempt to re-introduce SID (server notice was ok).
2272 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2274 - replace "No N line" with "no connect block" in a
2276 - show attempted server name in a few serverlog messages
2281 + - branches/release-2.1/ (Property Modified)
2282 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2285 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2287 Merged revisions 2218 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2291 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2293 Fix garbage in /stats y output on 64-bit archs.
2298 + - branches/release-2.1/ (Property Modified)
2299 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2302 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2304 Merged revisions 2438 via svnmerge from
2305 http://svn.atheme.org/charybdis/trunk
2308 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2310 Enable Revision keyword in addition to Id.
2315 + - branches/release-2.1/ (Property Modified)
2316 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2319 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2321 Merged revisions 2679 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2325 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2327 Port over ratbox 2.2 r23253 (anfl):
2328 - remove the cached storage of how many +beI there are, thereby fixing a
2329 case where it can get desynced from reality
2334 + - branches/release-2.1/ (Property Modified)
2335 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2336 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2339 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2341 Merged revisions 2093,2095 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2345 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2347 - change DNSBL licensing to BSD.
2349 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2351 - change x86-assembly FNV implementation to BSD license
2356 + - branches/release-2.1/ (Property Modified)
2357 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2358 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2361 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2363 Merged revisions 2073,2075 via svnmerge from
2364 http://svn.atheme.org/charybdis/trunk
2367 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2369 Put full information in the squit reason when exiting
2370 a server due to a servlink (ziplinks) error.
2372 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2374 Put full information in the squit reason when exiting
2375 a server due to not enough arguments for a command.
2380 + - branches/release-2.1/ (Property Modified)
2381 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2382 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2385 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2387 Merged revisions 2071 via svnmerge from
2388 http://svn.atheme.org/charybdis/trunk
2391 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2393 Don't redirect users from an existing domain to an
2394 existing server in reference.conf.
2400 + - branches/release-2.1/ (Property Modified)
2401 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2404 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2406 Merged revisions 2053 via svnmerge from
2407 http://svn.atheme.org/charybdis/trunk
2410 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2412 Make find_channel_membership() choose the shortest list
2413 (channel's list or user's list) to search, avoiding excessive
2414 CPU usage with services which are in lots of channels.
2415 From ratbox 2.2 (anfl/jilles)
2420 + - branches/release-2.1/ (Property Modified)
2421 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2424 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2430 +9 -9 branches/release-2.1/configure (File Modified)
2433 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2435 Version change 2.1.0rc1 -> 2.1.0 (release).
2439 +1 -1 branches/release-2.1/configure.ac (File Modified)
2442 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2444 Merged revisions 2029 via svnmerge from
2445 http://svn.atheme.org/charybdis/trunk
2448 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2450 NEWS: mention m_webirc.c module
2455 + - branches/release-2.1/ (Property Modified)
2456 +1 -0 branches/release-2.1/NEWS (File Modified)
2459 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2465 +9 -9 branches/release-2.1/configure (File Modified)
2468 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2470 Change version to 2.1.0rc1.
2474 +1 -1 branches/release-2.1/configure.ac (File Modified)
2477 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2479 Merged revisions 2021 via svnmerge from
2480 http://svn.atheme.org/charybdis/trunk
2483 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2485 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2486 related flaky looking things, and instead keep a list
2487 of BlacklistClients in PreClient.
2492 + - branches/release-2.1/ (Property Modified)
2493 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2494 +1 -1 branches/release-2.1/include/client.h (File Modified)
2495 +0 -1 branches/release-2.1/include/res.h (File Modified)
2496 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2497 +0 -24 branches/release-2.1/src/res.c (File Modified)
2498 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2501 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2503 Merged revisions 2015,2017 via svnmerge from
2504 http://svn.atheme.org/charybdis/trunk
2507 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2509 Check if the name in the question section of the
2510 DNS reply matches what we queried, to guard against
2511 late replies to a previous query with the same id.
2513 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2515 res.c: add a comment summarizing our changes
2520 + - branches/release-2.1/ (Property Modified)
2521 +53 -18 branches/release-2.1/src/res.c (File Modified)
2524 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2526 Merged revisions 1981 via svnmerge from
2527 http://svn.atheme.org/charybdis/trunk
2530 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2532 Alphabetize extensions and tweak the descriptions a little.
2537 + - branches/release-2.1/ (Property Modified)
2538 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2539 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2542 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2544 Merged revisions 1975 via svnmerge from
2545 http://svn.atheme.org/charybdis/trunk
2548 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2550 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2551 We should use the IP and not truncate the hostname.
2552 From ratbox 2.2 (androsyn)
2557 + - branches/release-2.1/ (Property Modified)
2558 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2561 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2563 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2564 http://svn.atheme.org/charybdis/trunk
2568 + - branches/release-2.1/ (Property Modified)
2571 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2573 - branch 2.1 release family
2577 + - branches/release-2.1/ (File Added)
2580 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2582 Describe new handling of host mangling in channel bans in SGML.
2586 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2589 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2591 - ok, 2.1 operline brought to you by marvin the melancholy robot
2595 +1 -1 trunk/src/messages.tab (File Modified)
2598 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2600 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2601 If anybody comes up with anything better, then please let us know
2602 and we will change this before 2.1 is branched.
2606 +1 -1 trunk/src/messages.tab (File Modified)
2609 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2611 Add EUID to capab.txt.
2615 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2618 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2624 +3 -0 trunk/NEWS (File Modified)
2627 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2629 Allow service{} servers to manipulate the nick delay table
2630 (for "nickserv enforcement").
2631 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2632 If duration is 0, the nickdelay entry is removed, otherwise
2633 it is added with the duration in seconds (maximum 24 hours).
2634 It is suggested that this is used if the EUID capab is present.
2638 +42 -1 trunk/modules/m_services.c (File Modified)
2641 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2643 HURT: strip off *@ from the start of the mask
2644 reject anything else containing '@' or '!'
2648 +11 -0 trunk/extensions/hurt.c (File Modified)
2651 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2653 ircd.c: need supported.h here
2657 +1 -0 trunk/src/ircd.c (File Modified)
2660 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2662 HURT: less ambiguity here
2663 ips/hosts to be hurt must contain a '.' or ':' otherwise
2664 they are interpreted as nicks
2668 +14 -9 trunk/extensions/hurt.c (File Modified)
2671 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2673 - we're now ircd-charybdis.org.
2674 - properly alphabetize credits
2678 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2681 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2683 - add additional modules to the configs
2687 +6 -0 trunk/doc/example.conf (File Modified)
2688 +12 -0 trunk/doc/reference.conf (File Modified)
2691 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2693 - remove hurt.h, it is pointless and confusing
2697 +27 -62 trunk/extensions/hurt.c (File Modified)
2698 + - trunk/extensions/hurt.h (File Deleted)
2701 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2703 - add code to suggest a local HURT by nickname.
2704 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2708 +40 -10 trunk/extensions/hurt.c (File Modified)
2709 +1 -0 trunk/extensions/hurt.h (File Modified)
2712 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2718 +2 -1 trunk/NEWS (File Modified)
2721 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2723 MASKTRACE/TESTMASK: check orighost as well
2727 +4 -2 trunk/modules/m_etrace.c (File Modified)
2728 +3 -1 trunk/modules/m_testmask.c (File Modified)
2731 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2733 Make RPL_ISUPPORT (005) numeric modularizable.
2734 Currently it will reassemble the numeric every time
2735 it needs to be sent, using a few dozen callbacks;
2736 if this is too slow some caching scheme should be
2741 +0 -1 trunk/include/s_user.h (File Modified)
2742 +36 -114 trunk/include/supported.h (File Modified)
2743 +1 -1 trunk/modules/m_version.c (File Modified)
2744 +1 -0 trunk/src/Makefile.in (File Modified)
2745 +1 -0 trunk/src/ircd.c (File Modified)
2746 +300 -25 trunk/src/s_user.c (File Modified)
2747 + - trunk/src/supported.c (File Added)
2750 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2752 EUID orighost could differ from host only in case,
2753 do not mark as dynamic spoof then
2757 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2760 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2762 kline help file: clarify a bit and remove some obsolete stuff
2763 partly suggested by Olin
2767 +8 -8 trunk/help/opers/kline (File Modified)
2770 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2776 +20 -0 trunk/NEWS (File Modified)
2779 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2781 Show real host/IP to nonopers whoising themselves.
2782 The IP is not shown for auth{} spoofs, otherwise it is,
2783 as it looked rather weird to me to show an auth{} spoofed
2784 IP like this. (/userhost on self still shows the IP.)
2788 +13 -2 trunk/modules/m_whois.c (File Modified)
2791 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2793 Document nick_delay stuff and move it around a bit.
2797 +1 -2 trunk/doc/example.conf (File Modified)
2798 +8 -2 trunk/doc/reference.conf (File Modified)
2801 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2803 - disable nickdelay by default. Needs to be documented in reference.conf.
2807 +2 -0 trunk/doc/example.conf (File Modified)
2808 +2 -0 trunk/doc/reference.conf (File Modified)
2811 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2813 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2817 +2 -1 trunk/modules/m_services.c (File Modified)
2820 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2822 ip_cloaking: somewhat hackish but we need to send the
2823 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2828 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2831 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2833 If EUID is used, show realhost in far connect notice
2834 (but not in far disconnect notice).
2838 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2841 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2844 - use non-ENCAP CHGHOST if possible
2845 - really introduce new users with their mangled and real
2846 host if +h is in default umodes
2850 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2853 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2855 Add non-ENCAP CHGHOST.
2859 +49 -11 trunk/modules/m_chghost.c (File Modified)
2862 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2864 Initial addition of EUID (puts realhost/account in same
2865 command as user introduction).
2866 See doc/technical/euid.txt for more information.
2867 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2871 + - trunk/doc/technical/euid.txt (File Added)
2872 +2 -1 trunk/include/s_serv.h (File Modified)
2873 +1 -1 trunk/include/s_user.h (File Modified)
2874 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2875 +1 -34 trunk/modules/m_chghost.c (File Modified)
2876 +0 -28 trunk/modules/m_services.c (File Modified)
2877 +30 -1 trunk/src/s_serv.c (File Modified)
2878 +30 -3 trunk/src/s_user.c (File Modified)
2881 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2883 Store the mangled host in localClient and use it for
2884 ban matching (also match real host for mangled users,
2885 also match mangled host for uncloaked users).
2886 Improve interaction of +h with auth{} and services
2888 Note that all of this only applies to clients who
2889 connect after the mangling module is loaded
2890 (other clients cannot even set +h).
2891 The sorcerynet cloaking module has not been updated
2896 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2897 +3 -0 trunk/include/client.h (File Modified)
2898 +64 -5 trunk/src/channel.c (File Modified)
2899 +1 -0 trunk/src/client.c (File Modified)
2900 +2 -2 trunk/src/s_user.c (File Modified)
2903 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2905 Document /stats U letters in sgml.
2909 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2912 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2914 Better description of hub_mask and leaf_mask.
2918 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2921 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2923 Add operspy_dont_care_user_info to sgml docs.
2927 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2930 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2932 Add general::operspy_dont_care_user_info.
2933 This makes /who mask equivalent to /who !mask for opers
2934 with the operspy flag, and removes the operspy log/notice
2935 on /who mask, /masktrace and /scan.
2936 The necessary privilege (operspy flag) is unchanged.
2937 Behaviour for the other operspy commands (channel
2938 related ones) is also unchanged.
2942 +1 -0 trunk/doc/example.conf (File Modified)
2943 +6 -0 trunk/doc/reference.conf (File Modified)
2944 +1 -0 trunk/include/s_conf.h (File Modified)
2945 +10 -8 trunk/modules/m_etrace.c (File Modified)
2946 +6 -0 trunk/modules/m_info.c (File Modified)
2947 +8 -5 trunk/modules/m_scan.c (File Modified)
2948 +1 -1 trunk/modules/m_version.c (File Modified)
2949 +6 -1 trunk/modules/m_who.c (File Modified)
2950 +1 -0 trunk/src/newconf.c (File Modified)
2951 +1 -0 trunk/src/s_conf.c (File Modified)
2954 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2956 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2957 This letter will also be used for showing operspy with
2958 limited accountability (show non channel related info
2959 without '!' or notice).
2963 +2 -0 trunk/doc/server-version-info (File Modified)
2964 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2965 +2 -0 trunk/include/ircd.h (File Modified)
2966 +6 -0 trunk/modules/m_info.c (File Modified)
2967 +2 -0 trunk/modules/m_version.c (File Modified)
2968 +1 -0 trunk/src/ircd_state.c (File Modified)
2971 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2973 Add m_webirc module, allows showing real host of CGI:IRC users.
2974 Differences to the version available on my web page for a while:
2975 instructions on how to set it up.
2979 +137 -0 trunk/extensions/Makefile.in (File Modified)
2980 + - trunk/extensions/m_webirc.c (File Added)
2983 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2985 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2989 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2992 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2994 - move beu from core to contributors
2995 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2999 +2 -2 trunk/CREDITS (File Modified)
3002 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3004 Mention that class blocks must be defined before the
3005 auth or connect blocks referencing them.
3009 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3012 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3015 - change from "can join" to "is banned", this reverses sense
3016 and removes "weird" checks like for +i, +l, +j
3017 - don't allow $j to same channel
3018 - +s/+p restriction removed, anyone can /mode b anyway
3023 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3026 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3028 Add a few important lines from reference.conf to example.conf.
3032 +8 -1 trunk/doc/example.conf (File Modified)
3035 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3037 - we don't support rtsigio anymore
3038 - we definately don't support VMS nor Cygwin either.
3042 +2 -2 trunk/INSTALL (File Modified)
3043 +0 -2 trunk/README.FIRST (File Modified)
3046 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3048 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3052 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3055 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3058 - return EXTBAN_NOMATCH for a valid ban that does not match
3059 - consider a $j ban invalid if we were already processing a
3060 can_join for a $j ban
3064 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3067 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3069 extb_extgecos: realhost -> orighost
3073 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3076 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3078 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3082 +59 -0 trunk/extensions/Makefile.in (File Modified)
3083 + - trunk/extensions/extb_canjoin.c (File Added)
3086 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3088 - oh right, charybdis calls that 'orighost'.
3092 +2 -2 trunk/modules/m_who.c (File Modified)
3095 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3097 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3101 +2 -0 trunk/modules/m_who.c (File Modified)
3104 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3106 - also check $x against realhost
3110 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3113 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3115 Sorcerynet people want a debugging notice moved from +s to +d.
3119 +1 -1 trunk/src/blacklist.c (File Modified)
3122 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3124 Use source_p instead of client_p for free_pre_client().
3125 client_p could be NULL or another client.
3129 +1 -1 trunk/src/client.c (File Modified)
3132 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3134 - revert this, I know how to fix it now
3138 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3141 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3143 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3144 This fix is probably suboptimal, but it does indeed fix the problem.
3148 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3151 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3153 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3157 +49 -0 trunk/extensions/Makefile.in (File Modified)
3158 + - trunk/extensions/extb_extgecos.c (File Added)
3161 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3163 Remove undocumented and unused general::fallback_to_ip6_int config option.
3167 +0 -3 trunk/include/s_conf.h (File Modified)
3168 +0 -3 trunk/src/newconf.c (File Modified)
3171 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3174 - document new TESTMASK
3175 - mention that TESTMASK matching is the same as MASKTRACE matching
3176 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3181 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3184 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3186 New testmask from ratbox 2.2.
3187 Allows matches on nick, ip and gecos in addition to user
3188 and host, and is fully analogous to masktrace.
3189 The numeric has changed from 724 to 727 and fields in it
3194 +4 -3 trunk/help/opers/testmask (File Modified)
3195 +1 -0 trunk/include/numeric.h (File Modified)
3196 +82 -9 trunk/modules/m_testmask.c (File Modified)
3197 +2 -2 trunk/src/messages.tab (File Modified)
3200 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3202 contrib -> extensions
3206 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3209 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3211 CHGHOST: Check validity of new hostname.
3212 If the command came from a local client (disabled by
3213 default), send an error message and drop the command.
3214 If the command came from a remote client or server,
3215 send a notice to opers and the target user (if local).
3219 +42 -1 trunk/modules/m_chghost.c (File Modified)
3222 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3228 +23 -1 trunk/NEWS (File Modified)
3231 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3233 When an outgoing server connection succeeds, set
3234 localClient->ip by simply copying the whole sockaddr
3235 struct instead of copying certain parts only.
3239 +1 -19 trunk/src/s_serv.c (File Modified)
3242 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3244 Give a special error message and ignore the connect block
3245 if trying to add a connect block for the server's own name.
3249 +7 -0 trunk/src/newconf.c (File Modified)
3252 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3254 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3255 when --disable-balloc is used, so that it compiles.
3256 Obviously the BlockHeapUsage() stub returns just zeroes so
3257 /stats z will be less informative.
3261 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3264 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3266 Free and zero dns_query in DNS callback for outgoing connect.
3267 This avoids double free of reslist.
3271 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3274 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3276 From ratbox, log failed outgoing connections to serverlog.
3281 +13 -1 trunk/src/s_serv.c (File Modified)
3284 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3286 Change serverlog message when connecting to be more clear and show the port number.
3290 +1 -1 trunk/src/s_serv.c (File Modified)
3293 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3295 Remove gethost_byname(), this is meaningless
3296 since the removal of AAAA -> A fallback (r1763).
3300 +0 -1 trunk/include/res.h (File Modified)
3301 +0 -12 trunk/src/res.c (File Modified)
3304 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3306 Remove ip6.int support and use only ip6.arpa.
3307 The global ip6.int zone has disappeared on June 1
3308 and a lot of other software has been removing ip6.int
3310 This removes the second and last case where IPv6
3311 support in charybdis causes extra lookups and slows
3316 +5 -27 trunk/src/res.c (File Modified)
3319 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3321 Mention new default (r1767) for connect::aftype in sgml docs.
3325 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3328 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3330 Use IPv6 if connect::host looks like an IPv6 address
3331 (contains a colon). No need to aftype=ipv6 anymore.
3335 +2 -0 trunk/src/newconf.c (File Modified)
3338 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3340 More information about connect::host.
3344 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3347 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3349 Remove fallback to A if AAAA cannot be found.
3350 In case of a forward check of a reverse lookup, we
3351 already know if it's ipv4 or ipv6, so it is not
3352 useful and in case of a forward lookup of a hostname
3353 in connect::host, connect::aftype already specifies
3354 if it's ipv4 or ipv6.
3358 +4 -27 trunk/src/res.c (File Modified)
3361 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3364 - check if +c made the message text empty and refuse
3366 - don't copy message text if it is not necessary
3371 +14 -4 trunk/modules/core/m_message.c (File Modified)
3374 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3376 remove_conf_item(): do not free cf_name, this is generally a string constant
3380 +0 -1 trunk/src/newconf.c (File Modified)
3383 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3385 Remove the old unused FDL_ constants.
3389 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3392 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3394 Remove an unused struct irc_sockaddr_storage from fde_t
3395 (allocated for every possible file descriptor).
3399 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3402 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3404 If the DNS lookup for an outgoing connection is still
3405 pending when it is closed, clean it up.
3409 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3412 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3414 If proc_answer() fails (for example if a lookup for an
3415 A record returns a CNAME), fail the query immediately.
3416 Previously the packet was just ignored, leaving the
3421 +4 -8 trunk/src/res.c (File Modified)
3424 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3426 Correct sockhost field in an outgoing server connection.
3427 First copy the host field from the server_conf, then
3428 take the IP from to where the connection was attempted
3429 when the connection callback is called.
3430 (Before r1747 this used the IP from the server_conf.)
3434 +8 -2 trunk/src/s_serv.c (File Modified)
3437 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3439 Remove ipnum (keep aftype) and dns_query from server_conf.
3440 We don't keep track of binary form address in connect{}
3441 blocks anymore, DNS lookups of names in host= gone.
3442 As before the DNS lookup is done on connect.
3443 This should unbreak hostnames in host= somewhat.
3447 +1 -2 trunk/include/s_newconf.h (File Modified)
3448 +2 -2 trunk/src/newconf.c (File Modified)
3449 +1 -42 trunk/src/s_newconf.c (File Modified)
3450 +12 -31 trunk/src/s_serv.c (File Modified)
3453 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3459 +1 -1 trunk/configure (File Modified)
3462 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3464 Fix --disable-balloc help text (said --disable-small-net).
3468 +1 -1 trunk/configure.ac (File Modified)
3471 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3473 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3474 services (+S). Unlike operstring and adminstring, this
3475 is not changeable with /quote set but is updated on rehash.
3479 +1 -0 trunk/doc/example.conf (File Modified)
3480 +10 -2 trunk/doc/reference.conf (File Modified)
3481 +1 -0 trunk/include/s_conf.h (File Modified)
3482 +6 -0 trunk/modules/m_info.c (File Modified)
3483 +3 -2 trunk/modules/m_whois.c (File Modified)
3484 +1 -0 trunk/src/newconf.c (File Modified)
3485 +1 -0 trunk/src/s_conf.c (File Modified)
3488 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3490 Fix handling of comma in whois: ignore the comma and
3491 everything after it but do output the entire parameter
3496 +2 -2 trunk/modules/m_whois.c (File Modified)
3499 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3501 New /stats letter 's' to list HURTs:
3502 - opers get the full listing.
3503 - users get any HURTs that match their sockhost/orighost if
3504 "stats_k_oper_only" is set to 1.
3508 +50 -0 trunk/extensions/hurt.c (File Modified)
3511 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3513 - make the newconf system available to modules.
3517 +4 -1 trunk/include/newconf.h (File Modified)
3518 +4 -8 trunk/src/newconf.c (File Modified)
3521 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3523 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3526 +0 -3 trunk/doc/example.conf (File Modified)
3527 +0 -3 trunk/doc/reference.conf (File Modified)
3530 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3532 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3536 +3 -0 trunk/doc/example.conf (File Modified)
3537 +3 -0 trunk/doc/reference.conf (File Modified)
3540 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3542 Fix too early truncation of JOIN channel list.
3546 +2 -3 trunk/modules/core/m_join.c (File Modified)
3549 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3551 - From ratbox 2.2 (anfl), send server notices about read
3552 errors from handshakes and servers to +s instead of +d.
3553 - Send various server notices about failed server
3554 connections which did not reach registered state network
3555 wide if the connection was initiated by a remote oper.
3556 This avoids annoying the whole net if there is a
3557 broken autoconnect, but allows all opers to see why a
3558 remote connect failed. Failed connections which did reach
3559 server state already generate server notices everywhere.
3561 Note: this is an exception to our general policy to not send
3562 server notices about unregistered connections remotely.
3566 +1 -0 trunk/include/client.h (File Modified)
3567 +20 -6 trunk/src/client.c (File Modified)
3568 +6 -6 trunk/src/s_serv.c (File Modified)
3571 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3577 +1 -1 trunk/doc/example.conf (File Modified)
3578 +1 -1 trunk/doc/reference.conf (File Modified)
3581 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3583 Don't allow #channel +b $c:&channel (inconsistent target).
3587 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3590 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3592 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3596 +0 -2 trunk/include/client.h (File Modified)
3599 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3601 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3605 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3608 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3610 Store IP addresses in whowas. These are shown to opers.
3611 Obtained from Eurus patches.
3612 orighost tracking removed (not worth the memory IMHO),
3613 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3614 with unknown IPs and to not violate auth{} spoof policy.
3618 +2 -0 trunk/doc/reference.conf (File Modified)
3619 +1 -0 trunk/include/numeric.h (File Modified)
3620 +1 -0 trunk/include/whowas.h (File Modified)
3621 +10 -1 trunk/modules/m_whowas.c (File Modified)
3622 +1 -1 trunk/src/messages.tab (File Modified)
3623 +4 -0 trunk/src/whowas.c (File Modified)
3626 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3628 Describe hostmask parameter of masktrace better in sgml docs.
3632 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3635 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3637 masktrace help file: mention CIDR IP masks
3642 +2 -0 trunk/help/opers/masktrace (File Modified)
3645 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3647 MASKTRACE: allow normal match() on IP address also
3652 +2 -3 trunk/modules/m_etrace.c (File Modified)
3655 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3657 Allow +S clients (services) to send to channels and @/+ channels always.
3661 +1 -1 trunk/modules/core/m_message.c (File Modified)
3662 +1 -1 trunk/src/channel.c (File Modified)
3665 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3667 Allow servers to send to @#chan and +#chan.
3671 +1 -1 trunk/modules/core/m_message.c (File Modified)
3674 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3676 Don't count opers on service{} servers in /lusers.
3680 +2 -2 trunk/src/s_user.c (File Modified)
3683 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3685 Show opers the real host behind a dynamic spoof in WHOIS.
3686 If the user is auth{} spoofed, this shows the auth{} spoof
3687 otherwise it shows the DNS hostname and IP address.
3688 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3692 +1 -0 trunk/include/numeric.h (File Modified)
3693 +12 -2 trunk/modules/m_whois.c (File Modified)
3694 +1 -1 trunk/src/messages.tab (File Modified)
3697 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3699 Remove #define HIDE_SPOOF_IPS from config.h, should
3700 have been done earlier.
3704 +0 -7 trunk/include/config.h (File Modified)
3707 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3709 Bring back ERR_CANTKILLSERVER.
3713 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3716 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3719 - also send RPL_HOSTHIDDEN on -h
3720 - don't allow +h for auth{} spoofed clients
3724 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3727 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3729 /etc/resolv.conf parsing:
3730 - don't crash (sometimes) if there is a line without an argument
3731 (e.g. 'search' by itself)
3732 - fix handling of lines with leading whitespace
3736 +9 -8 trunk/src/reslib.c (File Modified)
3739 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3741 Put back code that terminates DNS queries, which was
3742 removed during the resolver changes.
3746 +4 -0 trunk/src/s_auth.c (File Modified)
3749 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3751 - oh hey, that was in the wrong place
3755 +13 -13 trunk/src/s_auth.c (File Modified)
3758 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3760 - handle a situation where a user can go away before DNS completes
3764 +13 -0 trunk/src/s_auth.c (File Modified)
3767 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3773 +1 -0 trunk/include/blacklist.h (File Modified)
3774 +1 -0 trunk/include/res.h (File Modified)
3775 +33 -2 trunk/src/blacklist.c (File Modified)
3776 +2 -0 trunk/src/client.c (File Modified)
3777 +24 -0 trunk/src/res.c (File Modified)
3780 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3782 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3783 if comm_accept() failed.
3785 Found with valgrind.
3789 +4 -4 trunk/src/listener.c (File Modified)
3792 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3794 - handle unavailable Client/preClient structs
3798 +9 -0 trunk/src/blacklist.c (File Modified)
3801 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3803 Add +lf to SGML docs.
3807 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3810 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3812 Also do forwarding if the channel limit (+l) is exceeded.
3816 +1 -1 trunk/help/opers/cmode (File Modified)
3817 +2 -2 trunk/modules/core/m_join.c (File Modified)
3820 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3822 Post-release lovin':
3823 - Update version to 2.1.0.
3824 - Regenerate configure.
3828 +9 -9 trunk/configure (File Modified)
3829 +1 -1 trunk/configure.ac (File Modified)
3832 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3834 Comment out example blacklist{} block.
3838 +7 -7 trunk/doc/example.conf (File Modified)
3839 +7 -7 trunk/doc/reference.conf (File Modified)
3842 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3844 Add note regarding use of AHBL BLs.
3848 +4 -0 trunk/doc/example.conf (File Modified)
3849 +4 -0 trunk/doc/reference.conf (File Modified)
3852 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3858 +2 -2 trunk/CREDITS (File Modified)
3861 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3867 +1 -0 trunk/CREDITS (File Modified)
3870 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3872 Put more recent ratbox CREDITS here.
3876 +3 -2 trunk/doc/Ratbox-team (File Modified)
3879 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3885 +5 -4 trunk/NEWS (File Modified)
3888 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3890 Mention that install or make install also avoids modunload crashes.
3894 +2 -1 trunk/BUGS (File Modified)
3897 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3903 +3 -8 trunk/NEWS (File Modified)
3906 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3912 +3 -2 trunk/BUGS (File Modified)
3915 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3917 - add orighost check to hurt.c
3922 +1 -6 trunk/BUGS (File Modified)
3923 +1 -1 trunk/extensions/hurt.c (File Modified)
3926 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3928 Make kline_exempt exempt from HURT also.
3932 +2 -1 trunk/extensions/hurt.c (File Modified)
3935 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3937 Fix mask HEAL propagation.
3941 +6 -3 trunk/extensions/hurt.c (File Modified)
3944 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3951 +18 -31 trunk/extensions/README (File Modified)
3954 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3956 More target change hax.
3961 +5 -0 trunk/extensions/hurt.c (File Modified)
3964 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3966 Improvements to HURT propagation.
3970 +8 -6 trunk/extensions/hurt.c (File Modified)
3973 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3975 - further simplification
3979 +25 -76 trunk/extensions/hurt.c (File Modified)
3980 +0 -9 trunk/extensions/hurt.h (File Modified)
3983 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3989 +13 -0 trunk/extensions/hurt.c (File Modified)
3992 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3994 - cut off at 15 messages instead of 30
3998 +1 -1 trunk/extensions/hurt.h (File Modified)
4001 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4003 Squash a warning here.
4007 +1 -3 trunk/src/ircd.c (File Modified)
4010 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4012 Don't show servers in /stats l to nonopers if flatten links is enabled.
4016 +3 -1 trunk/modules/m_stats.c (File Modified)
4019 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4025 +20 -7 trunk/extensions/hurt.c (File Modified)
4028 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4030 - remove inline stuff (yuck)
4031 - sockaddr should have been sockhost
4035 +22 -31 trunk/extensions/hurt.c (File Modified)
4038 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4040 - make hurt checking actually work
4044 +2 -7 trunk/extensions/hurt.c (File Modified)
4047 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4049 Slight tweak to alias{}.
4053 +4 -0 trunk/src/parse.c (File Modified)
4056 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4058 - further simplification
4062 +59 -71 trunk/extensions/hurt.c (File Modified)
4063 +0 -1 trunk/extensions/hurt.h (File Modified)
4066 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4068 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4072 +10 -20 trunk/extensions/hurt.c (File Modified)
4073 +0 -4 trunk/extensions/hurt.h (File Modified)
4076 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4078 - remove some unnecessary code here (hurt_initial_check_event()).
4082 +0 -23 trunk/extensions/hurt.c (File Modified)
4085 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4087 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4091 +8 -0 trunk/modules/core/m_message.c (File Modified)
4094 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4096 - more sane tgchange hax
4100 +2 -1 trunk/extensions/hurt.c (File Modified)
4103 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4105 Make HEAL <nick> work.
4109 +40 -43 trunk/extensions/hurt.c (File Modified)
4112 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4114 Destroy hurt_clients list on unload.
4118 +7 -0 trunk/extensions/hurt.c (File Modified)
4121 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4123 Coding style: no space between a function name and parenthesis.
4127 +43 -43 trunk/extensions/hurt.c (File Modified)
4130 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4132 Now works and throws out hurt clients after 30 protocol messages
4133 unless they identify.
4137 +28 -36 trunk/extensions/hurt.c (File Modified)
4138 +1 -7 trunk/extensions/hurt.h (File Modified)
4141 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4143 Working addition/lookup.
4147 +8 -0 trunk/extensions/hurt.c (File Modified)
4150 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4152 Get rid of hyb6 style propagation (:server COMMAND source).
4156 +18 -22 trunk/extensions/hurt.c (File Modified)
4159 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4161 add not-working hurt_add and hurt_find
4165 +13 -5 trunk/extensions/hurt.c (File Modified)
4168 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4170 Comment out a lot of stuff so I can load and unload this without crashing.
4174 +17 -6 trunk/extensions/hurt.c (File Modified)
4177 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4179 Fix svn:keywords and add a short comment at the top.
4183 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4186 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4188 - Make hurt module compile
4189 - Link it to the build
4190 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4191 correct flag name, no CAP_TS6 use etc
4195 +1 -0 trunk/extensions/Makefile.in (File Modified)
4196 +30 -32 trunk/extensions/hurt.c (File Modified)
4199 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4201 Put beu's hurt module in trunk.
4205 + - trunk/extensions/hurt.c (File Added)
4206 + - trunk/extensions/hurt.h (File Added)
4209 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4211 - _iprint(): use stderr instead of stdout
4215 +1 -1 trunk/src/s_log.c (File Modified)
4218 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4220 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4221 and subsequently destroy our kqueue when we close 0, 1, 2
4223 - After closing fd 0, 1, 2 reopen them to /dev/null again
4224 so we don't send messages from malloc etc to a random
4226 - Remove an obsolete comment.
4230 +13 -2 trunk/src/ircd.c (File Modified)
4233 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4239 +29 -1 trunk/NEWS (File Modified)
4242 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4248 +1 -1 trunk/configure (File Modified)
4251 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4253 Fix openssl version check to also accept versions newer than 0.9.6.
4257 +1 -1 trunk/configure.ac (File Modified)
4260 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4262 Oops, need packet.h here.
4266 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4269 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4271 End the flood grace period in CPRIVMSG/CNOTICE.
4275 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4278 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4280 - update class::connectfreq documentation
4284 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4287 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4289 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4293 +3 -6 trunk/src/s_serv.c (File Modified)
4296 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4298 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4302 +1 -1 trunk/src/messages.tab (File Modified)
4305 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4307 Don't mention that /stats p shows idle times, as it doesn't.
4311 +1 -1 trunk/help/opers/stats (File Modified)
4312 +1 -1 trunk/help/users/stats (File Modified)
4315 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4317 /stats A shows DNS servers, it doesn't matter whether ircd
4318 uses ADNS or something else.
4322 +1 -1 trunk/help/opers/stats (File Modified)
4325 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4327 get_client_name() fix
4331 +4 -0 trunk/src/client.c (File Modified)
4334 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4340 +6 -0 trunk/src/ircd.c (File Modified)
4343 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4345 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4348 +16 -17 trunk/configure (File Modified)
4349 +1 -1 trunk/configure.ac (File Modified)
4352 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4354 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4357 +135 -0 trunk/configure (File Modified)
4358 +6 -0 trunk/configure.ac (File Modified)
4361 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4363 Exit 0 on successful -conftest.
4367 +1 -1 trunk/src/ircd.c (File Modified)
4370 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4372 Make the "keep the parent process around" thing work, by opening
4373 a pipe to the child process. This pipe is on fd 0 in the child
4374 process. After successful initialization, the child will write
4375 a byte to this pipe, on fatal errors it will close it without
4378 Somewhat hackish still but should work.
4382 +27 -30 trunk/src/ircd.c (File Modified)
4385 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4387 - convert some error messages to ierror() over fprintf/ilog combination
4391 +3 -6 trunk/src/ircd.c (File Modified)
4394 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4396 - inotice() for loadmodule when in foreground mode
4400 +3 -0 trunk/src/modules.c (File Modified)
4403 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4405 - remove inotice() on loading modules from the config
4409 +0 -3 trunk/src/modules.c (File Modified)
4412 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4414 - usleep for 50000usec in the parent process to allow for startup messages
4415 to be cleanly printed before detaching to shell, this should be more than
4420 +3 -0 trunk/src/ircd.c (File Modified)
4423 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4425 - display more errors during normal startup as to try to help people find common problems
4429 +27 -10 trunk/src/ircd.c (File Modified)
4432 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4434 - version bump in preparation of 2.0.0 release
4438 +9 -9 trunk/configure (File Modified)
4439 +1 -1 trunk/configure.ac (File Modified)
4442 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4444 Change example.conf operator block from "admin" to "god",
4445 so as to show we encourage per-person operator blocks.
4449 +4 -2 trunk/doc/example.conf (File Modified)
4452 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4454 Document alias{} block.
4458 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4461 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4463 Document DNS blacklist stuff in sgml.
4467 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4468 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4471 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4473 Misc /stats clarifications.
4477 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4480 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4482 Move snomasks into umodes chapter.
4483 Move oprivs chapter down.
4487 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4488 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4489 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4492 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4494 Mention operator{} user@host change.
4498 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4501 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4503 operator{} block user@host matches against orighost now, not host.
4504 This means that services/+h spoofs do not work in operator{} blocks;
4505 auth{} spoofs still work.
4509 +4 -0 trunk/doc/example.conf (File Modified)
4510 +1 -1 trunk/doc/reference.conf (File Modified)
4511 +2 -2 trunk/modules/m_challenge.c (File Modified)
4512 +1 -1 trunk/modules/m_oper.c (File Modified)
4515 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4517 - inotice/iwarn/ierror() stuff I was working on
4521 +3 -0 trunk/include/s_log.h (File Modified)
4522 +15 -11 trunk/src/ircd.c (File Modified)
4523 +3 -1 trunk/src/modules.c (File Modified)
4524 +1 -1 trunk/src/newconf.c (File Modified)
4525 +54 -0 trunk/src/s_log.c (File Modified)
4528 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4530 Oops, don't add blacklists to the list twice on rehash.
4534 +3 -2 trunk/src/blacklist.c (File Modified)
4537 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4539 Remove notices to the client about progress of dnsbl lookups.
4543 +0 -4 trunk/src/blacklist.c (File Modified)
4546 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4548 Add auth{} flag dnsbl_exempt.
4552 +2 -1 trunk/doc/example.conf (File Modified)
4553 +2 -1 trunk/doc/reference.conf (File Modified)
4554 +2 -0 trunk/include/s_conf.h (File Modified)
4555 +1 -0 trunk/src/newconf.c (File Modified)
4556 +8 -1 trunk/src/s_user.c (File Modified)
4559 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4561 Switch alias{} and blacklist{} around, for consistency with example.conf.
4565 +18 -18 trunk/doc/reference.conf (File Modified)
4568 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4570 Send a warning to the user if they are dnsbl listed but exempted.
4574 +17 -12 trunk/src/s_user.c (File Modified)
4577 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4579 Move throwing out dnsbl listed clients to registration,
4580 and make kline_exempt exempt from it.
4584 +1 -0 trunk/include/blacklist.h (File Modified)
4585 +4 -0 trunk/include/client.h (File Modified)
4586 +15 -16 trunk/src/blacklist.c (File Modified)
4587 +6 -0 trunk/src/client.c (File Modified)
4588 +17 -0 trunk/src/s_user.c (File Modified)
4591 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4593 Show refcount in /stats n.
4597 +3 -2 trunk/modules/m_stats.c (File Modified)
4600 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4602 Don't look up dnsbls twice if they send USER twice.
4606 +5 -3 trunk/modules/m_user.c (File Modified)
4609 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4611 Add /stats n to help files.
4615 +1 -0 trunk/help/opers/stats (File Modified)
4616 +1 -0 trunk/help/users/stats (File Modified)
4619 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4621 Only check dnsbls for A records, not AAAA.
4625 +1 -1 trunk/src/blacklist.c (File Modified)
4628 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4630 Don't remove non-illegal blacklists on completion of check.
4631 Add debugging notices (not working).
4635 +5 -1 trunk/src/blacklist.c (File Modified)
4638 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4640 Don't call register_local_user() if they haven't sent a nick yet.
4644 +1 -1 trunk/src/blacklist.c (File Modified)
4647 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4649 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4653 +21 -0 trunk/modules/m_stats.c (File Modified)
4656 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4658 More dnsbl rehash fixes, it was adding bogus entries.
4662 +2 -7 trunk/src/newconf.c (File Modified)
4665 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4667 Need blacklist.h here.
4671 +1 -0 trunk/src/s_conf.c (File Modified)
4674 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4680 +1 -2 trunk/configure (File Modified)
4681 +0 -48 trunk/configure.ac (File Modified)
4682 + - trunk/doc/example-iauth.conf (File Deleted)
4683 + - trunk/iauth/ (File Deleted)
4686 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4688 Improve handling of rehashing with blacklists.
4689 Also some coding style tweaks.
4693 +3 -2 trunk/include/blacklist.h (File Modified)
4694 +35 -16 trunk/src/blacklist.c (File Modified)
4695 +2 -0 trunk/src/s_conf.c (File Modified)
4698 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4700 Clear can_send cache if a user logs in or out from services.
4704 +2 -0 trunk/modules/m_services.c (File Modified)
4707 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4709 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4710 This directory is not entered by default.
4711 More stuff needs to be moved into here.
4715 +2 -1 trunk/configure (File Modified)
4716 +1 -0 trunk/configure.ac (File Modified)
4717 +69 -458 trunk/extensions/Makefile.in (File Modified)
4718 + - trunk/extensions/m_clearchan.c (File Deleted)
4719 + - trunk/extensions/m_force.c (File Deleted)
4720 + - trunk/unsupported/ (File Added)
4721 + - trunk/unsupported/Makefile.in (File Added)
4722 + - trunk/unsupported/m_clearchan.c (File Added)
4723 + - trunk/unsupported/m_force.c (File Added)
4726 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4728 Logging/wallops for forcejoin/forcepart, numeric fix.
4729 This needs to be moved to the toys section.
4733 +22 -2 trunk/extensions/m_force.c (File Modified)
4736 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4738 Fix comments at the top (including copyright).
4742 +3 -2 trunk/extensions/m_omode.c (File Modified)
4745 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4747 Add OMODE command to extensions/ for oper mode hacking:
4748 - requires admin privs
4749 - does not work for opped opers
4751 - sends a ServerMode for opping the oper themselves,
4752 otherwise a mode coming from the oper (not only
4753 does this provide full accountability, it is also
4754 easiest to implement while avoiding channels
4755 messed up with bogus bans etc).
4759 +171 -0 trunk/extensions/Makefile.in (File Modified)
4760 + - trunk/extensions/m_omode.c (File Added)
4763 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4769 + - trunk/include/blacklist.h (Property Modified)
4770 + - trunk/src/blacklist.c (Property Modified)
4773 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4775 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4779 +5 -1 trunk/src/blacklist.c (File Modified)
4782 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4784 Initial DNS blacklist support:
4785 - see example.conf for how to use.
4786 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4787 - tor.ahbl.org is also included because most networks will not want to allow tor
4788 (and we're considering going KoS on tor users here anyway due to abuse)
4792 +18 -0 trunk/doc/example.conf (File Modified)
4793 +66 -0 trunk/doc/reference.conf (File Modified)
4794 + - trunk/include/blacklist.h (File Added)
4795 +2 -0 trunk/include/client.h (File Modified)
4796 +3 -0 trunk/modules/m_user.c (File Modified)
4797 +152 -0 trunk/src/Makefile.in (File Modified)
4798 + - trunk/src/blacklist.c (File Added)
4799 +34 -0 trunk/src/newconf.c (File Modified)
4800 +1 -0 trunk/src/s_auth.c (File Modified)
4801 +4 -0 trunk/src/s_user.c (File Modified)
4804 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4806 Remove last bit of lzo stuff (comment in example.conf connect{}).
4810 +0 -4 trunk/doc/example.conf (File Modified)
4813 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4815 Show sasl successes and failures in /stats t (like other
4816 things in /stats t, about local clients only).
4820 +2 -0 trunk/include/s_stats.h (File Modified)
4821 +3 -0 trunk/modules/m_sasl.c (File Modified)
4822 +3 -0 trunk/src/s_stats.c (File Modified)
4825 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4827 Allow messaging services by nickname without using
4828 target change slots (this was already possible with
4829 user@server notation or services shortcuts).
4833 +2 -2 trunk/modules/core/m_message.c (File Modified)
4836 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4838 Abort a safelist if a new /list comes in while one is already in progress.
4842 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4845 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4847 Change $![letter]:[mask] to $~[letter]:[mask]
4848 so both ! and ~ invert an extban.
4852 +2 -0 trunk/src/chmode.c (File Modified)
4855 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4857 - revert due to technical issues
4861 +1 -1 trunk/src/extban.c (File Modified)
4864 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4866 - 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
4870 +1 -1 trunk/src/extban.c (File Modified)
4873 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4875 Don't pace /list on a single channel.
4879 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4882 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4884 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4888 +4 -2 trunk/include/supported.h (File Modified)
4891 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4893 Extban types are case insensitive; force them to lowercase when added.
4897 +5 -5 trunk/doc/extban.txt (File Modified)
4898 +4 -0 trunk/src/chmode.c (File Modified)
4899 +3 -3 trunk/src/extban.c (File Modified)
4902 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4904 sendto_wallops_flags():
4905 - instead of checking IsOper on each client, walk the appropriate list
4906 - instead of sending non-+z wallops from persons to nonopers, send only
4907 +w wallops from persons
4911 +1 -5 trunk/src/send.c (File Modified)
4914 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4916 Prefix oper wallops with "WALLOPS - " if they would
4917 otherwise look like operwalls or locops, when sending
4918 them to local users.
4922 +11 -1 trunk/modules/m_wallops.c (File Modified)
4925 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4927 Make sure destination field in some sasl numerics
4928 is the user's nick, not the sasl agent or server
4933 +2 -2 trunk/modules/m_sasl.c (File Modified)
4936 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4938 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4942 +1 -1 trunk/extensions/Makefile.in (File Modified)
4945 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4947 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4951 +1 -0 trunk/src/s_user.c (File Modified)
4954 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4956 Fix build for when IPv6 is disabled.
4960 +12 -10 trunk/src/s_auth.c (File Modified)
4963 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4965 Add information about adding extban types.
4969 +25 -0 trunk/doc/extban.txt (File Modified)
4972 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4974 Better extban validation: try to match a new extban from
4975 a local user against its setter to see if it is valid.
4976 Unknown extban types from remotes are no longer hidden.
4980 +4 -3 trunk/doc/extban.txt (File Modified)
4981 +1 -0 trunk/include/channel.h (File Modified)
4982 +2 -6 trunk/src/chmode.c (File Modified)
4983 +32 -0 trunk/src/extban.c (File Modified)
4986 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4988 Make sure both .c.o: and .s.o: are followed by the necessary command.
4992 +1 -0 trunk/src/Makefile.in (File Modified)
4995 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4997 Add need_sasl auth{} flag to sgml documentation.
5001 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5004 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5006 Document need_sasl auth{} flag in example confs.
5010 +1 -0 trunk/doc/example.conf (File Modified)
5011 +1 -0 trunk/doc/reference.conf (File Modified)
5014 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5016 Don't allow TB to set an empty topic.
5017 This would be possible if a server sent bad protocol
5018 and could cause a crash.
5022 +4 -0 trunk/modules/m_tb.c (File Modified)
5025 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5031 +1 -1 trunk/Makefile.in (File Modified)
5034 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5040 +2 -2 trunk/configure (File Modified)
5041 +1 -1 trunk/configure.ac (File Modified)
5044 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5050 +2 -2 trunk/configure (File Modified)
5053 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5059 +1 -1 trunk/extensions/Makefile.in (File Modified)
5062 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5064 - rename contrib to extensions to bring some clarity to things
5068 +1 -1 trunk/Makefile.in (File Modified)
5069 +1 -1 trunk/configure.ac (File Modified)
5070 +10 -10 trunk/doc/example.conf (File Modified)
5071 +10 -10 trunk/doc/reference.conf (File Modified)
5072 + - trunk/extensions/ (File Added)
5073 + - trunk/extras/ (File Deleted)
5076 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5082 +1 -1 trunk/Makefile.in (File Modified)
5083 +1 -1 trunk/configure.ac (File Modified)
5084 + - trunk/contrib/ (File Deleted)
5085 + - trunk/extras/ (File Added)
5088 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5090 Don't allow servers to QUIT (they should use SQUIT).
5094 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5097 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5103 + - trunk/src/fnvhash.s (Property Modified)
5106 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5108 - reduced version of code
5112 +9 -61 trunk/src/fnvhash.s (File Modified)
5115 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5117 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5121 +1 -1 trunk/src/fnvhash.s (File Modified)
5124 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5126 Fix orighost matching for klines, etc. Was hashing the visible
5131 +1 -1 trunk/src/hostmask.c (File Modified)
5134 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5136 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5140 +7 -1 trunk/configure (File Modified)
5141 +5 -0 trunk/configure.ac (File Modified)
5142 +5 -6 trunk/src/Makefile.in (File Modified)
5143 +0 -4 trunk/src/fnvhash.s (File Modified)
5144 +0 -2 trunk/src/hash.c (File Modified)
5147 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5149 - regenerate configure
5153 +18 -0 trunk/configure (File Modified)
5156 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5158 - --enable-ricer-hashing option.
5162 +9 -0 trunk/configure.ac (File Modified)
5163 +3 -0 trunk/include/setup.h.in (File Modified)
5166 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5168 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5172 + - trunk/src/fnvhash.s (File Added)
5173 +3 -0 trunk/src/hash.c (File Modified)
5176 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5178 Fix syntax error in reference.conf.
5182 +0 -1 trunk/doc/reference.conf (File Modified)
5185 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5187 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5188 (&& instead of ||...)
5189 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5193 +1 -1 trunk/src/chmode.c (File Modified)
5196 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5198 Documentation for extban.
5202 + - trunk/doc/extban.txt (File Added)
5205 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5207 Add extban modules to example confs.
5211 +5 -0 trunk/doc/example.conf (File Modified)
5212 +10 -0 trunk/doc/reference.conf (File Modified)
5215 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5217 Initial addition of extended ban types (conditionals).
5218 Allows custom +bqeI checks via modules.
5219 Initial extra types are account (a[:mask]), oper (o),
5220 channel (c:name), realname (r:mask), server (s:mask).
5224 +229 -0 trunk/contrib/Makefile.in (File Modified)
5225 + - trunk/contrib/extb_account.c (File Added)
5226 + - trunk/contrib/extb_channel.c (File Added)
5227 + - trunk/contrib/extb_oper.c (File Added)
5228 + - trunk/contrib/extb_realname.c (File Added)
5229 + - trunk/contrib/extb_server.c (File Added)
5230 +13 -0 trunk/include/channel.h (File Modified)
5231 +1 -0 trunk/src/Makefile.in (File Modified)
5232 +14 -5 trunk/src/channel.c (File Modified)
5233 +91 -0 trunk/src/chmode.c (File Modified)
5234 + - trunk/src/extban.c (File Added)
5237 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5239 Do not force +bqeI modes starting with '$' in nick!user@host format.
5240 * and ? characters in them are still assumed to be wildcards.
5244 +6 -0 trunk/src/chmode.c (File Modified)
5247 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5249 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5253 +4 -0 trunk/modules/m_capab.c (File Modified)
5256 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5258 Stop some mixing of client and server protocol.
5262 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5263 +4 -2 trunk/modules/m_pass.c (File Modified)
5264 +6 -0 trunk/modules/m_sasl.c (File Modified)
5265 +6 -0 trunk/modules/m_user.c (File Modified)
5268 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5274 +0 -2 trunk/include/s_newconf.h (File Modified)
5275 +0 -4 trunk/include/s_serv.h (File Modified)
5276 +0 -1 trunk/src/newconf.c (File Modified)
5277 +1 -13 trunk/src/s_serv.c (File Modified)
5280 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5282 - revert LZOLink patch for now
5286 +0 -1 trunk/servlink/Makefile.in (File Modified)
5287 +0 -16 trunk/servlink/README (File Modified)
5288 +2 -36 trunk/servlink/control.c (File Modified)
5289 +0 -3 trunk/servlink/control.h (File Modified)
5290 +7 -5955 trunk/servlink/io.c (File Modified)
5291 + - trunk/servlink/lzoconf.h (File Deleted)
5292 + - trunk/servlink/lzodefs.h (File Deleted)
5293 + - trunk/servlink/minilzo.c (File Deleted)
5294 + - trunk/servlink/minilzo.h (File Deleted)
5295 +0 -1 trunk/servlink/servlink.h (File Modified)
5298 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5304 +4 -2 trunk/servlink/control.c (File Modified)
5305 +2 -1 trunk/servlink/io.c (File Modified)
5308 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5314 +2 -2 trunk/servlink/io.c (File Modified)
5317 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5319 - paranoia, prevent segfaults
5323 +2 -2 trunk/servlink/io.c (File Modified)
5326 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5328 - more optimal servlink code
5332 +21 -8 trunk/servlink/io.c (File Modified)
5335 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5337 - more efficient read strategy
5341 +15 -3 trunk/servlink/io.c (File Modified)
5344 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5346 - use lzo_uintp cast to make LZO happy
5350 +3 -3 trunk/servlink/io.c (File Modified)
5353 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5355 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5359 +4 -0 trunk/doc/example.conf (File Modified)
5360 +2 -1 trunk/include/s_newconf.h (File Modified)
5361 +4 -0 trunk/include/s_serv.h (File Modified)
5362 +1 -0 trunk/servlink/Makefile.in (File Modified)
5363 +16 -0 trunk/servlink/README (File Modified)
5364 +34 -2 trunk/servlink/control.c (File Modified)
5365 +3 -0 trunk/servlink/control.h (File Modified)
5366 +5929 -7 trunk/servlink/io.c (File Modified)
5367 + - trunk/servlink/lzoconf.h (File Added)
5368 + - trunk/servlink/lzodefs.h (File Added)
5369 + - trunk/servlink/minilzo.c (File Added)
5370 + - trunk/servlink/minilzo.h (File Added)
5371 +1 -0 trunk/servlink/servlink.h (File Modified)
5372 +1 -0 trunk/src/newconf.c (File Modified)
5373 +14 -2 trunk/src/s_serv.c (File Modified)
5376 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5378 - remove imalloc, it was a concept that probably wouldn't have worked properly
5382 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5383 + - trunk/libcharybdis/imalloc.c (File Deleted)
5384 + - trunk/libcharybdis/imalloc.h (File Deleted)
5387 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5389 - disable imalloc for now
5393 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5396 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5398 - remove unneeded debug code
5402 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5405 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5407 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5411 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5414 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5416 - more stuff here, imalloc remains disabled for now
5420 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5423 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5429 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5432 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5438 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5439 +2 -0 trunk/src/ircd.c (File Modified)
5442 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5444 - roll back libircd crap
5448 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5449 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5450 +29 -0 trunk/src/.depend (File Modified)
5451 +6 -21 trunk/src/Makefile.in (File Modified)
5452 +3 -218 trunk/src/ircd.c (File Modified)
5453 + - trunk/src/ircd_linker.c (File Deleted)
5454 + - trunk/src/main.c (File Deleted)
5457 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5459 - realloc(), free() implementation
5463 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5466 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5468 - malloc(), calloc() implementation
5472 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5475 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5477 - block_free(), block_find(), retune_heaps() implementation
5481 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5484 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5486 - block_destroy code, block_allocate code.
5490 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5493 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5499 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5502 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5504 - disable imalloc again :P
5508 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5511 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5517 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5520 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5526 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5529 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5531 - constructor code for imalloc engine (malloc_init())
5535 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5538 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5540 - imalloc engine improvements
5544 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5547 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5549 - replace mmap() code with direct brk()/sbrk() calls.
5553 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5556 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5558 - remove outdated i_malloc() interfaces
5562 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5565 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5567 - redisable imalloc (sorry!)
5571 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5574 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5576 - correct GET_PAGE_SLOT() macro
5580 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5583 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5585 - oops forgot to commit it with imalloc turned off
5589 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5592 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5598 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5599 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5602 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5604 - lowlevel imalloc code
5608 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5609 + - trunk/libcharybdis/imalloc.h (File Added)
5612 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5618 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5621 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5627 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5630 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5632 - 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)
5636 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5637 + - trunk/libcharybdis/imalloc.c (File Added)
5640 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5642 - increment configure Id
5646 +2208 -1 trunk/configure (File Modified)
5649 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5651 - bootstrap for imalloc code
5655 +54 -1 trunk/configure.ac (File Modified)
5656 +27 -0 trunk/include/setup.h.in (File Modified)
5659 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5661 Clarify interaction of spoofs and channel bans/operator{} blocks.
5665 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5666 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5669 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5671 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5675 +30 -22 trunk/src/ircd.c (File Modified)
5678 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5680 If shared{} blocks deny something, the command
5681 is silently ignored.
5685 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5688 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5690 Move up IsService check so we don't store a non-service
5691 in preClient->sasl_agent.
5695 +6 -6 trunk/modules/m_sasl.c (File Modified)
5698 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5700 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5701 Add some more sanity checks on agent strings.
5705 +13 -11 trunk/modules/m_sasl.c (File Modified)
5708 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5710 Unknown clients can have an ID too now so make sure to remove
5711 them from the hash if they exit.
5715 +3 -0 trunk/src/client.c (File Modified)
5718 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5720 Only accept sasl from servers in a service{} block.
5721 Not tested but this must go in.
5725 +6 -0 trunk/modules/m_sasl.c (File Modified)
5726 +3 -0 trunk/modules/m_signon.c (File Modified)
5729 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5731 Only process SAVE messages targetting registered users,
5732 not servers or unregistered connections. Could cause
5733 a crash when bad protocol was received.
5737 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5740 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5742 - fix QJM buffer overflow vulnerability (fucking GXTi)
5746 +3 -3 trunk/src/s_user.c (File Modified)
5749 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5751 Mention /scan umodes under oper_spy privilege.
5755 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5758 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5760 Mention that overlapping cluster blocks are a bad thing.
5764 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5767 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5769 - Document cluster{} and shared{} blocks.
5770 - Mention that service{} does not allow wildcards.
5774 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5777 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5779 Document exempt{} and service{} blocks, point to reference.conf for
5780 general{}, channel{} and serverhide{}.
5784 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5787 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5789 Document ~ in lists of values better.
5793 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5796 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5798 More detailed CNOTICE, CPRIVMSG descriptions.
5802 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5805 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5807 Oops, need both Revision and Id on modules.
5811 + - trunk/modules/sno_routing.c (Property Modified)
5814 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5816 Tweak header comment a bit (filename, Id).
5820 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5823 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5825 Add GLINE and UNGLINE.
5829 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5832 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5834 New configure with proper Id.
5838 +3 -1 trunk/configure (File Modified)
5841 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5843 Change #include directives for in6addr_any, hopefully compiles better now.
5847 +3 -1 trunk/configure.ac (File Modified)
5850 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5852 Encourage putting actual administrative information
5853 in the admin{} block.
5857 +3 -3 trunk/doc/example.conf (File Modified)
5860 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5862 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5866 +9 -7 trunk/include/s_conf.h (File Modified)
5867 +1 -0 trunk/src/newconf.c (File Modified)
5868 +10 -0 trunk/src/s_user.c (File Modified)
5871 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5873 - Change to glines = no in example confs
5874 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5879 +1 -1 trunk/doc/example.conf (File Modified)
5880 +1 -1 trunk/doc/reference.conf (File Modified)
5881 +2 -2 trunk/modules/m_gline.c (File Modified)
5884 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5886 - forward-port QJM fix from 1.1
5890 +2 -0 trunk/src/s_user.c (File Modified)
5893 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5895 - add switch to configure to disable the block allocator
5899 +18 -0 trunk/configure (File Modified)
5900 +9 -0 trunk/configure.ac (File Modified)
5901 +0 -6 trunk/include/config.h (File Modified)
5902 +3 -0 trunk/include/setup.h.in (File Modified)
5905 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5907 Fix wierd error that would exit SASL users with "Overridden"
5910 +1 -1 trunk/modules/m_signon.c (File Modified)
5913 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5915 Remove obsolete XXX comment about lazylinks.
5919 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5922 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5924 OJOIN: make sure to send the wallops remotely for #channels
5928 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5931 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5933 Accountability for OJOIN (contrib module)
5936 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5939 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5941 - move more stuff over to ircd_state
5945 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5946 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5947 +9 -0 trunk/src/ircd_state.c (File Modified)
5948 +3 -3 trunk/src/patricia.c (File Modified)
5951 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5953 - move more stuff out of libircd and into ircd_state.c
5957 +5 -5 trunk/src/channel.c (File Modified)
5958 +4 -4 trunk/src/client.c (File Modified)
5959 +12 -0 trunk/src/ircd_state.c (File Modified)
5962 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5964 - this is just barrels of fun
5968 + - trunk/include/ircd_state.h (File Added)
5969 +1 -1 trunk/src/Makefile.in (File Modified)
5970 +2 -1 trunk/src/channel.c (File Modified)
5971 +3 -52 trunk/src/ircd.c (File Modified)
5972 +100 -3 trunk/src/ircd_state.c (File Modified)
5975 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5977 It's .include, not #include.
5981 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5984 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5986 More consistent section titles.
5990 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5991 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5992 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5995 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5997 Mention possible exceeding of +j/+l due to propagation
5998 delays between servers.
6002 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6005 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6008 - "text" -> <quote>text</quote>
6014 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6015 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6016 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6017 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6020 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6022 Remove text about deprecation of glines.
6026 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6029 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6031 - Add description of umode +D, deaf.
6032 - Mention CALLERID 005 token with umode +g.
6036 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6039 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6041 Strip off a leading colon in services shortcuts (aliases).
6045 +2 -0 trunk/src/parse.c (File Modified)
6048 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6050 Add no_oper_invis contrib module, denies opers setting
6051 themselves invisible (except hidden_oper's).
6055 +42 -0 trunk/contrib/Makefile.in (File Modified)
6056 + - trunk/contrib/no_oper_invis.c (File Added)
6059 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6061 Mention /stats E, make the other /stats descriptions more consistent.
6065 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6068 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6070 Mention that the KILL reason and oper will appear on channels.
6074 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6077 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6079 Mention /mode #channel f to query forward channel from outside.
6083 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6086 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6088 Port over RATBOX_2_1 r20960 (anfl):
6089 client connect notices to +C should be hiding the extra
6090 fields for spoofed users
6094 +2 -1 trunk/src/s_user.c (File Modified)
6097 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6099 Add a chapter with our extra user commands:
6100 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6104 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6105 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6108 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6110 Do not put by <server>: in SQUIT reasons to servers
6111 other than the one being exited.
6115 +1 -1 trunk/src/client.c (File Modified)
6118 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6120 Regenerate configure.
6124 +1162 -1159 trunk/configure (File Modified)
6127 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6129 Move the warning flags down so they do not mess up
6130 checks like for -Wl,-export-dynamic.
6134 +33 -30 trunk/configure.ac (File Modified)
6137 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6143 +2 -1 trunk/iauth/Makefile.in (File Modified)
6146 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6148 - build iauth makefile
6152 +3 -2 trunk/configure (File Modified)
6153 +1 -0 trunk/configure.ac (File Modified)
6156 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6162 + - trunk/iauth/Makefile.in (File Added)
6165 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6167 - add iauth.conf.example from irc2.11
6171 + - trunk/doc/example-iauth.conf (File Added)
6174 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6176 - wow, i found some docs on this thing
6180 + - trunk/doc/technical/iauth-internals.txt (File Added)
6183 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6185 - no longer applicable
6189 + - trunk/authdaemon/ (File Deleted)
6192 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6194 - remove libircd.so on make clean (oops)
6198 +1 -1 trunk/src/Makefile.in (File Modified)
6201 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6203 - merge iauth source for experimentation
6207 + - trunk/iauth/ (File Added)
6208 + - trunk/iauth/a_conf.c (File Added)
6209 + - trunk/iauth/a_conf_def.h (File Added)
6210 + - trunk/iauth/a_conf_ext.h (File Added)
6211 + - trunk/iauth/a_defines.h (File Added)
6212 + - trunk/iauth/a_externs.h (File Added)
6213 + - trunk/iauth/a_io.c (File Added)
6214 + - trunk/iauth/a_io_ext.h (File Added)
6215 + - trunk/iauth/a_log.c (File Added)
6216 + - trunk/iauth/a_log_def.h (File Added)
6217 + - trunk/iauth/a_log_ext.h (File Added)
6218 + - trunk/iauth/a_struct_def.h (File Added)
6219 + - trunk/iauth/iauth.c (File Added)
6220 + - trunk/iauth/mod_lhex.c (File Added)
6221 + - trunk/iauth/mod_lhex_ext.h (File Added)
6222 + - trunk/iauth/mod_pipe.c (File Added)
6223 + - trunk/iauth/mod_pipe_ext.h (File Added)
6224 + - trunk/iauth/mod_rfc931.c (File Added)
6225 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6226 + - trunk/iauth/mod_socks.c (File Added)
6227 + - trunk/iauth/mod_socks_ext.h (File Added)
6228 + - trunk/iauth/mod_webproxy.c (File Added)
6229 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6232 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6234 User /quote help index was not sorted properly.
6238 +2 -2 trunk/help/Makefile.in (File Modified)
6239 +8 -8 trunk/help/users/index (File Modified)
6242 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6248 +25 -8 trunk/help/opers/index (File Modified)
6249 + - trunk/help/opers/scan (File Added)
6252 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6255 - Document SCAN UMODES
6256 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6260 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6263 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6265 Add our copyright information to /info (part of release-1.1 r1026).
6269 +1 -0 trunk/src/version.c.SH (File Modified)
6272 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6274 Fix some compile warnings.
6278 +1 -1 trunk/modules/core/m_join.c (File Modified)
6279 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6280 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6281 +1 -1 trunk/modules/m_scan.c (File Modified)
6282 +4 -4 trunk/modules/m_signon.c (File Modified)
6285 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6287 RSFNC: OK, actually consider unknowns also for detecting a collide.
6288 Otherwise we can get two clients with the same nick.
6292 +1 -1 trunk/modules/m_services.c (File Modified)
6295 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6297 - charybdis profiling stuff
6298 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6303 +0 -8 trunk/configure (File Modified)
6304 +1 -8 trunk/configure.ac (File Modified)
6305 +18 -0 trunk/include/channel.h (File Modified)
6306 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6307 +335 -260 trunk/src/.depend (File Modified)
6308 +1569 -0 trunk/src/Makefile.in (File Modified)
6309 + - trunk/src/chmode.c (File Added)
6310 +16 -1 trunk/src/ircd.c (File Modified)
6311 +11 -0 trunk/src/main.c (File Modified)
6312 +11 -0 trunk/src/modules.c (File Modified)
6315 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6317 RSFNC: Do not send kills to servers for unknowns
6321 +4 -2 trunk/modules/m_services.c (File Modified)
6324 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6326 Describe service{} blocks in reference.conf.
6330 +12 -0 trunk/doc/reference.conf (File Modified)
6333 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6335 Replace this list of modes with pointers to other documentation.
6339 +6 -50 trunk/doc/modes.txt (File Modified)
6342 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6344 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6345 looks too much like an old-ircd client pointer otherwise.
6349 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6352 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6355 - note truncation of the list (perhaps sending multiple
6357 - clarify in a comment that /findforwards on a nonexistent
6358 channel can be useful
6359 - sendto_one_notice() requires that the text start with
6364 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6367 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6369 When we close a local server's link, always include the
6370 name of the client causing the exit in the reason in the
6371 SQUIT we send them (replacing them with us). This makes
6372 sure server notices for stuff like "Not enough arguments
6373 to server command" are different on the two sides.
6377 +7 -5 trunk/src/client.c (File Modified)
6380 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6382 New contrib module m_findforwards.c
6386 +112 -0 trunk/contrib/Makefile.in (File Modified)
6387 + - trunk/contrib/m_findforwards.c (File Added)
6390 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6392 Whoops, don't show real host behind auth{} spoof in
6393 spoof notices if hide_spoof_ips is enabled.
6395 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6399 +3 -2 trunk/src/s_conf.c (File Modified)
6402 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6404 Add dalnet-style /identify that sends to nickserv or chanserv.
6408 +102 -0 trunk/contrib/Makefile.in (File Modified)
6409 + - trunk/contrib/m_identify.c (File Added)
6412 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6414 Document alias{} blocks a bit better.
6418 +9 -0 trunk/doc/reference.conf (File Modified)
6421 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6423 - add aliases to /stats m (data usage is not counted though, sorry)
6427 +1 -0 trunk/include/s_conf.h (File Modified)
6428 +3 -0 trunk/src/newconf.c (File Modified)
6429 +15 -0 trunk/src/parse.c (File Modified)
6432 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6434 - remove m_sshortcut as it's no longer relevant
6438 +0 -145 trunk/modules/Makefile.in (File Modified)
6439 + - trunk/modules/m_sshortcut.c (File Deleted)
6442 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6444 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6445 targets instead of my original idea :P)
6449 +32 -0 trunk/doc/example.conf (File Modified)
6450 +35 -0 trunk/doc/reference.conf (File Modified)
6451 +4 -0 trunk/include/parse.h (File Modified)
6452 +7 -0 trunk/include/s_conf.h (File Modified)
6453 +82 -0 trunk/src/newconf.c (File Modified)
6454 +78 -0 trunk/src/parse.c (File Modified)
6455 +16 -0 trunk/src/s_conf.c (File Modified)
6458 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6460 Remove some spaces after tabs. ??
6464 +18 -18 trunk/src/newconf.c (File Modified)
6467 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6470 - make sure to clear all marks also if the who was aborted
6471 because of too many matches
6472 - give ERR_TOOMANYMATCHES if too many matches
6475 ratbox RATBOX_2_2 r22003 (jilles)
6479 +28 -26 trunk/modules/m_who.c (File Modified)
6482 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6488 +9 -9 trunk/configure (File Modified)
6489 +1 -1 trunk/configure.ac (File Modified)
6492 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6494 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6498 +2 -1 trunk/include/s_newconf.h (File Modified)
6499 +20 -0 trunk/modules/m_rehash.c (File Modified)
6500 +1 -1 trunk/src/s_newconf.c (File Modified)
6503 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6505 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6509 +0 -1 trunk/doc/example.conf (File Modified)
6510 +0 -3 trunk/doc/reference.conf (File Modified)
6511 +0 -1 trunk/include/s_conf.h (File Modified)
6512 +0 -6 trunk/modules/m_info.c (File Modified)
6513 +1 -1 trunk/src/channel.c (File Modified)
6514 +0 -1 trunk/src/newconf.c (File Modified)
6517 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6519 Missing header in m_chghost.c
6522 +1 -0 trunk/modules/m_chghost.c (File Modified)
6525 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6527 Relocate QJM code to a seperate function(change_nick_user_host)
6528 Change CHGHOST to use change_nick_user_host instead of just setting it
6532 +3 -0 trunk/include/s_user.h (File Modified)
6533 +1 -1 trunk/modules/m_chghost.c (File Modified)
6534 +3 -78 trunk/modules/m_signon.c (File Modified)
6535 +89 -0 trunk/src/s_user.c (File Modified)
6538 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6540 Restore /stats a (dns servers, admin-only).
6544 +1 -0 trunk/include/res.h (File Modified)
6545 +5 -8 trunk/modules/m_stats.c (File Modified)
6546 +16 -0 trunk/src/res.c (File Modified)
6549 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6551 - Add CHARYBDIS_PROFILE if we are profiling.
6552 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6553 - Remove duplicate --enable-epoll entry.
6557 +1595 -15 trunk/configure (File Modified)
6558 +30 -11 trunk/configure.ac (File Modified)
6559 +3 -0 trunk/include/setup.h.in (File Modified)
6562 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6564 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6568 +28 -0 trunk/aclocal.m4 (File Modified)
6571 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6573 Allow requesting forward channel and quiet list in same mode command.
6577 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6580 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6582 Add description of xline wildcards.
6586 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6589 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6591 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6595 +0 -4 trunk/modules/m_services.c (File Modified)
6598 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6604 +1 -1 trunk/include/hook.h (File Modified)
6607 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6609 call_hook, not hook_call
6613 +1 -1 trunk/modules/core/m_join.c (File Modified)
6616 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6618 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6619 Could be useful for a number of things.
6623 +9 -0 trunk/modules/core/m_join.c (File Modified)
6626 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6628 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6632 +7 -0 trunk/include/hook.h (File Modified)
6635 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6637 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6641 +15 -0 trunk/modules/m_services.c (File Modified)
6644 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6646 Clarify snomask +f, +k, +u.
6650 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6653 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6655 Cmode +p and +s may be set simultaneously.
6659 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6662 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6664 actually, we should check the data version on each reload (oops)
6668 +6 -6 trunk/src/main.c (File Modified)
6671 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6673 more work on the loader
6677 +45 -21 trunk/src/main.c (File Modified)
6680 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6682 Add prototype ircd_state.c
6686 + - trunk/src/ircd_state.c (File Added)
6689 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6691 Smaller improvements.
6695 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6698 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6700 Add a lot of stuff here.
6704 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6707 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6709 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6713 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6716 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6718 Invex doesn't trump +r or (sic) +J.
6722 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6725 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6727 Check to make sure a module is not loaded before loading it.
6731 +6 -1 trunk/src/ircd_parser.y (File Modified)
6734 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6736 - Add a missing comma in the HeaderMessages array
6737 - Only send "Your hostname is too long ..." if that really is the case
6741 +2 -2 trunk/src/s_auth.c (File Modified)
6744 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6746 build_symtable() will have already bailed here, so no need to check
6747 explicitly whether or not charybdis_main is NULL.
6751 +7 -16 trunk/src/main.c (File Modified)
6754 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6756 Data structure versioning, part 1.
6760 +10 -1 trunk/include/ircd_defs.h (File Modified)
6761 +2 -0 trunk/src/ircd.c (File Modified)
6762 +15 -3 trunk/src/main.c (File Modified)
6765 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6767 build a symbol table and use that instead of doing a raw dlsym on everything
6771 + - trunk/include/ircd_linker.h (File Added)
6772 +71 -1 trunk/src/Makefile.in (File Modified)
6773 + - trunk/src/ircd_linker.c (File Added)
6774 +16 -4 trunk/src/main.c (File Modified)
6777 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6779 The launcher now calls io_loop() instead of charybdis_main().
6780 This is so that we do not have to reinitialize *everything* later.
6784 +1 -0 trunk/include/ircd.h (File Modified)
6785 +6 -7 trunk/src/ircd.c (File Modified)
6786 +13 -1 trunk/src/main.c (File Modified)
6789 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6791 Use global binding on libircd.so.
6795 +1 -1 trunk/src/main.c (File Modified)
6798 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6800 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6801 (it will do more later)
6805 +14 -12 trunk/include/config.h (File Modified)
6806 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6807 +31 -5 trunk/src/Makefile.in (File Modified)
6808 +78 -1 trunk/src/ircd.c (File Modified)
6809 + - trunk/src/main.c (File Added)
6812 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6814 Add whitespace here, oops.
6818 +1 -1 trunk/CREDITS (File Modified)
6821 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6823 Properly copy over the IP address here instead of using a cheap hack.
6824 Because the hack didn't work right except on IPv6. :|
6828 +12 -2 trunk/src/s_newconf.c (File Modified)
6831 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6833 Revert reject cache notice to ratbox's, which more
6834 clearly suggests what's happening.
6838 +4 -1 trunk/src/reject.c (File Modified)
6841 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6843 Fix the openssl status in the overview information.
6847 +1 -3 trunk/configure (File Modified)
6848 +1 -3 trunk/configure.ac (File Modified)
6851 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6853 - Add simple exempt{} block (127.0.0.1) to example.conf.
6854 - Remove mention of deny{}.
6858 +5 -0 trunk/doc/example.conf (File Modified)
6859 +1 -1 trunk/doc/reference.conf (File Modified)
6862 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6864 example.conf: add some comments at the start
6865 reference.conf: some ircd-ratbox -> charybdis
6869 +11 -0 trunk/doc/example.conf (File Modified)
6870 +6 -5 trunk/doc/reference.conf (File Modified)
6873 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6875 Rename m_createauthonly module to createauthonly
6876 as this is not a module providing an m_function
6881 +1 -38 trunk/contrib/Makefile.in (File Modified)
6882 + - trunk/contrib/createauthonly.c (File Added)
6883 + - trunk/contrib/m_createauthonly.c (File Deleted)
6886 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6888 Add to example confs commented lines for:
6889 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6890 sno_globalkline.so, sno_globaloper.so.
6894 +5 -1 trunk/doc/example.conf (File Modified)
6895 +9 -1 trunk/doc/reference.conf (File Modified)
6898 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6900 - Unbreak connecting to connect{}s with hostnames
6901 instead of IP addresses (broken with new resolver).
6902 - Try to do A/AAAA query based on aftype in
6903 connect{} (doesn't seem to work fully).
6907 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6910 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6912 Unbreak /rehash dns.
6916 +1 -0 trunk/src/res.c (File Modified)
6919 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6921 Preserve Hybrid Id and add one of our own.
6925 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6926 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6929 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6931 Add anfl and Androsyn to CREDITS.
6932 They wrote a lot of ratbox code we use, both before and after the fork.
6936 +2 -0 trunk/CREDITS (File Modified)
6939 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6941 Hostname validity check.
6945 +42 -3 trunk/src/s_auth.c (File Modified)
6948 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6950 Version bump to 1.2.0.
6954 +9 -9 trunk/configure (File Modified)
6955 +1 -1 trunk/configure.ac (File Modified)
6958 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6960 - Missed a spot in the IPv6 code here. Should be usable now.
6964 +2 -2 trunk/src/res.c (File Modified)
6967 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6969 Alright, so, this massive commit does the following:
6971 - Adds a resolver based on the undernet and hybrid one.
6972 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6973 - Makes a check in ./configure be posixly correct
6974 - Simplifies the auth code and DNS callbacks
6976 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6980 +1 -1 trunk/Makefile.in (File Modified)
6981 + - trunk/adns/ (File Deleted)
6982 +148 -80 trunk/configure (File Modified)
6983 +1 -2 trunk/configure.ac (File Modified)
6984 +6 -0 trunk/include/client.h (File Modified)
6985 +1 -0 trunk/include/packet.h (File Modified)
6986 +153 -41 trunk/include/res.h (File Modified)
6987 + - trunk/include/reslib.h (File Added)
6988 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6989 +930 -1449 trunk/modules/.depend (File Modified)
6990 +3 -0 trunk/modules/m_stats.c (File Modified)
6991 +417 -621 trunk/src/.depend (File Modified)
6992 +1 -1 trunk/src/.indent.pro (File Modified)
6993 +2069 -289 trunk/src/Makefile.in (File Modified)
6994 + - trunk/src/adns.c (File Deleted)
6995 + - trunk/src/res.c (File Added)
6996 + - trunk/src/reslib.c (File Added)
6997 +11 -50 trunk/src/s_auth.c (File Modified)
6998 +4 -26 trunk/src/s_newconf.c (File Modified)
7001 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7003 Document the NOBALLOC feature.
7007 +7 -1 trunk/include/config.h (File Modified)
7010 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7012 commands.sgml changes
7016 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7019 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7025 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7028 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7030 Improve description of class{} block (in particular,
7031 mention server classes as well as client classes).
7035 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7038 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7041 -/* sendq: servers need a higher sendq as they send more data */
7042 +/* sendq: servers need a higher sendq as they are sent more data */
7046 +1 -1 trunk/doc/reference.conf (File Modified)
7049 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7051 Add modules{} block.
7055 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7058 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7060 Add general::oper_snomask, snomask on oper up for opers
7061 that have umode +s set on oper up, but do not have
7062 a specific snomask setting in their operator block.
7063 If this is empty or not specified, +s is used as before.
7067 +4 -1 trunk/doc/example.conf (File Modified)
7068 +7 -1 trunk/doc/reference.conf (File Modified)
7069 +1 -0 trunk/include/client.h (File Modified)
7070 +1 -0 trunk/include/s_conf.h (File Modified)
7071 +32 -0 trunk/src/newconf.c (File Modified)
7072 +1 -0 trunk/src/s_conf.c (File Modified)
7073 +13 -3 trunk/src/s_user.c (File Modified)
7076 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7081 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7084 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7086 Add MASKTRACE and CHANTRACE commands.
7090 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7093 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7095 document loadmodule directive
7099 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7102 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7108 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7111 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7113 q:lines are no longer living in the ircd.conf either
7117 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7120 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7122 remove k:line, d:line, x:line as they are their own files now
7126 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7129 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7131 New place for operator::snomask.
7135 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7138 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7140 Document connect {}.
7144 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7147 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7149 example.conf: move operator::snomask to a more logical place,
7150 more sensible default
7151 reference.conf: add operator::snomask
7155 +3 -3 trunk/doc/example.conf (File Modified)
7156 +3 -0 trunk/doc/reference.conf (File Modified)
7159 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7161 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7162 in those conf entries that take umodes like <name1>, <name2>, ...
7166 +3 -0 trunk/doc/reference.conf (File Modified)
7167 +3 -0 trunk/src/newconf.c (File Modified)
7170 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7176 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7179 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7185 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7188 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7194 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7197 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7203 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7206 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7208 Document operator {} blocks.
7212 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7215 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7217 auth{}: clarify/add some details
7221 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7224 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7226 auth{}: Move a paragraph.
7230 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7233 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7235 Document auth{} blocks.
7239 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7242 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7248 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7251 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7253 Add umode +R, prevents unidentified clients from
7254 sending private messages or notices. /accept'ed
7255 clients and opers are exempt.
7256 Due to the /accept part, this is only checked
7257 at the target's server, may want to change
7262 +1 -0 trunk/help/opers/umode (File Modified)
7263 +1 -0 trunk/help/users/umode (File Modified)
7264 +2 -0 trunk/include/client.h (File Modified)
7265 +1 -0 trunk/include/numeric.h (File Modified)
7266 +11 -1 trunk/modules/core/m_message.c (File Modified)
7267 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7268 +1 -1 trunk/src/messages.tab (File Modified)
7269 +1 -1 trunk/src/s_user.c (File Modified)
7272 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7274 Don't allow a nick change if banned or quieted (and not
7275 voiced or opped) on a channel. This uses numeric 435
7276 (bahamut's "cannot change to a banned nick") because
7277 bahamut/ircu's 437 and hyperion's 438 already have
7278 another meaning for us.
7282 +2 -0 trunk/include/channel.h (File Modified)
7283 +1 -0 trunk/include/numeric.h (File Modified)
7284 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7285 +38 -0 trunk/src/channel.c (File Modified)
7286 +1 -1 trunk/src/messages.tab (File Modified)
7289 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7292 - respect ban exceptions
7293 - also deny a knock if quieted
7297 +2 -1 trunk/modules/m_knock.c (File Modified)
7300 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7302 Reverse bad substitution in comment.
7306 +1 -1 trunk/src/channel.c (File Modified)
7309 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7311 - set DynSpoof flag for clients spoofed at registration
7312 - add orighost instead of host to the hostname hash
7316 +5 -1 trunk/src/s_user.c (File Modified)
7319 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7321 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7325 +2 -3 trunk/src/send.c (File Modified)
7328 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7330 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7334 +17 -7 trunk/modules/m_signon.c (File Modified)
7337 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7339 Correct minimum args on ENCAP SASL to avoid nasty core.
7343 +1 -1 trunk/modules/m_sasl.c (File Modified)
7346 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7348 Style nits: sptr can't ever be NULL, don't compare truth
7353 +2 -3 trunk/modules/m_scan.c (File Modified)
7356 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7358 - Comment out scan_cmodes() prototype to suppress warning
7359 - Correct minimum parameter count for mo_scan()
7363 +2 -2 trunk/modules/m_scan.c (File Modified)
7366 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7369 - Include full command in operspy notice
7370 - Allow global scans (no-list used, mask not used) without operspy
7371 - Use ERR_NOPRIVS numeric
7375 +21 -9 trunk/modules/m_scan.c (File Modified)
7378 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7380 Cancel out the >3 default if < is given; this way
7381 any </> specification fully overrides the default.
7385 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7388 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7390 - Call mo_list() from m_list() to reduce code duplication
7391 - Default to >3, rather arbitrarily (conf option?)
7392 - Make < and > mean less than and greater than again
7396 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7399 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7401 When processing topic burst, hide connecting server
7402 on netburst if flatten links is enabled.
7406 +9 -2 trunk/modules/m_tb.c (File Modified)
7409 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7411 - remove PENALTY token
7415 +0 -1 trunk/include/supported.h (File Modified)
7418 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7421 - Add PENALTY because we have a pace-wait system.
7422 - Add FNC due to SAVE and RSFNC
7427 +4 -2 trunk/include/supported.h (File Modified)
7430 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7432 mkay, indent went nuts here
7436 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7439 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7441 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7442 and can be used instead. The SAFELIST implementation is the one used by
7443 default, as most users/networks will be used to it.
7447 +1 -0 trunk/NEWS (File Modified)
7448 +14 -0 trunk/include/client.h (File Modified)
7449 +5 -0 trunk/include/hash.h (File Modified)
7450 +404 -272 trunk/modules/Makefile.in (File Modified)
7451 + - trunk/modules/m_list.c (File Deleted)
7452 + - trunk/modules/m_list_ratbox.c (File Added)
7453 + - trunk/modules/m_list_safelist.c (File Added)
7454 +5 -5 trunk/src/hash.c (File Modified)
7457 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7459 Clear invites on a lowerTS JOIN or SJOIN.
7460 This should complete kick_on_split_riding protection.
7464 +5 -0 trunk/modules/core/m_join.c (File Modified)
7465 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7468 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7470 Like in ratbox, send and interpret timestamps on invites.
7474 +9 -2 trunk/modules/m_invite.c (File Modified)
7477 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7479 Add +S (network service) umode. Just for completeness, users or opers
7484 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7487 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7493 +35 -2 trunk/NEWS (File Modified)
7496 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7498 Split off a PreClient structure for data to be freed on registation (i.e. password).
7499 New hook introduce_client for post-registration messages.
7500 Fix b0rked SASL numerics.
7501 Burst REALHOST post-introduction for spoofed-on-registration clients.
7502 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7503 Pre-registration signon support.
7507 +10 -0 trunk/configure (File Modified)
7508 +2 -0 trunk/configure.ac (File Modified)
7509 +14 -4 trunk/include/client.h (File Modified)
7510 +1 -0 trunk/include/hook.h (File Modified)
7511 +1 -0 trunk/include/numeric.h (File Modified)
7512 +3 -0 trunk/include/setup.h.in (File Modified)
7513 +16 -0 trunk/modules/m_chghost.c (File Modified)
7514 +25 -21 trunk/modules/m_sasl.c (File Modified)
7515 +63 -30 trunk/modules/m_signon.c (File Modified)
7516 +18 -0 trunk/src/client.c (File Modified)
7517 +2 -0 trunk/src/hook.c (File Modified)
7518 +5 -5 trunk/src/messages.tab (File Modified)
7519 +2 -0 trunk/src/s_serv.c (File Modified)
7520 +28 -2 trunk/src/s_user.c (File Modified)
7523 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7525 Update hook documentation.
7529 +30 -0 trunk/doc/hooks.txt (File Modified)
7532 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7534 Improve @/# handling in match_esc().
7538 +21 -13 trunk/src/match.c (File Modified)
7541 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7543 backtrack instead of bailing out when handling a mismatched escape
7547 +1 -1 trunk/src/match.c (File Modified)
7550 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7552 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7555 +2 -1 trunk/CREDITS (File Modified)
7558 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7560 Fix the escape brokenness and pick up a more efficient matching algorithm,
7561 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7562 Patch sent upstream. They can do whatever they want with it, *shrug*.
7566 +147 -161 trunk/src/match.c (File Modified)
7569 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7571 If flatten links is enabled, fake the origins of some ServerModes
7572 sent to clients so that the server sending the netburst is hidden.
7573 Most mode hacks still show the true source.
7577 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7578 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7581 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7583 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7584 where the exit originated).
7585 - When receiving an SQUIT for a server themselves
7586 (IsMe(target_p) || target_p == client_p)
7587 close their link and send a local server notice.
7591 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7592 +6 -3 trunk/src/client.c (File Modified)
7595 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7597 Hooking into the wrong hook, whoops. :P
7601 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7602 +6 -10 trunk/modules/core/m_join.c (File Modified)
7605 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7607 this doesn't work right, right now :P
7611 +40 -0 trunk/contrib/Makefile.in (File Modified)
7612 + - trunk/contrib/m_createauthonly.c (File Added)
7613 +6 -0 trunk/include/hook.h (File Modified)
7614 +26 -1 trunk/modules/core/m_join.c (File Modified)
7615 +1 -1 trunk/src/ircd.c (File Modified)
7618 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7620 Make can_join() hookable.
7624 +12 -1 trunk/src/channel.c (File Modified)
7627 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7629 add 'int approved;' to the channel event hook
7633 +1 -0 trunk/include/hook.h (File Modified)
7636 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7638 Use SIDs in SASL ENCAP origin.
7639 Ignore responses from other agents once the first SASL response has been received for a client.
7643 +9 -5 trunk/modules/m_sasl.c (File Modified)
7646 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7648 Removed stray debug code.
7652 +1 -1 trunk/modules/m_sasl.c (File Modified)
7655 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7657 Don't complain "unknown MODE flag" if a non-oper attempts
7658 to unset an oper only umode they do not have.
7659 This is to prevent unwanted error messages when users/bots
7660 do things like MODE <nick> +i-sw.
7664 +4 -2 trunk/src/s_user.c (File Modified)
7667 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7669 Fix client_exit hook name and only call it for local exits that are not
7674 +3 -2 trunk/modules/m_sasl.c (File Modified)
7677 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7679 Fix SASL logic to actually use stored agent UID.
7680 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7681 Add abort code for exiting clients.
7685 +18 -9 trunk/modules/m_sasl.c (File Modified)
7688 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7690 Port over ratbox 2.2 /challenge. This is slightly more secure
7691 (better crypto, longer keys, challenge timeout) and has better
7694 The respond tool is no longer part of the ircd tree but a
7695 separate package, currently available from
7696 http://respond.ircd-ratbox.org (we should mirror/... this).
7700 +65 -310 trunk/doc/challenge.txt (File Modified)
7701 +5 -5 trunk/include/client.h (File Modified)
7702 +3 -0 trunk/include/irc_string.h (File Modified)
7703 +3 -0 trunk/include/numeric.h (File Modified)
7704 +94 -50 trunk/modules/m_challenge.c (File Modified)
7705 +1 -2 trunk/src/client.c (File Modified)
7706 +125 -0 trunk/src/irc_string.c (File Modified)
7707 +2 -2 trunk/src/messages.tab (File Modified)
7708 + - trunk/tools/rsa_respond/ (File Deleted)
7711 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7713 Preliminary SASL support.
7717 +7 -0 trunk/include/client.h (File Modified)
7718 +6 -0 trunk/include/numeric.h (File Modified)
7719 +1 -0 trunk/modules/Makefile.in (File Modified)
7720 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7721 +175 -1 trunk/modules/m_cap.c (File Modified)
7722 + - trunk/modules/m_sasl.c (File Added)
7723 +2 -0 trunk/modules/m_user.c (File Modified)
7724 +5 -5 trunk/src/messages.tab (File Modified)
7725 +8 -2 trunk/src/s_user.c (File Modified)
7728 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7730 SIGNON: make logout also apply remotely.
7734 +7 -2 trunk/modules/m_signon.c (File Modified)
7737 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7739 Use an asterisk when sending empty logins in SIGNON.
7743 +5 -5 trunk/modules/m_signon.c (File Modified)
7746 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7748 SIGNON: Only add whowas entry (add_history()) and wipe
7749 accepts (del_all_accepts()) if nick changed.
7753 +5 -3 trunk/modules/m_signon.c (File Modified)
7756 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7758 SIGNON: slight fixes to collision code:
7759 - don't kill if target_p == source_p (nick unchanged or only changed case)
7760 - add comment that SAVE support is missing
7761 - use sendto_realops_snomask() instead of sendto_realops_flags()
7765 +9 -6 trunk/modules/m_signon.c (File Modified)
7768 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7770 Fix up kills for bad nick/user/host on SIGNON.
7774 +16 -6 trunk/modules/m_signon.c (File Modified)
7777 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7779 If changing to a nick with a digit, only allow the UID.
7783 +4 -0 trunk/modules/m_signon.c (File Modified)
7786 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7788 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7789 Strip leading digits from logins that are not purely numeric.
7793 +3 -0 trunk/include/numeric.h (File Modified)
7794 +2 -0 trunk/include/send.h (File Modified)
7795 +1 -0 trunk/modules/Makefile.in (File Modified)
7796 +456 -3 trunk/modules/m_services.c (File Modified)
7797 + - trunk/modules/m_signon.c (File Added)
7798 +2 -2 trunk/src/messages.tab (File Modified)
7799 +98 -0 trunk/src/send.c (File Modified)
7802 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7804 Remove old server notice umodes from example confs.
7808 +1 -2 trunk/doc/example.conf (File Modified)
7809 +4 -17 trunk/doc/reference.conf (File Modified)
7812 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7814 Add snomask help file (forgot this earlier).
7818 + - trunk/help/opers/snomask (File Added)
7821 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7823 Add umode +l (receive locops).
7827 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7830 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7832 We don't plan to implement cmode +R (quiet unidentified) and
7833 umode +I (deny invite) for 1.1, so comment them out from the
7838 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7839 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7842 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7844 Improve snomask usage description.
7848 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7851 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7853 Mention the word snomask with umode +s (needs to be a link really).
7857 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7860 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7862 Add snomask +Z (operspy notices).
7866 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7869 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7871 Misc updates/clarifications.
7875 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7878 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7884 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7885 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7886 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7889 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7891 - Allow ENCAP REALHOST outside burst
7892 - Fix comment describing race condition: this can only happen
7893 on a local whois with use_whois_actually enabled
7897 +4 -6 trunk/modules/m_chghost.c (File Modified)
7900 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7902 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7906 +39 -0 trunk/contrib/Makefile.in (File Modified)
7907 + - trunk/contrib/sno_globaloper.c (File Added)
7910 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7912 Pass along old umodes and snomask in umode_changed hook,
7913 changing its parameter type from struct Client *
7914 to hook_data_umode_changed *. (For a new client, both
7917 The IP cloaking module now fully ignores umode changes
7918 where +h didn't change.
7922 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7923 +7 -0 trunk/include/hook.h (File Modified)
7924 +18 -4 trunk/src/s_user.c (File Modified)
7927 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7929 move libcharybdis-provided function initialisation into libcharybdis_init().
7933 +32 -11 trunk/src/ircd.c (File Modified)
7936 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7938 Make +f notices (local host, global host, global user@host, local class)
7939 netwide. Exceeding /quote set max remains local.
7943 +4 -4 trunk/src/s_conf.c (File Modified)
7946 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7948 Netwide notices about attempts to join juped channels.
7952 +1 -1 trunk/modules/core/m_join.c (File Modified)
7955 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7957 Send server notices about failed oper attempts globally.
7958 Successful remote oper attempt notices will be generated
7959 from the mode changes.
7963 +3 -3 trunk/modules/m_challenge.c (File Modified)
7964 +2 -2 trunk/modules/m_oper.c (File Modified)
7967 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7969 Rest of infrastructure for sending server notices globally.
7970 Uses a new L_NETWIDE level on sendto_realops_snomask().
7974 +1 -0 trunk/include/send.h (File Modified)
7975 +31 -4 trunk/src/send.c (File Modified)
7978 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7980 Add general::global_snotices conf option to control
7981 whether we send out SNOTEs. Does not do anything yet.
7985 +1 -0 trunk/doc/example.conf (File Modified)
7986 +6 -0 trunk/doc/reference.conf (File Modified)
7987 +1 -0 trunk/include/s_conf.h (File Modified)
7988 +6 -0 trunk/modules/m_info.c (File Modified)
7989 +1 -0 trunk/src/newconf.c (File Modified)
7990 +1 -0 trunk/src/s_conf.c (File Modified)
7993 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7995 Only accept SNOTE from servers.
7999 +2 -0 trunk/modules/m_snote.c (File Modified)
8002 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8004 Correct parv indices so this actually works.
8008 +2 -2 trunk/modules/m_snote.c (File Modified)
8011 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8017 +3 -3 trunk/modules/m_snote.c (File Modified)
8020 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8022 Add m_snote.c, SNOTE propagator.
8026 +86 -0 trunk/modules/Makefile.in (File Modified)
8027 + - trunk/modules/m_snote.c (File Added)
8030 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8032 start seeding the 1.1 NEWS file
8036 +4 -0 trunk/NEWS (File Modified)
8039 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8041 rename some modules to more descriptive names...
8045 +2 -131 trunk/contrib/Makefile.in (File Modified)
8046 + - trunk/contrib/globalconnexit.c (File Deleted)
8047 + - trunk/contrib/globallineactive.c (File Deleted)
8048 + - trunk/contrib/sno_farconnect.c (File Added)
8049 + - trunk/contrib/sno_globalkline.c (File Added)
8050 +1 -120 trunk/modules/Makefile.in (File Modified)
8051 + - trunk/modules/networknotice.c (File Deleted)
8052 + - trunk/modules/sno_routing.c (File Added)
8055 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8057 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8058 Uses FLAGS2_FLOODDONE bit on servers.
8062 +3 -0 trunk/include/client.h (File Modified)
8063 +121 -1 trunk/modules/Makefile.in (File Modified)
8064 + - trunk/modules/networknotice.c (File Added)
8067 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8069 Don't show servers in /trace to nonopers if flatten links is enabled.
8073 +8 -5 trunk/modules/m_trace.c (File Modified)
8076 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8079 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8080 - send back confirmation to source, if local client
8081 - send a +s server notice if the source is neither a server nor a service (+S)
8085 +5 -1 trunk/modules/m_chghost.c (File Modified)
8088 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8090 Use sendto_realops_snomask_from() to make the
8091 server notices appear to come from the affected
8096 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8097 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8100 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8102 Add sendto_realops_snomask_from(), allows
8103 specification of apparent source server.
8107 +1 -0 trunk/include/send.h (File Modified)
8108 +41 -1 trunk/src/send.c (File Modified)
8111 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8113 Revert r579. Keep host, not orighost in oper up notice.
8114 It would be inconsistent to have orighost there, and we
8115 don't want to mess up all server notices by putting both
8120 +1 -1 trunk/src/s_user.c (File Modified)
8123 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8125 Include the IP address in operlog/foperlog.
8129 +10 -8 trunk/modules/m_challenge.c (File Modified)
8130 +8 -6 trunk/modules/m_oper.c (File Modified)
8133 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8135 Call umode_changed hook on oper up.
8139 +1 -0 trunk/src/s_user.c (File Modified)
8142 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8144 Add globalconnexit contrib module, shows remote client connects/exits
8145 except netsplits/netjoin on snomask +F.
8146 Notice formatting will probably change somewhat still.
8150 +80 -0 trunk/contrib/Makefile.in (File Modified)
8151 + - trunk/contrib/globalconnexit.c (File Added)
8154 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8156 Declare snomask_modes[] so modules can provide snomasks.
8160 +2 -0 trunk/include/snomask.h (File Modified)
8163 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8165 Replace user_signon hook with two new hooks: new_local_user
8166 and new_remote_user.
8167 These are called right before the user is introduced to the
8168 rest of the network.
8172 +2 -1 trunk/include/hook.h (File Modified)
8173 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8174 +4 -2 trunk/src/hook.c (File Modified)
8175 +2 -3 trunk/src/s_user.c (File Modified)
8178 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8180 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8184 +2 -2 trunk/modules/m_scan.c (File Modified)
8187 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8189 Update doc/technical/send.txt.
8193 +91 -131 trunk/doc/technical/send.txt (File Modified)
8196 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8198 Add chantrace and masktrace to help files.
8202 + - trunk/help/opers/chantrace (File Added)
8203 +27 -20 trunk/help/opers/index (File Modified)
8204 + - trunk/help/opers/masktrace (File Added)
8205 +2 -0 trunk/help/opers/operspy (File Modified)
8208 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8210 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8211 Shows etrace-like output for all users in a channel,
8212 in particular IP addresses.
8216 +75 -2 trunk/modules/m_etrace.c (File Modified)
8219 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8221 Port over ratbox 2.2 r21727 (anfl):
8222 add some logging when we drop servers in places where we only notify opers
8226 +31 -0 trunk/modules/core/m_server.c (File Modified)
8229 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8231 display orighost in operup message
8235 +1 -1 trunk/src/s_user.c (File Modified)
8238 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8240 Add globallineactive contrib module, a hack which can often
8241 show k/d/g/x line active for remote clients.
8245 +52 -0 trunk/contrib/Makefile.in (File Modified)
8246 + - trunk/contrib/globallineactive.c (File Added)
8249 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8251 Show IP field in the same way as MASKTRACE:
8252 "255.255.255.255" if it's unknown (remote TS5 client)
8253 and "0" if we or the remote server are purposely
8258 +12 -1 trunk/modules/m_scan.c (File Modified)
8261 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8264 - don't show servers in a global scan
8265 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8269 +4 -1 trunk/modules/m_scan.c (File Modified)
8272 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8274 Implement SCAN UMODES.
8278 +3 -0 trunk/include/numeric.h (File Modified)
8279 +128 -2 trunk/modules/m_scan.c (File Modified)
8280 +2 -2 trunk/src/messages.tab (File Modified)
8283 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8289 +1 -1 trunk/modules/m_scan.c (File Modified)
8292 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8294 parv[0] should be parv[1].
8298 +1 -1 trunk/modules/m_scan.c (File Modified)
8301 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8307 +1 -1 trunk/modules/m_scan.c (File Modified)
8310 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8316 +2 -2 trunk/modules/m_scan.c (File Modified)
8319 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8321 framework for scan command
8325 +113 -0 trunk/modules/Makefile.in (File Modified)
8326 + - trunk/modules/m_scan.c (File Added)
8329 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8331 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8335 +2 -0 trunk/include/irc_string.h (File Modified)
8336 +157 -1 trunk/modules/m_etrace.c (File Modified)
8337 +129 -90 trunk/src/match.c (File Modified)
8340 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8342 orighost may live in a different hash bucket (likely the case), lets check it standalone
8346 +39 -3 trunk/src/hostmask.c (File Modified)
8349 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8351 SVN didn't check modules/ somehow, hrmm.
8355 +1 -1 trunk/modules/m_kline.c (File Modified)
8356 +6 -6 trunk/modules/m_stats.c (File Modified)
8359 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8361 Track hostmask entries for client_p->orighost, if available.
8362 Not throughly tested, but seems to work fine.
8366 +8 -4 trunk/include/hostmask.h (File Modified)
8367 +14 -10 trunk/src/hostmask.c (File Modified)
8370 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8372 Pass on SQUIT reasons more.
8376 +17 -19 trunk/src/client.c (File Modified)
8379 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8381 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8382 This way, hidden admins also get them.
8386 +4 -4 trunk/src/send.c (File Modified)
8389 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8391 From ircd-ratbox 2.2 (r21339 anfl):
8392 ms_kill() should be using find_person(), not find_client()
8393 otherwise it can generate a core.
8397 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8400 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8402 Add m_error to core_module_table, so it is loaded by default.
8406 +1 -0 trunk/src/modules.c (File Modified)
8409 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8411 comment is a const char *, not char *.
8415 +1 -1 trunk/include/hook.h (File Modified)
8418 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8420 Fix a long standing hybrid 7 bug: when getting a read error
8421 on a server, report_error() is called with a %d instead of
8422 a %s in the format string ("Lost connection" in +d).
8426 +1 -1 trunk/src/client.c (File Modified)
8429 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8435 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8438 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8440 Add document describing capabilities and what they mean.
8444 + - trunk/doc/technical/capab.txt (File Added)
8447 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8449 Change client_exit hook to pass all exit_client() parameters.
8453 +8 -0 trunk/include/hook.h (File Modified)
8454 +6 -1 trunk/src/client.c (File Modified)
8457 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8459 Add client_exit hook, called in exit_client() for all
8460 clients of all types, except clients exiting because
8461 of netsplits (QS). The only thing done before it is
8462 marking the client as "closing" (to prevent
8467 +1 -0 trunk/include/hook.h (File Modified)
8468 +2 -0 trunk/src/client.c (File Modified)
8469 +2 -0 trunk/src/hook.c (File Modified)
8472 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8474 Improve the code that calculates the nnnS nnnC counts
8477 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8481 +43 -36 trunk/modules/m_trace.c (File Modified)
8484 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8486 Add server_eob hook.
8487 Planning to use this for netsplit/join notices.
8491 +1 -0 trunk/include/hook.h (File Modified)
8492 +2 -0 trunk/modules/m_pong.c (File Modified)
8493 +2 -0 trunk/src/hook.c (File Modified)
8496 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8498 Default motd: ircd-ratbox -> charybdis
8502 +1 -1 trunk/doc/ircd.motd (File Modified)
8505 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8507 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8511 +4 -4 trunk/src/s_user.c (File Modified)
8514 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8516 - Remove obsolete EOB help file
8517 - Document snomask in the help files
8522 + - trunk/help/opers/eob (File Deleted)
8523 +13 -12 trunk/help/opers/index (File Modified)
8524 +1 -13 trunk/help/opers/umode (File Modified)
8525 +7 -7 trunk/help/users/index (File Modified)
8528 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8530 Bail if snomask to parse is not given. Pointy hat to myself.
8534 +3 -0 trunk/src/snomask.c (File Modified)
8537 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8539 Remove m_flags from autoconf
8543 +0 -1 trunk/contrib/Makefile.in (File Modified)
8546 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8552 + - trunk/contrib/m_flags.c (File Deleted)
8555 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8557 If +s is in oper_only_umodes, clear snomask on deoper.
8561 +5 -0 trunk/src/s_user.c (File Modified)
8564 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8566 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8570 +2 -2 trunk/configure (File Modified)
8571 +2 -2 trunk/configure.ac (File Modified)
8574 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8576 Remove the old server notice umodes.
8577 Default oper only umodes is now +s.
8578 Please make sure all remaining umodes still work.
8582 +3 -21 trunk/include/client.h (File Modified)
8583 +0 -12 trunk/src/newconf.c (File Modified)
8584 +1 -1 trunk/src/s_conf.c (File Modified)
8585 +12 -12 trunk/src/s_user.c (File Modified)
8588 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8590 operator::flags nick_changes now controls +n snomask instead of +n umode.
8594 +8 -8 trunk/src/s_user.c (File Modified)
8597 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8599 Move down h_umode_changed hook call after umode allowed checks
8600 (so it will not see +a if someone tries to set it but is not
8605 +2 -3 trunk/src/s_user.c (File Modified)
8608 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8610 Move over non-+s server notices (hopefully, all of them).
8614 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8615 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8616 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8617 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8618 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8619 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8620 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8621 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8622 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8623 +2 -2 trunk/libcharybdis/event.c (File Modified)
8624 +2 -2 trunk/modules/core/m_join.c (File Modified)
8625 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8626 +3 -3 trunk/modules/core/m_message.c (File Modified)
8627 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8628 +2 -2 trunk/modules/core/m_server.c (File Modified)
8629 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8630 +1 -1 trunk/modules/m_post.c (File Modified)
8631 +1 -1 trunk/modules/m_services.c (File Modified)
8632 +2 -2 trunk/src/channel.c (File Modified)
8633 +3 -3 trunk/src/client.c (File Modified)
8634 +1 -1 trunk/src/hash.c (File Modified)
8635 +5 -5 trunk/src/s_conf.c (File Modified)
8636 +2 -2 trunk/src/s_log.c (File Modified)
8637 +4 -4 trunk/src/s_user.c (File Modified)
8640 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8642 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8646 +2 -1 trunk/include/snomask.h (File Modified)
8647 +2 -2 trunk/src/snomask.c (File Modified)
8650 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8652 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8656 +1 -1 trunk/contrib/example_module.c (File Modified)
8657 +2 -2 trunk/include/ircd_defs.h (File Modified)
8658 +6 -6 trunk/modules/core/m_error.c (File Modified)
8659 +1 -1 trunk/modules/core/m_join.c (File Modified)
8660 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8661 +1 -1 trunk/modules/core/m_message.c (File Modified)
8662 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8663 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8664 +18 -18 trunk/modules/core/m_server.c (File Modified)
8665 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8666 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8667 +4 -4 trunk/modules/m_challenge.c (File Modified)
8668 +4 -4 trunk/modules/m_dline.c (File Modified)
8669 +13 -13 trunk/modules/m_gline.c (File Modified)
8670 +5 -5 trunk/modules/m_kline.c (File Modified)
8671 +2 -2 trunk/modules/m_oper.c (File Modified)
8672 +1 -1 trunk/modules/m_pong.c (File Modified)
8673 +13 -13 trunk/modules/m_rehash.c (File Modified)
8674 +4 -4 trunk/modules/m_resv.c (File Modified)
8675 +16 -16 trunk/modules/m_set.c (File Modified)
8676 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8677 +6 -6 trunk/modules/m_xline.c (File Modified)
8678 +1 -1 trunk/src/adns.c (File Modified)
8679 +2 -2 trunk/src/channel.c (File Modified)
8680 +1 -1 trunk/src/listener.c (File Modified)
8681 +1 -1 trunk/src/s_auth.c (File Modified)
8682 +15 -15 trunk/src/s_conf.c (File Modified)
8683 +3 -3 trunk/src/s_user.c (File Modified)
8684 +7 -7 trunk/src/send.c (File Modified)
8687 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8690 - set +s snomask if +s umode set but no snomasks
8691 - put numerics in more logical order
8695 +3 -1 trunk/src/s_user.c (File Modified)
8698 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8700 parse_snobuf_to_mask(): default to + at start
8701 allows stuff like /mode jilles +s C
8705 +1 -1 trunk/src/snomask.c (File Modified)
8708 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8710 Changes to user_mode() snomask handling.
8711 - show snomask (if not 0) on /mode <nick>
8712 - show snomask once at the end if +s/-s used
8713 - only parse 1 parameter for umode changes
8714 - don't crash on /mode <nick> +s
8715 - /mode <nick> -s clears snomask, doesn't use parameter
8716 - set umode +s iff snomask is not 0
8717 - snomask is not propagated, but umode +s is
8721 +97 -72 trunk/src/s_user.c (File Modified)
8724 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8726 Convert some messages over to snomask.
8730 +29 -29 trunk/src/client.c (File Modified)
8731 +2 -2 trunk/src/ircd.c (File Modified)
8732 +13 -13 trunk/src/modules.c (File Modified)
8733 +1 -1 trunk/src/newconf.c (File Modified)
8734 +5 -5 trunk/src/parse.c (File Modified)
8735 +1 -1 trunk/src/restart.c (File Modified)
8736 +4 -4 trunk/src/s_newconf.c (File Modified)
8737 +11 -11 trunk/src/s_serv.c (File Modified)
8740 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8742 include snomask.h from client.h
8746 +1 -0 trunk/include/client.h (File Modified)
8749 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8751 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8755 +1 -0 trunk/src/newconf.c (File Modified)
8756 +2 -1 trunk/src/snomask.c (File Modified)
8759 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8761 should start with +, not \0. Whoops. :)
8765 +1 -1 trunk/src/snomask.c (File Modified)
8768 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8770 core snomask support.
8774 +3 -0 trunk/doc/example.conf (File Modified)
8775 +2 -0 trunk/include/client.h (File Modified)
8776 +2 -0 trunk/include/numeric.h (File Modified)
8777 +2 -0 trunk/include/s_newconf.h (File Modified)
8778 +63 -0 trunk/include/send.h (File Modified)
8779 + - trunk/include/snomask.h (File Added)
8780 +1 -0 trunk/src/Makefile.in (File Modified)
8781 +1 -1 trunk/src/messages.tab (File Modified)
8782 +8 -0 trunk/src/newconf.c (File Modified)
8783 +12 -0 trunk/src/s_user.c (File Modified)
8784 +235 -0 trunk/src/send.c (File Modified)
8785 + - trunk/src/snomask.c (File Added)
8788 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8790 add a blank line after the license info.
8794 +1 -1 trunk/CREDITS (File Modified)
8797 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8799 Extend copyright to 2006.
8803 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8806 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8809 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8813 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8814 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8817 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8819 Add oper privileges document.
8823 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8824 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8827 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8829 Capitalize message names in services shortcuts (for consistency).
8833 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8836 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8842 +1 -1 trunk/src/patricia.c (File Modified)
8845 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8847 Remove obsolete 'nextconnect' variable.
8851 +0 -1 trunk/include/ircd.h (File Modified)
8852 +0 -2 trunk/src/client.c (File Modified)
8853 +0 -1 trunk/src/ircd.c (File Modified)
8856 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8858 Remove this remnant of the hybrid 6 ziplinks implementation.
8862 + - trunk/include/s_zip.h (File Deleted)
8865 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8867 Make clone limiting work on orighost, not host (so it
8868 looks through services cloaks). Lightly tested, please
8873 +2 -0 trunk/modules/m_chghost.c (File Modified)
8874 +1 -1 trunk/src/client.c (File Modified)
8875 +1 -1 trunk/src/s_conf.c (File Modified)
8878 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8880 Don't forget to link me_realhost() into the command hash.
8882 Pointy hat to: myself
8886 +1 -1 trunk/modules/m_chghost.c (File Modified)
8889 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8891 It's call_hook, not hook_call.
8895 +1 -1 trunk/src/s_user.c (File Modified)
8898 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8900 Add unreject help file.
8904 + - trunk/help/opers/unreject (File Added)
8907 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8909 Link the all-important 42 module to the build :P
8913 +1 -0 trunk/contrib/Makefile.in (File Modified)
8916 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8918 Mention /rehash help.
8922 +1 -0 trunk/help/opers/rehash (File Modified)
8925 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8927 Add h_user_signon hook.
8931 +1 -0 trunk/include/hook.h (File Modified)
8932 +2 -0 trunk/src/hook.c (File Modified)
8933 +4 -0 trunk/src/s_user.c (File Modified)
8936 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8938 Oops, forgot to set orighost for remote client introductions.
8942 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8945 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8947 Use TS6 forms in services shortcuts, if possible.
8951 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8954 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8956 - Start out default_umodes conf entry from the empty set instead of +i.
8957 - Move oper_only_umodes check to where default_umodes is used, as
8958 oper_only_umodes may not be set yet while we're reading the conf.
8962 +6 -7 trunk/src/newconf.c (File Modified)
8963 +1 -1 trunk/src/s_user.c (File Modified)
8966 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8968 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8972 +1 -0 trunk/doc/example.conf (File Modified)
8973 +7 -0 trunk/doc/reference.conf (File Modified)
8974 +0 -7 trunk/include/config.h.dist (File Modified)
8975 +1 -0 trunk/include/s_conf.h (File Modified)
8976 +6 -0 trunk/modules/m_info.c (File Modified)
8977 +9 -18 trunk/src/client.c (File Modified)
8978 +1 -0 trunk/src/newconf.c (File Modified)
8979 +1 -0 trunk/src/s_conf.c (File Modified)
8982 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8984 - Allow NULL target_ip in show_ip() (indicates message is being
8985 sent to local opers)
8986 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8988 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8989 those in src/client.c
8991 From ratbox 2.2 svn (anfl)
8995 +1 -0 trunk/include/client.h (File Modified)
8996 +21 -2 trunk/src/client.c (File Modified)
8997 +2 -4 trunk/src/hostmask.c (File Modified)
8998 +1 -5 trunk/src/s_conf.c (File Modified)
8999 +4 -8 trunk/src/s_user.c (File Modified)
9002 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9004 Fire off events properly.
9008 +7 -3 trunk/src/s_user.c (File Modified)
9011 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9013 make sure modules which depend on umode information get the message upon connection (oops)
9017 +3 -0 trunk/src/s_user.c (File Modified)
9020 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9022 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9023 From ratbox 2.2 svn.
9027 +3 -7 trunk/modules/m_etrace.c (File Modified)
9030 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9032 Replace silly `default_invisible' option with more versatile default_umodes.
9036 +2 -2 trunk/Makefile.in (File Modified)
9037 +12 -1 trunk/doc/example.conf (File Modified)
9038 +14 -7 trunk/doc/reference.conf (File Modified)
9039 +2 -4 trunk/include/s_conf.h (File Modified)
9040 +0 -6 trunk/modules/m_info.c (File Modified)
9041 +4 -0 trunk/src/modules.c (File Modified)
9042 +41 -1 trunk/src/newconf.c (File Modified)
9043 +2 -2 trunk/src/s_conf.c (File Modified)
9044 +3 -4 trunk/src/s_user.c (File Modified)
9047 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9049 Add temporary nick resvs with the proper duration,
9050 not 60 times too long.
9054 +1 -1 trunk/modules/m_resv.c (File Modified)
9057 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9059 Add kick on split riding. See reference.conf for more details.
9063 +1 -0 trunk/doc/example.conf (File Modified)
9064 +16 -0 trunk/doc/reference.conf (File Modified)
9065 +1 -0 trunk/include/s_conf.h (File Modified)
9066 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9067 +6 -0 trunk/modules/m_info.c (File Modified)
9068 +1 -0 trunk/src/newconf.c (File Modified)
9069 +1 -0 trunk/src/s_conf.c (File Modified)
9072 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9074 New credits, denoting GXTi as being on the core team.
9078 +16 -5 trunk/CREDITS (File Modified)
9081 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9083 better cloaking algorithm
9087 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9090 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9092 don't do redundant bitshifting.
9096 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9099 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9105 +1 -0 trunk/contrib/Makefile.in (File Modified)
9108 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9110 Set the DynSpoof flag properly.
9114 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9117 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9119 first go at an ip_cloaking implementation for charybdis.
9123 + - trunk/contrib/ip_cloaking.c (File Added)
9126 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9128 Add libcharybdis to contrib/ includes.
9132 +1 -1 trunk/contrib/Makefile.in (File Modified)
9135 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9137 add h_umode_changed hook for modules that provide usermodes.
9141 +1 -0 trunk/include/hook.h (File Modified)
9142 +2 -1 trunk/src/hook.c (File Modified)
9143 +3 -0 trunk/src/s_user.c (File Modified)
9146 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9148 Show quiets in /stats z.
9152 +15 -10 trunk/src/s_stats.c (File Modified)
9155 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9157 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9161 +0 -12 trunk/configure (File Modified)
9162 +0 -9 trunk/configure.ac (File Modified)
9163 +0 -3 trunk/include/setup.h.in (File Modified)
9166 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9168 change various buffer sizes to = topiclen.
9172 +3 -4 trunk/include/ircd_defs.h (File Modified)
9175 jon 2005/12/12 19:32:18 UTC (20051212-400)
9177 - Partial commit test, partial ego strokage ;)
9181 +2 -1 trunk/CREDITS (File Modified)
9184 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9186 More kqueue corrections.
9189 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9192 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9194 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9195 Not sure why this wasn't this way to begin with.
9199 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9202 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9204 example.conf tweaks:
9205 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9206 most people do not need this.
9207 Enable serverinfo::hub.
9211 +14 -11 trunk/doc/example.conf (File Modified)
9214 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9216 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9220 +1 -1 trunk/src/s_serv.c (File Modified)
9223 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9225 header include changes
9229 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9230 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9231 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9232 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9233 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9234 +1 -21 trunk/libcharybdis/select.c (File Modified)
9237 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9239 s/ilog/libcharybdis_{die,log,restart}/g
9243 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9244 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9245 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9246 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9247 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9248 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9249 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9250 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9253 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9255 Use the right callbacks in the function code.
9258 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9261 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9263 More work, it builds again!
9267 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9268 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9269 + - trunk/libcharybdis/libcharybdis.c (File Added)
9270 + - trunk/libcharybdis/libcharybdis.h (File Added)
9273 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9275 Move some stuff around.
9279 + - trunk/include/memory.h (File Deleted)
9280 + - trunk/include/tools.h (File Deleted)
9281 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9282 + - trunk/libcharybdis/memory.c (File Added)
9283 + - trunk/libcharybdis/memory.h (File Added)
9284 + - trunk/libcharybdis/snprintf.c (File Added)
9285 + - trunk/libcharybdis/tools.c (File Added)
9286 + - trunk/libcharybdis/tools.h (File Added)
9287 +1000 -1062 trunk/modules/.depend (File Modified)
9288 +421 -455 trunk/src/.depend (File Modified)
9289 +0 -1191 trunk/src/Makefile.in (File Modified)
9290 + - trunk/src/memory.c (File Deleted)
9291 + - trunk/src/snprintf.c (File Deleted)
9292 + - trunk/src/tools.c (File Deleted)
9295 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9297 move more headers into libcharybdis
9300 + - trunk/include/balloc.h (File Deleted)
9301 + - trunk/include/event.h (File Deleted)
9302 + - trunk/libcharybdis/balloc.h (File Added)
9303 + - trunk/libcharybdis/event.h (File Added)
9304 +924 -1020 trunk/modules/.depend (File Modified)
9305 +327 -406 trunk/src/.depend (File Modified)
9308 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9310 balloc, events -> libcharybdis
9313 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9314 + - trunk/libcharybdis/balloc.c (File Added)
9315 + - trunk/libcharybdis/event.c (File Added)
9316 +0 -1008 trunk/src/Makefile.in (File Modified)
9317 + - trunk/src/balloc.c (File Deleted)
9318 + - trunk/src/event.c (File Deleted)
9321 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9326 + - trunk/include/commio.h (File Deleted)
9327 + - trunk/include/linebuf.h (File Deleted)
9328 + - trunk/libcharybdis/commio.h (File Added)
9329 + - trunk/libcharybdis/linebuf.h (File Added)
9330 +1644 -530 trunk/modules/.depend (File Modified)
9331 +1 -1 trunk/modules/Makefile.in (File Modified)
9332 +720 -284 trunk/src/.depend (File Modified)
9335 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9337 Makefile reworking -- moving libcharybdis headers into proper location.
9340 +1 -1 trunk/adns/Makefile.in (File Modified)
9341 +1 -1 trunk/src/Makefile.in (File Modified)
9344 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9346 Document proposed authdaemon protocol.
9349 + - trunk/authdaemon/protocol.txt (File Added)
9352 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9357 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9360 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9362 Remove dead makefile from generation
9365 +1 -2 trunk/configure (File Modified)
9366 +0 -1 trunk/configure.ac (File Modified)
9369 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9371 libcharybdisIO -> libcharybdis
9374 +1 -1 trunk/src/Makefile.in (File Modified)
9377 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9382 + - trunk/libcharybdis/Makefile.in (File Added)
9383 + - trunk/libcharybdis/commio.c (File Added)
9384 + - trunk/libcharybdis/devpoll.c (File Added)
9385 + - trunk/libcharybdis/epoll.c (File Added)
9386 + - trunk/libcharybdis/io/ (File Deleted)
9387 + - trunk/libcharybdis/kqueue.c (File Added)
9388 + - trunk/libcharybdis/linebuf.c (File Added)
9389 + - trunk/libcharybdis/log/ (File Deleted)
9390 + - trunk/libcharybdis/poll.c (File Added)
9391 + - trunk/libcharybdis/ports.c (File Added)
9392 + - trunk/libcharybdis/select.c (File Added)
9395 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9400 + - trunk/libcharybdis/Makefile.in (File Deleted)
9403 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9408 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9411 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9413 add authdaemon dir for later hacking
9417 + - trunk/authdaemon/ (File Added)
9420 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9422 linebuf -> libcharybdisIO
9426 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9427 + - trunk/libcharybdis/io/linebuf.c (File Added)
9428 + - trunk/libcharybdis/log/ (File Added)
9429 + - trunk/libcharybdis/log/Makefile.in (File Added)
9430 +0 -687 trunk/src/Makefile.in (File Modified)
9431 + - trunk/src/linebuf.c (File Deleted)
9434 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9436 Solaris 10 I/O ports support
9439 + - trunk/libcharybdis/io/ports.c (File Added)
9442 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9448 +1 -1 trunk/Makefile.in (File Modified)
9449 +3 -1 trunk/configure (File Modified)
9450 +133 -10 trunk/configure.ac (File Modified)
9451 + - trunk/libcharybdis/ (File Added)
9452 + - trunk/libcharybdis/Makefile.in (File Added)
9453 + - trunk/libcharybdis/io/ (File Added)
9454 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9455 +2 -3 trunk/src/Makefile.in (File Modified)
9456 + - trunk/src/io/ (File Deleted)
9459 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9461 split IO stuff into libcharybdisIO.
9465 + - trunk/src/commio.c (File Deleted)
9466 + - trunk/src/devpoll.c (File Deleted)
9467 + - trunk/src/epoll.c (File Deleted)
9468 + - trunk/src/io/ (File Added)
9469 + - trunk/src/io/Makefile.in (File Added)
9470 + - trunk/src/io/commio.c (File Added)
9471 + - trunk/src/io/devpoll.c (File Added)
9472 + - trunk/src/io/epoll.c (File Added)
9473 + - trunk/src/io/kqueue.c (File Added)
9474 + - trunk/src/io/poll.c (File Added)
9475 + - trunk/src/io/select.c (File Added)
9476 + - trunk/src/kqueue.c (File Deleted)
9477 + - trunk/src/poll.c (File Deleted)
9478 + - trunk/src/select.c (File Deleted)
9481 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9487 +86 -155 trunk/configure (File Modified)
9488 +1 -1 trunk/configure.ac (File Modified)
9491 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9493 Remove mentions of mkkeypair/cryptlinks.
9497 +1 -3 trunk/doc/challenge.txt (File Modified)
9500 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9502 Clarify serverinfo{} description.
9506 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9509 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9511 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9515 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9518 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9520 Improvements also applicable to hyperion 1.x.
9524 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9527 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9529 - Add +F description
9530 - General improvements and changes to charybdis
9534 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9537 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9539 The server notice umodes only have an effect
9540 for opers. ("sendto_realops_flags", so having
9541 the umode is not enough, they must also be
9546 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9549 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9551 Updates to umodes docs.
9555 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9558 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9560 Add SGML documentation.
9563 + - trunk/doc/sgml/ (File Added)
9564 + - trunk/doc/sgml/oper-guide/ (File Added)
9565 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9566 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9567 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9568 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9569 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9570 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9571 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9574 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9576 Make operwall flag restrict setting umode +z.
9577 This repairs this flag broken in charybdis-1.0.
9581 +41 -0 trunk/contrib/m_flags.c (File Modified)
9582 +9 -0 trunk/src/s_user.c (File Modified)
9585 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9587 Don't complain/reset remote clients +n. I'm still not
9588 convinced propagating all umodes is the way to go, oh
9593 +1 -1 trunk/src/s_user.c (File Modified)
9596 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9598 - Require admin flag for oper /chghost (if it's enabled
9599 which is not default)
9600 - Give error message on nonexistant nick
9604 +12 -0 trunk/modules/m_chghost.c (File Modified)
9607 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9609 Incorporated jilles' dynspoof patch with a few minor changes.
9612 +5 -2 trunk/include/client.h (File Modified)
9613 +1 -0 trunk/include/numeric.h (File Modified)
9614 +75 -4 trunk/modules/m_chghost.c (File Modified)
9615 +2 -21 trunk/modules/m_stats.c (File Modified)
9616 +2 -8 trunk/modules/m_trace.c (File Modified)
9617 +2 -0 trunk/src/client.c (File Modified)
9618 +3 -0 trunk/src/s_user.c (File Modified)
9621 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9626 +5 -0 trunk/NEWS (File Modified)
9629 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9631 Make show_ip() far less braindead.
9633 Obtained from: ratbox 2.2 SVN
9637 +14 -85 trunk/src/client.c (File Modified)
9640 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9642 Instead of not showing channels at all for whoising services,
9643 only show channels the requester is also on. If operspying
9644 services, show all the channels.
9648 +37 -40 trunk/modules/m_whois.c (File Modified)
9651 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9653 - Show real errno if we fail to connect to a server
9654 - Don't show server IPs on IRC if a server goes dead
9659 +2 -5 trunk/src/s_serv.c (File Modified)
9662 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9664 Revert hybrid 7.2 aline code. It causes too many problems.
9668 +1 -47 trunk/NEWS (File Modified)
9669 + - trunk/include/aline.h (File Deleted)
9670 +53 -6 trunk/modules/m_dline.c (File Modified)
9671 +212 -16 trunk/modules/m_kline.c (File Modified)
9672 +37 -8 trunk/modules/m_resv.c (File Modified)
9673 +45 -24 trunk/modules/m_xline.c (File Modified)
9674 +0 -485 trunk/src/Makefile.in (File Modified)
9675 + - trunk/src/aline.c (File Deleted)
9678 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9680 Incorporate recent ratbox monitor bugfixes (could crash).
9684 +16 -0 trunk/modules/m_monitor.c (File Modified)
9685 +4 -3 trunk/src/monitor.c (File Modified)
9688 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9690 Fix /invite UID leak.
9692 Found by logiclrd@EFnet.
9696 +3 -2 trunk/modules/m_invite.c (File Modified)
9699 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9701 Don't show what channels a service is in.
9704 +1 -0 trunk/NEWS (File Modified)
9705 +40 -35 trunk/modules/m_whois.c (File Modified)
9708 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9710 Update version to 1.0.3.
9714 +9 -9 trunk/configure (File Modified)
9715 +1 -1 trunk/configure.ac (File Modified)
9718 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9724 +7 -1 trunk/NEWS (File Modified)
9727 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9729 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9730 More static buffers :(
9734 +12 -4 trunk/src/aline.c (File Modified)
9737 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9739 Make operspy mode (/mode !#channel showing parameters
9740 even if not on channel) work again.
9744 +4 -4 trunk/src/channel.c (File Modified)
9747 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9749 Call server_introduced hook on TS6 remote server
9750 introduction (ms_sid()).
9754 +6 -0 trunk/modules/core/m_server.c (File Modified)
9757 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9759 Cyrix boxes are wierd.
9762 +2 -1 trunk/modules/m_services.c (File Modified)
9765 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9770 +1 -1 trunk/include/client.h (File Modified)
9771 +3 -1 trunk/modules/m_services.c (File Modified)
9774 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9779 +1 -6 trunk/modules/m_services.c (File Modified)
9782 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9784 Disable a check that doesn't always seem to work right for some reason.
9787 +2 -0 trunk/modules/m_services.c (File Modified)
9790 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9796 +4 -1 trunk/NEWS (File Modified)
9799 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9805 +9 -9 trunk/configure (File Modified)
9806 +1 -1 trunk/configure.ac (File Modified)
9809 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9811 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9815 +3 -13 trunk/modules/m_trace.c (File Modified)
9818 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9820 Don't send empty RPL_WHOISCHANNELS on remote whois.
9822 Pointy hat to: jilles
9826 +1 -1 trunk/modules/m_whois.c (File Modified)
9829 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9835 +3 -0 trunk/NEWS (File Modified)
9838 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9840 Modular umode support.
9844 +0 -9 trunk/include/client.h (File Modified)
9845 +2 -1 trunk/include/s_user.h (File Modified)
9846 +1 -1 trunk/include/tools.h (File Modified)
9847 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9848 +3 -0 trunk/src/ircd.c (File Modified)
9849 +1 -1 trunk/src/messages.tab (File Modified)
9850 +2 -2 trunk/src/s_serv.c (File Modified)
9851 +37 -59 trunk/src/s_user.c (File Modified)
9852 +21 -0 trunk/src/tools.c (File Modified)
9855 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9857 Optionally do forced nick change to the UID instead of kill
9858 on nick collisions, see doc/collision_fnc.txt for more
9863 + - trunk/doc/collision_fnc.txt (File Added)
9864 +1 -0 trunk/doc/example.conf (File Modified)
9865 +8 -0 trunk/doc/reference.conf (File Modified)
9866 +1 -0 trunk/include/numeric.h (File Modified)
9867 +1 -0 trunk/include/s_conf.h (File Modified)
9868 +2 -1 trunk/include/s_serv.h (File Modified)
9869 +1 -0 trunk/include/s_stats.h (File Modified)
9870 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9871 +1 -1 trunk/src/messages.tab (File Modified)
9872 +1 -0 trunk/src/newconf.c (File Modified)
9873 +1 -0 trunk/src/s_conf.c (File Modified)
9874 +1 -0 trunk/src/s_serv.c (File Modified)
9875 +2 -2 trunk/src/s_stats.c (File Modified)
9878 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9884 trunk/NEWS (File Modified)
9887 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9889 Don't allow lookups by uid in /monitor + and /monitor s.
9893 trunk/modules/m_monitor.c (File Modified)
9896 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9898 Stop garbage +j being set in cases like +j aaa:bbb by
9899 initializing the variables properly.
9905 trunk/modules/core/m_mode.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9909 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9911 Apply flags to the proper server in me_gcap().
9915 trunk/modules/m_capab.c (File Modified)
9918 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9920 Use find_named_client() instead of find_client() to check
9921 for nick collisions.
9925 trunk/modules/core/m_nick.c (File Modified)
9928 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9930 - Replace old 381 numeric with a new, more positive one!
9934 trunk/src/messages.tab (File Modified)
9937 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9939 Make it compile again.
9943 trunk/src/channel.c (File Modified)
9944 trunk/src/client.c (File Modified)
9945 trunk/src/ircd.c (File Modified)
9946 trunk/src/packet.c (File Modified)
9949 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9951 - Prevent UID disclosure in cmode setting.
9955 trunk/NEWS (File Modified)
9956 trunk/modules/core/m_mode.c (File Modified)
9959 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9961 A different check which prevents UID disclosure.
9965 trunk/modules/core/m_kick.c (File Modified)
9968 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9970 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9974 trunk/modules/core/m_kick.c (File Modified)
9977 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9979 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9983 trunk/NEWS (File Modified)
9984 trunk/modules/m_accept.c (File Modified)
9985 trunk/modules/m_admin.c (File Modified)
9986 trunk/modules/m_away.c (File Modified)
9987 trunk/modules/m_cap.c (File Modified)
9988 trunk/modules/m_capab.c (File Modified)
9989 trunk/modules/m_challenge.c (File Modified)
9990 trunk/modules/m_chghost.c (File Modified)
9991 trunk/modules/m_close.c (File Modified)
9992 trunk/modules/m_cmessage.c (File Modified)
9993 trunk/modules/m_connect.c (File Modified)
9994 trunk/modules/m_dline.c (File Modified)
9995 trunk/modules/m_encap.c (File Modified)
9996 trunk/modules/m_etrace.c (File Modified)
9997 trunk/modules/m_gline.c (File Modified)
9998 trunk/modules/m_help.c (File Modified)
9999 trunk/modules/m_info.c (File Modified)
10000 trunk/modules/m_invite.c (File Modified)
10001 trunk/modules/m_ison.c (File Modified)
10002 trunk/modules/m_kline.c (File Modified)
10003 trunk/modules/m_knock.c (File Modified)
10004 trunk/modules/m_links.c (File Modified)
10005 trunk/modules/m_list.c (File Modified)
10006 trunk/modules/m_locops.c (File Modified)
10007 trunk/modules/m_lusers.c (File Modified)
10008 trunk/modules/m_map.c (File Modified)
10009 trunk/modules/m_monitor.c (File Modified)
10010 trunk/modules/m_motd.c (File Modified)
10011 trunk/modules/m_names.c (File Modified)
10012 trunk/modules/m_oper.c (File Modified)
10013 trunk/modules/m_operspy.c (File Modified)
10014 trunk/modules/m_pass.c (File Modified)
10015 trunk/modules/m_ping.c (File Modified)
10016 trunk/modules/m_pong.c (File Modified)
10017 trunk/modules/m_post.c (File Modified)
10018 trunk/modules/m_rehash.c (File Modified)
10019 trunk/modules/m_restart.c (File Modified)
10020 trunk/modules/m_resv.c (File Modified)
10021 trunk/modules/m_services.c (File Modified)
10022 trunk/modules/m_set.c (File Modified)
10023 trunk/modules/m_sshortcut.c (File Modified)
10024 trunk/modules/m_stats.c (File Modified)
10025 trunk/modules/m_svinfo.c (File Modified)
10026 trunk/modules/m_tb.c (File Modified)
10027 trunk/modules/m_testline.c (File Modified)
10028 trunk/modules/m_testmask.c (File Modified)
10029 trunk/modules/m_time.c (File Modified)
10030 trunk/modules/m_topic.c (File Modified)
10031 trunk/modules/m_trace.c (File Modified)
10032 trunk/modules/m_unreject.c (File Modified)
10033 trunk/modules/m_user.c (File Modified)
10034 trunk/modules/m_userhost.c (File Modified)
10035 trunk/modules/m_users.c (File Modified)
10036 trunk/modules/m_version.c (File Modified)
10037 trunk/modules/m_wallops.c (File Modified)
10038 trunk/modules/m_who.c (File Modified)
10039 trunk/modules/m_whois.c (File Modified)
10040 trunk/modules/m_whowas.c (File Modified)
10041 trunk/modules/m_xline.c (File Modified)
10042 trunk/src/adns.c (File Modified)
10043 trunk/src/aline.c (File Modified)
10044 trunk/src/cache.c (File Modified)
10045 trunk/src/channel.c (File Modified)
10046 trunk/src/class.c (File Modified)
10047 trunk/src/client.c (File Modified)
10048 trunk/src/commio.c (File Modified)
10049 trunk/src/event.c (File Modified)
10050 trunk/src/hash.c (File Modified)
10051 trunk/src/hostmask.c (File Modified)
10052 trunk/src/ircd.c (File Modified)
10053 trunk/src/kdparse.c (File Modified)
10054 trunk/src/linebuf.c (File Modified)
10055 trunk/src/listener.c (File Modified)
10056 trunk/src/modules.c (File Modified)
10057 trunk/src/monitor.c (File Modified)
10058 trunk/src/newconf.c (File Modified)
10059 trunk/src/packet.c (File Modified)
10060 trunk/src/parse.c (File Modified)
10061 trunk/src/reject.c (File Modified)
10062 trunk/src/s_auth.c (File Modified)
10063 trunk/src/s_conf.c (File Modified)
10064 trunk/src/s_gline.c (File Modified)
10065 trunk/src/s_log.c (File Modified)
10066 trunk/src/s_newconf.c (File Modified)
10067 trunk/src/s_serv.c (File Modified)
10068 trunk/src/s_stats.c (File Modified)
10069 trunk/src/s_user.c (File Modified)
10070 trunk/src/send.c (File Modified)
10071 trunk/src/whowas.c (File Modified)
10074 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10076 - More coding style niceities. Pretty much got client.h squared away.
10080 trunk/modules/m_dline.c (File Modified)
10081 trunk/modules/m_gline.c (File Modified)
10082 trunk/modules/m_kline.c (File Modified)
10083 trunk/modules/m_rehash.c (File Modified)
10084 trunk/modules/m_resv.c (File Modified)
10085 trunk/modules/m_stats.c (File Modified)
10086 trunk/modules/m_testline.c (File Modified)
10087 trunk/modules/m_user.c (File Modified)
10088 trunk/modules/m_xline.c (File Modified)
10091 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10093 - Propagate quiets (+q) on netjoins
10094 - Clear +q list too on lowerTS sjoin from TS6 source
10098 trunk/modules/core/m_sjoin.c (File Modified)
10099 trunk/src/s_serv.c (File Modified)
10102 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10104 Second argument to whois is always a nick, never a uid.
10105 This prevents /whois other.server uid to get information
10110 trunk/modules/m_whois.c (File Modified)
10113 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10115 Don't allow local users to use uids in user mode.
10119 trunk/src/s_user.c (File Modified)
10122 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10124 Make it compile again.
10128 trunk/src/s_stats.c (File Modified)
10131 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10133 Fix propagation of empty SJOIN.
10137 trunk/modules/core/m_sjoin.c (File Modified)
10140 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10142 Some atheme-style niceties here.
10146 trunk/modules/m_accept.c (File Modified)
10147 trunk/modules/m_admin.c (File Modified)
10148 trunk/modules/m_away.c (File Modified)
10149 trunk/modules/m_cap.c (File Modified)
10150 trunk/modules/m_capab.c (File Modified)
10151 trunk/modules/m_challenge.c (File Modified)
10152 trunk/modules/m_chghost.c (File Modified)
10153 trunk/modules/m_close.c (File Modified)
10154 trunk/modules/m_cmessage.c (File Modified)
10155 trunk/modules/m_connect.c (File Modified)
10156 trunk/modules/m_dline.c (File Modified)
10157 trunk/modules/m_encap.c (File Modified)
10158 trunk/modules/m_etrace.c (File Modified)
10159 trunk/modules/m_gline.c (File Modified)
10160 trunk/modules/m_help.c (File Modified)
10161 trunk/modules/m_info.c (File Modified)
10162 trunk/modules/m_invite.c (File Modified)
10163 trunk/modules/m_ison.c (File Modified)
10164 trunk/modules/m_kline.c (File Modified)
10165 trunk/modules/m_knock.c (File Modified)
10166 trunk/modules/m_links.c (File Modified)
10167 trunk/modules/m_list.c (File Modified)
10168 trunk/modules/m_locops.c (File Modified)
10169 trunk/modules/m_lusers.c (File Modified)
10170 trunk/modules/m_map.c (File Modified)
10171 trunk/modules/m_monitor.c (File Modified)
10172 trunk/modules/m_motd.c (File Modified)
10173 trunk/modules/m_names.c (File Modified)
10174 trunk/modules/m_oper.c (File Modified)
10175 trunk/modules/m_operspy.c (File Modified)
10176 trunk/modules/m_pass.c (File Modified)
10177 trunk/modules/m_ping.c (File Modified)
10178 trunk/modules/m_pong.c (File Modified)
10179 trunk/modules/m_post.c (File Modified)
10180 trunk/modules/m_rehash.c (File Modified)
10181 trunk/modules/m_restart.c (File Modified)
10182 trunk/modules/m_resv.c (File Modified)
10183 trunk/modules/m_services.c (File Modified)
10184 trunk/modules/m_set.c (File Modified)
10185 trunk/modules/m_sshortcut.c (File Modified)
10186 trunk/modules/m_stats.c (File Modified)
10187 trunk/modules/m_svinfo.c (File Modified)
10188 trunk/modules/m_tb.c (File Modified)
10189 trunk/modules/m_testline.c (File Modified)
10190 trunk/modules/m_testmask.c (File Modified)
10191 trunk/modules/m_time.c (File Modified)
10192 trunk/modules/m_topic.c (File Modified)
10193 trunk/modules/m_trace.c (File Modified)
10194 trunk/modules/m_unreject.c (File Modified)
10195 trunk/modules/m_user.c (File Modified)
10196 trunk/modules/m_userhost.c (File Modified)
10197 trunk/modules/m_users.c (File Modified)
10198 trunk/modules/m_version.c (File Modified)
10199 trunk/modules/m_wallops.c (File Modified)
10200 trunk/modules/m_who.c (File Modified)
10201 trunk/modules/m_whois.c (File Modified)
10202 trunk/modules/m_whowas.c (File Modified)
10203 trunk/modules/m_xline.c (File Modified)
10206 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10208 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10212 trunk/.indent.pro (File Modified)
10213 trunk/include/charybdis.h (File Added)
10214 trunk/include/client.h (File Modified)
10215 trunk/modules/.indent.pro (File Modified)
10216 trunk/src/.indent.pro (File Modified)
10217 trunk/src/adns.c (File Modified)
10218 trunk/src/aline.c (File Modified)
10219 trunk/src/cache.c (File Modified)
10220 trunk/src/channel.c (File Modified)
10221 trunk/src/class.c (File Modified)
10222 trunk/src/client.c (File Modified)
10223 trunk/src/commio.c (File Modified)
10224 trunk/src/event.c (File Modified)
10225 trunk/src/hash.c (File Modified)
10226 trunk/src/hostmask.c (File Modified)
10227 trunk/src/ircd.c (File Modified)
10228 trunk/src/kdparse.c (File Modified)
10229 trunk/src/linebuf.c (File Modified)
10230 trunk/src/listener.c (File Modified)
10231 trunk/src/modules.c (File Modified)
10232 trunk/src/monitor.c (File Modified)
10233 trunk/src/newconf.c (File Modified)
10234 trunk/src/packet.c (File Modified)
10235 trunk/src/parse.c (File Modified)
10236 trunk/src/reject.c (File Modified)
10237 trunk/src/s_auth.c (File Modified)
10238 trunk/src/s_conf.c (File Modified)
10239 trunk/src/s_gline.c (File Modified)
10240 trunk/src/s_log.c (File Modified)
10241 trunk/src/s_newconf.c (File Modified)
10242 trunk/src/s_serv.c (File Modified)
10243 trunk/src/s_stats.c (File Modified)
10244 trunk/src/s_user.c (File Modified)
10245 trunk/src/send.c (File Modified)
10246 trunk/src/whowas.c (File Modified)
10249 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10251 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10252 - Convert a few modules towards using this code.
10253 - Make a note about this change in NEWS.
10257 trunk/NEWS (File Modified)
10258 trunk/include/aline.h (File Added)
10259 trunk/modules/m_dline.c (File Modified)
10260 trunk/modules/m_kline.c (File Modified)
10261 trunk/modules/m_resv.c (File Modified)
10262 trunk/modules/m_xline.c (File Modified)
10263 trunk/src/Makefile.in (File Modified)
10264 trunk/src/aline.c (File Added)
10267 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10269 - Update NEWS document.
10273 trunk/NEWS (File Modified)
10276 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10278 Use find_named_person() instead of find_person() in services shortcuts.
10282 trunk/modules/m_sshortcut.c (File Modified)
10285 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10287 Fix propagation of empty channels (+P).
10291 trunk/modules/core/m_sjoin.c (File Modified)
10292 trunk/src/s_serv.c (File Modified)
10295 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10297 Use same comparison for +f.
10301 trunk/modules/core/m_join.c (File Modified)
10304 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10306 Retire server-server non-encap CHGHOST, and clean it up a bit.
10310 trunk/modules/m_chghost.c (File Modified)
10313 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10315 Use TS6 form for SQUIT wallops.
10319 trunk/modules/core/m_squit.c (File Modified)
10322 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10324 Propagate nick changes for remote clients in TS6 form if possible;
10325 simplify the code a bit.
10329 trunk/modules/core/m_nick.c (File Modified)
10332 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10334 Only clear oper_only_umodes on deoper for local clients.
10338 trunk/src/s_user.c (File Modified)
10341 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10343 - Don't enable use_whois_actually in the default config, makes cloaking
10344 only useful for vanity.
10348 trunk/doc/example.conf (File Modified)
10351 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10353 Fix linebuf raw code to not truncate lines longer than
10354 510 characters. This stops ziplinks corruption at
10355 the initial burst if the other side sends a lot.
10359 trunk/src/linebuf.c (File Modified)
10362 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10364 - Add +r to channel_modes().
10368 trunk/src/channel.c (File Modified)
10371 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10377 trunk/NEWS (File Modified)
10380 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10382 err, nvm. wrong project :-P
10386 trunk/src/match.c (File Modified)
10389 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10391 make sure we don't crash on match(NULL, test)
10395 trunk/src/match.c (File Modified)
10398 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10400 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10401 flags = rehash in shared{}.
10402 Uses :<source> ENCAP <target> REHASH [option].
10406 trunk/doc/example.conf (File Modified)
10407 trunk/doc/reference.conf (File Modified)
10408 trunk/help/opers/rehash (File Modified)
10409 trunk/include/s_newconf.h (File Modified)
10410 trunk/modules/m_rehash.c (File Modified)
10411 trunk/modules/m_stats.c (File Modified)
10412 trunk/src/newconf.c (File Modified)
10415 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10417 Initialize flags to 0 in conf_set_shared_flags() and
10418 conf_set_cluster_flags().
10422 trunk/src/newconf.c (File Modified)
10425 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10427 Don't allow a forward from a #channel to an &channel.
10428 Error message is Illegal channel name.
10432 trunk/modules/core/m_mode.c (File Modified)
10435 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10437 - change version to 1.0.1
10441 trunk/configure (File Modified)
10442 trunk/configure.ac (File Modified)
10445 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10451 trunk/NEWS (File Modified)
10454 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10456 Services shortcuts changes:
10457 - Require umode +S on target
10458 - Use ERR_SERVICESDOWN (440) for error message
10459 - Fix check for empty string
10463 trunk/include/numeric.h (File Modified)
10464 trunk/modules/m_sshortcut.c (File Modified)
10465 trunk/src/messages.tab (File Modified)
10468 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10470 s/IsChanService/IsService/g;
10474 trunk/modules/m_sshortcut.c (File Modified)
10477 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10479 Add check for service validity in shortcut routines.
10483 trunk/modules/m_sshortcut.c (File Modified)
10486 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10488 Don't allow forwarding to a -F channel the setter is not on.
10492 trunk/modules/core/m_mode.c (File Modified)
10495 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10497 Describe identify_service and identify_command in
10502 trunk/doc/reference.conf (File Modified)
10505 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10507 More helpfile updates.
10511 trunk/help/Makefile.in (File Modified)
10512 trunk/help/opers/die (File Modified)
10513 trunk/help/opers/join (File Modified)
10514 trunk/help/opers/links (File Modified)
10515 trunk/help/opers/lusers (File Modified)
10516 trunk/help/opers/map (File Added)
10517 trunk/help/opers/motd (File Modified)
10518 trunk/help/opers/names (File Modified)
10519 trunk/help/opers/notice (File Modified)
10520 trunk/help/opers/operspy (File Modified)
10521 trunk/help/opers/part (File Modified)
10522 trunk/help/opers/privmsg (File Modified)
10523 trunk/help/opers/restart (File Modified)
10524 trunk/help/opers/set (File Modified)
10525 trunk/help/opers/stats (File Modified)
10526 trunk/help/opers/trace (File Modified)
10527 trunk/help/opers/version (File Modified)
10528 trunk/help/users/notice (File Modified)
10529 trunk/help/users/privmsg (File Modified)
10530 trunk/help/users/stats (File Modified)
10533 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10539 trunk/help/opers/cmode (File Modified)
10540 trunk/help/opers/umode (File Modified)
10541 trunk/help/opers/wallops (File Modified)
10542 trunk/help/opers/who (File Modified)
10543 trunk/help/users/umode (File Modified)
10546 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10548 Include cmode +r in 004 and 005.
10552 trunk/include/supported.h (File Modified)
10553 trunk/src/messages.tab (File Modified)
10556 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10558 No need to clear all 3 buffers in channel_modes().
10562 trunk/src/channel.c (File Modified)
10565 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10567 - Fix multiple +f modes per line
10568 - -f shouldn't take a parameter
10572 trunk/modules/core/m_mode.c (File Modified)
10575 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10577 Channel mode +Q now prevents forwarding to or through
10578 a channel, just like in hyperion, not from a channel.
10582 trunk/modules/core/m_join.c (File Modified)
10585 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10587 Complete +F/+Q propagation.
10591 trunk/modules/core/m_join.c (File Modified)
10592 trunk/modules/core/m_sjoin.c (File Modified)
10593 trunk/src/channel.c (File Modified)
10596 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10598 - A few minor fixes.
10602 trunk/modules/core/m_join.c (File Modified)
10603 trunk/modules/m_services.c (File Modified)
10606 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10608 - Fix netsplit obfuscation.
10612 trunk/src/client.c (File Modified)
10615 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10617 - Fix another /stats p related bug.
10621 trunk/src/client.c (File Modified)
10624 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10626 - Update example.conf.
10630 trunk/doc/example.conf (File Modified)
10633 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10635 - Fix a minor bug here, and re-release 1.0.
10639 trunk/modules/core/m_nick.c (File Modified)
10642 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10644 - Add bursted clients to /stats p list.
10648 trunk/modules/core/m_nick.c (File Modified)
10651 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10653 - Add identify_service, identify_command options to the example.conf,
10658 trunk/NEWS (File Modified)
10659 trunk/doc/example.conf (File Modified)
10660 trunk/src/newconf.c (File Modified)
10663 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10665 - Add services shortcuts.
10669 trunk/modules/Makefile.in (File Modified)
10670 trunk/modules/m_sshortcut.c (File Added)
10673 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10675 - put back checks i removed by mistake
10679 trunk/modules/core/m_join.c (File Modified)
10682 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10684 - Implement channel mode +Q, which disables forwarding.
10685 - Make forwarding usable by everyone.
10686 - Implement channel mode +F which bypasses authority checks on a target
10692 trunk/NEWS (File Modified)
10693 trunk/include/channel.h (File Modified)
10694 trunk/include/supported.h (File Modified)
10695 trunk/modules/core/m_join.c (File Modified)
10696 trunk/modules/core/m_mode.c (File Modified)
10697 trunk/src/messages.tab (File Modified)
10700 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10702 - Fix account handling brokenness.
10706 trunk/modules/m_services.c (File Modified)
10709 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10711 Identify to services via server password hack. Still
10712 needs config file parts, like
10713 identifyservice = "nickserv@services.int";
10714 identifycommand = "IDENTIFY";
10718 trunk/include/s_conf.h (File Modified)
10719 trunk/src/s_user.c (File Modified)
10722 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10724 Make send.c compile.
10728 trunk/src/send.c (File Modified)
10731 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10733 - Handle this better.
10737 trunk/src/send.c (File Modified)
10740 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10742 If the source is not a client, don't send to normal users.
10746 trunk/src/send.c (File Modified)
10749 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10751 - Make /wallops behave as wallops in other ircds.
10755 trunk/modules/m_wallops.c (File Modified)
10756 trunk/src/send.c (File Modified)
10759 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10765 trunk/NEWS (File Modified)
10766 trunk/configure (File Modified)
10767 trunk/configure.ac (File Modified)
10770 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10772 - Remove efnet configuration.
10773 - Rename example.conf as reference.conf, and replace the default
10774 example.conf with one suitable for AthemeNET.
10775 - Update makefile to reflect these changes.
10779 trunk/doc/Makefile.in (File Modified)
10780 trunk/doc/example.conf (File Modified)
10781 trunk/doc/example.efnet.conf (File Deleted)
10782 trunk/doc/reference.conf (File Added)
10785 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10787 - Don't display opers who are /away.
10791 trunk/modules/m_stats.c (File Modified)
10794 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10796 Put cmode +f in 004 and 005.
10800 trunk/include/supported.h (File Modified)
10801 trunk/src/messages.tab (File Modified)
10804 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10806 Add user umode +Q which prevents a user from
10811 trunk/include/client.h (File Modified)
10812 trunk/modules/core/m_join.c (File Modified)
10813 trunk/src/messages.tab (File Modified)
10814 trunk/src/s_user.c (File Modified)
10817 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10819 Implement channel forwarding in m_join(). As in
10820 hyperion, failing to join because of +i, +r or +j
10821 can cause you to be forwarded, potentially
10822 recursively. Unlike hyperion, a single numeric
10823 is sent in case of a successful forward, otherwise
10824 the ircd acts if there were no forward.
10828 trunk/include/numeric.h (File Modified)
10829 trunk/modules/core/m_join.c (File Modified)
10830 trunk/src/messages.tab (File Modified)
10833 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10835 Allow servers to set oper-only cmodes as well.
10839 trunk/modules/core/m_mode.c (File Modified)
10842 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10844 Add cmode +f which takes a channel name, settable
10845 only by opers for now. Does not do anything yet.
10849 trunk/include/channel.h (File Modified)
10850 trunk/modules/core/m_join.c (File Modified)
10851 trunk/modules/core/m_mode.c (File Modified)
10852 trunk/modules/core/m_sjoin.c (File Modified)
10853 trunk/src/channel.c (File Modified)
10856 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10858 Fully initialize 'mode' in ms_join() and ms_sjoin()
10859 to avoid old +j garbage from being used.
10863 trunk/modules/core/m_join.c (File Modified)
10864 trunk/modules/core/m_sjoin.c (File Modified)
10867 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10869 - only touch join_count/join_delta if join throttling
10870 is enabled on the channel
10871 - reset join_count/join_delta to 0 if -j is set
10875 trunk/modules/core/m_join.c (File Modified)
10876 trunk/modules/core/m_mode.c (File Modified)
10877 trunk/modules/core/m_sjoin.c (File Modified)
10880 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10882 Also start a new "period" for join throttling for remote joins,
10883 if necessary. Make the code slightly clearer.
10887 trunk/modules/core/m_join.c (File Modified)
10888 trunk/src/channel.c (File Modified)
10891 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10893 Some +j improvements, still broken.
10897 trunk/modules/core/m_join.c (File Modified)
10898 trunk/modules/core/m_sjoin.c (File Modified)
10901 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10903 Only do +z processing for +m channels the sender is on,
10904 as bans/quiets are currently only checked locally.
10908 trunk/modules/core/m_message.c (File Modified)
10911 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10913 - Add max_bans_large configuration option, defaulting to 500, to
10914 limit the number of bans in a +L channel
10915 - Change b/e/I to b/e/I/q in texts
10919 trunk/doc/example.conf (File Modified)
10920 trunk/include/s_conf.h (File Modified)
10921 trunk/modules/core/m_mode.c (File Modified)
10922 trunk/modules/m_info.c (File Modified)
10923 trunk/src/newconf.c (File Modified)
10924 trunk/src/s_conf.c (File Modified)
10927 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10929 Store invite for +gi channels.
10930 Note that +gi is significantly weaker access control than +i.
10934 trunk/modules/m_invite.c (File Modified)
10937 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10939 Nonops are allowed to see +q lists.
10943 trunk/modules/core/m_mode.c (File Modified)
10946 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10948 Invalidate can_send() cache on -q.
10952 trunk/modules/core/m_mode.c (File Modified)
10955 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10957 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10961 trunk/modules/core/m_sjoin.c (File Modified)
10964 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10966 - Allow blank SJOINs -- for permanant channels.
10970 trunk/modules/core/m_sjoin.c (File Modified)
10973 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10975 - Burst permanant channels.
10979 trunk/src/s_serv.c (File Modified)
10982 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10984 - Fix handling of permanant channels.
10988 trunk/modules/core/m_join.c (File Modified)
10991 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10993 - Run indent on core modules.
10994 - Add propagation of join throttle settings.
10998 trunk/modules/core/m_die.c (File Modified)
10999 trunk/modules/core/m_error.c (File Modified)
11000 trunk/modules/core/m_join.c (File Modified)
11001 trunk/modules/core/m_kick.c (File Modified)
11002 trunk/modules/core/m_kill.c (File Modified)
11003 trunk/modules/core/m_message.c (File Modified)
11004 trunk/modules/core/m_mode.c (File Modified)
11005 trunk/modules/core/m_nick.c (File Modified)
11006 trunk/modules/core/m_part.c (File Modified)
11007 trunk/modules/core/m_quit.c (File Modified)
11008 trunk/modules/core/m_server.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11010 trunk/modules/core/m_squit.c (File Modified)
11013 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11015 - Fix mistake in commit message.
11019 trunk/ChangeLog (File Modified)
11022 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11024 - Channel throttling.
11028 trunk/NEWS (File Modified)
11029 trunk/include/supported.h (File Modified)
11030 trunk/modules/core/m_mode.c (File Modified)
11031 trunk/src/messages.tab (File Modified)
11034 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11036 - Channel throttle logic fixes.
11040 trunk/include/channel.h (File Modified)
11043 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11045 - Add the throttle logic.
11049 trunk/include/channel.h (File Modified)
11050 trunk/include/numeric.h (File Modified)
11051 trunk/modules/core/m_join.c (File Modified)
11052 trunk/src/channel.c (File Modified)
11053 trunk/src/messages.tab (File Modified)
11056 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11058 - Cosmetic fixes to CREDITS.
11062 trunk/CREDITS (File Modified)
11065 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11067 - Better channel_modes() from ShadowIRCd 4.
11071 trunk/include/channel.h (File Modified)
11072 trunk/src/channel.c (File Modified)
11075 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11077 - Strip colour codes from parts.
11081 trunk/modules/core/m_part.c (File Modified)
11084 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11086 - Strip colour codes from quits.
11090 trunk/modules/core/m_quit.c (File Modified)
11093 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11095 - add +c/+g/+z to channel_modes().
11099 trunk/src/channel.c (File Modified)
11102 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11104 - Add +g to 004/005 numerics.
11108 trunk/include/supported.h (File Modified)
11109 trunk/src/messages.tab (File Modified)
11112 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11114 - Add +cgz to set_final_mode() in both join/sjoin.
11115 - Implement channel mode +g: Free invite.
11119 trunk/include/channel.h (File Modified)
11120 trunk/modules/core/m_join.c (File Modified)
11121 trunk/modules/core/m_mode.c (File Modified)
11122 trunk/modules/core/m_sjoin.c (File Modified)
11123 trunk/modules/m_invite.c (File Modified)
11126 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11128 - Make sure /stats p uses the right list.
11132 trunk/modules/m_stats.c (File Modified)
11135 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11137 - local oper list becomes local_oper_list.
11138 - all opers are stored on oper_list for /stats p.
11142 trunk/include/ircd.h (File Modified)
11143 trunk/modules/m_stats.c (File Modified)
11144 trunk/modules/m_trace.c (File Modified)
11145 trunk/src/client.c (File Modified)
11146 trunk/src/ircd.c (File Modified)
11147 trunk/src/s_user.c (File Modified)
11148 trunk/src/send.c (File Modified)
11151 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11153 - Remove ENABLE_SERVICES legacy define.
11157 trunk/configure (File Modified)
11158 trunk/configure.ac (File Modified)
11159 trunk/include/client.h (File Modified)
11160 trunk/include/m_info.h (File Modified)
11161 trunk/include/s_conf.h (File Modified)
11162 trunk/modules/Makefile.in (File Modified)
11163 trunk/modules/core/m_kick.c (File Modified)
11164 trunk/modules/core/m_mode.c (File Modified)
11165 trunk/modules/core/m_nick.c (File Modified)
11166 trunk/modules/core/m_sjoin.c (File Modified)
11167 trunk/modules/m_services.c (File Modified)
11168 trunk/src/channel.c (File Modified)
11169 trunk/src/newconf.c (File Modified)
11170 trunk/src/s_conf.c (File Modified)
11171 trunk/src/s_serv.c (File Modified)
11172 trunk/src/s_user.c (File Modified)
11175 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11177 - New reject message, ala ircu.
11181 trunk/src/reject.c (File Modified)
11184 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11186 - Reduce 'broadcast storm' effect in m_chghost.
11190 trunk/modules/m_chghost.c (File Modified)
11193 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11195 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11199 trunk/include/supported.h (File Modified)
11200 trunk/src/messages.tab (File Modified)
11203 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11209 trunk/include/channel.h (File Modified)
11210 trunk/modules/core/m_message.c (File Modified)
11211 trunk/modules/core/m_mode.c (File Modified)
11214 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11216 - use sendto_one_numeric() in some places.
11220 trunk/modules/core/m_mode.c (File Modified)
11223 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11225 - Implement channel mode +c -- colour stripping.
11229 trunk/include/irc_string.h (File Modified)
11230 trunk/include/supported.h (File Modified)
11231 trunk/modules/core/m_message.c (File Modified)
11232 trunk/modules/core/m_mode.c (File Modified)
11233 trunk/src/irc_string.c (File Modified)
11234 trunk/src/messages.tab (File Modified)
11237 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11239 - Add +qLP to CHANMODES 005 numeric.
11243 trunk/include/supported.h (File Modified)
11246 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11248 Move credits files to doc/.
11252 trunk/Hybrid-team (File Deleted)
11253 trunk/Ratbox-team (File Deleted)
11254 trunk/doc/Hybrid-team (File Added)
11255 trunk/doc/Ratbox-team (File Added)
11258 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11260 - Rename Ratbox credits as Ratbox-team.
11261 - Add in our own CREDITS.
11265 trunk/CREDITS (File Deleted)
11266 trunk/CREDITS (File Added)
11267 trunk/Ratbox-team (File Added)
11270 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11272 - Quietcache fixes.
11276 trunk/modules/core/m_mode.c (File Modified)
11279 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11281 - Rebuild configure.
11285 trunk/autom4te.cache/ (File Deleted)
11286 trunk/configure (File Modified)
11289 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11291 Add +q to messages.tab.
11295 trunk/src/messages.tab (File Modified)
11298 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11300 - port m_sjoin stuff to TS6 JOIN syntax.
11304 trunk/modules/core/m_join.c (File Modified)
11307 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11309 - Implement channel mode +q (quiet)
11313 trunk/include/channel.h (File Modified)
11314 trunk/modules/core/m_mode.c (File Modified)
11315 trunk/src/channel.c (File Modified)
11318 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11320 Add +L/+P for set_final_mode().
11324 trunk/modules/core/m_sjoin.c (File Modified)
11327 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11329 Add +L/+P in channel_modes().
11333 trunk/src/channel.c (File Modified)
11336 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11338 - Use MODE_PERMANENT, not MODE_PERMANANT
11339 - Actually use chm_staff()
11341 It compiles but is not otherwise tested.
11345 trunk/include/channel.h (File Modified)
11346 trunk/modules/core/m_mode.c (File Modified)
11347 trunk/modules/core/m_sjoin.c (File Modified)
11348 trunk/src/channel.c (File Modified)
11351 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11353 - Ok, patchlevel.h is fixed now.
11357 trunk/include/patchlevel.h (File Modified)
11360 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11366 trunk/include/patchlevel.h (File Modified)
11367 trunk/src/version.c.SH (File Modified)
11370 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11372 - Fix compilation issue with version.c.
11376 trunk/src/version.c.SH (File Modified)
11379 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11381 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11382 this from the BUGS file.
11386 trunk/BUGS (File Modified)
11389 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11391 Mangle all netsplit messages if flatten links is enabled.
11395 trunk/src/client.c (File Modified)
11398 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11400 - jilles pointed out that /stats p needed severe changes -- implement
11405 trunk/modules/m_stats.c (File Modified)
11408 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11410 Rename RELNOTES to NEWS.
11414 trunk/NEWS (File Added)
11415 trunk/RELNOTES (File Deleted)
11418 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11424 trunk/RELNOTES (File Modified)
11427 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11429 - Make /stats p work globally.
11430 - Change 'OPER(s)' to 'staff members'
11434 trunk/modules/m_stats.c (File Modified)
11437 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11439 - add modes, +LP to RPL_MYINFO.
11443 trunk/src/messages.tab (File Modified)
11446 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11448 More stuff to RELNOTES.
11452 trunk/RELNOTES (File Modified)
11455 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11461 trunk/modules/core/m_sjoin.c (File Modified)
11462 trunk/src/channel.c (File Modified)
11465 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11467 - Implement list limit exceed modes -- +L.
11471 trunk/modules/core/m_mode.c (File Modified)
11474 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11476 - Add handlers for modes +L, +P.
11480 trunk/include/channel.h (File Modified)
11481 trunk/modules/core/m_mode.c (File Modified)
11484 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11486 Update properties on *everything*.
11490 trunk/.cvsignore (Property Modified)
11491 trunk/.indent.pro (Property Modified)
11492 trunk/BUGS (File Modified) (Property Modified)
11493 trunk/CREDITS (File Modified) (Property Modified)
11494 trunk/ChangeLog (Property Modified)
11495 trunk/Hybrid-team (File Modified) (Property Modified)
11496 trunk/INSTALL (File Modified) (Property Modified)
11497 trunk/LICENSE (File Modified) (Property Modified)
11498 trunk/Makefile.in (File Modified) (Property Modified)
11499 trunk/README.FIRST (File Modified) (Property Modified)
11500 trunk/RELNOTES (File Modified) (Property Modified)
11501 trunk/SVN-Access (Property Modified)
11502 trunk/aclocal.m4 (File Modified) (Property Modified)
11503 trunk/adns/.cvsignore (Property Modified)
11504 trunk/adns/COPYING (Property Modified)
11505 trunk/adns/GPL-vs-LGPL (Property Modified)
11506 trunk/adns/Makefile.in (File Modified) (Property Modified)
11507 trunk/adns/README (Property Modified)
11508 trunk/adns/README.ircd (Property Modified)
11509 trunk/adns/adns.h (File Modified) (Property Modified)
11510 trunk/adns/check.c (File Modified) (Property Modified)
11511 trunk/adns/dlist.h (File Modified) (Property Modified)
11512 trunk/adns/event.c (File Modified) (Property Modified)
11513 trunk/adns/general.c (File Modified) (Property Modified)
11514 trunk/adns/internal.h (File Modified) (Property Modified)
11515 trunk/adns/parse.c (File Modified) (Property Modified)
11516 trunk/adns/query.c (File Modified) (Property Modified)
11517 trunk/adns/reply.c (File Modified) (Property Modified)
11518 trunk/adns/setup.c (File Modified) (Property Modified)
11519 trunk/adns/transmit.c (File Modified) (Property Modified)
11520 trunk/adns/tvarith.h (File Modified) (Property Modified)
11521 trunk/adns/types.c (File Modified) (Property Modified)
11522 trunk/configure (File Modified) (Property Modified)
11523 trunk/configure.ac (File Modified) (Property Modified)
11524 trunk/contrib/.cvsignore (Property Modified)
11525 trunk/contrib/.indent.pro (Property Modified)
11526 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11527 trunk/contrib/README (File Modified) (Property Modified)
11528 trunk/contrib/example_module.c (File Modified) (Property Modified)
11529 trunk/contrib/m_42.c (File Modified) (Property Modified)
11530 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11531 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11532 trunk/contrib/m_force.c (File Modified) (Property Modified)
11533 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11534 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11535 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11536 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11537 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11538 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11539 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11540 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11541 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11542 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11543 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11544 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11545 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11546 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11547 trunk/doc/.cvsignore (Property Modified)
11548 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11549 trunk/doc/Makefile.in (File Modified) (Property Modified)
11550 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11551 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11552 trunk/doc/challenge.txt (File Modified) (Property Modified)
11553 trunk/doc/example.conf (File Modified) (Property Modified)
11554 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11555 trunk/doc/hooks.txt (File Modified) (Property Modified)
11556 trunk/doc/index.txt (File Modified) (Property Modified)
11557 trunk/doc/ircd.8 (File Modified) (Property Modified)
11558 trunk/doc/ircd.motd (Property Modified)
11559 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11560 trunk/doc/modeg.txt (File Modified) (Property Modified)
11561 trunk/doc/modes.txt (File Modified) (Property Modified)
11562 trunk/doc/monitor.txt (File Modified) (Property Modified)
11563 trunk/doc/old/Authors (Property Modified)
11564 trunk/doc/operguide.txt (File Modified) (Property Modified)
11565 trunk/doc/opermyth.txt (Property Modified)
11566 trunk/doc/server-version-info (File Modified) (Property Modified)
11567 trunk/doc/services.txt (File Modified) (Property Modified)
11568 trunk/doc/technical/README.TSora (Property Modified)
11569 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11570 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11571 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11572 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11573 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11574 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11575 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11576 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11577 trunk/doc/technical/rfc1459.txt (Property Modified)
11578 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11579 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11580 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11581 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11582 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11583 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11584 trunk/help/Makefile.in (File Modified) (Property Modified)
11585 trunk/help/opers/accept (Property Modified)
11586 trunk/help/opers/admin (Property Modified)
11587 trunk/help/opers/away (Property Modified)
11588 trunk/help/opers/capab (Property Modified)
11589 trunk/help/opers/challenge (Property Modified)
11590 trunk/help/opers/close (Property Modified)
11591 trunk/help/opers/cmode (Property Modified)
11592 trunk/help/opers/cnotice (Property Modified)
11593 trunk/help/opers/connect (Property Modified)
11594 trunk/help/opers/cprivmsg (Property Modified)
11595 trunk/help/opers/credits (Property Modified)
11596 trunk/help/opers/die (Property Modified)
11597 trunk/help/opers/dline (Property Modified)
11598 trunk/help/opers/eob (Property Modified)
11599 trunk/help/opers/error (Property Modified)
11600 trunk/help/opers/etrace (Property Modified)
11601 trunk/help/opers/gline (Property Modified)
11602 trunk/help/opers/help (Property Modified)
11603 trunk/help/opers/index (Property Modified)
11604 trunk/help/opers/info (Property Modified)
11605 trunk/help/opers/invite (Property Modified)
11606 trunk/help/opers/ison (Property Modified)
11607 trunk/help/opers/join (Property Modified)
11608 trunk/help/opers/kick (Property Modified)
11609 trunk/help/opers/kill (Property Modified)
11610 trunk/help/opers/kline (Property Modified)
11611 trunk/help/opers/knock (Property Modified)
11612 trunk/help/opers/links (Property Modified)
11613 trunk/help/opers/list (Property Modified)
11614 trunk/help/opers/locops (Property Modified)
11615 trunk/help/opers/lusers (Property Modified)
11616 trunk/help/opers/modlist (Property Modified)
11617 trunk/help/opers/modload (Property Modified)
11618 trunk/help/opers/modrestart (Property Modified)
11619 trunk/help/opers/modunload (Property Modified)
11620 trunk/help/opers/motd (Property Modified)
11621 trunk/help/opers/names (Property Modified)
11622 trunk/help/opers/nick (Property Modified)
11623 trunk/help/opers/notice (Property Modified)
11624 trunk/help/opers/oper (Property Modified)
11625 trunk/help/opers/operspy (Property Modified)
11626 trunk/help/opers/operwall (Property Modified)
11627 trunk/help/opers/part (Property Modified)
11628 trunk/help/opers/pass (Property Modified)
11629 trunk/help/opers/ping (Property Modified)
11630 trunk/help/opers/pong (Property Modified)
11631 trunk/help/opers/post (Property Modified)
11632 trunk/help/opers/privmsg (Property Modified)
11633 trunk/help/opers/quit (Property Modified)
11634 trunk/help/opers/rehash (Property Modified)
11635 trunk/help/opers/restart (Property Modified)
11636 trunk/help/opers/resv (Property Modified)
11637 trunk/help/opers/server (Property Modified)
11638 trunk/help/opers/set (Property Modified)
11639 trunk/help/opers/sjoin (Property Modified)
11640 trunk/help/opers/squit (Property Modified)
11641 trunk/help/opers/stats (Property Modified)
11642 trunk/help/opers/svinfo (Property Modified)
11643 trunk/help/opers/testgecos (Property Modified)
11644 trunk/help/opers/testline (Property Modified)
11645 trunk/help/opers/testmask (Property Modified)
11646 trunk/help/opers/time (Property Modified)
11647 trunk/help/opers/topic (Property Modified)
11648 trunk/help/opers/trace (Property Modified)
11649 trunk/help/opers/uhelp (Property Modified)
11650 trunk/help/opers/umode (Property Modified)
11651 trunk/help/opers/undline (Property Modified)
11652 trunk/help/opers/ungline (Property Modified)
11653 trunk/help/opers/unkline (Property Modified)
11654 trunk/help/opers/unresv (Property Modified)
11655 trunk/help/opers/unxline (Property Modified)
11656 trunk/help/opers/user (Property Modified)
11657 trunk/help/opers/userhost (Property Modified)
11658 trunk/help/opers/users (Property Modified)
11659 trunk/help/opers/version (Property Modified)
11660 trunk/help/opers/wallops (Property Modified)
11661 trunk/help/opers/who (Property Modified)
11662 trunk/help/opers/whois (Property Modified)
11663 trunk/help/opers/whowas (Property Modified)
11664 trunk/help/opers/xline (Property Modified)
11665 trunk/help/users/index (Property Modified)
11666 trunk/help/users/info (Property Modified)
11667 trunk/help/users/notice (Property Modified)
11668 trunk/help/users/privmsg (Property Modified)
11669 trunk/help/users/stats (Property Modified)
11670 trunk/help/users/umode (Property Modified)
11671 trunk/include/.cvsignore (Property Modified)
11672 trunk/include/.indent.pro (Property Modified)
11673 trunk/include/balloc.h (File Modified) (Property Modified)
11674 trunk/include/cache.h (File Modified) (Property Modified)
11675 trunk/include/channel.h (File Modified) (Property Modified)
11676 trunk/include/class.h (File Modified) (Property Modified)
11677 trunk/include/client.h (File Modified) (Property Modified)
11678 trunk/include/commio.h (File Modified) (Property Modified)
11679 trunk/include/common.h (File Modified) (Property Modified)
11680 trunk/include/config.h (File Modified) (Property Modified)
11681 trunk/include/config.h.dist (File Modified) (Property Modified)
11682 trunk/include/defaults.h (File Modified) (Property Modified)
11683 trunk/include/event.h (File Modified) (Property Modified)
11684 trunk/include/hash.h (File Modified) (Property Modified)
11685 trunk/include/hook.h (File Modified) (Property Modified)
11686 trunk/include/hostmask.h (File Modified) (Property Modified)
11687 trunk/include/irc_string.h (File Modified) (Property Modified)
11688 trunk/include/ircd.h (File Modified) (Property Modified)
11689 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11690 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11691 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11692 trunk/include/linebuf.h (File Modified) (Property Modified)
11693 trunk/include/listener.h (File Modified) (Property Modified)
11694 trunk/include/m_info.h (File Modified) (Property Modified)
11695 trunk/include/memory.h (File Modified) (Property Modified)
11696 trunk/include/modules.h (File Modified) (Property Modified)
11697 trunk/include/monitor.h (File Modified) (Property Modified)
11698 trunk/include/msg.h (File Modified) (Property Modified)
11699 trunk/include/newconf.h (File Modified) (Property Modified)
11700 trunk/include/numeric.h (File Modified) (Property Modified)
11701 trunk/include/packet.h (File Modified) (Property Modified)
11702 trunk/include/parse.h (File Modified) (Property Modified)
11703 trunk/include/patchlevel.h (File Modified) (Property Modified)
11704 trunk/include/patricia.h (File Modified) (Property Modified)
11705 trunk/include/reject.h (File Modified) (Property Modified)
11706 trunk/include/res.h (File Modified) (Property Modified)
11707 trunk/include/restart.h (File Modified) (Property Modified)
11708 trunk/include/s_auth.h (File Modified) (Property Modified)
11709 trunk/include/s_conf.h (File Modified) (Property Modified)
11710 trunk/include/s_gline.h (File Modified) (Property Modified)
11711 trunk/include/s_log.h (File Modified) (Property Modified)
11712 trunk/include/s_newconf.h (File Modified) (Property Modified)
11713 trunk/include/s_serv.h (File Modified) (Property Modified)
11714 trunk/include/s_stats.h (File Modified) (Property Modified)
11715 trunk/include/s_user.h (File Modified) (Property Modified)
11716 trunk/include/s_zip.h (File Modified) (Property Modified)
11717 trunk/include/scache.h (File Modified) (Property Modified)
11718 trunk/include/send.h (File Modified) (Property Modified)
11719 trunk/include/serno.h (Property Modified)
11720 trunk/include/setup.h.in (Property Modified)
11721 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11722 trunk/include/stdinc.h (File Modified) (Property Modified)
11723 trunk/include/supported.h (File Modified) (Property Modified)
11724 trunk/include/tools.h (File Modified) (Property Modified)
11725 trunk/include/whowas.h (File Modified) (Property Modified)
11726 trunk/install-sh (File Modified) (Property Modified)
11727 trunk/modules/.cvsignore (Property Modified)
11728 trunk/modules/.depend (Property Modified)
11729 trunk/modules/.indent.pro (Property Modified)
11730 trunk/modules/Makefile.in (File Modified) (Property Modified)
11731 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11732 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11733 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11734 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11735 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11736 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11737 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11738 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11739 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11740 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11741 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11742 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11743 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11744 trunk/modules/m_accept.c (File Modified) (Property Modified)
11745 trunk/modules/m_admin.c (File Modified) (Property Modified)
11746 trunk/modules/m_away.c (File Modified) (Property Modified)
11747 trunk/modules/m_cap.c (File Modified) (Property Modified)
11748 trunk/modules/m_capab.c (File Modified) (Property Modified)
11749 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11750 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11751 trunk/modules/m_close.c (File Modified) (Property Modified)
11752 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11753 trunk/modules/m_connect.c (File Modified) (Property Modified)
11754 trunk/modules/m_dline.c (File Modified) (Property Modified)
11755 trunk/modules/m_encap.c (File Modified) (Property Modified)
11756 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11757 trunk/modules/m_gline.c (File Modified) (Property Modified)
11758 trunk/modules/m_help.c (File Modified) (Property Modified)
11759 trunk/modules/m_info.c (File Modified) (Property Modified)
11760 trunk/modules/m_invite.c (File Modified) (Property Modified)
11761 trunk/modules/m_ison.c (File Modified) (Property Modified)
11762 trunk/modules/m_kline.c (File Modified) (Property Modified)
11763 trunk/modules/m_knock.c (File Modified) (Property Modified)
11764 trunk/modules/m_links.c (File Modified) (Property Modified)
11765 trunk/modules/m_list.c (File Modified) (Property Modified)
11766 trunk/modules/m_locops.c (File Modified) (Property Modified)
11767 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11768 trunk/modules/m_map.c (File Modified) (Property Modified)
11769 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11770 trunk/modules/m_motd.c (File Modified) (Property Modified)
11771 trunk/modules/m_names.c (File Modified) (Property Modified)
11772 trunk/modules/m_oper.c (File Modified) (Property Modified)
11773 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11774 trunk/modules/m_pass.c (File Modified) (Property Modified)
11775 trunk/modules/m_ping.c (File Modified) (Property Modified)
11776 trunk/modules/m_pong.c (File Modified) (Property Modified)
11777 trunk/modules/m_post.c (File Modified) (Property Modified)
11778 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11779 trunk/modules/m_restart.c (File Modified) (Property Modified)
11780 trunk/modules/m_resv.c (File Modified) (Property Modified)
11781 trunk/modules/m_services.c (File Modified) (Property Modified)
11782 trunk/modules/m_set.c (File Modified) (Property Modified)
11783 trunk/modules/m_stats.c (File Modified) (Property Modified)
11784 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11785 trunk/modules/m_tb.c (File Modified) (Property Modified)
11786 trunk/modules/m_testline.c (File Modified) (Property Modified)
11787 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11788 trunk/modules/m_time.c (File Modified) (Property Modified)
11789 trunk/modules/m_topic.c (File Modified) (Property Modified)
11790 trunk/modules/m_trace.c (File Modified) (Property Modified)
11791 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11792 trunk/modules/m_user.c (File Modified) (Property Modified)
11793 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11794 trunk/modules/m_users.c (File Modified) (Property Modified)
11795 trunk/modules/m_version.c (File Modified) (Property Modified)
11796 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11797 trunk/modules/m_who.c (File Modified) (Property Modified)
11798 trunk/modules/m_whois.c (File Modified) (Property Modified)
11799 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11800 trunk/modules/m_xline.c (File Modified) (Property Modified)
11801 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11802 trunk/servlink/.cvsignore (Property Modified)
11803 trunk/servlink/.indent.pro (Property Modified)
11804 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11805 trunk/servlink/README (File Modified) (Property Modified)
11806 trunk/servlink/TODO (File Modified) (Property Modified)
11807 trunk/servlink/control.c (File Modified) (Property Modified)
11808 trunk/servlink/control.h (File Modified) (Property Modified)
11809 trunk/servlink/io.c (File Modified) (Property Modified)
11810 trunk/servlink/io.h (File Modified) (Property Modified)
11811 trunk/servlink/servlink.c (File Modified) (Property Modified)
11812 trunk/servlink/servlink.h (File Modified) (Property Modified)
11813 trunk/src/.cvsignore (Property Modified)
11814 trunk/src/.depend (Property Modified)
11815 trunk/src/.indent.pro (Property Modified)
11816 trunk/src/Makefile.in (File Modified) (Property Modified)
11817 trunk/src/adns.c (File Modified) (Property Modified)
11818 trunk/src/balloc.c (File Modified) (Property Modified)
11819 trunk/src/cache.c (File Modified) (Property Modified)
11820 trunk/src/channel.c (File Modified) (Property Modified)
11821 trunk/src/class.c (File Modified) (Property Modified)
11822 trunk/src/client.c (File Modified) (Property Modified)
11823 trunk/src/commio.c (File Modified) (Property Modified)
11824 trunk/src/devpoll.c (File Modified) (Property Modified)
11825 trunk/src/epoll.c (File Modified) (Property Modified)
11826 trunk/src/event.c (File Modified) (Property Modified)
11827 trunk/src/getopt.c (File Modified) (Property Modified)
11828 trunk/src/hash.c (File Modified) (Property Modified)
11829 trunk/src/hook.c (File Modified) (Property Modified)
11830 trunk/src/hostmask.c (File Modified) (Property Modified)
11831 trunk/src/irc_string.c (File Modified) (Property Modified)
11832 trunk/src/ircd.c (File Modified) (Property Modified)
11833 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11834 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11835 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11836 trunk/src/kdparse.c (File Modified) (Property Modified)
11837 trunk/src/kqueue.c (File Modified) (Property Modified)
11838 trunk/src/linebuf.c (File Modified) (Property Modified)
11839 trunk/src/listener.c (File Modified) (Property Modified)
11840 trunk/src/match.c (File Modified) (Property Modified)
11841 trunk/src/memory.c (File Modified) (Property Modified)
11842 trunk/src/messages.tab (File Modified) (Property Modified)
11843 trunk/src/modules.c (File Modified) (Property Modified)
11844 trunk/src/monitor.c (File Modified) (Property Modified)
11845 trunk/src/newconf.c (File Modified) (Property Modified)
11846 trunk/src/numeric.c (File Modified) (Property Modified)
11847 trunk/src/packet.c (File Modified) (Property Modified)
11848 trunk/src/parse.c (File Modified) (Property Modified)
11849 trunk/src/patricia.c (File Modified) (Property Modified)
11850 trunk/src/poll.c (File Modified) (Property Modified)
11851 trunk/src/reject.c (File Modified) (Property Modified)
11852 trunk/src/restart.c (File Modified) (Property Modified)
11853 trunk/src/s_auth.c (File Modified) (Property Modified)
11854 trunk/src/s_conf.c (File Modified) (Property Modified)
11855 trunk/src/s_gline.c (File Modified) (Property Modified)
11856 trunk/src/s_log.c (File Modified) (Property Modified)
11857 trunk/src/s_newconf.c (File Modified) (Property Modified)
11858 trunk/src/s_serv.c (File Modified) (Property Modified)
11859 trunk/src/s_stats.c (File Modified) (Property Modified)
11860 trunk/src/s_user.c (File Modified) (Property Modified)
11861 trunk/src/scache.c (File Modified) (Property Modified)
11862 trunk/src/select.c (File Modified) (Property Modified)
11863 trunk/src/send.c (File Modified) (Property Modified)
11864 trunk/src/snprintf.c (File Modified) (Property Modified)
11865 trunk/src/tools.c (File Modified) (Property Modified)
11866 trunk/src/version.c.SH (File Modified) (Property Modified)
11867 trunk/src/whowas.c (File Modified) (Property Modified)
11868 trunk/tools/.cvsignore (Property Modified)
11869 trunk/tools/Makefile.in (File Modified) (Property Modified)
11870 trunk/tools/README (File Modified) (Property Modified)
11871 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11872 trunk/tools/convertilines.c (File Modified) (Property Modified)
11873 trunk/tools/convertklines.c (File Modified) (Property Modified)
11874 trunk/tools/mkkeypair (Property Modified)
11875 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11876 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11877 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11878 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11879 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11880 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11881 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11882 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11883 trunk/tools/untabify (File Modified) (Property Modified)
11884 trunk/tools/viconf.c (File Modified) (Property Modified)
11887 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11893 trunk/RELNOTES (File Modified)
11896 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11898 - Make version.c use our serial, not ratbox's.
11902 trunk/src/version.c.SH (File Modified)
11905 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11908 - revved patchlevel to 2.1.5
11912 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11916 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11918 - fix buffer overflow and unterminated buffer when removing TS6 bans
11919 - fix rebuilding of SJOIN
11923 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11926 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11928 have servlink report if it gets an uncompressed error message when it gets inflate failures
11931 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11934 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11936 - extend our copyrights to 2005.
11940 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12046 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12049 - revved patchlevel to 2.1.4
12053 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12057 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12059 - add TARGMAX to 005
12060 - remove the +1 from ->uid in struct Client
12061 - fix checking of accept entries in m_accept.c
12065 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12071 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12073 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12081 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12083 - remove an unused variable
12087 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12090 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12092 don't burst a TS5 name in burst_TS6. -via jillies
12095 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12098 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12100 - via jilles, make nickchanges invalidate any cached bans for
12105 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12111 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12113 - fix some char vs byte usage to make adns compile cleanly with gcc4
12117 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12127 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12129 userhost should allow 5 userhost checks, not 4
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12135 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12137 - another darwin fix
12141 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12144 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12150 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12160 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12162 - remove bogus extern of abort_list
12166 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12169 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12171 svn repo access stuff
12174 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12177 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12183 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12186 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12192 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12195 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12197 revert omotd..i thought it was a good idea..oh well
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12203 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12205 Commas are bad things in channel keys
12209 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12212 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12214 Add OMOTD command to display oper motd
12218 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12221 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12223 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12226 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12229 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12231 Modified files: (Branch: RATBOX_2_1)
12234 - stop testing whois for protocol violations, as they can be caused in
12235 ircds going all the way back to the original ircd2.8
12237 Revision Changes Path
12238 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12242 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12244 Modified files: (Branch: RATBOX_2_1)
12247 - remove some 2.2 code
12249 Revision Changes Path
12250 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12254 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12256 Modified files: (Branch: RATBOX_2_1)
12259 backport of the silly december 31st bug
12261 Revision Changes Path
12262 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12266 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12268 Modified files: (Branch: RATBOX_2_1)
12270 include patchlevel.h
12272 - revved patchlevel to 2.1.3
12274 Revision Changes Path
12275 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12276 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12280 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12282 Modified files: (Branch: RATBOX_2_1)
12285 modules/core m_nick.c
12288 - stop removing a clients own list of accepted clients when they do a
12290 - clean up the accept code so its less retarded
12292 Revision Changes Path
12293 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12294 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12295 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12296 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12300 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12302 Modified files: (Branch: RATBOX_2_1)
12305 src event.c ircd.c newconf.c
12307 - remove a defn of links_cache_list in m_links.c which was causing
12308 the flattened links update to be ignored
12309 - add eventUpdate(), and make links_delay update on rehash
12311 Revision Changes Path
12312 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12313 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12314 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12315 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12316 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12320 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12322 Modified files: (Branch: RATBOX_2_1)
12326 - make the conf parser apply service {}; on rehash
12328 Revision Changes Path
12329 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12330 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12334 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12336 Modified files: (Branch: RATBOX_2_1)
12339 - show ENABLE_SERVICES define in info
12341 Revision Changes Path
12342 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12346 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12348 Modified files: (Branch: RATBOX_2_1)
12349 modules m_services.c m_stats.c
12351 - via jilles, make m_services.c hook into stats U and display service
12354 Revision Changes Path
12355 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12356 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12360 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12362 Modified files: (Branch: RATBOX_2_1)
12363 . configure configure.ac
12365 - default build to -O2
12367 Revision Changes Path
12368 7.249.2.2 +4 -4 ircd-ratbox/configure
12369 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12373 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12375 Modified files: (Branch: RATBOX_2_1)
12376 doc example.conf example.efnet.conf
12377 include client.h s_conf.h s_newconf.h
12379 modules/core m_join.c m_nick.c
12380 src channel.c newconf.c s_conf.c s_user.c
12382 - remove no_oper_resvs from general {};
12383 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12385 Revision Changes Path
12386 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12387 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12388 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12389 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12390 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12391 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12392 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12393 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12394 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12395 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12396 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12397 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12401 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12403 Modified files: (Branch: RATBOX_2_1)
12404 modules/core m_mode.c m_nick.c
12408 - raise max temptime to a year
12410 - require 9 parameters in ms_nick(), 10 in ms_uid()
12412 Revision Changes Path
12413 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12414 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12415 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12419 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12421 Modified files: (Branch: RATBOX_2_1)
12422 modules m_services.c
12424 - only show services logged in info when its a local client
12426 Revision Changes Path
12427 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12431 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12433 Modified files: (Branch: RATBOX_2_1)
12436 passing a pointer to a pointer is not what was intended, oops
12438 Revision Changes Path
12439 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12443 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12445 Modified files: (Branch: RATBOX_2_1)
12448 - update services.txt with FNC
12450 Revision Changes Path
12451 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12455 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12457 Modified files: (Branch: RATBOX_2_1)
12460 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12462 Revision Changes Path
12463 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12467 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12469 Modified files: (Branch: RATBOX_2_1)
12472 - add some uniqueness into auth process for bopm
12474 Revision Changes Path
12475 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12479 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12481 Modified files: (Branch: RATBOX_2_1)
12482 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12484 - make contrib/ compile
12486 Revision Changes Path
12487 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12488 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12489 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12490 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12494 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_monitor.c
12499 Don't allow MONITOR from an unregistered client
12501 Revision Changes Path
12502 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12506 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12508 Modified files: (Branch: RATBOX_2_1)
12509 doc example.conf example.efnet.conf
12511 src class.c messages.tab newconf.c
12513 - remove sendq_eob, its become more of a hindrance than a benefit.
12514 - sync example.efnet.conf cluster {}; with example.conf
12516 Revision Changes Path
12517 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12518 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12519 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12520 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12521 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12522 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12526 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12528 Modified files: (Branch: RATBOX_2_1)
12530 include patchlevel.h
12533 - revved patchlevel to 2.1.2
12535 Revision Changes Path
12536 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12537 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12541 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12543 Modified files: (Branch: RATBOX_2_1)
12544 . configure configure.ac
12546 - raise default topiclen to 160.
12548 Revision Changes Path
12549 7.249.2.1 +3 -3 ircd-ratbox/configure
12550 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12554 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12556 Modified files: (Branch: RATBOX_2_1)
12557 modules m_services.c
12559 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12560 tsinfo matches this
12562 Revision Changes Path
12563 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12567 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules m_services.c
12572 - monitor_signoff() the client we're nickchanging
12574 Revision Changes Path
12575 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12579 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12581 Modified files: (Branch: RATBOX_2_1)
12584 - fix various UID problems with trace
12586 Revision Changes Path
12587 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12591 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12593 Modified files: (Branch: RATBOX_2_1)
12594 help/opers dline kline
12595 modules m_resv.c m_stats.c
12596 modules/core m_mode.c
12599 - tidy up kline/dline help to note they dont accept nick as target
12600 - disallow bans beginning with ':' over bmask
12601 - disallow bans with a space in chm_ban
12602 - stop counting hidden opers in stats p
12603 - match() parameters in remote unresv were inverted, causing it to fail
12604 - fix possibility of clients setting blank keys
12606 Revision Changes Path
12607 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12608 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12609 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12610 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12611 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12615 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12617 Modified files: (Branch: RATBOX_2_1)
12620 - fix problems with amd64 and the way we do va_list
12622 Revision Changes Path
12623 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12627 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12629 Modified files: (Branch: RATBOX_2_1)
12630 modules m_services.c
12632 - tidy up the kill notifications for RSFNC
12634 Revision Changes Path
12635 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12639 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12641 Modified files: (Branch: RATBOX_2_1)
12643 modules m_services.c
12646 - some more rserv stuff:
12647 - add RSFNC capability
12648 - fix up RSFNC, kill existing clients if they exist.
12650 Revision Changes Path
12651 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12652 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12653 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12657 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12659 Modified files: (Branch: RATBOX_2_1)
12660 modules m_services.c
12662 - first stab at a FNC implementation for rserv
12664 Revision Changes Path
12665 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12669 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12671 Modified files: (Branch: RATBOX_2_1)
12676 Revision Changes Path
12677 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12681 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12683 Modified files: (Branch: RATBOX_2_1)
12686 - add links_delay back
12688 Revision Changes Path
12689 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12693 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12695 Modified files: (Branch: RATBOX_2_1)
12699 - swap tabs for spaces
12701 Revision Changes Path
12702 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12703 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12707 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12709 Modified files: (Branch: RATBOX_2_1)
12712 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12713 contained in the client_flood conf option
12714 - remove a couple of unused defines from info
12716 Revision Changes Path
12717 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12721 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12723 Modified files: (Branch: RATBOX_2_1)
12726 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12728 Revision Changes Path
12729 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12733 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12735 Modified files: (Branch: RATBOX_2_1)
12736 doc example.conf example.efnet.conf
12738 - fix missing closing comment tag
12740 Revision Changes Path
12741 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12742 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12746 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12748 Modified files: (Branch: RATBOX_2_1)
12750 include patchlevel.h
12752 - revved patchlevel to 2.1.1
12754 Revision Changes Path
12755 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12756 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12760 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12762 Modified files: (Branch: RATBOX_2_1)
12765 - sync up remote kline reasons, so theyre consistent with what happens
12766 when we add local klines - notably the "Temporary K-line x min" and
12767 date added to reason.
12769 Revision Changes Path
12770 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12774 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12776 Modified files: (Branch: RATBOX_2_1)
12779 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12781 Revision Changes Path
12782 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12786 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12788 Modified files: (Branch: RATBOX_2_1)
12791 used the data pointer we saved, not what just got nulled
12793 Revision Changes Path
12794 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12798 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12800 Modified files: (Branch: RATBOX_2_1)
12801 modules m_resv.c m_xline.c
12803 - fix broken propagation of xline/resv
12805 Revision Changes Path
12806 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12807 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12811 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12813 Modified files: (Branch: RATBOX_2_1)
12816 - properly increment bad auth count for stats T when we timeout an auth
12818 Revision Changes Path
12819 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12823 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12825 Modified files: (Branch: RATBOX_2_1)
12828 modules/core m_nick.c
12830 - fix a bit that didnt make sense in monitor.txt
12831 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12833 Revision Changes Path
12834 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12835 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12836 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12840 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12842 Modified files: (Branch: RATBOX_2_1)
12845 removing dlink nodes from auth_poll_list twice is bad
12847 Revision Changes Path
12848 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12852 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12854 Modified files: (Branch: RATBOX_2_1)
12857 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12858 changed to RPL_STATSDEBUG
12860 Revision Changes Path
12861 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12865 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12867 Added files: (Branch: RATBOX_2_1)
12870 - add some documentation about target change
12872 Revision Changes Path
12873 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12877 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12879 Modified files: (Branch: RATBOX_2_1)
12880 include supported.h
12881 modules/core m_message.c
12883 - remove extra argument to 005
12884 - disallow messaging of UIDs
12886 Revision Changes Path
12887 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12888 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12892 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12894 Modified files: (Branch: RATBOX_2_1)
12897 - fix a longstanding parser bug with wrong limit checking, causing us to
12898 accept one less parameter than we're allowed to accept.
12900 Revision Changes Path
12901 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12905 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12907 Modified files: (Branch: RATBOX_2_1)
12908 modules/core m_message.c
12910 - exempt users messaging themselves from target change
12912 Revision Changes Path
12913 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12917 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12919 Modified files: (Branch: RATBOX_2_1)
12920 include supported.h
12922 - stop violating MAXPARA on 005.
12924 Revision Changes Path
12925 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12929 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12931 Modified files: (Branch: RATBOX_2_1)
12932 modules/core m_nick.c
12934 - dont store an ipv6 sockhost if we're not compiled with v6 support
12936 Revision Changes Path
12937 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12941 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12943 Modified files: (Branch: RATBOX_2_1)
12946 - remove some vms includes
12948 Revision Changes Path
12949 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12953 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12955 Modified files: (Branch: RATBOX_2_1)
12959 - force commit for new branch
12961 Revision Changes Path
12962 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12963 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12967 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12970 . RELNOTES configure configure.ac
12971 include patchlevel.h
12973 - revved patchlevel to 2.1.0
12975 Revision Changes Path
12976 1.114 +6 -2 ircd-ratbox/RELNOTES
12977 7.249 +11 -11 ircd-ratbox/configure
12978 7.63 +3 -3 ircd-ratbox/configure.ac
12979 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12983 leeh 2005/03/04 13:31:32 EST (20050304_2)
12987 include patchlevel.h
12990 - revved patchlevel to 2.1.0beta2
12992 Revision Changes Path
12993 1.113 +12 -0 ircd-ratbox/RELNOTES
12994 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12998 leeh 2005/03/04 13:27:05 EST (20050304_1)
13001 doc whats-new-2.1.txt
13004 - update whats-new-2.1
13005 - when we're handling global NAMES, dont output channels if there are no
13006 members within them we can show.
13008 Revision Changes Path
13009 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13010 7.436 +12 -2 ircd-ratbox/src/channel.c
13014 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13019 That would be a node_heap not a prefix_heap..oops
13021 Revision Changes Path
13022 7.30 +1 -1 ircd-ratbox/src/patricia.c
13026 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13031 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13032 otherwise..the other macros might work????
13034 Revision Changes Path
13035 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13039 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13042 . configure configure.ac
13046 Revision Changes Path
13047 7.248 +5 -5 ircd-ratbox/configure
13048 7.62 +5 -5 ircd-ratbox/configure.ac
13052 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13055 . configure configure.ac
13059 Revision Changes Path
13060 7.247 +3 -2 ircd-ratbox/configure
13061 7.61 +3 -2 ircd-ratbox/configure.ac
13065 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13068 . configure configure.ac
13072 Revision Changes Path
13073 7.246 +6 -6 ircd-ratbox/configure
13074 7.60 +4 -4 ircd-ratbox/configure.ac
13078 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13081 . configure configure.ac
13084 Doh these changes got put on RATBOX_2_0 when they were meant for
13086 Also merged in the monitor heap size stuff, not that i think monitor has
13089 Revision Changes Path
13090 7.245 +12 -3 ircd-ratbox/configure
13091 7.59 +11 -3 ircd-ratbox/configure.ac
13092 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13096 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13101 Add more robust alloca checking
13103 Revision Changes Path
13104 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13108 leeh 2005/02/24 15:27:17 EST (20050224_9)
13113 - fix the copyright on m_42.c :p
13115 Revision Changes Path
13116 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13120 leeh 2005/02/24 15:22:53 EST (20050224_8)
13123 include supported.h
13126 - fix a core in undline on bad masks
13127 - remove an unwanted space from beginning of second 005 numeric
13129 Revision Changes Path
13130 7.5 +1 -1 ircd-ratbox/include/supported.h
13131 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13135 leeh 2005/02/24 15:18:59 EST (20050224_7)
13138 modules m_monitor.c
13140 - use max_monitor when adding nicknames
13142 that should be everything now..
13144 Revision Changes Path
13145 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13149 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13156 Revision Changes Path
13157 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13161 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13168 Revision Changes Path
13169 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13173 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13178 The Answer to Life, the Universe, and Everything
13180 Revision Changes Path
13181 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13185 leeh 2005/02/24 14:53:04 EST (20050224_3)
13189 modules m_monitor.c
13190 src ircd.c monitor.c
13192 - call init_monitor() on startup
13193 - add in support for adding/deleting/listing monitor entries
13195 Revision Changes Path
13196 7.2 +3 -1 ircd-ratbox/include/monitor.h
13197 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13198 7.374 +2 -0 ircd-ratbox/src/ircd.c
13199 7.3 +15 -4 ircd-ratbox/src/monitor.c
13203 leeh 2005/02/23 21:20:10 EST (20050224_2)
13206 doc example.conf example.efnet.conf
13207 include s_conf.h supported.h
13208 modules Makefile.in
13209 src client.c newconf.c s_conf.c
13211 modules m_monitor.c
13213 - add the max_monitor config option
13214 - advertise MONITOR=%d in 005
13215 - clear a local clients monitor list on exit
13216 - add the framework for the MONITOR command
13219 Revision Changes Path
13220 7.261 +5 -0 ircd-ratbox/doc/example.conf
13221 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13222 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13223 7.4 +4 -2 ircd-ratbox/include/supported.h
13224 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13225 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13226 7.492 +1 -0 ircd-ratbox/src/client.c
13227 7.202 +1 -0 ircd-ratbox/src/newconf.c
13228 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13232 leeh 2005/02/23 20:57:51 EST (20050224_1)
13235 . configure configure.ac
13239 - move MONITOR_HEAP_SIZE over to configure
13241 Revision Changes Path
13242 7.244 ircd-ratbox/configure
13243 7.58 +4 -2 ircd-ratbox/configure.ac
13244 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13245 7.2 +0 -2 ircd-ratbox/src/monitor.c
13249 leeh 2005/02/23 20:48:08 EST (20050224_0)
13253 include client.h numeric.h
13254 modules/core m_nick.c
13255 src Makefile.in client.c messages.tab
13261 - first half of my server-side notify list implementation..
13263 Revision Changes Path
13264 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13265 7.266 +3 -0 ircd-ratbox/include/client.h
13266 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13267 7.58 +6 -0 ircd-ratbox/include/numeric.h
13268 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13269 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13270 7.491 +3 -0 ircd-ratbox/src/client.c
13271 7.126 +5 -5 ircd-ratbox/src/messages.tab
13272 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13273 7.342 +2 -0 ircd-ratbox/src/s_user.c
13277 leeh 2005/02/23 18:42:59 EST (20050223_0)
13282 - double the size of the client and channel hashtables (64k -> 128k and
13283 32k -> 64k). The improvements are quite significant..
13285 Revision Changes Path
13286 7.54 +4 -4 ircd-ratbox/include/hash.h
13290 leeh 2005/02/22 14:55:56 EST (20050222_1)
13294 modules m_services.c
13296 - remove a couple of unused vars
13297 - update monitor.txt
13299 Revision Changes Path
13300 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13301 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13305 leeh 2005/02/21 19:47:24 EST (20050222_0)
13310 - add in my documentation on the upcoming MONITOR command
13312 Revision Changes Path
13313 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13317 leeh 2005/02/21 12:09:34 EST (20050221_0)
13320 . configure configure.ac
13321 doc whats-new-2.1.txt
13322 tools README.mkpasswd
13326 - update whats-new-2.1.txt some more
13327 - we dont have vms mkpasswd anymore
13328 - remove the unused crypt.c
13330 Revision Changes Path
13331 7.243 +3 -6 ircd-ratbox/configure
13332 7.57 +2 -4 ircd-ratbox/configure.ac
13333 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13334 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13335 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13339 leeh 2005/02/19 12:38:09 EST (20050219_3)
13342 doc example.conf example.efnet.conf
13345 src channel.c client.c ircd.c s_conf.c
13347 - rework the splitcode, splitservers is now how many servers we've marked as
13348 EOB, rather than how many are linked. Thus pull ourselves out of
13349 splitmode immediately once this is satisfied
13351 Revision Changes Path
13352 7.260 +8 -9 ircd-ratbox/doc/example.conf
13353 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13354 7.83 +1 -0 ircd-ratbox/include/ircd.h
13355 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13356 7.435 +16 -36 ircd-ratbox/src/channel.c
13357 7.490 +2 -0 ircd-ratbox/src/client.c
13358 7.373 +2 -1 ircd-ratbox/src/ircd.c
13359 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13363 leeh 2005/02/19 09:02:34 EST (20050219_2)
13366 doc example.conf example.efnet.conf
13367 include ircd.h s_conf.h
13369 src channel.c ircd.c newconf.c s_conf.c
13371 - remove split_delay
13373 Revision Changes Path
13374 7.259 +0 -5 ircd-ratbox/doc/example.conf
13375 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13376 7.82 +0 -1 ircd-ratbox/include/ircd.h
13377 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13378 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13379 7.434 +2 -7 ircd-ratbox/src/channel.c
13380 7.372 +0 -1 ircd-ratbox/src/ircd.c
13381 7.201 +0 -1 ircd-ratbox/src/newconf.c
13382 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13386 leeh 2005/02/19 08:48:05 EST (20050219_1)
13390 modules m_cap.c m_who.c
13393 - implemented multi-prefix client capability, which allows stacking of @+ in
13396 Revision Changes Path
13397 7.265 +1 -1 ircd-ratbox/include/client.h
13398 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13399 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13400 7.433 +4 -6 ircd-ratbox/src/channel.c
13404 leeh 2005/02/19 06:27:58 EST (20050219_0)
13408 src newconf.c s_conf.c s_newconf.c
13410 - removed some unused vars/functions
13412 Revision Changes Path
13413 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13414 7.200 +0 -15 ircd-ratbox/src/newconf.c
13415 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13416 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13420 leeh 2005/02/16 12:58:24 EST (20050216_2)
13423 . RELNOTES configure configure.ac
13424 include patchlevel.h
13426 - update configure to reflect this is 'devel'
13428 - revved patchlevel to 2.1.0beta1
13430 Revision Changes Path
13431 1.112 +9 -1 ircd-ratbox/RELNOTES
13432 7.242 +11 -11 ircd-ratbox/configure
13433 7.56 +3 -3 ircd-ratbox/configure.ac
13434 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13438 leeh 2005/02/16 12:46:30 EST (20050216_1)
13441 . configure configure.ac
13442 include client.h numeric.h s_conf.h setup.h.in
13444 modules Makefile.in
13445 modules/core m_nick.c
13446 src Makefile.in client.c ircd.c messages.tab
13447 newconf.c s_conf.c s_user.c
13453 - remove watch, the protocol for this sucks so hard I just dont want it
13456 Revision Changes Path
13457 7.241 +2 -12 ircd-ratbox/configure
13458 7.55 +2 -4 ircd-ratbox/configure.ac
13459 7.264 +0 -2 ircd-ratbox/include/client.h
13460 7.57 +0 -11 ircd-ratbox/include/numeric.h
13461 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13462 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13463 7.3 +2 -3 ircd-ratbox/include/supported.h
13464 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13465 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13466 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13467 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13468 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13469 7.489 +0 -3 ircd-ratbox/src/client.c
13470 7.371 +0 -2 ircd-ratbox/src/ircd.c
13471 7.125 +9 -9 ircd-ratbox/src/messages.tab
13472 7.199 +0 -1 ircd-ratbox/src/newconf.c
13473 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13474 7.341 +0 -2 ircd-ratbox/src/s_user.c
13475 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13479 leeh 2005/02/15 19:13:31 EST (20050216_0)
13483 src event.c ircd_lexer.l ircd_signal.c
13486 servlink descrip.mms
13488 - remove a few vms bits
13490 Revision Changes Path
13491 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13492 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13493 7.47 +0 -54 ircd-ratbox/src/event.c
13494 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13495 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13496 7.152 +0 -3 ircd-ratbox/src/modules.c
13500 leeh 2005/02/15 18:53:32 EST (20050215_0)
13503 include hostmask.h ircd.h s_conf.h s_newconf.h
13504 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13506 src hostmask.c ircd.c ircd_signal.c s_conf.c
13509 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13510 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13512 Revision Changes Path
13513 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13514 7.81 +1 -0 ircd-ratbox/include/ircd.h
13515 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13516 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13517 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13518 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13519 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13520 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13521 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13522 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13523 7.370 +7 -0 ircd-ratbox/src/ircd.c
13524 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13525 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13526 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13530 leeh 2005/02/13 10:21:41 EST (20050213_4)
13535 doc whats-new-2.0.txt whats-new-2.1.txt
13539 - move whats-new.txt to whats-new-2.0.txt
13540 - add in whats-new-2.1.txt
13541 - update services.txt with the whois for logged in users
13543 Revision Changes Path
13544 7.2 +5 -0 ircd-ratbox/doc/services.txt
13545 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13546 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13547 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13551 leeh 2005/02/13 09:20:37 EST (20050213_3)
13554 include supported.h
13555 modules/core m_message.c
13557 - fix a compile error in m_message.c
13558 - update 005 to the spec and add CPRIVMSG/CNOTICE
13560 Revision Changes Path
13561 7.2 +31 -37 ircd-ratbox/include/supported.h
13562 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13566 leeh 2005/02/13 09:14:12 EST (20050213_2)
13571 - fix the membership memleak
13573 Revision Changes Path
13574 7.432 +0 -3 ircd-ratbox/src/channel.c
13578 leeh 2005/02/12 21:51:56 EST (20050213_1)
13582 modules/core m_message.c
13584 - add a bitmask to track when they send their first message, only allowing
13585 clearing stuff after that.
13587 Revision Changes Path
13588 7.263 +4 -0 ircd-ratbox/include/client.h
13589 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13593 leeh 2005/02/12 21:17:52 EST (20050213_0)
13596 include patricia.h s_newconf.h
13597 modules/core m_message.c
13598 src patricia.c s_newconf.c s_user.c
13600 - add in the patricia for tracking who fills up targets, give them a reduced
13603 Revision Changes Path
13604 7.20 +1 -1 ircd-ratbox/include/patricia.h
13605 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13606 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13607 7.29 +1 -1 ircd-ratbox/src/patricia.c
13608 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13609 7.340 +4 -0 ircd-ratbox/src/s_user.c
13613 leeh 2005/02/12 18:35:10 EST (20050212_0)
13616 include ircd_defs.h
13617 src class.c reject.c
13619 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13621 Revision Changes Path
13622 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13623 7.68 +1 -5 ircd-ratbox/src/class.c
13624 1.33 +1 -5 ircd-ratbox/src/reject.c
13628 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13633 remove stupid memory leak
13635 Revision Changes Path
13636 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13640 leeh 2005/02/11 06:42:48 EST (20050211_0)
13645 - workaround hyb6 allowing empty gline reasons
13647 Revision Changes Path
13648 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13652 leeh 2005/02/09 14:39:13 EST (20050209_2)
13656 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13657 src ircd.c s_conf.c
13659 - move temp dlines and temp klines over to an array, rather than completely
13662 Revision Changes Path
13663 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13664 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13665 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13666 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13667 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13668 7.369 +0 -5 ircd-ratbox/src/ircd.c
13669 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13673 leeh 2005/02/09 14:02:13 EST (20050209_1)
13677 modules m_cap.c m_pong.c m_user.c
13678 modules/core m_nick.c
13681 - remove 'nick' param from register_local_user(), its not needed.
13683 Revision Changes Path
13684 7.35 +1 -1 ircd-ratbox/include/s_user.h
13685 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13686 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13687 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13688 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13689 7.339 +6 -6 ircd-ratbox/src/s_user.c
13693 leeh 2005/02/09 13:12:53 EST (20050209_0)
13696 modules m_cmessage.c
13698 - dont send numerics when we're dealing with CNOTICE
13699 - add in checking for +g, and resetting idle
13701 Revision Changes Path
13702 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13706 leeh 2005/02/08 11:37:50 EST (20050208_2)
13711 - fix operator blocks to work on ip spoofs
13713 Revision Changes Path
13714 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13718 leeh 2005/02/07 19:23:22 EST (20050208_1)
13721 doc example.conf example.efnet.conf
13724 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13726 Revision Changes Path
13727 7.258 +0 -39 ircd-ratbox/doc/example.conf
13728 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13729 7.198 +0 -272 ircd-ratbox/src/newconf.c
13733 leeh 2005/02/07 19:19:32 EST (20050208_0)
13738 - added support for kline.conf.perm et al, these take the same formats
13739 as their non-permanent partners, but you cant remove them via the ircd.
13741 Revision Changes Path
13742 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13746 leeh 2005/02/02 19:18:59 EST (20050203_1)
13753 help/opers cnotice cprivmsg
13755 - added help files for cprivmsg/cnotice
13757 Revision Changes Path
13758 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13759 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13760 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13761 1.10 +19 -19 ircd-ratbox/help/opers/index
13762 1.7 +10 -9 ircd-ratbox/help/users/index
13766 leeh 2005/02/02 19:14:25 EST (20050203_0)
13770 modules Makefile.in
13773 modules m_cmessage.c
13775 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13776 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13777 nick is a member. These bypass any target change limitations.
13778 - added ERR_VOICENEEDED, numeric 489.
13780 Revision Changes Path
13781 7.56 +2 -0 ircd-ratbox/include/numeric.h
13782 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13783 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13784 7.124 +1 -1 ircd-ratbox/src/messages.tab
13788 leeh 2005/02/02 16:58:16 EST (20050202_4)
13793 - update etrace help
13795 Revision Changes Path
13796 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13800 leeh 2005/02/02 16:55:04 EST (20050202_3)
13805 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13806 can put its external ip address in there..
13808 Revision Changes Path
13809 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13813 leeh 2005/02/02 16:41:06 EST (20050202_2)
13818 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13819 if its a non-local client. These will just get "lost" if the remote
13820 server doesnt support this..
13822 Revision Changes Path
13823 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13827 leeh 2005/02/02 16:12:12 EST (20050202_1)
13830 include client.h numeric.h s_conf.h
13831 modules/core m_message.c
13832 src messages.tab newconf.c s_conf.c
13834 - first part of the target change code, add the storage of targets for
13835 localuser, throttle messages when they fill all the available slots
13837 Revision Changes Path
13838 7.262 +5 -1 ircd-ratbox/include/client.h
13839 7.55 +2 -0 ircd-ratbox/include/numeric.h
13840 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13841 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13842 7.123 +1 -1 ircd-ratbox/src/messages.tab
13843 7.197 +1 -0 ircd-ratbox/src/newconf.c
13844 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13848 leeh 2005/02/02 13:28:10 EST (20050202_0)
13851 modules m_resv.c m_stats.c m_testline.c
13852 modules/core m_join.c
13853 src hash.c kdparse.c messages.tab s_newconf.c
13855 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13856 tracking of when resvs get hit
13858 Revision Changes Path
13859 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13860 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13861 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13862 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13863 7.114 +3 -0 ircd-ratbox/src/hash.c
13864 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13865 7.122 +1 -1 ircd-ratbox/src/messages.tab
13866 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13870 leeh 2005/01/31 09:04:10 EST (20050131_2)
13875 - fflush() logfiles
13877 Revision Changes Path
13878 7.79 +2 -0 ircd-ratbox/src/s_log.c
13882 leeh 2005/01/31 08:59:09 EST (20050131_1)
13887 - rename fd_dump() to comm_dump()
13889 Revision Changes Path
13890 1.27 +2 -2 ircd-ratbox/src/commio.c
13894 leeh 2005/01/30 19:16:08 EST (20050131_0)
13899 modules m_services.c
13900 modules/core m_server.c
13901 src hook.c s_serv.c
13903 - added hook for server_introduced
13904 - fixed up services support for hooks
13906 Revision Changes Path
13907 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13908 1.31 +1 -0 ircd-ratbox/include/hook.h
13909 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13910 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13911 7.36 +2 -0 ircd-ratbox/src/hook.c
13912 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13916 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13921 Add back in the comm_fd_hack thing for solaris
13923 Revision Changes Path
13924 1.26 +26 -1 ircd-ratbox/src/commio.c
13928 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13932 include commio.h s_conf.h watch.h
13933 modules m_dline.c m_kline.c m_resv.c m_stats.c
13934 m_watch.c m_xline.c
13935 modules/core m_nick.c
13936 src balloc.c cache.c client.c commio.c
13937 epoll.c ircd.c ircd_lexer.l kdparse.c
13938 listener.c s_auth.c s_conf.c s_log.c
13941 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13943 Revision Changes Path
13944 1.18 +0 -2 ircd-ratbox/adns/adns.h
13945 1.14 +6 -37 ircd-ratbox/include/commio.h
13946 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13947 7.3 +2 -2 ircd-ratbox/include/watch.h
13948 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13949 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13950 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13951 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13952 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13953 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13954 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13955 7.85 +1 -1 ircd-ratbox/src/balloc.c
13956 1.24 +5 -5 ircd-ratbox/src/cache.c
13957 7.488 +4 -4 ircd-ratbox/src/client.c
13958 1.25 +10 -280 ircd-ratbox/src/commio.c
13959 1.33 +1 -1 ircd-ratbox/src/epoll.c
13960 7.368 +4 -4 ircd-ratbox/src/ircd.c
13961 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13962 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13963 7.125 +8 -8 ircd-ratbox/src/listener.c
13964 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13965 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13966 7.78 +20 -20 ircd-ratbox/src/s_log.c
13967 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13968 1.6 +22 -15 ircd-ratbox/src/watch.c
13972 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13975 modules/core m_mode.c
13977 remove two unused variables
13979 Revision Changes Path
13980 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13984 leeh 2005/01/28 15:31:40 EST (20050128_1)
13990 - mo_kline() needs minpara of 3, not 2
13991 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13992 - require me.info is never blank
13994 Revision Changes Path
13995 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13996 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14000 leeh 2005/01/28 15:26:28 EST (20050128_0)
14003 modules/core m_mode.c m_sjoin.c
14005 - patch via jilles to fix +eI lists being shown to lusers when handling
14006 protocol stuff over TS6
14008 Revision Changes Path
14009 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14010 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14014 leeh 2005/01/25 19:47:38 EST (20050126_0)
14018 modules/core m_join.c m_mode.c m_sjoin.c
14019 src channel.c messages.tab s_serv.c
14021 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14022 an operspy call with &me
14023 - remove modebuf/parabuf params from channel_modes(), we now generate a
14024 buffer internally which we return.
14026 Revision Changes Path
14027 7.163 +1 -1 ircd-ratbox/include/channel.h
14028 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14029 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14030 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14031 7.431 +25 -18 ircd-ratbox/src/channel.c
14032 7.121 +1 -1 ircd-ratbox/src/messages.tab
14033 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14037 alz 2005/01/25 18:09:18 EST (20050125_5)
14040 doc example.conf example.efnet.conf
14043 src listener.c newconf.c s_conf.c
14045 Added dline_with_reason config option (default yes):
14047 /* dline reason: show the user the dline reason when they connect
14050 dline_with_reason = yes;
14052 Revision Changes Path
14053 7.257 +6 -1 ircd-ratbox/doc/example.conf
14054 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14055 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14056 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14057 7.124 +1 -1 ircd-ratbox/src/listener.c
14058 7.196 +1 -0 ircd-ratbox/src/newconf.c
14059 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14063 leeh 2005/01/25 13:21:17 EST (20050125_4)
14068 - make conf_set_generic_string() test len exists before it uses it.
14070 Revision Changes Path
14071 7.195 +1 -1 ircd-ratbox/src/newconf.c
14075 leeh 2005/01/25 13:10:56 EST (20050125_3)
14081 - rename 'type' to 'flags' in cluster {};
14082 - add stacking of servers in cluster {}; documented in example.conf
14084 Revision Changes Path
14085 7.256 +18 -10 ircd-ratbox/doc/example.conf
14086 7.194 +39 -7 ircd-ratbox/src/newconf.c
14090 alz 2005/01/25 12:48:54 EST (20050125_2)
14094 src listener.c s_conf.c
14096 Added dline reasons, connecting/banned clients now see ban reason.
14098 Revision Changes Path
14099 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14100 7.123 +17 -4 ircd-ratbox/src/listener.c
14101 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14105 leeh 2005/01/25 07:44:37 EST (20050125_1)
14108 doc example.conf example.efnet.conf
14111 - implement stacking of shared {}; blocks, documented in example.conf
14113 Revision Changes Path
14114 7.255 +26 -13 ircd-ratbox/doc/example.conf
14115 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14116 7.193 +51 -36 ircd-ratbox/src/newconf.c
14120 leeh 2005/01/24 19:08:29 EST (20050125_0)
14124 include client.h s_conf.h
14125 modules/core m_join.c
14126 src newconf.c s_user.c
14128 - added jupe_exempt to auth {};, exempts the user from generating warnings
14129 when they attempt to join juped channels.
14131 Revision Changes Path
14132 7.254 +2 -0 ircd-ratbox/doc/example.conf
14133 7.261 +3 -0 ircd-ratbox/include/client.h
14134 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14135 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14136 7.192 +1 -0 ircd-ratbox/src/newconf.c
14137 7.338 +8 -0 ircd-ratbox/src/s_user.c
14141 leeh 2005/01/24 18:57:02 EST (20050124_6)
14146 - rework shared {};, the format is now:
14148 oper = "flame@*.leeh.co.uk", "*.lan";
14154 oper = "flame@*.leeh.co.uk", "*.lan";
14158 Revision Changes Path
14159 7.191 +55 -23 ircd-ratbox/src/newconf.c
14163 leeh 2005/01/24 17:25:58 EST (20050124_5)
14168 - fix the prototype on load_static_modules()
14170 Revision Changes Path
14171 7.61 +1 -1 ircd-ratbox/include/modules.h
14175 leeh 2005/01/24 16:00:30 EST (20050124_4)
14180 - have cap end call register_local_user() with its own copy of
14181 source_p->username so its safe for unidented users..
14183 Revision Changes Path
14184 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14188 leeh 2005/01/24 15:48:09 EST (20050124_3)
14191 include newconf.h s_conf.h
14193 src newconf.c s_conf.c s_log.c
14195 - move the conf parser over to a table based structure, with generic setting
14196 of integers/strings
14198 Revision Changes Path
14199 7.34 +9 -8 ircd-ratbox/include/newconf.h
14200 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14201 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14202 7.190 +264 -808 ircd-ratbox/src/newconf.c
14203 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14204 7.77 +13 -13 ircd-ratbox/src/s_log.c
14208 leeh 2005/01/24 13:11:30 EST (20050124_2)
14214 - added stacking of ips in exempt {};
14216 Revision Changes Path
14217 7.253 +4 -0 ircd-ratbox/doc/example.conf
14218 7.189 +11 -30 ircd-ratbox/src/newconf.c
14222 leeh 2005/01/24 12:59:57 EST (20050124_1)
14226 src channel.c client.c hash.c hook.c
14227 newconf.c s_user.c watch.c
14229 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14230 consistent with the rest of the dlink code.
14232 Revision Changes Path
14233 1.54 +7 -7 ircd-ratbox/include/tools.h
14234 7.430 +2 -2 ircd-ratbox/src/channel.c
14235 7.487 +6 -6 ircd-ratbox/src/client.c
14236 7.113 +5 -5 ircd-ratbox/src/hash.c
14237 7.35 +1 -1 ircd-ratbox/src/hook.c
14238 7.188 +2 -2 ircd-ratbox/src/newconf.c
14239 7.337 +1 -1 ircd-ratbox/src/s_user.c
14240 1.5 +4 -4 ircd-ratbox/src/watch.c
14244 leeh 2005/01/24 12:47:13 EST (20050124_0)
14249 - cheap hack on sticky capabs..
14251 Revision Changes Path
14252 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14256 leeh 2005/01/22 11:36:54 EST (20050122_0)
14261 - updated my clicap implementation to match the spec so far..
14263 Revision Changes Path
14264 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14268 leeh 2005/01/21 07:14:43 EST (20050121_2)
14273 modules m_services.c
14274 src hook.c s_serv.c
14276 - added hooks for when we're sending a burst
14277 - rewrote hooks.txt
14278 - fix up the hooks ive already done in services compatibility, ill add the
14279 hooks for server/client introductions in a bit.
14281 Revision Changes Path
14282 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14283 1.30 +4 -0 ircd-ratbox/include/hook.h
14284 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14285 7.34 +7 -0 ircd-ratbox/src/hook.c
14286 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14290 leeh 2005/01/21 06:34:03 EST (20050121_1)
14293 contrib example_module.c spy_admin_notice.c
14294 spy_info_notice.c spy_links_notice.c
14295 spy_motd_notice.c spy_stats_notice.c
14296 spy_stats_p_notice.c spy_trace_notice.c
14298 spy_whois_notice_global.c
14300 modules m_admin.c m_info.c m_links.c m_motd.c
14301 m_services.c m_stats.c m_trace.c
14302 m_whois.c static_modules.c.SH
14303 modules/core m_server.c
14304 src client.c hook.c ircd.c modules.c packet.c
14305 s_auth.c s_serv.c s_user.c send.c
14307 - add a better implementation of the hook system, its now a slow leaking
14308 array and events are created whenever we try adding a hook for it, or
14309 theyre registered for the caller.
14311 Ive temporarily fucked services support and removed most of the other
14312 hooks.. I shall fix this soon.
14314 Revision Changes Path
14315 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14316 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14317 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14318 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14319 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14320 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14321 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14322 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14323 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14324 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14325 1.29 +34 -70 ircd-ratbox/include/hook.h
14326 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14327 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14328 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14329 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14330 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14331 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14332 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14333 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14334 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14335 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14336 7.486 +1 -28 ircd-ratbox/src/client.c
14337 7.33 +131 -137 ircd-ratbox/src/hook.c
14338 7.367 +1 -1 ircd-ratbox/src/ircd.c
14339 7.151 +6 -10 ircd-ratbox/src/modules.c
14340 7.138 +10 -14 ircd-ratbox/src/packet.c
14341 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14342 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14343 7.336 +0 -6 ircd-ratbox/src/s_user.c
14344 7.286 +8 -6 ircd-ratbox/src/send.c
14348 leeh 2005/01/20 19:19:20 EST (20050121_0)
14353 - remove an unused struct
14355 Revision Changes Path
14356 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14360 leeh 2005/01/20 13:38:39 EST (20050120_1)
14363 . configure configure.ac
14364 include client.h numeric.h patchlevel.h
14365 modules Makefile.in
14366 src messages.tab s_user.c
14370 - drop back to -O0, fix patchlevel.h
14371 - first stab at client capabilities.. this still needs work.
14373 Revision Changes Path
14374 7.240 +3 -3 ircd-ratbox/configure
14375 7.54 +3 -3 ircd-ratbox/configure.ac
14376 7.260 +3 -0 ircd-ratbox/include/client.h
14377 7.54 +2 -0 ircd-ratbox/include/numeric.h
14378 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14379 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14380 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14381 7.120 +1 -1 ircd-ratbox/src/messages.tab
14382 7.335 +3 -0 ircd-ratbox/src/s_user.c
14386 leeh 2005/01/20 06:04:41 EST (20050120_0)
14389 . ChangeLog RELNOTES
14390 include config.h config.h.dist memory.h
14393 src commio.c crypt.c getopt.c ircd.c s_serv.c
14395 . README.VMS clean.com make.com
14396 include setup.h_vms
14397 modules descrip.mms static_modules_c.com
14398 modules/core descrip.mms
14399 src descrip.mms qio.c version.com
14400 tools descrip.mms mkpasswd_vms.c
14402 - clean changelog, relnotes
14403 - mark patchlevel as 2.1.0beta
14404 - remove VMS support
14406 Revision Changes Path
14407 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14408 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14409 1.111 +1 -348 ircd-ratbox/RELNOTES
14410 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14411 7.182 +0 -42 ircd-ratbox/include/config.h
14412 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14413 7.50 +0 -4 ircd-ratbox/include/memory.h
14414 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14415 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14416 7.2 +0 -58 ircd-ratbox/make.com (dead)
14417 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14418 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14419 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14420 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14421 1.24 +7 -30 ircd-ratbox/src/commio.c
14422 7.12 +0 -4 ircd-ratbox/src/crypt.c
14423 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14424 7.24 +0 -4 ircd-ratbox/src/getopt.c
14425 7.366 +4 -19 ircd-ratbox/src/ircd.c
14426 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14427 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14428 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14429 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14430 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14434 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14440 not using the return values on a few watch functions so make them void
14442 Revision Changes Path
14443 7.2 +5 -5 ircd-ratbox/include/watch.h
14444 1.4 +19 -28 ircd-ratbox/src/watch.c
14447 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14452 Make watch throttle, don't accept letter commands stacked
14454 Revision Changes Path
14455 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14459 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14466 Revision Changes Path
14467 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14471 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14474 . ChangeLog README.FIRST RELNOTES configure
14476 adns adns.h internal.h parse.c transmit.c
14478 contrib example_module.c spy_admin_notice.c
14479 spy_info_notice.c spy_links_notice.c
14480 spy_motd_notice.c spy_stats_notice.c
14481 spy_stats_p_notice.c spy_trace_notice.c
14483 spy_whois_notice_global.c
14484 doc example.conf example.efnet.conf ircd.motd
14485 server-version-info whats-new.txt
14486 help/opers umode xline
14488 include cache.h channel.h class.h client.h
14489 commio.h config.h config.h.dist hash.h
14490 hook.h hostmask.h irc_string.h ircd.h
14491 ircd_defs.h m_info.h memory.h msg.h
14492 newconf.h numeric.h packet.h patchlevel.h
14493 patricia.h s_conf.h s_gline.h s_newconf.h
14494 s_serv.h s_user.h scache.h serno.h
14495 setup.h.in sprintf_irc.h stdinc.h tools.h
14496 modules .depend Makefile.in m_admin.c m_away.c
14497 m_dline.c m_encap.c m_gline.c m_info.c
14498 m_kline.c m_links.c m_list.c m_lusers.c
14499 m_motd.c m_oper.c m_operspy.c m_rehash.c
14500 m_restart.c m_resv.c m_set.c m_stats.c
14501 m_svinfo.c m_testline.c m_testmask.c
14502 m_topic.c m_trace.c m_watch.c m_who.c
14503 m_whois.c m_whowas.c m_xline.c
14504 static_modules.c.SH
14505 modules/core m_error.c m_message.c m_mode.c m_quit.c
14506 m_server.c m_squit.c
14507 src .depend Makefile.in adns.c balloc.c
14508 cache.c channel.c class.c client.c
14509 commio.c crypt.c devpoll.c epoll.c
14510 event.c getopt.c hash.c hook.c hostmask.c
14511 irc_string.c ircd.c ircd_lexer.l
14512 ircd_parser.y ircd_signal.c listener.c
14513 modules.c newconf.c numeric.c packet.c
14514 parse.c patricia.c poll.c reject.c
14515 restart.c s_auth.c s_conf.c s_log.c
14516 s_newconf.c s_serv.c s_user.c scache.c
14517 select.c send.c snprintf.c tools.c
14518 version.c.SH watch.c whowas.c
14519 tools README.mkpasswd mkpasswd.c
14521 . README.VMS clean.com make.com
14523 include common.h s_stats.h setup.h_vms
14525 modules descrip.mms m_challenge.c m_etrace.c
14526 m_invite.c m_names.c m_pass.c m_ping.c
14527 m_pong.c m_services.c m_tb.c m_user.c
14528 m_users.c m_version.c
14529 static_modules_c.com
14530 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14532 servlink descrip.mms
14533 src descrip.mms kdparse.c messages.tab qio.c
14534 s_gline.c s_stats.c version.com
14535 tools descrip.mms mkpasswd_vms.c
14539 modules/core channels.c users.c
14542 merge from RATBOX_2_0
14544 Revision Changes Path
14545 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14546 7.40 +1 -0 ircd-ratbox/README.FIRST
14547 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14548 1.110 +114 -6 ircd-ratbox/RELNOTES
14549 1.17 +4 -0 ircd-ratbox/adns/adns.h
14550 1.17 +4 -4 ircd-ratbox/adns/internal.h
14551 1.12 +38 -38 ircd-ratbox/adns/parse.c
14552 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14553 1.19 +13 -13 ircd-ratbox/adns/types.c
14554 7.1 +10 -0 ircd-ratbox/clean.com (new)
14555 7.239 +47 -29 ircd-ratbox/configure
14556 7.53 +40 -32 ircd-ratbox/configure.ac
14557 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14558 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14559 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14560 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14561 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14562 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14563 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14564 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14565 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14566 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14567 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14568 7.252 +68 -22 ircd-ratbox/doc/example.conf
14569 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14570 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14571 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14572 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14573 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14574 1.5 +2 -1 ircd-ratbox/help/opers/umode
14575 1.7 +1 -1 ircd-ratbox/help/opers/xline
14576 1.2 +1 -0 ircd-ratbox/help/users/umode
14577 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14578 1.7 +8 -0 ircd-ratbox/include/cache.h
14579 7.162 +18 -16 ircd-ratbox/include/channel.h
14580 7.25 +4 -0 ircd-ratbox/include/class.h
14581 7.259 +34 -28 ircd-ratbox/include/client.h
14582 1.13 +45 -7 ircd-ratbox/include/commio.h
14583 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14584 7.181 +74 -16 ircd-ratbox/include/config.h
14585 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14586 7.53 +2 -0 ircd-ratbox/include/hash.h
14587 1.28 +73 -27 ircd-ratbox/include/hook.h
14588 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14589 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14590 7.80 +6 -31 ircd-ratbox/include/ircd.h
14591 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14592 7.56 +14 -8 ircd-ratbox/include/m_info.h
14593 7.49 +4 -0 ircd-ratbox/include/memory.h
14594 7.53 +2 -0 ircd-ratbox/include/msg.h
14595 7.33 +9 -9 ircd-ratbox/include/newconf.h
14596 7.53 +12 -8 ircd-ratbox/include/numeric.h
14597 7.27 +1 -1 ircd-ratbox/include/packet.h
14598 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14599 7.19 +25 -1 ircd-ratbox/include/patricia.h
14600 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14601 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14602 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14603 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14604 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14605 7.34 +13 -9 ircd-ratbox/include/s_user.h
14606 7.15 +1 -1 ircd-ratbox/include/scache.h
14607 7.5366 +1 -1 ircd-ratbox/include/serno.h
14608 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14609 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14610 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14611 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14612 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14613 1.53 +10 -10 ircd-ratbox/include/tools.h
14614 7.1 +58 -0 ircd-ratbox/make.com (new)
14615 1.45 +338 -182 ircd-ratbox/modules/.depend
14616 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14617 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14618 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14619 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14620 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14621 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14622 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14623 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14624 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14625 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14626 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14627 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14628 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14629 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14630 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14631 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14632 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14633 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14634 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14635 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14636 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14637 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14638 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14639 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14640 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14641 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14642 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14643 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14644 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14645 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14646 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14647 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14648 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14649 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14650 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14651 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14652 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14653 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14654 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14655 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14656 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14657 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14658 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14659 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14660 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14661 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14662 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14663 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14664 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14665 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14666 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14667 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14668 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14669 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14670 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14671 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14672 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14673 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14674 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14675 7.48 +162 -119 ircd-ratbox/src/.depend
14676 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14677 7.75 +5 -5 ircd-ratbox/src/adns.c
14678 7.84 +1 -1 ircd-ratbox/src/balloc.c
14679 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14680 1.23 +75 -7 ircd-ratbox/src/cache.c
14681 7.429 +342 -79 ircd-ratbox/src/channel.c
14682 7.67 +42 -2 ircd-ratbox/src/class.c
14683 7.485 +245 -85 ircd-ratbox/src/client.c
14684 1.23 +349 -43 ircd-ratbox/src/commio.c
14685 7.11 +4 -0 ircd-ratbox/src/crypt.c
14686 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14687 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14688 1.32 +4 -8 ircd-ratbox/src/epoll.c
14689 7.46 +63 -6 ircd-ratbox/src/event.c
14690 7.23 +4 -0 ircd-ratbox/src/getopt.c
14691 7.112 +8 -7 ircd-ratbox/src/hash.c
14692 7.32 +135 -133 ircd-ratbox/src/hook.c
14693 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14694 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14695 7.365 +56 -48 ircd-ratbox/src/ircd.c
14696 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14697 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14698 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14699 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14700 7.122 +14 -13 ircd-ratbox/src/listener.c
14701 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14702 7.150 +17 -8 ircd-ratbox/src/modules.c
14703 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14704 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14705 7.137 +55 -42 ircd-ratbox/src/packet.c
14706 7.187 +8 -15 ircd-ratbox/src/parse.c
14707 7.28 +2 -4 ircd-ratbox/src/patricia.c
14708 7.82 +3 -1 ircd-ratbox/src/poll.c
14709 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14710 1.32 +8 -3 ircd-ratbox/src/reject.c
14711 7.34 +1 -0 ircd-ratbox/src/restart.c
14712 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14713 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14714 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14715 7.76 +32 -35 ircd-ratbox/src/s_log.c
14716 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14717 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14718 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14719 7.334 +773 -2 ircd-ratbox/src/s_user.c
14720 7.27 +2 -1 ircd-ratbox/src/scache.c
14721 7.44 +2 -0 ircd-ratbox/src/select.c
14722 7.285 +12 -12 ircd-ratbox/src/send.c
14723 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14724 7.46 +0 -1 ircd-ratbox/src/tools.c
14725 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14726 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14727 1.3 +4 -4 ircd-ratbox/src/watch.c
14728 7.32 +1 -0 ircd-ratbox/src/whowas.c
14729 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14730 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14731 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14732 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14736 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14738 Modified files: (Branch: RATBOX_2_0)
14741 a remote client is never going to have a watch list..duh
14743 Revision Changes Path
14744 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14748 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14750 Added files: (Branch: RATBOX_2_0)
14755 Revision Changes Path
14756 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14760 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14762 Added files: (Branch: RATBOX_2_0)
14766 helps if we actually include the .c/.h files
14768 Revision Changes Path
14769 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14770 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14774 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14776 Modified files: (Branch: RATBOX_2_0)
14777 . configure configure.ac
14778 include client.h numeric.h s_conf.h setup.h.in
14780 modules Makefile.in
14781 modules/core m_nick.c
14782 src Makefile.in client.c ircd.c messages.tab
14783 newconf.c s_conf.c s_user.c
14785 backport watch from devel
14787 Revision Changes Path
14788 7.229.2.10 +12 -2 ircd-ratbox/configure
14789 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14790 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14791 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14792 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14793 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14794 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14795 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14796 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14797 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14798 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14799 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14800 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14801 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14802 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14803 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14807 leeh 2005/01/12 10:12:40 EST (20050112_1)
14809 Modified files: (Branch: RATBOX_2_0)
14811 modules m_services.c m_whois.c
14814 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14815 when the user is logged in
14817 Revision Changes Path
14818 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14819 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14820 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14821 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14825 leeh 2005/01/11 19:47:14 EST (20050112_0)
14827 Modified files: (Branch: RATBOX_2_0)
14828 include supported.h
14829 Added files: (Branch: RATBOX_2_0)
14833 - added doc/services.txt, outlining the compatibility code
14835 Revision Changes Path
14836 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14837 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14841 leeh 2005/01/11 18:38:10 EST (20050111_5)
14843 Modified files: (Branch: RATBOX_2_0)
14844 include client.h hook.h
14845 modules m_services.c
14846 modules/core m_server.c
14847 src hook.c s_serv.c
14849 - more services compatibility code:
14850 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14851 appropriate service {}; entry, only accept SU from these.
14852 - hook into us finishing nick burst, and have services burst a list of
14855 Revision Changes Path
14856 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14857 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14858 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14859 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14860 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14861 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14865 leeh 2005/01/11 17:32:42 EST (20050111_4)
14867 Modified files: (Branch: RATBOX_2_0)
14868 . configure configure.ac
14870 modules Makefile.in
14872 Added files: (Branch: RATBOX_2_0)
14873 modules m_services.c
14875 - more services compatibility code:
14876 - encap handlers for SU (services marking client as logged in)
14877 - and for LOGIN (servers bursting logged in status)
14878 - move suser from Client -> User
14880 Revision Changes Path
14881 7.229.2.9 +9 -3 ircd-ratbox/configure
14882 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14883 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14884 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14885 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14886 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14890 leeh 2005/01/11 16:46:34 EST (20050111_3)
14892 Modified files: (Branch: RATBOX_2_0)
14893 include ircd_defs.h
14895 - whoops, missing #endif
14897 Revision Changes Path
14898 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14902 leeh 2005/01/11 15:56:57 EST (20050111_2)
14904 Modified files: (Branch: RATBOX_2_0)
14905 include ircd_defs.h
14907 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14908 have ipv6 just report sizeof(struct sockaddr_in)
14910 Revision Changes Path
14911 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14915 leeh 2005/01/10 20:19:35 EST (20050111_1)
14917 Modified files: (Branch: RATBOX_2_0)
14920 - fix a gcc warning
14922 Revision Changes Path
14923 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14927 leeh 2005/01/10 20:10:35 EST (20050111_0)
14929 Modified files: (Branch: RATBOX_2_0)
14930 adns internal.h parse.c transmit.c types.c
14932 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14935 Revision Changes Path
14936 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14937 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14938 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14939 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14943 leeh 2005/01/10 17:48:48 EST (20050110_3)
14945 Modified files: (Branch: RATBOX_2_0)
14948 - send out the reformatted xline to opers (\s -> ' ')
14950 Revision Changes Path
14951 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14955 leeh 2005/01/10 16:18:53 EST (20050110_2)
14957 Modified files: (Branch: RATBOX_2_0)
14960 include client.h supported.h
14961 src messages.tab s_user.c send.c
14963 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14966 Revision Changes Path
14967 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14968 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14969 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14970 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14971 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14972 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14973 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14977 leeh 2005/01/10 14:50:47 EST (20050110_1)
14979 Modified files: (Branch: RATBOX_2_0)
14980 doc example.conf example.efnet.conf
14982 - I dont remember ts6 desyncing on bans, so im not sure why the example
14985 Revision Changes Path
14986 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14987 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14991 leeh 2005/01/10 13:31:10 EST (20050110_0)
14993 Modified files: (Branch: RATBOX_2_0)
14994 . configure configure.ac
14995 include channel.h client.h numeric.h s_conf.h
14996 s_serv.h setup.h.in
14997 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14999 src channel.c messages.tab newconf.c s_conf.c
15002 - added --enable-services to configure, which enables some ratbox-services
15003 compatibility code:
15004 - chanmode +r, registered users only
15005 - usermode +S, prevents deop/kick of a service
15006 - service { }; block in conf for the above umode
15008 Revision Changes Path
15009 7.229.2.8 +28 -16 ircd-ratbox/configure
15010 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15011 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15012 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15013 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15014 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15015 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15016 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15017 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15018 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15019 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15020 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15021 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15022 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15023 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15024 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15025 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15026 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15027 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15031 leeh 2005/01/09 08:23:30 EST (20050109_0)
15033 Modified files: (Branch: RATBOX_2_0)
15036 - remove a tab, and add +C to opers umode help
15038 Revision Changes Path
15039 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode