1 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
3 - TS6 is always enabled now.
4 There is no reason for it to not be enabled on a proper charybdis network.
8 +0 -1 trunk/doc/example.conf (File Modified)
9 +1 -6 trunk/doc/reference.conf (File Modified)
10 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
11 +0 -1 trunk/include/s_conf.h (File Modified)
12 +1 -1 trunk/modules/m_pass.c (File Modified)
13 +0 -1 trunk/src/newconf.c (File Modified)
14 +0 -1 trunk/src/s_conf.c (File Modified)
15 +4 -15 trunk/src/s_serv.c (File Modified)
18 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
20 - better text for RPL_LOAD2HI explaining in a better way what is going on
24 +1 -2 trunk/src/messages.tab (File Modified)
27 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
29 Also rerun autoheader, for solaris ports changes.
33 +3 -0 trunk/include/setup.h.in (File Modified)
36 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
38 Rerun autoconf for version bump, at last.
42 +9 -9 trunk/configure (File Modified)
45 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
47 Make highest connection counts a bit more consistent.
51 +5 -0 trunk/src/s_serv.c (File Modified)
52 +8 -8 trunk/src/s_user.c (File Modified)
55 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
57 Fix wrong line numbers in ircd.conf parser (some comments).
58 from ratbox 2.2 (androsyn).
62 +1 -0 trunk/src/ircd_lexer.l (File Modified)
65 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
67 Change EmptyString so gcc 4.2 doesn't complain.
68 from ratbox (androsyn), slightly changed
72 +1 -1 trunk/include/irc_string.h (File Modified)
75 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
77 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
78 This already works correctly for successful/notfound case.
82 +1 -1 trunk/modules/m_whois.c (File Modified)
85 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
87 Use mask_match() to check bans from local clients for
88 redundancy. This fixes the problem that bans like *!?@*
89 prevent any ban starting with *!*@ being set.
93 +1 -1 trunk/src/chmode.c (File Modified)
96 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
98 Add mask_match(), like ircu mmatch().
99 This compares two masks and returns whether the "new" is
100 more specific than or equal to the "old". The difference
101 with match() is that a '?' in "old" does not match a '*' in
106 +2 -0 trunk/include/irc_string.h (File Modified)
107 +73 -0 trunk/src/match.c (File Modified)
110 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
112 add_id() for local client: do not collapse() the ban mask.
113 The code calling this already collapses the mask, and if
114 not, doing it here would cause a desync.
118 +0 -2 trunk/src/chmode.c (File Modified)
121 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
123 - fix dereference problems with not widely used polling engines
127 +3 -0 trunk/libcharybdis/poll.c (File Modified)
128 +3 -1 trunk/libcharybdis/select.c (File Modified)
131 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
133 - forgot to do something
137 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
140 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
142 - fix a possible problem with ipv6
146 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
149 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
151 - new ip cloaking module
155 +1 -0 trunk/extensions/Makefile.in (File Modified)
156 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
157 + - trunk/extensions/ip_cloaking_old.c (File Added)
160 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
162 monitor: send the same message buffer to all users
163 monitoring a certain nick; the target field of the
164 numeric becomes *, much like server notices
168 +6 -0 trunk/doc/monitor.txt (File Modified)
169 +3 -0 trunk/include/send.h (File Modified)
170 +3 -15 trunk/src/monitor.c (File Modified)
171 +35 -0 trunk/src/send.c (File Modified)
174 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
176 Call add_to_hostname_hash() with correct (orig) hostname.
180 +1 -1 trunk/modules/core/m_nick.c (File Modified)
183 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
185 Version bump on trunk to 2.3.
189 +1 -1 trunk/configure.ac (File Modified)
192 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
194 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
198 +2 -2 trunk/src/client.c (File Modified)
201 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
203 Add IRC_DEPRECATED macro for marking functions and data structures
204 as deprecated on compilers that support it.
208 +14 -4 trunk/include/ircd_defs.h (File Modified)
211 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
213 - update IDEAS with link failover
217 +1 -0 trunk/IDEAS (File Modified)
220 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
222 xline/resv wildcard checking:
223 - count escaped (\) characters as one nonwild
224 - accept strings without wilds no matter how short they are
228 +8 -2 trunk/src/s_newconf.c (File Modified)
231 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
233 Tweak some comments in sno_whois extension.
237 +2 -2 trunk/extensions/sno_whois.c (File Modified)
240 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
246 +3 -6 trunk/NEWS (File Modified)
249 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
251 - allow JOIN 0 from remotes
252 - allow JOIN 0 from locals, but only if it is exactly one
253 zero and is the first channel
257 +65 -0 trunk/modules/core/m_join.c (File Modified)
260 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
262 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
263 levels?), hideops, namespace cleanups, etc
267 + - trunk/IDEAS (File Added)
270 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
276 +0 -65 trunk/modules/core/m_join.c (File Modified)
279 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
281 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
282 to their policies indicating that they wish to be contacted before their services are used.
286 +6 -3 trunk/doc/example.conf (File Modified)
287 +6 -3 trunk/doc/reference.conf (File Modified)
290 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
292 - update NEWS in preparation of upcoming 2.2 release this week
296 +3 -0 trunk/NEWS (File Modified)
299 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
301 Move sno_channeljoin to unsupported, due to the privacy
302 issue and the fact that any oper with admin or hidden_admin
307 +0 -1 trunk/doc/example.conf (File Modified)
308 +0 -2 trunk/doc/reference.conf (File Modified)
309 +0 -46 trunk/extensions/Makefile.in (File Modified)
310 + - trunk/extensions/sno_channeljoin.c (File Deleted)
311 +47 -1 trunk/unsupported/Makefile.in (File Modified)
312 + - trunk/unsupported/sno_channeljoin.c (File Added)
315 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
317 - createoperonly: like createauthonly, but checks opered status instead of authed status
321 +41 -0 trunk/extensions/Makefile.in (File Modified)
322 + - trunk/extensions/createoperonly.c (File Added)
325 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
327 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
331 +1 -0 trunk/doc/example.conf (File Modified)
332 +3 -1 trunk/doc/reference.conf (File Modified)
333 +46 -0 trunk/extensions/Makefile.in (File Modified)
334 + - trunk/extensions/sno_channeljoin.c (File Added)
337 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
339 - update config files
343 +1 -0 trunk/doc/example.conf (File Modified)
344 +2 -0 trunk/doc/reference.conf (File Modified)
347 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
349 - fold in whois_notice_global functionality.
353 +0 -1 trunk/extensions/Makefile.in (File Modified)
354 +1 -56 trunk/extensions/sno_whois.c (File Modified)
355 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
358 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
360 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
364 +64 -57 trunk/extensions/Makefile.in (File Modified)
365 + - trunk/extensions/sno_whois.c (File Added)
366 + - trunk/extensions/spy_whois_notice.c (File Deleted)
369 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
371 Prevent too wide klines with CIDR masks.
375 +17 -5 trunk/modules/m_kline.c (File Modified)
378 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
380 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
384 +4 -0 trunk/modules/m_kline.c (File Modified)
387 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
389 - fold conf_connect_allowed() into accept_connection()
390 - extend add_connection() so that exempt{}s apply to max unregistered
396 +1 -1 trunk/doc/example.conf (File Modified)
397 +1 -1 trunk/doc/reference.conf (File Modified)
398 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
399 +0 -2 trunk/include/s_conf.h (File Modified)
400 +14 -7 trunk/src/listener.c (File Modified)
403 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
405 m_webirc: call del_unknown_ip() otherwise the unknown will
406 never be subtracted from the cgiirc ip
410 +2 -0 trunk/extensions/m_webirc.c (File Modified)
413 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
415 Remove s_assert in del_unknown_ip() supposedly if the ip
416 cannot be found, it is not feasible to avoid that case
417 entirely with m_webirc.c.
421 +1 -2 trunk/src/reject.c (File Modified)
424 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
426 Apply ratbox flood fix.
430 +1 -0 trunk/doc/example.conf (File Modified)
431 +5 -0 trunk/doc/reference.conf (File Modified)
432 +3 -0 trunk/include/client.h (File Modified)
433 +4 -0 trunk/include/reject.h (File Modified)
434 +1 -0 trunk/include/s_conf.h (File Modified)
435 +2 -0 trunk/src/client.c (File Modified)
436 +3 -0 trunk/src/listener.c (File Modified)
437 +1 -0 trunk/src/newconf.c (File Modified)
438 +8 -5 trunk/src/packet.c (File Modified)
439 +59 -2 trunk/src/reject.c (File Modified)
440 +1 -0 trunk/src/s_conf.c (File Modified)
441 +2 -0 trunk/src/s_serv.c (File Modified)
442 +1 -0 trunk/src/s_user.c (File Modified)
445 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
451 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
454 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
460 +114 -1 trunk/configure (File Modified)
463 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
465 - remove "ASM hashing code" from the configure overview
469 +0 -1 trunk/configure.ac (File Modified)
472 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
474 Target left IRC (more friendly error message if a UID
475 cannot be found) for /invite.
479 +8 -3 trunk/modules/m_invite.c (File Modified)
482 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
484 Remove emptyline craq because it leaks memory on /rehash motd etc.
485 from ratbox 2.2 (anfl/Androsyn)
489 +6 -14 trunk/src/cache.c (File Modified)
492 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
494 Merge old trunk r2767:
495 Copy channel name from command on lowerTS JOIN/SJOIN,
496 this makes the capitalization of the channel name
497 timestamped like modes are.
501 +3 -0 trunk/modules/core/m_join.c (File Modified)
502 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
505 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
507 Merge old trunk r2065,r2067:
508 channel_modes(): get rid of the trailing space
509 also make the *pbuf check work like it should
510 (don't call IsMember another time if we already
512 simplify a bit more, update comments
516 +13 -13 trunk/src/channel.c (File Modified)
519 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
525 +1 -1 trunk/extensions/m_webirc.c (File Modified)
528 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
530 chghost: refuse spoofs which are empty or start with a colon
531 (would break the protocol)
535 +3 -0 trunk/modules/m_chghost.c (File Modified)
538 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
540 Fix description of 043 numeric.
544 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
547 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
549 SAVE: make the nickTS of the UID nick equal to 100, so it
550 is always in sync on the network.
554 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
555 +15 -11 trunk/modules/core/m_nick.c (File Modified)
558 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
560 Force nickTS to increase when a local user changes their nick.
564 +5 -1 trunk/modules/core/m_nick.c (File Modified)
567 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
569 Remove #define UFLAGS. We haven't allowed this
570 undocumented extension to the IRC protocol for
571 years (allowing an initial umode in USER).
575 +0 -2 trunk/modules/m_user.c (File Modified)
578 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
580 Move new_local_user hook, so it is possible to call
581 exit_client() from it, refusing the connection.
585 +3 -1 trunk/doc/hooks.txt (File Modified)
586 +10 -9 trunk/src/s_user.c (File Modified)
589 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
591 Only free PreClient struct when the rest of the Client
592 is freed, not immediately upon exit_client(). Doing this
593 would cause problems with sasl's new_local_user hook
594 vs hooks that exit the client there.
598 +0 -1 trunk/src/client.c (File Modified)
601 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
603 Use TS6 prefix for server-server JOIN 0.
607 +2 -1 trunk/modules/core/m_join.c (File Modified)
610 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
612 Use orighost in kill server notices.
616 +3 -3 trunk/modules/core/m_kill.c (File Modified)
619 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
621 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
625 +3 -3 trunk/modules/m_set.c (File Modified)
628 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
634 +1 -1 trunk/src/messages.tab (File Modified)
637 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
639 Show max_clients in /info.
643 +6 -0 trunk/modules/m_info.c (File Modified)
646 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
648 Don't allow /quote set max higher than the
649 serverinfo::max_clients ircd.conf value.
653 +8 -0 trunk/modules/m_set.c (File Modified)
656 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
658 Change code that checks maxclients limit: allow exactly
659 the configured amount of non-exceed_limit clients.
660 Code that appeared to limit exceed_limit clients too
661 but less heavily removed (it was not effective because
662 the parentheses were wrong).
666 +2 -4 trunk/src/s_user.c (File Modified)
669 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
671 By default, leave MAX_BUFFER fds free for log files,
672 server connections, ident lookups, exceed_limit clients,
673 etc. Mention this in example.conf and reference.conf.
677 +4 -2 trunk/doc/example.conf (File Modified)
678 +3 -1 trunk/doc/reference.conf (File Modified)
679 +1 -1 trunk/src/s_conf.c (File Modified)
682 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
684 --with-maxclients configure option is gone
688 +0 -11 trunk/INSTALL (File Modified)
691 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
693 Make the code that raises fd rlimit to hard limit work.
697 +5 -5 trunk/src/ircd.c (File Modified)
700 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
702 - note the I/O reworking
706 +2 -0 trunk/NEWS (File Modified)
709 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
715 +4 -4 trunk/doc/Makefile.in (File Modified)
718 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
720 - enforce proper conditions for EPOLL_CTL_DEL.
721 - remove possibly problematic "performance" check
725 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
728 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
730 - rename m_list_safelist to m_list and remove ratbox implementation
734 +393 -664 trunk/modules/Makefile.in (File Modified)
735 + - trunk/modules/m_list.c (File Added)
736 + - trunk/modules/m_list_ratbox.c (File Deleted)
737 + - trunk/modules/m_list_safelist.c (File Deleted)
740 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
742 - some more transit to sendto_one_numeric().
746 +2 -3 trunk/modules/m_away.c (File Modified)
747 +3 -3 trunk/src/messages.tab (File Modified)
748 +1 -1 trunk/src/s_user.c (File Modified)
751 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
753 - change some sendto_one() to sendto_one_numeric().
757 +4 -10 trunk/modules/m_admin.c (File Modified)
758 +3 -3 trunk/modules/m_map.c (File Modified)
759 +12 -12 trunk/src/messages.tab (File Modified)
760 +1 -2 trunk/src/s_conf.c (File Modified)
761 +9 -10 trunk/src/s_user.c (File Modified)
764 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
766 - river's ports.c from old charybdis trunk
770 +195 -0 trunk/configure.ac (File Modified)
771 + - trunk/libcharybdis/ports.c (File Added)
774 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
776 - remove broken ports stuff and devpoll stuff.
780 +0 -307 trunk/configure (File Modified)
781 +0 -21 trunk/configure.ac (File Modified)
782 +0 -474 trunk/include/setup.h.in (File Modified)
783 + - trunk/libcharybdis/devpoll.c (File Deleted)
784 + - trunk/libcharybdis/ports.c (File Deleted)
787 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
793 +1 -25 trunk/configure (File Modified)
794 +0 -3 trunk/include/setup.h.in (File Modified)
797 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
799 - remove x86-optimized hash code.
803 +0 -13 trunk/configure.ac (File Modified)
804 +2 -187 trunk/src/Makefile.in (File Modified)
805 + - trunk/src/fnvhash.s (File Deleted)
808 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
810 - apparently setting KE_LENGTH to 128 is fine.
814 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
817 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
819 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
823 +5627 -5747 trunk/configure (File Modified)
824 +0 -15 trunk/configure.ac (File Modified)
825 +0 -2 trunk/include/m_info.h (File Modified)
826 +6 -9 trunk/include/setup.h.in (File Modified)
827 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
830 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
832 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
833 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
834 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
838 +0 -5 trunk/include/config.h (File Modified)
839 +0 -5 trunk/include/config.h.dist (File Modified)
840 +0 -6 trunk/include/defaults.h (File Modified)
841 +0 -3 trunk/include/m_info.h (File Modified)
842 +21 -7 trunk/libcharybdis/commio.c (File Modified)
843 +2 -0 trunk/libcharybdis/commio.h (File Modified)
844 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
845 +4 -3 trunk/libcharybdis/poll.c (File Modified)
846 +0 -3 trunk/libcharybdis/select.c (File Modified)
847 +0 -9 trunk/src/ircd.c (File Modified)
848 +23 -26 trunk/src/listener.c (File Modified)
849 +2 -1 trunk/src/restart.c (File Modified)
850 +5 -1 trunk/src/s_auth.c (File Modified)
851 +1 -1 trunk/src/s_conf.c (File Modified)
852 +3 -1 trunk/src/s_serv.c (File Modified)
855 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
857 Repair operspy who !#channel, broken by me in r3283.
861 +2 -2 trunk/modules/m_who.c (File Modified)
864 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
866 Update bug report and IRC channel information.
870 +2 -1 trunk/BUGS (File Modified)
871 +2 -1 trunk/NEWS (File Modified)
874 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
876 Change copyright years in version.c.SH as in release-2.1 r3339.
880 +2 -2 trunk/src/version.c.SH (File Modified)
883 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
889 +104 -0 trunk/configure (File Modified)
892 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
894 Need to check for various flavours of epoll,
895 even if --enable-epoll is forced.
899 +1 -0 trunk/configure.ac (File Modified)
902 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
904 Hack to allow some more warnings, already present in configure (?).
908 +1 -1 trunk/aclocal.m4 (File Modified)
911 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
913 Merge old trunk r2077,r2079:
914 - Move closing of servlink control fd to close_connection()
915 instead of doing it in exit_local_server(), and make sure
916 we first close the data fd and then the control fd.
917 - Have servlink process ready fds in order net, data, ctrl
918 instead of ctrl, data, net. This seems to fix the problem
919 that squit reasons do not show up on the other side of a
920 ziplink (by making it send any final SQUIT and/or ERROR
921 before noticing the closed control fd).
925 +1 -1 trunk/servlink/io.c (File Modified)
926 +3 -12 trunk/src/client.c (File Modified)
929 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
931 Don't show the UID if a TS6 server sends a kick with
932 an empty or no comment. Note that charybdis never sends
937 +4 -4 trunk/modules/core/m_kick.c (File Modified)
940 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
942 Merge old trunk r2081:
943 Don't say that services cannot be killed in
944 ERR_ISCHANSERVICE message (given when trying
945 to kick or deop them), as that's not the case.
949 +1 -1 trunk/src/messages.tab (File Modified)
952 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
954 Merge old trunk r2059
955 Clarifications to the descriptions of umode +Q and cmode +F,
956 suggested by Ariadne@SorceryNet.
960 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
961 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
964 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
966 Merge old trunk r2907,r2991:
967 Allow TESTLINE on channel names.
971 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
972 +4 -0 trunk/help/opers/testline (File Modified)
973 +22 -0 trunk/modules/m_testline.c (File Modified)
976 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
978 Merge old trunk r2835:
979 resolver: if sendto(2) fails, try sending to the next nameserver
983 +1 -1 trunk/src/res.c (File Modified)
986 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
988 Merge old trunk r2817:
989 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
990 starts with a digit. This is safe because the last
991 parameter is a nick and never a UID. (The first parameter
992 in a server-server two-param whois is a UID/SID.)
996 +1 -1 trunk/modules/m_whois.c (File Modified)
999 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1001 Merge old trunk r2779,r2785:
1002 Show correct privilege name in a few ERR_NOPRIVS numerics.
1006 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1007 +1 -1 trunk/extensions/m_opme.c (File Modified)
1008 +2 -2 trunk/unsupported/m_force.c (File Modified)
1011 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1013 Merge old trunk r2695:
1014 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1015 This will generate better server notices.
1019 +3 -2 trunk/modules/core/m_die.c (File Modified)
1022 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1024 Merge old trunk r2294:
1025 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1029 +1 -1 trunk/src/s_user.c (File Modified)
1032 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1034 Merge old trunk r2226:
1035 If we are connecting outward to a server, check if the
1036 server name they sent is the same as what we tried to
1037 connect to. Previously such a connection could succeed
1038 if there existed connect blocks with the same IP and
1039 passwords for the other server name.
1043 +11 -0 trunk/modules/core/m_server.c (File Modified)
1046 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1048 Merge old trunk r2212:
1049 Another handling of SJOINs without nicks:
1050 Propagate them if the channel is +P or the channel
1051 already existed, otherwise remove the channel again
1052 and do not propagate the SJOIN.
1056 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1059 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1061 Remove channels entirely from /whois on services.
1062 This cannot be overridden with operspy.
1066 +20 -17 trunk/modules/m_whois.c (File Modified)
1069 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1071 Fix /who on channels with ** in their name.
1075 +2 -2 trunk/modules/m_who.c (File Modified)
1078 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1080 NEWS: As in 2.1.3, mention that the TS6 revision will
1081 interoperate with older versions
1085 +2 -1 trunk/NEWS (File Modified)
1088 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1090 Fix documentation of HIDE_SERVERS_IPS define.
1094 +2 -2 trunk/include/config.h.dist (File Modified)
1097 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1099 Don't leak auth{} spoofed ip for I-line is full notice either.
1103 +1 -1 trunk/src/s_conf.c (File Modified)
1106 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1112 +37 -0 trunk/NEWS (File Modified)
1115 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1117 Allow /invite (but not invex) to override +r, +l, +j in
1118 addition to +i. As before, a restrictive mode must be in
1119 place at /invite time for the invite to have an effect;
1120 +r does not count as a restrictive mode if the user is
1121 logged in; +l and +j always count as restrictive modes to
1122 allow for cases where they would allow join at /invite
1123 time but not when the user tries to join.
1127 +6 -2 trunk/modules/m_invite.c (File Modified)
1128 +21 -10 trunk/src/channel.c (File Modified)
1131 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1133 Remove invite_ops_only, forcing it to YES.
1137 +0 -1 trunk/doc/example.conf (File Modified)
1138 +0 -5 trunk/doc/reference.conf (File Modified)
1139 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1140 +0 -1 trunk/include/s_conf.h (File Modified)
1141 +0 -6 trunk/modules/m_info.c (File Modified)
1142 +10 -14 trunk/modules/m_invite.c (File Modified)
1143 +0 -1 trunk/src/newconf.c (File Modified)
1144 +0 -1 trunk/src/s_conf.c (File Modified)
1147 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1149 Move username check after xline and dnsbl checks, so it
1150 will not complain to opers about clients who are xlined
1151 or blacklisted anyway (both of which silently reject).
1155 +15 -15 trunk/src/s_user.c (File Modified)
1158 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1160 - MASTER_MAX is no longer relevant
1164 +0 -7 trunk/modules/m_set.c (File Modified)
1167 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1169 - add config option for setting max_clients.
1173 +5 -0 trunk/doc/example.conf (File Modified)
1174 +5 -0 trunk/doc/reference.conf (File Modified)
1175 +2 -0 trunk/include/s_conf.h (File Modified)
1176 +1 -1 trunk/src/ircd.c (File Modified)
1177 +2 -0 trunk/src/newconf.c (File Modified)
1178 +2 -1 trunk/src/s_conf.c (File Modified)
1181 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1183 - remove get_maxrss() and all of that insecure and unsafe nonsense
1187 +3 -38 trunk/src/ircd.c (File Modified)
1188 +1 -1 trunk/src/restart.c (File Modified)
1189 +0 -4 trunk/src/s_stats.c (File Modified)
1192 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1194 - avoid some potential NULL dereferencing
1198 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1201 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1207 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1210 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1212 - rework poll a bit for the MAXCONNECTIONS changes.
1216 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1219 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1221 Our way of using kqueue may cause it to report fds we
1222 don't know about anymore, cope.
1226 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1229 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1231 Don't reference freed memory (fde_t) in comm_close().
1235 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1238 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1240 - fix for 100% cpu use
1244 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1247 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1249 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1253 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1256 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1258 - clear up use of fd_table in ircd.
1262 +3 -2 trunk/src/s_serv.c (File Modified)
1265 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1267 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1271 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1272 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1273 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1274 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1275 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1276 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1277 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1278 +2 -2 trunk/libcharybdis/select.c (File Modified)
1281 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1283 Fix some cases where the size argument to strlcpy()
1284 for usernames and hostnames is 1 too small.
1288 +1 -1 trunk/modules/m_chghost.c (File Modified)
1289 +2 -2 trunk/src/res.c (File Modified)
1290 +2 -2 trunk/src/s_user.c (File Modified)
1293 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1295 Cut down quit/part/kick reasons to avoid quit reasons
1296 overflowing the client exiting server notice (from
1297 TOPICLEN to 260). kill reasons become shorter accordingly.
1298 kline/dline/gline reasons become 390.
1299 away messages stay at TOPICLEN for now.
1303 +8 -3 trunk/include/ircd_defs.h (File Modified)
1304 +2 -2 trunk/modules/m_dline.c (File Modified)
1305 +4 -4 trunk/modules/m_gline.c (File Modified)
1306 +2 -2 trunk/modules/m_kline.c (File Modified)
1309 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1311 Don't leak auth{} spoofed IP addresses in +f notices.
1312 from ratbox (androsyn)
1316 +10 -3 trunk/src/s_conf.c (File Modified)
1319 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1321 Make oper_up() take +i/-i during opering up into account
1322 (e.g. no_oper_invis extension, +i in operator::umodes).
1323 Remove the hack from no_oper_invis.
1327 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1328 +4 -0 trunk/src/s_user.c (File Modified)
1331 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1333 no_oper_invis: decrement invisible count when clearing
1334 invisible on a local client who has just opered up
1335 oper_up() should really do this
1339 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1342 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1344 Put "End of Channel Quiet List" instead of
1345 "End of Channel Ban List" for a +q list.
1346 Due to client restrictions the numerics for
1347 quiet lists must be the same as for ban lists.
1351 +4 -1 trunk/src/chmode.c (File Modified)
1354 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1356 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1357 Change TS6 JOIN processing
1358 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1359 a local user joins an existing channel
1360 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1361 propagating a TS6 JOIN
1362 - don't interpret simple modes in an incoming TS6 JOIN
1364 This is to avoid desyncs when certain mode changes (e.g. -im)
1365 cross with joins. A downside is that simple modes will be
1366 more desynched when a JOIN creates a channel or lowers TS,
1367 but that's less important.
1369 Update the TS6 specification to include this, and clarify
1370 that TMODE can come from a server and that MODE must be
1371 translated into TMODE from other servers too.
1375 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1376 +19 -127 trunk/modules/core/m_join.c (File Modified)
1379 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1381 Make -logfile work again.
1385 +2 -2 trunk/src/s_log.c (File Modified)
1388 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1390 - fix off-by-one memory overflow error.
1394 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1397 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1399 Change handling of modularized umodes:
1400 - keep the bitmask reserved forever to the letter, fixing
1401 the problems when loading multiple umode modules,
1402 unloading them and then loading them in a different order
1403 - don't allow local users to change umodes which have
1404 been unloaded and don't set them on new users via
1409 +24 -3 trunk/src/s_user.c (File Modified)
1412 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1414 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1418 +1 -0 trunk/include/s_user.h (File Modified)
1419 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1420 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1421 +22 -0 trunk/src/s_user.c (File Modified)
1424 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1426 DNSBL keyword substitution is available as of 2.1.3.
1430 +1 -1 trunk/doc/example.conf (File Modified)
1433 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1435 Change two occurances like match(userinput, target_p->name) ||
1436 match(target_p->name, userinput) to just match(userinput,
1437 target_p->name). No client name can contain * or ? now.
1441 +1 -1 trunk/modules/m_trace.c (File Modified)
1442 +1 -2 trunk/src/s_serv.c (File Modified)
1445 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1447 Do not try find_server() on a name find_client() has
1448 returned NULL for, as this will always return NULL
1449 since the removal of hostmasking.
1453 +1 -2 trunk/modules/m_pong.c (File Modified)
1454 +0 -4 trunk/src/s_serv.c (File Modified)
1457 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1459 Remove server_exists() which checked whether the
1460 server name existed taking hostmasking into account
1461 and just check with find_server(); admittedly
1462 this checks if the name is a SID but that's not
1467 +3 -27 trunk/modules/core/m_server.c (File Modified)
1470 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1472 Remove hash_find_masked_server(), which made it possible
1473 to specify the full (unmasked) name of a server behind
1474 a hostmask. As a result find_any_client() (for prefixes)
1475 becomes equal to find_client(), so remove that too.
1479 +0 -1 trunk/include/hash.h (File Modified)
1480 +1 -75 trunk/src/hash.c (File Modified)
1481 +1 -1 trunk/src/parse.c (File Modified)
1484 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1486 Remove '*' from valid server name characters.
1487 This makes it impossible to connect hostmasked servers.
1488 (This support didn't work well anyway, was incompatible
1489 with TS6 and we never masked ourselves.)
1493 +1 -1 trunk/src/match.c (File Modified)
1496 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1498 Change spambot, flooder and jupe joiner notices from host to orighost.
1502 +1 -1 trunk/modules/core/m_join.c (File Modified)
1503 +2 -2 trunk/modules/core/m_message.c (File Modified)
1504 +2 -2 trunk/src/channel.c (File Modified)
1507 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1509 Add documentation for SASL client protocol, same as atheme doc/SASL.
1513 + - trunk/doc/sasl.txt (File Added)
1516 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1518 Include real hostname in Closing Link message for unknown
1519 connections that have sent USER. This is helpful for
1520 k-lined users while not breaking server IP hiding.
1524 +3 -1 trunk/src/client.c (File Modified)
1527 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1533 +29 -29 trunk/configure (File Modified)
1536 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1538 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1542 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1545 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1547 Backport from early 3.x:
1550 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1552 - remove "Processing connection to foobar.net" message
1556 +0 -3 trunk/src/s_auth.c (File Modified)
1559 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1561 - missed the processing connection one (actually, we can probably nuke this one)
1565 +1 -2 trunk/src/s_auth.c (File Modified)
1568 river 2006/09/27 16:33:05 UTC (20060927-2174)
1570 get_client_name = stupid
1575 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1578 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1580 - remove excessive arguments
1584 +1 -2 trunk/src/s_conf.c (File Modified)
1585 +1 -1 trunk/src/s_user.c (File Modified)
1588 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1590 - use sendto_one_notice() for on-connect notices too.
1594 +10 -10 trunk/src/s_auth.c (File Modified)
1597 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1599 - use sendto_one_notice() in the core, too.
1603 +2 -2 trunk/src/chmode.c (File Modified)
1604 +8 -15 trunk/src/modules.c (File Modified)
1605 +3 -5 trunk/src/s_conf.c (File Modified)
1606 +1 -2 trunk/src/s_newconf.c (File Modified)
1607 +20 -57 trunk/src/s_user.c (File Modified)
1610 river 2006/09/27 16:19:25 UTC (20060927-2166)
1612 the KILL command will use get_client_name(, SHOW_IP) instead of
1613 target->name, and will show a more useful error for local opers
1618 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1621 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1623 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1627 +4 -2 trunk/src/send.c (File Modified)
1630 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1636 +1 -1 trunk/include/client.h (File Modified)
1639 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1641 - get_id(): fall back to "*" if client has no known name
1645 +1 -1 trunk/include/client.h (File Modified)
1648 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1650 - convert to sendto_one_notice().
1654 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1655 +4 -6 trunk/unsupported/m_force.c (File Modified)
1658 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1660 - use sendto_one_notice() in many places instead of
1661 sendto_one(source_p, ":%s NOTICE %s :", ...);
1665 +10 -25 trunk/extensions/example_module.c (File Modified)
1666 +5 -14 trunk/extensions/hurt.c (File Modified)
1667 +1 -2 trunk/extensions/m_42.c (File Modified)
1668 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1669 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1670 +1 -2 trunk/extensions/m_opme.c (File Modified)
1671 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1672 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1673 +3 -7 trunk/modules/core/m_die.c (File Modified)
1674 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1675 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1676 +1 -2 trunk/modules/m_challenge.c (File Modified)
1677 +11 -15 trunk/modules/m_connect.c (File Modified)
1678 +20 -28 trunk/modules/m_dline.c (File Modified)
1679 +2 -2 trunk/modules/m_etrace.c (File Modified)
1680 +11 -21 trunk/modules/m_gline.c (File Modified)
1681 +2 -4 trunk/modules/m_kline.c (File Modified)
1682 +1 -2 trunk/modules/m_rehash.c (File Modified)
1683 +3 -7 trunk/modules/m_restart.c (File Modified)
1684 +31 -45 trunk/modules/m_set.c (File Modified)
1685 +2 -4 trunk/modules/m_testmask.c (File Modified)
1686 +5 -8 trunk/modules/m_unreject.c (File Modified)
1687 +2 -5 trunk/modules/m_xline.c (File Modified)
1692 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1693 +10 -25 trunk/extensions/example_module.c (File Modified)
1694 +5 -14 trunk/extensions/hurt.c (File Modified)
1695 +1 -2 trunk/extensions/m_42.c (File Modified)
1696 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1697 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1698 +1 -2 trunk/extensions/m_opme.c (File Modified)
1699 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1700 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1701 +3 -7 trunk/modules/core/m_die.c (File Modified)
1702 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1703 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1704 +1 -2 trunk/modules/m_challenge.c (File Modified)
1705 +11 -15 trunk/modules/m_connect.c (File Modified)
1706 +2 -4 trunk/modules/m_dline.c (File Modified)
1707 +2 -2 trunk/modules/m_etrace.c (File Modified)
1708 +11 -21 trunk/modules/m_gline.c (File Modified)
1709 +2 -4 trunk/modules/m_kline.c (File Modified)
1710 +1 -2 trunk/modules/m_rehash.c (File Modified)
1711 +3 -7 trunk/modules/m_restart.c (File Modified)
1712 +31 -45 trunk/modules/m_set.c (File Modified)
1713 +2 -4 trunk/modules/m_testmask.c (File Modified)
1714 +5 -8 trunk/modules/m_unreject.c (File Modified)
1715 +1 -3 trunk/modules/m_xline.c (File Modified)
1716 +2 -2 trunk/src/chmode.c (File Modified)
1717 +8 -15 trunk/src/modules.c (File Modified)
1718 +10 -14 trunk/src/s_auth.c (File Modified)
1719 +3 -6 trunk/src/s_conf.c (File Modified)
1720 +1 -2 trunk/src/s_newconf.c (File Modified)
1721 +20 -57 trunk/src/s_user.c (File Modified)
1722 +4 -2 trunk/src/send.c (File Modified)
1723 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1724 +4 -6 trunk/unsupported/m_force.c (File Modified)
1727 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1729 - keyword-subst from charybdis 2.2.
1733 +12 -3 trunk/doc/example.conf (File Modified)
1734 +58 -3 trunk/doc/reference.conf (File Modified)
1735 + - trunk/include/substitution.h (File Added)
1736 +1 -0 trunk/src/Makefile.in (File Modified)
1737 +2 -2 trunk/src/s_conf.c (File Modified)
1738 +164 -1 trunk/src/s_user.c (File Modified)
1739 + - trunk/src/substitution.c (File Added)
1742 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1744 Removed merge tracking for "svnmerge" for
1745 http://svn.atheme.org/charybdis/branches/release-2.2
1749 + - trunk/ (Property Modified)
1752 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1754 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1755 http://svn.atheme.org/charybdis/branches/release-2.2
1759 + - trunk/ (Property Modified)
1762 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1764 Removed merge tracking for "svnmerge" for
1765 http://svn.atheme.org/charybdis/branches/release-2.2
1769 + - trunk/ (Property Modified)
1772 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1774 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1775 http://svn.atheme.org/charybdis/branches/release-2.2
1779 + - trunk/ (Property Modified)
1782 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1788 + - trunk/ (Property Modified)
1791 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1793 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1794 http://svn.atheme.org/charybdis/branches/release-2.2
1798 + - trunk/ (Property Modified)
1801 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1803 - version bump to 2.2.0
1807 +3 -1 trunk/NEWS (File Modified)
1808 +1 -1 trunk/configure.ac (File Modified)
1811 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1814 + branches/release-2.1 -> 2.2 base
1815 + 3.0 -> branches/cxxconversion
1816 + backport some immediate 3.0 functionality for 2.2
1821 + - trunk/ (File Added)
1824 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1826 Merged revisions 3135,3137 via svnmerge from
1827 http://svn.atheme.org/charybdis/trunk
1830 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1832 - Expand TRACE description
1833 - Mention expiry time in TESTLINE
1835 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1837 Update copyright year for sgml docs to 2007.
1842 + - branches/release-2.1/ (Property Modified)
1843 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1844 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1847 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1849 Merged revisions 1999 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1851 Add river to CREDITS
1854 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1861 + - branches/release-2.1/ (Property Modified)
1862 +1 -0 branches/release-2.1/CREDITS (File Modified)
1865 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1867 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1868 http://svn.atheme.org/charybdis/trunk
1871 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1873 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1875 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1877 - add use_forward to /info
1879 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1881 Call channel_modes() with &me instead of source_p when
1882 sending out a JOIN and SJOIN for a local user. This
1883 saves checking whether they are on the channel they
1886 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1888 If use_forward is disabled:
1890 - hide +f in /mode #channel (/mode #channel f still shows it)
1891 - do not send any mode changes adding +f to local clients
1892 (-f ones are still sent)
1897 + - branches/release-2.1/ (Property Modified)
1898 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1899 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1900 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1901 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1902 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1903 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1904 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1905 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1906 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1907 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1908 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1909 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1912 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1914 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1918 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1919 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1920 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1923 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1925 Add accountability (wallops, log) to OKICK.
1929 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1932 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1934 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1935 Similar to branches/release-2.2 r3061.
1939 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1942 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1944 - Write xline to file after instead of before notifying opers and source
1945 - Also notify source of failure to add xline
1946 Similar to branches/release-2.2 r3057.
1950 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1953 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1955 If a dline/kline/resv cannot be added to the file, send
1956 the regular notices to local opers and source anyway,
1957 and also warn the source (local opers were already warned).
1958 Similar to branches/release-2.2 r3053.
1962 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1965 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1967 Port over fixes from unkline/unxline/unresv to undline.
1968 Similar to branches/release-2.2 r3049.
1972 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1975 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1977 Merged revisions 2915 via svnmerge from
1978 http://svn.atheme.org/charybdis/trunk
1981 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1983 In usage message, show kline.conf and xline.conf instead
1984 of klines.conf and xlines.conf.
1989 + - branches/release-2.1/ (Property Modified)
1990 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1993 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1995 Merged revisions 2831,2833,2853 via svnmerge from
1996 http://svn.atheme.org/charybdis/trunk
1999 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2001 unkline/unxline/unresv:
2002 - if fclose on the output returns an error, treat this as a
2004 - check if the rename from the temp file to the ban conf failed
2006 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2008 When adding a permanent dline/kline/xline/resv, check
2009 the return value of fclose().
2011 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2013 Do not free xline aconf if it could not be written out.
2014 It will be added to the list in memory anyway.
2019 + - branches/release-2.1/ (Property Modified)
2020 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2021 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2022 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2023 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2026 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2028 NEWS: Clarify effects of ip_cloaking changes a little.
2032 +2 -0 branches/release-2.1/NEWS (File Modified)
2035 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2041 +9 -9 branches/release-2.1/configure (File Modified)
2044 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2046 Version bump on 2.1 branch to 2.1.2.
2050 +1 -1 branches/release-2.1/configure.ac (File Modified)
2053 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2055 Mention r2801/r2805.
2059 +1 -0 branches/release-2.1/NEWS (File Modified)
2062 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2064 Merged revisions 2801 via svnmerge from
2065 http://svn.atheme.org/charybdis/trunk
2068 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2070 ip_cloaking: try to avoid truncation by removing more
2071 components of the hostname (except the TLD).
2076 + - branches/release-2.1/ (Property Modified)
2077 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2080 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2086 +8 -1 branches/release-2.1/NEWS (File Modified)
2089 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2091 Merged revisions 2781 via svnmerge from
2092 http://svn.atheme.org/charybdis/trunk
2095 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2097 Fix stupid bug: checked a hostmask against the found
2098 ban instead of all exceptions, causing all host mangled
2099 clients to be exempted if there was a single ban
2100 exception in many cases.
2105 + - branches/release-2.1/ (Property Modified)
2106 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2109 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2111 Merged revisions 2773 via svnmerge from
2112 http://svn.atheme.org/charybdis/trunk
2115 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2117 user@host must be *@* for a shared{} block with flags=locops
2118 (server should not be *).
2123 + - branches/release-2.1/ (Property Modified)
2124 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2127 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2129 Tweak \s code a little.
2133 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2134 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2135 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2138 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2140 Merged revisions 2761 via svnmerge from
2141 http://svn.atheme.org/charybdis/trunk
2144 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2146 The testline/no_tilde fixes are in 2.1.1.
2151 + - branches/release-2.1/ (Property Modified)
2152 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2155 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2161 +4 -1 branches/release-2.1/NEWS (File Modified)
2164 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2166 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
2167 http://svn.atheme.org/charybdis/trunk
2171 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2173 If the auth{} block has no_tilde and is not kline exempt,
2174 check the username without tilde against klines too.
2175 This is consistent with the way klines work on spoofs
2176 (klines checked on both raw and appearing-on-IRC version).
2178 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2180 Rework the fix for klines with no_tilde.
2181 Add an extra argument to find_address_conf() for the
2182 username without tilde, as that may contain one character more.
2184 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2186 Unbreak compile (because of r2697).
2187 testline with ~ could be improved some more perhaps, but this should work.
2189 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2191 testline: take no_tilde and username truncation into account
2193 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2195 Add some information on /testline with no_tilde and username truncation.
2200 + - branches/release-2.1/ (Property Modified)
2201 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2202 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2203 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2204 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2205 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2206 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2209 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2211 Merged revisions 2149,2151 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2215 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2217 Move kills from services from +s to +k snomask.
2218 Kills from non-service opers remain on +s.
2220 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2222 Update description of +s and +k snomasks.
2227 + - branches/release-2.1/ (Property Modified)
2228 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2229 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2230 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2233 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2235 Merged revisions 2685 via svnmerge from
2236 http://svn.atheme.org/charybdis/trunk
2239 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2241 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2246 + - branches/release-2.1/ (Property Modified)
2247 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2250 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2252 Merged revisions 2693 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2256 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2258 Fix truncation (by one) of unidented usernames
2259 if user registration is done because of DNSBL
2260 completion (which is the usual case if a valid
2261 NICK and USER are sent quickly and any DNSBLs
2267 + - branches/release-2.1/ (Property Modified)
2268 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2271 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2277 +10 -0 branches/release-2.1/NEWS (File Modified)
2280 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2286 +9 -9 branches/release-2.1/configure (File Modified)
2289 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2291 Version bump to 2.1.1.
2295 +1 -1 branches/release-2.1/configure.ac (File Modified)
2298 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2300 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
2301 http://svn.atheme.org/charybdis/trunk
2304 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2306 - fix a server notice on SID collision where the server name is mentioned twice
2308 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2310 - get_server_name() is stupid
2312 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2316 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2318 Do the Attempt to re-introduce SID server notice somewhat
2319 differently, showing a real host again if !HIDE_SERVERS_IPS
2320 and still showing the server name exactly once.
2322 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2324 Fix log message for Attempt to re-introduce SID (server notice was ok).
2326 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2328 - replace "No N line" with "no connect block" in a
2330 - show attempted server name in a few serverlog messages
2335 + - branches/release-2.1/ (Property Modified)
2336 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2339 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2341 Merged revisions 2218 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2345 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2347 Fix garbage in /stats y output on 64-bit archs.
2352 + - branches/release-2.1/ (Property Modified)
2353 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2356 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2358 Merged revisions 2438 via svnmerge from
2359 http://svn.atheme.org/charybdis/trunk
2362 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2364 Enable Revision keyword in addition to Id.
2369 + - branches/release-2.1/ (Property Modified)
2370 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2373 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2375 Merged revisions 2679 via svnmerge from
2376 http://svn.atheme.org/charybdis/trunk
2379 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2381 Port over ratbox 2.2 r23253 (anfl):
2382 - remove the cached storage of how many +beI there are, thereby fixing a
2383 case where it can get desynced from reality
2388 + - branches/release-2.1/ (Property Modified)
2389 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2390 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2393 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2395 Merged revisions 2093,2095 via svnmerge from
2396 http://svn.atheme.org/charybdis/trunk
2399 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2401 - change DNSBL licensing to BSD.
2403 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2405 - change x86-assembly FNV implementation to BSD license
2410 + - branches/release-2.1/ (Property Modified)
2411 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2412 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2415 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2417 Merged revisions 2073,2075 via svnmerge from
2418 http://svn.atheme.org/charybdis/trunk
2421 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2423 Put full information in the squit reason when exiting
2424 a server due to a servlink (ziplinks) error.
2426 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2428 Put full information in the squit reason when exiting
2429 a server due to not enough arguments for a command.
2434 + - branches/release-2.1/ (Property Modified)
2435 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2436 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2439 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2441 Merged revisions 2071 via svnmerge from
2442 http://svn.atheme.org/charybdis/trunk
2445 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2447 Don't redirect users from an existing domain to an
2448 existing server in reference.conf.
2454 + - branches/release-2.1/ (Property Modified)
2455 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2458 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2460 Merged revisions 2053 via svnmerge from
2461 http://svn.atheme.org/charybdis/trunk
2464 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2466 Make find_channel_membership() choose the shortest list
2467 (channel's list or user's list) to search, avoiding excessive
2468 CPU usage with services which are in lots of channels.
2469 From ratbox 2.2 (anfl/jilles)
2474 + - branches/release-2.1/ (Property Modified)
2475 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2478 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2484 +9 -9 branches/release-2.1/configure (File Modified)
2487 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2489 Version change 2.1.0rc1 -> 2.1.0 (release).
2493 +1 -1 branches/release-2.1/configure.ac (File Modified)
2496 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2498 Merged revisions 2029 via svnmerge from
2499 http://svn.atheme.org/charybdis/trunk
2502 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2504 NEWS: mention m_webirc.c module
2509 + - branches/release-2.1/ (Property Modified)
2510 +1 -0 branches/release-2.1/NEWS (File Modified)
2513 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2519 +9 -9 branches/release-2.1/configure (File Modified)
2522 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2524 Change version to 2.1.0rc1.
2528 +1 -1 branches/release-2.1/configure.ac (File Modified)
2531 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2533 Merged revisions 2021 via svnmerge from
2534 http://svn.atheme.org/charybdis/trunk
2537 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2539 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2540 related flaky looking things, and instead keep a list
2541 of BlacklistClients in PreClient.
2546 + - branches/release-2.1/ (Property Modified)
2547 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2548 +1 -1 branches/release-2.1/include/client.h (File Modified)
2549 +0 -1 branches/release-2.1/include/res.h (File Modified)
2550 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2551 +0 -24 branches/release-2.1/src/res.c (File Modified)
2552 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2555 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2557 Merged revisions 2015,2017 via svnmerge from
2558 http://svn.atheme.org/charybdis/trunk
2561 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2563 Check if the name in the question section of the
2564 DNS reply matches what we queried, to guard against
2565 late replies to a previous query with the same id.
2567 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2569 res.c: add a comment summarizing our changes
2574 + - branches/release-2.1/ (Property Modified)
2575 +53 -18 branches/release-2.1/src/res.c (File Modified)
2578 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2580 Merged revisions 1981 via svnmerge from
2581 http://svn.atheme.org/charybdis/trunk
2584 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2586 Alphabetize extensions and tweak the descriptions a little.
2591 + - branches/release-2.1/ (Property Modified)
2592 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2593 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2596 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2598 Merged revisions 1975 via svnmerge from
2599 http://svn.atheme.org/charybdis/trunk
2602 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2604 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2605 We should use the IP and not truncate the hostname.
2606 From ratbox 2.2 (androsyn)
2611 + - branches/release-2.1/ (Property Modified)
2612 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2615 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2617 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2618 http://svn.atheme.org/charybdis/trunk
2622 + - branches/release-2.1/ (Property Modified)
2625 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2627 - branch 2.1 release family
2631 + - branches/release-2.1/ (File Added)
2634 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2636 Describe new handling of host mangling in channel bans in SGML.
2640 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2643 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2645 - ok, 2.1 operline brought to you by marvin the melancholy robot
2649 +1 -1 trunk/src/messages.tab (File Modified)
2652 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2654 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2655 If anybody comes up with anything better, then please let us know
2656 and we will change this before 2.1 is branched.
2660 +1 -1 trunk/src/messages.tab (File Modified)
2663 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2665 Add EUID to capab.txt.
2669 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2672 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2678 +3 -0 trunk/NEWS (File Modified)
2681 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2683 Allow service{} servers to manipulate the nick delay table
2684 (for "nickserv enforcement").
2685 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2686 If duration is 0, the nickdelay entry is removed, otherwise
2687 it is added with the duration in seconds (maximum 24 hours).
2688 It is suggested that this is used if the EUID capab is present.
2692 +42 -1 trunk/modules/m_services.c (File Modified)
2695 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2697 HURT: strip off *@ from the start of the mask
2698 reject anything else containing '@' or '!'
2702 +11 -0 trunk/extensions/hurt.c (File Modified)
2705 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2707 ircd.c: need supported.h here
2711 +1 -0 trunk/src/ircd.c (File Modified)
2714 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2716 HURT: less ambiguity here
2717 ips/hosts to be hurt must contain a '.' or ':' otherwise
2718 they are interpreted as nicks
2722 +14 -9 trunk/extensions/hurt.c (File Modified)
2725 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2727 - we're now ircd-charybdis.org.
2728 - properly alphabetize credits
2732 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2735 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2737 - add additional modules to the configs
2741 +6 -0 trunk/doc/example.conf (File Modified)
2742 +12 -0 trunk/doc/reference.conf (File Modified)
2745 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2747 - remove hurt.h, it is pointless and confusing
2751 +27 -62 trunk/extensions/hurt.c (File Modified)
2752 + - trunk/extensions/hurt.h (File Deleted)
2755 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2757 - add code to suggest a local HURT by nickname.
2758 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2762 +40 -10 trunk/extensions/hurt.c (File Modified)
2763 +1 -0 trunk/extensions/hurt.h (File Modified)
2766 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2772 +2 -1 trunk/NEWS (File Modified)
2775 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2777 MASKTRACE/TESTMASK: check orighost as well
2781 +4 -2 trunk/modules/m_etrace.c (File Modified)
2782 +3 -1 trunk/modules/m_testmask.c (File Modified)
2785 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2787 Make RPL_ISUPPORT (005) numeric modularizable.
2788 Currently it will reassemble the numeric every time
2789 it needs to be sent, using a few dozen callbacks;
2790 if this is too slow some caching scheme should be
2795 +0 -1 trunk/include/s_user.h (File Modified)
2796 +36 -114 trunk/include/supported.h (File Modified)
2797 +1 -1 trunk/modules/m_version.c (File Modified)
2798 +1 -0 trunk/src/Makefile.in (File Modified)
2799 +1 -0 trunk/src/ircd.c (File Modified)
2800 +300 -25 trunk/src/s_user.c (File Modified)
2801 + - trunk/src/supported.c (File Added)
2804 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2806 EUID orighost could differ from host only in case,
2807 do not mark as dynamic spoof then
2811 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2814 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2816 kline help file: clarify a bit and remove some obsolete stuff
2817 partly suggested by Olin
2821 +8 -8 trunk/help/opers/kline (File Modified)
2824 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2830 +20 -0 trunk/NEWS (File Modified)
2833 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2835 Show real host/IP to nonopers whoising themselves.
2836 The IP is not shown for auth{} spoofs, otherwise it is,
2837 as it looked rather weird to me to show an auth{} spoofed
2838 IP like this. (/userhost on self still shows the IP.)
2842 +13 -2 trunk/modules/m_whois.c (File Modified)
2845 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2847 Document nick_delay stuff and move it around a bit.
2851 +1 -2 trunk/doc/example.conf (File Modified)
2852 +8 -2 trunk/doc/reference.conf (File Modified)
2855 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2857 - disable nickdelay by default. Needs to be documented in reference.conf.
2861 +2 -0 trunk/doc/example.conf (File Modified)
2862 +2 -0 trunk/doc/reference.conf (File Modified)
2865 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2867 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2871 +2 -1 trunk/modules/m_services.c (File Modified)
2874 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2876 ip_cloaking: somewhat hackish but we need to send the
2877 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2882 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2885 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2887 If EUID is used, show realhost in far connect notice
2888 (but not in far disconnect notice).
2892 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2895 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2898 - use non-ENCAP CHGHOST if possible
2899 - really introduce new users with their mangled and real
2900 host if +h is in default umodes
2904 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2907 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2909 Add non-ENCAP CHGHOST.
2913 +49 -11 trunk/modules/m_chghost.c (File Modified)
2916 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2918 Initial addition of EUID (puts realhost/account in same
2919 command as user introduction).
2920 See doc/technical/euid.txt for more information.
2921 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2925 + - trunk/doc/technical/euid.txt (File Added)
2926 +2 -1 trunk/include/s_serv.h (File Modified)
2927 +1 -1 trunk/include/s_user.h (File Modified)
2928 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2929 +1 -34 trunk/modules/m_chghost.c (File Modified)
2930 +0 -28 trunk/modules/m_services.c (File Modified)
2931 +30 -1 trunk/src/s_serv.c (File Modified)
2932 +30 -3 trunk/src/s_user.c (File Modified)
2935 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2937 Store the mangled host in localClient and use it for
2938 ban matching (also match real host for mangled users,
2939 also match mangled host for uncloaked users).
2940 Improve interaction of +h with auth{} and services
2942 Note that all of this only applies to clients who
2943 connect after the mangling module is loaded
2944 (other clients cannot even set +h).
2945 The sorcerynet cloaking module has not been updated
2950 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2951 +3 -0 trunk/include/client.h (File Modified)
2952 +64 -5 trunk/src/channel.c (File Modified)
2953 +1 -0 trunk/src/client.c (File Modified)
2954 +2 -2 trunk/src/s_user.c (File Modified)
2957 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2959 Document /stats U letters in sgml.
2963 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2966 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2968 Better description of hub_mask and leaf_mask.
2972 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2975 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2977 Add operspy_dont_care_user_info to sgml docs.
2981 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2984 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2986 Add general::operspy_dont_care_user_info.
2987 This makes /who mask equivalent to /who !mask for opers
2988 with the operspy flag, and removes the operspy log/notice
2989 on /who mask, /masktrace and /scan.
2990 The necessary privilege (operspy flag) is unchanged.
2991 Behaviour for the other operspy commands (channel
2992 related ones) is also unchanged.
2996 +1 -0 trunk/doc/example.conf (File Modified)
2997 +6 -0 trunk/doc/reference.conf (File Modified)
2998 +1 -0 trunk/include/s_conf.h (File Modified)
2999 +10 -8 trunk/modules/m_etrace.c (File Modified)
3000 +6 -0 trunk/modules/m_info.c (File Modified)
3001 +8 -5 trunk/modules/m_scan.c (File Modified)
3002 +1 -1 trunk/modules/m_version.c (File Modified)
3003 +6 -1 trunk/modules/m_who.c (File Modified)
3004 +1 -0 trunk/src/newconf.c (File Modified)
3005 +1 -0 trunk/src/s_conf.c (File Modified)
3008 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3010 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3011 This letter will also be used for showing operspy with
3012 limited accountability (show non channel related info
3013 without '!' or notice).
3017 +2 -0 trunk/doc/server-version-info (File Modified)
3018 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3019 +2 -0 trunk/include/ircd.h (File Modified)
3020 +6 -0 trunk/modules/m_info.c (File Modified)
3021 +2 -0 trunk/modules/m_version.c (File Modified)
3022 +1 -0 trunk/src/ircd_state.c (File Modified)
3025 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3027 Add m_webirc module, allows showing real host of CGI:IRC users.
3028 Differences to the version available on my web page for a while:
3029 instructions on how to set it up.
3033 +137 -0 trunk/extensions/Makefile.in (File Modified)
3034 + - trunk/extensions/m_webirc.c (File Added)
3037 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3039 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3043 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3046 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3048 - move beu from core to contributors
3049 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3053 +2 -2 trunk/CREDITS (File Modified)
3056 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3058 Mention that class blocks must be defined before the
3059 auth or connect blocks referencing them.
3063 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3066 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3069 - change from "can join" to "is banned", this reverses sense
3070 and removes "weird" checks like for +i, +l, +j
3071 - don't allow $j to same channel
3072 - +s/+p restriction removed, anyone can /mode b anyway
3077 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3080 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3082 Add a few important lines from reference.conf to example.conf.
3086 +8 -1 trunk/doc/example.conf (File Modified)
3089 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3091 - we don't support rtsigio anymore
3092 - we definately don't support VMS nor Cygwin either.
3096 +2 -2 trunk/INSTALL (File Modified)
3097 +0 -2 trunk/README.FIRST (File Modified)
3100 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3102 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3106 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3109 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3112 - return EXTBAN_NOMATCH for a valid ban that does not match
3113 - consider a $j ban invalid if we were already processing a
3114 can_join for a $j ban
3118 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3121 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3123 extb_extgecos: realhost -> orighost
3127 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3130 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3132 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3136 +59 -0 trunk/extensions/Makefile.in (File Modified)
3137 + - trunk/extensions/extb_canjoin.c (File Added)
3140 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3142 - oh right, charybdis calls that 'orighost'.
3146 +2 -2 trunk/modules/m_who.c (File Modified)
3149 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3151 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3155 +2 -0 trunk/modules/m_who.c (File Modified)
3158 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3160 - also check $x against realhost
3164 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3167 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3169 Sorcerynet people want a debugging notice moved from +s to +d.
3173 +1 -1 trunk/src/blacklist.c (File Modified)
3176 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3178 Use source_p instead of client_p for free_pre_client().
3179 client_p could be NULL or another client.
3183 +1 -1 trunk/src/client.c (File Modified)
3186 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3188 - revert this, I know how to fix it now
3192 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3195 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3197 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3198 This fix is probably suboptimal, but it does indeed fix the problem.
3202 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3205 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3207 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3211 +49 -0 trunk/extensions/Makefile.in (File Modified)
3212 + - trunk/extensions/extb_extgecos.c (File Added)
3215 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3217 Remove undocumented and unused general::fallback_to_ip6_int config option.
3221 +0 -3 trunk/include/s_conf.h (File Modified)
3222 +0 -3 trunk/src/newconf.c (File Modified)
3225 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3228 - document new TESTMASK
3229 - mention that TESTMASK matching is the same as MASKTRACE matching
3230 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3235 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3238 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3240 New testmask from ratbox 2.2.
3241 Allows matches on nick, ip and gecos in addition to user
3242 and host, and is fully analogous to masktrace.
3243 The numeric has changed from 724 to 727 and fields in it
3248 +4 -3 trunk/help/opers/testmask (File Modified)
3249 +1 -0 trunk/include/numeric.h (File Modified)
3250 +82 -9 trunk/modules/m_testmask.c (File Modified)
3251 +2 -2 trunk/src/messages.tab (File Modified)
3254 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3256 contrib -> extensions
3260 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3263 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3265 CHGHOST: Check validity of new hostname.
3266 If the command came from a local client (disabled by
3267 default), send an error message and drop the command.
3268 If the command came from a remote client or server,
3269 send a notice to opers and the target user (if local).
3273 +42 -1 trunk/modules/m_chghost.c (File Modified)
3276 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3282 +23 -1 trunk/NEWS (File Modified)
3285 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3287 When an outgoing server connection succeeds, set
3288 localClient->ip by simply copying the whole sockaddr
3289 struct instead of copying certain parts only.
3293 +1 -19 trunk/src/s_serv.c (File Modified)
3296 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3298 Give a special error message and ignore the connect block
3299 if trying to add a connect block for the server's own name.
3303 +7 -0 trunk/src/newconf.c (File Modified)
3306 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3308 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3309 when --disable-balloc is used, so that it compiles.
3310 Obviously the BlockHeapUsage() stub returns just zeroes so
3311 /stats z will be less informative.
3315 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3318 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3320 Free and zero dns_query in DNS callback for outgoing connect.
3321 This avoids double free of reslist.
3325 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3328 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3330 From ratbox, log failed outgoing connections to serverlog.
3335 +13 -1 trunk/src/s_serv.c (File Modified)
3338 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3340 Change serverlog message when connecting to be more clear and show the port number.
3344 +1 -1 trunk/src/s_serv.c (File Modified)
3347 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3349 Remove gethost_byname(), this is meaningless
3350 since the removal of AAAA -> A fallback (r1763).
3354 +0 -1 trunk/include/res.h (File Modified)
3355 +0 -12 trunk/src/res.c (File Modified)
3358 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3360 Remove ip6.int support and use only ip6.arpa.
3361 The global ip6.int zone has disappeared on June 1
3362 and a lot of other software has been removing ip6.int
3364 This removes the second and last case where IPv6
3365 support in charybdis causes extra lookups and slows
3370 +5 -27 trunk/src/res.c (File Modified)
3373 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3375 Mention new default (r1767) for connect::aftype in sgml docs.
3379 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3382 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3384 Use IPv6 if connect::host looks like an IPv6 address
3385 (contains a colon). No need to aftype=ipv6 anymore.
3389 +2 -0 trunk/src/newconf.c (File Modified)
3392 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3394 More information about connect::host.
3398 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3401 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3403 Remove fallback to A if AAAA cannot be found.
3404 In case of a forward check of a reverse lookup, we
3405 already know if it's ipv4 or ipv6, so it is not
3406 useful and in case of a forward lookup of a hostname
3407 in connect::host, connect::aftype already specifies
3408 if it's ipv4 or ipv6.
3412 +4 -27 trunk/src/res.c (File Modified)
3415 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3418 - check if +c made the message text empty and refuse
3420 - don't copy message text if it is not necessary
3425 +14 -4 trunk/modules/core/m_message.c (File Modified)
3428 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3430 remove_conf_item(): do not free cf_name, this is generally a string constant
3434 +0 -1 trunk/src/newconf.c (File Modified)
3437 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3439 Remove the old unused FDL_ constants.
3443 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3446 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3448 Remove an unused struct irc_sockaddr_storage from fde_t
3449 (allocated for every possible file descriptor).
3453 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3456 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3458 If the DNS lookup for an outgoing connection is still
3459 pending when it is closed, clean it up.
3463 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3466 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3468 If proc_answer() fails (for example if a lookup for an
3469 A record returns a CNAME), fail the query immediately.
3470 Previously the packet was just ignored, leaving the
3475 +4 -8 trunk/src/res.c (File Modified)
3478 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3480 Correct sockhost field in an outgoing server connection.
3481 First copy the host field from the server_conf, then
3482 take the IP from to where the connection was attempted
3483 when the connection callback is called.
3484 (Before r1747 this used the IP from the server_conf.)
3488 +8 -2 trunk/src/s_serv.c (File Modified)
3491 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3493 Remove ipnum (keep aftype) and dns_query from server_conf.
3494 We don't keep track of binary form address in connect{}
3495 blocks anymore, DNS lookups of names in host= gone.
3496 As before the DNS lookup is done on connect.
3497 This should unbreak hostnames in host= somewhat.
3501 +1 -2 trunk/include/s_newconf.h (File Modified)
3502 +2 -2 trunk/src/newconf.c (File Modified)
3503 +1 -42 trunk/src/s_newconf.c (File Modified)
3504 +12 -31 trunk/src/s_serv.c (File Modified)
3507 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3513 +1 -1 trunk/configure (File Modified)
3516 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3518 Fix --disable-balloc help text (said --disable-small-net).
3522 +1 -1 trunk/configure.ac (File Modified)
3525 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3527 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3528 services (+S). Unlike operstring and adminstring, this
3529 is not changeable with /quote set but is updated on rehash.
3533 +1 -0 trunk/doc/example.conf (File Modified)
3534 +10 -2 trunk/doc/reference.conf (File Modified)
3535 +1 -0 trunk/include/s_conf.h (File Modified)
3536 +6 -0 trunk/modules/m_info.c (File Modified)
3537 +3 -2 trunk/modules/m_whois.c (File Modified)
3538 +1 -0 trunk/src/newconf.c (File Modified)
3539 +1 -0 trunk/src/s_conf.c (File Modified)
3542 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3544 Fix handling of comma in whois: ignore the comma and
3545 everything after it but do output the entire parameter
3550 +2 -2 trunk/modules/m_whois.c (File Modified)
3553 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3555 New /stats letter 's' to list HURTs:
3556 - opers get the full listing.
3557 - users get any HURTs that match their sockhost/orighost if
3558 "stats_k_oper_only" is set to 1.
3562 +50 -0 trunk/extensions/hurt.c (File Modified)
3565 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3567 - make the newconf system available to modules.
3571 +4 -1 trunk/include/newconf.h (File Modified)
3572 +4 -8 trunk/src/newconf.c (File Modified)
3575 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3577 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3580 +0 -3 trunk/doc/example.conf (File Modified)
3581 +0 -3 trunk/doc/reference.conf (File Modified)
3584 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3586 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3590 +3 -0 trunk/doc/example.conf (File Modified)
3591 +3 -0 trunk/doc/reference.conf (File Modified)
3594 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3596 Fix too early truncation of JOIN channel list.
3600 +2 -3 trunk/modules/core/m_join.c (File Modified)
3603 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3605 - From ratbox 2.2 (anfl), send server notices about read
3606 errors from handshakes and servers to +s instead of +d.
3607 - Send various server notices about failed server
3608 connections which did not reach registered state network
3609 wide if the connection was initiated by a remote oper.
3610 This avoids annoying the whole net if there is a
3611 broken autoconnect, but allows all opers to see why a
3612 remote connect failed. Failed connections which did reach
3613 server state already generate server notices everywhere.
3615 Note: this is an exception to our general policy to not send
3616 server notices about unregistered connections remotely.
3620 +1 -0 trunk/include/client.h (File Modified)
3621 +20 -6 trunk/src/client.c (File Modified)
3622 +6 -6 trunk/src/s_serv.c (File Modified)
3625 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3631 +1 -1 trunk/doc/example.conf (File Modified)
3632 +1 -1 trunk/doc/reference.conf (File Modified)
3635 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3637 Don't allow #channel +b $c:&channel (inconsistent target).
3641 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3644 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3646 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3650 +0 -2 trunk/include/client.h (File Modified)
3653 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3655 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3659 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3662 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3664 Store IP addresses in whowas. These are shown to opers.
3665 Obtained from Eurus patches.
3666 orighost tracking removed (not worth the memory IMHO),
3667 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3668 with unknown IPs and to not violate auth{} spoof policy.
3672 +2 -0 trunk/doc/reference.conf (File Modified)
3673 +1 -0 trunk/include/numeric.h (File Modified)
3674 +1 -0 trunk/include/whowas.h (File Modified)
3675 +10 -1 trunk/modules/m_whowas.c (File Modified)
3676 +1 -1 trunk/src/messages.tab (File Modified)
3677 +4 -0 trunk/src/whowas.c (File Modified)
3680 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3682 Describe hostmask parameter of masktrace better in sgml docs.
3686 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3689 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3691 masktrace help file: mention CIDR IP masks
3696 +2 -0 trunk/help/opers/masktrace (File Modified)
3699 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3701 MASKTRACE: allow normal match() on IP address also
3706 +2 -3 trunk/modules/m_etrace.c (File Modified)
3709 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3711 Allow +S clients (services) to send to channels and @/+ channels always.
3715 +1 -1 trunk/modules/core/m_message.c (File Modified)
3716 +1 -1 trunk/src/channel.c (File Modified)
3719 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3721 Allow servers to send to @#chan and +#chan.
3725 +1 -1 trunk/modules/core/m_message.c (File Modified)
3728 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3730 Don't count opers on service{} servers in /lusers.
3734 +2 -2 trunk/src/s_user.c (File Modified)
3737 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3739 Show opers the real host behind a dynamic spoof in WHOIS.
3740 If the user is auth{} spoofed, this shows the auth{} spoof
3741 otherwise it shows the DNS hostname and IP address.
3742 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3746 +1 -0 trunk/include/numeric.h (File Modified)
3747 +12 -2 trunk/modules/m_whois.c (File Modified)
3748 +1 -1 trunk/src/messages.tab (File Modified)
3751 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3753 Remove #define HIDE_SPOOF_IPS from config.h, should
3754 have been done earlier.
3758 +0 -7 trunk/include/config.h (File Modified)
3761 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3763 Bring back ERR_CANTKILLSERVER.
3767 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3770 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3773 - also send RPL_HOSTHIDDEN on -h
3774 - don't allow +h for auth{} spoofed clients
3778 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3781 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3783 /etc/resolv.conf parsing:
3784 - don't crash (sometimes) if there is a line without an argument
3785 (e.g. 'search' by itself)
3786 - fix handling of lines with leading whitespace
3790 +9 -8 trunk/src/reslib.c (File Modified)
3793 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3795 Put back code that terminates DNS queries, which was
3796 removed during the resolver changes.
3800 +4 -0 trunk/src/s_auth.c (File Modified)
3803 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3805 - oh hey, that was in the wrong place
3809 +13 -13 trunk/src/s_auth.c (File Modified)
3812 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3814 - handle a situation where a user can go away before DNS completes
3818 +13 -0 trunk/src/s_auth.c (File Modified)
3821 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3827 +1 -0 trunk/include/blacklist.h (File Modified)
3828 +1 -0 trunk/include/res.h (File Modified)
3829 +33 -2 trunk/src/blacklist.c (File Modified)
3830 +2 -0 trunk/src/client.c (File Modified)
3831 +24 -0 trunk/src/res.c (File Modified)
3834 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3836 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3837 if comm_accept() failed.
3839 Found with valgrind.
3843 +4 -4 trunk/src/listener.c (File Modified)
3846 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3848 - handle unavailable Client/preClient structs
3852 +9 -0 trunk/src/blacklist.c (File Modified)
3855 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3857 Add +lf to SGML docs.
3861 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3864 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3866 Also do forwarding if the channel limit (+l) is exceeded.
3870 +1 -1 trunk/help/opers/cmode (File Modified)
3871 +2 -2 trunk/modules/core/m_join.c (File Modified)
3874 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3876 Post-release lovin':
3877 - Update version to 2.1.0.
3878 - Regenerate configure.
3882 +9 -9 trunk/configure (File Modified)
3883 +1 -1 trunk/configure.ac (File Modified)
3886 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3888 Comment out example blacklist{} block.
3892 +7 -7 trunk/doc/example.conf (File Modified)
3893 +7 -7 trunk/doc/reference.conf (File Modified)
3896 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3898 Add note regarding use of AHBL BLs.
3902 +4 -0 trunk/doc/example.conf (File Modified)
3903 +4 -0 trunk/doc/reference.conf (File Modified)
3906 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3912 +2 -2 trunk/CREDITS (File Modified)
3915 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3921 +1 -0 trunk/CREDITS (File Modified)
3924 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3926 Put more recent ratbox CREDITS here.
3930 +3 -2 trunk/doc/Ratbox-team (File Modified)
3933 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3939 +5 -4 trunk/NEWS (File Modified)
3942 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3944 Mention that install or make install also avoids modunload crashes.
3948 +2 -1 trunk/BUGS (File Modified)
3951 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3957 +3 -8 trunk/NEWS (File Modified)
3960 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3966 +3 -2 trunk/BUGS (File Modified)
3969 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3971 - add orighost check to hurt.c
3976 +1 -6 trunk/BUGS (File Modified)
3977 +1 -1 trunk/extensions/hurt.c (File Modified)
3980 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3982 Make kline_exempt exempt from HURT also.
3986 +2 -1 trunk/extensions/hurt.c (File Modified)
3989 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3991 Fix mask HEAL propagation.
3995 +6 -3 trunk/extensions/hurt.c (File Modified)
3998 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4005 +18 -31 trunk/extensions/README (File Modified)
4008 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4010 More target change hax.
4015 +5 -0 trunk/extensions/hurt.c (File Modified)
4018 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4020 Improvements to HURT propagation.
4024 +8 -6 trunk/extensions/hurt.c (File Modified)
4027 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4029 - further simplification
4033 +25 -76 trunk/extensions/hurt.c (File Modified)
4034 +0 -9 trunk/extensions/hurt.h (File Modified)
4037 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4043 +13 -0 trunk/extensions/hurt.c (File Modified)
4046 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4048 - cut off at 15 messages instead of 30
4052 +1 -1 trunk/extensions/hurt.h (File Modified)
4055 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4057 Squash a warning here.
4061 +1 -3 trunk/src/ircd.c (File Modified)
4064 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4066 Don't show servers in /stats l to nonopers if flatten links is enabled.
4070 +3 -1 trunk/modules/m_stats.c (File Modified)
4073 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4079 +20 -7 trunk/extensions/hurt.c (File Modified)
4082 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4084 - remove inline stuff (yuck)
4085 - sockaddr should have been sockhost
4089 +22 -31 trunk/extensions/hurt.c (File Modified)
4092 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4094 - make hurt checking actually work
4098 +2 -7 trunk/extensions/hurt.c (File Modified)
4101 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4103 Slight tweak to alias{}.
4107 +4 -0 trunk/src/parse.c (File Modified)
4110 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4112 - further simplification
4116 +59 -71 trunk/extensions/hurt.c (File Modified)
4117 +0 -1 trunk/extensions/hurt.h (File Modified)
4120 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4122 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4126 +10 -20 trunk/extensions/hurt.c (File Modified)
4127 +0 -4 trunk/extensions/hurt.h (File Modified)
4130 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4132 - remove some unnecessary code here (hurt_initial_check_event()).
4136 +0 -23 trunk/extensions/hurt.c (File Modified)
4139 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4141 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4145 +8 -0 trunk/modules/core/m_message.c (File Modified)
4148 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4150 - more sane tgchange hax
4154 +2 -1 trunk/extensions/hurt.c (File Modified)
4157 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4159 Make HEAL <nick> work.
4163 +40 -43 trunk/extensions/hurt.c (File Modified)
4166 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4168 Destroy hurt_clients list on unload.
4172 +7 -0 trunk/extensions/hurt.c (File Modified)
4175 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4177 Coding style: no space between a function name and parenthesis.
4181 +43 -43 trunk/extensions/hurt.c (File Modified)
4184 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4186 Now works and throws out hurt clients after 30 protocol messages
4187 unless they identify.
4191 +28 -36 trunk/extensions/hurt.c (File Modified)
4192 +1 -7 trunk/extensions/hurt.h (File Modified)
4195 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4197 Working addition/lookup.
4201 +8 -0 trunk/extensions/hurt.c (File Modified)
4204 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4206 Get rid of hyb6 style propagation (:server COMMAND source).
4210 +18 -22 trunk/extensions/hurt.c (File Modified)
4213 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4215 add not-working hurt_add and hurt_find
4219 +13 -5 trunk/extensions/hurt.c (File Modified)
4222 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4224 Comment out a lot of stuff so I can load and unload this without crashing.
4228 +17 -6 trunk/extensions/hurt.c (File Modified)
4231 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4233 Fix svn:keywords and add a short comment at the top.
4237 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4240 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4242 - Make hurt module compile
4243 - Link it to the build
4244 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4245 correct flag name, no CAP_TS6 use etc
4249 +1 -0 trunk/extensions/Makefile.in (File Modified)
4250 +30 -32 trunk/extensions/hurt.c (File Modified)
4253 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4255 Put beu's hurt module in trunk.
4259 + - trunk/extensions/hurt.c (File Added)
4260 + - trunk/extensions/hurt.h (File Added)
4263 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4265 - _iprint(): use stderr instead of stdout
4269 +1 -1 trunk/src/s_log.c (File Modified)
4272 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4274 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4275 and subsequently destroy our kqueue when we close 0, 1, 2
4277 - After closing fd 0, 1, 2 reopen them to /dev/null again
4278 so we don't send messages from malloc etc to a random
4280 - Remove an obsolete comment.
4284 +13 -2 trunk/src/ircd.c (File Modified)
4287 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4293 +29 -1 trunk/NEWS (File Modified)
4296 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4302 +1 -1 trunk/configure (File Modified)
4305 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4307 Fix openssl version check to also accept versions newer than 0.9.6.
4311 +1 -1 trunk/configure.ac (File Modified)
4314 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4316 Oops, need packet.h here.
4320 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4323 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4325 End the flood grace period in CPRIVMSG/CNOTICE.
4329 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4332 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4334 - update class::connectfreq documentation
4338 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4341 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4343 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4347 +3 -6 trunk/src/s_serv.c (File Modified)
4350 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4352 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4356 +1 -1 trunk/src/messages.tab (File Modified)
4359 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4361 Don't mention that /stats p shows idle times, as it doesn't.
4365 +1 -1 trunk/help/opers/stats (File Modified)
4366 +1 -1 trunk/help/users/stats (File Modified)
4369 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4371 /stats A shows DNS servers, it doesn't matter whether ircd
4372 uses ADNS or something else.
4376 +1 -1 trunk/help/opers/stats (File Modified)
4379 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4381 get_client_name() fix
4385 +4 -0 trunk/src/client.c (File Modified)
4388 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4394 +6 -0 trunk/src/ircd.c (File Modified)
4397 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4399 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4402 +16 -17 trunk/configure (File Modified)
4403 +1 -1 trunk/configure.ac (File Modified)
4406 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4408 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4411 +135 -0 trunk/configure (File Modified)
4412 +6 -0 trunk/configure.ac (File Modified)
4415 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4417 Exit 0 on successful -conftest.
4421 +1 -1 trunk/src/ircd.c (File Modified)
4424 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4426 Make the "keep the parent process around" thing work, by opening
4427 a pipe to the child process. This pipe is on fd 0 in the child
4428 process. After successful initialization, the child will write
4429 a byte to this pipe, on fatal errors it will close it without
4432 Somewhat hackish still but should work.
4436 +27 -30 trunk/src/ircd.c (File Modified)
4439 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4441 - convert some error messages to ierror() over fprintf/ilog combination
4445 +3 -6 trunk/src/ircd.c (File Modified)
4448 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4450 - inotice() for loadmodule when in foreground mode
4454 +3 -0 trunk/src/modules.c (File Modified)
4457 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4459 - remove inotice() on loading modules from the config
4463 +0 -3 trunk/src/modules.c (File Modified)
4466 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4468 - usleep for 50000usec in the parent process to allow for startup messages
4469 to be cleanly printed before detaching to shell, this should be more than
4474 +3 -0 trunk/src/ircd.c (File Modified)
4477 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4479 - display more errors during normal startup as to try to help people find common problems
4483 +27 -10 trunk/src/ircd.c (File Modified)
4486 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4488 - version bump in preparation of 2.0.0 release
4492 +9 -9 trunk/configure (File Modified)
4493 +1 -1 trunk/configure.ac (File Modified)
4496 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4498 Change example.conf operator block from "admin" to "god",
4499 so as to show we encourage per-person operator blocks.
4503 +4 -2 trunk/doc/example.conf (File Modified)
4506 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4508 Document alias{} block.
4512 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4515 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4517 Document DNS blacklist stuff in sgml.
4521 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4522 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4525 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4527 Misc /stats clarifications.
4531 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4534 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4536 Move snomasks into umodes chapter.
4537 Move oprivs chapter down.
4541 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4542 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4543 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4546 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4548 Mention operator{} user@host change.
4552 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4555 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4557 operator{} block user@host matches against orighost now, not host.
4558 This means that services/+h spoofs do not work in operator{} blocks;
4559 auth{} spoofs still work.
4563 +4 -0 trunk/doc/example.conf (File Modified)
4564 +1 -1 trunk/doc/reference.conf (File Modified)
4565 +2 -2 trunk/modules/m_challenge.c (File Modified)
4566 +1 -1 trunk/modules/m_oper.c (File Modified)
4569 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4571 - inotice/iwarn/ierror() stuff I was working on
4575 +3 -0 trunk/include/s_log.h (File Modified)
4576 +15 -11 trunk/src/ircd.c (File Modified)
4577 +3 -1 trunk/src/modules.c (File Modified)
4578 +1 -1 trunk/src/newconf.c (File Modified)
4579 +54 -0 trunk/src/s_log.c (File Modified)
4582 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4584 Oops, don't add blacklists to the list twice on rehash.
4588 +3 -2 trunk/src/blacklist.c (File Modified)
4591 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4593 Remove notices to the client about progress of dnsbl lookups.
4597 +0 -4 trunk/src/blacklist.c (File Modified)
4600 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4602 Add auth{} flag dnsbl_exempt.
4606 +2 -1 trunk/doc/example.conf (File Modified)
4607 +2 -1 trunk/doc/reference.conf (File Modified)
4608 +2 -0 trunk/include/s_conf.h (File Modified)
4609 +1 -0 trunk/src/newconf.c (File Modified)
4610 +8 -1 trunk/src/s_user.c (File Modified)
4613 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4615 Switch alias{} and blacklist{} around, for consistency with example.conf.
4619 +18 -18 trunk/doc/reference.conf (File Modified)
4622 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4624 Send a warning to the user if they are dnsbl listed but exempted.
4628 +17 -12 trunk/src/s_user.c (File Modified)
4631 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4633 Move throwing out dnsbl listed clients to registration,
4634 and make kline_exempt exempt from it.
4638 +1 -0 trunk/include/blacklist.h (File Modified)
4639 +4 -0 trunk/include/client.h (File Modified)
4640 +15 -16 trunk/src/blacklist.c (File Modified)
4641 +6 -0 trunk/src/client.c (File Modified)
4642 +17 -0 trunk/src/s_user.c (File Modified)
4645 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4647 Show refcount in /stats n.
4651 +3 -2 trunk/modules/m_stats.c (File Modified)
4654 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4656 Don't look up dnsbls twice if they send USER twice.
4660 +5 -3 trunk/modules/m_user.c (File Modified)
4663 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4665 Add /stats n to help files.
4669 +1 -0 trunk/help/opers/stats (File Modified)
4670 +1 -0 trunk/help/users/stats (File Modified)
4673 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4675 Only check dnsbls for A records, not AAAA.
4679 +1 -1 trunk/src/blacklist.c (File Modified)
4682 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4684 Don't remove non-illegal blacklists on completion of check.
4685 Add debugging notices (not working).
4689 +5 -1 trunk/src/blacklist.c (File Modified)
4692 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4694 Don't call register_local_user() if they haven't sent a nick yet.
4698 +1 -1 trunk/src/blacklist.c (File Modified)
4701 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4703 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4707 +21 -0 trunk/modules/m_stats.c (File Modified)
4710 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4712 More dnsbl rehash fixes, it was adding bogus entries.
4716 +2 -7 trunk/src/newconf.c (File Modified)
4719 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4721 Need blacklist.h here.
4725 +1 -0 trunk/src/s_conf.c (File Modified)
4728 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4734 +1 -2 trunk/configure (File Modified)
4735 +0 -48 trunk/configure.ac (File Modified)
4736 + - trunk/doc/example-iauth.conf (File Deleted)
4737 + - trunk/iauth/ (File Deleted)
4740 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4742 Improve handling of rehashing with blacklists.
4743 Also some coding style tweaks.
4747 +3 -2 trunk/include/blacklist.h (File Modified)
4748 +35 -16 trunk/src/blacklist.c (File Modified)
4749 +2 -0 trunk/src/s_conf.c (File Modified)
4752 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4754 Clear can_send cache if a user logs in or out from services.
4758 +2 -0 trunk/modules/m_services.c (File Modified)
4761 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4763 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4764 This directory is not entered by default.
4765 More stuff needs to be moved into here.
4769 +2 -1 trunk/configure (File Modified)
4770 +1 -0 trunk/configure.ac (File Modified)
4771 +69 -458 trunk/extensions/Makefile.in (File Modified)
4772 + - trunk/extensions/m_clearchan.c (File Deleted)
4773 + - trunk/extensions/m_force.c (File Deleted)
4774 + - trunk/unsupported/ (File Added)
4775 + - trunk/unsupported/Makefile.in (File Added)
4776 + - trunk/unsupported/m_clearchan.c (File Added)
4777 + - trunk/unsupported/m_force.c (File Added)
4780 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4782 Logging/wallops for forcejoin/forcepart, numeric fix.
4783 This needs to be moved to the toys section.
4787 +22 -2 trunk/extensions/m_force.c (File Modified)
4790 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4792 Fix comments at the top (including copyright).
4796 +3 -2 trunk/extensions/m_omode.c (File Modified)
4799 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4801 Add OMODE command to extensions/ for oper mode hacking:
4802 - requires admin privs
4803 - does not work for opped opers
4805 - sends a ServerMode for opping the oper themselves,
4806 otherwise a mode coming from the oper (not only
4807 does this provide full accountability, it is also
4808 easiest to implement while avoiding channels
4809 messed up with bogus bans etc).
4813 +171 -0 trunk/extensions/Makefile.in (File Modified)
4814 + - trunk/extensions/m_omode.c (File Added)
4817 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4823 + - trunk/include/blacklist.h (Property Modified)
4824 + - trunk/src/blacklist.c (Property Modified)
4827 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4829 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4833 +5 -1 trunk/src/blacklist.c (File Modified)
4836 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4838 Initial DNS blacklist support:
4839 - see example.conf for how to use.
4840 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4841 - tor.ahbl.org is also included because most networks will not want to allow tor
4842 (and we're considering going KoS on tor users here anyway due to abuse)
4846 +18 -0 trunk/doc/example.conf (File Modified)
4847 +66 -0 trunk/doc/reference.conf (File Modified)
4848 + - trunk/include/blacklist.h (File Added)
4849 +2 -0 trunk/include/client.h (File Modified)
4850 +3 -0 trunk/modules/m_user.c (File Modified)
4851 +152 -0 trunk/src/Makefile.in (File Modified)
4852 + - trunk/src/blacklist.c (File Added)
4853 +34 -0 trunk/src/newconf.c (File Modified)
4854 +1 -0 trunk/src/s_auth.c (File Modified)
4855 +4 -0 trunk/src/s_user.c (File Modified)
4858 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4860 Remove last bit of lzo stuff (comment in example.conf connect{}).
4864 +0 -4 trunk/doc/example.conf (File Modified)
4867 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4869 Show sasl successes and failures in /stats t (like other
4870 things in /stats t, about local clients only).
4874 +2 -0 trunk/include/s_stats.h (File Modified)
4875 +3 -0 trunk/modules/m_sasl.c (File Modified)
4876 +3 -0 trunk/src/s_stats.c (File Modified)
4879 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4881 Allow messaging services by nickname without using
4882 target change slots (this was already possible with
4883 user@server notation or services shortcuts).
4887 +2 -2 trunk/modules/core/m_message.c (File Modified)
4890 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4892 Abort a safelist if a new /list comes in while one is already in progress.
4896 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4899 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4901 Change $![letter]:[mask] to $~[letter]:[mask]
4902 so both ! and ~ invert an extban.
4906 +2 -0 trunk/src/chmode.c (File Modified)
4909 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4911 - revert due to technical issues
4915 +1 -1 trunk/src/extban.c (File Modified)
4918 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4920 - 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
4924 +1 -1 trunk/src/extban.c (File Modified)
4927 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4929 Don't pace /list on a single channel.
4933 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4936 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4938 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4942 +4 -2 trunk/include/supported.h (File Modified)
4945 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4947 Extban types are case insensitive; force them to lowercase when added.
4951 +5 -5 trunk/doc/extban.txt (File Modified)
4952 +4 -0 trunk/src/chmode.c (File Modified)
4953 +3 -3 trunk/src/extban.c (File Modified)
4956 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4958 sendto_wallops_flags():
4959 - instead of checking IsOper on each client, walk the appropriate list
4960 - instead of sending non-+z wallops from persons to nonopers, send only
4961 +w wallops from persons
4965 +1 -5 trunk/src/send.c (File Modified)
4968 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4970 Prefix oper wallops with "WALLOPS - " if they would
4971 otherwise look like operwalls or locops, when sending
4972 them to local users.
4976 +11 -1 trunk/modules/m_wallops.c (File Modified)
4979 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4981 Make sure destination field in some sasl numerics
4982 is the user's nick, not the sasl agent or server
4987 +2 -2 trunk/modules/m_sasl.c (File Modified)
4990 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4992 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4996 +1 -1 trunk/extensions/Makefile.in (File Modified)
4999 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5001 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5005 +1 -0 trunk/src/s_user.c (File Modified)
5008 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5010 Fix build for when IPv6 is disabled.
5014 +12 -10 trunk/src/s_auth.c (File Modified)
5017 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5019 Add information about adding extban types.
5023 +25 -0 trunk/doc/extban.txt (File Modified)
5026 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5028 Better extban validation: try to match a new extban from
5029 a local user against its setter to see if it is valid.
5030 Unknown extban types from remotes are no longer hidden.
5034 +4 -3 trunk/doc/extban.txt (File Modified)
5035 +1 -0 trunk/include/channel.h (File Modified)
5036 +2 -6 trunk/src/chmode.c (File Modified)
5037 +32 -0 trunk/src/extban.c (File Modified)
5040 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5042 Make sure both .c.o: and .s.o: are followed by the necessary command.
5046 +1 -0 trunk/src/Makefile.in (File Modified)
5049 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5051 Add need_sasl auth{} flag to sgml documentation.
5055 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5058 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5060 Document need_sasl auth{} flag in example confs.
5064 +1 -0 trunk/doc/example.conf (File Modified)
5065 +1 -0 trunk/doc/reference.conf (File Modified)
5068 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5070 Don't allow TB to set an empty topic.
5071 This would be possible if a server sent bad protocol
5072 and could cause a crash.
5076 +4 -0 trunk/modules/m_tb.c (File Modified)
5079 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5085 +1 -1 trunk/Makefile.in (File Modified)
5088 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5094 +2 -2 trunk/configure (File Modified)
5095 +1 -1 trunk/configure.ac (File Modified)
5098 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5104 +2 -2 trunk/configure (File Modified)
5107 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5113 +1 -1 trunk/extensions/Makefile.in (File Modified)
5116 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5118 - rename contrib to extensions to bring some clarity to things
5122 +1 -1 trunk/Makefile.in (File Modified)
5123 +1 -1 trunk/configure.ac (File Modified)
5124 +10 -10 trunk/doc/example.conf (File Modified)
5125 +10 -10 trunk/doc/reference.conf (File Modified)
5126 + - trunk/extensions/ (File Added)
5127 + - trunk/extras/ (File Deleted)
5130 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5136 +1 -1 trunk/Makefile.in (File Modified)
5137 +1 -1 trunk/configure.ac (File Modified)
5138 + - trunk/contrib/ (File Deleted)
5139 + - trunk/extras/ (File Added)
5142 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5144 Don't allow servers to QUIT (they should use SQUIT).
5148 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5151 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5157 + - trunk/src/fnvhash.s (Property Modified)
5160 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5162 - reduced version of code
5166 +9 -61 trunk/src/fnvhash.s (File Modified)
5169 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5171 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5175 +1 -1 trunk/src/fnvhash.s (File Modified)
5178 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5180 Fix orighost matching for klines, etc. Was hashing the visible
5185 +1 -1 trunk/src/hostmask.c (File Modified)
5188 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5190 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5194 +7 -1 trunk/configure (File Modified)
5195 +5 -0 trunk/configure.ac (File Modified)
5196 +5 -6 trunk/src/Makefile.in (File Modified)
5197 +0 -4 trunk/src/fnvhash.s (File Modified)
5198 +0 -2 trunk/src/hash.c (File Modified)
5201 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5203 - regenerate configure
5207 +18 -0 trunk/configure (File Modified)
5210 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5212 - --enable-ricer-hashing option.
5216 +9 -0 trunk/configure.ac (File Modified)
5217 +3 -0 trunk/include/setup.h.in (File Modified)
5220 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5222 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5226 + - trunk/src/fnvhash.s (File Added)
5227 +3 -0 trunk/src/hash.c (File Modified)
5230 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5232 Fix syntax error in reference.conf.
5236 +0 -1 trunk/doc/reference.conf (File Modified)
5239 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5241 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5242 (&& instead of ||...)
5243 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5247 +1 -1 trunk/src/chmode.c (File Modified)
5250 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5252 Documentation for extban.
5256 + - trunk/doc/extban.txt (File Added)
5259 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5261 Add extban modules to example confs.
5265 +5 -0 trunk/doc/example.conf (File Modified)
5266 +10 -0 trunk/doc/reference.conf (File Modified)
5269 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5271 Initial addition of extended ban types (conditionals).
5272 Allows custom +bqeI checks via modules.
5273 Initial extra types are account (a[:mask]), oper (o),
5274 channel (c:name), realname (r:mask), server (s:mask).
5278 +229 -0 trunk/contrib/Makefile.in (File Modified)
5279 + - trunk/contrib/extb_account.c (File Added)
5280 + - trunk/contrib/extb_channel.c (File Added)
5281 + - trunk/contrib/extb_oper.c (File Added)
5282 + - trunk/contrib/extb_realname.c (File Added)
5283 + - trunk/contrib/extb_server.c (File Added)
5284 +13 -0 trunk/include/channel.h (File Modified)
5285 +1 -0 trunk/src/Makefile.in (File Modified)
5286 +14 -5 trunk/src/channel.c (File Modified)
5287 +91 -0 trunk/src/chmode.c (File Modified)
5288 + - trunk/src/extban.c (File Added)
5291 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5293 Do not force +bqeI modes starting with '$' in nick!user@host format.
5294 * and ? characters in them are still assumed to be wildcards.
5298 +6 -0 trunk/src/chmode.c (File Modified)
5301 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5303 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5307 +4 -0 trunk/modules/m_capab.c (File Modified)
5310 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5312 Stop some mixing of client and server protocol.
5316 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5317 +4 -2 trunk/modules/m_pass.c (File Modified)
5318 +6 -0 trunk/modules/m_sasl.c (File Modified)
5319 +6 -0 trunk/modules/m_user.c (File Modified)
5322 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5328 +0 -2 trunk/include/s_newconf.h (File Modified)
5329 +0 -4 trunk/include/s_serv.h (File Modified)
5330 +0 -1 trunk/src/newconf.c (File Modified)
5331 +1 -13 trunk/src/s_serv.c (File Modified)
5334 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5336 - revert LZOLink patch for now
5340 +0 -1 trunk/servlink/Makefile.in (File Modified)
5341 +0 -16 trunk/servlink/README (File Modified)
5342 +2 -36 trunk/servlink/control.c (File Modified)
5343 +0 -3 trunk/servlink/control.h (File Modified)
5344 +7 -5955 trunk/servlink/io.c (File Modified)
5345 + - trunk/servlink/lzoconf.h (File Deleted)
5346 + - trunk/servlink/lzodefs.h (File Deleted)
5347 + - trunk/servlink/minilzo.c (File Deleted)
5348 + - trunk/servlink/minilzo.h (File Deleted)
5349 +0 -1 trunk/servlink/servlink.h (File Modified)
5352 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5358 +4 -2 trunk/servlink/control.c (File Modified)
5359 +2 -1 trunk/servlink/io.c (File Modified)
5362 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5368 +2 -2 trunk/servlink/io.c (File Modified)
5371 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5373 - paranoia, prevent segfaults
5377 +2 -2 trunk/servlink/io.c (File Modified)
5380 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5382 - more optimal servlink code
5386 +21 -8 trunk/servlink/io.c (File Modified)
5389 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5391 - more efficient read strategy
5395 +15 -3 trunk/servlink/io.c (File Modified)
5398 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5400 - use lzo_uintp cast to make LZO happy
5404 +3 -3 trunk/servlink/io.c (File Modified)
5407 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5409 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5413 +4 -0 trunk/doc/example.conf (File Modified)
5414 +2 -1 trunk/include/s_newconf.h (File Modified)
5415 +4 -0 trunk/include/s_serv.h (File Modified)
5416 +1 -0 trunk/servlink/Makefile.in (File Modified)
5417 +16 -0 trunk/servlink/README (File Modified)
5418 +34 -2 trunk/servlink/control.c (File Modified)
5419 +3 -0 trunk/servlink/control.h (File Modified)
5420 +5929 -7 trunk/servlink/io.c (File Modified)
5421 + - trunk/servlink/lzoconf.h (File Added)
5422 + - trunk/servlink/lzodefs.h (File Added)
5423 + - trunk/servlink/minilzo.c (File Added)
5424 + - trunk/servlink/minilzo.h (File Added)
5425 +1 -0 trunk/servlink/servlink.h (File Modified)
5426 +1 -0 trunk/src/newconf.c (File Modified)
5427 +14 -2 trunk/src/s_serv.c (File Modified)
5430 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5432 - remove imalloc, it was a concept that probably wouldn't have worked properly
5436 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5437 + - trunk/libcharybdis/imalloc.c (File Deleted)
5438 + - trunk/libcharybdis/imalloc.h (File Deleted)
5441 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5443 - disable imalloc for now
5447 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5450 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5452 - remove unneeded debug code
5456 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5459 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5461 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5465 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5468 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5470 - more stuff here, imalloc remains disabled for now
5474 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5477 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5483 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5486 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5492 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5493 +2 -0 trunk/src/ircd.c (File Modified)
5496 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5498 - roll back libircd crap
5502 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5503 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5504 +29 -0 trunk/src/.depend (File Modified)
5505 +6 -21 trunk/src/Makefile.in (File Modified)
5506 +3 -218 trunk/src/ircd.c (File Modified)
5507 + - trunk/src/ircd_linker.c (File Deleted)
5508 + - trunk/src/main.c (File Deleted)
5511 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5513 - realloc(), free() implementation
5517 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5520 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5522 - malloc(), calloc() implementation
5526 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5529 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5531 - block_free(), block_find(), retune_heaps() implementation
5535 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5538 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5540 - block_destroy code, block_allocate code.
5544 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5547 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5553 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5556 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5558 - disable imalloc again :P
5562 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5565 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5571 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5574 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5580 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5583 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5585 - constructor code for imalloc engine (malloc_init())
5589 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5592 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5594 - imalloc engine improvements
5598 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5601 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5603 - replace mmap() code with direct brk()/sbrk() calls.
5607 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5610 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5612 - remove outdated i_malloc() interfaces
5616 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5619 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5621 - redisable imalloc (sorry!)
5625 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5628 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5630 - correct GET_PAGE_SLOT() macro
5634 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5637 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5639 - oops forgot to commit it with imalloc turned off
5643 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5646 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5652 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5653 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5656 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5658 - lowlevel imalloc code
5662 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5663 + - trunk/libcharybdis/imalloc.h (File Added)
5666 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5672 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5675 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5681 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5684 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5686 - 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)
5690 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5691 + - trunk/libcharybdis/imalloc.c (File Added)
5694 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5696 - increment configure Id
5700 +2208 -1 trunk/configure (File Modified)
5703 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5705 - bootstrap for imalloc code
5709 +54 -1 trunk/configure.ac (File Modified)
5710 +27 -0 trunk/include/setup.h.in (File Modified)
5713 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5715 Clarify interaction of spoofs and channel bans/operator{} blocks.
5719 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5720 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5723 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5725 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5729 +30 -22 trunk/src/ircd.c (File Modified)
5732 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5734 If shared{} blocks deny something, the command
5735 is silently ignored.
5739 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5742 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5744 Move up IsService check so we don't store a non-service
5745 in preClient->sasl_agent.
5749 +6 -6 trunk/modules/m_sasl.c (File Modified)
5752 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5754 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5755 Add some more sanity checks on agent strings.
5759 +13 -11 trunk/modules/m_sasl.c (File Modified)
5762 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5764 Unknown clients can have an ID too now so make sure to remove
5765 them from the hash if they exit.
5769 +3 -0 trunk/src/client.c (File Modified)
5772 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5774 Only accept sasl from servers in a service{} block.
5775 Not tested but this must go in.
5779 +6 -0 trunk/modules/m_sasl.c (File Modified)
5780 +3 -0 trunk/modules/m_signon.c (File Modified)
5783 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5785 Only process SAVE messages targetting registered users,
5786 not servers or unregistered connections. Could cause
5787 a crash when bad protocol was received.
5791 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5794 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5796 - fix QJM buffer overflow vulnerability (fucking GXTi)
5800 +3 -3 trunk/src/s_user.c (File Modified)
5803 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5805 Mention /scan umodes under oper_spy privilege.
5809 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5812 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5814 Mention that overlapping cluster blocks are a bad thing.
5818 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5821 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5823 - Document cluster{} and shared{} blocks.
5824 - Mention that service{} does not allow wildcards.
5828 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5831 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5833 Document exempt{} and service{} blocks, point to reference.conf for
5834 general{}, channel{} and serverhide{}.
5838 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5841 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5843 Document ~ in lists of values better.
5847 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5850 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5852 More detailed CNOTICE, CPRIVMSG descriptions.
5856 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5859 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5861 Oops, need both Revision and Id on modules.
5865 + - trunk/modules/sno_routing.c (Property Modified)
5868 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5870 Tweak header comment a bit (filename, Id).
5874 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5877 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5879 Add GLINE and UNGLINE.
5883 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5886 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5888 New configure with proper Id.
5892 +3 -1 trunk/configure (File Modified)
5895 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5897 Change #include directives for in6addr_any, hopefully compiles better now.
5901 +3 -1 trunk/configure.ac (File Modified)
5904 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5906 Encourage putting actual administrative information
5907 in the admin{} block.
5911 +3 -3 trunk/doc/example.conf (File Modified)
5914 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5916 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5920 +9 -7 trunk/include/s_conf.h (File Modified)
5921 +1 -0 trunk/src/newconf.c (File Modified)
5922 +10 -0 trunk/src/s_user.c (File Modified)
5925 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5927 - Change to glines = no in example confs
5928 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5933 +1 -1 trunk/doc/example.conf (File Modified)
5934 +1 -1 trunk/doc/reference.conf (File Modified)
5935 +2 -2 trunk/modules/m_gline.c (File Modified)
5938 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5940 - forward-port QJM fix from 1.1
5944 +2 -0 trunk/src/s_user.c (File Modified)
5947 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5949 - add switch to configure to disable the block allocator
5953 +18 -0 trunk/configure (File Modified)
5954 +9 -0 trunk/configure.ac (File Modified)
5955 +0 -6 trunk/include/config.h (File Modified)
5956 +3 -0 trunk/include/setup.h.in (File Modified)
5959 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5961 Fix wierd error that would exit SASL users with "Overridden"
5964 +1 -1 trunk/modules/m_signon.c (File Modified)
5967 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5969 Remove obsolete XXX comment about lazylinks.
5973 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5976 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5978 OJOIN: make sure to send the wallops remotely for #channels
5982 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5985 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5987 Accountability for OJOIN (contrib module)
5990 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5993 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5995 - move more stuff over to ircd_state
5999 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6000 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6001 +9 -0 trunk/src/ircd_state.c (File Modified)
6002 +3 -3 trunk/src/patricia.c (File Modified)
6005 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6007 - move more stuff out of libircd and into ircd_state.c
6011 +5 -5 trunk/src/channel.c (File Modified)
6012 +4 -4 trunk/src/client.c (File Modified)
6013 +12 -0 trunk/src/ircd_state.c (File Modified)
6016 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6018 - this is just barrels of fun
6022 + - trunk/include/ircd_state.h (File Added)
6023 +1 -1 trunk/src/Makefile.in (File Modified)
6024 +2 -1 trunk/src/channel.c (File Modified)
6025 +3 -52 trunk/src/ircd.c (File Modified)
6026 +100 -3 trunk/src/ircd_state.c (File Modified)
6029 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6031 It's .include, not #include.
6035 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6038 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6040 More consistent section titles.
6044 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6045 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6046 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6049 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6051 Mention possible exceeding of +j/+l due to propagation
6052 delays between servers.
6056 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6059 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6062 - "text" -> <quote>text</quote>
6068 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6069 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6070 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6071 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6074 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6076 Remove text about deprecation of glines.
6080 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6083 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6085 - Add description of umode +D, deaf.
6086 - Mention CALLERID 005 token with umode +g.
6090 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6093 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6095 Strip off a leading colon in services shortcuts (aliases).
6099 +2 -0 trunk/src/parse.c (File Modified)
6102 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6104 Add no_oper_invis contrib module, denies opers setting
6105 themselves invisible (except hidden_oper's).
6109 +42 -0 trunk/contrib/Makefile.in (File Modified)
6110 + - trunk/contrib/no_oper_invis.c (File Added)
6113 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6115 Mention /stats E, make the other /stats descriptions more consistent.
6119 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6122 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6124 Mention that the KILL reason and oper will appear on channels.
6128 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6131 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6133 Mention /mode #channel f to query forward channel from outside.
6137 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6140 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6142 Port over RATBOX_2_1 r20960 (anfl):
6143 client connect notices to +C should be hiding the extra
6144 fields for spoofed users
6148 +2 -1 trunk/src/s_user.c (File Modified)
6151 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6153 Add a chapter with our extra user commands:
6154 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6158 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6159 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6162 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6164 Do not put by <server>: in SQUIT reasons to servers
6165 other than the one being exited.
6169 +1 -1 trunk/src/client.c (File Modified)
6172 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6174 Regenerate configure.
6178 +1162 -1159 trunk/configure (File Modified)
6181 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6183 Move the warning flags down so they do not mess up
6184 checks like for -Wl,-export-dynamic.
6188 +33 -30 trunk/configure.ac (File Modified)
6191 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6197 +2 -1 trunk/iauth/Makefile.in (File Modified)
6200 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6202 - build iauth makefile
6206 +3 -2 trunk/configure (File Modified)
6207 +1 -0 trunk/configure.ac (File Modified)
6210 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6216 + - trunk/iauth/Makefile.in (File Added)
6219 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6221 - add iauth.conf.example from irc2.11
6225 + - trunk/doc/example-iauth.conf (File Added)
6228 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6230 - wow, i found some docs on this thing
6234 + - trunk/doc/technical/iauth-internals.txt (File Added)
6237 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6239 - no longer applicable
6243 + - trunk/authdaemon/ (File Deleted)
6246 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6248 - remove libircd.so on make clean (oops)
6252 +1 -1 trunk/src/Makefile.in (File Modified)
6255 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6257 - merge iauth source for experimentation
6261 + - trunk/iauth/ (File Added)
6262 + - trunk/iauth/a_conf.c (File Added)
6263 + - trunk/iauth/a_conf_def.h (File Added)
6264 + - trunk/iauth/a_conf_ext.h (File Added)
6265 + - trunk/iauth/a_defines.h (File Added)
6266 + - trunk/iauth/a_externs.h (File Added)
6267 + - trunk/iauth/a_io.c (File Added)
6268 + - trunk/iauth/a_io_ext.h (File Added)
6269 + - trunk/iauth/a_log.c (File Added)
6270 + - trunk/iauth/a_log_def.h (File Added)
6271 + - trunk/iauth/a_log_ext.h (File Added)
6272 + - trunk/iauth/a_struct_def.h (File Added)
6273 + - trunk/iauth/iauth.c (File Added)
6274 + - trunk/iauth/mod_lhex.c (File Added)
6275 + - trunk/iauth/mod_lhex_ext.h (File Added)
6276 + - trunk/iauth/mod_pipe.c (File Added)
6277 + - trunk/iauth/mod_pipe_ext.h (File Added)
6278 + - trunk/iauth/mod_rfc931.c (File Added)
6279 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6280 + - trunk/iauth/mod_socks.c (File Added)
6281 + - trunk/iauth/mod_socks_ext.h (File Added)
6282 + - trunk/iauth/mod_webproxy.c (File Added)
6283 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6286 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6288 User /quote help index was not sorted properly.
6292 +2 -2 trunk/help/Makefile.in (File Modified)
6293 +8 -8 trunk/help/users/index (File Modified)
6296 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6302 +25 -8 trunk/help/opers/index (File Modified)
6303 + - trunk/help/opers/scan (File Added)
6306 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6309 - Document SCAN UMODES
6310 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6314 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6317 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6319 Add our copyright information to /info (part of release-1.1 r1026).
6323 +1 -0 trunk/src/version.c.SH (File Modified)
6326 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6328 Fix some compile warnings.
6332 +1 -1 trunk/modules/core/m_join.c (File Modified)
6333 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6334 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6335 +1 -1 trunk/modules/m_scan.c (File Modified)
6336 +4 -4 trunk/modules/m_signon.c (File Modified)
6339 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6341 RSFNC: OK, actually consider unknowns also for detecting a collide.
6342 Otherwise we can get two clients with the same nick.
6346 +1 -1 trunk/modules/m_services.c (File Modified)
6349 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6351 - charybdis profiling stuff
6352 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6357 +0 -8 trunk/configure (File Modified)
6358 +1 -8 trunk/configure.ac (File Modified)
6359 +18 -0 trunk/include/channel.h (File Modified)
6360 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6361 +335 -260 trunk/src/.depend (File Modified)
6362 +1569 -0 trunk/src/Makefile.in (File Modified)
6363 + - trunk/src/chmode.c (File Added)
6364 +16 -1 trunk/src/ircd.c (File Modified)
6365 +11 -0 trunk/src/main.c (File Modified)
6366 +11 -0 trunk/src/modules.c (File Modified)
6369 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6371 RSFNC: Do not send kills to servers for unknowns
6375 +4 -2 trunk/modules/m_services.c (File Modified)
6378 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6380 Describe service{} blocks in reference.conf.
6384 +12 -0 trunk/doc/reference.conf (File Modified)
6387 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6389 Replace this list of modes with pointers to other documentation.
6393 +6 -50 trunk/doc/modes.txt (File Modified)
6396 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6398 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6399 looks too much like an old-ircd client pointer otherwise.
6403 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6406 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6409 - note truncation of the list (perhaps sending multiple
6411 - clarify in a comment that /findforwards on a nonexistent
6412 channel can be useful
6413 - sendto_one_notice() requires that the text start with
6418 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6421 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6423 When we close a local server's link, always include the
6424 name of the client causing the exit in the reason in the
6425 SQUIT we send them (replacing them with us). This makes
6426 sure server notices for stuff like "Not enough arguments
6427 to server command" are different on the two sides.
6431 +7 -5 trunk/src/client.c (File Modified)
6434 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6436 New contrib module m_findforwards.c
6440 +112 -0 trunk/contrib/Makefile.in (File Modified)
6441 + - trunk/contrib/m_findforwards.c (File Added)
6444 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6446 Whoops, don't show real host behind auth{} spoof in
6447 spoof notices if hide_spoof_ips is enabled.
6449 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6453 +3 -2 trunk/src/s_conf.c (File Modified)
6456 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6458 Add dalnet-style /identify that sends to nickserv or chanserv.
6462 +102 -0 trunk/contrib/Makefile.in (File Modified)
6463 + - trunk/contrib/m_identify.c (File Added)
6466 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6468 Document alias{} blocks a bit better.
6472 +9 -0 trunk/doc/reference.conf (File Modified)
6475 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6477 - add aliases to /stats m (data usage is not counted though, sorry)
6481 +1 -0 trunk/include/s_conf.h (File Modified)
6482 +3 -0 trunk/src/newconf.c (File Modified)
6483 +15 -0 trunk/src/parse.c (File Modified)
6486 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6488 - remove m_sshortcut as it's no longer relevant
6492 +0 -145 trunk/modules/Makefile.in (File Modified)
6493 + - trunk/modules/m_sshortcut.c (File Deleted)
6496 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6498 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6499 targets instead of my original idea :P)
6503 +32 -0 trunk/doc/example.conf (File Modified)
6504 +35 -0 trunk/doc/reference.conf (File Modified)
6505 +4 -0 trunk/include/parse.h (File Modified)
6506 +7 -0 trunk/include/s_conf.h (File Modified)
6507 +82 -0 trunk/src/newconf.c (File Modified)
6508 +78 -0 trunk/src/parse.c (File Modified)
6509 +16 -0 trunk/src/s_conf.c (File Modified)
6512 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6514 Remove some spaces after tabs. ??
6518 +18 -18 trunk/src/newconf.c (File Modified)
6521 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6524 - make sure to clear all marks also if the who was aborted
6525 because of too many matches
6526 - give ERR_TOOMANYMATCHES if too many matches
6529 ratbox RATBOX_2_2 r22003 (jilles)
6533 +28 -26 trunk/modules/m_who.c (File Modified)
6536 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6542 +9 -9 trunk/configure (File Modified)
6543 +1 -1 trunk/configure.ac (File Modified)
6546 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6548 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6552 +2 -1 trunk/include/s_newconf.h (File Modified)
6553 +20 -0 trunk/modules/m_rehash.c (File Modified)
6554 +1 -1 trunk/src/s_newconf.c (File Modified)
6557 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6559 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6563 +0 -1 trunk/doc/example.conf (File Modified)
6564 +0 -3 trunk/doc/reference.conf (File Modified)
6565 +0 -1 trunk/include/s_conf.h (File Modified)
6566 +0 -6 trunk/modules/m_info.c (File Modified)
6567 +1 -1 trunk/src/channel.c (File Modified)
6568 +0 -1 trunk/src/newconf.c (File Modified)
6571 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6573 Missing header in m_chghost.c
6576 +1 -0 trunk/modules/m_chghost.c (File Modified)
6579 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6581 Relocate QJM code to a seperate function(change_nick_user_host)
6582 Change CHGHOST to use change_nick_user_host instead of just setting it
6586 +3 -0 trunk/include/s_user.h (File Modified)
6587 +1 -1 trunk/modules/m_chghost.c (File Modified)
6588 +3 -78 trunk/modules/m_signon.c (File Modified)
6589 +89 -0 trunk/src/s_user.c (File Modified)
6592 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6594 Restore /stats a (dns servers, admin-only).
6598 +1 -0 trunk/include/res.h (File Modified)
6599 +5 -8 trunk/modules/m_stats.c (File Modified)
6600 +16 -0 trunk/src/res.c (File Modified)
6603 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6605 - Add CHARYBDIS_PROFILE if we are profiling.
6606 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6607 - Remove duplicate --enable-epoll entry.
6611 +1595 -15 trunk/configure (File Modified)
6612 +30 -11 trunk/configure.ac (File Modified)
6613 +3 -0 trunk/include/setup.h.in (File Modified)
6616 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6618 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6622 +28 -0 trunk/aclocal.m4 (File Modified)
6625 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6627 Allow requesting forward channel and quiet list in same mode command.
6631 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6634 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6636 Add description of xline wildcards.
6640 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6643 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6645 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6649 +0 -4 trunk/modules/m_services.c (File Modified)
6652 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6658 +1 -1 trunk/include/hook.h (File Modified)
6661 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6663 call_hook, not hook_call
6667 +1 -1 trunk/modules/core/m_join.c (File Modified)
6670 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6672 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6673 Could be useful for a number of things.
6677 +9 -0 trunk/modules/core/m_join.c (File Modified)
6680 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6682 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6686 +7 -0 trunk/include/hook.h (File Modified)
6689 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6691 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6695 +15 -0 trunk/modules/m_services.c (File Modified)
6698 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6700 Clarify snomask +f, +k, +u.
6704 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6707 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6709 Cmode +p and +s may be set simultaneously.
6713 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6716 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6718 actually, we should check the data version on each reload (oops)
6722 +6 -6 trunk/src/main.c (File Modified)
6725 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6727 more work on the loader
6731 +45 -21 trunk/src/main.c (File Modified)
6734 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6736 Add prototype ircd_state.c
6740 + - trunk/src/ircd_state.c (File Added)
6743 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6745 Smaller improvements.
6749 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6752 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6754 Add a lot of stuff here.
6758 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6761 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6763 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6767 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6770 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6772 Invex doesn't trump +r or (sic) +J.
6776 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6779 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6781 Check to make sure a module is not loaded before loading it.
6785 +6 -1 trunk/src/ircd_parser.y (File Modified)
6788 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6790 - Add a missing comma in the HeaderMessages array
6791 - Only send "Your hostname is too long ..." if that really is the case
6795 +2 -2 trunk/src/s_auth.c (File Modified)
6798 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6800 build_symtable() will have already bailed here, so no need to check
6801 explicitly whether or not charybdis_main is NULL.
6805 +7 -16 trunk/src/main.c (File Modified)
6808 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6810 Data structure versioning, part 1.
6814 +10 -1 trunk/include/ircd_defs.h (File Modified)
6815 +2 -0 trunk/src/ircd.c (File Modified)
6816 +15 -3 trunk/src/main.c (File Modified)
6819 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6821 build a symbol table and use that instead of doing a raw dlsym on everything
6825 + - trunk/include/ircd_linker.h (File Added)
6826 +71 -1 trunk/src/Makefile.in (File Modified)
6827 + - trunk/src/ircd_linker.c (File Added)
6828 +16 -4 trunk/src/main.c (File Modified)
6831 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6833 The launcher now calls io_loop() instead of charybdis_main().
6834 This is so that we do not have to reinitialize *everything* later.
6838 +1 -0 trunk/include/ircd.h (File Modified)
6839 +6 -7 trunk/src/ircd.c (File Modified)
6840 +13 -1 trunk/src/main.c (File Modified)
6843 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6845 Use global binding on libircd.so.
6849 +1 -1 trunk/src/main.c (File Modified)
6852 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6854 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6855 (it will do more later)
6859 +14 -12 trunk/include/config.h (File Modified)
6860 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6861 +31 -5 trunk/src/Makefile.in (File Modified)
6862 +78 -1 trunk/src/ircd.c (File Modified)
6863 + - trunk/src/main.c (File Added)
6866 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6868 Add whitespace here, oops.
6872 +1 -1 trunk/CREDITS (File Modified)
6875 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6877 Properly copy over the IP address here instead of using a cheap hack.
6878 Because the hack didn't work right except on IPv6. :|
6882 +12 -2 trunk/src/s_newconf.c (File Modified)
6885 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6887 Revert reject cache notice to ratbox's, which more
6888 clearly suggests what's happening.
6892 +4 -1 trunk/src/reject.c (File Modified)
6895 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6897 Fix the openssl status in the overview information.
6901 +1 -3 trunk/configure (File Modified)
6902 +1 -3 trunk/configure.ac (File Modified)
6905 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6907 - Add simple exempt{} block (127.0.0.1) to example.conf.
6908 - Remove mention of deny{}.
6912 +5 -0 trunk/doc/example.conf (File Modified)
6913 +1 -1 trunk/doc/reference.conf (File Modified)
6916 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6918 example.conf: add some comments at the start
6919 reference.conf: some ircd-ratbox -> charybdis
6923 +11 -0 trunk/doc/example.conf (File Modified)
6924 +6 -5 trunk/doc/reference.conf (File Modified)
6927 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6929 Rename m_createauthonly module to createauthonly
6930 as this is not a module providing an m_function
6935 +1 -38 trunk/contrib/Makefile.in (File Modified)
6936 + - trunk/contrib/createauthonly.c (File Added)
6937 + - trunk/contrib/m_createauthonly.c (File Deleted)
6940 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6942 Add to example confs commented lines for:
6943 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6944 sno_globalkline.so, sno_globaloper.so.
6948 +5 -1 trunk/doc/example.conf (File Modified)
6949 +9 -1 trunk/doc/reference.conf (File Modified)
6952 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6954 - Unbreak connecting to connect{}s with hostnames
6955 instead of IP addresses (broken with new resolver).
6956 - Try to do A/AAAA query based on aftype in
6957 connect{} (doesn't seem to work fully).
6961 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6964 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6966 Unbreak /rehash dns.
6970 +1 -0 trunk/src/res.c (File Modified)
6973 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6975 Preserve Hybrid Id and add one of our own.
6979 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6980 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6983 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6985 Add anfl and Androsyn to CREDITS.
6986 They wrote a lot of ratbox code we use, both before and after the fork.
6990 +2 -0 trunk/CREDITS (File Modified)
6993 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6995 Hostname validity check.
6999 +42 -3 trunk/src/s_auth.c (File Modified)
7002 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7004 Version bump to 1.2.0.
7008 +9 -9 trunk/configure (File Modified)
7009 +1 -1 trunk/configure.ac (File Modified)
7012 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7014 - Missed a spot in the IPv6 code here. Should be usable now.
7018 +2 -2 trunk/src/res.c (File Modified)
7021 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7023 Alright, so, this massive commit does the following:
7025 - Adds a resolver based on the undernet and hybrid one.
7026 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7027 - Makes a check in ./configure be posixly correct
7028 - Simplifies the auth code and DNS callbacks
7030 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7034 +1 -1 trunk/Makefile.in (File Modified)
7035 + - trunk/adns/ (File Deleted)
7036 +148 -80 trunk/configure (File Modified)
7037 +1 -2 trunk/configure.ac (File Modified)
7038 +6 -0 trunk/include/client.h (File Modified)
7039 +1 -0 trunk/include/packet.h (File Modified)
7040 +153 -41 trunk/include/res.h (File Modified)
7041 + - trunk/include/reslib.h (File Added)
7042 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7043 +930 -1449 trunk/modules/.depend (File Modified)
7044 +3 -0 trunk/modules/m_stats.c (File Modified)
7045 +417 -621 trunk/src/.depend (File Modified)
7046 +1 -1 trunk/src/.indent.pro (File Modified)
7047 +2069 -289 trunk/src/Makefile.in (File Modified)
7048 + - trunk/src/adns.c (File Deleted)
7049 + - trunk/src/res.c (File Added)
7050 + - trunk/src/reslib.c (File Added)
7051 +11 -50 trunk/src/s_auth.c (File Modified)
7052 +4 -26 trunk/src/s_newconf.c (File Modified)
7055 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7057 Document the NOBALLOC feature.
7061 +7 -1 trunk/include/config.h (File Modified)
7064 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7066 commands.sgml changes
7070 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7073 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7079 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7082 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7084 Improve description of class{} block (in particular,
7085 mention server classes as well as client classes).
7089 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7092 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7095 -/* sendq: servers need a higher sendq as they send more data */
7096 +/* sendq: servers need a higher sendq as they are sent more data */
7100 +1 -1 trunk/doc/reference.conf (File Modified)
7103 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7105 Add modules{} block.
7109 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7114 Add general::oper_snomask, snomask on oper up for opers
7115 that have umode +s set on oper up, but do not have
7116 a specific snomask setting in their operator block.
7117 If this is empty or not specified, +s is used as before.
7121 +4 -1 trunk/doc/example.conf (File Modified)
7122 +7 -1 trunk/doc/reference.conf (File Modified)
7123 +1 -0 trunk/include/client.h (File Modified)
7124 +1 -0 trunk/include/s_conf.h (File Modified)
7125 +32 -0 trunk/src/newconf.c (File Modified)
7126 +1 -0 trunk/src/s_conf.c (File Modified)
7127 +13 -3 trunk/src/s_user.c (File Modified)
7130 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7135 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7138 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7140 Add MASKTRACE and CHANTRACE commands.
7144 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7147 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7149 document loadmodule directive
7153 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7156 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7162 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7165 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7167 q:lines are no longer living in the ircd.conf either
7171 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7174 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7176 remove k:line, d:line, x:line as they are their own files now
7180 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7183 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7185 New place for operator::snomask.
7189 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7192 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7194 Document connect {}.
7198 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7201 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7203 example.conf: move operator::snomask to a more logical place,
7204 more sensible default
7205 reference.conf: add operator::snomask
7209 +3 -3 trunk/doc/example.conf (File Modified)
7210 +3 -0 trunk/doc/reference.conf (File Modified)
7213 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7215 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7216 in those conf entries that take umodes like <name1>, <name2>, ...
7220 +3 -0 trunk/doc/reference.conf (File Modified)
7221 +3 -0 trunk/src/newconf.c (File Modified)
7224 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7230 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7233 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7239 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7242 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7248 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7251 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7257 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7260 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7262 Document operator {} blocks.
7266 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7269 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7271 auth{}: clarify/add some details
7275 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7278 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7280 auth{}: Move a paragraph.
7284 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7287 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7289 Document auth{} blocks.
7293 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7296 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7302 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7305 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7307 Add umode +R, prevents unidentified clients from
7308 sending private messages or notices. /accept'ed
7309 clients and opers are exempt.
7310 Due to the /accept part, this is only checked
7311 at the target's server, may want to change
7316 +1 -0 trunk/help/opers/umode (File Modified)
7317 +1 -0 trunk/help/users/umode (File Modified)
7318 +2 -0 trunk/include/client.h (File Modified)
7319 +1 -0 trunk/include/numeric.h (File Modified)
7320 +11 -1 trunk/modules/core/m_message.c (File Modified)
7321 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7322 +1 -1 trunk/src/messages.tab (File Modified)
7323 +1 -1 trunk/src/s_user.c (File Modified)
7326 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7328 Don't allow a nick change if banned or quieted (and not
7329 voiced or opped) on a channel. This uses numeric 435
7330 (bahamut's "cannot change to a banned nick") because
7331 bahamut/ircu's 437 and hyperion's 438 already have
7332 another meaning for us.
7336 +2 -0 trunk/include/channel.h (File Modified)
7337 +1 -0 trunk/include/numeric.h (File Modified)
7338 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7339 +38 -0 trunk/src/channel.c (File Modified)
7340 +1 -1 trunk/src/messages.tab (File Modified)
7343 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7346 - respect ban exceptions
7347 - also deny a knock if quieted
7351 +2 -1 trunk/modules/m_knock.c (File Modified)
7354 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7356 Reverse bad substitution in comment.
7360 +1 -1 trunk/src/channel.c (File Modified)
7363 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7365 - set DynSpoof flag for clients spoofed at registration
7366 - add orighost instead of host to the hostname hash
7370 +5 -1 trunk/src/s_user.c (File Modified)
7373 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7375 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7379 +2 -3 trunk/src/send.c (File Modified)
7382 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7384 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7388 +17 -7 trunk/modules/m_signon.c (File Modified)
7391 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7393 Correct minimum args on ENCAP SASL to avoid nasty core.
7397 +1 -1 trunk/modules/m_sasl.c (File Modified)
7400 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7402 Style nits: sptr can't ever be NULL, don't compare truth
7407 +2 -3 trunk/modules/m_scan.c (File Modified)
7410 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7412 - Comment out scan_cmodes() prototype to suppress warning
7413 - Correct minimum parameter count for mo_scan()
7417 +2 -2 trunk/modules/m_scan.c (File Modified)
7420 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7423 - Include full command in operspy notice
7424 - Allow global scans (no-list used, mask not used) without operspy
7425 - Use ERR_NOPRIVS numeric
7429 +21 -9 trunk/modules/m_scan.c (File Modified)
7432 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7434 Cancel out the >3 default if < is given; this way
7435 any </> specification fully overrides the default.
7439 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7442 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7444 - Call mo_list() from m_list() to reduce code duplication
7445 - Default to >3, rather arbitrarily (conf option?)
7446 - Make < and > mean less than and greater than again
7450 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7453 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7455 When processing topic burst, hide connecting server
7456 on netburst if flatten links is enabled.
7460 +9 -2 trunk/modules/m_tb.c (File Modified)
7463 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7465 - remove PENALTY token
7469 +0 -1 trunk/include/supported.h (File Modified)
7472 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7475 - Add PENALTY because we have a pace-wait system.
7476 - Add FNC due to SAVE and RSFNC
7481 +4 -2 trunk/include/supported.h (File Modified)
7484 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7486 mkay, indent went nuts here
7490 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7493 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7495 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7496 and can be used instead. The SAFELIST implementation is the one used by
7497 default, as most users/networks will be used to it.
7501 +1 -0 trunk/NEWS (File Modified)
7502 +14 -0 trunk/include/client.h (File Modified)
7503 +5 -0 trunk/include/hash.h (File Modified)
7504 +404 -272 trunk/modules/Makefile.in (File Modified)
7505 + - trunk/modules/m_list.c (File Deleted)
7506 + - trunk/modules/m_list_ratbox.c (File Added)
7507 + - trunk/modules/m_list_safelist.c (File Added)
7508 +5 -5 trunk/src/hash.c (File Modified)
7511 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7513 Clear invites on a lowerTS JOIN or SJOIN.
7514 This should complete kick_on_split_riding protection.
7518 +5 -0 trunk/modules/core/m_join.c (File Modified)
7519 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7522 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7524 Like in ratbox, send and interpret timestamps on invites.
7528 +9 -2 trunk/modules/m_invite.c (File Modified)
7531 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7533 Add +S (network service) umode. Just for completeness, users or opers
7538 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7541 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7547 +35 -2 trunk/NEWS (File Modified)
7550 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7552 Split off a PreClient structure for data to be freed on registation (i.e. password).
7553 New hook introduce_client for post-registration messages.
7554 Fix b0rked SASL numerics.
7555 Burst REALHOST post-introduction for spoofed-on-registration clients.
7556 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7557 Pre-registration signon support.
7561 +10 -0 trunk/configure (File Modified)
7562 +2 -0 trunk/configure.ac (File Modified)
7563 +14 -4 trunk/include/client.h (File Modified)
7564 +1 -0 trunk/include/hook.h (File Modified)
7565 +1 -0 trunk/include/numeric.h (File Modified)
7566 +3 -0 trunk/include/setup.h.in (File Modified)
7567 +16 -0 trunk/modules/m_chghost.c (File Modified)
7568 +25 -21 trunk/modules/m_sasl.c (File Modified)
7569 +63 -30 trunk/modules/m_signon.c (File Modified)
7570 +18 -0 trunk/src/client.c (File Modified)
7571 +2 -0 trunk/src/hook.c (File Modified)
7572 +5 -5 trunk/src/messages.tab (File Modified)
7573 +2 -0 trunk/src/s_serv.c (File Modified)
7574 +28 -2 trunk/src/s_user.c (File Modified)
7577 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7579 Update hook documentation.
7583 +30 -0 trunk/doc/hooks.txt (File Modified)
7586 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7588 Improve @/# handling in match_esc().
7592 +21 -13 trunk/src/match.c (File Modified)
7595 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7597 backtrack instead of bailing out when handling a mismatched escape
7601 +1 -1 trunk/src/match.c (File Modified)
7604 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7606 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7609 +2 -1 trunk/CREDITS (File Modified)
7612 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7614 Fix the escape brokenness and pick up a more efficient matching algorithm,
7615 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7616 Patch sent upstream. They can do whatever they want with it, *shrug*.
7620 +147 -161 trunk/src/match.c (File Modified)
7623 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7625 If flatten links is enabled, fake the origins of some ServerModes
7626 sent to clients so that the server sending the netburst is hidden.
7627 Most mode hacks still show the true source.
7631 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7632 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7635 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7637 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7638 where the exit originated).
7639 - When receiving an SQUIT for a server themselves
7640 (IsMe(target_p) || target_p == client_p)
7641 close their link and send a local server notice.
7645 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7646 +6 -3 trunk/src/client.c (File Modified)
7649 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7651 Hooking into the wrong hook, whoops. :P
7655 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7656 +6 -10 trunk/modules/core/m_join.c (File Modified)
7659 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7661 this doesn't work right, right now :P
7665 +40 -0 trunk/contrib/Makefile.in (File Modified)
7666 + - trunk/contrib/m_createauthonly.c (File Added)
7667 +6 -0 trunk/include/hook.h (File Modified)
7668 +26 -1 trunk/modules/core/m_join.c (File Modified)
7669 +1 -1 trunk/src/ircd.c (File Modified)
7672 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7674 Make can_join() hookable.
7678 +12 -1 trunk/src/channel.c (File Modified)
7681 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7683 add 'int approved;' to the channel event hook
7687 +1 -0 trunk/include/hook.h (File Modified)
7690 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7692 Use SIDs in SASL ENCAP origin.
7693 Ignore responses from other agents once the first SASL response has been received for a client.
7697 +9 -5 trunk/modules/m_sasl.c (File Modified)
7700 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7702 Removed stray debug code.
7706 +1 -1 trunk/modules/m_sasl.c (File Modified)
7709 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7711 Don't complain "unknown MODE flag" if a non-oper attempts
7712 to unset an oper only umode they do not have.
7713 This is to prevent unwanted error messages when users/bots
7714 do things like MODE <nick> +i-sw.
7718 +4 -2 trunk/src/s_user.c (File Modified)
7721 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7723 Fix client_exit hook name and only call it for local exits that are not
7728 +3 -2 trunk/modules/m_sasl.c (File Modified)
7731 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7733 Fix SASL logic to actually use stored agent UID.
7734 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7735 Add abort code for exiting clients.
7739 +18 -9 trunk/modules/m_sasl.c (File Modified)
7742 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7744 Port over ratbox 2.2 /challenge. This is slightly more secure
7745 (better crypto, longer keys, challenge timeout) and has better
7748 The respond tool is no longer part of the ircd tree but a
7749 separate package, currently available from
7750 http://respond.ircd-ratbox.org (we should mirror/... this).
7754 +65 -310 trunk/doc/challenge.txt (File Modified)
7755 +5 -5 trunk/include/client.h (File Modified)
7756 +3 -0 trunk/include/irc_string.h (File Modified)
7757 +3 -0 trunk/include/numeric.h (File Modified)
7758 +94 -50 trunk/modules/m_challenge.c (File Modified)
7759 +1 -2 trunk/src/client.c (File Modified)
7760 +125 -0 trunk/src/irc_string.c (File Modified)
7761 +2 -2 trunk/src/messages.tab (File Modified)
7762 + - trunk/tools/rsa_respond/ (File Deleted)
7765 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7767 Preliminary SASL support.
7771 +7 -0 trunk/include/client.h (File Modified)
7772 +6 -0 trunk/include/numeric.h (File Modified)
7773 +1 -0 trunk/modules/Makefile.in (File Modified)
7774 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7775 +175 -1 trunk/modules/m_cap.c (File Modified)
7776 + - trunk/modules/m_sasl.c (File Added)
7777 +2 -0 trunk/modules/m_user.c (File Modified)
7778 +5 -5 trunk/src/messages.tab (File Modified)
7779 +8 -2 trunk/src/s_user.c (File Modified)
7782 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7784 SIGNON: make logout also apply remotely.
7788 +7 -2 trunk/modules/m_signon.c (File Modified)
7791 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7793 Use an asterisk when sending empty logins in SIGNON.
7797 +5 -5 trunk/modules/m_signon.c (File Modified)
7800 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7802 SIGNON: Only add whowas entry (add_history()) and wipe
7803 accepts (del_all_accepts()) if nick changed.
7807 +5 -3 trunk/modules/m_signon.c (File Modified)
7810 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7812 SIGNON: slight fixes to collision code:
7813 - don't kill if target_p == source_p (nick unchanged or only changed case)
7814 - add comment that SAVE support is missing
7815 - use sendto_realops_snomask() instead of sendto_realops_flags()
7819 +9 -6 trunk/modules/m_signon.c (File Modified)
7822 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7824 Fix up kills for bad nick/user/host on SIGNON.
7828 +16 -6 trunk/modules/m_signon.c (File Modified)
7831 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7833 If changing to a nick with a digit, only allow the UID.
7837 +4 -0 trunk/modules/m_signon.c (File Modified)
7840 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7842 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7843 Strip leading digits from logins that are not purely numeric.
7847 +3 -0 trunk/include/numeric.h (File Modified)
7848 +2 -0 trunk/include/send.h (File Modified)
7849 +1 -0 trunk/modules/Makefile.in (File Modified)
7850 +456 -3 trunk/modules/m_services.c (File Modified)
7851 + - trunk/modules/m_signon.c (File Added)
7852 +2 -2 trunk/src/messages.tab (File Modified)
7853 +98 -0 trunk/src/send.c (File Modified)
7856 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7858 Remove old server notice umodes from example confs.
7862 +1 -2 trunk/doc/example.conf (File Modified)
7863 +4 -17 trunk/doc/reference.conf (File Modified)
7866 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7868 Add snomask help file (forgot this earlier).
7872 + - trunk/help/opers/snomask (File Added)
7875 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7877 Add umode +l (receive locops).
7881 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7884 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7886 We don't plan to implement cmode +R (quiet unidentified) and
7887 umode +I (deny invite) for 1.1, so comment them out from the
7892 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7893 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7896 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7898 Improve snomask usage description.
7902 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7905 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7907 Mention the word snomask with umode +s (needs to be a link really).
7911 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7914 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7916 Add snomask +Z (operspy notices).
7920 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7923 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7925 Misc updates/clarifications.
7929 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7932 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7938 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7939 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7940 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7943 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7945 - Allow ENCAP REALHOST outside burst
7946 - Fix comment describing race condition: this can only happen
7947 on a local whois with use_whois_actually enabled
7951 +4 -6 trunk/modules/m_chghost.c (File Modified)
7954 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7956 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7960 +39 -0 trunk/contrib/Makefile.in (File Modified)
7961 + - trunk/contrib/sno_globaloper.c (File Added)
7964 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7966 Pass along old umodes and snomask in umode_changed hook,
7967 changing its parameter type from struct Client *
7968 to hook_data_umode_changed *. (For a new client, both
7971 The IP cloaking module now fully ignores umode changes
7972 where +h didn't change.
7976 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7977 +7 -0 trunk/include/hook.h (File Modified)
7978 +18 -4 trunk/src/s_user.c (File Modified)
7981 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7983 move libcharybdis-provided function initialisation into libcharybdis_init().
7987 +32 -11 trunk/src/ircd.c (File Modified)
7990 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7992 Make +f notices (local host, global host, global user@host, local class)
7993 netwide. Exceeding /quote set max remains local.
7997 +4 -4 trunk/src/s_conf.c (File Modified)
8000 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8002 Netwide notices about attempts to join juped channels.
8006 +1 -1 trunk/modules/core/m_join.c (File Modified)
8009 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8011 Send server notices about failed oper attempts globally.
8012 Successful remote oper attempt notices will be generated
8013 from the mode changes.
8017 +3 -3 trunk/modules/m_challenge.c (File Modified)
8018 +2 -2 trunk/modules/m_oper.c (File Modified)
8021 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8023 Rest of infrastructure for sending server notices globally.
8024 Uses a new L_NETWIDE level on sendto_realops_snomask().
8028 +1 -0 trunk/include/send.h (File Modified)
8029 +31 -4 trunk/src/send.c (File Modified)
8032 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8034 Add general::global_snotices conf option to control
8035 whether we send out SNOTEs. Does not do anything yet.
8039 +1 -0 trunk/doc/example.conf (File Modified)
8040 +6 -0 trunk/doc/reference.conf (File Modified)
8041 +1 -0 trunk/include/s_conf.h (File Modified)
8042 +6 -0 trunk/modules/m_info.c (File Modified)
8043 +1 -0 trunk/src/newconf.c (File Modified)
8044 +1 -0 trunk/src/s_conf.c (File Modified)
8047 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8049 Only accept SNOTE from servers.
8053 +2 -0 trunk/modules/m_snote.c (File Modified)
8056 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8058 Correct parv indices so this actually works.
8062 +2 -2 trunk/modules/m_snote.c (File Modified)
8065 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8071 +3 -3 trunk/modules/m_snote.c (File Modified)
8074 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8076 Add m_snote.c, SNOTE propagator.
8080 +86 -0 trunk/modules/Makefile.in (File Modified)
8081 + - trunk/modules/m_snote.c (File Added)
8084 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8086 start seeding the 1.1 NEWS file
8090 +4 -0 trunk/NEWS (File Modified)
8093 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8095 rename some modules to more descriptive names...
8099 +2 -131 trunk/contrib/Makefile.in (File Modified)
8100 + - trunk/contrib/globalconnexit.c (File Deleted)
8101 + - trunk/contrib/globallineactive.c (File Deleted)
8102 + - trunk/contrib/sno_farconnect.c (File Added)
8103 + - trunk/contrib/sno_globalkline.c (File Added)
8104 +1 -120 trunk/modules/Makefile.in (File Modified)
8105 + - trunk/modules/networknotice.c (File Deleted)
8106 + - trunk/modules/sno_routing.c (File Added)
8109 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8111 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8112 Uses FLAGS2_FLOODDONE bit on servers.
8116 +3 -0 trunk/include/client.h (File Modified)
8117 +121 -1 trunk/modules/Makefile.in (File Modified)
8118 + - trunk/modules/networknotice.c (File Added)
8121 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8123 Don't show servers in /trace to nonopers if flatten links is enabled.
8127 +8 -5 trunk/modules/m_trace.c (File Modified)
8130 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8133 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8134 - send back confirmation to source, if local client
8135 - send a +s server notice if the source is neither a server nor a service (+S)
8139 +5 -1 trunk/modules/m_chghost.c (File Modified)
8142 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8144 Use sendto_realops_snomask_from() to make the
8145 server notices appear to come from the affected
8150 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8151 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8154 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8156 Add sendto_realops_snomask_from(), allows
8157 specification of apparent source server.
8161 +1 -0 trunk/include/send.h (File Modified)
8162 +41 -1 trunk/src/send.c (File Modified)
8165 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8167 Revert r579. Keep host, not orighost in oper up notice.
8168 It would be inconsistent to have orighost there, and we
8169 don't want to mess up all server notices by putting both
8174 +1 -1 trunk/src/s_user.c (File Modified)
8177 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8179 Include the IP address in operlog/foperlog.
8183 +10 -8 trunk/modules/m_challenge.c (File Modified)
8184 +8 -6 trunk/modules/m_oper.c (File Modified)
8187 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8189 Call umode_changed hook on oper up.
8193 +1 -0 trunk/src/s_user.c (File Modified)
8196 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8198 Add globalconnexit contrib module, shows remote client connects/exits
8199 except netsplits/netjoin on snomask +F.
8200 Notice formatting will probably change somewhat still.
8204 +80 -0 trunk/contrib/Makefile.in (File Modified)
8205 + - trunk/contrib/globalconnexit.c (File Added)
8208 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8210 Declare snomask_modes[] so modules can provide snomasks.
8214 +2 -0 trunk/include/snomask.h (File Modified)
8217 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8219 Replace user_signon hook with two new hooks: new_local_user
8220 and new_remote_user.
8221 These are called right before the user is introduced to the
8222 rest of the network.
8226 +2 -1 trunk/include/hook.h (File Modified)
8227 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8228 +4 -2 trunk/src/hook.c (File Modified)
8229 +2 -3 trunk/src/s_user.c (File Modified)
8232 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8234 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8238 +2 -2 trunk/modules/m_scan.c (File Modified)
8241 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8243 Update doc/technical/send.txt.
8247 +91 -131 trunk/doc/technical/send.txt (File Modified)
8250 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8252 Add chantrace and masktrace to help files.
8256 + - trunk/help/opers/chantrace (File Added)
8257 +27 -20 trunk/help/opers/index (File Modified)
8258 + - trunk/help/opers/masktrace (File Added)
8259 +2 -0 trunk/help/opers/operspy (File Modified)
8262 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8264 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8265 Shows etrace-like output for all users in a channel,
8266 in particular IP addresses.
8270 +75 -2 trunk/modules/m_etrace.c (File Modified)
8273 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8275 Port over ratbox 2.2 r21727 (anfl):
8276 add some logging when we drop servers in places where we only notify opers
8280 +31 -0 trunk/modules/core/m_server.c (File Modified)
8283 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8285 display orighost in operup message
8289 +1 -1 trunk/src/s_user.c (File Modified)
8292 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8294 Add globallineactive contrib module, a hack which can often
8295 show k/d/g/x line active for remote clients.
8299 +52 -0 trunk/contrib/Makefile.in (File Modified)
8300 + - trunk/contrib/globallineactive.c (File Added)
8303 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8305 Show IP field in the same way as MASKTRACE:
8306 "255.255.255.255" if it's unknown (remote TS5 client)
8307 and "0" if we or the remote server are purposely
8312 +12 -1 trunk/modules/m_scan.c (File Modified)
8315 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8318 - don't show servers in a global scan
8319 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8323 +4 -1 trunk/modules/m_scan.c (File Modified)
8326 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8328 Implement SCAN UMODES.
8332 +3 -0 trunk/include/numeric.h (File Modified)
8333 +128 -2 trunk/modules/m_scan.c (File Modified)
8334 +2 -2 trunk/src/messages.tab (File Modified)
8337 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8343 +1 -1 trunk/modules/m_scan.c (File Modified)
8346 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8348 parv[0] should be parv[1].
8352 +1 -1 trunk/modules/m_scan.c (File Modified)
8355 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8361 +1 -1 trunk/modules/m_scan.c (File Modified)
8364 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8370 +2 -2 trunk/modules/m_scan.c (File Modified)
8373 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8375 framework for scan command
8379 +113 -0 trunk/modules/Makefile.in (File Modified)
8380 + - trunk/modules/m_scan.c (File Added)
8383 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8385 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8389 +2 -0 trunk/include/irc_string.h (File Modified)
8390 +157 -1 trunk/modules/m_etrace.c (File Modified)
8391 +129 -90 trunk/src/match.c (File Modified)
8394 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8396 orighost may live in a different hash bucket (likely the case), lets check it standalone
8400 +39 -3 trunk/src/hostmask.c (File Modified)
8403 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8405 SVN didn't check modules/ somehow, hrmm.
8409 +1 -1 trunk/modules/m_kline.c (File Modified)
8410 +6 -6 trunk/modules/m_stats.c (File Modified)
8413 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8415 Track hostmask entries for client_p->orighost, if available.
8416 Not throughly tested, but seems to work fine.
8420 +8 -4 trunk/include/hostmask.h (File Modified)
8421 +14 -10 trunk/src/hostmask.c (File Modified)
8424 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8426 Pass on SQUIT reasons more.
8430 +17 -19 trunk/src/client.c (File Modified)
8433 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8435 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8436 This way, hidden admins also get them.
8440 +4 -4 trunk/src/send.c (File Modified)
8443 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8445 From ircd-ratbox 2.2 (r21339 anfl):
8446 ms_kill() should be using find_person(), not find_client()
8447 otherwise it can generate a core.
8451 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8454 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8456 Add m_error to core_module_table, so it is loaded by default.
8460 +1 -0 trunk/src/modules.c (File Modified)
8463 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8465 comment is a const char *, not char *.
8469 +1 -1 trunk/include/hook.h (File Modified)
8472 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8474 Fix a long standing hybrid 7 bug: when getting a read error
8475 on a server, report_error() is called with a %d instead of
8476 a %s in the format string ("Lost connection" in +d).
8480 +1 -1 trunk/src/client.c (File Modified)
8483 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8489 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8492 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8494 Add document describing capabilities and what they mean.
8498 + - trunk/doc/technical/capab.txt (File Added)
8501 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8503 Change client_exit hook to pass all exit_client() parameters.
8507 +8 -0 trunk/include/hook.h (File Modified)
8508 +6 -1 trunk/src/client.c (File Modified)
8511 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8513 Add client_exit hook, called in exit_client() for all
8514 clients of all types, except clients exiting because
8515 of netsplits (QS). The only thing done before it is
8516 marking the client as "closing" (to prevent
8521 +1 -0 trunk/include/hook.h (File Modified)
8522 +2 -0 trunk/src/client.c (File Modified)
8523 +2 -0 trunk/src/hook.c (File Modified)
8526 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8528 Improve the code that calculates the nnnS nnnC counts
8531 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8535 +43 -36 trunk/modules/m_trace.c (File Modified)
8538 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8540 Add server_eob hook.
8541 Planning to use this for netsplit/join notices.
8545 +1 -0 trunk/include/hook.h (File Modified)
8546 +2 -0 trunk/modules/m_pong.c (File Modified)
8547 +2 -0 trunk/src/hook.c (File Modified)
8550 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8552 Default motd: ircd-ratbox -> charybdis
8556 +1 -1 trunk/doc/ircd.motd (File Modified)
8559 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8561 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8565 +4 -4 trunk/src/s_user.c (File Modified)
8568 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8570 - Remove obsolete EOB help file
8571 - Document snomask in the help files
8576 + - trunk/help/opers/eob (File Deleted)
8577 +13 -12 trunk/help/opers/index (File Modified)
8578 +1 -13 trunk/help/opers/umode (File Modified)
8579 +7 -7 trunk/help/users/index (File Modified)
8582 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8584 Bail if snomask to parse is not given. Pointy hat to myself.
8588 +3 -0 trunk/src/snomask.c (File Modified)
8591 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8593 Remove m_flags from autoconf
8597 +0 -1 trunk/contrib/Makefile.in (File Modified)
8600 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8606 + - trunk/contrib/m_flags.c (File Deleted)
8609 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8611 If +s is in oper_only_umodes, clear snomask on deoper.
8615 +5 -0 trunk/src/s_user.c (File Modified)
8618 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8620 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8624 +2 -2 trunk/configure (File Modified)
8625 +2 -2 trunk/configure.ac (File Modified)
8628 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8630 Remove the old server notice umodes.
8631 Default oper only umodes is now +s.
8632 Please make sure all remaining umodes still work.
8636 +3 -21 trunk/include/client.h (File Modified)
8637 +0 -12 trunk/src/newconf.c (File Modified)
8638 +1 -1 trunk/src/s_conf.c (File Modified)
8639 +12 -12 trunk/src/s_user.c (File Modified)
8642 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8644 operator::flags nick_changes now controls +n snomask instead of +n umode.
8648 +8 -8 trunk/src/s_user.c (File Modified)
8651 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8653 Move down h_umode_changed hook call after umode allowed checks
8654 (so it will not see +a if someone tries to set it but is not
8659 +2 -3 trunk/src/s_user.c (File Modified)
8662 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8664 Move over non-+s server notices (hopefully, all of them).
8668 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8669 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8670 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8671 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8672 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8673 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8674 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8675 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8676 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8677 +2 -2 trunk/libcharybdis/event.c (File Modified)
8678 +2 -2 trunk/modules/core/m_join.c (File Modified)
8679 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8680 +3 -3 trunk/modules/core/m_message.c (File Modified)
8681 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8682 +2 -2 trunk/modules/core/m_server.c (File Modified)
8683 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8684 +1 -1 trunk/modules/m_post.c (File Modified)
8685 +1 -1 trunk/modules/m_services.c (File Modified)
8686 +2 -2 trunk/src/channel.c (File Modified)
8687 +3 -3 trunk/src/client.c (File Modified)
8688 +1 -1 trunk/src/hash.c (File Modified)
8689 +5 -5 trunk/src/s_conf.c (File Modified)
8690 +2 -2 trunk/src/s_log.c (File Modified)
8691 +4 -4 trunk/src/s_user.c (File Modified)
8694 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8696 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8700 +2 -1 trunk/include/snomask.h (File Modified)
8701 +2 -2 trunk/src/snomask.c (File Modified)
8704 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8706 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8710 +1 -1 trunk/contrib/example_module.c (File Modified)
8711 +2 -2 trunk/include/ircd_defs.h (File Modified)
8712 +6 -6 trunk/modules/core/m_error.c (File Modified)
8713 +1 -1 trunk/modules/core/m_join.c (File Modified)
8714 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8715 +1 -1 trunk/modules/core/m_message.c (File Modified)
8716 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8717 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8718 +18 -18 trunk/modules/core/m_server.c (File Modified)
8719 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8720 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8721 +4 -4 trunk/modules/m_challenge.c (File Modified)
8722 +4 -4 trunk/modules/m_dline.c (File Modified)
8723 +13 -13 trunk/modules/m_gline.c (File Modified)
8724 +5 -5 trunk/modules/m_kline.c (File Modified)
8725 +2 -2 trunk/modules/m_oper.c (File Modified)
8726 +1 -1 trunk/modules/m_pong.c (File Modified)
8727 +13 -13 trunk/modules/m_rehash.c (File Modified)
8728 +4 -4 trunk/modules/m_resv.c (File Modified)
8729 +16 -16 trunk/modules/m_set.c (File Modified)
8730 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8731 +6 -6 trunk/modules/m_xline.c (File Modified)
8732 +1 -1 trunk/src/adns.c (File Modified)
8733 +2 -2 trunk/src/channel.c (File Modified)
8734 +1 -1 trunk/src/listener.c (File Modified)
8735 +1 -1 trunk/src/s_auth.c (File Modified)
8736 +15 -15 trunk/src/s_conf.c (File Modified)
8737 +3 -3 trunk/src/s_user.c (File Modified)
8738 +7 -7 trunk/src/send.c (File Modified)
8741 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8744 - set +s snomask if +s umode set but no snomasks
8745 - put numerics in more logical order
8749 +3 -1 trunk/src/s_user.c (File Modified)
8752 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8754 parse_snobuf_to_mask(): default to + at start
8755 allows stuff like /mode jilles +s C
8759 +1 -1 trunk/src/snomask.c (File Modified)
8762 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8764 Changes to user_mode() snomask handling.
8765 - show snomask (if not 0) on /mode <nick>
8766 - show snomask once at the end if +s/-s used
8767 - only parse 1 parameter for umode changes
8768 - don't crash on /mode <nick> +s
8769 - /mode <nick> -s clears snomask, doesn't use parameter
8770 - set umode +s iff snomask is not 0
8771 - snomask is not propagated, but umode +s is
8775 +97 -72 trunk/src/s_user.c (File Modified)
8778 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8780 Convert some messages over to snomask.
8784 +29 -29 trunk/src/client.c (File Modified)
8785 +2 -2 trunk/src/ircd.c (File Modified)
8786 +13 -13 trunk/src/modules.c (File Modified)
8787 +1 -1 trunk/src/newconf.c (File Modified)
8788 +5 -5 trunk/src/parse.c (File Modified)
8789 +1 -1 trunk/src/restart.c (File Modified)
8790 +4 -4 trunk/src/s_newconf.c (File Modified)
8791 +11 -11 trunk/src/s_serv.c (File Modified)
8794 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8796 include snomask.h from client.h
8800 +1 -0 trunk/include/client.h (File Modified)
8803 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8805 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8809 +1 -0 trunk/src/newconf.c (File Modified)
8810 +2 -1 trunk/src/snomask.c (File Modified)
8813 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8815 should start with +, not \0. Whoops. :)
8819 +1 -1 trunk/src/snomask.c (File Modified)
8822 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8824 core snomask support.
8828 +3 -0 trunk/doc/example.conf (File Modified)
8829 +2 -0 trunk/include/client.h (File Modified)
8830 +2 -0 trunk/include/numeric.h (File Modified)
8831 +2 -0 trunk/include/s_newconf.h (File Modified)
8832 +63 -0 trunk/include/send.h (File Modified)
8833 + - trunk/include/snomask.h (File Added)
8834 +1 -0 trunk/src/Makefile.in (File Modified)
8835 +1 -1 trunk/src/messages.tab (File Modified)
8836 +8 -0 trunk/src/newconf.c (File Modified)
8837 +12 -0 trunk/src/s_user.c (File Modified)
8838 +235 -0 trunk/src/send.c (File Modified)
8839 + - trunk/src/snomask.c (File Added)
8842 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8844 add a blank line after the license info.
8848 +1 -1 trunk/CREDITS (File Modified)
8851 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8853 Extend copyright to 2006.
8857 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8860 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8863 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8867 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8868 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8871 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8873 Add oper privileges document.
8877 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8878 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8881 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8883 Capitalize message names in services shortcuts (for consistency).
8887 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8890 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8896 +1 -1 trunk/src/patricia.c (File Modified)
8899 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8901 Remove obsolete 'nextconnect' variable.
8905 +0 -1 trunk/include/ircd.h (File Modified)
8906 +0 -2 trunk/src/client.c (File Modified)
8907 +0 -1 trunk/src/ircd.c (File Modified)
8910 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8912 Remove this remnant of the hybrid 6 ziplinks implementation.
8916 + - trunk/include/s_zip.h (File Deleted)
8919 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8921 Make clone limiting work on orighost, not host (so it
8922 looks through services cloaks). Lightly tested, please
8927 +2 -0 trunk/modules/m_chghost.c (File Modified)
8928 +1 -1 trunk/src/client.c (File Modified)
8929 +1 -1 trunk/src/s_conf.c (File Modified)
8932 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8934 Don't forget to link me_realhost() into the command hash.
8936 Pointy hat to: myself
8940 +1 -1 trunk/modules/m_chghost.c (File Modified)
8943 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8945 It's call_hook, not hook_call.
8949 +1 -1 trunk/src/s_user.c (File Modified)
8952 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8954 Add unreject help file.
8958 + - trunk/help/opers/unreject (File Added)
8961 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8963 Link the all-important 42 module to the build :P
8967 +1 -0 trunk/contrib/Makefile.in (File Modified)
8970 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8972 Mention /rehash help.
8976 +1 -0 trunk/help/opers/rehash (File Modified)
8979 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8981 Add h_user_signon hook.
8985 +1 -0 trunk/include/hook.h (File Modified)
8986 +2 -0 trunk/src/hook.c (File Modified)
8987 +4 -0 trunk/src/s_user.c (File Modified)
8990 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8992 Oops, forgot to set orighost for remote client introductions.
8996 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8999 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9001 Use TS6 forms in services shortcuts, if possible.
9005 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9008 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9010 - Start out default_umodes conf entry from the empty set instead of +i.
9011 - Move oper_only_umodes check to where default_umodes is used, as
9012 oper_only_umodes may not be set yet while we're reading the conf.
9016 +6 -7 trunk/src/newconf.c (File Modified)
9017 +1 -1 trunk/src/s_user.c (File Modified)
9020 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9022 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9026 +1 -0 trunk/doc/example.conf (File Modified)
9027 +7 -0 trunk/doc/reference.conf (File Modified)
9028 +0 -7 trunk/include/config.h.dist (File Modified)
9029 +1 -0 trunk/include/s_conf.h (File Modified)
9030 +6 -0 trunk/modules/m_info.c (File Modified)
9031 +9 -18 trunk/src/client.c (File Modified)
9032 +1 -0 trunk/src/newconf.c (File Modified)
9033 +1 -0 trunk/src/s_conf.c (File Modified)
9036 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9038 - Allow NULL target_ip in show_ip() (indicates message is being
9039 sent to local opers)
9040 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9042 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9043 those in src/client.c
9045 From ratbox 2.2 svn (anfl)
9049 +1 -0 trunk/include/client.h (File Modified)
9050 +21 -2 trunk/src/client.c (File Modified)
9051 +2 -4 trunk/src/hostmask.c (File Modified)
9052 +1 -5 trunk/src/s_conf.c (File Modified)
9053 +4 -8 trunk/src/s_user.c (File Modified)
9056 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9058 Fire off events properly.
9062 +7 -3 trunk/src/s_user.c (File Modified)
9065 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9067 make sure modules which depend on umode information get the message upon connection (oops)
9071 +3 -0 trunk/src/s_user.c (File Modified)
9074 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9076 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9077 From ratbox 2.2 svn.
9081 +3 -7 trunk/modules/m_etrace.c (File Modified)
9084 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9086 Replace silly `default_invisible' option with more versatile default_umodes.
9090 +2 -2 trunk/Makefile.in (File Modified)
9091 +12 -1 trunk/doc/example.conf (File Modified)
9092 +14 -7 trunk/doc/reference.conf (File Modified)
9093 +2 -4 trunk/include/s_conf.h (File Modified)
9094 +0 -6 trunk/modules/m_info.c (File Modified)
9095 +4 -0 trunk/src/modules.c (File Modified)
9096 +41 -1 trunk/src/newconf.c (File Modified)
9097 +2 -2 trunk/src/s_conf.c (File Modified)
9098 +3 -4 trunk/src/s_user.c (File Modified)
9101 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9103 Add temporary nick resvs with the proper duration,
9104 not 60 times too long.
9108 +1 -1 trunk/modules/m_resv.c (File Modified)
9111 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9113 Add kick on split riding. See reference.conf for more details.
9117 +1 -0 trunk/doc/example.conf (File Modified)
9118 +16 -0 trunk/doc/reference.conf (File Modified)
9119 +1 -0 trunk/include/s_conf.h (File Modified)
9120 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9121 +6 -0 trunk/modules/m_info.c (File Modified)
9122 +1 -0 trunk/src/newconf.c (File Modified)
9123 +1 -0 trunk/src/s_conf.c (File Modified)
9126 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9128 New credits, denoting GXTi as being on the core team.
9132 +16 -5 trunk/CREDITS (File Modified)
9135 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9137 better cloaking algorithm
9141 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9144 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9146 don't do redundant bitshifting.
9150 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9153 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9159 +1 -0 trunk/contrib/Makefile.in (File Modified)
9162 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9164 Set the DynSpoof flag properly.
9168 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9171 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9173 first go at an ip_cloaking implementation for charybdis.
9177 + - trunk/contrib/ip_cloaking.c (File Added)
9180 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9182 Add libcharybdis to contrib/ includes.
9186 +1 -1 trunk/contrib/Makefile.in (File Modified)
9189 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9191 add h_umode_changed hook for modules that provide usermodes.
9195 +1 -0 trunk/include/hook.h (File Modified)
9196 +2 -1 trunk/src/hook.c (File Modified)
9197 +3 -0 trunk/src/s_user.c (File Modified)
9200 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9202 Show quiets in /stats z.
9206 +15 -10 trunk/src/s_stats.c (File Modified)
9209 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9211 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9215 +0 -12 trunk/configure (File Modified)
9216 +0 -9 trunk/configure.ac (File Modified)
9217 +0 -3 trunk/include/setup.h.in (File Modified)
9220 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9222 change various buffer sizes to = topiclen.
9226 +3 -4 trunk/include/ircd_defs.h (File Modified)
9229 jon 2005/12/12 19:32:18 UTC (20051212-400)
9231 - Partial commit test, partial ego strokage ;)
9235 +2 -1 trunk/CREDITS (File Modified)
9238 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9240 More kqueue corrections.
9243 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9246 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9248 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9249 Not sure why this wasn't this way to begin with.
9253 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9256 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9258 example.conf tweaks:
9259 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9260 most people do not need this.
9261 Enable serverinfo::hub.
9265 +14 -11 trunk/doc/example.conf (File Modified)
9268 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9270 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9274 +1 -1 trunk/src/s_serv.c (File Modified)
9277 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9279 header include changes
9283 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9284 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9285 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9286 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9287 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9288 +1 -21 trunk/libcharybdis/select.c (File Modified)
9291 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9293 s/ilog/libcharybdis_{die,log,restart}/g
9297 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9298 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9299 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9300 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9301 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9302 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9303 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9304 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9307 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9309 Use the right callbacks in the function code.
9312 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9315 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9317 More work, it builds again!
9321 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9322 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9323 + - trunk/libcharybdis/libcharybdis.c (File Added)
9324 + - trunk/libcharybdis/libcharybdis.h (File Added)
9327 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9329 Move some stuff around.
9333 + - trunk/include/memory.h (File Deleted)
9334 + - trunk/include/tools.h (File Deleted)
9335 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9336 + - trunk/libcharybdis/memory.c (File Added)
9337 + - trunk/libcharybdis/memory.h (File Added)
9338 + - trunk/libcharybdis/snprintf.c (File Added)
9339 + - trunk/libcharybdis/tools.c (File Added)
9340 + - trunk/libcharybdis/tools.h (File Added)
9341 +1000 -1062 trunk/modules/.depend (File Modified)
9342 +421 -455 trunk/src/.depend (File Modified)
9343 +0 -1191 trunk/src/Makefile.in (File Modified)
9344 + - trunk/src/memory.c (File Deleted)
9345 + - trunk/src/snprintf.c (File Deleted)
9346 + - trunk/src/tools.c (File Deleted)
9349 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9351 move more headers into libcharybdis
9354 + - trunk/include/balloc.h (File Deleted)
9355 + - trunk/include/event.h (File Deleted)
9356 + - trunk/libcharybdis/balloc.h (File Added)
9357 + - trunk/libcharybdis/event.h (File Added)
9358 +924 -1020 trunk/modules/.depend (File Modified)
9359 +327 -406 trunk/src/.depend (File Modified)
9362 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9364 balloc, events -> libcharybdis
9367 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9368 + - trunk/libcharybdis/balloc.c (File Added)
9369 + - trunk/libcharybdis/event.c (File Added)
9370 +0 -1008 trunk/src/Makefile.in (File Modified)
9371 + - trunk/src/balloc.c (File Deleted)
9372 + - trunk/src/event.c (File Deleted)
9375 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9380 + - trunk/include/commio.h (File Deleted)
9381 + - trunk/include/linebuf.h (File Deleted)
9382 + - trunk/libcharybdis/commio.h (File Added)
9383 + - trunk/libcharybdis/linebuf.h (File Added)
9384 +1644 -530 trunk/modules/.depend (File Modified)
9385 +1 -1 trunk/modules/Makefile.in (File Modified)
9386 +720 -284 trunk/src/.depend (File Modified)
9389 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9391 Makefile reworking -- moving libcharybdis headers into proper location.
9394 +1 -1 trunk/adns/Makefile.in (File Modified)
9395 +1 -1 trunk/src/Makefile.in (File Modified)
9398 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9400 Document proposed authdaemon protocol.
9403 + - trunk/authdaemon/protocol.txt (File Added)
9406 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9411 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9414 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9416 Remove dead makefile from generation
9419 +1 -2 trunk/configure (File Modified)
9420 +0 -1 trunk/configure.ac (File Modified)
9423 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9425 libcharybdisIO -> libcharybdis
9428 +1 -1 trunk/src/Makefile.in (File Modified)
9431 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9436 + - trunk/libcharybdis/Makefile.in (File Added)
9437 + - trunk/libcharybdis/commio.c (File Added)
9438 + - trunk/libcharybdis/devpoll.c (File Added)
9439 + - trunk/libcharybdis/epoll.c (File Added)
9440 + - trunk/libcharybdis/io/ (File Deleted)
9441 + - trunk/libcharybdis/kqueue.c (File Added)
9442 + - trunk/libcharybdis/linebuf.c (File Added)
9443 + - trunk/libcharybdis/log/ (File Deleted)
9444 + - trunk/libcharybdis/poll.c (File Added)
9445 + - trunk/libcharybdis/ports.c (File Added)
9446 + - trunk/libcharybdis/select.c (File Added)
9449 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9454 + - trunk/libcharybdis/Makefile.in (File Deleted)
9457 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9462 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9465 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9467 add authdaemon dir for later hacking
9471 + - trunk/authdaemon/ (File Added)
9474 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9476 linebuf -> libcharybdisIO
9480 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9481 + - trunk/libcharybdis/io/linebuf.c (File Added)
9482 + - trunk/libcharybdis/log/ (File Added)
9483 + - trunk/libcharybdis/log/Makefile.in (File Added)
9484 +0 -687 trunk/src/Makefile.in (File Modified)
9485 + - trunk/src/linebuf.c (File Deleted)
9488 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9490 Solaris 10 I/O ports support
9493 + - trunk/libcharybdis/io/ports.c (File Added)
9496 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9502 +1 -1 trunk/Makefile.in (File Modified)
9503 +3 -1 trunk/configure (File Modified)
9504 +133 -10 trunk/configure.ac (File Modified)
9505 + - trunk/libcharybdis/ (File Added)
9506 + - trunk/libcharybdis/Makefile.in (File Added)
9507 + - trunk/libcharybdis/io/ (File Added)
9508 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9509 +2 -3 trunk/src/Makefile.in (File Modified)
9510 + - trunk/src/io/ (File Deleted)
9513 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9515 split IO stuff into libcharybdisIO.
9519 + - trunk/src/commio.c (File Deleted)
9520 + - trunk/src/devpoll.c (File Deleted)
9521 + - trunk/src/epoll.c (File Deleted)
9522 + - trunk/src/io/ (File Added)
9523 + - trunk/src/io/Makefile.in (File Added)
9524 + - trunk/src/io/commio.c (File Added)
9525 + - trunk/src/io/devpoll.c (File Added)
9526 + - trunk/src/io/epoll.c (File Added)
9527 + - trunk/src/io/kqueue.c (File Added)
9528 + - trunk/src/io/poll.c (File Added)
9529 + - trunk/src/io/select.c (File Added)
9530 + - trunk/src/kqueue.c (File Deleted)
9531 + - trunk/src/poll.c (File Deleted)
9532 + - trunk/src/select.c (File Deleted)
9535 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9541 +86 -155 trunk/configure (File Modified)
9542 +1 -1 trunk/configure.ac (File Modified)
9545 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9547 Remove mentions of mkkeypair/cryptlinks.
9551 +1 -3 trunk/doc/challenge.txt (File Modified)
9554 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9556 Clarify serverinfo{} description.
9560 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9563 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9565 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9569 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9572 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9574 Improvements also applicable to hyperion 1.x.
9578 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9581 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9583 - Add +F description
9584 - General improvements and changes to charybdis
9588 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9591 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9593 The server notice umodes only have an effect
9594 for opers. ("sendto_realops_flags", so having
9595 the umode is not enough, they must also be
9600 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9603 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9605 Updates to umodes docs.
9609 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9612 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9614 Add SGML documentation.
9617 + - trunk/doc/sgml/ (File Added)
9618 + - trunk/doc/sgml/oper-guide/ (File Added)
9619 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9620 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9621 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9622 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9623 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9624 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9625 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9628 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9630 Make operwall flag restrict setting umode +z.
9631 This repairs this flag broken in charybdis-1.0.
9635 +41 -0 trunk/contrib/m_flags.c (File Modified)
9636 +9 -0 trunk/src/s_user.c (File Modified)
9639 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9641 Don't complain/reset remote clients +n. I'm still not
9642 convinced propagating all umodes is the way to go, oh
9647 +1 -1 trunk/src/s_user.c (File Modified)
9650 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9652 - Require admin flag for oper /chghost (if it's enabled
9653 which is not default)
9654 - Give error message on nonexistant nick
9658 +12 -0 trunk/modules/m_chghost.c (File Modified)
9661 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9663 Incorporated jilles' dynspoof patch with a few minor changes.
9666 +5 -2 trunk/include/client.h (File Modified)
9667 +1 -0 trunk/include/numeric.h (File Modified)
9668 +75 -4 trunk/modules/m_chghost.c (File Modified)
9669 +2 -21 trunk/modules/m_stats.c (File Modified)
9670 +2 -8 trunk/modules/m_trace.c (File Modified)
9671 +2 -0 trunk/src/client.c (File Modified)
9672 +3 -0 trunk/src/s_user.c (File Modified)
9675 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9680 +5 -0 trunk/NEWS (File Modified)
9683 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9685 Make show_ip() far less braindead.
9687 Obtained from: ratbox 2.2 SVN
9691 +14 -85 trunk/src/client.c (File Modified)
9694 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9696 Instead of not showing channels at all for whoising services,
9697 only show channels the requester is also on. If operspying
9698 services, show all the channels.
9702 +37 -40 trunk/modules/m_whois.c (File Modified)
9705 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9707 - Show real errno if we fail to connect to a server
9708 - Don't show server IPs on IRC if a server goes dead
9713 +2 -5 trunk/src/s_serv.c (File Modified)
9716 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9718 Revert hybrid 7.2 aline code. It causes too many problems.
9722 +1 -47 trunk/NEWS (File Modified)
9723 + - trunk/include/aline.h (File Deleted)
9724 +53 -6 trunk/modules/m_dline.c (File Modified)
9725 +212 -16 trunk/modules/m_kline.c (File Modified)
9726 +37 -8 trunk/modules/m_resv.c (File Modified)
9727 +45 -24 trunk/modules/m_xline.c (File Modified)
9728 +0 -485 trunk/src/Makefile.in (File Modified)
9729 + - trunk/src/aline.c (File Deleted)
9732 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9734 Incorporate recent ratbox monitor bugfixes (could crash).
9738 +16 -0 trunk/modules/m_monitor.c (File Modified)
9739 +4 -3 trunk/src/monitor.c (File Modified)
9742 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9744 Fix /invite UID leak.
9746 Found by logiclrd@EFnet.
9750 +3 -2 trunk/modules/m_invite.c (File Modified)
9753 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9755 Don't show what channels a service is in.
9758 +1 -0 trunk/NEWS (File Modified)
9759 +40 -35 trunk/modules/m_whois.c (File Modified)
9762 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9764 Update version to 1.0.3.
9768 +9 -9 trunk/configure (File Modified)
9769 +1 -1 trunk/configure.ac (File Modified)
9772 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9778 +7 -1 trunk/NEWS (File Modified)
9781 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9783 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9784 More static buffers :(
9788 +12 -4 trunk/src/aline.c (File Modified)
9791 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9793 Make operspy mode (/mode !#channel showing parameters
9794 even if not on channel) work again.
9798 +4 -4 trunk/src/channel.c (File Modified)
9801 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9803 Call server_introduced hook on TS6 remote server
9804 introduction (ms_sid()).
9808 +6 -0 trunk/modules/core/m_server.c (File Modified)
9811 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9813 Cyrix boxes are wierd.
9816 +2 -1 trunk/modules/m_services.c (File Modified)
9819 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9824 +1 -1 trunk/include/client.h (File Modified)
9825 +3 -1 trunk/modules/m_services.c (File Modified)
9828 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9833 +1 -6 trunk/modules/m_services.c (File Modified)
9836 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9838 Disable a check that doesn't always seem to work right for some reason.
9841 +2 -0 trunk/modules/m_services.c (File Modified)
9844 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9850 +4 -1 trunk/NEWS (File Modified)
9853 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9859 +9 -9 trunk/configure (File Modified)
9860 +1 -1 trunk/configure.ac (File Modified)
9863 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9865 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9869 +3 -13 trunk/modules/m_trace.c (File Modified)
9872 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9874 Don't send empty RPL_WHOISCHANNELS on remote whois.
9876 Pointy hat to: jilles
9880 +1 -1 trunk/modules/m_whois.c (File Modified)
9883 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9889 +3 -0 trunk/NEWS (File Modified)
9892 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9894 Modular umode support.
9898 +0 -9 trunk/include/client.h (File Modified)
9899 +2 -1 trunk/include/s_user.h (File Modified)
9900 +1 -1 trunk/include/tools.h (File Modified)
9901 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9902 +3 -0 trunk/src/ircd.c (File Modified)
9903 +1 -1 trunk/src/messages.tab (File Modified)
9904 +2 -2 trunk/src/s_serv.c (File Modified)
9905 +37 -59 trunk/src/s_user.c (File Modified)
9906 +21 -0 trunk/src/tools.c (File Modified)
9909 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9911 Optionally do forced nick change to the UID instead of kill
9912 on nick collisions, see doc/collision_fnc.txt for more
9917 + - trunk/doc/collision_fnc.txt (File Added)
9918 +1 -0 trunk/doc/example.conf (File Modified)
9919 +8 -0 trunk/doc/reference.conf (File Modified)
9920 +1 -0 trunk/include/numeric.h (File Modified)
9921 +1 -0 trunk/include/s_conf.h (File Modified)
9922 +2 -1 trunk/include/s_serv.h (File Modified)
9923 +1 -0 trunk/include/s_stats.h (File Modified)
9924 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9925 +1 -1 trunk/src/messages.tab (File Modified)
9926 +1 -0 trunk/src/newconf.c (File Modified)
9927 +1 -0 trunk/src/s_conf.c (File Modified)
9928 +1 -0 trunk/src/s_serv.c (File Modified)
9929 +2 -2 trunk/src/s_stats.c (File Modified)
9932 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9938 trunk/NEWS (File Modified)
9941 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9943 Don't allow lookups by uid in /monitor + and /monitor s.
9947 trunk/modules/m_monitor.c (File Modified)
9950 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9952 Stop garbage +j being set in cases like +j aaa:bbb by
9953 initializing the variables properly.
9959 trunk/modules/core/m_mode.c (File Modified)
9960 trunk/modules/core/m_sjoin.c (File Modified)
9963 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9965 Apply flags to the proper server in me_gcap().
9969 trunk/modules/m_capab.c (File Modified)
9972 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9974 Use find_named_client() instead of find_client() to check
9975 for nick collisions.
9979 trunk/modules/core/m_nick.c (File Modified)
9982 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9984 - Replace old 381 numeric with a new, more positive one!
9988 trunk/src/messages.tab (File Modified)
9991 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9993 Make it compile again.
9997 trunk/src/channel.c (File Modified)
9998 trunk/src/client.c (File Modified)
9999 trunk/src/ircd.c (File Modified)
10000 trunk/src/packet.c (File Modified)
10003 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10005 - Prevent UID disclosure in cmode setting.
10009 trunk/NEWS (File Modified)
10010 trunk/modules/core/m_mode.c (File Modified)
10013 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10015 A different check which prevents UID disclosure.
10019 trunk/modules/core/m_kick.c (File Modified)
10022 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10024 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10028 trunk/modules/core/m_kick.c (File Modified)
10031 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10033 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10037 trunk/NEWS (File Modified)
10038 trunk/modules/m_accept.c (File Modified)
10039 trunk/modules/m_admin.c (File Modified)
10040 trunk/modules/m_away.c (File Modified)
10041 trunk/modules/m_cap.c (File Modified)
10042 trunk/modules/m_capab.c (File Modified)
10043 trunk/modules/m_challenge.c (File Modified)
10044 trunk/modules/m_chghost.c (File Modified)
10045 trunk/modules/m_close.c (File Modified)
10046 trunk/modules/m_cmessage.c (File Modified)
10047 trunk/modules/m_connect.c (File Modified)
10048 trunk/modules/m_dline.c (File Modified)
10049 trunk/modules/m_encap.c (File Modified)
10050 trunk/modules/m_etrace.c (File Modified)
10051 trunk/modules/m_gline.c (File Modified)
10052 trunk/modules/m_help.c (File Modified)
10053 trunk/modules/m_info.c (File Modified)
10054 trunk/modules/m_invite.c (File Modified)
10055 trunk/modules/m_ison.c (File Modified)
10056 trunk/modules/m_kline.c (File Modified)
10057 trunk/modules/m_knock.c (File Modified)
10058 trunk/modules/m_links.c (File Modified)
10059 trunk/modules/m_list.c (File Modified)
10060 trunk/modules/m_locops.c (File Modified)
10061 trunk/modules/m_lusers.c (File Modified)
10062 trunk/modules/m_map.c (File Modified)
10063 trunk/modules/m_monitor.c (File Modified)
10064 trunk/modules/m_motd.c (File Modified)
10065 trunk/modules/m_names.c (File Modified)
10066 trunk/modules/m_oper.c (File Modified)
10067 trunk/modules/m_operspy.c (File Modified)
10068 trunk/modules/m_pass.c (File Modified)
10069 trunk/modules/m_ping.c (File Modified)
10070 trunk/modules/m_pong.c (File Modified)
10071 trunk/modules/m_post.c (File Modified)
10072 trunk/modules/m_rehash.c (File Modified)
10073 trunk/modules/m_restart.c (File Modified)
10074 trunk/modules/m_resv.c (File Modified)
10075 trunk/modules/m_services.c (File Modified)
10076 trunk/modules/m_set.c (File Modified)
10077 trunk/modules/m_sshortcut.c (File Modified)
10078 trunk/modules/m_stats.c (File Modified)
10079 trunk/modules/m_svinfo.c (File Modified)
10080 trunk/modules/m_tb.c (File Modified)
10081 trunk/modules/m_testline.c (File Modified)
10082 trunk/modules/m_testmask.c (File Modified)
10083 trunk/modules/m_time.c (File Modified)
10084 trunk/modules/m_topic.c (File Modified)
10085 trunk/modules/m_trace.c (File Modified)
10086 trunk/modules/m_unreject.c (File Modified)
10087 trunk/modules/m_user.c (File Modified)
10088 trunk/modules/m_userhost.c (File Modified)
10089 trunk/modules/m_users.c (File Modified)
10090 trunk/modules/m_version.c (File Modified)
10091 trunk/modules/m_wallops.c (File Modified)
10092 trunk/modules/m_who.c (File Modified)
10093 trunk/modules/m_whois.c (File Modified)
10094 trunk/modules/m_whowas.c (File Modified)
10095 trunk/modules/m_xline.c (File Modified)
10096 trunk/src/adns.c (File Modified)
10097 trunk/src/aline.c (File Modified)
10098 trunk/src/cache.c (File Modified)
10099 trunk/src/channel.c (File Modified)
10100 trunk/src/class.c (File Modified)
10101 trunk/src/client.c (File Modified)
10102 trunk/src/commio.c (File Modified)
10103 trunk/src/event.c (File Modified)
10104 trunk/src/hash.c (File Modified)
10105 trunk/src/hostmask.c (File Modified)
10106 trunk/src/ircd.c (File Modified)
10107 trunk/src/kdparse.c (File Modified)
10108 trunk/src/linebuf.c (File Modified)
10109 trunk/src/listener.c (File Modified)
10110 trunk/src/modules.c (File Modified)
10111 trunk/src/monitor.c (File Modified)
10112 trunk/src/newconf.c (File Modified)
10113 trunk/src/packet.c (File Modified)
10114 trunk/src/parse.c (File Modified)
10115 trunk/src/reject.c (File Modified)
10116 trunk/src/s_auth.c (File Modified)
10117 trunk/src/s_conf.c (File Modified)
10118 trunk/src/s_gline.c (File Modified)
10119 trunk/src/s_log.c (File Modified)
10120 trunk/src/s_newconf.c (File Modified)
10121 trunk/src/s_serv.c (File Modified)
10122 trunk/src/s_stats.c (File Modified)
10123 trunk/src/s_user.c (File Modified)
10124 trunk/src/send.c (File Modified)
10125 trunk/src/whowas.c (File Modified)
10128 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10130 - More coding style niceities. Pretty much got client.h squared away.
10134 trunk/modules/m_dline.c (File Modified)
10135 trunk/modules/m_gline.c (File Modified)
10136 trunk/modules/m_kline.c (File Modified)
10137 trunk/modules/m_rehash.c (File Modified)
10138 trunk/modules/m_resv.c (File Modified)
10139 trunk/modules/m_stats.c (File Modified)
10140 trunk/modules/m_testline.c (File Modified)
10141 trunk/modules/m_user.c (File Modified)
10142 trunk/modules/m_xline.c (File Modified)
10145 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10147 - Propagate quiets (+q) on netjoins
10148 - Clear +q list too on lowerTS sjoin from TS6 source
10152 trunk/modules/core/m_sjoin.c (File Modified)
10153 trunk/src/s_serv.c (File Modified)
10156 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10158 Second argument to whois is always a nick, never a uid.
10159 This prevents /whois other.server uid to get information
10164 trunk/modules/m_whois.c (File Modified)
10167 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10169 Don't allow local users to use uids in user mode.
10173 trunk/src/s_user.c (File Modified)
10176 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10178 Make it compile again.
10182 trunk/src/s_stats.c (File Modified)
10185 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10187 Fix propagation of empty SJOIN.
10191 trunk/modules/core/m_sjoin.c (File Modified)
10194 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10196 Some atheme-style niceties here.
10200 trunk/modules/m_accept.c (File Modified)
10201 trunk/modules/m_admin.c (File Modified)
10202 trunk/modules/m_away.c (File Modified)
10203 trunk/modules/m_cap.c (File Modified)
10204 trunk/modules/m_capab.c (File Modified)
10205 trunk/modules/m_challenge.c (File Modified)
10206 trunk/modules/m_chghost.c (File Modified)
10207 trunk/modules/m_close.c (File Modified)
10208 trunk/modules/m_cmessage.c (File Modified)
10209 trunk/modules/m_connect.c (File Modified)
10210 trunk/modules/m_dline.c (File Modified)
10211 trunk/modules/m_encap.c (File Modified)
10212 trunk/modules/m_etrace.c (File Modified)
10213 trunk/modules/m_gline.c (File Modified)
10214 trunk/modules/m_help.c (File Modified)
10215 trunk/modules/m_info.c (File Modified)
10216 trunk/modules/m_invite.c (File Modified)
10217 trunk/modules/m_ison.c (File Modified)
10218 trunk/modules/m_kline.c (File Modified)
10219 trunk/modules/m_knock.c (File Modified)
10220 trunk/modules/m_links.c (File Modified)
10221 trunk/modules/m_list.c (File Modified)
10222 trunk/modules/m_locops.c (File Modified)
10223 trunk/modules/m_lusers.c (File Modified)
10224 trunk/modules/m_map.c (File Modified)
10225 trunk/modules/m_monitor.c (File Modified)
10226 trunk/modules/m_motd.c (File Modified)
10227 trunk/modules/m_names.c (File Modified)
10228 trunk/modules/m_oper.c (File Modified)
10229 trunk/modules/m_operspy.c (File Modified)
10230 trunk/modules/m_pass.c (File Modified)
10231 trunk/modules/m_ping.c (File Modified)
10232 trunk/modules/m_pong.c (File Modified)
10233 trunk/modules/m_post.c (File Modified)
10234 trunk/modules/m_rehash.c (File Modified)
10235 trunk/modules/m_restart.c (File Modified)
10236 trunk/modules/m_resv.c (File Modified)
10237 trunk/modules/m_services.c (File Modified)
10238 trunk/modules/m_set.c (File Modified)
10239 trunk/modules/m_sshortcut.c (File Modified)
10240 trunk/modules/m_stats.c (File Modified)
10241 trunk/modules/m_svinfo.c (File Modified)
10242 trunk/modules/m_tb.c (File Modified)
10243 trunk/modules/m_testline.c (File Modified)
10244 trunk/modules/m_testmask.c (File Modified)
10245 trunk/modules/m_time.c (File Modified)
10246 trunk/modules/m_topic.c (File Modified)
10247 trunk/modules/m_trace.c (File Modified)
10248 trunk/modules/m_unreject.c (File Modified)
10249 trunk/modules/m_user.c (File Modified)
10250 trunk/modules/m_userhost.c (File Modified)
10251 trunk/modules/m_users.c (File Modified)
10252 trunk/modules/m_version.c (File Modified)
10253 trunk/modules/m_wallops.c (File Modified)
10254 trunk/modules/m_who.c (File Modified)
10255 trunk/modules/m_whois.c (File Modified)
10256 trunk/modules/m_whowas.c (File Modified)
10257 trunk/modules/m_xline.c (File Modified)
10260 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10262 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10266 trunk/.indent.pro (File Modified)
10267 trunk/include/charybdis.h (File Added)
10268 trunk/include/client.h (File Modified)
10269 trunk/modules/.indent.pro (File Modified)
10270 trunk/src/.indent.pro (File Modified)
10271 trunk/src/adns.c (File Modified)
10272 trunk/src/aline.c (File Modified)
10273 trunk/src/cache.c (File Modified)
10274 trunk/src/channel.c (File Modified)
10275 trunk/src/class.c (File Modified)
10276 trunk/src/client.c (File Modified)
10277 trunk/src/commio.c (File Modified)
10278 trunk/src/event.c (File Modified)
10279 trunk/src/hash.c (File Modified)
10280 trunk/src/hostmask.c (File Modified)
10281 trunk/src/ircd.c (File Modified)
10282 trunk/src/kdparse.c (File Modified)
10283 trunk/src/linebuf.c (File Modified)
10284 trunk/src/listener.c (File Modified)
10285 trunk/src/modules.c (File Modified)
10286 trunk/src/monitor.c (File Modified)
10287 trunk/src/newconf.c (File Modified)
10288 trunk/src/packet.c (File Modified)
10289 trunk/src/parse.c (File Modified)
10290 trunk/src/reject.c (File Modified)
10291 trunk/src/s_auth.c (File Modified)
10292 trunk/src/s_conf.c (File Modified)
10293 trunk/src/s_gline.c (File Modified)
10294 trunk/src/s_log.c (File Modified)
10295 trunk/src/s_newconf.c (File Modified)
10296 trunk/src/s_serv.c (File Modified)
10297 trunk/src/s_stats.c (File Modified)
10298 trunk/src/s_user.c (File Modified)
10299 trunk/src/send.c (File Modified)
10300 trunk/src/whowas.c (File Modified)
10303 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10305 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10306 - Convert a few modules towards using this code.
10307 - Make a note about this change in NEWS.
10311 trunk/NEWS (File Modified)
10312 trunk/include/aline.h (File Added)
10313 trunk/modules/m_dline.c (File Modified)
10314 trunk/modules/m_kline.c (File Modified)
10315 trunk/modules/m_resv.c (File Modified)
10316 trunk/modules/m_xline.c (File Modified)
10317 trunk/src/Makefile.in (File Modified)
10318 trunk/src/aline.c (File Added)
10321 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10323 - Update NEWS document.
10327 trunk/NEWS (File Modified)
10330 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10332 Use find_named_person() instead of find_person() in services shortcuts.
10336 trunk/modules/m_sshortcut.c (File Modified)
10339 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10341 Fix propagation of empty channels (+P).
10345 trunk/modules/core/m_sjoin.c (File Modified)
10346 trunk/src/s_serv.c (File Modified)
10349 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10351 Use same comparison for +f.
10355 trunk/modules/core/m_join.c (File Modified)
10358 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10360 Retire server-server non-encap CHGHOST, and clean it up a bit.
10364 trunk/modules/m_chghost.c (File Modified)
10367 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10369 Use TS6 form for SQUIT wallops.
10373 trunk/modules/core/m_squit.c (File Modified)
10376 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10378 Propagate nick changes for remote clients in TS6 form if possible;
10379 simplify the code a bit.
10383 trunk/modules/core/m_nick.c (File Modified)
10386 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10388 Only clear oper_only_umodes on deoper for local clients.
10392 trunk/src/s_user.c (File Modified)
10395 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10397 - Don't enable use_whois_actually in the default config, makes cloaking
10398 only useful for vanity.
10402 trunk/doc/example.conf (File Modified)
10405 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10407 Fix linebuf raw code to not truncate lines longer than
10408 510 characters. This stops ziplinks corruption at
10409 the initial burst if the other side sends a lot.
10413 trunk/src/linebuf.c (File Modified)
10416 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10418 - Add +r to channel_modes().
10422 trunk/src/channel.c (File Modified)
10425 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10431 trunk/NEWS (File Modified)
10434 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10436 err, nvm. wrong project :-P
10440 trunk/src/match.c (File Modified)
10443 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10445 make sure we don't crash on match(NULL, test)
10449 trunk/src/match.c (File Modified)
10452 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10454 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10455 flags = rehash in shared{}.
10456 Uses :<source> ENCAP <target> REHASH [option].
10460 trunk/doc/example.conf (File Modified)
10461 trunk/doc/reference.conf (File Modified)
10462 trunk/help/opers/rehash (File Modified)
10463 trunk/include/s_newconf.h (File Modified)
10464 trunk/modules/m_rehash.c (File Modified)
10465 trunk/modules/m_stats.c (File Modified)
10466 trunk/src/newconf.c (File Modified)
10469 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10471 Initialize flags to 0 in conf_set_shared_flags() and
10472 conf_set_cluster_flags().
10476 trunk/src/newconf.c (File Modified)
10479 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10481 Don't allow a forward from a #channel to an &channel.
10482 Error message is Illegal channel name.
10486 trunk/modules/core/m_mode.c (File Modified)
10489 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10491 - change version to 1.0.1
10495 trunk/configure (File Modified)
10496 trunk/configure.ac (File Modified)
10499 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10505 trunk/NEWS (File Modified)
10508 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10510 Services shortcuts changes:
10511 - Require umode +S on target
10512 - Use ERR_SERVICESDOWN (440) for error message
10513 - Fix check for empty string
10517 trunk/include/numeric.h (File Modified)
10518 trunk/modules/m_sshortcut.c (File Modified)
10519 trunk/src/messages.tab (File Modified)
10522 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10524 s/IsChanService/IsService/g;
10528 trunk/modules/m_sshortcut.c (File Modified)
10531 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10533 Add check for service validity in shortcut routines.
10537 trunk/modules/m_sshortcut.c (File Modified)
10540 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10542 Don't allow forwarding to a -F channel the setter is not on.
10546 trunk/modules/core/m_mode.c (File Modified)
10549 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10551 Describe identify_service and identify_command in
10556 trunk/doc/reference.conf (File Modified)
10559 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10561 More helpfile updates.
10565 trunk/help/Makefile.in (File Modified)
10566 trunk/help/opers/die (File Modified)
10567 trunk/help/opers/join (File Modified)
10568 trunk/help/opers/links (File Modified)
10569 trunk/help/opers/lusers (File Modified)
10570 trunk/help/opers/map (File Added)
10571 trunk/help/opers/motd (File Modified)
10572 trunk/help/opers/names (File Modified)
10573 trunk/help/opers/notice (File Modified)
10574 trunk/help/opers/operspy (File Modified)
10575 trunk/help/opers/part (File Modified)
10576 trunk/help/opers/privmsg (File Modified)
10577 trunk/help/opers/restart (File Modified)
10578 trunk/help/opers/set (File Modified)
10579 trunk/help/opers/stats (File Modified)
10580 trunk/help/opers/trace (File Modified)
10581 trunk/help/opers/version (File Modified)
10582 trunk/help/users/notice (File Modified)
10583 trunk/help/users/privmsg (File Modified)
10584 trunk/help/users/stats (File Modified)
10587 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10593 trunk/help/opers/cmode (File Modified)
10594 trunk/help/opers/umode (File Modified)
10595 trunk/help/opers/wallops (File Modified)
10596 trunk/help/opers/who (File Modified)
10597 trunk/help/users/umode (File Modified)
10600 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10602 Include cmode +r in 004 and 005.
10606 trunk/include/supported.h (File Modified)
10607 trunk/src/messages.tab (File Modified)
10610 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10612 No need to clear all 3 buffers in channel_modes().
10616 trunk/src/channel.c (File Modified)
10619 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10621 - Fix multiple +f modes per line
10622 - -f shouldn't take a parameter
10626 trunk/modules/core/m_mode.c (File Modified)
10629 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10631 Channel mode +Q now prevents forwarding to or through
10632 a channel, just like in hyperion, not from a channel.
10636 trunk/modules/core/m_join.c (File Modified)
10639 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10641 Complete +F/+Q propagation.
10645 trunk/modules/core/m_join.c (File Modified)
10646 trunk/modules/core/m_sjoin.c (File Modified)
10647 trunk/src/channel.c (File Modified)
10650 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10652 - A few minor fixes.
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/modules/m_services.c (File Modified)
10660 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10662 - Fix netsplit obfuscation.
10666 trunk/src/client.c (File Modified)
10669 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10671 - Fix another /stats p related bug.
10675 trunk/src/client.c (File Modified)
10678 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10680 - Update example.conf.
10684 trunk/doc/example.conf (File Modified)
10687 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10689 - Fix a minor bug here, and re-release 1.0.
10693 trunk/modules/core/m_nick.c (File Modified)
10696 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10698 - Add bursted clients to /stats p list.
10702 trunk/modules/core/m_nick.c (File Modified)
10705 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10707 - Add identify_service, identify_command options to the example.conf,
10712 trunk/NEWS (File Modified)
10713 trunk/doc/example.conf (File Modified)
10714 trunk/src/newconf.c (File Modified)
10717 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10719 - Add services shortcuts.
10723 trunk/modules/Makefile.in (File Modified)
10724 trunk/modules/m_sshortcut.c (File Added)
10727 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10729 - put back checks i removed by mistake
10733 trunk/modules/core/m_join.c (File Modified)
10736 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10738 - Implement channel mode +Q, which disables forwarding.
10739 - Make forwarding usable by everyone.
10740 - Implement channel mode +F which bypasses authority checks on a target
10746 trunk/NEWS (File Modified)
10747 trunk/include/channel.h (File Modified)
10748 trunk/include/supported.h (File Modified)
10749 trunk/modules/core/m_join.c (File Modified)
10750 trunk/modules/core/m_mode.c (File Modified)
10751 trunk/src/messages.tab (File Modified)
10754 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10756 - Fix account handling brokenness.
10760 trunk/modules/m_services.c (File Modified)
10763 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10765 Identify to services via server password hack. Still
10766 needs config file parts, like
10767 identifyservice = "nickserv@services.int";
10768 identifycommand = "IDENTIFY";
10772 trunk/include/s_conf.h (File Modified)
10773 trunk/src/s_user.c (File Modified)
10776 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10778 Make send.c compile.
10782 trunk/src/send.c (File Modified)
10785 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10787 - Handle this better.
10791 trunk/src/send.c (File Modified)
10794 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10796 If the source is not a client, don't send to normal users.
10800 trunk/src/send.c (File Modified)
10803 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10805 - Make /wallops behave as wallops in other ircds.
10809 trunk/modules/m_wallops.c (File Modified)
10810 trunk/src/send.c (File Modified)
10813 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10819 trunk/NEWS (File Modified)
10820 trunk/configure (File Modified)
10821 trunk/configure.ac (File Modified)
10824 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10826 - Remove efnet configuration.
10827 - Rename example.conf as reference.conf, and replace the default
10828 example.conf with one suitable for AthemeNET.
10829 - Update makefile to reflect these changes.
10833 trunk/doc/Makefile.in (File Modified)
10834 trunk/doc/example.conf (File Modified)
10835 trunk/doc/example.efnet.conf (File Deleted)
10836 trunk/doc/reference.conf (File Added)
10839 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10841 - Don't display opers who are /away.
10845 trunk/modules/m_stats.c (File Modified)
10848 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10850 Put cmode +f in 004 and 005.
10854 trunk/include/supported.h (File Modified)
10855 trunk/src/messages.tab (File Modified)
10858 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10860 Add user umode +Q which prevents a user from
10865 trunk/include/client.h (File Modified)
10866 trunk/modules/core/m_join.c (File Modified)
10867 trunk/src/messages.tab (File Modified)
10868 trunk/src/s_user.c (File Modified)
10871 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10873 Implement channel forwarding in m_join(). As in
10874 hyperion, failing to join because of +i, +r or +j
10875 can cause you to be forwarded, potentially
10876 recursively. Unlike hyperion, a single numeric
10877 is sent in case of a successful forward, otherwise
10878 the ircd acts if there were no forward.
10882 trunk/include/numeric.h (File Modified)
10883 trunk/modules/core/m_join.c (File Modified)
10884 trunk/src/messages.tab (File Modified)
10887 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10889 Allow servers to set oper-only cmodes as well.
10893 trunk/modules/core/m_mode.c (File Modified)
10896 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10898 Add cmode +f which takes a channel name, settable
10899 only by opers for now. Does not do anything yet.
10903 trunk/include/channel.h (File Modified)
10904 trunk/modules/core/m_join.c (File Modified)
10905 trunk/modules/core/m_mode.c (File Modified)
10906 trunk/modules/core/m_sjoin.c (File Modified)
10907 trunk/src/channel.c (File Modified)
10910 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10912 Fully initialize 'mode' in ms_join() and ms_sjoin()
10913 to avoid old +j garbage from being used.
10917 trunk/modules/core/m_join.c (File Modified)
10918 trunk/modules/core/m_sjoin.c (File Modified)
10921 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10923 - only touch join_count/join_delta if join throttling
10924 is enabled on the channel
10925 - reset join_count/join_delta to 0 if -j is set
10929 trunk/modules/core/m_join.c (File Modified)
10930 trunk/modules/core/m_mode.c (File Modified)
10931 trunk/modules/core/m_sjoin.c (File Modified)
10934 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10936 Also start a new "period" for join throttling for remote joins,
10937 if necessary. Make the code slightly clearer.
10941 trunk/modules/core/m_join.c (File Modified)
10942 trunk/src/channel.c (File Modified)
10945 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10947 Some +j improvements, still broken.
10951 trunk/modules/core/m_join.c (File Modified)
10952 trunk/modules/core/m_sjoin.c (File Modified)
10955 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10957 Only do +z processing for +m channels the sender is on,
10958 as bans/quiets are currently only checked locally.
10962 trunk/modules/core/m_message.c (File Modified)
10965 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10967 - Add max_bans_large configuration option, defaulting to 500, to
10968 limit the number of bans in a +L channel
10969 - Change b/e/I to b/e/I/q in texts
10973 trunk/doc/example.conf (File Modified)
10974 trunk/include/s_conf.h (File Modified)
10975 trunk/modules/core/m_mode.c (File Modified)
10976 trunk/modules/m_info.c (File Modified)
10977 trunk/src/newconf.c (File Modified)
10978 trunk/src/s_conf.c (File Modified)
10981 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10983 Store invite for +gi channels.
10984 Note that +gi is significantly weaker access control than +i.
10988 trunk/modules/m_invite.c (File Modified)
10991 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10993 Nonops are allowed to see +q lists.
10997 trunk/modules/core/m_mode.c (File Modified)
11000 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11002 Invalidate can_send() cache on -q.
11006 trunk/modules/core/m_mode.c (File Modified)
11009 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11011 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11015 trunk/modules/core/m_sjoin.c (File Modified)
11018 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11020 - Allow blank SJOINs -- for permanant channels.
11024 trunk/modules/core/m_sjoin.c (File Modified)
11027 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11029 - Burst permanant channels.
11033 trunk/src/s_serv.c (File Modified)
11036 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11038 - Fix handling of permanant channels.
11042 trunk/modules/core/m_join.c (File Modified)
11045 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11047 - Run indent on core modules.
11048 - Add propagation of join throttle settings.
11052 trunk/modules/core/m_die.c (File Modified)
11053 trunk/modules/core/m_error.c (File Modified)
11054 trunk/modules/core/m_join.c (File Modified)
11055 trunk/modules/core/m_kick.c (File Modified)
11056 trunk/modules/core/m_kill.c (File Modified)
11057 trunk/modules/core/m_message.c (File Modified)
11058 trunk/modules/core/m_mode.c (File Modified)
11059 trunk/modules/core/m_nick.c (File Modified)
11060 trunk/modules/core/m_part.c (File Modified)
11061 trunk/modules/core/m_quit.c (File Modified)
11062 trunk/modules/core/m_server.c (File Modified)
11063 trunk/modules/core/m_sjoin.c (File Modified)
11064 trunk/modules/core/m_squit.c (File Modified)
11067 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11069 - Fix mistake in commit message.
11073 trunk/ChangeLog (File Modified)
11076 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11078 - Channel throttling.
11082 trunk/NEWS (File Modified)
11083 trunk/include/supported.h (File Modified)
11084 trunk/modules/core/m_mode.c (File Modified)
11085 trunk/src/messages.tab (File Modified)
11088 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11090 - Channel throttle logic fixes.
11094 trunk/include/channel.h (File Modified)
11097 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11099 - Add the throttle logic.
11103 trunk/include/channel.h (File Modified)
11104 trunk/include/numeric.h (File Modified)
11105 trunk/modules/core/m_join.c (File Modified)
11106 trunk/src/channel.c (File Modified)
11107 trunk/src/messages.tab (File Modified)
11110 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11112 - Cosmetic fixes to CREDITS.
11116 trunk/CREDITS (File Modified)
11119 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11121 - Better channel_modes() from ShadowIRCd 4.
11125 trunk/include/channel.h (File Modified)
11126 trunk/src/channel.c (File Modified)
11129 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11131 - Strip colour codes from parts.
11135 trunk/modules/core/m_part.c (File Modified)
11138 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11140 - Strip colour codes from quits.
11144 trunk/modules/core/m_quit.c (File Modified)
11147 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11149 - add +c/+g/+z to channel_modes().
11153 trunk/src/channel.c (File Modified)
11156 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11158 - Add +g to 004/005 numerics.
11162 trunk/include/supported.h (File Modified)
11163 trunk/src/messages.tab (File Modified)
11166 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11168 - Add +cgz to set_final_mode() in both join/sjoin.
11169 - Implement channel mode +g: Free invite.
11173 trunk/include/channel.h (File Modified)
11174 trunk/modules/core/m_join.c (File Modified)
11175 trunk/modules/core/m_mode.c (File Modified)
11176 trunk/modules/core/m_sjoin.c (File Modified)
11177 trunk/modules/m_invite.c (File Modified)
11180 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11182 - Make sure /stats p uses the right list.
11186 trunk/modules/m_stats.c (File Modified)
11189 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11191 - local oper list becomes local_oper_list.
11192 - all opers are stored on oper_list for /stats p.
11196 trunk/include/ircd.h (File Modified)
11197 trunk/modules/m_stats.c (File Modified)
11198 trunk/modules/m_trace.c (File Modified)
11199 trunk/src/client.c (File Modified)
11200 trunk/src/ircd.c (File Modified)
11201 trunk/src/s_user.c (File Modified)
11202 trunk/src/send.c (File Modified)
11205 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11207 - Remove ENABLE_SERVICES legacy define.
11211 trunk/configure (File Modified)
11212 trunk/configure.ac (File Modified)
11213 trunk/include/client.h (File Modified)
11214 trunk/include/m_info.h (File Modified)
11215 trunk/include/s_conf.h (File Modified)
11216 trunk/modules/Makefile.in (File Modified)
11217 trunk/modules/core/m_kick.c (File Modified)
11218 trunk/modules/core/m_mode.c (File Modified)
11219 trunk/modules/core/m_nick.c (File Modified)
11220 trunk/modules/core/m_sjoin.c (File Modified)
11221 trunk/modules/m_services.c (File Modified)
11222 trunk/src/channel.c (File Modified)
11223 trunk/src/newconf.c (File Modified)
11224 trunk/src/s_conf.c (File Modified)
11225 trunk/src/s_serv.c (File Modified)
11226 trunk/src/s_user.c (File Modified)
11229 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11231 - New reject message, ala ircu.
11235 trunk/src/reject.c (File Modified)
11238 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11240 - Reduce 'broadcast storm' effect in m_chghost.
11244 trunk/modules/m_chghost.c (File Modified)
11247 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11249 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11253 trunk/include/supported.h (File Modified)
11254 trunk/src/messages.tab (File Modified)
11257 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11263 trunk/include/channel.h (File Modified)
11264 trunk/modules/core/m_message.c (File Modified)
11265 trunk/modules/core/m_mode.c (File Modified)
11268 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11270 - use sendto_one_numeric() in some places.
11274 trunk/modules/core/m_mode.c (File Modified)
11277 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11279 - Implement channel mode +c -- colour stripping.
11283 trunk/include/irc_string.h (File Modified)
11284 trunk/include/supported.h (File Modified)
11285 trunk/modules/core/m_message.c (File Modified)
11286 trunk/modules/core/m_mode.c (File Modified)
11287 trunk/src/irc_string.c (File Modified)
11288 trunk/src/messages.tab (File Modified)
11291 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11293 - Add +qLP to CHANMODES 005 numeric.
11297 trunk/include/supported.h (File Modified)
11300 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11302 Move credits files to doc/.
11306 trunk/Hybrid-team (File Deleted)
11307 trunk/Ratbox-team (File Deleted)
11308 trunk/doc/Hybrid-team (File Added)
11309 trunk/doc/Ratbox-team (File Added)
11312 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11314 - Rename Ratbox credits as Ratbox-team.
11315 - Add in our own CREDITS.
11319 trunk/CREDITS (File Deleted)
11320 trunk/CREDITS (File Added)
11321 trunk/Ratbox-team (File Added)
11324 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11326 - Quietcache fixes.
11330 trunk/modules/core/m_mode.c (File Modified)
11333 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11335 - Rebuild configure.
11339 trunk/autom4te.cache/ (File Deleted)
11340 trunk/configure (File Modified)
11343 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11345 Add +q to messages.tab.
11349 trunk/src/messages.tab (File Modified)
11352 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11354 - port m_sjoin stuff to TS6 JOIN syntax.
11358 trunk/modules/core/m_join.c (File Modified)
11361 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11363 - Implement channel mode +q (quiet)
11367 trunk/include/channel.h (File Modified)
11368 trunk/modules/core/m_mode.c (File Modified)
11369 trunk/src/channel.c (File Modified)
11372 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11374 Add +L/+P for set_final_mode().
11378 trunk/modules/core/m_sjoin.c (File Modified)
11381 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11383 Add +L/+P in channel_modes().
11387 trunk/src/channel.c (File Modified)
11390 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11392 - Use MODE_PERMANENT, not MODE_PERMANANT
11393 - Actually use chm_staff()
11395 It compiles but is not otherwise tested.
11399 trunk/include/channel.h (File Modified)
11400 trunk/modules/core/m_mode.c (File Modified)
11401 trunk/modules/core/m_sjoin.c (File Modified)
11402 trunk/src/channel.c (File Modified)
11405 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11407 - Ok, patchlevel.h is fixed now.
11411 trunk/include/patchlevel.h (File Modified)
11414 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11420 trunk/include/patchlevel.h (File Modified)
11421 trunk/src/version.c.SH (File Modified)
11424 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11426 - Fix compilation issue with version.c.
11430 trunk/src/version.c.SH (File Modified)
11433 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11435 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11436 this from the BUGS file.
11440 trunk/BUGS (File Modified)
11443 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11445 Mangle all netsplit messages if flatten links is enabled.
11449 trunk/src/client.c (File Modified)
11452 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11454 - jilles pointed out that /stats p needed severe changes -- implement
11459 trunk/modules/m_stats.c (File Modified)
11462 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11464 Rename RELNOTES to NEWS.
11468 trunk/NEWS (File Added)
11469 trunk/RELNOTES (File Deleted)
11472 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11478 trunk/RELNOTES (File Modified)
11481 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11483 - Make /stats p work globally.
11484 - Change 'OPER(s)' to 'staff members'
11488 trunk/modules/m_stats.c (File Modified)
11491 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11493 - add modes, +LP to RPL_MYINFO.
11497 trunk/src/messages.tab (File Modified)
11500 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11502 More stuff to RELNOTES.
11506 trunk/RELNOTES (File Modified)
11509 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11515 trunk/modules/core/m_sjoin.c (File Modified)
11516 trunk/src/channel.c (File Modified)
11519 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11521 - Implement list limit exceed modes -- +L.
11525 trunk/modules/core/m_mode.c (File Modified)
11528 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11530 - Add handlers for modes +L, +P.
11534 trunk/include/channel.h (File Modified)
11535 trunk/modules/core/m_mode.c (File Modified)
11538 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11540 Update properties on *everything*.
11544 trunk/.cvsignore (Property Modified)
11545 trunk/.indent.pro (Property Modified)
11546 trunk/BUGS (File Modified) (Property Modified)
11547 trunk/CREDITS (File Modified) (Property Modified)
11548 trunk/ChangeLog (Property Modified)
11549 trunk/Hybrid-team (File Modified) (Property Modified)
11550 trunk/INSTALL (File Modified) (Property Modified)
11551 trunk/LICENSE (File Modified) (Property Modified)
11552 trunk/Makefile.in (File Modified) (Property Modified)
11553 trunk/README.FIRST (File Modified) (Property Modified)
11554 trunk/RELNOTES (File Modified) (Property Modified)
11555 trunk/SVN-Access (Property Modified)
11556 trunk/aclocal.m4 (File Modified) (Property Modified)
11557 trunk/adns/.cvsignore (Property Modified)
11558 trunk/adns/COPYING (Property Modified)
11559 trunk/adns/GPL-vs-LGPL (Property Modified)
11560 trunk/adns/Makefile.in (File Modified) (Property Modified)
11561 trunk/adns/README (Property Modified)
11562 trunk/adns/README.ircd (Property Modified)
11563 trunk/adns/adns.h (File Modified) (Property Modified)
11564 trunk/adns/check.c (File Modified) (Property Modified)
11565 trunk/adns/dlist.h (File Modified) (Property Modified)
11566 trunk/adns/event.c (File Modified) (Property Modified)
11567 trunk/adns/general.c (File Modified) (Property Modified)
11568 trunk/adns/internal.h (File Modified) (Property Modified)
11569 trunk/adns/parse.c (File Modified) (Property Modified)
11570 trunk/adns/query.c (File Modified) (Property Modified)
11571 trunk/adns/reply.c (File Modified) (Property Modified)
11572 trunk/adns/setup.c (File Modified) (Property Modified)
11573 trunk/adns/transmit.c (File Modified) (Property Modified)
11574 trunk/adns/tvarith.h (File Modified) (Property Modified)
11575 trunk/adns/types.c (File Modified) (Property Modified)
11576 trunk/configure (File Modified) (Property Modified)
11577 trunk/configure.ac (File Modified) (Property Modified)
11578 trunk/contrib/.cvsignore (Property Modified)
11579 trunk/contrib/.indent.pro (Property Modified)
11580 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11581 trunk/contrib/README (File Modified) (Property Modified)
11582 trunk/contrib/example_module.c (File Modified) (Property Modified)
11583 trunk/contrib/m_42.c (File Modified) (Property Modified)
11584 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11585 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11586 trunk/contrib/m_force.c (File Modified) (Property Modified)
11587 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11588 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11589 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11590 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11591 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11592 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11593 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11594 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11595 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11596 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11597 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11598 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11599 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11600 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11601 trunk/doc/.cvsignore (Property Modified)
11602 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11603 trunk/doc/Makefile.in (File Modified) (Property Modified)
11604 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11605 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11606 trunk/doc/challenge.txt (File Modified) (Property Modified)
11607 trunk/doc/example.conf (File Modified) (Property Modified)
11608 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11609 trunk/doc/hooks.txt (File Modified) (Property Modified)
11610 trunk/doc/index.txt (File Modified) (Property Modified)
11611 trunk/doc/ircd.8 (File Modified) (Property Modified)
11612 trunk/doc/ircd.motd (Property Modified)
11613 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11614 trunk/doc/modeg.txt (File Modified) (Property Modified)
11615 trunk/doc/modes.txt (File Modified) (Property Modified)
11616 trunk/doc/monitor.txt (File Modified) (Property Modified)
11617 trunk/doc/old/Authors (Property Modified)
11618 trunk/doc/operguide.txt (File Modified) (Property Modified)
11619 trunk/doc/opermyth.txt (Property Modified)
11620 trunk/doc/server-version-info (File Modified) (Property Modified)
11621 trunk/doc/services.txt (File Modified) (Property Modified)
11622 trunk/doc/technical/README.TSora (Property Modified)
11623 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11624 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11625 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11626 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11627 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11628 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11629 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11630 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11631 trunk/doc/technical/rfc1459.txt (Property Modified)
11632 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11633 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11634 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11635 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11636 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11637 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11638 trunk/help/Makefile.in (File Modified) (Property Modified)
11639 trunk/help/opers/accept (Property Modified)
11640 trunk/help/opers/admin (Property Modified)
11641 trunk/help/opers/away (Property Modified)
11642 trunk/help/opers/capab (Property Modified)
11643 trunk/help/opers/challenge (Property Modified)
11644 trunk/help/opers/close (Property Modified)
11645 trunk/help/opers/cmode (Property Modified)
11646 trunk/help/opers/cnotice (Property Modified)
11647 trunk/help/opers/connect (Property Modified)
11648 trunk/help/opers/cprivmsg (Property Modified)
11649 trunk/help/opers/credits (Property Modified)
11650 trunk/help/opers/die (Property Modified)
11651 trunk/help/opers/dline (Property Modified)
11652 trunk/help/opers/eob (Property Modified)
11653 trunk/help/opers/error (Property Modified)
11654 trunk/help/opers/etrace (Property Modified)
11655 trunk/help/opers/gline (Property Modified)
11656 trunk/help/opers/help (Property Modified)
11657 trunk/help/opers/index (Property Modified)
11658 trunk/help/opers/info (Property Modified)
11659 trunk/help/opers/invite (Property Modified)
11660 trunk/help/opers/ison (Property Modified)
11661 trunk/help/opers/join (Property Modified)
11662 trunk/help/opers/kick (Property Modified)
11663 trunk/help/opers/kill (Property Modified)
11664 trunk/help/opers/kline (Property Modified)
11665 trunk/help/opers/knock (Property Modified)
11666 trunk/help/opers/links (Property Modified)
11667 trunk/help/opers/list (Property Modified)
11668 trunk/help/opers/locops (Property Modified)
11669 trunk/help/opers/lusers (Property Modified)
11670 trunk/help/opers/modlist (Property Modified)
11671 trunk/help/opers/modload (Property Modified)
11672 trunk/help/opers/modrestart (Property Modified)
11673 trunk/help/opers/modunload (Property Modified)
11674 trunk/help/opers/motd (Property Modified)
11675 trunk/help/opers/names (Property Modified)
11676 trunk/help/opers/nick (Property Modified)
11677 trunk/help/opers/notice (Property Modified)
11678 trunk/help/opers/oper (Property Modified)
11679 trunk/help/opers/operspy (Property Modified)
11680 trunk/help/opers/operwall (Property Modified)
11681 trunk/help/opers/part (Property Modified)
11682 trunk/help/opers/pass (Property Modified)
11683 trunk/help/opers/ping (Property Modified)
11684 trunk/help/opers/pong (Property Modified)
11685 trunk/help/opers/post (Property Modified)
11686 trunk/help/opers/privmsg (Property Modified)
11687 trunk/help/opers/quit (Property Modified)
11688 trunk/help/opers/rehash (Property Modified)
11689 trunk/help/opers/restart (Property Modified)
11690 trunk/help/opers/resv (Property Modified)
11691 trunk/help/opers/server (Property Modified)
11692 trunk/help/opers/set (Property Modified)
11693 trunk/help/opers/sjoin (Property Modified)
11694 trunk/help/opers/squit (Property Modified)
11695 trunk/help/opers/stats (Property Modified)
11696 trunk/help/opers/svinfo (Property Modified)
11697 trunk/help/opers/testgecos (Property Modified)
11698 trunk/help/opers/testline (Property Modified)
11699 trunk/help/opers/testmask (Property Modified)
11700 trunk/help/opers/time (Property Modified)
11701 trunk/help/opers/topic (Property Modified)
11702 trunk/help/opers/trace (Property Modified)
11703 trunk/help/opers/uhelp (Property Modified)
11704 trunk/help/opers/umode (Property Modified)
11705 trunk/help/opers/undline (Property Modified)
11706 trunk/help/opers/ungline (Property Modified)
11707 trunk/help/opers/unkline (Property Modified)
11708 trunk/help/opers/unresv (Property Modified)
11709 trunk/help/opers/unxline (Property Modified)
11710 trunk/help/opers/user (Property Modified)
11711 trunk/help/opers/userhost (Property Modified)
11712 trunk/help/opers/users (Property Modified)
11713 trunk/help/opers/version (Property Modified)
11714 trunk/help/opers/wallops (Property Modified)
11715 trunk/help/opers/who (Property Modified)
11716 trunk/help/opers/whois (Property Modified)
11717 trunk/help/opers/whowas (Property Modified)
11718 trunk/help/opers/xline (Property Modified)
11719 trunk/help/users/index (Property Modified)
11720 trunk/help/users/info (Property Modified)
11721 trunk/help/users/notice (Property Modified)
11722 trunk/help/users/privmsg (Property Modified)
11723 trunk/help/users/stats (Property Modified)
11724 trunk/help/users/umode (Property Modified)
11725 trunk/include/.cvsignore (Property Modified)
11726 trunk/include/.indent.pro (Property Modified)
11727 trunk/include/balloc.h (File Modified) (Property Modified)
11728 trunk/include/cache.h (File Modified) (Property Modified)
11729 trunk/include/channel.h (File Modified) (Property Modified)
11730 trunk/include/class.h (File Modified) (Property Modified)
11731 trunk/include/client.h (File Modified) (Property Modified)
11732 trunk/include/commio.h (File Modified) (Property Modified)
11733 trunk/include/common.h (File Modified) (Property Modified)
11734 trunk/include/config.h (File Modified) (Property Modified)
11735 trunk/include/config.h.dist (File Modified) (Property Modified)
11736 trunk/include/defaults.h (File Modified) (Property Modified)
11737 trunk/include/event.h (File Modified) (Property Modified)
11738 trunk/include/hash.h (File Modified) (Property Modified)
11739 trunk/include/hook.h (File Modified) (Property Modified)
11740 trunk/include/hostmask.h (File Modified) (Property Modified)
11741 trunk/include/irc_string.h (File Modified) (Property Modified)
11742 trunk/include/ircd.h (File Modified) (Property Modified)
11743 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11744 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11745 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11746 trunk/include/linebuf.h (File Modified) (Property Modified)
11747 trunk/include/listener.h (File Modified) (Property Modified)
11748 trunk/include/m_info.h (File Modified) (Property Modified)
11749 trunk/include/memory.h (File Modified) (Property Modified)
11750 trunk/include/modules.h (File Modified) (Property Modified)
11751 trunk/include/monitor.h (File Modified) (Property Modified)
11752 trunk/include/msg.h (File Modified) (Property Modified)
11753 trunk/include/newconf.h (File Modified) (Property Modified)
11754 trunk/include/numeric.h (File Modified) (Property Modified)
11755 trunk/include/packet.h (File Modified) (Property Modified)
11756 trunk/include/parse.h (File Modified) (Property Modified)
11757 trunk/include/patchlevel.h (File Modified) (Property Modified)
11758 trunk/include/patricia.h (File Modified) (Property Modified)
11759 trunk/include/reject.h (File Modified) (Property Modified)
11760 trunk/include/res.h (File Modified) (Property Modified)
11761 trunk/include/restart.h (File Modified) (Property Modified)
11762 trunk/include/s_auth.h (File Modified) (Property Modified)
11763 trunk/include/s_conf.h (File Modified) (Property Modified)
11764 trunk/include/s_gline.h (File Modified) (Property Modified)
11765 trunk/include/s_log.h (File Modified) (Property Modified)
11766 trunk/include/s_newconf.h (File Modified) (Property Modified)
11767 trunk/include/s_serv.h (File Modified) (Property Modified)
11768 trunk/include/s_stats.h (File Modified) (Property Modified)
11769 trunk/include/s_user.h (File Modified) (Property Modified)
11770 trunk/include/s_zip.h (File Modified) (Property Modified)
11771 trunk/include/scache.h (File Modified) (Property Modified)
11772 trunk/include/send.h (File Modified) (Property Modified)
11773 trunk/include/serno.h (Property Modified)
11774 trunk/include/setup.h.in (Property Modified)
11775 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11776 trunk/include/stdinc.h (File Modified) (Property Modified)
11777 trunk/include/supported.h (File Modified) (Property Modified)
11778 trunk/include/tools.h (File Modified) (Property Modified)
11779 trunk/include/whowas.h (File Modified) (Property Modified)
11780 trunk/install-sh (File Modified) (Property Modified)
11781 trunk/modules/.cvsignore (Property Modified)
11782 trunk/modules/.depend (Property Modified)
11783 trunk/modules/.indent.pro (Property Modified)
11784 trunk/modules/Makefile.in (File Modified) (Property Modified)
11785 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11786 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11787 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11788 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11789 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11790 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11791 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11792 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11793 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11794 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11795 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11796 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11797 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11798 trunk/modules/m_accept.c (File Modified) (Property Modified)
11799 trunk/modules/m_admin.c (File Modified) (Property Modified)
11800 trunk/modules/m_away.c (File Modified) (Property Modified)
11801 trunk/modules/m_cap.c (File Modified) (Property Modified)
11802 trunk/modules/m_capab.c (File Modified) (Property Modified)
11803 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11804 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11805 trunk/modules/m_close.c (File Modified) (Property Modified)
11806 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11807 trunk/modules/m_connect.c (File Modified) (Property Modified)
11808 trunk/modules/m_dline.c (File Modified) (Property Modified)
11809 trunk/modules/m_encap.c (File Modified) (Property Modified)
11810 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11811 trunk/modules/m_gline.c (File Modified) (Property Modified)
11812 trunk/modules/m_help.c (File Modified) (Property Modified)
11813 trunk/modules/m_info.c (File Modified) (Property Modified)
11814 trunk/modules/m_invite.c (File Modified) (Property Modified)
11815 trunk/modules/m_ison.c (File Modified) (Property Modified)
11816 trunk/modules/m_kline.c (File Modified) (Property Modified)
11817 trunk/modules/m_knock.c (File Modified) (Property Modified)
11818 trunk/modules/m_links.c (File Modified) (Property Modified)
11819 trunk/modules/m_list.c (File Modified) (Property Modified)
11820 trunk/modules/m_locops.c (File Modified) (Property Modified)
11821 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11822 trunk/modules/m_map.c (File Modified) (Property Modified)
11823 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11824 trunk/modules/m_motd.c (File Modified) (Property Modified)
11825 trunk/modules/m_names.c (File Modified) (Property Modified)
11826 trunk/modules/m_oper.c (File Modified) (Property Modified)
11827 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11828 trunk/modules/m_pass.c (File Modified) (Property Modified)
11829 trunk/modules/m_ping.c (File Modified) (Property Modified)
11830 trunk/modules/m_pong.c (File Modified) (Property Modified)
11831 trunk/modules/m_post.c (File Modified) (Property Modified)
11832 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11833 trunk/modules/m_restart.c (File Modified) (Property Modified)
11834 trunk/modules/m_resv.c (File Modified) (Property Modified)
11835 trunk/modules/m_services.c (File Modified) (Property Modified)
11836 trunk/modules/m_set.c (File Modified) (Property Modified)
11837 trunk/modules/m_stats.c (File Modified) (Property Modified)
11838 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11839 trunk/modules/m_tb.c (File Modified) (Property Modified)
11840 trunk/modules/m_testline.c (File Modified) (Property Modified)
11841 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11842 trunk/modules/m_time.c (File Modified) (Property Modified)
11843 trunk/modules/m_topic.c (File Modified) (Property Modified)
11844 trunk/modules/m_trace.c (File Modified) (Property Modified)
11845 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11846 trunk/modules/m_user.c (File Modified) (Property Modified)
11847 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11848 trunk/modules/m_users.c (File Modified) (Property Modified)
11849 trunk/modules/m_version.c (File Modified) (Property Modified)
11850 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11851 trunk/modules/m_who.c (File Modified) (Property Modified)
11852 trunk/modules/m_whois.c (File Modified) (Property Modified)
11853 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11854 trunk/modules/m_xline.c (File Modified) (Property Modified)
11855 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11856 trunk/servlink/.cvsignore (Property Modified)
11857 trunk/servlink/.indent.pro (Property Modified)
11858 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11859 trunk/servlink/README (File Modified) (Property Modified)
11860 trunk/servlink/TODO (File Modified) (Property Modified)
11861 trunk/servlink/control.c (File Modified) (Property Modified)
11862 trunk/servlink/control.h (File Modified) (Property Modified)
11863 trunk/servlink/io.c (File Modified) (Property Modified)
11864 trunk/servlink/io.h (File Modified) (Property Modified)
11865 trunk/servlink/servlink.c (File Modified) (Property Modified)
11866 trunk/servlink/servlink.h (File Modified) (Property Modified)
11867 trunk/src/.cvsignore (Property Modified)
11868 trunk/src/.depend (Property Modified)
11869 trunk/src/.indent.pro (Property Modified)
11870 trunk/src/Makefile.in (File Modified) (Property Modified)
11871 trunk/src/adns.c (File Modified) (Property Modified)
11872 trunk/src/balloc.c (File Modified) (Property Modified)
11873 trunk/src/cache.c (File Modified) (Property Modified)
11874 trunk/src/channel.c (File Modified) (Property Modified)
11875 trunk/src/class.c (File Modified) (Property Modified)
11876 trunk/src/client.c (File Modified) (Property Modified)
11877 trunk/src/commio.c (File Modified) (Property Modified)
11878 trunk/src/devpoll.c (File Modified) (Property Modified)
11879 trunk/src/epoll.c (File Modified) (Property Modified)
11880 trunk/src/event.c (File Modified) (Property Modified)
11881 trunk/src/getopt.c (File Modified) (Property Modified)
11882 trunk/src/hash.c (File Modified) (Property Modified)
11883 trunk/src/hook.c (File Modified) (Property Modified)
11884 trunk/src/hostmask.c (File Modified) (Property Modified)
11885 trunk/src/irc_string.c (File Modified) (Property Modified)
11886 trunk/src/ircd.c (File Modified) (Property Modified)
11887 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11888 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11889 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11890 trunk/src/kdparse.c (File Modified) (Property Modified)
11891 trunk/src/kqueue.c (File Modified) (Property Modified)
11892 trunk/src/linebuf.c (File Modified) (Property Modified)
11893 trunk/src/listener.c (File Modified) (Property Modified)
11894 trunk/src/match.c (File Modified) (Property Modified)
11895 trunk/src/memory.c (File Modified) (Property Modified)
11896 trunk/src/messages.tab (File Modified) (Property Modified)
11897 trunk/src/modules.c (File Modified) (Property Modified)
11898 trunk/src/monitor.c (File Modified) (Property Modified)
11899 trunk/src/newconf.c (File Modified) (Property Modified)
11900 trunk/src/numeric.c (File Modified) (Property Modified)
11901 trunk/src/packet.c (File Modified) (Property Modified)
11902 trunk/src/parse.c (File Modified) (Property Modified)
11903 trunk/src/patricia.c (File Modified) (Property Modified)
11904 trunk/src/poll.c (File Modified) (Property Modified)
11905 trunk/src/reject.c (File Modified) (Property Modified)
11906 trunk/src/restart.c (File Modified) (Property Modified)
11907 trunk/src/s_auth.c (File Modified) (Property Modified)
11908 trunk/src/s_conf.c (File Modified) (Property Modified)
11909 trunk/src/s_gline.c (File Modified) (Property Modified)
11910 trunk/src/s_log.c (File Modified) (Property Modified)
11911 trunk/src/s_newconf.c (File Modified) (Property Modified)
11912 trunk/src/s_serv.c (File Modified) (Property Modified)
11913 trunk/src/s_stats.c (File Modified) (Property Modified)
11914 trunk/src/s_user.c (File Modified) (Property Modified)
11915 trunk/src/scache.c (File Modified) (Property Modified)
11916 trunk/src/select.c (File Modified) (Property Modified)
11917 trunk/src/send.c (File Modified) (Property Modified)
11918 trunk/src/snprintf.c (File Modified) (Property Modified)
11919 trunk/src/tools.c (File Modified) (Property Modified)
11920 trunk/src/version.c.SH (File Modified) (Property Modified)
11921 trunk/src/whowas.c (File Modified) (Property Modified)
11922 trunk/tools/.cvsignore (Property Modified)
11923 trunk/tools/Makefile.in (File Modified) (Property Modified)
11924 trunk/tools/README (File Modified) (Property Modified)
11925 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11926 trunk/tools/convertilines.c (File Modified) (Property Modified)
11927 trunk/tools/convertklines.c (File Modified) (Property Modified)
11928 trunk/tools/mkkeypair (Property Modified)
11929 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11930 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11931 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11932 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11933 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11934 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11935 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11936 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11937 trunk/tools/untabify (File Modified) (Property Modified)
11938 trunk/tools/viconf.c (File Modified) (Property Modified)
11941 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11947 trunk/RELNOTES (File Modified)
11950 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11952 - Make version.c use our serial, not ratbox's.
11956 trunk/src/version.c.SH (File Modified)
11959 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11962 - revved patchlevel to 2.1.5
11966 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11970 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11972 - fix buffer overflow and unterminated buffer when removing TS6 bans
11973 - fix rebuilding of SJOIN
11977 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11980 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11982 have servlink report if it gets an uncompressed error message when it gets inflate failures
11985 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11988 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11990 - extend our copyrights to 2005.
11994 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12100 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12103 - revved patchlevel to 2.1.4
12107 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12111 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12113 - add TARGMAX to 005
12114 - remove the +1 from ->uid in struct Client
12115 - fix checking of accept entries in m_accept.c
12119 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12125 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12127 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12135 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12137 - remove an unused variable
12141 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12144 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12146 don't burst a TS5 name in burst_TS6. -via jillies
12149 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12152 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12154 - via jilles, make nickchanges invalidate any cached bans for
12159 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12165 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12167 - fix some char vs byte usage to make adns compile cleanly with gcc4
12171 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12181 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12183 userhost should allow 5 userhost checks, not 4
12186 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12189 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12191 - another darwin fix
12195 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12198 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12204 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12214 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12216 - remove bogus extern of abort_list
12220 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12223 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12225 svn repo access stuff
12228 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12231 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12237 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12240 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12246 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12249 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12251 revert omotd..i thought it was a good idea..oh well
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12257 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12259 Commas are bad things in channel keys
12263 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12266 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12268 Add OMOTD command to display oper motd
12272 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12275 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12277 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12280 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12283 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12285 Modified files: (Branch: RATBOX_2_1)
12288 - stop testing whois for protocol violations, as they can be caused in
12289 ircds going all the way back to the original ircd2.8
12291 Revision Changes Path
12292 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12296 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12298 Modified files: (Branch: RATBOX_2_1)
12301 - remove some 2.2 code
12303 Revision Changes Path
12304 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12308 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12310 Modified files: (Branch: RATBOX_2_1)
12313 backport of the silly december 31st bug
12315 Revision Changes Path
12316 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12320 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12322 Modified files: (Branch: RATBOX_2_1)
12324 include patchlevel.h
12326 - revved patchlevel to 2.1.3
12328 Revision Changes Path
12329 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12330 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12334 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12336 Modified files: (Branch: RATBOX_2_1)
12339 modules/core m_nick.c
12342 - stop removing a clients own list of accepted clients when they do a
12344 - clean up the accept code so its less retarded
12346 Revision Changes Path
12347 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12348 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12349 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12350 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12354 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12356 Modified files: (Branch: RATBOX_2_1)
12359 src event.c ircd.c newconf.c
12361 - remove a defn of links_cache_list in m_links.c which was causing
12362 the flattened links update to be ignored
12363 - add eventUpdate(), and make links_delay update on rehash
12365 Revision Changes Path
12366 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12367 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12368 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12369 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12370 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12374 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12376 Modified files: (Branch: RATBOX_2_1)
12380 - make the conf parser apply service {}; on rehash
12382 Revision Changes Path
12383 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12384 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12388 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12390 Modified files: (Branch: RATBOX_2_1)
12393 - show ENABLE_SERVICES define in info
12395 Revision Changes Path
12396 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12400 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12402 Modified files: (Branch: RATBOX_2_1)
12403 modules m_services.c m_stats.c
12405 - via jilles, make m_services.c hook into stats U and display service
12408 Revision Changes Path
12409 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12410 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12414 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12416 Modified files: (Branch: RATBOX_2_1)
12417 . configure configure.ac
12419 - default build to -O2
12421 Revision Changes Path
12422 7.249.2.2 +4 -4 ircd-ratbox/configure
12423 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12427 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12429 Modified files: (Branch: RATBOX_2_1)
12430 doc example.conf example.efnet.conf
12431 include client.h s_conf.h s_newconf.h
12433 modules/core m_join.c m_nick.c
12434 src channel.c newconf.c s_conf.c s_user.c
12436 - remove no_oper_resvs from general {};
12437 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12439 Revision Changes Path
12440 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12441 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12442 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12443 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12444 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12445 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12446 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12447 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12448 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12449 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12450 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12451 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12455 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12457 Modified files: (Branch: RATBOX_2_1)
12458 modules/core m_mode.c m_nick.c
12462 - raise max temptime to a year
12464 - require 9 parameters in ms_nick(), 10 in ms_uid()
12466 Revision Changes Path
12467 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12468 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12469 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12473 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12475 Modified files: (Branch: RATBOX_2_1)
12476 modules m_services.c
12478 - only show services logged in info when its a local client
12480 Revision Changes Path
12481 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12485 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12487 Modified files: (Branch: RATBOX_2_1)
12490 passing a pointer to a pointer is not what was intended, oops
12492 Revision Changes Path
12493 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12497 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12499 Modified files: (Branch: RATBOX_2_1)
12502 - update services.txt with FNC
12504 Revision Changes Path
12505 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12509 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12511 Modified files: (Branch: RATBOX_2_1)
12514 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12516 Revision Changes Path
12517 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12521 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12523 Modified files: (Branch: RATBOX_2_1)
12526 - add some uniqueness into auth process for bopm
12528 Revision Changes Path
12529 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12533 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12535 Modified files: (Branch: RATBOX_2_1)
12536 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12538 - make contrib/ compile
12540 Revision Changes Path
12541 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12542 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12543 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12544 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12548 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12550 Modified files: (Branch: RATBOX_2_1)
12551 modules m_monitor.c
12553 Don't allow MONITOR from an unregistered client
12555 Revision Changes Path
12556 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12560 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12562 Modified files: (Branch: RATBOX_2_1)
12563 doc example.conf example.efnet.conf
12565 src class.c messages.tab newconf.c
12567 - remove sendq_eob, its become more of a hindrance than a benefit.
12568 - sync example.efnet.conf cluster {}; with example.conf
12570 Revision Changes Path
12571 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12572 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12573 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12574 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12575 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12576 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12580 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12582 Modified files: (Branch: RATBOX_2_1)
12584 include patchlevel.h
12587 - revved patchlevel to 2.1.2
12589 Revision Changes Path
12590 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12591 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12595 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12597 Modified files: (Branch: RATBOX_2_1)
12598 . configure configure.ac
12600 - raise default topiclen to 160.
12602 Revision Changes Path
12603 7.249.2.1 +3 -3 ircd-ratbox/configure
12604 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12608 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12610 Modified files: (Branch: RATBOX_2_1)
12611 modules m_services.c
12613 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12614 tsinfo matches this
12616 Revision Changes Path
12617 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12621 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12623 Modified files: (Branch: RATBOX_2_1)
12624 modules m_services.c
12626 - monitor_signoff() the client we're nickchanging
12628 Revision Changes Path
12629 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12633 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12635 Modified files: (Branch: RATBOX_2_1)
12638 - fix various UID problems with trace
12640 Revision Changes Path
12641 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12645 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12647 Modified files: (Branch: RATBOX_2_1)
12648 help/opers dline kline
12649 modules m_resv.c m_stats.c
12650 modules/core m_mode.c
12653 - tidy up kline/dline help to note they dont accept nick as target
12654 - disallow bans beginning with ':' over bmask
12655 - disallow bans with a space in chm_ban
12656 - stop counting hidden opers in stats p
12657 - match() parameters in remote unresv were inverted, causing it to fail
12658 - fix possibility of clients setting blank keys
12660 Revision Changes Path
12661 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12662 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12663 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12664 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12665 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12669 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12671 Modified files: (Branch: RATBOX_2_1)
12674 - fix problems with amd64 and the way we do va_list
12676 Revision Changes Path
12677 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12681 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12683 Modified files: (Branch: RATBOX_2_1)
12684 modules m_services.c
12686 - tidy up the kill notifications for RSFNC
12688 Revision Changes Path
12689 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12693 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12695 Modified files: (Branch: RATBOX_2_1)
12697 modules m_services.c
12700 - some more rserv stuff:
12701 - add RSFNC capability
12702 - fix up RSFNC, kill existing clients if they exist.
12704 Revision Changes Path
12705 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12706 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12707 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12711 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12713 Modified files: (Branch: RATBOX_2_1)
12714 modules m_services.c
12716 - first stab at a FNC implementation for rserv
12718 Revision Changes Path
12719 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12723 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12725 Modified files: (Branch: RATBOX_2_1)
12730 Revision Changes Path
12731 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12735 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12737 Modified files: (Branch: RATBOX_2_1)
12740 - add links_delay back
12742 Revision Changes Path
12743 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12747 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12749 Modified files: (Branch: RATBOX_2_1)
12753 - swap tabs for spaces
12755 Revision Changes Path
12756 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12757 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12761 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12763 Modified files: (Branch: RATBOX_2_1)
12766 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12767 contained in the client_flood conf option
12768 - remove a couple of unused defines from info
12770 Revision Changes Path
12771 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12775 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12777 Modified files: (Branch: RATBOX_2_1)
12780 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12782 Revision Changes Path
12783 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12787 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12789 Modified files: (Branch: RATBOX_2_1)
12790 doc example.conf example.efnet.conf
12792 - fix missing closing comment tag
12794 Revision Changes Path
12795 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12796 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12800 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12802 Modified files: (Branch: RATBOX_2_1)
12804 include patchlevel.h
12806 - revved patchlevel to 2.1.1
12808 Revision Changes Path
12809 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12810 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12814 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12816 Modified files: (Branch: RATBOX_2_1)
12819 - sync up remote kline reasons, so theyre consistent with what happens
12820 when we add local klines - notably the "Temporary K-line x min" and
12821 date added to reason.
12823 Revision Changes Path
12824 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12828 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12830 Modified files: (Branch: RATBOX_2_1)
12833 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12835 Revision Changes Path
12836 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12840 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12842 Modified files: (Branch: RATBOX_2_1)
12845 used the data pointer we saved, not what just got nulled
12847 Revision Changes Path
12848 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12852 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12854 Modified files: (Branch: RATBOX_2_1)
12855 modules m_resv.c m_xline.c
12857 - fix broken propagation of xline/resv
12859 Revision Changes Path
12860 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12861 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12865 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12867 Modified files: (Branch: RATBOX_2_1)
12870 - properly increment bad auth count for stats T when we timeout an auth
12872 Revision Changes Path
12873 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12877 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12879 Modified files: (Branch: RATBOX_2_1)
12882 modules/core m_nick.c
12884 - fix a bit that didnt make sense in monitor.txt
12885 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12887 Revision Changes Path
12888 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12889 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12890 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12894 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12896 Modified files: (Branch: RATBOX_2_1)
12899 removing dlink nodes from auth_poll_list twice is bad
12901 Revision Changes Path
12902 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12906 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12908 Modified files: (Branch: RATBOX_2_1)
12911 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12912 changed to RPL_STATSDEBUG
12914 Revision Changes Path
12915 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12919 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12921 Added files: (Branch: RATBOX_2_1)
12924 - add some documentation about target change
12926 Revision Changes Path
12927 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12931 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12933 Modified files: (Branch: RATBOX_2_1)
12934 include supported.h
12935 modules/core m_message.c
12937 - remove extra argument to 005
12938 - disallow messaging of UIDs
12940 Revision Changes Path
12941 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12942 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12946 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12948 Modified files: (Branch: RATBOX_2_1)
12951 - fix a longstanding parser bug with wrong limit checking, causing us to
12952 accept one less parameter than we're allowed to accept.
12954 Revision Changes Path
12955 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12959 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12961 Modified files: (Branch: RATBOX_2_1)
12962 modules/core m_message.c
12964 - exempt users messaging themselves from target change
12966 Revision Changes Path
12967 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12971 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12973 Modified files: (Branch: RATBOX_2_1)
12974 include supported.h
12976 - stop violating MAXPARA on 005.
12978 Revision Changes Path
12979 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12983 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12985 Modified files: (Branch: RATBOX_2_1)
12986 modules/core m_nick.c
12988 - dont store an ipv6 sockhost if we're not compiled with v6 support
12990 Revision Changes Path
12991 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12995 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12997 Modified files: (Branch: RATBOX_2_1)
13000 - remove some vms includes
13002 Revision Changes Path
13003 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13007 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13009 Modified files: (Branch: RATBOX_2_1)
13013 - force commit for new branch
13015 Revision Changes Path
13016 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13017 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13021 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13024 . RELNOTES configure configure.ac
13025 include patchlevel.h
13027 - revved patchlevel to 2.1.0
13029 Revision Changes Path
13030 1.114 +6 -2 ircd-ratbox/RELNOTES
13031 7.249 +11 -11 ircd-ratbox/configure
13032 7.63 +3 -3 ircd-ratbox/configure.ac
13033 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13037 leeh 2005/03/04 13:31:32 EST (20050304_2)
13041 include patchlevel.h
13044 - revved patchlevel to 2.1.0beta2
13046 Revision Changes Path
13047 1.113 +12 -0 ircd-ratbox/RELNOTES
13048 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13052 leeh 2005/03/04 13:27:05 EST (20050304_1)
13055 doc whats-new-2.1.txt
13058 - update whats-new-2.1
13059 - when we're handling global NAMES, dont output channels if there are no
13060 members within them we can show.
13062 Revision Changes Path
13063 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13064 7.436 +12 -2 ircd-ratbox/src/channel.c
13068 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13073 That would be a node_heap not a prefix_heap..oops
13075 Revision Changes Path
13076 7.30 +1 -1 ircd-ratbox/src/patricia.c
13080 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13085 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13086 otherwise..the other macros might work????
13088 Revision Changes Path
13089 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13093 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13096 . configure configure.ac
13100 Revision Changes Path
13101 7.248 +5 -5 ircd-ratbox/configure
13102 7.62 +5 -5 ircd-ratbox/configure.ac
13106 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13109 . configure configure.ac
13113 Revision Changes Path
13114 7.247 +3 -2 ircd-ratbox/configure
13115 7.61 +3 -2 ircd-ratbox/configure.ac
13119 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13122 . configure configure.ac
13126 Revision Changes Path
13127 7.246 +6 -6 ircd-ratbox/configure
13128 7.60 +4 -4 ircd-ratbox/configure.ac
13132 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13135 . configure configure.ac
13138 Doh these changes got put on RATBOX_2_0 when they were meant for
13140 Also merged in the monitor heap size stuff, not that i think monitor has
13143 Revision Changes Path
13144 7.245 +12 -3 ircd-ratbox/configure
13145 7.59 +11 -3 ircd-ratbox/configure.ac
13146 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13150 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13155 Add more robust alloca checking
13157 Revision Changes Path
13158 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13162 leeh 2005/02/24 15:27:17 EST (20050224_9)
13167 - fix the copyright on m_42.c :p
13169 Revision Changes Path
13170 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13174 leeh 2005/02/24 15:22:53 EST (20050224_8)
13177 include supported.h
13180 - fix a core in undline on bad masks
13181 - remove an unwanted space from beginning of second 005 numeric
13183 Revision Changes Path
13184 7.5 +1 -1 ircd-ratbox/include/supported.h
13185 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13189 leeh 2005/02/24 15:18:59 EST (20050224_7)
13192 modules m_monitor.c
13194 - use max_monitor when adding nicknames
13196 that should be everything now..
13198 Revision Changes Path
13199 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13203 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13210 Revision Changes Path
13211 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13215 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13222 Revision Changes Path
13223 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13227 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13232 The Answer to Life, the Universe, and Everything
13234 Revision Changes Path
13235 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13239 leeh 2005/02/24 14:53:04 EST (20050224_3)
13243 modules m_monitor.c
13244 src ircd.c monitor.c
13246 - call init_monitor() on startup
13247 - add in support for adding/deleting/listing monitor entries
13249 Revision Changes Path
13250 7.2 +3 -1 ircd-ratbox/include/monitor.h
13251 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13252 7.374 +2 -0 ircd-ratbox/src/ircd.c
13253 7.3 +15 -4 ircd-ratbox/src/monitor.c
13257 leeh 2005/02/23 21:20:10 EST (20050224_2)
13260 doc example.conf example.efnet.conf
13261 include s_conf.h supported.h
13262 modules Makefile.in
13263 src client.c newconf.c s_conf.c
13265 modules m_monitor.c
13267 - add the max_monitor config option
13268 - advertise MONITOR=%d in 005
13269 - clear a local clients monitor list on exit
13270 - add the framework for the MONITOR command
13273 Revision Changes Path
13274 7.261 +5 -0 ircd-ratbox/doc/example.conf
13275 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13276 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13277 7.4 +4 -2 ircd-ratbox/include/supported.h
13278 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13279 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13280 7.492 +1 -0 ircd-ratbox/src/client.c
13281 7.202 +1 -0 ircd-ratbox/src/newconf.c
13282 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13286 leeh 2005/02/23 20:57:51 EST (20050224_1)
13289 . configure configure.ac
13293 - move MONITOR_HEAP_SIZE over to configure
13295 Revision Changes Path
13296 7.244 ircd-ratbox/configure
13297 7.58 +4 -2 ircd-ratbox/configure.ac
13298 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13299 7.2 +0 -2 ircd-ratbox/src/monitor.c
13303 leeh 2005/02/23 20:48:08 EST (20050224_0)
13307 include client.h numeric.h
13308 modules/core m_nick.c
13309 src Makefile.in client.c messages.tab
13315 - first half of my server-side notify list implementation..
13317 Revision Changes Path
13318 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13319 7.266 +3 -0 ircd-ratbox/include/client.h
13320 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13321 7.58 +6 -0 ircd-ratbox/include/numeric.h
13322 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13323 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13324 7.491 +3 -0 ircd-ratbox/src/client.c
13325 7.126 +5 -5 ircd-ratbox/src/messages.tab
13326 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13327 7.342 +2 -0 ircd-ratbox/src/s_user.c
13331 leeh 2005/02/23 18:42:59 EST (20050223_0)
13336 - double the size of the client and channel hashtables (64k -> 128k and
13337 32k -> 64k). The improvements are quite significant..
13339 Revision Changes Path
13340 7.54 +4 -4 ircd-ratbox/include/hash.h
13344 leeh 2005/02/22 14:55:56 EST (20050222_1)
13348 modules m_services.c
13350 - remove a couple of unused vars
13351 - update monitor.txt
13353 Revision Changes Path
13354 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13355 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13359 leeh 2005/02/21 19:47:24 EST (20050222_0)
13364 - add in my documentation on the upcoming MONITOR command
13366 Revision Changes Path
13367 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13371 leeh 2005/02/21 12:09:34 EST (20050221_0)
13374 . configure configure.ac
13375 doc whats-new-2.1.txt
13376 tools README.mkpasswd
13380 - update whats-new-2.1.txt some more
13381 - we dont have vms mkpasswd anymore
13382 - remove the unused crypt.c
13384 Revision Changes Path
13385 7.243 +3 -6 ircd-ratbox/configure
13386 7.57 +2 -4 ircd-ratbox/configure.ac
13387 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13388 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13389 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13393 leeh 2005/02/19 12:38:09 EST (20050219_3)
13396 doc example.conf example.efnet.conf
13399 src channel.c client.c ircd.c s_conf.c
13401 - rework the splitcode, splitservers is now how many servers we've marked as
13402 EOB, rather than how many are linked. Thus pull ourselves out of
13403 splitmode immediately once this is satisfied
13405 Revision Changes Path
13406 7.260 +8 -9 ircd-ratbox/doc/example.conf
13407 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13408 7.83 +1 -0 ircd-ratbox/include/ircd.h
13409 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13410 7.435 +16 -36 ircd-ratbox/src/channel.c
13411 7.490 +2 -0 ircd-ratbox/src/client.c
13412 7.373 +2 -1 ircd-ratbox/src/ircd.c
13413 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13417 leeh 2005/02/19 09:02:34 EST (20050219_2)
13420 doc example.conf example.efnet.conf
13421 include ircd.h s_conf.h
13423 src channel.c ircd.c newconf.c s_conf.c
13425 - remove split_delay
13427 Revision Changes Path
13428 7.259 +0 -5 ircd-ratbox/doc/example.conf
13429 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13430 7.82 +0 -1 ircd-ratbox/include/ircd.h
13431 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13432 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13433 7.434 +2 -7 ircd-ratbox/src/channel.c
13434 7.372 +0 -1 ircd-ratbox/src/ircd.c
13435 7.201 +0 -1 ircd-ratbox/src/newconf.c
13436 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13440 leeh 2005/02/19 08:48:05 EST (20050219_1)
13444 modules m_cap.c m_who.c
13447 - implemented multi-prefix client capability, which allows stacking of @+ in
13450 Revision Changes Path
13451 7.265 +1 -1 ircd-ratbox/include/client.h
13452 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13453 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13454 7.433 +4 -6 ircd-ratbox/src/channel.c
13458 leeh 2005/02/19 06:27:58 EST (20050219_0)
13462 src newconf.c s_conf.c s_newconf.c
13464 - removed some unused vars/functions
13466 Revision Changes Path
13467 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13468 7.200 +0 -15 ircd-ratbox/src/newconf.c
13469 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13470 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13474 leeh 2005/02/16 12:58:24 EST (20050216_2)
13477 . RELNOTES configure configure.ac
13478 include patchlevel.h
13480 - update configure to reflect this is 'devel'
13482 - revved patchlevel to 2.1.0beta1
13484 Revision Changes Path
13485 1.112 +9 -1 ircd-ratbox/RELNOTES
13486 7.242 +11 -11 ircd-ratbox/configure
13487 7.56 +3 -3 ircd-ratbox/configure.ac
13488 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13492 leeh 2005/02/16 12:46:30 EST (20050216_1)
13495 . configure configure.ac
13496 include client.h numeric.h s_conf.h setup.h.in
13498 modules Makefile.in
13499 modules/core m_nick.c
13500 src Makefile.in client.c ircd.c messages.tab
13501 newconf.c s_conf.c s_user.c
13507 - remove watch, the protocol for this sucks so hard I just dont want it
13510 Revision Changes Path
13511 7.241 +2 -12 ircd-ratbox/configure
13512 7.55 +2 -4 ircd-ratbox/configure.ac
13513 7.264 +0 -2 ircd-ratbox/include/client.h
13514 7.57 +0 -11 ircd-ratbox/include/numeric.h
13515 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13516 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13517 7.3 +2 -3 ircd-ratbox/include/supported.h
13518 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13519 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13520 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13521 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13522 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13523 7.489 +0 -3 ircd-ratbox/src/client.c
13524 7.371 +0 -2 ircd-ratbox/src/ircd.c
13525 7.125 +9 -9 ircd-ratbox/src/messages.tab
13526 7.199 +0 -1 ircd-ratbox/src/newconf.c
13527 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13528 7.341 +0 -2 ircd-ratbox/src/s_user.c
13529 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13533 leeh 2005/02/15 19:13:31 EST (20050216_0)
13537 src event.c ircd_lexer.l ircd_signal.c
13540 servlink descrip.mms
13542 - remove a few vms bits
13544 Revision Changes Path
13545 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13546 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13547 7.47 +0 -54 ircd-ratbox/src/event.c
13548 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13549 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13550 7.152 +0 -3 ircd-ratbox/src/modules.c
13554 leeh 2005/02/15 18:53:32 EST (20050215_0)
13557 include hostmask.h ircd.h s_conf.h s_newconf.h
13558 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13560 src hostmask.c ircd.c ircd_signal.c s_conf.c
13563 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13564 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13566 Revision Changes Path
13567 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13568 7.81 +1 -0 ircd-ratbox/include/ircd.h
13569 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13570 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13571 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13572 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13573 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13574 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13575 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13576 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13577 7.370 +7 -0 ircd-ratbox/src/ircd.c
13578 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13579 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13580 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13584 leeh 2005/02/13 10:21:41 EST (20050213_4)
13589 doc whats-new-2.0.txt whats-new-2.1.txt
13593 - move whats-new.txt to whats-new-2.0.txt
13594 - add in whats-new-2.1.txt
13595 - update services.txt with the whois for logged in users
13597 Revision Changes Path
13598 7.2 +5 -0 ircd-ratbox/doc/services.txt
13599 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13600 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13601 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13605 leeh 2005/02/13 09:20:37 EST (20050213_3)
13608 include supported.h
13609 modules/core m_message.c
13611 - fix a compile error in m_message.c
13612 - update 005 to the spec and add CPRIVMSG/CNOTICE
13614 Revision Changes Path
13615 7.2 +31 -37 ircd-ratbox/include/supported.h
13616 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13620 leeh 2005/02/13 09:14:12 EST (20050213_2)
13625 - fix the membership memleak
13627 Revision Changes Path
13628 7.432 +0 -3 ircd-ratbox/src/channel.c
13632 leeh 2005/02/12 21:51:56 EST (20050213_1)
13636 modules/core m_message.c
13638 - add a bitmask to track when they send their first message, only allowing
13639 clearing stuff after that.
13641 Revision Changes Path
13642 7.263 +4 -0 ircd-ratbox/include/client.h
13643 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13647 leeh 2005/02/12 21:17:52 EST (20050213_0)
13650 include patricia.h s_newconf.h
13651 modules/core m_message.c
13652 src patricia.c s_newconf.c s_user.c
13654 - add in the patricia for tracking who fills up targets, give them a reduced
13657 Revision Changes Path
13658 7.20 +1 -1 ircd-ratbox/include/patricia.h
13659 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13660 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13661 7.29 +1 -1 ircd-ratbox/src/patricia.c
13662 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13663 7.340 +4 -0 ircd-ratbox/src/s_user.c
13667 leeh 2005/02/12 18:35:10 EST (20050212_0)
13670 include ircd_defs.h
13671 src class.c reject.c
13673 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13675 Revision Changes Path
13676 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13677 7.68 +1 -5 ircd-ratbox/src/class.c
13678 1.33 +1 -5 ircd-ratbox/src/reject.c
13682 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13687 remove stupid memory leak
13689 Revision Changes Path
13690 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13694 leeh 2005/02/11 06:42:48 EST (20050211_0)
13699 - workaround hyb6 allowing empty gline reasons
13701 Revision Changes Path
13702 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13706 leeh 2005/02/09 14:39:13 EST (20050209_2)
13710 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13711 src ircd.c s_conf.c
13713 - move temp dlines and temp klines over to an array, rather than completely
13716 Revision Changes Path
13717 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13718 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13719 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13720 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13721 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13722 7.369 +0 -5 ircd-ratbox/src/ircd.c
13723 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13727 leeh 2005/02/09 14:02:13 EST (20050209_1)
13731 modules m_cap.c m_pong.c m_user.c
13732 modules/core m_nick.c
13735 - remove 'nick' param from register_local_user(), its not needed.
13737 Revision Changes Path
13738 7.35 +1 -1 ircd-ratbox/include/s_user.h
13739 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13740 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13741 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13742 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13743 7.339 +6 -6 ircd-ratbox/src/s_user.c
13747 leeh 2005/02/09 13:12:53 EST (20050209_0)
13750 modules m_cmessage.c
13752 - dont send numerics when we're dealing with CNOTICE
13753 - add in checking for +g, and resetting idle
13755 Revision Changes Path
13756 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13760 leeh 2005/02/08 11:37:50 EST (20050208_2)
13765 - fix operator blocks to work on ip spoofs
13767 Revision Changes Path
13768 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13772 leeh 2005/02/07 19:23:22 EST (20050208_1)
13775 doc example.conf example.efnet.conf
13778 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13780 Revision Changes Path
13781 7.258 +0 -39 ircd-ratbox/doc/example.conf
13782 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13783 7.198 +0 -272 ircd-ratbox/src/newconf.c
13787 leeh 2005/02/07 19:19:32 EST (20050208_0)
13792 - added support for kline.conf.perm et al, these take the same formats
13793 as their non-permanent partners, but you cant remove them via the ircd.
13795 Revision Changes Path
13796 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13800 leeh 2005/02/02 19:18:59 EST (20050203_1)
13807 help/opers cnotice cprivmsg
13809 - added help files for cprivmsg/cnotice
13811 Revision Changes Path
13812 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13813 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13814 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13815 1.10 +19 -19 ircd-ratbox/help/opers/index
13816 1.7 +10 -9 ircd-ratbox/help/users/index
13820 leeh 2005/02/02 19:14:25 EST (20050203_0)
13824 modules Makefile.in
13827 modules m_cmessage.c
13829 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13830 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13831 nick is a member. These bypass any target change limitations.
13832 - added ERR_VOICENEEDED, numeric 489.
13834 Revision Changes Path
13835 7.56 +2 -0 ircd-ratbox/include/numeric.h
13836 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13837 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13838 7.124 +1 -1 ircd-ratbox/src/messages.tab
13842 leeh 2005/02/02 16:58:16 EST (20050202_4)
13847 - update etrace help
13849 Revision Changes Path
13850 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13854 leeh 2005/02/02 16:55:04 EST (20050202_3)
13859 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13860 can put its external ip address in there..
13862 Revision Changes Path
13863 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13867 leeh 2005/02/02 16:41:06 EST (20050202_2)
13872 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13873 if its a non-local client. These will just get "lost" if the remote
13874 server doesnt support this..
13876 Revision Changes Path
13877 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13881 leeh 2005/02/02 16:12:12 EST (20050202_1)
13884 include client.h numeric.h s_conf.h
13885 modules/core m_message.c
13886 src messages.tab newconf.c s_conf.c
13888 - first part of the target change code, add the storage of targets for
13889 localuser, throttle messages when they fill all the available slots
13891 Revision Changes Path
13892 7.262 +5 -1 ircd-ratbox/include/client.h
13893 7.55 +2 -0 ircd-ratbox/include/numeric.h
13894 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13895 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13896 7.123 +1 -1 ircd-ratbox/src/messages.tab
13897 7.197 +1 -0 ircd-ratbox/src/newconf.c
13898 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13902 leeh 2005/02/02 13:28:10 EST (20050202_0)
13905 modules m_resv.c m_stats.c m_testline.c
13906 modules/core m_join.c
13907 src hash.c kdparse.c messages.tab s_newconf.c
13909 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13910 tracking of when resvs get hit
13912 Revision Changes Path
13913 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13914 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13915 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13916 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13917 7.114 +3 -0 ircd-ratbox/src/hash.c
13918 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13919 7.122 +1 -1 ircd-ratbox/src/messages.tab
13920 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13924 leeh 2005/01/31 09:04:10 EST (20050131_2)
13929 - fflush() logfiles
13931 Revision Changes Path
13932 7.79 +2 -0 ircd-ratbox/src/s_log.c
13936 leeh 2005/01/31 08:59:09 EST (20050131_1)
13941 - rename fd_dump() to comm_dump()
13943 Revision Changes Path
13944 1.27 +2 -2 ircd-ratbox/src/commio.c
13948 leeh 2005/01/30 19:16:08 EST (20050131_0)
13953 modules m_services.c
13954 modules/core m_server.c
13955 src hook.c s_serv.c
13957 - added hook for server_introduced
13958 - fixed up services support for hooks
13960 Revision Changes Path
13961 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13962 1.31 +1 -0 ircd-ratbox/include/hook.h
13963 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13964 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13965 7.36 +2 -0 ircd-ratbox/src/hook.c
13966 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13970 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13975 Add back in the comm_fd_hack thing for solaris
13977 Revision Changes Path
13978 1.26 +26 -1 ircd-ratbox/src/commio.c
13982 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13986 include commio.h s_conf.h watch.h
13987 modules m_dline.c m_kline.c m_resv.c m_stats.c
13988 m_watch.c m_xline.c
13989 modules/core m_nick.c
13990 src balloc.c cache.c client.c commio.c
13991 epoll.c ircd.c ircd_lexer.l kdparse.c
13992 listener.c s_auth.c s_conf.c s_log.c
13995 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13997 Revision Changes Path
13998 1.18 +0 -2 ircd-ratbox/adns/adns.h
13999 1.14 +6 -37 ircd-ratbox/include/commio.h
14000 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14001 7.3 +2 -2 ircd-ratbox/include/watch.h
14002 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14003 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14004 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14005 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14006 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14007 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14008 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14009 7.85 +1 -1 ircd-ratbox/src/balloc.c
14010 1.24 +5 -5 ircd-ratbox/src/cache.c
14011 7.488 +4 -4 ircd-ratbox/src/client.c
14012 1.25 +10 -280 ircd-ratbox/src/commio.c
14013 1.33 +1 -1 ircd-ratbox/src/epoll.c
14014 7.368 +4 -4 ircd-ratbox/src/ircd.c
14015 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14016 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14017 7.125 +8 -8 ircd-ratbox/src/listener.c
14018 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14019 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14020 7.78 +20 -20 ircd-ratbox/src/s_log.c
14021 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14022 1.6 +22 -15 ircd-ratbox/src/watch.c
14026 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14029 modules/core m_mode.c
14031 remove two unused variables
14033 Revision Changes Path
14034 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14038 leeh 2005/01/28 15:31:40 EST (20050128_1)
14044 - mo_kline() needs minpara of 3, not 2
14045 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14046 - require me.info is never blank
14048 Revision Changes Path
14049 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14050 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14054 leeh 2005/01/28 15:26:28 EST (20050128_0)
14057 modules/core m_mode.c m_sjoin.c
14059 - patch via jilles to fix +eI lists being shown to lusers when handling
14060 protocol stuff over TS6
14062 Revision Changes Path
14063 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14064 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14068 leeh 2005/01/25 19:47:38 EST (20050126_0)
14072 modules/core m_join.c m_mode.c m_sjoin.c
14073 src channel.c messages.tab s_serv.c
14075 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14076 an operspy call with &me
14077 - remove modebuf/parabuf params from channel_modes(), we now generate a
14078 buffer internally which we return.
14080 Revision Changes Path
14081 7.163 +1 -1 ircd-ratbox/include/channel.h
14082 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14083 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14084 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14085 7.431 +25 -18 ircd-ratbox/src/channel.c
14086 7.121 +1 -1 ircd-ratbox/src/messages.tab
14087 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14091 alz 2005/01/25 18:09:18 EST (20050125_5)
14094 doc example.conf example.efnet.conf
14097 src listener.c newconf.c s_conf.c
14099 Added dline_with_reason config option (default yes):
14101 /* dline reason: show the user the dline reason when they connect
14104 dline_with_reason = yes;
14106 Revision Changes Path
14107 7.257 +6 -1 ircd-ratbox/doc/example.conf
14108 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14109 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14110 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14111 7.124 +1 -1 ircd-ratbox/src/listener.c
14112 7.196 +1 -0 ircd-ratbox/src/newconf.c
14113 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14117 leeh 2005/01/25 13:21:17 EST (20050125_4)
14122 - make conf_set_generic_string() test len exists before it uses it.
14124 Revision Changes Path
14125 7.195 +1 -1 ircd-ratbox/src/newconf.c
14129 leeh 2005/01/25 13:10:56 EST (20050125_3)
14135 - rename 'type' to 'flags' in cluster {};
14136 - add stacking of servers in cluster {}; documented in example.conf
14138 Revision Changes Path
14139 7.256 +18 -10 ircd-ratbox/doc/example.conf
14140 7.194 +39 -7 ircd-ratbox/src/newconf.c
14144 alz 2005/01/25 12:48:54 EST (20050125_2)
14148 src listener.c s_conf.c
14150 Added dline reasons, connecting/banned clients now see ban reason.
14152 Revision Changes Path
14153 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14154 7.123 +17 -4 ircd-ratbox/src/listener.c
14155 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14159 leeh 2005/01/25 07:44:37 EST (20050125_1)
14162 doc example.conf example.efnet.conf
14165 - implement stacking of shared {}; blocks, documented in example.conf
14167 Revision Changes Path
14168 7.255 +26 -13 ircd-ratbox/doc/example.conf
14169 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14170 7.193 +51 -36 ircd-ratbox/src/newconf.c
14174 leeh 2005/01/24 19:08:29 EST (20050125_0)
14178 include client.h s_conf.h
14179 modules/core m_join.c
14180 src newconf.c s_user.c
14182 - added jupe_exempt to auth {};, exempts the user from generating warnings
14183 when they attempt to join juped channels.
14185 Revision Changes Path
14186 7.254 +2 -0 ircd-ratbox/doc/example.conf
14187 7.261 +3 -0 ircd-ratbox/include/client.h
14188 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14189 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14190 7.192 +1 -0 ircd-ratbox/src/newconf.c
14191 7.338 +8 -0 ircd-ratbox/src/s_user.c
14195 leeh 2005/01/24 18:57:02 EST (20050124_6)
14200 - rework shared {};, the format is now:
14202 oper = "flame@*.leeh.co.uk", "*.lan";
14208 oper = "flame@*.leeh.co.uk", "*.lan";
14212 Revision Changes Path
14213 7.191 +55 -23 ircd-ratbox/src/newconf.c
14217 leeh 2005/01/24 17:25:58 EST (20050124_5)
14222 - fix the prototype on load_static_modules()
14224 Revision Changes Path
14225 7.61 +1 -1 ircd-ratbox/include/modules.h
14229 leeh 2005/01/24 16:00:30 EST (20050124_4)
14234 - have cap end call register_local_user() with its own copy of
14235 source_p->username so its safe for unidented users..
14237 Revision Changes Path
14238 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14242 leeh 2005/01/24 15:48:09 EST (20050124_3)
14245 include newconf.h s_conf.h
14247 src newconf.c s_conf.c s_log.c
14249 - move the conf parser over to a table based structure, with generic setting
14250 of integers/strings
14252 Revision Changes Path
14253 7.34 +9 -8 ircd-ratbox/include/newconf.h
14254 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14255 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14256 7.190 +264 -808 ircd-ratbox/src/newconf.c
14257 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14258 7.77 +13 -13 ircd-ratbox/src/s_log.c
14262 leeh 2005/01/24 13:11:30 EST (20050124_2)
14268 - added stacking of ips in exempt {};
14270 Revision Changes Path
14271 7.253 +4 -0 ircd-ratbox/doc/example.conf
14272 7.189 +11 -30 ircd-ratbox/src/newconf.c
14276 leeh 2005/01/24 12:59:57 EST (20050124_1)
14280 src channel.c client.c hash.c hook.c
14281 newconf.c s_user.c watch.c
14283 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14284 consistent with the rest of the dlink code.
14286 Revision Changes Path
14287 1.54 +7 -7 ircd-ratbox/include/tools.h
14288 7.430 +2 -2 ircd-ratbox/src/channel.c
14289 7.487 +6 -6 ircd-ratbox/src/client.c
14290 7.113 +5 -5 ircd-ratbox/src/hash.c
14291 7.35 +1 -1 ircd-ratbox/src/hook.c
14292 7.188 +2 -2 ircd-ratbox/src/newconf.c
14293 7.337 +1 -1 ircd-ratbox/src/s_user.c
14294 1.5 +4 -4 ircd-ratbox/src/watch.c
14298 leeh 2005/01/24 12:47:13 EST (20050124_0)
14303 - cheap hack on sticky capabs..
14305 Revision Changes Path
14306 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14310 leeh 2005/01/22 11:36:54 EST (20050122_0)
14315 - updated my clicap implementation to match the spec so far..
14317 Revision Changes Path
14318 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14322 leeh 2005/01/21 07:14:43 EST (20050121_2)
14327 modules m_services.c
14328 src hook.c s_serv.c
14330 - added hooks for when we're sending a burst
14331 - rewrote hooks.txt
14332 - fix up the hooks ive already done in services compatibility, ill add the
14333 hooks for server/client introductions in a bit.
14335 Revision Changes Path
14336 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14337 1.30 +4 -0 ircd-ratbox/include/hook.h
14338 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14339 7.34 +7 -0 ircd-ratbox/src/hook.c
14340 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14344 leeh 2005/01/21 06:34:03 EST (20050121_1)
14347 contrib example_module.c spy_admin_notice.c
14348 spy_info_notice.c spy_links_notice.c
14349 spy_motd_notice.c spy_stats_notice.c
14350 spy_stats_p_notice.c spy_trace_notice.c
14352 spy_whois_notice_global.c
14354 modules m_admin.c m_info.c m_links.c m_motd.c
14355 m_services.c m_stats.c m_trace.c
14356 m_whois.c static_modules.c.SH
14357 modules/core m_server.c
14358 src client.c hook.c ircd.c modules.c packet.c
14359 s_auth.c s_serv.c s_user.c send.c
14361 - add a better implementation of the hook system, its now a slow leaking
14362 array and events are created whenever we try adding a hook for it, or
14363 theyre registered for the caller.
14365 Ive temporarily fucked services support and removed most of the other
14366 hooks.. I shall fix this soon.
14368 Revision Changes Path
14369 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14370 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14371 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14372 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14373 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14374 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14375 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14376 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14377 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14378 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14379 1.29 +34 -70 ircd-ratbox/include/hook.h
14380 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14381 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14382 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14383 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14384 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14385 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14386 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14387 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14388 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14389 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14390 7.486 +1 -28 ircd-ratbox/src/client.c
14391 7.33 +131 -137 ircd-ratbox/src/hook.c
14392 7.367 +1 -1 ircd-ratbox/src/ircd.c
14393 7.151 +6 -10 ircd-ratbox/src/modules.c
14394 7.138 +10 -14 ircd-ratbox/src/packet.c
14395 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14396 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14397 7.336 +0 -6 ircd-ratbox/src/s_user.c
14398 7.286 +8 -6 ircd-ratbox/src/send.c
14402 leeh 2005/01/20 19:19:20 EST (20050121_0)
14407 - remove an unused struct
14409 Revision Changes Path
14410 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14414 leeh 2005/01/20 13:38:39 EST (20050120_1)
14417 . configure configure.ac
14418 include client.h numeric.h patchlevel.h
14419 modules Makefile.in
14420 src messages.tab s_user.c
14424 - drop back to -O0, fix patchlevel.h
14425 - first stab at client capabilities.. this still needs work.
14427 Revision Changes Path
14428 7.240 +3 -3 ircd-ratbox/configure
14429 7.54 +3 -3 ircd-ratbox/configure.ac
14430 7.260 +3 -0 ircd-ratbox/include/client.h
14431 7.54 +2 -0 ircd-ratbox/include/numeric.h
14432 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14433 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14434 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14435 7.120 +1 -1 ircd-ratbox/src/messages.tab
14436 7.335 +3 -0 ircd-ratbox/src/s_user.c
14440 leeh 2005/01/20 06:04:41 EST (20050120_0)
14443 . ChangeLog RELNOTES
14444 include config.h config.h.dist memory.h
14447 src commio.c crypt.c getopt.c ircd.c s_serv.c
14449 . README.VMS clean.com make.com
14450 include setup.h_vms
14451 modules descrip.mms static_modules_c.com
14452 modules/core descrip.mms
14453 src descrip.mms qio.c version.com
14454 tools descrip.mms mkpasswd_vms.c
14456 - clean changelog, relnotes
14457 - mark patchlevel as 2.1.0beta
14458 - remove VMS support
14460 Revision Changes Path
14461 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14462 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14463 1.111 +1 -348 ircd-ratbox/RELNOTES
14464 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14465 7.182 +0 -42 ircd-ratbox/include/config.h
14466 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14467 7.50 +0 -4 ircd-ratbox/include/memory.h
14468 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14469 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14470 7.2 +0 -58 ircd-ratbox/make.com (dead)
14471 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14472 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14473 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14474 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14475 1.24 +7 -30 ircd-ratbox/src/commio.c
14476 7.12 +0 -4 ircd-ratbox/src/crypt.c
14477 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14478 7.24 +0 -4 ircd-ratbox/src/getopt.c
14479 7.366 +4 -19 ircd-ratbox/src/ircd.c
14480 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14481 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14482 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14483 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14484 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14488 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14494 not using the return values on a few watch functions so make them void
14496 Revision Changes Path
14497 7.2 +5 -5 ircd-ratbox/include/watch.h
14498 1.4 +19 -28 ircd-ratbox/src/watch.c
14501 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14506 Make watch throttle, don't accept letter commands stacked
14508 Revision Changes Path
14509 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14513 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14520 Revision Changes Path
14521 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14525 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14528 . ChangeLog README.FIRST RELNOTES configure
14530 adns adns.h internal.h parse.c transmit.c
14532 contrib example_module.c spy_admin_notice.c
14533 spy_info_notice.c spy_links_notice.c
14534 spy_motd_notice.c spy_stats_notice.c
14535 spy_stats_p_notice.c spy_trace_notice.c
14537 spy_whois_notice_global.c
14538 doc example.conf example.efnet.conf ircd.motd
14539 server-version-info whats-new.txt
14540 help/opers umode xline
14542 include cache.h channel.h class.h client.h
14543 commio.h config.h config.h.dist hash.h
14544 hook.h hostmask.h irc_string.h ircd.h
14545 ircd_defs.h m_info.h memory.h msg.h
14546 newconf.h numeric.h packet.h patchlevel.h
14547 patricia.h s_conf.h s_gline.h s_newconf.h
14548 s_serv.h s_user.h scache.h serno.h
14549 setup.h.in sprintf_irc.h stdinc.h tools.h
14550 modules .depend Makefile.in m_admin.c m_away.c
14551 m_dline.c m_encap.c m_gline.c m_info.c
14552 m_kline.c m_links.c m_list.c m_lusers.c
14553 m_motd.c m_oper.c m_operspy.c m_rehash.c
14554 m_restart.c m_resv.c m_set.c m_stats.c
14555 m_svinfo.c m_testline.c m_testmask.c
14556 m_topic.c m_trace.c m_watch.c m_who.c
14557 m_whois.c m_whowas.c m_xline.c
14558 static_modules.c.SH
14559 modules/core m_error.c m_message.c m_mode.c m_quit.c
14560 m_server.c m_squit.c
14561 src .depend Makefile.in adns.c balloc.c
14562 cache.c channel.c class.c client.c
14563 commio.c crypt.c devpoll.c epoll.c
14564 event.c getopt.c hash.c hook.c hostmask.c
14565 irc_string.c ircd.c ircd_lexer.l
14566 ircd_parser.y ircd_signal.c listener.c
14567 modules.c newconf.c numeric.c packet.c
14568 parse.c patricia.c poll.c reject.c
14569 restart.c s_auth.c s_conf.c s_log.c
14570 s_newconf.c s_serv.c s_user.c scache.c
14571 select.c send.c snprintf.c tools.c
14572 version.c.SH watch.c whowas.c
14573 tools README.mkpasswd mkpasswd.c
14575 . README.VMS clean.com make.com
14577 include common.h s_stats.h setup.h_vms
14579 modules descrip.mms m_challenge.c m_etrace.c
14580 m_invite.c m_names.c m_pass.c m_ping.c
14581 m_pong.c m_services.c m_tb.c m_user.c
14582 m_users.c m_version.c
14583 static_modules_c.com
14584 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14586 servlink descrip.mms
14587 src descrip.mms kdparse.c messages.tab qio.c
14588 s_gline.c s_stats.c version.com
14589 tools descrip.mms mkpasswd_vms.c
14593 modules/core channels.c users.c
14596 merge from RATBOX_2_0
14598 Revision Changes Path
14599 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14600 7.40 +1 -0 ircd-ratbox/README.FIRST
14601 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14602 1.110 +114 -6 ircd-ratbox/RELNOTES
14603 1.17 +4 -0 ircd-ratbox/adns/adns.h
14604 1.17 +4 -4 ircd-ratbox/adns/internal.h
14605 1.12 +38 -38 ircd-ratbox/adns/parse.c
14606 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14607 1.19 +13 -13 ircd-ratbox/adns/types.c
14608 7.1 +10 -0 ircd-ratbox/clean.com (new)
14609 7.239 +47 -29 ircd-ratbox/configure
14610 7.53 +40 -32 ircd-ratbox/configure.ac
14611 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14612 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14613 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14614 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14615 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14616 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14617 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14618 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14619 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14620 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14621 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14622 7.252 +68 -22 ircd-ratbox/doc/example.conf
14623 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14624 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14625 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14626 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14627 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14628 1.5 +2 -1 ircd-ratbox/help/opers/umode
14629 1.7 +1 -1 ircd-ratbox/help/opers/xline
14630 1.2 +1 -0 ircd-ratbox/help/users/umode
14631 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14632 1.7 +8 -0 ircd-ratbox/include/cache.h
14633 7.162 +18 -16 ircd-ratbox/include/channel.h
14634 7.25 +4 -0 ircd-ratbox/include/class.h
14635 7.259 +34 -28 ircd-ratbox/include/client.h
14636 1.13 +45 -7 ircd-ratbox/include/commio.h
14637 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14638 7.181 +74 -16 ircd-ratbox/include/config.h
14639 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14640 7.53 +2 -0 ircd-ratbox/include/hash.h
14641 1.28 +73 -27 ircd-ratbox/include/hook.h
14642 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14643 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14644 7.80 +6 -31 ircd-ratbox/include/ircd.h
14645 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14646 7.56 +14 -8 ircd-ratbox/include/m_info.h
14647 7.49 +4 -0 ircd-ratbox/include/memory.h
14648 7.53 +2 -0 ircd-ratbox/include/msg.h
14649 7.33 +9 -9 ircd-ratbox/include/newconf.h
14650 7.53 +12 -8 ircd-ratbox/include/numeric.h
14651 7.27 +1 -1 ircd-ratbox/include/packet.h
14652 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14653 7.19 +25 -1 ircd-ratbox/include/patricia.h
14654 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14655 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14656 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14657 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14658 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14659 7.34 +13 -9 ircd-ratbox/include/s_user.h
14660 7.15 +1 -1 ircd-ratbox/include/scache.h
14661 7.5366 +1 -1 ircd-ratbox/include/serno.h
14662 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14663 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14664 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14665 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14666 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14667 1.53 +10 -10 ircd-ratbox/include/tools.h
14668 7.1 +58 -0 ircd-ratbox/make.com (new)
14669 1.45 +338 -182 ircd-ratbox/modules/.depend
14670 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14671 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14672 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14673 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14674 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14675 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14676 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14677 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14678 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14679 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14680 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14681 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14682 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14683 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14684 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14685 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14686 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14687 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14688 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14689 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14690 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14691 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14692 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14693 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14694 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14695 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14696 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14697 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14698 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14699 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14700 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14701 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14702 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14703 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14704 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14705 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14706 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14707 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14708 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14709 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14710 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14711 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14712 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14713 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14714 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14715 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14716 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14717 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14718 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14719 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14720 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14721 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14722 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14723 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14724 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14725 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14726 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14727 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14728 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14729 7.48 +162 -119 ircd-ratbox/src/.depend
14730 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14731 7.75 +5 -5 ircd-ratbox/src/adns.c
14732 7.84 +1 -1 ircd-ratbox/src/balloc.c
14733 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14734 1.23 +75 -7 ircd-ratbox/src/cache.c
14735 7.429 +342 -79 ircd-ratbox/src/channel.c
14736 7.67 +42 -2 ircd-ratbox/src/class.c
14737 7.485 +245 -85 ircd-ratbox/src/client.c
14738 1.23 +349 -43 ircd-ratbox/src/commio.c
14739 7.11 +4 -0 ircd-ratbox/src/crypt.c
14740 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14741 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14742 1.32 +4 -8 ircd-ratbox/src/epoll.c
14743 7.46 +63 -6 ircd-ratbox/src/event.c
14744 7.23 +4 -0 ircd-ratbox/src/getopt.c
14745 7.112 +8 -7 ircd-ratbox/src/hash.c
14746 7.32 +135 -133 ircd-ratbox/src/hook.c
14747 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14748 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14749 7.365 +56 -48 ircd-ratbox/src/ircd.c
14750 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14751 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14752 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14753 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14754 7.122 +14 -13 ircd-ratbox/src/listener.c
14755 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14756 7.150 +17 -8 ircd-ratbox/src/modules.c
14757 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14758 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14759 7.137 +55 -42 ircd-ratbox/src/packet.c
14760 7.187 +8 -15 ircd-ratbox/src/parse.c
14761 7.28 +2 -4 ircd-ratbox/src/patricia.c
14762 7.82 +3 -1 ircd-ratbox/src/poll.c
14763 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14764 1.32 +8 -3 ircd-ratbox/src/reject.c
14765 7.34 +1 -0 ircd-ratbox/src/restart.c
14766 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14767 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14768 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14769 7.76 +32 -35 ircd-ratbox/src/s_log.c
14770 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14771 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14772 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14773 7.334 +773 -2 ircd-ratbox/src/s_user.c
14774 7.27 +2 -1 ircd-ratbox/src/scache.c
14775 7.44 +2 -0 ircd-ratbox/src/select.c
14776 7.285 +12 -12 ircd-ratbox/src/send.c
14777 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14778 7.46 +0 -1 ircd-ratbox/src/tools.c
14779 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14780 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14781 1.3 +4 -4 ircd-ratbox/src/watch.c
14782 7.32 +1 -0 ircd-ratbox/src/whowas.c
14783 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14784 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14785 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14786 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14790 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14792 Modified files: (Branch: RATBOX_2_0)
14795 a remote client is never going to have a watch list..duh
14797 Revision Changes Path
14798 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14802 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14804 Added files: (Branch: RATBOX_2_0)
14809 Revision Changes Path
14810 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14814 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14816 Added files: (Branch: RATBOX_2_0)
14820 helps if we actually include the .c/.h files
14822 Revision Changes Path
14823 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14824 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14828 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14830 Modified files: (Branch: RATBOX_2_0)
14831 . configure configure.ac
14832 include client.h numeric.h s_conf.h setup.h.in
14834 modules Makefile.in
14835 modules/core m_nick.c
14836 src Makefile.in client.c ircd.c messages.tab
14837 newconf.c s_conf.c s_user.c
14839 backport watch from devel
14841 Revision Changes Path
14842 7.229.2.10 +12 -2 ircd-ratbox/configure
14843 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14844 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14845 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14846 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14847 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14848 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14849 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14850 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14851 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14852 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14853 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14854 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14855 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14856 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14857 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14861 leeh 2005/01/12 10:12:40 EST (20050112_1)
14863 Modified files: (Branch: RATBOX_2_0)
14865 modules m_services.c m_whois.c
14868 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14869 when the user is logged in
14871 Revision Changes Path
14872 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14873 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14874 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14875 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14879 leeh 2005/01/11 19:47:14 EST (20050112_0)
14881 Modified files: (Branch: RATBOX_2_0)
14882 include supported.h
14883 Added files: (Branch: RATBOX_2_0)
14887 - added doc/services.txt, outlining the compatibility code
14889 Revision Changes Path
14890 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14891 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14895 leeh 2005/01/11 18:38:10 EST (20050111_5)
14897 Modified files: (Branch: RATBOX_2_0)
14898 include client.h hook.h
14899 modules m_services.c
14900 modules/core m_server.c
14901 src hook.c s_serv.c
14903 - more services compatibility code:
14904 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14905 appropriate service {}; entry, only accept SU from these.
14906 - hook into us finishing nick burst, and have services burst a list of
14909 Revision Changes Path
14910 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14911 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14912 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14913 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14914 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14915 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14919 leeh 2005/01/11 17:32:42 EST (20050111_4)
14921 Modified files: (Branch: RATBOX_2_0)
14922 . configure configure.ac
14924 modules Makefile.in
14926 Added files: (Branch: RATBOX_2_0)
14927 modules m_services.c
14929 - more services compatibility code:
14930 - encap handlers for SU (services marking client as logged in)
14931 - and for LOGIN (servers bursting logged in status)
14932 - move suser from Client -> User
14934 Revision Changes Path
14935 7.229.2.9 +9 -3 ircd-ratbox/configure
14936 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14937 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14938 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14939 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14940 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14944 leeh 2005/01/11 16:46:34 EST (20050111_3)
14946 Modified files: (Branch: RATBOX_2_0)
14947 include ircd_defs.h
14949 - whoops, missing #endif
14951 Revision Changes Path
14952 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14956 leeh 2005/01/11 15:56:57 EST (20050111_2)
14958 Modified files: (Branch: RATBOX_2_0)
14959 include ircd_defs.h
14961 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14962 have ipv6 just report sizeof(struct sockaddr_in)
14964 Revision Changes Path
14965 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14969 leeh 2005/01/10 20:19:35 EST (20050111_1)
14971 Modified files: (Branch: RATBOX_2_0)
14974 - fix a gcc warning
14976 Revision Changes Path
14977 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14981 leeh 2005/01/10 20:10:35 EST (20050111_0)
14983 Modified files: (Branch: RATBOX_2_0)
14984 adns internal.h parse.c transmit.c types.c
14986 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14989 Revision Changes Path
14990 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14991 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14992 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14993 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14997 leeh 2005/01/10 17:48:48 EST (20050110_3)
14999 Modified files: (Branch: RATBOX_2_0)
15002 - send out the reformatted xline to opers (\s -> ' ')
15004 Revision Changes Path
15005 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15009 leeh 2005/01/10 16:18:53 EST (20050110_2)
15011 Modified files: (Branch: RATBOX_2_0)
15014 include client.h supported.h
15015 src messages.tab s_user.c send.c
15017 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15020 Revision Changes Path
15021 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15022 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15023 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15024 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15025 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15026 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15027 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15031 leeh 2005/01/10 14:50:47 EST (20050110_1)
15033 Modified files: (Branch: RATBOX_2_0)
15034 doc example.conf example.efnet.conf
15036 - I dont remember ts6 desyncing on bans, so im not sure why the example
15039 Revision Changes Path
15040 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15041 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15045 leeh 2005/01/10 13:31:10 EST (20050110_0)
15047 Modified files: (Branch: RATBOX_2_0)
15048 . configure configure.ac
15049 include channel.h client.h numeric.h s_conf.h
15050 s_serv.h setup.h.in
15051 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15053 src channel.c messages.tab newconf.c s_conf.c
15056 - added --enable-services to configure, which enables some ratbox-services
15057 compatibility code:
15058 - chanmode +r, registered users only
15059 - usermode +S, prevents deop/kick of a service
15060 - service { }; block in conf for the above umode
15062 Revision Changes Path
15063 7.229.2.8 +28 -16 ircd-ratbox/configure
15064 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15065 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15066 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15067 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15068 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15069 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15070 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15071 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15072 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15073 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15074 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15075 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15076 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15077 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15078 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15079 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15080 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15081 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15085 leeh 2005/01/09 08:23:30 EST (20050109_0)
15087 Modified files: (Branch: RATBOX_2_0)
15090 - remove a tab, and add +C to opers umode help
15092 Revision Changes Path
15093 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode