1 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
3 Send TS6 protocol for the actual work of override modules.
4 Wallops remain TS5-style for now.
8 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
9 +3 -1 trunk/extensions/m_okick.c (File Modified)
10 +6 -2 trunk/extensions/m_opme.c (File Modified)
13 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
15 - update IDEAS as TS6 only is partially done
19 +1 -1 trunk/IDEAS (File Modified)
22 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
24 - TS6 is always enabled now.
25 There is no reason for it to not be enabled on a proper charybdis network.
29 +0 -1 trunk/doc/example.conf (File Modified)
30 +1 -6 trunk/doc/reference.conf (File Modified)
31 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
32 +0 -1 trunk/include/s_conf.h (File Modified)
33 +1 -1 trunk/modules/m_pass.c (File Modified)
34 +0 -1 trunk/src/newconf.c (File Modified)
35 +0 -1 trunk/src/s_conf.c (File Modified)
36 +4 -15 trunk/src/s_serv.c (File Modified)
39 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
41 - better text for RPL_LOAD2HI explaining in a better way what is going on
45 +1 -2 trunk/src/messages.tab (File Modified)
48 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
50 Also rerun autoheader, for solaris ports changes.
54 +3 -0 trunk/include/setup.h.in (File Modified)
57 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
59 Rerun autoconf for version bump, at last.
63 +9 -9 trunk/configure (File Modified)
66 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
68 Make highest connection counts a bit more consistent.
72 +5 -0 trunk/src/s_serv.c (File Modified)
73 +8 -8 trunk/src/s_user.c (File Modified)
76 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
78 Fix wrong line numbers in ircd.conf parser (some comments).
79 from ratbox 2.2 (androsyn).
83 +1 -0 trunk/src/ircd_lexer.l (File Modified)
86 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
88 Change EmptyString so gcc 4.2 doesn't complain.
89 from ratbox (androsyn), slightly changed
93 +1 -1 trunk/include/irc_string.h (File Modified)
96 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
98 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
99 This already works correctly for successful/notfound case.
103 +1 -1 trunk/modules/m_whois.c (File Modified)
106 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
108 Use mask_match() to check bans from local clients for
109 redundancy. This fixes the problem that bans like *!?@*
110 prevent any ban starting with *!*@ being set.
114 +1 -1 trunk/src/chmode.c (File Modified)
117 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
119 Add mask_match(), like ircu mmatch().
120 This compares two masks and returns whether the "new" is
121 more specific than or equal to the "old". The difference
122 with match() is that a '?' in "old" does not match a '*' in
127 +2 -0 trunk/include/irc_string.h (File Modified)
128 +73 -0 trunk/src/match.c (File Modified)
131 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
133 add_id() for local client: do not collapse() the ban mask.
134 The code calling this already collapses the mask, and if
135 not, doing it here would cause a desync.
139 +0 -2 trunk/src/chmode.c (File Modified)
142 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
144 - fix dereference problems with not widely used polling engines
148 +3 -0 trunk/libcharybdis/poll.c (File Modified)
149 +3 -1 trunk/libcharybdis/select.c (File Modified)
152 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
154 - forgot to do something
158 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
161 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
163 - fix a possible problem with ipv6
167 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
170 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
172 - new ip cloaking module
176 +1 -0 trunk/extensions/Makefile.in (File Modified)
177 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
178 + - trunk/extensions/ip_cloaking_old.c (File Added)
181 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
183 monitor: send the same message buffer to all users
184 monitoring a certain nick; the target field of the
185 numeric becomes *, much like server notices
189 +6 -0 trunk/doc/monitor.txt (File Modified)
190 +3 -0 trunk/include/send.h (File Modified)
191 +3 -15 trunk/src/monitor.c (File Modified)
192 +35 -0 trunk/src/send.c (File Modified)
195 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
197 Call add_to_hostname_hash() with correct (orig) hostname.
201 +1 -1 trunk/modules/core/m_nick.c (File Modified)
204 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
206 Version bump on trunk to 2.3.
210 +1 -1 trunk/configure.ac (File Modified)
213 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
215 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
219 +2 -2 trunk/src/client.c (File Modified)
222 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
224 Add IRC_DEPRECATED macro for marking functions and data structures
225 as deprecated on compilers that support it.
229 +14 -4 trunk/include/ircd_defs.h (File Modified)
232 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
234 - update IDEAS with link failover
238 +1 -0 trunk/IDEAS (File Modified)
241 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
243 xline/resv wildcard checking:
244 - count escaped (\) characters as one nonwild
245 - accept strings without wilds no matter how short they are
249 +8 -2 trunk/src/s_newconf.c (File Modified)
252 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
254 Tweak some comments in sno_whois extension.
258 +2 -2 trunk/extensions/sno_whois.c (File Modified)
261 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
267 +3 -6 trunk/NEWS (File Modified)
270 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
272 - allow JOIN 0 from remotes
273 - allow JOIN 0 from locals, but only if it is exactly one
274 zero and is the first channel
278 +65 -0 trunk/modules/core/m_join.c (File Modified)
281 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
283 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
284 levels?), hideops, namespace cleanups, etc
288 + - trunk/IDEAS (File Added)
291 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
297 +0 -65 trunk/modules/core/m_join.c (File Modified)
300 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
302 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
303 to their policies indicating that they wish to be contacted before their services are used.
307 +6 -3 trunk/doc/example.conf (File Modified)
308 +6 -3 trunk/doc/reference.conf (File Modified)
311 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
313 - update NEWS in preparation of upcoming 2.2 release this week
317 +3 -0 trunk/NEWS (File Modified)
320 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
322 Move sno_channeljoin to unsupported, due to the privacy
323 issue and the fact that any oper with admin or hidden_admin
328 +0 -1 trunk/doc/example.conf (File Modified)
329 +0 -2 trunk/doc/reference.conf (File Modified)
330 +0 -46 trunk/extensions/Makefile.in (File Modified)
331 + - trunk/extensions/sno_channeljoin.c (File Deleted)
332 +47 -1 trunk/unsupported/Makefile.in (File Modified)
333 + - trunk/unsupported/sno_channeljoin.c (File Added)
336 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
338 - createoperonly: like createauthonly, but checks opered status instead of authed status
342 +41 -0 trunk/extensions/Makefile.in (File Modified)
343 + - trunk/extensions/createoperonly.c (File Added)
346 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
348 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
352 +1 -0 trunk/doc/example.conf (File Modified)
353 +3 -1 trunk/doc/reference.conf (File Modified)
354 +46 -0 trunk/extensions/Makefile.in (File Modified)
355 + - trunk/extensions/sno_channeljoin.c (File Added)
358 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
360 - update config files
364 +1 -0 trunk/doc/example.conf (File Modified)
365 +2 -0 trunk/doc/reference.conf (File Modified)
368 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
370 - fold in whois_notice_global functionality.
374 +0 -1 trunk/extensions/Makefile.in (File Modified)
375 +1 -56 trunk/extensions/sno_whois.c (File Modified)
376 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
379 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
381 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
385 +64 -57 trunk/extensions/Makefile.in (File Modified)
386 + - trunk/extensions/sno_whois.c (File Added)
387 + - trunk/extensions/spy_whois_notice.c (File Deleted)
390 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
392 Prevent too wide klines with CIDR masks.
396 +17 -5 trunk/modules/m_kline.c (File Modified)
399 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
401 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
405 +4 -0 trunk/modules/m_kline.c (File Modified)
408 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
410 - fold conf_connect_allowed() into accept_connection()
411 - extend add_connection() so that exempt{}s apply to max unregistered
417 +1 -1 trunk/doc/example.conf (File Modified)
418 +1 -1 trunk/doc/reference.conf (File Modified)
419 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
420 +0 -2 trunk/include/s_conf.h (File Modified)
421 +14 -7 trunk/src/listener.c (File Modified)
424 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
426 m_webirc: call del_unknown_ip() otherwise the unknown will
427 never be subtracted from the cgiirc ip
431 +2 -0 trunk/extensions/m_webirc.c (File Modified)
434 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
436 Remove s_assert in del_unknown_ip() supposedly if the ip
437 cannot be found, it is not feasible to avoid that case
438 entirely with m_webirc.c.
442 +1 -2 trunk/src/reject.c (File Modified)
445 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
447 Apply ratbox flood fix.
451 +1 -0 trunk/doc/example.conf (File Modified)
452 +5 -0 trunk/doc/reference.conf (File Modified)
453 +3 -0 trunk/include/client.h (File Modified)
454 +4 -0 trunk/include/reject.h (File Modified)
455 +1 -0 trunk/include/s_conf.h (File Modified)
456 +2 -0 trunk/src/client.c (File Modified)
457 +3 -0 trunk/src/listener.c (File Modified)
458 +1 -0 trunk/src/newconf.c (File Modified)
459 +8 -5 trunk/src/packet.c (File Modified)
460 +59 -2 trunk/src/reject.c (File Modified)
461 +1 -0 trunk/src/s_conf.c (File Modified)
462 +2 -0 trunk/src/s_serv.c (File Modified)
463 +1 -0 trunk/src/s_user.c (File Modified)
466 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
472 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
475 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
481 +114 -1 trunk/configure (File Modified)
484 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
486 - remove "ASM hashing code" from the configure overview
490 +0 -1 trunk/configure.ac (File Modified)
493 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
495 Target left IRC (more friendly error message if a UID
496 cannot be found) for /invite.
500 +8 -3 trunk/modules/m_invite.c (File Modified)
503 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
505 Remove emptyline craq because it leaks memory on /rehash motd etc.
506 from ratbox 2.2 (anfl/Androsyn)
510 +6 -14 trunk/src/cache.c (File Modified)
513 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
515 Merge old trunk r2767:
516 Copy channel name from command on lowerTS JOIN/SJOIN,
517 this makes the capitalization of the channel name
518 timestamped like modes are.
522 +3 -0 trunk/modules/core/m_join.c (File Modified)
523 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
526 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
528 Merge old trunk r2065,r2067:
529 channel_modes(): get rid of the trailing space
530 also make the *pbuf check work like it should
531 (don't call IsMember another time if we already
533 simplify a bit more, update comments
537 +13 -13 trunk/src/channel.c (File Modified)
540 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
546 +1 -1 trunk/extensions/m_webirc.c (File Modified)
549 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
551 chghost: refuse spoofs which are empty or start with a colon
552 (would break the protocol)
556 +3 -0 trunk/modules/m_chghost.c (File Modified)
559 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
561 Fix description of 043 numeric.
565 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
568 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
570 SAVE: make the nickTS of the UID nick equal to 100, so it
571 is always in sync on the network.
575 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
576 +15 -11 trunk/modules/core/m_nick.c (File Modified)
579 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
581 Force nickTS to increase when a local user changes their nick.
585 +5 -1 trunk/modules/core/m_nick.c (File Modified)
588 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
590 Remove #define UFLAGS. We haven't allowed this
591 undocumented extension to the IRC protocol for
592 years (allowing an initial umode in USER).
596 +0 -2 trunk/modules/m_user.c (File Modified)
599 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
601 Move new_local_user hook, so it is possible to call
602 exit_client() from it, refusing the connection.
606 +3 -1 trunk/doc/hooks.txt (File Modified)
607 +10 -9 trunk/src/s_user.c (File Modified)
610 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
612 Only free PreClient struct when the rest of the Client
613 is freed, not immediately upon exit_client(). Doing this
614 would cause problems with sasl's new_local_user hook
615 vs hooks that exit the client there.
619 +0 -1 trunk/src/client.c (File Modified)
622 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
624 Use TS6 prefix for server-server JOIN 0.
628 +2 -1 trunk/modules/core/m_join.c (File Modified)
631 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
633 Use orighost in kill server notices.
637 +3 -3 trunk/modules/core/m_kill.c (File Modified)
640 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
642 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
646 +3 -3 trunk/modules/m_set.c (File Modified)
649 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
655 +1 -1 trunk/src/messages.tab (File Modified)
658 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
660 Show max_clients in /info.
664 +6 -0 trunk/modules/m_info.c (File Modified)
667 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
669 Don't allow /quote set max higher than the
670 serverinfo::max_clients ircd.conf value.
674 +8 -0 trunk/modules/m_set.c (File Modified)
677 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
679 Change code that checks maxclients limit: allow exactly
680 the configured amount of non-exceed_limit clients.
681 Code that appeared to limit exceed_limit clients too
682 but less heavily removed (it was not effective because
683 the parentheses were wrong).
687 +2 -4 trunk/src/s_user.c (File Modified)
690 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
692 By default, leave MAX_BUFFER fds free for log files,
693 server connections, ident lookups, exceed_limit clients,
694 etc. Mention this in example.conf and reference.conf.
698 +4 -2 trunk/doc/example.conf (File Modified)
699 +3 -1 trunk/doc/reference.conf (File Modified)
700 +1 -1 trunk/src/s_conf.c (File Modified)
703 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
705 --with-maxclients configure option is gone
709 +0 -11 trunk/INSTALL (File Modified)
712 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
714 Make the code that raises fd rlimit to hard limit work.
718 +5 -5 trunk/src/ircd.c (File Modified)
721 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
723 - note the I/O reworking
727 +2 -0 trunk/NEWS (File Modified)
730 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
736 +4 -4 trunk/doc/Makefile.in (File Modified)
739 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
741 - enforce proper conditions for EPOLL_CTL_DEL.
742 - remove possibly problematic "performance" check
746 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
749 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
751 - rename m_list_safelist to m_list and remove ratbox implementation
755 +393 -664 trunk/modules/Makefile.in (File Modified)
756 + - trunk/modules/m_list.c (File Added)
757 + - trunk/modules/m_list_ratbox.c (File Deleted)
758 + - trunk/modules/m_list_safelist.c (File Deleted)
761 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
763 - some more transit to sendto_one_numeric().
767 +2 -3 trunk/modules/m_away.c (File Modified)
768 +3 -3 trunk/src/messages.tab (File Modified)
769 +1 -1 trunk/src/s_user.c (File Modified)
772 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
774 - change some sendto_one() to sendto_one_numeric().
778 +4 -10 trunk/modules/m_admin.c (File Modified)
779 +3 -3 trunk/modules/m_map.c (File Modified)
780 +12 -12 trunk/src/messages.tab (File Modified)
781 +1 -2 trunk/src/s_conf.c (File Modified)
782 +9 -10 trunk/src/s_user.c (File Modified)
785 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
787 - river's ports.c from old charybdis trunk
791 +195 -0 trunk/configure.ac (File Modified)
792 + - trunk/libcharybdis/ports.c (File Added)
795 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
797 - remove broken ports stuff and devpoll stuff.
801 +0 -307 trunk/configure (File Modified)
802 +0 -21 trunk/configure.ac (File Modified)
803 +0 -474 trunk/include/setup.h.in (File Modified)
804 + - trunk/libcharybdis/devpoll.c (File Deleted)
805 + - trunk/libcharybdis/ports.c (File Deleted)
808 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
814 +1 -25 trunk/configure (File Modified)
815 +0 -3 trunk/include/setup.h.in (File Modified)
818 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
820 - remove x86-optimized hash code.
824 +0 -13 trunk/configure.ac (File Modified)
825 +2 -187 trunk/src/Makefile.in (File Modified)
826 + - trunk/src/fnvhash.s (File Deleted)
829 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
831 - apparently setting KE_LENGTH to 128 is fine.
835 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
838 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
840 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
844 +5627 -5747 trunk/configure (File Modified)
845 +0 -15 trunk/configure.ac (File Modified)
846 +0 -2 trunk/include/m_info.h (File Modified)
847 +6 -9 trunk/include/setup.h.in (File Modified)
848 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
851 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
853 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
854 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
855 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
859 +0 -5 trunk/include/config.h (File Modified)
860 +0 -5 trunk/include/config.h.dist (File Modified)
861 +0 -6 trunk/include/defaults.h (File Modified)
862 +0 -3 trunk/include/m_info.h (File Modified)
863 +21 -7 trunk/libcharybdis/commio.c (File Modified)
864 +2 -0 trunk/libcharybdis/commio.h (File Modified)
865 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
866 +4 -3 trunk/libcharybdis/poll.c (File Modified)
867 +0 -3 trunk/libcharybdis/select.c (File Modified)
868 +0 -9 trunk/src/ircd.c (File Modified)
869 +23 -26 trunk/src/listener.c (File Modified)
870 +2 -1 trunk/src/restart.c (File Modified)
871 +5 -1 trunk/src/s_auth.c (File Modified)
872 +1 -1 trunk/src/s_conf.c (File Modified)
873 +3 -1 trunk/src/s_serv.c (File Modified)
876 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
878 Repair operspy who !#channel, broken by me in r3283.
882 +2 -2 trunk/modules/m_who.c (File Modified)
885 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
887 Update bug report and IRC channel information.
891 +2 -1 trunk/BUGS (File Modified)
892 +2 -1 trunk/NEWS (File Modified)
895 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
897 Change copyright years in version.c.SH as in release-2.1 r3339.
901 +2 -2 trunk/src/version.c.SH (File Modified)
904 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
910 +104 -0 trunk/configure (File Modified)
913 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
915 Need to check for various flavours of epoll,
916 even if --enable-epoll is forced.
920 +1 -0 trunk/configure.ac (File Modified)
923 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
925 Hack to allow some more warnings, already present in configure (?).
929 +1 -1 trunk/aclocal.m4 (File Modified)
932 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
934 Merge old trunk r2077,r2079:
935 - Move closing of servlink control fd to close_connection()
936 instead of doing it in exit_local_server(), and make sure
937 we first close the data fd and then the control fd.
938 - Have servlink process ready fds in order net, data, ctrl
939 instead of ctrl, data, net. This seems to fix the problem
940 that squit reasons do not show up on the other side of a
941 ziplink (by making it send any final SQUIT and/or ERROR
942 before noticing the closed control fd).
946 +1 -1 trunk/servlink/io.c (File Modified)
947 +3 -12 trunk/src/client.c (File Modified)
950 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
952 Don't show the UID if a TS6 server sends a kick with
953 an empty or no comment. Note that charybdis never sends
958 +4 -4 trunk/modules/core/m_kick.c (File Modified)
961 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
963 Merge old trunk r2081:
964 Don't say that services cannot be killed in
965 ERR_ISCHANSERVICE message (given when trying
966 to kick or deop them), as that's not the case.
970 +1 -1 trunk/src/messages.tab (File Modified)
973 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
975 Merge old trunk r2059
976 Clarifications to the descriptions of umode +Q and cmode +F,
977 suggested by Ariadne@SorceryNet.
981 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
982 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
985 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
987 Merge old trunk r2907,r2991:
988 Allow TESTLINE on channel names.
992 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
993 +4 -0 trunk/help/opers/testline (File Modified)
994 +22 -0 trunk/modules/m_testline.c (File Modified)
997 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
999 Merge old trunk r2835:
1000 resolver: if sendto(2) fails, try sending to the next nameserver
1004 +1 -1 trunk/src/res.c (File Modified)
1007 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1009 Merge old trunk r2817:
1010 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1011 starts with a digit. This is safe because the last
1012 parameter is a nick and never a UID. (The first parameter
1013 in a server-server two-param whois is a UID/SID.)
1017 +1 -1 trunk/modules/m_whois.c (File Modified)
1020 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1022 Merge old trunk r2779,r2785:
1023 Show correct privilege name in a few ERR_NOPRIVS numerics.
1027 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1028 +1 -1 trunk/extensions/m_opme.c (File Modified)
1029 +2 -2 trunk/unsupported/m_force.c (File Modified)
1032 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1034 Merge old trunk r2695:
1035 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1036 This will generate better server notices.
1040 +3 -2 trunk/modules/core/m_die.c (File Modified)
1043 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1045 Merge old trunk r2294:
1046 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1050 +1 -1 trunk/src/s_user.c (File Modified)
1053 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1055 Merge old trunk r2226:
1056 If we are connecting outward to a server, check if the
1057 server name they sent is the same as what we tried to
1058 connect to. Previously such a connection could succeed
1059 if there existed connect blocks with the same IP and
1060 passwords for the other server name.
1064 +11 -0 trunk/modules/core/m_server.c (File Modified)
1067 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1069 Merge old trunk r2212:
1070 Another handling of SJOINs without nicks:
1071 Propagate them if the channel is +P or the channel
1072 already existed, otherwise remove the channel again
1073 and do not propagate the SJOIN.
1077 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1080 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1082 Remove channels entirely from /whois on services.
1083 This cannot be overridden with operspy.
1087 +20 -17 trunk/modules/m_whois.c (File Modified)
1090 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1092 Fix /who on channels with ** in their name.
1096 +2 -2 trunk/modules/m_who.c (File Modified)
1099 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1101 NEWS: As in 2.1.3, mention that the TS6 revision will
1102 interoperate with older versions
1106 +2 -1 trunk/NEWS (File Modified)
1109 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1111 Fix documentation of HIDE_SERVERS_IPS define.
1115 +2 -2 trunk/include/config.h.dist (File Modified)
1118 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1120 Don't leak auth{} spoofed ip for I-line is full notice either.
1124 +1 -1 trunk/src/s_conf.c (File Modified)
1127 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1133 +37 -0 trunk/NEWS (File Modified)
1136 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1138 Allow /invite (but not invex) to override +r, +l, +j in
1139 addition to +i. As before, a restrictive mode must be in
1140 place at /invite time for the invite to have an effect;
1141 +r does not count as a restrictive mode if the user is
1142 logged in; +l and +j always count as restrictive modes to
1143 allow for cases where they would allow join at /invite
1144 time but not when the user tries to join.
1148 +6 -2 trunk/modules/m_invite.c (File Modified)
1149 +21 -10 trunk/src/channel.c (File Modified)
1152 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1154 Remove invite_ops_only, forcing it to YES.
1158 +0 -1 trunk/doc/example.conf (File Modified)
1159 +0 -5 trunk/doc/reference.conf (File Modified)
1160 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1161 +0 -1 trunk/include/s_conf.h (File Modified)
1162 +0 -6 trunk/modules/m_info.c (File Modified)
1163 +10 -14 trunk/modules/m_invite.c (File Modified)
1164 +0 -1 trunk/src/newconf.c (File Modified)
1165 +0 -1 trunk/src/s_conf.c (File Modified)
1168 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1170 Move username check after xline and dnsbl checks, so it
1171 will not complain to opers about clients who are xlined
1172 or blacklisted anyway (both of which silently reject).
1176 +15 -15 trunk/src/s_user.c (File Modified)
1179 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1181 - MASTER_MAX is no longer relevant
1185 +0 -7 trunk/modules/m_set.c (File Modified)
1188 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1190 - add config option for setting max_clients.
1194 +5 -0 trunk/doc/example.conf (File Modified)
1195 +5 -0 trunk/doc/reference.conf (File Modified)
1196 +2 -0 trunk/include/s_conf.h (File Modified)
1197 +1 -1 trunk/src/ircd.c (File Modified)
1198 +2 -0 trunk/src/newconf.c (File Modified)
1199 +2 -1 trunk/src/s_conf.c (File Modified)
1202 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1204 - remove get_maxrss() and all of that insecure and unsafe nonsense
1208 +3 -38 trunk/src/ircd.c (File Modified)
1209 +1 -1 trunk/src/restart.c (File Modified)
1210 +0 -4 trunk/src/s_stats.c (File Modified)
1213 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1215 - avoid some potential NULL dereferencing
1219 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1222 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1228 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1231 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1233 - rework poll a bit for the MAXCONNECTIONS changes.
1237 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1240 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1242 Our way of using kqueue may cause it to report fds we
1243 don't know about anymore, cope.
1247 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1250 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1252 Don't reference freed memory (fde_t) in comm_close().
1256 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1259 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1261 - fix for 100% cpu use
1265 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1268 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1270 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1274 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1277 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1279 - clear up use of fd_table in ircd.
1283 +3 -2 trunk/src/s_serv.c (File Modified)
1286 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1288 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1292 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1293 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1294 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1295 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1296 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1297 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1298 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1299 +2 -2 trunk/libcharybdis/select.c (File Modified)
1302 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1304 Fix some cases where the size argument to strlcpy()
1305 for usernames and hostnames is 1 too small.
1309 +1 -1 trunk/modules/m_chghost.c (File Modified)
1310 +2 -2 trunk/src/res.c (File Modified)
1311 +2 -2 trunk/src/s_user.c (File Modified)
1314 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1316 Cut down quit/part/kick reasons to avoid quit reasons
1317 overflowing the client exiting server notice (from
1318 TOPICLEN to 260). kill reasons become shorter accordingly.
1319 kline/dline/gline reasons become 390.
1320 away messages stay at TOPICLEN for now.
1324 +8 -3 trunk/include/ircd_defs.h (File Modified)
1325 +2 -2 trunk/modules/m_dline.c (File Modified)
1326 +4 -4 trunk/modules/m_gline.c (File Modified)
1327 +2 -2 trunk/modules/m_kline.c (File Modified)
1330 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1332 Don't leak auth{} spoofed IP addresses in +f notices.
1333 from ratbox (androsyn)
1337 +10 -3 trunk/src/s_conf.c (File Modified)
1340 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1342 Make oper_up() take +i/-i during opering up into account
1343 (e.g. no_oper_invis extension, +i in operator::umodes).
1344 Remove the hack from no_oper_invis.
1348 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1349 +4 -0 trunk/src/s_user.c (File Modified)
1352 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1354 no_oper_invis: decrement invisible count when clearing
1355 invisible on a local client who has just opered up
1356 oper_up() should really do this
1360 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1363 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1365 Put "End of Channel Quiet List" instead of
1366 "End of Channel Ban List" for a +q list.
1367 Due to client restrictions the numerics for
1368 quiet lists must be the same as for ban lists.
1372 +4 -1 trunk/src/chmode.c (File Modified)
1375 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1377 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1378 Change TS6 JOIN processing
1379 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1380 a local user joins an existing channel
1381 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1382 propagating a TS6 JOIN
1383 - don't interpret simple modes in an incoming TS6 JOIN
1385 This is to avoid desyncs when certain mode changes (e.g. -im)
1386 cross with joins. A downside is that simple modes will be
1387 more desynched when a JOIN creates a channel or lowers TS,
1388 but that's less important.
1390 Update the TS6 specification to include this, and clarify
1391 that TMODE can come from a server and that MODE must be
1392 translated into TMODE from other servers too.
1396 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1397 +19 -127 trunk/modules/core/m_join.c (File Modified)
1400 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1402 Make -logfile work again.
1406 +2 -2 trunk/src/s_log.c (File Modified)
1409 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1411 - fix off-by-one memory overflow error.
1415 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1418 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1420 Change handling of modularized umodes:
1421 - keep the bitmask reserved forever to the letter, fixing
1422 the problems when loading multiple umode modules,
1423 unloading them and then loading them in a different order
1424 - don't allow local users to change umodes which have
1425 been unloaded and don't set them on new users via
1430 +24 -3 trunk/src/s_user.c (File Modified)
1433 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1435 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1439 +1 -0 trunk/include/s_user.h (File Modified)
1440 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1441 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1442 +22 -0 trunk/src/s_user.c (File Modified)
1445 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1447 DNSBL keyword substitution is available as of 2.1.3.
1451 +1 -1 trunk/doc/example.conf (File Modified)
1454 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1456 Change two occurances like match(userinput, target_p->name) ||
1457 match(target_p->name, userinput) to just match(userinput,
1458 target_p->name). No client name can contain * or ? now.
1462 +1 -1 trunk/modules/m_trace.c (File Modified)
1463 +1 -2 trunk/src/s_serv.c (File Modified)
1466 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1468 Do not try find_server() on a name find_client() has
1469 returned NULL for, as this will always return NULL
1470 since the removal of hostmasking.
1474 +1 -2 trunk/modules/m_pong.c (File Modified)
1475 +0 -4 trunk/src/s_serv.c (File Modified)
1478 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1480 Remove server_exists() which checked whether the
1481 server name existed taking hostmasking into account
1482 and just check with find_server(); admittedly
1483 this checks if the name is a SID but that's not
1488 +3 -27 trunk/modules/core/m_server.c (File Modified)
1491 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1493 Remove hash_find_masked_server(), which made it possible
1494 to specify the full (unmasked) name of a server behind
1495 a hostmask. As a result find_any_client() (for prefixes)
1496 becomes equal to find_client(), so remove that too.
1500 +0 -1 trunk/include/hash.h (File Modified)
1501 +1 -75 trunk/src/hash.c (File Modified)
1502 +1 -1 trunk/src/parse.c (File Modified)
1505 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1507 Remove '*' from valid server name characters.
1508 This makes it impossible to connect hostmasked servers.
1509 (This support didn't work well anyway, was incompatible
1510 with TS6 and we never masked ourselves.)
1514 +1 -1 trunk/src/match.c (File Modified)
1517 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1519 Change spambot, flooder and jupe joiner notices from host to orighost.
1523 +1 -1 trunk/modules/core/m_join.c (File Modified)
1524 +2 -2 trunk/modules/core/m_message.c (File Modified)
1525 +2 -2 trunk/src/channel.c (File Modified)
1528 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1530 Add documentation for SASL client protocol, same as atheme doc/SASL.
1534 + - trunk/doc/sasl.txt (File Added)
1537 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1539 Include real hostname in Closing Link message for unknown
1540 connections that have sent USER. This is helpful for
1541 k-lined users while not breaking server IP hiding.
1545 +3 -1 trunk/src/client.c (File Modified)
1548 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1554 +29 -29 trunk/configure (File Modified)
1557 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1559 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1563 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1566 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1568 Backport from early 3.x:
1571 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1573 - remove "Processing connection to foobar.net" message
1577 +0 -3 trunk/src/s_auth.c (File Modified)
1580 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1582 - missed the processing connection one (actually, we can probably nuke this one)
1586 +1 -2 trunk/src/s_auth.c (File Modified)
1589 river 2006/09/27 16:33:05 UTC (20060927-2174)
1591 get_client_name = stupid
1596 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1599 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1601 - remove excessive arguments
1605 +1 -2 trunk/src/s_conf.c (File Modified)
1606 +1 -1 trunk/src/s_user.c (File Modified)
1609 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1611 - use sendto_one_notice() for on-connect notices too.
1615 +10 -10 trunk/src/s_auth.c (File Modified)
1618 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1620 - use sendto_one_notice() in the core, too.
1624 +2 -2 trunk/src/chmode.c (File Modified)
1625 +8 -15 trunk/src/modules.c (File Modified)
1626 +3 -5 trunk/src/s_conf.c (File Modified)
1627 +1 -2 trunk/src/s_newconf.c (File Modified)
1628 +20 -57 trunk/src/s_user.c (File Modified)
1631 river 2006/09/27 16:19:25 UTC (20060927-2166)
1633 the KILL command will use get_client_name(, SHOW_IP) instead of
1634 target->name, and will show a more useful error for local opers
1639 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1642 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1644 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1648 +4 -2 trunk/src/send.c (File Modified)
1651 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1657 +1 -1 trunk/include/client.h (File Modified)
1660 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1662 - get_id(): fall back to "*" if client has no known name
1666 +1 -1 trunk/include/client.h (File Modified)
1669 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1671 - convert to sendto_one_notice().
1675 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1676 +4 -6 trunk/unsupported/m_force.c (File Modified)
1679 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1681 - use sendto_one_notice() in many places instead of
1682 sendto_one(source_p, ":%s NOTICE %s :", ...);
1686 +10 -25 trunk/extensions/example_module.c (File Modified)
1687 +5 -14 trunk/extensions/hurt.c (File Modified)
1688 +1 -2 trunk/extensions/m_42.c (File Modified)
1689 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1690 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1691 +1 -2 trunk/extensions/m_opme.c (File Modified)
1692 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1693 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1694 +3 -7 trunk/modules/core/m_die.c (File Modified)
1695 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1696 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1697 +1 -2 trunk/modules/m_challenge.c (File Modified)
1698 +11 -15 trunk/modules/m_connect.c (File Modified)
1699 +20 -28 trunk/modules/m_dline.c (File Modified)
1700 +2 -2 trunk/modules/m_etrace.c (File Modified)
1701 +11 -21 trunk/modules/m_gline.c (File Modified)
1702 +2 -4 trunk/modules/m_kline.c (File Modified)
1703 +1 -2 trunk/modules/m_rehash.c (File Modified)
1704 +3 -7 trunk/modules/m_restart.c (File Modified)
1705 +31 -45 trunk/modules/m_set.c (File Modified)
1706 +2 -4 trunk/modules/m_testmask.c (File Modified)
1707 +5 -8 trunk/modules/m_unreject.c (File Modified)
1708 +2 -5 trunk/modules/m_xline.c (File Modified)
1713 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1714 +10 -25 trunk/extensions/example_module.c (File Modified)
1715 +5 -14 trunk/extensions/hurt.c (File Modified)
1716 +1 -2 trunk/extensions/m_42.c (File Modified)
1717 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1718 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1719 +1 -2 trunk/extensions/m_opme.c (File Modified)
1720 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1721 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1722 +3 -7 trunk/modules/core/m_die.c (File Modified)
1723 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1724 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1725 +1 -2 trunk/modules/m_challenge.c (File Modified)
1726 +11 -15 trunk/modules/m_connect.c (File Modified)
1727 +2 -4 trunk/modules/m_dline.c (File Modified)
1728 +2 -2 trunk/modules/m_etrace.c (File Modified)
1729 +11 -21 trunk/modules/m_gline.c (File Modified)
1730 +2 -4 trunk/modules/m_kline.c (File Modified)
1731 +1 -2 trunk/modules/m_rehash.c (File Modified)
1732 +3 -7 trunk/modules/m_restart.c (File Modified)
1733 +31 -45 trunk/modules/m_set.c (File Modified)
1734 +2 -4 trunk/modules/m_testmask.c (File Modified)
1735 +5 -8 trunk/modules/m_unreject.c (File Modified)
1736 +1 -3 trunk/modules/m_xline.c (File Modified)
1737 +2 -2 trunk/src/chmode.c (File Modified)
1738 +8 -15 trunk/src/modules.c (File Modified)
1739 +10 -14 trunk/src/s_auth.c (File Modified)
1740 +3 -6 trunk/src/s_conf.c (File Modified)
1741 +1 -2 trunk/src/s_newconf.c (File Modified)
1742 +20 -57 trunk/src/s_user.c (File Modified)
1743 +4 -2 trunk/src/send.c (File Modified)
1744 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1745 +4 -6 trunk/unsupported/m_force.c (File Modified)
1748 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1750 - keyword-subst from charybdis 2.2.
1754 +12 -3 trunk/doc/example.conf (File Modified)
1755 +58 -3 trunk/doc/reference.conf (File Modified)
1756 + - trunk/include/substitution.h (File Added)
1757 +1 -0 trunk/src/Makefile.in (File Modified)
1758 +2 -2 trunk/src/s_conf.c (File Modified)
1759 +164 -1 trunk/src/s_user.c (File Modified)
1760 + - trunk/src/substitution.c (File Added)
1763 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1765 Removed merge tracking for "svnmerge" for
1766 http://svn.atheme.org/charybdis/branches/release-2.2
1770 + - trunk/ (Property Modified)
1773 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1775 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1776 http://svn.atheme.org/charybdis/branches/release-2.2
1780 + - trunk/ (Property Modified)
1783 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1785 Removed merge tracking for "svnmerge" for
1786 http://svn.atheme.org/charybdis/branches/release-2.2
1790 + - trunk/ (Property Modified)
1793 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1795 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1796 http://svn.atheme.org/charybdis/branches/release-2.2
1800 + - trunk/ (Property Modified)
1803 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1809 + - trunk/ (Property Modified)
1812 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1814 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1815 http://svn.atheme.org/charybdis/branches/release-2.2
1819 + - trunk/ (Property Modified)
1822 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1824 - version bump to 2.2.0
1828 +3 -1 trunk/NEWS (File Modified)
1829 +1 -1 trunk/configure.ac (File Modified)
1832 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1835 + branches/release-2.1 -> 2.2 base
1836 + 3.0 -> branches/cxxconversion
1837 + backport some immediate 3.0 functionality for 2.2
1842 + - trunk/ (File Added)
1845 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1847 Merged revisions 3135,3137 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1851 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1853 - Expand TRACE description
1854 - Mention expiry time in TESTLINE
1856 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1858 Update copyright year for sgml docs to 2007.
1863 + - branches/release-2.1/ (Property Modified)
1864 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1865 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1868 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1870 Merged revisions 1999 via svnmerge from
1871 http://svn.atheme.org/charybdis/trunk
1872 Add river to CREDITS
1875 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1882 + - branches/release-2.1/ (Property Modified)
1883 +1 -0 branches/release-2.1/CREDITS (File Modified)
1886 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1888 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1889 http://svn.atheme.org/charybdis/trunk
1892 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1894 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1896 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1898 - add use_forward to /info
1900 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1902 Call channel_modes() with &me instead of source_p when
1903 sending out a JOIN and SJOIN for a local user. This
1904 saves checking whether they are on the channel they
1907 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1909 If use_forward is disabled:
1911 - hide +f in /mode #channel (/mode #channel f still shows it)
1912 - do not send any mode changes adding +f to local clients
1913 (-f ones are still sent)
1918 + - branches/release-2.1/ (Property Modified)
1919 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1920 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1921 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1922 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1923 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1924 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1925 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1926 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1927 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1928 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1929 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1930 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1933 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1935 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1939 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1940 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1941 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1944 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1946 Add accountability (wallops, log) to OKICK.
1950 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1953 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1955 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1956 Similar to branches/release-2.2 r3061.
1960 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1963 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1965 - Write xline to file after instead of before notifying opers and source
1966 - Also notify source of failure to add xline
1967 Similar to branches/release-2.2 r3057.
1971 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1974 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1976 If a dline/kline/resv cannot be added to the file, send
1977 the regular notices to local opers and source anyway,
1978 and also warn the source (local opers were already warned).
1979 Similar to branches/release-2.2 r3053.
1983 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1986 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1988 Port over fixes from unkline/unxline/unresv to undline.
1989 Similar to branches/release-2.2 r3049.
1993 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1996 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1998 Merged revisions 2915 via svnmerge from
1999 http://svn.atheme.org/charybdis/trunk
2002 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2004 In usage message, show kline.conf and xline.conf instead
2005 of klines.conf and xlines.conf.
2010 + - branches/release-2.1/ (Property Modified)
2011 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2014 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2016 Merged revisions 2831,2833,2853 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2020 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2022 unkline/unxline/unresv:
2023 - if fclose on the output returns an error, treat this as a
2025 - check if the rename from the temp file to the ban conf failed
2027 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2029 When adding a permanent dline/kline/xline/resv, check
2030 the return value of fclose().
2032 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2034 Do not free xline aconf if it could not be written out.
2035 It will be added to the list in memory anyway.
2040 + - branches/release-2.1/ (Property Modified)
2041 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2042 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2043 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2044 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2047 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2049 NEWS: Clarify effects of ip_cloaking changes a little.
2053 +2 -0 branches/release-2.1/NEWS (File Modified)
2056 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2062 +9 -9 branches/release-2.1/configure (File Modified)
2065 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2067 Version bump on 2.1 branch to 2.1.2.
2071 +1 -1 branches/release-2.1/configure.ac (File Modified)
2074 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2076 Mention r2801/r2805.
2080 +1 -0 branches/release-2.1/NEWS (File Modified)
2083 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2085 Merged revisions 2801 via svnmerge from
2086 http://svn.atheme.org/charybdis/trunk
2089 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2091 ip_cloaking: try to avoid truncation by removing more
2092 components of the hostname (except the TLD).
2097 + - branches/release-2.1/ (Property Modified)
2098 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2101 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2107 +8 -1 branches/release-2.1/NEWS (File Modified)
2110 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2112 Merged revisions 2781 via svnmerge from
2113 http://svn.atheme.org/charybdis/trunk
2116 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2118 Fix stupid bug: checked a hostmask against the found
2119 ban instead of all exceptions, causing all host mangled
2120 clients to be exempted if there was a single ban
2121 exception in many cases.
2126 + - branches/release-2.1/ (Property Modified)
2127 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2130 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2132 Merged revisions 2773 via svnmerge from
2133 http://svn.atheme.org/charybdis/trunk
2136 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2138 user@host must be *@* for a shared{} block with flags=locops
2139 (server should not be *).
2144 + - branches/release-2.1/ (Property Modified)
2145 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2148 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2150 Tweak \s code a little.
2154 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2155 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2156 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2159 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2161 Merged revisions 2761 via svnmerge from
2162 http://svn.atheme.org/charybdis/trunk
2165 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2167 The testline/no_tilde fixes are in 2.1.1.
2172 + - branches/release-2.1/ (Property Modified)
2173 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2176 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2182 +4 -1 branches/release-2.1/NEWS (File Modified)
2185 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2187 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
2188 http://svn.atheme.org/charybdis/trunk
2192 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2194 If the auth{} block has no_tilde and is not kline exempt,
2195 check the username without tilde against klines too.
2196 This is consistent with the way klines work on spoofs
2197 (klines checked on both raw and appearing-on-IRC version).
2199 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2201 Rework the fix for klines with no_tilde.
2202 Add an extra argument to find_address_conf() for the
2203 username without tilde, as that may contain one character more.
2205 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2207 Unbreak compile (because of r2697).
2208 testline with ~ could be improved some more perhaps, but this should work.
2210 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2212 testline: take no_tilde and username truncation into account
2214 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2216 Add some information on /testline with no_tilde and username truncation.
2221 + - branches/release-2.1/ (Property Modified)
2222 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2223 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2224 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2225 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2226 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2227 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2230 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2232 Merged revisions 2149,2151 via svnmerge from
2233 http://svn.atheme.org/charybdis/trunk
2236 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2238 Move kills from services from +s to +k snomask.
2239 Kills from non-service opers remain on +s.
2241 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2243 Update description of +s and +k snomasks.
2248 + - branches/release-2.1/ (Property Modified)
2249 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2250 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2251 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2254 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2256 Merged revisions 2685 via svnmerge from
2257 http://svn.atheme.org/charybdis/trunk
2260 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2262 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2267 + - branches/release-2.1/ (Property Modified)
2268 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2271 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2273 Merged revisions 2693 via svnmerge from
2274 http://svn.atheme.org/charybdis/trunk
2277 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2279 Fix truncation (by one) of unidented usernames
2280 if user registration is done because of DNSBL
2281 completion (which is the usual case if a valid
2282 NICK and USER are sent quickly and any DNSBLs
2288 + - branches/release-2.1/ (Property Modified)
2289 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2292 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2298 +10 -0 branches/release-2.1/NEWS (File Modified)
2301 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2307 +9 -9 branches/release-2.1/configure (File Modified)
2310 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2312 Version bump to 2.1.1.
2316 +1 -1 branches/release-2.1/configure.ac (File Modified)
2319 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2321 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
2322 http://svn.atheme.org/charybdis/trunk
2325 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2327 - fix a server notice on SID collision where the server name is mentioned twice
2329 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2331 - get_server_name() is stupid
2333 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2337 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2339 Do the Attempt to re-introduce SID server notice somewhat
2340 differently, showing a real host again if !HIDE_SERVERS_IPS
2341 and still showing the server name exactly once.
2343 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2345 Fix log message for Attempt to re-introduce SID (server notice was ok).
2347 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2349 - replace "No N line" with "no connect block" in a
2351 - show attempted server name in a few serverlog messages
2356 + - branches/release-2.1/ (Property Modified)
2357 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2360 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2362 Merged revisions 2218 via svnmerge from
2363 http://svn.atheme.org/charybdis/trunk
2366 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2368 Fix garbage in /stats y output on 64-bit archs.
2373 + - branches/release-2.1/ (Property Modified)
2374 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2377 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2379 Merged revisions 2438 via svnmerge from
2380 http://svn.atheme.org/charybdis/trunk
2383 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2385 Enable Revision keyword in addition to Id.
2390 + - branches/release-2.1/ (Property Modified)
2391 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2394 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2396 Merged revisions 2679 via svnmerge from
2397 http://svn.atheme.org/charybdis/trunk
2400 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2402 Port over ratbox 2.2 r23253 (anfl):
2403 - remove the cached storage of how many +beI there are, thereby fixing a
2404 case where it can get desynced from reality
2409 + - branches/release-2.1/ (Property Modified)
2410 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2411 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2414 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2416 Merged revisions 2093,2095 via svnmerge from
2417 http://svn.atheme.org/charybdis/trunk
2420 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2422 - change DNSBL licensing to BSD.
2424 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2426 - change x86-assembly FNV implementation to BSD license
2431 + - branches/release-2.1/ (Property Modified)
2432 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2433 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2436 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2438 Merged revisions 2073,2075 via svnmerge from
2439 http://svn.atheme.org/charybdis/trunk
2442 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2444 Put full information in the squit reason when exiting
2445 a server due to a servlink (ziplinks) error.
2447 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2449 Put full information in the squit reason when exiting
2450 a server due to not enough arguments for a command.
2455 + - branches/release-2.1/ (Property Modified)
2456 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2457 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2460 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2462 Merged revisions 2071 via svnmerge from
2463 http://svn.atheme.org/charybdis/trunk
2466 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2468 Don't redirect users from an existing domain to an
2469 existing server in reference.conf.
2475 + - branches/release-2.1/ (Property Modified)
2476 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2479 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2481 Merged revisions 2053 via svnmerge from
2482 http://svn.atheme.org/charybdis/trunk
2485 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2487 Make find_channel_membership() choose the shortest list
2488 (channel's list or user's list) to search, avoiding excessive
2489 CPU usage with services which are in lots of channels.
2490 From ratbox 2.2 (anfl/jilles)
2495 + - branches/release-2.1/ (Property Modified)
2496 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2499 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2505 +9 -9 branches/release-2.1/configure (File Modified)
2508 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2510 Version change 2.1.0rc1 -> 2.1.0 (release).
2514 +1 -1 branches/release-2.1/configure.ac (File Modified)
2517 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2519 Merged revisions 2029 via svnmerge from
2520 http://svn.atheme.org/charybdis/trunk
2523 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2525 NEWS: mention m_webirc.c module
2530 + - branches/release-2.1/ (Property Modified)
2531 +1 -0 branches/release-2.1/NEWS (File Modified)
2534 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2540 +9 -9 branches/release-2.1/configure (File Modified)
2543 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2545 Change version to 2.1.0rc1.
2549 +1 -1 branches/release-2.1/configure.ac (File Modified)
2552 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2554 Merged revisions 2021 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2558 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2560 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2561 related flaky looking things, and instead keep a list
2562 of BlacklistClients in PreClient.
2567 + - branches/release-2.1/ (Property Modified)
2568 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2569 +1 -1 branches/release-2.1/include/client.h (File Modified)
2570 +0 -1 branches/release-2.1/include/res.h (File Modified)
2571 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2572 +0 -24 branches/release-2.1/src/res.c (File Modified)
2573 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2576 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2578 Merged revisions 2015,2017 via svnmerge from
2579 http://svn.atheme.org/charybdis/trunk
2582 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2584 Check if the name in the question section of the
2585 DNS reply matches what we queried, to guard against
2586 late replies to a previous query with the same id.
2588 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2590 res.c: add a comment summarizing our changes
2595 + - branches/release-2.1/ (Property Modified)
2596 +53 -18 branches/release-2.1/src/res.c (File Modified)
2599 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2601 Merged revisions 1981 via svnmerge from
2602 http://svn.atheme.org/charybdis/trunk
2605 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2607 Alphabetize extensions and tweak the descriptions a little.
2612 + - branches/release-2.1/ (Property Modified)
2613 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2614 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2617 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2619 Merged revisions 1975 via svnmerge from
2620 http://svn.atheme.org/charybdis/trunk
2623 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2625 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2626 We should use the IP and not truncate the hostname.
2627 From ratbox 2.2 (androsyn)
2632 + - branches/release-2.1/ (Property Modified)
2633 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2636 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2638 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2639 http://svn.atheme.org/charybdis/trunk
2643 + - branches/release-2.1/ (Property Modified)
2646 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2648 - branch 2.1 release family
2652 + - branches/release-2.1/ (File Added)
2655 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2657 Describe new handling of host mangling in channel bans in SGML.
2661 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2664 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2666 - ok, 2.1 operline brought to you by marvin the melancholy robot
2670 +1 -1 trunk/src/messages.tab (File Modified)
2673 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2675 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2676 If anybody comes up with anything better, then please let us know
2677 and we will change this before 2.1 is branched.
2681 +1 -1 trunk/src/messages.tab (File Modified)
2684 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2686 Add EUID to capab.txt.
2690 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2693 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2699 +3 -0 trunk/NEWS (File Modified)
2702 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2704 Allow service{} servers to manipulate the nick delay table
2705 (for "nickserv enforcement").
2706 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2707 If duration is 0, the nickdelay entry is removed, otherwise
2708 it is added with the duration in seconds (maximum 24 hours).
2709 It is suggested that this is used if the EUID capab is present.
2713 +42 -1 trunk/modules/m_services.c (File Modified)
2716 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2718 HURT: strip off *@ from the start of the mask
2719 reject anything else containing '@' or '!'
2723 +11 -0 trunk/extensions/hurt.c (File Modified)
2726 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2728 ircd.c: need supported.h here
2732 +1 -0 trunk/src/ircd.c (File Modified)
2735 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2737 HURT: less ambiguity here
2738 ips/hosts to be hurt must contain a '.' or ':' otherwise
2739 they are interpreted as nicks
2743 +14 -9 trunk/extensions/hurt.c (File Modified)
2746 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2748 - we're now ircd-charybdis.org.
2749 - properly alphabetize credits
2753 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2756 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2758 - add additional modules to the configs
2762 +6 -0 trunk/doc/example.conf (File Modified)
2763 +12 -0 trunk/doc/reference.conf (File Modified)
2766 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2768 - remove hurt.h, it is pointless and confusing
2772 +27 -62 trunk/extensions/hurt.c (File Modified)
2773 + - trunk/extensions/hurt.h (File Deleted)
2776 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2778 - add code to suggest a local HURT by nickname.
2779 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2783 +40 -10 trunk/extensions/hurt.c (File Modified)
2784 +1 -0 trunk/extensions/hurt.h (File Modified)
2787 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2793 +2 -1 trunk/NEWS (File Modified)
2796 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2798 MASKTRACE/TESTMASK: check orighost as well
2802 +4 -2 trunk/modules/m_etrace.c (File Modified)
2803 +3 -1 trunk/modules/m_testmask.c (File Modified)
2806 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2808 Make RPL_ISUPPORT (005) numeric modularizable.
2809 Currently it will reassemble the numeric every time
2810 it needs to be sent, using a few dozen callbacks;
2811 if this is too slow some caching scheme should be
2816 +0 -1 trunk/include/s_user.h (File Modified)
2817 +36 -114 trunk/include/supported.h (File Modified)
2818 +1 -1 trunk/modules/m_version.c (File Modified)
2819 +1 -0 trunk/src/Makefile.in (File Modified)
2820 +1 -0 trunk/src/ircd.c (File Modified)
2821 +300 -25 trunk/src/s_user.c (File Modified)
2822 + - trunk/src/supported.c (File Added)
2825 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2827 EUID orighost could differ from host only in case,
2828 do not mark as dynamic spoof then
2832 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2835 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2837 kline help file: clarify a bit and remove some obsolete stuff
2838 partly suggested by Olin
2842 +8 -8 trunk/help/opers/kline (File Modified)
2845 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2851 +20 -0 trunk/NEWS (File Modified)
2854 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2856 Show real host/IP to nonopers whoising themselves.
2857 The IP is not shown for auth{} spoofs, otherwise it is,
2858 as it looked rather weird to me to show an auth{} spoofed
2859 IP like this. (/userhost on self still shows the IP.)
2863 +13 -2 trunk/modules/m_whois.c (File Modified)
2866 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2868 Document nick_delay stuff and move it around a bit.
2872 +1 -2 trunk/doc/example.conf (File Modified)
2873 +8 -2 trunk/doc/reference.conf (File Modified)
2876 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2878 - disable nickdelay by default. Needs to be documented in reference.conf.
2882 +2 -0 trunk/doc/example.conf (File Modified)
2883 +2 -0 trunk/doc/reference.conf (File Modified)
2886 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2888 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2892 +2 -1 trunk/modules/m_services.c (File Modified)
2895 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2897 ip_cloaking: somewhat hackish but we need to send the
2898 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2903 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2906 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2908 If EUID is used, show realhost in far connect notice
2909 (but not in far disconnect notice).
2913 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2916 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2919 - use non-ENCAP CHGHOST if possible
2920 - really introduce new users with their mangled and real
2921 host if +h is in default umodes
2925 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2928 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2930 Add non-ENCAP CHGHOST.
2934 +49 -11 trunk/modules/m_chghost.c (File Modified)
2937 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2939 Initial addition of EUID (puts realhost/account in same
2940 command as user introduction).
2941 See doc/technical/euid.txt for more information.
2942 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2946 + - trunk/doc/technical/euid.txt (File Added)
2947 +2 -1 trunk/include/s_serv.h (File Modified)
2948 +1 -1 trunk/include/s_user.h (File Modified)
2949 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2950 +1 -34 trunk/modules/m_chghost.c (File Modified)
2951 +0 -28 trunk/modules/m_services.c (File Modified)
2952 +30 -1 trunk/src/s_serv.c (File Modified)
2953 +30 -3 trunk/src/s_user.c (File Modified)
2956 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2958 Store the mangled host in localClient and use it for
2959 ban matching (also match real host for mangled users,
2960 also match mangled host for uncloaked users).
2961 Improve interaction of +h with auth{} and services
2963 Note that all of this only applies to clients who
2964 connect after the mangling module is loaded
2965 (other clients cannot even set +h).
2966 The sorcerynet cloaking module has not been updated
2971 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2972 +3 -0 trunk/include/client.h (File Modified)
2973 +64 -5 trunk/src/channel.c (File Modified)
2974 +1 -0 trunk/src/client.c (File Modified)
2975 +2 -2 trunk/src/s_user.c (File Modified)
2978 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2980 Document /stats U letters in sgml.
2984 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2987 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2989 Better description of hub_mask and leaf_mask.
2993 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2996 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2998 Add operspy_dont_care_user_info to sgml docs.
3002 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3005 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3007 Add general::operspy_dont_care_user_info.
3008 This makes /who mask equivalent to /who !mask for opers
3009 with the operspy flag, and removes the operspy log/notice
3010 on /who mask, /masktrace and /scan.
3011 The necessary privilege (operspy flag) is unchanged.
3012 Behaviour for the other operspy commands (channel
3013 related ones) is also unchanged.
3017 +1 -0 trunk/doc/example.conf (File Modified)
3018 +6 -0 trunk/doc/reference.conf (File Modified)
3019 +1 -0 trunk/include/s_conf.h (File Modified)
3020 +10 -8 trunk/modules/m_etrace.c (File Modified)
3021 +6 -0 trunk/modules/m_info.c (File Modified)
3022 +8 -5 trunk/modules/m_scan.c (File Modified)
3023 +1 -1 trunk/modules/m_version.c (File Modified)
3024 +6 -1 trunk/modules/m_who.c (File Modified)
3025 +1 -0 trunk/src/newconf.c (File Modified)
3026 +1 -0 trunk/src/s_conf.c (File Modified)
3029 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3031 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3032 This letter will also be used for showing operspy with
3033 limited accountability (show non channel related info
3034 without '!' or notice).
3038 +2 -0 trunk/doc/server-version-info (File Modified)
3039 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3040 +2 -0 trunk/include/ircd.h (File Modified)
3041 +6 -0 trunk/modules/m_info.c (File Modified)
3042 +2 -0 trunk/modules/m_version.c (File Modified)
3043 +1 -0 trunk/src/ircd_state.c (File Modified)
3046 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3048 Add m_webirc module, allows showing real host of CGI:IRC users.
3049 Differences to the version available on my web page for a while:
3050 instructions on how to set it up.
3054 +137 -0 trunk/extensions/Makefile.in (File Modified)
3055 + - trunk/extensions/m_webirc.c (File Added)
3058 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3060 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3064 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3067 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3069 - move beu from core to contributors
3070 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3074 +2 -2 trunk/CREDITS (File Modified)
3077 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3079 Mention that class blocks must be defined before the
3080 auth or connect blocks referencing them.
3084 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3087 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3090 - change from "can join" to "is banned", this reverses sense
3091 and removes "weird" checks like for +i, +l, +j
3092 - don't allow $j to same channel
3093 - +s/+p restriction removed, anyone can /mode b anyway
3098 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3101 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3103 Add a few important lines from reference.conf to example.conf.
3107 +8 -1 trunk/doc/example.conf (File Modified)
3110 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3112 - we don't support rtsigio anymore
3113 - we definately don't support VMS nor Cygwin either.
3117 +2 -2 trunk/INSTALL (File Modified)
3118 +0 -2 trunk/README.FIRST (File Modified)
3121 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3123 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3127 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3130 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3133 - return EXTBAN_NOMATCH for a valid ban that does not match
3134 - consider a $j ban invalid if we were already processing a
3135 can_join for a $j ban
3139 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3142 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3144 extb_extgecos: realhost -> orighost
3148 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3151 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3153 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3157 +59 -0 trunk/extensions/Makefile.in (File Modified)
3158 + - trunk/extensions/extb_canjoin.c (File Added)
3161 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3163 - oh right, charybdis calls that 'orighost'.
3167 +2 -2 trunk/modules/m_who.c (File Modified)
3170 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3172 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3176 +2 -0 trunk/modules/m_who.c (File Modified)
3179 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3181 - also check $x against realhost
3185 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3188 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3190 Sorcerynet people want a debugging notice moved from +s to +d.
3194 +1 -1 trunk/src/blacklist.c (File Modified)
3197 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3199 Use source_p instead of client_p for free_pre_client().
3200 client_p could be NULL or another client.
3204 +1 -1 trunk/src/client.c (File Modified)
3207 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3209 - revert this, I know how to fix it now
3213 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3216 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3218 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3219 This fix is probably suboptimal, but it does indeed fix the problem.
3223 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3226 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3228 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3232 +49 -0 trunk/extensions/Makefile.in (File Modified)
3233 + - trunk/extensions/extb_extgecos.c (File Added)
3236 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3238 Remove undocumented and unused general::fallback_to_ip6_int config option.
3242 +0 -3 trunk/include/s_conf.h (File Modified)
3243 +0 -3 trunk/src/newconf.c (File Modified)
3246 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3249 - document new TESTMASK
3250 - mention that TESTMASK matching is the same as MASKTRACE matching
3251 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3256 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3259 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3261 New testmask from ratbox 2.2.
3262 Allows matches on nick, ip and gecos in addition to user
3263 and host, and is fully analogous to masktrace.
3264 The numeric has changed from 724 to 727 and fields in it
3269 +4 -3 trunk/help/opers/testmask (File Modified)
3270 +1 -0 trunk/include/numeric.h (File Modified)
3271 +82 -9 trunk/modules/m_testmask.c (File Modified)
3272 +2 -2 trunk/src/messages.tab (File Modified)
3275 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3277 contrib -> extensions
3281 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3284 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3286 CHGHOST: Check validity of new hostname.
3287 If the command came from a local client (disabled by
3288 default), send an error message and drop the command.
3289 If the command came from a remote client or server,
3290 send a notice to opers and the target user (if local).
3294 +42 -1 trunk/modules/m_chghost.c (File Modified)
3297 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3303 +23 -1 trunk/NEWS (File Modified)
3306 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3308 When an outgoing server connection succeeds, set
3309 localClient->ip by simply copying the whole sockaddr
3310 struct instead of copying certain parts only.
3314 +1 -19 trunk/src/s_serv.c (File Modified)
3317 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3319 Give a special error message and ignore the connect block
3320 if trying to add a connect block for the server's own name.
3324 +7 -0 trunk/src/newconf.c (File Modified)
3327 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3329 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3330 when --disable-balloc is used, so that it compiles.
3331 Obviously the BlockHeapUsage() stub returns just zeroes so
3332 /stats z will be less informative.
3336 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3339 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3341 Free and zero dns_query in DNS callback for outgoing connect.
3342 This avoids double free of reslist.
3346 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3349 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3351 From ratbox, log failed outgoing connections to serverlog.
3356 +13 -1 trunk/src/s_serv.c (File Modified)
3359 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3361 Change serverlog message when connecting to be more clear and show the port number.
3365 +1 -1 trunk/src/s_serv.c (File Modified)
3368 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3370 Remove gethost_byname(), this is meaningless
3371 since the removal of AAAA -> A fallback (r1763).
3375 +0 -1 trunk/include/res.h (File Modified)
3376 +0 -12 trunk/src/res.c (File Modified)
3379 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3381 Remove ip6.int support and use only ip6.arpa.
3382 The global ip6.int zone has disappeared on June 1
3383 and a lot of other software has been removing ip6.int
3385 This removes the second and last case where IPv6
3386 support in charybdis causes extra lookups and slows
3391 +5 -27 trunk/src/res.c (File Modified)
3394 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3396 Mention new default (r1767) for connect::aftype in sgml docs.
3400 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3403 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3405 Use IPv6 if connect::host looks like an IPv6 address
3406 (contains a colon). No need to aftype=ipv6 anymore.
3410 +2 -0 trunk/src/newconf.c (File Modified)
3413 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3415 More information about connect::host.
3419 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3422 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3424 Remove fallback to A if AAAA cannot be found.
3425 In case of a forward check of a reverse lookup, we
3426 already know if it's ipv4 or ipv6, so it is not
3427 useful and in case of a forward lookup of a hostname
3428 in connect::host, connect::aftype already specifies
3429 if it's ipv4 or ipv6.
3433 +4 -27 trunk/src/res.c (File Modified)
3436 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3439 - check if +c made the message text empty and refuse
3441 - don't copy message text if it is not necessary
3446 +14 -4 trunk/modules/core/m_message.c (File Modified)
3449 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3451 remove_conf_item(): do not free cf_name, this is generally a string constant
3455 +0 -1 trunk/src/newconf.c (File Modified)
3458 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3460 Remove the old unused FDL_ constants.
3464 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3467 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3469 Remove an unused struct irc_sockaddr_storage from fde_t
3470 (allocated for every possible file descriptor).
3474 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3477 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3479 If the DNS lookup for an outgoing connection is still
3480 pending when it is closed, clean it up.
3484 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3487 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3489 If proc_answer() fails (for example if a lookup for an
3490 A record returns a CNAME), fail the query immediately.
3491 Previously the packet was just ignored, leaving the
3496 +4 -8 trunk/src/res.c (File Modified)
3499 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3501 Correct sockhost field in an outgoing server connection.
3502 First copy the host field from the server_conf, then
3503 take the IP from to where the connection was attempted
3504 when the connection callback is called.
3505 (Before r1747 this used the IP from the server_conf.)
3509 +8 -2 trunk/src/s_serv.c (File Modified)
3512 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3514 Remove ipnum (keep aftype) and dns_query from server_conf.
3515 We don't keep track of binary form address in connect{}
3516 blocks anymore, DNS lookups of names in host= gone.
3517 As before the DNS lookup is done on connect.
3518 This should unbreak hostnames in host= somewhat.
3522 +1 -2 trunk/include/s_newconf.h (File Modified)
3523 +2 -2 trunk/src/newconf.c (File Modified)
3524 +1 -42 trunk/src/s_newconf.c (File Modified)
3525 +12 -31 trunk/src/s_serv.c (File Modified)
3528 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3534 +1 -1 trunk/configure (File Modified)
3537 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3539 Fix --disable-balloc help text (said --disable-small-net).
3543 +1 -1 trunk/configure.ac (File Modified)
3546 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3548 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3549 services (+S). Unlike operstring and adminstring, this
3550 is not changeable with /quote set but is updated on rehash.
3554 +1 -0 trunk/doc/example.conf (File Modified)
3555 +10 -2 trunk/doc/reference.conf (File Modified)
3556 +1 -0 trunk/include/s_conf.h (File Modified)
3557 +6 -0 trunk/modules/m_info.c (File Modified)
3558 +3 -2 trunk/modules/m_whois.c (File Modified)
3559 +1 -0 trunk/src/newconf.c (File Modified)
3560 +1 -0 trunk/src/s_conf.c (File Modified)
3563 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3565 Fix handling of comma in whois: ignore the comma and
3566 everything after it but do output the entire parameter
3571 +2 -2 trunk/modules/m_whois.c (File Modified)
3574 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3576 New /stats letter 's' to list HURTs:
3577 - opers get the full listing.
3578 - users get any HURTs that match their sockhost/orighost if
3579 "stats_k_oper_only" is set to 1.
3583 +50 -0 trunk/extensions/hurt.c (File Modified)
3586 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3588 - make the newconf system available to modules.
3592 +4 -1 trunk/include/newconf.h (File Modified)
3593 +4 -8 trunk/src/newconf.c (File Modified)
3596 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3598 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3601 +0 -3 trunk/doc/example.conf (File Modified)
3602 +0 -3 trunk/doc/reference.conf (File Modified)
3605 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3607 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3611 +3 -0 trunk/doc/example.conf (File Modified)
3612 +3 -0 trunk/doc/reference.conf (File Modified)
3615 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3617 Fix too early truncation of JOIN channel list.
3621 +2 -3 trunk/modules/core/m_join.c (File Modified)
3624 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3626 - From ratbox 2.2 (anfl), send server notices about read
3627 errors from handshakes and servers to +s instead of +d.
3628 - Send various server notices about failed server
3629 connections which did not reach registered state network
3630 wide if the connection was initiated by a remote oper.
3631 This avoids annoying the whole net if there is a
3632 broken autoconnect, but allows all opers to see why a
3633 remote connect failed. Failed connections which did reach
3634 server state already generate server notices everywhere.
3636 Note: this is an exception to our general policy to not send
3637 server notices about unregistered connections remotely.
3641 +1 -0 trunk/include/client.h (File Modified)
3642 +20 -6 trunk/src/client.c (File Modified)
3643 +6 -6 trunk/src/s_serv.c (File Modified)
3646 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3652 +1 -1 trunk/doc/example.conf (File Modified)
3653 +1 -1 trunk/doc/reference.conf (File Modified)
3656 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3658 Don't allow #channel +b $c:&channel (inconsistent target).
3662 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3665 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3667 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3671 +0 -2 trunk/include/client.h (File Modified)
3674 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3676 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3680 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3683 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3685 Store IP addresses in whowas. These are shown to opers.
3686 Obtained from Eurus patches.
3687 orighost tracking removed (not worth the memory IMHO),
3688 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3689 with unknown IPs and to not violate auth{} spoof policy.
3693 +2 -0 trunk/doc/reference.conf (File Modified)
3694 +1 -0 trunk/include/numeric.h (File Modified)
3695 +1 -0 trunk/include/whowas.h (File Modified)
3696 +10 -1 trunk/modules/m_whowas.c (File Modified)
3697 +1 -1 trunk/src/messages.tab (File Modified)
3698 +4 -0 trunk/src/whowas.c (File Modified)
3701 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3703 Describe hostmask parameter of masktrace better in sgml docs.
3707 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3710 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3712 masktrace help file: mention CIDR IP masks
3717 +2 -0 trunk/help/opers/masktrace (File Modified)
3720 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3722 MASKTRACE: allow normal match() on IP address also
3727 +2 -3 trunk/modules/m_etrace.c (File Modified)
3730 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3732 Allow +S clients (services) to send to channels and @/+ channels always.
3736 +1 -1 trunk/modules/core/m_message.c (File Modified)
3737 +1 -1 trunk/src/channel.c (File Modified)
3740 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3742 Allow servers to send to @#chan and +#chan.
3746 +1 -1 trunk/modules/core/m_message.c (File Modified)
3749 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3751 Don't count opers on service{} servers in /lusers.
3755 +2 -2 trunk/src/s_user.c (File Modified)
3758 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3760 Show opers the real host behind a dynamic spoof in WHOIS.
3761 If the user is auth{} spoofed, this shows the auth{} spoof
3762 otherwise it shows the DNS hostname and IP address.
3763 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3767 +1 -0 trunk/include/numeric.h (File Modified)
3768 +12 -2 trunk/modules/m_whois.c (File Modified)
3769 +1 -1 trunk/src/messages.tab (File Modified)
3772 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3774 Remove #define HIDE_SPOOF_IPS from config.h, should
3775 have been done earlier.
3779 +0 -7 trunk/include/config.h (File Modified)
3782 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3784 Bring back ERR_CANTKILLSERVER.
3788 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3791 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3794 - also send RPL_HOSTHIDDEN on -h
3795 - don't allow +h for auth{} spoofed clients
3799 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3802 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3804 /etc/resolv.conf parsing:
3805 - don't crash (sometimes) if there is a line without an argument
3806 (e.g. 'search' by itself)
3807 - fix handling of lines with leading whitespace
3811 +9 -8 trunk/src/reslib.c (File Modified)
3814 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3816 Put back code that terminates DNS queries, which was
3817 removed during the resolver changes.
3821 +4 -0 trunk/src/s_auth.c (File Modified)
3824 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3826 - oh hey, that was in the wrong place
3830 +13 -13 trunk/src/s_auth.c (File Modified)
3833 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3835 - handle a situation where a user can go away before DNS completes
3839 +13 -0 trunk/src/s_auth.c (File Modified)
3842 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3848 +1 -0 trunk/include/blacklist.h (File Modified)
3849 +1 -0 trunk/include/res.h (File Modified)
3850 +33 -2 trunk/src/blacklist.c (File Modified)
3851 +2 -0 trunk/src/client.c (File Modified)
3852 +24 -0 trunk/src/res.c (File Modified)
3855 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3857 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3858 if comm_accept() failed.
3860 Found with valgrind.
3864 +4 -4 trunk/src/listener.c (File Modified)
3867 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3869 - handle unavailable Client/preClient structs
3873 +9 -0 trunk/src/blacklist.c (File Modified)
3876 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3878 Add +lf to SGML docs.
3882 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3885 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3887 Also do forwarding if the channel limit (+l) is exceeded.
3891 +1 -1 trunk/help/opers/cmode (File Modified)
3892 +2 -2 trunk/modules/core/m_join.c (File Modified)
3895 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3897 Post-release lovin':
3898 - Update version to 2.1.0.
3899 - Regenerate configure.
3903 +9 -9 trunk/configure (File Modified)
3904 +1 -1 trunk/configure.ac (File Modified)
3907 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3909 Comment out example blacklist{} block.
3913 +7 -7 trunk/doc/example.conf (File Modified)
3914 +7 -7 trunk/doc/reference.conf (File Modified)
3917 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3919 Add note regarding use of AHBL BLs.
3923 +4 -0 trunk/doc/example.conf (File Modified)
3924 +4 -0 trunk/doc/reference.conf (File Modified)
3927 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3933 +2 -2 trunk/CREDITS (File Modified)
3936 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3942 +1 -0 trunk/CREDITS (File Modified)
3945 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3947 Put more recent ratbox CREDITS here.
3951 +3 -2 trunk/doc/Ratbox-team (File Modified)
3954 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3960 +5 -4 trunk/NEWS (File Modified)
3963 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3965 Mention that install or make install also avoids modunload crashes.
3969 +2 -1 trunk/BUGS (File Modified)
3972 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3978 +3 -8 trunk/NEWS (File Modified)
3981 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3987 +3 -2 trunk/BUGS (File Modified)
3990 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3992 - add orighost check to hurt.c
3997 +1 -6 trunk/BUGS (File Modified)
3998 +1 -1 trunk/extensions/hurt.c (File Modified)
4001 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4003 Make kline_exempt exempt from HURT also.
4007 +2 -1 trunk/extensions/hurt.c (File Modified)
4010 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4012 Fix mask HEAL propagation.
4016 +6 -3 trunk/extensions/hurt.c (File Modified)
4019 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4026 +18 -31 trunk/extensions/README (File Modified)
4029 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4031 More target change hax.
4036 +5 -0 trunk/extensions/hurt.c (File Modified)
4039 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4041 Improvements to HURT propagation.
4045 +8 -6 trunk/extensions/hurt.c (File Modified)
4048 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4050 - further simplification
4054 +25 -76 trunk/extensions/hurt.c (File Modified)
4055 +0 -9 trunk/extensions/hurt.h (File Modified)
4058 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4064 +13 -0 trunk/extensions/hurt.c (File Modified)
4067 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4069 - cut off at 15 messages instead of 30
4073 +1 -1 trunk/extensions/hurt.h (File Modified)
4076 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4078 Squash a warning here.
4082 +1 -3 trunk/src/ircd.c (File Modified)
4085 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4087 Don't show servers in /stats l to nonopers if flatten links is enabled.
4091 +3 -1 trunk/modules/m_stats.c (File Modified)
4094 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4100 +20 -7 trunk/extensions/hurt.c (File Modified)
4103 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4105 - remove inline stuff (yuck)
4106 - sockaddr should have been sockhost
4110 +22 -31 trunk/extensions/hurt.c (File Modified)
4113 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4115 - make hurt checking actually work
4119 +2 -7 trunk/extensions/hurt.c (File Modified)
4122 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4124 Slight tweak to alias{}.
4128 +4 -0 trunk/src/parse.c (File Modified)
4131 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4133 - further simplification
4137 +59 -71 trunk/extensions/hurt.c (File Modified)
4138 +0 -1 trunk/extensions/hurt.h (File Modified)
4141 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4143 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4147 +10 -20 trunk/extensions/hurt.c (File Modified)
4148 +0 -4 trunk/extensions/hurt.h (File Modified)
4151 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4153 - remove some unnecessary code here (hurt_initial_check_event()).
4157 +0 -23 trunk/extensions/hurt.c (File Modified)
4160 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4162 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4166 +8 -0 trunk/modules/core/m_message.c (File Modified)
4169 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4171 - more sane tgchange hax
4175 +2 -1 trunk/extensions/hurt.c (File Modified)
4178 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4180 Make HEAL <nick> work.
4184 +40 -43 trunk/extensions/hurt.c (File Modified)
4187 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4189 Destroy hurt_clients list on unload.
4193 +7 -0 trunk/extensions/hurt.c (File Modified)
4196 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4198 Coding style: no space between a function name and parenthesis.
4202 +43 -43 trunk/extensions/hurt.c (File Modified)
4205 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4207 Now works and throws out hurt clients after 30 protocol messages
4208 unless they identify.
4212 +28 -36 trunk/extensions/hurt.c (File Modified)
4213 +1 -7 trunk/extensions/hurt.h (File Modified)
4216 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4218 Working addition/lookup.
4222 +8 -0 trunk/extensions/hurt.c (File Modified)
4225 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4227 Get rid of hyb6 style propagation (:server COMMAND source).
4231 +18 -22 trunk/extensions/hurt.c (File Modified)
4234 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4236 add not-working hurt_add and hurt_find
4240 +13 -5 trunk/extensions/hurt.c (File Modified)
4243 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4245 Comment out a lot of stuff so I can load and unload this without crashing.
4249 +17 -6 trunk/extensions/hurt.c (File Modified)
4252 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4254 Fix svn:keywords and add a short comment at the top.
4258 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4261 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4263 - Make hurt module compile
4264 - Link it to the build
4265 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4266 correct flag name, no CAP_TS6 use etc
4270 +1 -0 trunk/extensions/Makefile.in (File Modified)
4271 +30 -32 trunk/extensions/hurt.c (File Modified)
4274 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4276 Put beu's hurt module in trunk.
4280 + - trunk/extensions/hurt.c (File Added)
4281 + - trunk/extensions/hurt.h (File Added)
4284 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4286 - _iprint(): use stderr instead of stdout
4290 +1 -1 trunk/src/s_log.c (File Modified)
4293 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4295 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4296 and subsequently destroy our kqueue when we close 0, 1, 2
4298 - After closing fd 0, 1, 2 reopen them to /dev/null again
4299 so we don't send messages from malloc etc to a random
4301 - Remove an obsolete comment.
4305 +13 -2 trunk/src/ircd.c (File Modified)
4308 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4314 +29 -1 trunk/NEWS (File Modified)
4317 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4323 +1 -1 trunk/configure (File Modified)
4326 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4328 Fix openssl version check to also accept versions newer than 0.9.6.
4332 +1 -1 trunk/configure.ac (File Modified)
4335 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4337 Oops, need packet.h here.
4341 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4344 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4346 End the flood grace period in CPRIVMSG/CNOTICE.
4350 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4353 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4355 - update class::connectfreq documentation
4359 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4362 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4364 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4368 +3 -6 trunk/src/s_serv.c (File Modified)
4371 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4373 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4377 +1 -1 trunk/src/messages.tab (File Modified)
4380 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4382 Don't mention that /stats p shows idle times, as it doesn't.
4386 +1 -1 trunk/help/opers/stats (File Modified)
4387 +1 -1 trunk/help/users/stats (File Modified)
4390 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4392 /stats A shows DNS servers, it doesn't matter whether ircd
4393 uses ADNS or something else.
4397 +1 -1 trunk/help/opers/stats (File Modified)
4400 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4402 get_client_name() fix
4406 +4 -0 trunk/src/client.c (File Modified)
4409 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4415 +6 -0 trunk/src/ircd.c (File Modified)
4418 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4420 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4423 +16 -17 trunk/configure (File Modified)
4424 +1 -1 trunk/configure.ac (File Modified)
4427 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4429 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4432 +135 -0 trunk/configure (File Modified)
4433 +6 -0 trunk/configure.ac (File Modified)
4436 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4438 Exit 0 on successful -conftest.
4442 +1 -1 trunk/src/ircd.c (File Modified)
4445 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4447 Make the "keep the parent process around" thing work, by opening
4448 a pipe to the child process. This pipe is on fd 0 in the child
4449 process. After successful initialization, the child will write
4450 a byte to this pipe, on fatal errors it will close it without
4453 Somewhat hackish still but should work.
4457 +27 -30 trunk/src/ircd.c (File Modified)
4460 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4462 - convert some error messages to ierror() over fprintf/ilog combination
4466 +3 -6 trunk/src/ircd.c (File Modified)
4469 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4471 - inotice() for loadmodule when in foreground mode
4475 +3 -0 trunk/src/modules.c (File Modified)
4478 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4480 - remove inotice() on loading modules from the config
4484 +0 -3 trunk/src/modules.c (File Modified)
4487 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4489 - usleep for 50000usec in the parent process to allow for startup messages
4490 to be cleanly printed before detaching to shell, this should be more than
4495 +3 -0 trunk/src/ircd.c (File Modified)
4498 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4500 - display more errors during normal startup as to try to help people find common problems
4504 +27 -10 trunk/src/ircd.c (File Modified)
4507 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4509 - version bump in preparation of 2.0.0 release
4513 +9 -9 trunk/configure (File Modified)
4514 +1 -1 trunk/configure.ac (File Modified)
4517 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4519 Change example.conf operator block from "admin" to "god",
4520 so as to show we encourage per-person operator blocks.
4524 +4 -2 trunk/doc/example.conf (File Modified)
4527 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4529 Document alias{} block.
4533 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4536 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4538 Document DNS blacklist stuff in sgml.
4542 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4543 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4546 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4548 Misc /stats clarifications.
4552 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4555 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4557 Move snomasks into umodes chapter.
4558 Move oprivs chapter down.
4562 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4563 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4564 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4567 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4569 Mention operator{} user@host change.
4573 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4576 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4578 operator{} block user@host matches against orighost now, not host.
4579 This means that services/+h spoofs do not work in operator{} blocks;
4580 auth{} spoofs still work.
4584 +4 -0 trunk/doc/example.conf (File Modified)
4585 +1 -1 trunk/doc/reference.conf (File Modified)
4586 +2 -2 trunk/modules/m_challenge.c (File Modified)
4587 +1 -1 trunk/modules/m_oper.c (File Modified)
4590 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4592 - inotice/iwarn/ierror() stuff I was working on
4596 +3 -0 trunk/include/s_log.h (File Modified)
4597 +15 -11 trunk/src/ircd.c (File Modified)
4598 +3 -1 trunk/src/modules.c (File Modified)
4599 +1 -1 trunk/src/newconf.c (File Modified)
4600 +54 -0 trunk/src/s_log.c (File Modified)
4603 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4605 Oops, don't add blacklists to the list twice on rehash.
4609 +3 -2 trunk/src/blacklist.c (File Modified)
4612 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4614 Remove notices to the client about progress of dnsbl lookups.
4618 +0 -4 trunk/src/blacklist.c (File Modified)
4621 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4623 Add auth{} flag dnsbl_exempt.
4627 +2 -1 trunk/doc/example.conf (File Modified)
4628 +2 -1 trunk/doc/reference.conf (File Modified)
4629 +2 -0 trunk/include/s_conf.h (File Modified)
4630 +1 -0 trunk/src/newconf.c (File Modified)
4631 +8 -1 trunk/src/s_user.c (File Modified)
4634 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4636 Switch alias{} and blacklist{} around, for consistency with example.conf.
4640 +18 -18 trunk/doc/reference.conf (File Modified)
4643 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4645 Send a warning to the user if they are dnsbl listed but exempted.
4649 +17 -12 trunk/src/s_user.c (File Modified)
4652 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4654 Move throwing out dnsbl listed clients to registration,
4655 and make kline_exempt exempt from it.
4659 +1 -0 trunk/include/blacklist.h (File Modified)
4660 +4 -0 trunk/include/client.h (File Modified)
4661 +15 -16 trunk/src/blacklist.c (File Modified)
4662 +6 -0 trunk/src/client.c (File Modified)
4663 +17 -0 trunk/src/s_user.c (File Modified)
4666 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4668 Show refcount in /stats n.
4672 +3 -2 trunk/modules/m_stats.c (File Modified)
4675 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4677 Don't look up dnsbls twice if they send USER twice.
4681 +5 -3 trunk/modules/m_user.c (File Modified)
4684 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4686 Add /stats n to help files.
4690 +1 -0 trunk/help/opers/stats (File Modified)
4691 +1 -0 trunk/help/users/stats (File Modified)
4694 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4696 Only check dnsbls for A records, not AAAA.
4700 +1 -1 trunk/src/blacklist.c (File Modified)
4703 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4705 Don't remove non-illegal blacklists on completion of check.
4706 Add debugging notices (not working).
4710 +5 -1 trunk/src/blacklist.c (File Modified)
4713 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4715 Don't call register_local_user() if they haven't sent a nick yet.
4719 +1 -1 trunk/src/blacklist.c (File Modified)
4722 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4724 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4728 +21 -0 trunk/modules/m_stats.c (File Modified)
4731 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4733 More dnsbl rehash fixes, it was adding bogus entries.
4737 +2 -7 trunk/src/newconf.c (File Modified)
4740 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4742 Need blacklist.h here.
4746 +1 -0 trunk/src/s_conf.c (File Modified)
4749 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4755 +1 -2 trunk/configure (File Modified)
4756 +0 -48 trunk/configure.ac (File Modified)
4757 + - trunk/doc/example-iauth.conf (File Deleted)
4758 + - trunk/iauth/ (File Deleted)
4761 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4763 Improve handling of rehashing with blacklists.
4764 Also some coding style tweaks.
4768 +3 -2 trunk/include/blacklist.h (File Modified)
4769 +35 -16 trunk/src/blacklist.c (File Modified)
4770 +2 -0 trunk/src/s_conf.c (File Modified)
4773 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4775 Clear can_send cache if a user logs in or out from services.
4779 +2 -0 trunk/modules/m_services.c (File Modified)
4782 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4784 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4785 This directory is not entered by default.
4786 More stuff needs to be moved into here.
4790 +2 -1 trunk/configure (File Modified)
4791 +1 -0 trunk/configure.ac (File Modified)
4792 +69 -458 trunk/extensions/Makefile.in (File Modified)
4793 + - trunk/extensions/m_clearchan.c (File Deleted)
4794 + - trunk/extensions/m_force.c (File Deleted)
4795 + - trunk/unsupported/ (File Added)
4796 + - trunk/unsupported/Makefile.in (File Added)
4797 + - trunk/unsupported/m_clearchan.c (File Added)
4798 + - trunk/unsupported/m_force.c (File Added)
4801 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4803 Logging/wallops for forcejoin/forcepart, numeric fix.
4804 This needs to be moved to the toys section.
4808 +22 -2 trunk/extensions/m_force.c (File Modified)
4811 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4813 Fix comments at the top (including copyright).
4817 +3 -2 trunk/extensions/m_omode.c (File Modified)
4820 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4822 Add OMODE command to extensions/ for oper mode hacking:
4823 - requires admin privs
4824 - does not work for opped opers
4826 - sends a ServerMode for opping the oper themselves,
4827 otherwise a mode coming from the oper (not only
4828 does this provide full accountability, it is also
4829 easiest to implement while avoiding channels
4830 messed up with bogus bans etc).
4834 +171 -0 trunk/extensions/Makefile.in (File Modified)
4835 + - trunk/extensions/m_omode.c (File Added)
4838 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4844 + - trunk/include/blacklist.h (Property Modified)
4845 + - trunk/src/blacklist.c (Property Modified)
4848 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4850 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4854 +5 -1 trunk/src/blacklist.c (File Modified)
4857 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4859 Initial DNS blacklist support:
4860 - see example.conf for how to use.
4861 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4862 - tor.ahbl.org is also included because most networks will not want to allow tor
4863 (and we're considering going KoS on tor users here anyway due to abuse)
4867 +18 -0 trunk/doc/example.conf (File Modified)
4868 +66 -0 trunk/doc/reference.conf (File Modified)
4869 + - trunk/include/blacklist.h (File Added)
4870 +2 -0 trunk/include/client.h (File Modified)
4871 +3 -0 trunk/modules/m_user.c (File Modified)
4872 +152 -0 trunk/src/Makefile.in (File Modified)
4873 + - trunk/src/blacklist.c (File Added)
4874 +34 -0 trunk/src/newconf.c (File Modified)
4875 +1 -0 trunk/src/s_auth.c (File Modified)
4876 +4 -0 trunk/src/s_user.c (File Modified)
4879 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4881 Remove last bit of lzo stuff (comment in example.conf connect{}).
4885 +0 -4 trunk/doc/example.conf (File Modified)
4888 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4890 Show sasl successes and failures in /stats t (like other
4891 things in /stats t, about local clients only).
4895 +2 -0 trunk/include/s_stats.h (File Modified)
4896 +3 -0 trunk/modules/m_sasl.c (File Modified)
4897 +3 -0 trunk/src/s_stats.c (File Modified)
4900 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4902 Allow messaging services by nickname without using
4903 target change slots (this was already possible with
4904 user@server notation or services shortcuts).
4908 +2 -2 trunk/modules/core/m_message.c (File Modified)
4911 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4913 Abort a safelist if a new /list comes in while one is already in progress.
4917 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4920 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4922 Change $![letter]:[mask] to $~[letter]:[mask]
4923 so both ! and ~ invert an extban.
4927 +2 -0 trunk/src/chmode.c (File Modified)
4930 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4932 - revert due to technical issues
4936 +1 -1 trunk/src/extban.c (File Modified)
4939 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4941 - 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
4945 +1 -1 trunk/src/extban.c (File Modified)
4948 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4950 Don't pace /list on a single channel.
4954 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4957 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4959 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4963 +4 -2 trunk/include/supported.h (File Modified)
4966 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4968 Extban types are case insensitive; force them to lowercase when added.
4972 +5 -5 trunk/doc/extban.txt (File Modified)
4973 +4 -0 trunk/src/chmode.c (File Modified)
4974 +3 -3 trunk/src/extban.c (File Modified)
4977 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4979 sendto_wallops_flags():
4980 - instead of checking IsOper on each client, walk the appropriate list
4981 - instead of sending non-+z wallops from persons to nonopers, send only
4982 +w wallops from persons
4986 +1 -5 trunk/src/send.c (File Modified)
4989 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4991 Prefix oper wallops with "WALLOPS - " if they would
4992 otherwise look like operwalls or locops, when sending
4993 them to local users.
4997 +11 -1 trunk/modules/m_wallops.c (File Modified)
5000 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5002 Make sure destination field in some sasl numerics
5003 is the user's nick, not the sasl agent or server
5008 +2 -2 trunk/modules/m_sasl.c (File Modified)
5011 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5013 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5017 +1 -1 trunk/extensions/Makefile.in (File Modified)
5020 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5022 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5026 +1 -0 trunk/src/s_user.c (File Modified)
5029 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5031 Fix build for when IPv6 is disabled.
5035 +12 -10 trunk/src/s_auth.c (File Modified)
5038 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5040 Add information about adding extban types.
5044 +25 -0 trunk/doc/extban.txt (File Modified)
5047 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5049 Better extban validation: try to match a new extban from
5050 a local user against its setter to see if it is valid.
5051 Unknown extban types from remotes are no longer hidden.
5055 +4 -3 trunk/doc/extban.txt (File Modified)
5056 +1 -0 trunk/include/channel.h (File Modified)
5057 +2 -6 trunk/src/chmode.c (File Modified)
5058 +32 -0 trunk/src/extban.c (File Modified)
5061 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5063 Make sure both .c.o: and .s.o: are followed by the necessary command.
5067 +1 -0 trunk/src/Makefile.in (File Modified)
5070 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5072 Add need_sasl auth{} flag to sgml documentation.
5076 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5079 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5081 Document need_sasl auth{} flag in example confs.
5085 +1 -0 trunk/doc/example.conf (File Modified)
5086 +1 -0 trunk/doc/reference.conf (File Modified)
5089 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5091 Don't allow TB to set an empty topic.
5092 This would be possible if a server sent bad protocol
5093 and could cause a crash.
5097 +4 -0 trunk/modules/m_tb.c (File Modified)
5100 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5106 +1 -1 trunk/Makefile.in (File Modified)
5109 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5115 +2 -2 trunk/configure (File Modified)
5116 +1 -1 trunk/configure.ac (File Modified)
5119 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5125 +2 -2 trunk/configure (File Modified)
5128 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5134 +1 -1 trunk/extensions/Makefile.in (File Modified)
5137 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5139 - rename contrib to extensions to bring some clarity to things
5143 +1 -1 trunk/Makefile.in (File Modified)
5144 +1 -1 trunk/configure.ac (File Modified)
5145 +10 -10 trunk/doc/example.conf (File Modified)
5146 +10 -10 trunk/doc/reference.conf (File Modified)
5147 + - trunk/extensions/ (File Added)
5148 + - trunk/extras/ (File Deleted)
5151 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5157 +1 -1 trunk/Makefile.in (File Modified)
5158 +1 -1 trunk/configure.ac (File Modified)
5159 + - trunk/contrib/ (File Deleted)
5160 + - trunk/extras/ (File Added)
5163 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5165 Don't allow servers to QUIT (they should use SQUIT).
5169 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5172 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5178 + - trunk/src/fnvhash.s (Property Modified)
5181 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5183 - reduced version of code
5187 +9 -61 trunk/src/fnvhash.s (File Modified)
5190 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5192 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5196 +1 -1 trunk/src/fnvhash.s (File Modified)
5199 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5201 Fix orighost matching for klines, etc. Was hashing the visible
5206 +1 -1 trunk/src/hostmask.c (File Modified)
5209 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5211 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5215 +7 -1 trunk/configure (File Modified)
5216 +5 -0 trunk/configure.ac (File Modified)
5217 +5 -6 trunk/src/Makefile.in (File Modified)
5218 +0 -4 trunk/src/fnvhash.s (File Modified)
5219 +0 -2 trunk/src/hash.c (File Modified)
5222 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5224 - regenerate configure
5228 +18 -0 trunk/configure (File Modified)
5231 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5233 - --enable-ricer-hashing option.
5237 +9 -0 trunk/configure.ac (File Modified)
5238 +3 -0 trunk/include/setup.h.in (File Modified)
5241 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5243 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5247 + - trunk/src/fnvhash.s (File Added)
5248 +3 -0 trunk/src/hash.c (File Modified)
5251 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5253 Fix syntax error in reference.conf.
5257 +0 -1 trunk/doc/reference.conf (File Modified)
5260 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5262 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5263 (&& instead of ||...)
5264 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5268 +1 -1 trunk/src/chmode.c (File Modified)
5271 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5273 Documentation for extban.
5277 + - trunk/doc/extban.txt (File Added)
5280 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5282 Add extban modules to example confs.
5286 +5 -0 trunk/doc/example.conf (File Modified)
5287 +10 -0 trunk/doc/reference.conf (File Modified)
5290 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5292 Initial addition of extended ban types (conditionals).
5293 Allows custom +bqeI checks via modules.
5294 Initial extra types are account (a[:mask]), oper (o),
5295 channel (c:name), realname (r:mask), server (s:mask).
5299 +229 -0 trunk/contrib/Makefile.in (File Modified)
5300 + - trunk/contrib/extb_account.c (File Added)
5301 + - trunk/contrib/extb_channel.c (File Added)
5302 + - trunk/contrib/extb_oper.c (File Added)
5303 + - trunk/contrib/extb_realname.c (File Added)
5304 + - trunk/contrib/extb_server.c (File Added)
5305 +13 -0 trunk/include/channel.h (File Modified)
5306 +1 -0 trunk/src/Makefile.in (File Modified)
5307 +14 -5 trunk/src/channel.c (File Modified)
5308 +91 -0 trunk/src/chmode.c (File Modified)
5309 + - trunk/src/extban.c (File Added)
5312 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5314 Do not force +bqeI modes starting with '$' in nick!user@host format.
5315 * and ? characters in them are still assumed to be wildcards.
5319 +6 -0 trunk/src/chmode.c (File Modified)
5322 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5324 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5328 +4 -0 trunk/modules/m_capab.c (File Modified)
5331 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5333 Stop some mixing of client and server protocol.
5337 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5338 +4 -2 trunk/modules/m_pass.c (File Modified)
5339 +6 -0 trunk/modules/m_sasl.c (File Modified)
5340 +6 -0 trunk/modules/m_user.c (File Modified)
5343 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5349 +0 -2 trunk/include/s_newconf.h (File Modified)
5350 +0 -4 trunk/include/s_serv.h (File Modified)
5351 +0 -1 trunk/src/newconf.c (File Modified)
5352 +1 -13 trunk/src/s_serv.c (File Modified)
5355 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5357 - revert LZOLink patch for now
5361 +0 -1 trunk/servlink/Makefile.in (File Modified)
5362 +0 -16 trunk/servlink/README (File Modified)
5363 +2 -36 trunk/servlink/control.c (File Modified)
5364 +0 -3 trunk/servlink/control.h (File Modified)
5365 +7 -5955 trunk/servlink/io.c (File Modified)
5366 + - trunk/servlink/lzoconf.h (File Deleted)
5367 + - trunk/servlink/lzodefs.h (File Deleted)
5368 + - trunk/servlink/minilzo.c (File Deleted)
5369 + - trunk/servlink/minilzo.h (File Deleted)
5370 +0 -1 trunk/servlink/servlink.h (File Modified)
5373 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5379 +4 -2 trunk/servlink/control.c (File Modified)
5380 +2 -1 trunk/servlink/io.c (File Modified)
5383 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5389 +2 -2 trunk/servlink/io.c (File Modified)
5392 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5394 - paranoia, prevent segfaults
5398 +2 -2 trunk/servlink/io.c (File Modified)
5401 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5403 - more optimal servlink code
5407 +21 -8 trunk/servlink/io.c (File Modified)
5410 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5412 - more efficient read strategy
5416 +15 -3 trunk/servlink/io.c (File Modified)
5419 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5421 - use lzo_uintp cast to make LZO happy
5425 +3 -3 trunk/servlink/io.c (File Modified)
5428 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5430 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5434 +4 -0 trunk/doc/example.conf (File Modified)
5435 +2 -1 trunk/include/s_newconf.h (File Modified)
5436 +4 -0 trunk/include/s_serv.h (File Modified)
5437 +1 -0 trunk/servlink/Makefile.in (File Modified)
5438 +16 -0 trunk/servlink/README (File Modified)
5439 +34 -2 trunk/servlink/control.c (File Modified)
5440 +3 -0 trunk/servlink/control.h (File Modified)
5441 +5929 -7 trunk/servlink/io.c (File Modified)
5442 + - trunk/servlink/lzoconf.h (File Added)
5443 + - trunk/servlink/lzodefs.h (File Added)
5444 + - trunk/servlink/minilzo.c (File Added)
5445 + - trunk/servlink/minilzo.h (File Added)
5446 +1 -0 trunk/servlink/servlink.h (File Modified)
5447 +1 -0 trunk/src/newconf.c (File Modified)
5448 +14 -2 trunk/src/s_serv.c (File Modified)
5451 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5453 - remove imalloc, it was a concept that probably wouldn't have worked properly
5457 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5458 + - trunk/libcharybdis/imalloc.c (File Deleted)
5459 + - trunk/libcharybdis/imalloc.h (File Deleted)
5462 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5464 - disable imalloc for now
5468 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5471 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5473 - remove unneeded debug code
5477 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5480 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5482 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5486 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5489 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5491 - more stuff here, imalloc remains disabled for now
5495 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5498 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5504 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5507 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5513 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5514 +2 -0 trunk/src/ircd.c (File Modified)
5517 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5519 - roll back libircd crap
5523 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5524 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5525 +29 -0 trunk/src/.depend (File Modified)
5526 +6 -21 trunk/src/Makefile.in (File Modified)
5527 +3 -218 trunk/src/ircd.c (File Modified)
5528 + - trunk/src/ircd_linker.c (File Deleted)
5529 + - trunk/src/main.c (File Deleted)
5532 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5534 - realloc(), free() implementation
5538 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5541 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5543 - malloc(), calloc() implementation
5547 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5550 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5552 - block_free(), block_find(), retune_heaps() implementation
5556 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5559 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5561 - block_destroy code, block_allocate code.
5565 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5568 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5574 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5577 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5579 - disable imalloc again :P
5583 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5586 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5592 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5595 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5601 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5604 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5606 - constructor code for imalloc engine (malloc_init())
5610 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5613 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5615 - imalloc engine improvements
5619 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5622 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5624 - replace mmap() code with direct brk()/sbrk() calls.
5628 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5631 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5633 - remove outdated i_malloc() interfaces
5637 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5640 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5642 - redisable imalloc (sorry!)
5646 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5649 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5651 - correct GET_PAGE_SLOT() macro
5655 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5658 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5660 - oops forgot to commit it with imalloc turned off
5664 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5667 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5673 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5674 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5677 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5679 - lowlevel imalloc code
5683 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5684 + - trunk/libcharybdis/imalloc.h (File Added)
5687 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5693 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5696 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5702 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5705 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5707 - 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)
5711 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5712 + - trunk/libcharybdis/imalloc.c (File Added)
5715 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5717 - increment configure Id
5721 +2208 -1 trunk/configure (File Modified)
5724 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5726 - bootstrap for imalloc code
5730 +54 -1 trunk/configure.ac (File Modified)
5731 +27 -0 trunk/include/setup.h.in (File Modified)
5734 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5736 Clarify interaction of spoofs and channel bans/operator{} blocks.
5740 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5741 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5744 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5746 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5750 +30 -22 trunk/src/ircd.c (File Modified)
5753 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5755 If shared{} blocks deny something, the command
5756 is silently ignored.
5760 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5763 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5765 Move up IsService check so we don't store a non-service
5766 in preClient->sasl_agent.
5770 +6 -6 trunk/modules/m_sasl.c (File Modified)
5773 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5775 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5776 Add some more sanity checks on agent strings.
5780 +13 -11 trunk/modules/m_sasl.c (File Modified)
5783 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5785 Unknown clients can have an ID too now so make sure to remove
5786 them from the hash if they exit.
5790 +3 -0 trunk/src/client.c (File Modified)
5793 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5795 Only accept sasl from servers in a service{} block.
5796 Not tested but this must go in.
5800 +6 -0 trunk/modules/m_sasl.c (File Modified)
5801 +3 -0 trunk/modules/m_signon.c (File Modified)
5804 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5806 Only process SAVE messages targetting registered users,
5807 not servers or unregistered connections. Could cause
5808 a crash when bad protocol was received.
5812 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5815 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5817 - fix QJM buffer overflow vulnerability (fucking GXTi)
5821 +3 -3 trunk/src/s_user.c (File Modified)
5824 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5826 Mention /scan umodes under oper_spy privilege.
5830 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5833 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5835 Mention that overlapping cluster blocks are a bad thing.
5839 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5842 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5844 - Document cluster{} and shared{} blocks.
5845 - Mention that service{} does not allow wildcards.
5849 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5852 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5854 Document exempt{} and service{} blocks, point to reference.conf for
5855 general{}, channel{} and serverhide{}.
5859 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5862 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5864 Document ~ in lists of values better.
5868 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5871 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5873 More detailed CNOTICE, CPRIVMSG descriptions.
5877 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5880 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5882 Oops, need both Revision and Id on modules.
5886 + - trunk/modules/sno_routing.c (Property Modified)
5889 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5891 Tweak header comment a bit (filename, Id).
5895 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5898 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5900 Add GLINE and UNGLINE.
5904 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5907 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5909 New configure with proper Id.
5913 +3 -1 trunk/configure (File Modified)
5916 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5918 Change #include directives for in6addr_any, hopefully compiles better now.
5922 +3 -1 trunk/configure.ac (File Modified)
5925 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5927 Encourage putting actual administrative information
5928 in the admin{} block.
5932 +3 -3 trunk/doc/example.conf (File Modified)
5935 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5937 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5941 +9 -7 trunk/include/s_conf.h (File Modified)
5942 +1 -0 trunk/src/newconf.c (File Modified)
5943 +10 -0 trunk/src/s_user.c (File Modified)
5946 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5948 - Change to glines = no in example confs
5949 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5954 +1 -1 trunk/doc/example.conf (File Modified)
5955 +1 -1 trunk/doc/reference.conf (File Modified)
5956 +2 -2 trunk/modules/m_gline.c (File Modified)
5959 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5961 - forward-port QJM fix from 1.1
5965 +2 -0 trunk/src/s_user.c (File Modified)
5968 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5970 - add switch to configure to disable the block allocator
5974 +18 -0 trunk/configure (File Modified)
5975 +9 -0 trunk/configure.ac (File Modified)
5976 +0 -6 trunk/include/config.h (File Modified)
5977 +3 -0 trunk/include/setup.h.in (File Modified)
5980 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5982 Fix wierd error that would exit SASL users with "Overridden"
5985 +1 -1 trunk/modules/m_signon.c (File Modified)
5988 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5990 Remove obsolete XXX comment about lazylinks.
5994 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5997 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5999 OJOIN: make sure to send the wallops remotely for #channels
6003 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6006 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6008 Accountability for OJOIN (contrib module)
6011 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6014 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6016 - move more stuff over to ircd_state
6020 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6021 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6022 +9 -0 trunk/src/ircd_state.c (File Modified)
6023 +3 -3 trunk/src/patricia.c (File Modified)
6026 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6028 - move more stuff out of libircd and into ircd_state.c
6032 +5 -5 trunk/src/channel.c (File Modified)
6033 +4 -4 trunk/src/client.c (File Modified)
6034 +12 -0 trunk/src/ircd_state.c (File Modified)
6037 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6039 - this is just barrels of fun
6043 + - trunk/include/ircd_state.h (File Added)
6044 +1 -1 trunk/src/Makefile.in (File Modified)
6045 +2 -1 trunk/src/channel.c (File Modified)
6046 +3 -52 trunk/src/ircd.c (File Modified)
6047 +100 -3 trunk/src/ircd_state.c (File Modified)
6050 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6052 It's .include, not #include.
6056 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6059 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6061 More consistent section titles.
6065 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6066 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6067 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6070 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6072 Mention possible exceeding of +j/+l due to propagation
6073 delays between servers.
6077 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6080 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6083 - "text" -> <quote>text</quote>
6089 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6090 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6091 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6092 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6095 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6097 Remove text about deprecation of glines.
6101 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6104 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6106 - Add description of umode +D, deaf.
6107 - Mention CALLERID 005 token with umode +g.
6111 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6114 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6116 Strip off a leading colon in services shortcuts (aliases).
6120 +2 -0 trunk/src/parse.c (File Modified)
6123 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6125 Add no_oper_invis contrib module, denies opers setting
6126 themselves invisible (except hidden_oper's).
6130 +42 -0 trunk/contrib/Makefile.in (File Modified)
6131 + - trunk/contrib/no_oper_invis.c (File Added)
6134 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6136 Mention /stats E, make the other /stats descriptions more consistent.
6140 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6143 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6145 Mention that the KILL reason and oper will appear on channels.
6149 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6152 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6154 Mention /mode #channel f to query forward channel from outside.
6158 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6161 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6163 Port over RATBOX_2_1 r20960 (anfl):
6164 client connect notices to +C should be hiding the extra
6165 fields for spoofed users
6169 +2 -1 trunk/src/s_user.c (File Modified)
6172 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6174 Add a chapter with our extra user commands:
6175 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6179 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6180 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6183 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6185 Do not put by <server>: in SQUIT reasons to servers
6186 other than the one being exited.
6190 +1 -1 trunk/src/client.c (File Modified)
6193 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6195 Regenerate configure.
6199 +1162 -1159 trunk/configure (File Modified)
6202 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6204 Move the warning flags down so they do not mess up
6205 checks like for -Wl,-export-dynamic.
6209 +33 -30 trunk/configure.ac (File Modified)
6212 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6218 +2 -1 trunk/iauth/Makefile.in (File Modified)
6221 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6223 - build iauth makefile
6227 +3 -2 trunk/configure (File Modified)
6228 +1 -0 trunk/configure.ac (File Modified)
6231 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6237 + - trunk/iauth/Makefile.in (File Added)
6240 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6242 - add iauth.conf.example from irc2.11
6246 + - trunk/doc/example-iauth.conf (File Added)
6249 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6251 - wow, i found some docs on this thing
6255 + - trunk/doc/technical/iauth-internals.txt (File Added)
6258 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6260 - no longer applicable
6264 + - trunk/authdaemon/ (File Deleted)
6267 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6269 - remove libircd.so on make clean (oops)
6273 +1 -1 trunk/src/Makefile.in (File Modified)
6276 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6278 - merge iauth source for experimentation
6282 + - trunk/iauth/ (File Added)
6283 + - trunk/iauth/a_conf.c (File Added)
6284 + - trunk/iauth/a_conf_def.h (File Added)
6285 + - trunk/iauth/a_conf_ext.h (File Added)
6286 + - trunk/iauth/a_defines.h (File Added)
6287 + - trunk/iauth/a_externs.h (File Added)
6288 + - trunk/iauth/a_io.c (File Added)
6289 + - trunk/iauth/a_io_ext.h (File Added)
6290 + - trunk/iauth/a_log.c (File Added)
6291 + - trunk/iauth/a_log_def.h (File Added)
6292 + - trunk/iauth/a_log_ext.h (File Added)
6293 + - trunk/iauth/a_struct_def.h (File Added)
6294 + - trunk/iauth/iauth.c (File Added)
6295 + - trunk/iauth/mod_lhex.c (File Added)
6296 + - trunk/iauth/mod_lhex_ext.h (File Added)
6297 + - trunk/iauth/mod_pipe.c (File Added)
6298 + - trunk/iauth/mod_pipe_ext.h (File Added)
6299 + - trunk/iauth/mod_rfc931.c (File Added)
6300 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6301 + - trunk/iauth/mod_socks.c (File Added)
6302 + - trunk/iauth/mod_socks_ext.h (File Added)
6303 + - trunk/iauth/mod_webproxy.c (File Added)
6304 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6307 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6309 User /quote help index was not sorted properly.
6313 +2 -2 trunk/help/Makefile.in (File Modified)
6314 +8 -8 trunk/help/users/index (File Modified)
6317 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6323 +25 -8 trunk/help/opers/index (File Modified)
6324 + - trunk/help/opers/scan (File Added)
6327 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6330 - Document SCAN UMODES
6331 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6335 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6338 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6340 Add our copyright information to /info (part of release-1.1 r1026).
6344 +1 -0 trunk/src/version.c.SH (File Modified)
6347 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6349 Fix some compile warnings.
6353 +1 -1 trunk/modules/core/m_join.c (File Modified)
6354 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6355 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6356 +1 -1 trunk/modules/m_scan.c (File Modified)
6357 +4 -4 trunk/modules/m_signon.c (File Modified)
6360 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6362 RSFNC: OK, actually consider unknowns also for detecting a collide.
6363 Otherwise we can get two clients with the same nick.
6367 +1 -1 trunk/modules/m_services.c (File Modified)
6370 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6372 - charybdis profiling stuff
6373 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6378 +0 -8 trunk/configure (File Modified)
6379 +1 -8 trunk/configure.ac (File Modified)
6380 +18 -0 trunk/include/channel.h (File Modified)
6381 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6382 +335 -260 trunk/src/.depend (File Modified)
6383 +1569 -0 trunk/src/Makefile.in (File Modified)
6384 + - trunk/src/chmode.c (File Added)
6385 +16 -1 trunk/src/ircd.c (File Modified)
6386 +11 -0 trunk/src/main.c (File Modified)
6387 +11 -0 trunk/src/modules.c (File Modified)
6390 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6392 RSFNC: Do not send kills to servers for unknowns
6396 +4 -2 trunk/modules/m_services.c (File Modified)
6399 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6401 Describe service{} blocks in reference.conf.
6405 +12 -0 trunk/doc/reference.conf (File Modified)
6408 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6410 Replace this list of modes with pointers to other documentation.
6414 +6 -50 trunk/doc/modes.txt (File Modified)
6417 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6419 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6420 looks too much like an old-ircd client pointer otherwise.
6424 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6427 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6430 - note truncation of the list (perhaps sending multiple
6432 - clarify in a comment that /findforwards on a nonexistent
6433 channel can be useful
6434 - sendto_one_notice() requires that the text start with
6439 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6442 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6444 When we close a local server's link, always include the
6445 name of the client causing the exit in the reason in the
6446 SQUIT we send them (replacing them with us). This makes
6447 sure server notices for stuff like "Not enough arguments
6448 to server command" are different on the two sides.
6452 +7 -5 trunk/src/client.c (File Modified)
6455 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6457 New contrib module m_findforwards.c
6461 +112 -0 trunk/contrib/Makefile.in (File Modified)
6462 + - trunk/contrib/m_findforwards.c (File Added)
6465 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6467 Whoops, don't show real host behind auth{} spoof in
6468 spoof notices if hide_spoof_ips is enabled.
6470 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6474 +3 -2 trunk/src/s_conf.c (File Modified)
6477 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6479 Add dalnet-style /identify that sends to nickserv or chanserv.
6483 +102 -0 trunk/contrib/Makefile.in (File Modified)
6484 + - trunk/contrib/m_identify.c (File Added)
6487 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6489 Document alias{} blocks a bit better.
6493 +9 -0 trunk/doc/reference.conf (File Modified)
6496 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6498 - add aliases to /stats m (data usage is not counted though, sorry)
6502 +1 -0 trunk/include/s_conf.h (File Modified)
6503 +3 -0 trunk/src/newconf.c (File Modified)
6504 +15 -0 trunk/src/parse.c (File Modified)
6507 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6509 - remove m_sshortcut as it's no longer relevant
6513 +0 -145 trunk/modules/Makefile.in (File Modified)
6514 + - trunk/modules/m_sshortcut.c (File Deleted)
6517 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6519 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6520 targets instead of my original idea :P)
6524 +32 -0 trunk/doc/example.conf (File Modified)
6525 +35 -0 trunk/doc/reference.conf (File Modified)
6526 +4 -0 trunk/include/parse.h (File Modified)
6527 +7 -0 trunk/include/s_conf.h (File Modified)
6528 +82 -0 trunk/src/newconf.c (File Modified)
6529 +78 -0 trunk/src/parse.c (File Modified)
6530 +16 -0 trunk/src/s_conf.c (File Modified)
6533 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6535 Remove some spaces after tabs. ??
6539 +18 -18 trunk/src/newconf.c (File Modified)
6542 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6545 - make sure to clear all marks also if the who was aborted
6546 because of too many matches
6547 - give ERR_TOOMANYMATCHES if too many matches
6550 ratbox RATBOX_2_2 r22003 (jilles)
6554 +28 -26 trunk/modules/m_who.c (File Modified)
6557 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6563 +9 -9 trunk/configure (File Modified)
6564 +1 -1 trunk/configure.ac (File Modified)
6567 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6569 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6573 +2 -1 trunk/include/s_newconf.h (File Modified)
6574 +20 -0 trunk/modules/m_rehash.c (File Modified)
6575 +1 -1 trunk/src/s_newconf.c (File Modified)
6578 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6580 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6584 +0 -1 trunk/doc/example.conf (File Modified)
6585 +0 -3 trunk/doc/reference.conf (File Modified)
6586 +0 -1 trunk/include/s_conf.h (File Modified)
6587 +0 -6 trunk/modules/m_info.c (File Modified)
6588 +1 -1 trunk/src/channel.c (File Modified)
6589 +0 -1 trunk/src/newconf.c (File Modified)
6592 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6594 Missing header in m_chghost.c
6597 +1 -0 trunk/modules/m_chghost.c (File Modified)
6600 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6602 Relocate QJM code to a seperate function(change_nick_user_host)
6603 Change CHGHOST to use change_nick_user_host instead of just setting it
6607 +3 -0 trunk/include/s_user.h (File Modified)
6608 +1 -1 trunk/modules/m_chghost.c (File Modified)
6609 +3 -78 trunk/modules/m_signon.c (File Modified)
6610 +89 -0 trunk/src/s_user.c (File Modified)
6613 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6615 Restore /stats a (dns servers, admin-only).
6619 +1 -0 trunk/include/res.h (File Modified)
6620 +5 -8 trunk/modules/m_stats.c (File Modified)
6621 +16 -0 trunk/src/res.c (File Modified)
6624 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6626 - Add CHARYBDIS_PROFILE if we are profiling.
6627 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6628 - Remove duplicate --enable-epoll entry.
6632 +1595 -15 trunk/configure (File Modified)
6633 +30 -11 trunk/configure.ac (File Modified)
6634 +3 -0 trunk/include/setup.h.in (File Modified)
6637 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6639 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6643 +28 -0 trunk/aclocal.m4 (File Modified)
6646 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6648 Allow requesting forward channel and quiet list in same mode command.
6652 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6655 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6657 Add description of xline wildcards.
6661 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6664 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6666 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6670 +0 -4 trunk/modules/m_services.c (File Modified)
6673 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6679 +1 -1 trunk/include/hook.h (File Modified)
6682 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6684 call_hook, not hook_call
6688 +1 -1 trunk/modules/core/m_join.c (File Modified)
6691 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6693 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6694 Could be useful for a number of things.
6698 +9 -0 trunk/modules/core/m_join.c (File Modified)
6701 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6703 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6707 +7 -0 trunk/include/hook.h (File Modified)
6710 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6712 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6716 +15 -0 trunk/modules/m_services.c (File Modified)
6719 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6721 Clarify snomask +f, +k, +u.
6725 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6728 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6730 Cmode +p and +s may be set simultaneously.
6734 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6737 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6739 actually, we should check the data version on each reload (oops)
6743 +6 -6 trunk/src/main.c (File Modified)
6746 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6748 more work on the loader
6752 +45 -21 trunk/src/main.c (File Modified)
6755 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6757 Add prototype ircd_state.c
6761 + - trunk/src/ircd_state.c (File Added)
6764 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6766 Smaller improvements.
6770 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6773 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6775 Add a lot of stuff here.
6779 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6782 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6784 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6788 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6791 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6793 Invex doesn't trump +r or (sic) +J.
6797 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6800 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6802 Check to make sure a module is not loaded before loading it.
6806 +6 -1 trunk/src/ircd_parser.y (File Modified)
6809 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6811 - Add a missing comma in the HeaderMessages array
6812 - Only send "Your hostname is too long ..." if that really is the case
6816 +2 -2 trunk/src/s_auth.c (File Modified)
6819 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6821 build_symtable() will have already bailed here, so no need to check
6822 explicitly whether or not charybdis_main is NULL.
6826 +7 -16 trunk/src/main.c (File Modified)
6829 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6831 Data structure versioning, part 1.
6835 +10 -1 trunk/include/ircd_defs.h (File Modified)
6836 +2 -0 trunk/src/ircd.c (File Modified)
6837 +15 -3 trunk/src/main.c (File Modified)
6840 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6842 build a symbol table and use that instead of doing a raw dlsym on everything
6846 + - trunk/include/ircd_linker.h (File Added)
6847 +71 -1 trunk/src/Makefile.in (File Modified)
6848 + - trunk/src/ircd_linker.c (File Added)
6849 +16 -4 trunk/src/main.c (File Modified)
6852 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6854 The launcher now calls io_loop() instead of charybdis_main().
6855 This is so that we do not have to reinitialize *everything* later.
6859 +1 -0 trunk/include/ircd.h (File Modified)
6860 +6 -7 trunk/src/ircd.c (File Modified)
6861 +13 -1 trunk/src/main.c (File Modified)
6864 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6866 Use global binding on libircd.so.
6870 +1 -1 trunk/src/main.c (File Modified)
6873 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6875 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6876 (it will do more later)
6880 +14 -12 trunk/include/config.h (File Modified)
6881 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6882 +31 -5 trunk/src/Makefile.in (File Modified)
6883 +78 -1 trunk/src/ircd.c (File Modified)
6884 + - trunk/src/main.c (File Added)
6887 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6889 Add whitespace here, oops.
6893 +1 -1 trunk/CREDITS (File Modified)
6896 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6898 Properly copy over the IP address here instead of using a cheap hack.
6899 Because the hack didn't work right except on IPv6. :|
6903 +12 -2 trunk/src/s_newconf.c (File Modified)
6906 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6908 Revert reject cache notice to ratbox's, which more
6909 clearly suggests what's happening.
6913 +4 -1 trunk/src/reject.c (File Modified)
6916 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6918 Fix the openssl status in the overview information.
6922 +1 -3 trunk/configure (File Modified)
6923 +1 -3 trunk/configure.ac (File Modified)
6926 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6928 - Add simple exempt{} block (127.0.0.1) to example.conf.
6929 - Remove mention of deny{}.
6933 +5 -0 trunk/doc/example.conf (File Modified)
6934 +1 -1 trunk/doc/reference.conf (File Modified)
6937 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6939 example.conf: add some comments at the start
6940 reference.conf: some ircd-ratbox -> charybdis
6944 +11 -0 trunk/doc/example.conf (File Modified)
6945 +6 -5 trunk/doc/reference.conf (File Modified)
6948 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6950 Rename m_createauthonly module to createauthonly
6951 as this is not a module providing an m_function
6956 +1 -38 trunk/contrib/Makefile.in (File Modified)
6957 + - trunk/contrib/createauthonly.c (File Added)
6958 + - trunk/contrib/m_createauthonly.c (File Deleted)
6961 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6963 Add to example confs commented lines for:
6964 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6965 sno_globalkline.so, sno_globaloper.so.
6969 +5 -1 trunk/doc/example.conf (File Modified)
6970 +9 -1 trunk/doc/reference.conf (File Modified)
6973 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6975 - Unbreak connecting to connect{}s with hostnames
6976 instead of IP addresses (broken with new resolver).
6977 - Try to do A/AAAA query based on aftype in
6978 connect{} (doesn't seem to work fully).
6982 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6985 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6987 Unbreak /rehash dns.
6991 +1 -0 trunk/src/res.c (File Modified)
6994 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6996 Preserve Hybrid Id and add one of our own.
7000 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7001 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7004 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7006 Add anfl and Androsyn to CREDITS.
7007 They wrote a lot of ratbox code we use, both before and after the fork.
7011 +2 -0 trunk/CREDITS (File Modified)
7014 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7016 Hostname validity check.
7020 +42 -3 trunk/src/s_auth.c (File Modified)
7023 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7025 Version bump to 1.2.0.
7029 +9 -9 trunk/configure (File Modified)
7030 +1 -1 trunk/configure.ac (File Modified)
7033 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7035 - Missed a spot in the IPv6 code here. Should be usable now.
7039 +2 -2 trunk/src/res.c (File Modified)
7042 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7044 Alright, so, this massive commit does the following:
7046 - Adds a resolver based on the undernet and hybrid one.
7047 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7048 - Makes a check in ./configure be posixly correct
7049 - Simplifies the auth code and DNS callbacks
7051 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7055 +1 -1 trunk/Makefile.in (File Modified)
7056 + - trunk/adns/ (File Deleted)
7057 +148 -80 trunk/configure (File Modified)
7058 +1 -2 trunk/configure.ac (File Modified)
7059 +6 -0 trunk/include/client.h (File Modified)
7060 +1 -0 trunk/include/packet.h (File Modified)
7061 +153 -41 trunk/include/res.h (File Modified)
7062 + - trunk/include/reslib.h (File Added)
7063 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7064 +930 -1449 trunk/modules/.depend (File Modified)
7065 +3 -0 trunk/modules/m_stats.c (File Modified)
7066 +417 -621 trunk/src/.depend (File Modified)
7067 +1 -1 trunk/src/.indent.pro (File Modified)
7068 +2069 -289 trunk/src/Makefile.in (File Modified)
7069 + - trunk/src/adns.c (File Deleted)
7070 + - trunk/src/res.c (File Added)
7071 + - trunk/src/reslib.c (File Added)
7072 +11 -50 trunk/src/s_auth.c (File Modified)
7073 +4 -26 trunk/src/s_newconf.c (File Modified)
7076 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7078 Document the NOBALLOC feature.
7082 +7 -1 trunk/include/config.h (File Modified)
7085 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7087 commands.sgml changes
7091 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7094 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7100 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7105 Improve description of class{} block (in particular,
7106 mention server classes as well as client classes).
7110 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7113 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7116 -/* sendq: servers need a higher sendq as they send more data */
7117 +/* sendq: servers need a higher sendq as they are sent more data */
7121 +1 -1 trunk/doc/reference.conf (File Modified)
7124 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7126 Add modules{} block.
7130 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7133 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7135 Add general::oper_snomask, snomask on oper up for opers
7136 that have umode +s set on oper up, but do not have
7137 a specific snomask setting in their operator block.
7138 If this is empty or not specified, +s is used as before.
7142 +4 -1 trunk/doc/example.conf (File Modified)
7143 +7 -1 trunk/doc/reference.conf (File Modified)
7144 +1 -0 trunk/include/client.h (File Modified)
7145 +1 -0 trunk/include/s_conf.h (File Modified)
7146 +32 -0 trunk/src/newconf.c (File Modified)
7147 +1 -0 trunk/src/s_conf.c (File Modified)
7148 +13 -3 trunk/src/s_user.c (File Modified)
7151 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7156 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7159 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7161 Add MASKTRACE and CHANTRACE commands.
7165 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7168 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7170 document loadmodule directive
7174 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7177 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7183 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7186 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7188 q:lines are no longer living in the ircd.conf either
7192 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7195 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7197 remove k:line, d:line, x:line as they are their own files now
7201 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7206 New place for operator::snomask.
7210 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7215 Document connect {}.
7219 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7222 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7224 example.conf: move operator::snomask to a more logical place,
7225 more sensible default
7226 reference.conf: add operator::snomask
7230 +3 -3 trunk/doc/example.conf (File Modified)
7231 +3 -0 trunk/doc/reference.conf (File Modified)
7234 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7236 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7237 in those conf entries that take umodes like <name1>, <name2>, ...
7241 +3 -0 trunk/doc/reference.conf (File Modified)
7242 +3 -0 trunk/src/newconf.c (File Modified)
7245 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7251 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7254 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7260 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7263 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7269 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7272 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7278 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7281 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7283 Document operator {} blocks.
7287 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7290 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7292 auth{}: clarify/add some details
7296 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7299 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7301 auth{}: Move a paragraph.
7305 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7308 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7310 Document auth{} blocks.
7314 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7317 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7323 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7326 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7328 Add umode +R, prevents unidentified clients from
7329 sending private messages or notices. /accept'ed
7330 clients and opers are exempt.
7331 Due to the /accept part, this is only checked
7332 at the target's server, may want to change
7337 +1 -0 trunk/help/opers/umode (File Modified)
7338 +1 -0 trunk/help/users/umode (File Modified)
7339 +2 -0 trunk/include/client.h (File Modified)
7340 +1 -0 trunk/include/numeric.h (File Modified)
7341 +11 -1 trunk/modules/core/m_message.c (File Modified)
7342 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7343 +1 -1 trunk/src/messages.tab (File Modified)
7344 +1 -1 trunk/src/s_user.c (File Modified)
7347 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7349 Don't allow a nick change if banned or quieted (and not
7350 voiced or opped) on a channel. This uses numeric 435
7351 (bahamut's "cannot change to a banned nick") because
7352 bahamut/ircu's 437 and hyperion's 438 already have
7353 another meaning for us.
7357 +2 -0 trunk/include/channel.h (File Modified)
7358 +1 -0 trunk/include/numeric.h (File Modified)
7359 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7360 +38 -0 trunk/src/channel.c (File Modified)
7361 +1 -1 trunk/src/messages.tab (File Modified)
7364 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7367 - respect ban exceptions
7368 - also deny a knock if quieted
7372 +2 -1 trunk/modules/m_knock.c (File Modified)
7375 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7377 Reverse bad substitution in comment.
7381 +1 -1 trunk/src/channel.c (File Modified)
7384 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7386 - set DynSpoof flag for clients spoofed at registration
7387 - add orighost instead of host to the hostname hash
7391 +5 -1 trunk/src/s_user.c (File Modified)
7394 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7396 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7400 +2 -3 trunk/src/send.c (File Modified)
7403 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7405 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7409 +17 -7 trunk/modules/m_signon.c (File Modified)
7412 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7414 Correct minimum args on ENCAP SASL to avoid nasty core.
7418 +1 -1 trunk/modules/m_sasl.c (File Modified)
7421 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7423 Style nits: sptr can't ever be NULL, don't compare truth
7428 +2 -3 trunk/modules/m_scan.c (File Modified)
7431 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7433 - Comment out scan_cmodes() prototype to suppress warning
7434 - Correct minimum parameter count for mo_scan()
7438 +2 -2 trunk/modules/m_scan.c (File Modified)
7441 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7444 - Include full command in operspy notice
7445 - Allow global scans (no-list used, mask not used) without operspy
7446 - Use ERR_NOPRIVS numeric
7450 +21 -9 trunk/modules/m_scan.c (File Modified)
7453 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7455 Cancel out the >3 default if < is given; this way
7456 any </> specification fully overrides the default.
7460 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7463 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7465 - Call mo_list() from m_list() to reduce code duplication
7466 - Default to >3, rather arbitrarily (conf option?)
7467 - Make < and > mean less than and greater than again
7471 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7474 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7476 When processing topic burst, hide connecting server
7477 on netburst if flatten links is enabled.
7481 +9 -2 trunk/modules/m_tb.c (File Modified)
7484 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7486 - remove PENALTY token
7490 +0 -1 trunk/include/supported.h (File Modified)
7493 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7496 - Add PENALTY because we have a pace-wait system.
7497 - Add FNC due to SAVE and RSFNC
7502 +4 -2 trunk/include/supported.h (File Modified)
7505 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7507 mkay, indent went nuts here
7511 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7514 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7516 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7517 and can be used instead. The SAFELIST implementation is the one used by
7518 default, as most users/networks will be used to it.
7522 +1 -0 trunk/NEWS (File Modified)
7523 +14 -0 trunk/include/client.h (File Modified)
7524 +5 -0 trunk/include/hash.h (File Modified)
7525 +404 -272 trunk/modules/Makefile.in (File Modified)
7526 + - trunk/modules/m_list.c (File Deleted)
7527 + - trunk/modules/m_list_ratbox.c (File Added)
7528 + - trunk/modules/m_list_safelist.c (File Added)
7529 +5 -5 trunk/src/hash.c (File Modified)
7532 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7534 Clear invites on a lowerTS JOIN or SJOIN.
7535 This should complete kick_on_split_riding protection.
7539 +5 -0 trunk/modules/core/m_join.c (File Modified)
7540 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7543 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7545 Like in ratbox, send and interpret timestamps on invites.
7549 +9 -2 trunk/modules/m_invite.c (File Modified)
7552 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7554 Add +S (network service) umode. Just for completeness, users or opers
7559 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7562 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7568 +35 -2 trunk/NEWS (File Modified)
7571 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7573 Split off a PreClient structure for data to be freed on registation (i.e. password).
7574 New hook introduce_client for post-registration messages.
7575 Fix b0rked SASL numerics.
7576 Burst REALHOST post-introduction for spoofed-on-registration clients.
7577 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7578 Pre-registration signon support.
7582 +10 -0 trunk/configure (File Modified)
7583 +2 -0 trunk/configure.ac (File Modified)
7584 +14 -4 trunk/include/client.h (File Modified)
7585 +1 -0 trunk/include/hook.h (File Modified)
7586 +1 -0 trunk/include/numeric.h (File Modified)
7587 +3 -0 trunk/include/setup.h.in (File Modified)
7588 +16 -0 trunk/modules/m_chghost.c (File Modified)
7589 +25 -21 trunk/modules/m_sasl.c (File Modified)
7590 +63 -30 trunk/modules/m_signon.c (File Modified)
7591 +18 -0 trunk/src/client.c (File Modified)
7592 +2 -0 trunk/src/hook.c (File Modified)
7593 +5 -5 trunk/src/messages.tab (File Modified)
7594 +2 -0 trunk/src/s_serv.c (File Modified)
7595 +28 -2 trunk/src/s_user.c (File Modified)
7598 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7600 Update hook documentation.
7604 +30 -0 trunk/doc/hooks.txt (File Modified)
7607 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7609 Improve @/# handling in match_esc().
7613 +21 -13 trunk/src/match.c (File Modified)
7616 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7618 backtrack instead of bailing out when handling a mismatched escape
7622 +1 -1 trunk/src/match.c (File Modified)
7625 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7627 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7630 +2 -1 trunk/CREDITS (File Modified)
7633 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7635 Fix the escape brokenness and pick up a more efficient matching algorithm,
7636 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7637 Patch sent upstream. They can do whatever they want with it, *shrug*.
7641 +147 -161 trunk/src/match.c (File Modified)
7644 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7646 If flatten links is enabled, fake the origins of some ServerModes
7647 sent to clients so that the server sending the netburst is hidden.
7648 Most mode hacks still show the true source.
7652 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7653 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7656 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7658 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7659 where the exit originated).
7660 - When receiving an SQUIT for a server themselves
7661 (IsMe(target_p) || target_p == client_p)
7662 close their link and send a local server notice.
7666 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7667 +6 -3 trunk/src/client.c (File Modified)
7670 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7672 Hooking into the wrong hook, whoops. :P
7676 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7677 +6 -10 trunk/modules/core/m_join.c (File Modified)
7680 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7682 this doesn't work right, right now :P
7686 +40 -0 trunk/contrib/Makefile.in (File Modified)
7687 + - trunk/contrib/m_createauthonly.c (File Added)
7688 +6 -0 trunk/include/hook.h (File Modified)
7689 +26 -1 trunk/modules/core/m_join.c (File Modified)
7690 +1 -1 trunk/src/ircd.c (File Modified)
7693 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7695 Make can_join() hookable.
7699 +12 -1 trunk/src/channel.c (File Modified)
7702 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7704 add 'int approved;' to the channel event hook
7708 +1 -0 trunk/include/hook.h (File Modified)
7711 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7713 Use SIDs in SASL ENCAP origin.
7714 Ignore responses from other agents once the first SASL response has been received for a client.
7718 +9 -5 trunk/modules/m_sasl.c (File Modified)
7721 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7723 Removed stray debug code.
7727 +1 -1 trunk/modules/m_sasl.c (File Modified)
7730 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7732 Don't complain "unknown MODE flag" if a non-oper attempts
7733 to unset an oper only umode they do not have.
7734 This is to prevent unwanted error messages when users/bots
7735 do things like MODE <nick> +i-sw.
7739 +4 -2 trunk/src/s_user.c (File Modified)
7742 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7744 Fix client_exit hook name and only call it for local exits that are not
7749 +3 -2 trunk/modules/m_sasl.c (File Modified)
7752 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7754 Fix SASL logic to actually use stored agent UID.
7755 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7756 Add abort code for exiting clients.
7760 +18 -9 trunk/modules/m_sasl.c (File Modified)
7763 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7765 Port over ratbox 2.2 /challenge. This is slightly more secure
7766 (better crypto, longer keys, challenge timeout) and has better
7769 The respond tool is no longer part of the ircd tree but a
7770 separate package, currently available from
7771 http://respond.ircd-ratbox.org (we should mirror/... this).
7775 +65 -310 trunk/doc/challenge.txt (File Modified)
7776 +5 -5 trunk/include/client.h (File Modified)
7777 +3 -0 trunk/include/irc_string.h (File Modified)
7778 +3 -0 trunk/include/numeric.h (File Modified)
7779 +94 -50 trunk/modules/m_challenge.c (File Modified)
7780 +1 -2 trunk/src/client.c (File Modified)
7781 +125 -0 trunk/src/irc_string.c (File Modified)
7782 +2 -2 trunk/src/messages.tab (File Modified)
7783 + - trunk/tools/rsa_respond/ (File Deleted)
7786 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7788 Preliminary SASL support.
7792 +7 -0 trunk/include/client.h (File Modified)
7793 +6 -0 trunk/include/numeric.h (File Modified)
7794 +1 -0 trunk/modules/Makefile.in (File Modified)
7795 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7796 +175 -1 trunk/modules/m_cap.c (File Modified)
7797 + - trunk/modules/m_sasl.c (File Added)
7798 +2 -0 trunk/modules/m_user.c (File Modified)
7799 +5 -5 trunk/src/messages.tab (File Modified)
7800 +8 -2 trunk/src/s_user.c (File Modified)
7803 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7805 SIGNON: make logout also apply remotely.
7809 +7 -2 trunk/modules/m_signon.c (File Modified)
7812 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7814 Use an asterisk when sending empty logins in SIGNON.
7818 +5 -5 trunk/modules/m_signon.c (File Modified)
7821 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7823 SIGNON: Only add whowas entry (add_history()) and wipe
7824 accepts (del_all_accepts()) if nick changed.
7828 +5 -3 trunk/modules/m_signon.c (File Modified)
7831 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7833 SIGNON: slight fixes to collision code:
7834 - don't kill if target_p == source_p (nick unchanged or only changed case)
7835 - add comment that SAVE support is missing
7836 - use sendto_realops_snomask() instead of sendto_realops_flags()
7840 +9 -6 trunk/modules/m_signon.c (File Modified)
7843 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7845 Fix up kills for bad nick/user/host on SIGNON.
7849 +16 -6 trunk/modules/m_signon.c (File Modified)
7852 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7854 If changing to a nick with a digit, only allow the UID.
7858 +4 -0 trunk/modules/m_signon.c (File Modified)
7861 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7863 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7864 Strip leading digits from logins that are not purely numeric.
7868 +3 -0 trunk/include/numeric.h (File Modified)
7869 +2 -0 trunk/include/send.h (File Modified)
7870 +1 -0 trunk/modules/Makefile.in (File Modified)
7871 +456 -3 trunk/modules/m_services.c (File Modified)
7872 + - trunk/modules/m_signon.c (File Added)
7873 +2 -2 trunk/src/messages.tab (File Modified)
7874 +98 -0 trunk/src/send.c (File Modified)
7877 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7879 Remove old server notice umodes from example confs.
7883 +1 -2 trunk/doc/example.conf (File Modified)
7884 +4 -17 trunk/doc/reference.conf (File Modified)
7887 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7889 Add snomask help file (forgot this earlier).
7893 + - trunk/help/opers/snomask (File Added)
7896 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7898 Add umode +l (receive locops).
7902 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7905 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7907 We don't plan to implement cmode +R (quiet unidentified) and
7908 umode +I (deny invite) for 1.1, so comment them out from the
7913 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7914 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7917 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7919 Improve snomask usage description.
7923 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7926 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7928 Mention the word snomask with umode +s (needs to be a link really).
7932 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7935 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7937 Add snomask +Z (operspy notices).
7941 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7944 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7946 Misc updates/clarifications.
7950 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7953 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7959 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7960 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7961 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7964 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7966 - Allow ENCAP REALHOST outside burst
7967 - Fix comment describing race condition: this can only happen
7968 on a local whois with use_whois_actually enabled
7972 +4 -6 trunk/modules/m_chghost.c (File Modified)
7975 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7977 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7981 +39 -0 trunk/contrib/Makefile.in (File Modified)
7982 + - trunk/contrib/sno_globaloper.c (File Added)
7985 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7987 Pass along old umodes and snomask in umode_changed hook,
7988 changing its parameter type from struct Client *
7989 to hook_data_umode_changed *. (For a new client, both
7992 The IP cloaking module now fully ignores umode changes
7993 where +h didn't change.
7997 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7998 +7 -0 trunk/include/hook.h (File Modified)
7999 +18 -4 trunk/src/s_user.c (File Modified)
8002 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8004 move libcharybdis-provided function initialisation into libcharybdis_init().
8008 +32 -11 trunk/src/ircd.c (File Modified)
8011 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8013 Make +f notices (local host, global host, global user@host, local class)
8014 netwide. Exceeding /quote set max remains local.
8018 +4 -4 trunk/src/s_conf.c (File Modified)
8021 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8023 Netwide notices about attempts to join juped channels.
8027 +1 -1 trunk/modules/core/m_join.c (File Modified)
8030 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8032 Send server notices about failed oper attempts globally.
8033 Successful remote oper attempt notices will be generated
8034 from the mode changes.
8038 +3 -3 trunk/modules/m_challenge.c (File Modified)
8039 +2 -2 trunk/modules/m_oper.c (File Modified)
8042 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8044 Rest of infrastructure for sending server notices globally.
8045 Uses a new L_NETWIDE level on sendto_realops_snomask().
8049 +1 -0 trunk/include/send.h (File Modified)
8050 +31 -4 trunk/src/send.c (File Modified)
8053 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8055 Add general::global_snotices conf option to control
8056 whether we send out SNOTEs. Does not do anything yet.
8060 +1 -0 trunk/doc/example.conf (File Modified)
8061 +6 -0 trunk/doc/reference.conf (File Modified)
8062 +1 -0 trunk/include/s_conf.h (File Modified)
8063 +6 -0 trunk/modules/m_info.c (File Modified)
8064 +1 -0 trunk/src/newconf.c (File Modified)
8065 +1 -0 trunk/src/s_conf.c (File Modified)
8068 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8070 Only accept SNOTE from servers.
8074 +2 -0 trunk/modules/m_snote.c (File Modified)
8077 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8079 Correct parv indices so this actually works.
8083 +2 -2 trunk/modules/m_snote.c (File Modified)
8086 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8092 +3 -3 trunk/modules/m_snote.c (File Modified)
8095 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8097 Add m_snote.c, SNOTE propagator.
8101 +86 -0 trunk/modules/Makefile.in (File Modified)
8102 + - trunk/modules/m_snote.c (File Added)
8105 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8107 start seeding the 1.1 NEWS file
8111 +4 -0 trunk/NEWS (File Modified)
8114 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8116 rename some modules to more descriptive names...
8120 +2 -131 trunk/contrib/Makefile.in (File Modified)
8121 + - trunk/contrib/globalconnexit.c (File Deleted)
8122 + - trunk/contrib/globallineactive.c (File Deleted)
8123 + - trunk/contrib/sno_farconnect.c (File Added)
8124 + - trunk/contrib/sno_globalkline.c (File Added)
8125 +1 -120 trunk/modules/Makefile.in (File Modified)
8126 + - trunk/modules/networknotice.c (File Deleted)
8127 + - trunk/modules/sno_routing.c (File Added)
8130 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8132 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8133 Uses FLAGS2_FLOODDONE bit on servers.
8137 +3 -0 trunk/include/client.h (File Modified)
8138 +121 -1 trunk/modules/Makefile.in (File Modified)
8139 + - trunk/modules/networknotice.c (File Added)
8142 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8144 Don't show servers in /trace to nonopers if flatten links is enabled.
8148 +8 -5 trunk/modules/m_trace.c (File Modified)
8151 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8154 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8155 - send back confirmation to source, if local client
8156 - send a +s server notice if the source is neither a server nor a service (+S)
8160 +5 -1 trunk/modules/m_chghost.c (File Modified)
8163 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8165 Use sendto_realops_snomask_from() to make the
8166 server notices appear to come from the affected
8171 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8172 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8175 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8177 Add sendto_realops_snomask_from(), allows
8178 specification of apparent source server.
8182 +1 -0 trunk/include/send.h (File Modified)
8183 +41 -1 trunk/src/send.c (File Modified)
8186 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8188 Revert r579. Keep host, not orighost in oper up notice.
8189 It would be inconsistent to have orighost there, and we
8190 don't want to mess up all server notices by putting both
8195 +1 -1 trunk/src/s_user.c (File Modified)
8198 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8200 Include the IP address in operlog/foperlog.
8204 +10 -8 trunk/modules/m_challenge.c (File Modified)
8205 +8 -6 trunk/modules/m_oper.c (File Modified)
8208 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8210 Call umode_changed hook on oper up.
8214 +1 -0 trunk/src/s_user.c (File Modified)
8217 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8219 Add globalconnexit contrib module, shows remote client connects/exits
8220 except netsplits/netjoin on snomask +F.
8221 Notice formatting will probably change somewhat still.
8225 +80 -0 trunk/contrib/Makefile.in (File Modified)
8226 + - trunk/contrib/globalconnexit.c (File Added)
8229 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8231 Declare snomask_modes[] so modules can provide snomasks.
8235 +2 -0 trunk/include/snomask.h (File Modified)
8238 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8240 Replace user_signon hook with two new hooks: new_local_user
8241 and new_remote_user.
8242 These are called right before the user is introduced to the
8243 rest of the network.
8247 +2 -1 trunk/include/hook.h (File Modified)
8248 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8249 +4 -2 trunk/src/hook.c (File Modified)
8250 +2 -3 trunk/src/s_user.c (File Modified)
8253 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8255 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8259 +2 -2 trunk/modules/m_scan.c (File Modified)
8262 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8264 Update doc/technical/send.txt.
8268 +91 -131 trunk/doc/technical/send.txt (File Modified)
8271 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8273 Add chantrace and masktrace to help files.
8277 + - trunk/help/opers/chantrace (File Added)
8278 +27 -20 trunk/help/opers/index (File Modified)
8279 + - trunk/help/opers/masktrace (File Added)
8280 +2 -0 trunk/help/opers/operspy (File Modified)
8283 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8285 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8286 Shows etrace-like output for all users in a channel,
8287 in particular IP addresses.
8291 +75 -2 trunk/modules/m_etrace.c (File Modified)
8294 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8296 Port over ratbox 2.2 r21727 (anfl):
8297 add some logging when we drop servers in places where we only notify opers
8301 +31 -0 trunk/modules/core/m_server.c (File Modified)
8304 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8306 display orighost in operup message
8310 +1 -1 trunk/src/s_user.c (File Modified)
8313 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8315 Add globallineactive contrib module, a hack which can often
8316 show k/d/g/x line active for remote clients.
8320 +52 -0 trunk/contrib/Makefile.in (File Modified)
8321 + - trunk/contrib/globallineactive.c (File Added)
8324 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8326 Show IP field in the same way as MASKTRACE:
8327 "255.255.255.255" if it's unknown (remote TS5 client)
8328 and "0" if we or the remote server are purposely
8333 +12 -1 trunk/modules/m_scan.c (File Modified)
8336 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8339 - don't show servers in a global scan
8340 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8344 +4 -1 trunk/modules/m_scan.c (File Modified)
8347 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8349 Implement SCAN UMODES.
8353 +3 -0 trunk/include/numeric.h (File Modified)
8354 +128 -2 trunk/modules/m_scan.c (File Modified)
8355 +2 -2 trunk/src/messages.tab (File Modified)
8358 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8364 +1 -1 trunk/modules/m_scan.c (File Modified)
8367 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8369 parv[0] should be parv[1].
8373 +1 -1 trunk/modules/m_scan.c (File Modified)
8376 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8382 +1 -1 trunk/modules/m_scan.c (File Modified)
8385 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8391 +2 -2 trunk/modules/m_scan.c (File Modified)
8394 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8396 framework for scan command
8400 +113 -0 trunk/modules/Makefile.in (File Modified)
8401 + - trunk/modules/m_scan.c (File Added)
8404 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8406 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8410 +2 -0 trunk/include/irc_string.h (File Modified)
8411 +157 -1 trunk/modules/m_etrace.c (File Modified)
8412 +129 -90 trunk/src/match.c (File Modified)
8415 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8417 orighost may live in a different hash bucket (likely the case), lets check it standalone
8421 +39 -3 trunk/src/hostmask.c (File Modified)
8424 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8426 SVN didn't check modules/ somehow, hrmm.
8430 +1 -1 trunk/modules/m_kline.c (File Modified)
8431 +6 -6 trunk/modules/m_stats.c (File Modified)
8434 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8436 Track hostmask entries for client_p->orighost, if available.
8437 Not throughly tested, but seems to work fine.
8441 +8 -4 trunk/include/hostmask.h (File Modified)
8442 +14 -10 trunk/src/hostmask.c (File Modified)
8445 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8447 Pass on SQUIT reasons more.
8451 +17 -19 trunk/src/client.c (File Modified)
8454 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8456 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8457 This way, hidden admins also get them.
8461 +4 -4 trunk/src/send.c (File Modified)
8464 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8466 From ircd-ratbox 2.2 (r21339 anfl):
8467 ms_kill() should be using find_person(), not find_client()
8468 otherwise it can generate a core.
8472 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8475 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8477 Add m_error to core_module_table, so it is loaded by default.
8481 +1 -0 trunk/src/modules.c (File Modified)
8484 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8486 comment is a const char *, not char *.
8490 +1 -1 trunk/include/hook.h (File Modified)
8493 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8495 Fix a long standing hybrid 7 bug: when getting a read error
8496 on a server, report_error() is called with a %d instead of
8497 a %s in the format string ("Lost connection" in +d).
8501 +1 -1 trunk/src/client.c (File Modified)
8504 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8510 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8513 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8515 Add document describing capabilities and what they mean.
8519 + - trunk/doc/technical/capab.txt (File Added)
8522 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8524 Change client_exit hook to pass all exit_client() parameters.
8528 +8 -0 trunk/include/hook.h (File Modified)
8529 +6 -1 trunk/src/client.c (File Modified)
8532 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8534 Add client_exit hook, called in exit_client() for all
8535 clients of all types, except clients exiting because
8536 of netsplits (QS). The only thing done before it is
8537 marking the client as "closing" (to prevent
8542 +1 -0 trunk/include/hook.h (File Modified)
8543 +2 -0 trunk/src/client.c (File Modified)
8544 +2 -0 trunk/src/hook.c (File Modified)
8547 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8549 Improve the code that calculates the nnnS nnnC counts
8552 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8556 +43 -36 trunk/modules/m_trace.c (File Modified)
8559 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8561 Add server_eob hook.
8562 Planning to use this for netsplit/join notices.
8566 +1 -0 trunk/include/hook.h (File Modified)
8567 +2 -0 trunk/modules/m_pong.c (File Modified)
8568 +2 -0 trunk/src/hook.c (File Modified)
8571 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8573 Default motd: ircd-ratbox -> charybdis
8577 +1 -1 trunk/doc/ircd.motd (File Modified)
8580 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8582 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8586 +4 -4 trunk/src/s_user.c (File Modified)
8589 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8591 - Remove obsolete EOB help file
8592 - Document snomask in the help files
8597 + - trunk/help/opers/eob (File Deleted)
8598 +13 -12 trunk/help/opers/index (File Modified)
8599 +1 -13 trunk/help/opers/umode (File Modified)
8600 +7 -7 trunk/help/users/index (File Modified)
8603 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8605 Bail if snomask to parse is not given. Pointy hat to myself.
8609 +3 -0 trunk/src/snomask.c (File Modified)
8612 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8614 Remove m_flags from autoconf
8618 +0 -1 trunk/contrib/Makefile.in (File Modified)
8621 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8627 + - trunk/contrib/m_flags.c (File Deleted)
8630 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8632 If +s is in oper_only_umodes, clear snomask on deoper.
8636 +5 -0 trunk/src/s_user.c (File Modified)
8639 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8641 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8645 +2 -2 trunk/configure (File Modified)
8646 +2 -2 trunk/configure.ac (File Modified)
8649 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8651 Remove the old server notice umodes.
8652 Default oper only umodes is now +s.
8653 Please make sure all remaining umodes still work.
8657 +3 -21 trunk/include/client.h (File Modified)
8658 +0 -12 trunk/src/newconf.c (File Modified)
8659 +1 -1 trunk/src/s_conf.c (File Modified)
8660 +12 -12 trunk/src/s_user.c (File Modified)
8663 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8665 operator::flags nick_changes now controls +n snomask instead of +n umode.
8669 +8 -8 trunk/src/s_user.c (File Modified)
8672 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8674 Move down h_umode_changed hook call after umode allowed checks
8675 (so it will not see +a if someone tries to set it but is not
8680 +2 -3 trunk/src/s_user.c (File Modified)
8683 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8685 Move over non-+s server notices (hopefully, all of them).
8689 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8690 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8691 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8692 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8693 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8694 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8695 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8696 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8697 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8698 +2 -2 trunk/libcharybdis/event.c (File Modified)
8699 +2 -2 trunk/modules/core/m_join.c (File Modified)
8700 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8701 +3 -3 trunk/modules/core/m_message.c (File Modified)
8702 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8703 +2 -2 trunk/modules/core/m_server.c (File Modified)
8704 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8705 +1 -1 trunk/modules/m_post.c (File Modified)
8706 +1 -1 trunk/modules/m_services.c (File Modified)
8707 +2 -2 trunk/src/channel.c (File Modified)
8708 +3 -3 trunk/src/client.c (File Modified)
8709 +1 -1 trunk/src/hash.c (File Modified)
8710 +5 -5 trunk/src/s_conf.c (File Modified)
8711 +2 -2 trunk/src/s_log.c (File Modified)
8712 +4 -4 trunk/src/s_user.c (File Modified)
8715 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8717 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8721 +2 -1 trunk/include/snomask.h (File Modified)
8722 +2 -2 trunk/src/snomask.c (File Modified)
8725 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8727 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8731 +1 -1 trunk/contrib/example_module.c (File Modified)
8732 +2 -2 trunk/include/ircd_defs.h (File Modified)
8733 +6 -6 trunk/modules/core/m_error.c (File Modified)
8734 +1 -1 trunk/modules/core/m_join.c (File Modified)
8735 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8736 +1 -1 trunk/modules/core/m_message.c (File Modified)
8737 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8738 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8739 +18 -18 trunk/modules/core/m_server.c (File Modified)
8740 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8741 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8742 +4 -4 trunk/modules/m_challenge.c (File Modified)
8743 +4 -4 trunk/modules/m_dline.c (File Modified)
8744 +13 -13 trunk/modules/m_gline.c (File Modified)
8745 +5 -5 trunk/modules/m_kline.c (File Modified)
8746 +2 -2 trunk/modules/m_oper.c (File Modified)
8747 +1 -1 trunk/modules/m_pong.c (File Modified)
8748 +13 -13 trunk/modules/m_rehash.c (File Modified)
8749 +4 -4 trunk/modules/m_resv.c (File Modified)
8750 +16 -16 trunk/modules/m_set.c (File Modified)
8751 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8752 +6 -6 trunk/modules/m_xline.c (File Modified)
8753 +1 -1 trunk/src/adns.c (File Modified)
8754 +2 -2 trunk/src/channel.c (File Modified)
8755 +1 -1 trunk/src/listener.c (File Modified)
8756 +1 -1 trunk/src/s_auth.c (File Modified)
8757 +15 -15 trunk/src/s_conf.c (File Modified)
8758 +3 -3 trunk/src/s_user.c (File Modified)
8759 +7 -7 trunk/src/send.c (File Modified)
8762 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8765 - set +s snomask if +s umode set but no snomasks
8766 - put numerics in more logical order
8770 +3 -1 trunk/src/s_user.c (File Modified)
8773 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8775 parse_snobuf_to_mask(): default to + at start
8776 allows stuff like /mode jilles +s C
8780 +1 -1 trunk/src/snomask.c (File Modified)
8783 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8785 Changes to user_mode() snomask handling.
8786 - show snomask (if not 0) on /mode <nick>
8787 - show snomask once at the end if +s/-s used
8788 - only parse 1 parameter for umode changes
8789 - don't crash on /mode <nick> +s
8790 - /mode <nick> -s clears snomask, doesn't use parameter
8791 - set umode +s iff snomask is not 0
8792 - snomask is not propagated, but umode +s is
8796 +97 -72 trunk/src/s_user.c (File Modified)
8799 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8801 Convert some messages over to snomask.
8805 +29 -29 trunk/src/client.c (File Modified)
8806 +2 -2 trunk/src/ircd.c (File Modified)
8807 +13 -13 trunk/src/modules.c (File Modified)
8808 +1 -1 trunk/src/newconf.c (File Modified)
8809 +5 -5 trunk/src/parse.c (File Modified)
8810 +1 -1 trunk/src/restart.c (File Modified)
8811 +4 -4 trunk/src/s_newconf.c (File Modified)
8812 +11 -11 trunk/src/s_serv.c (File Modified)
8815 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8817 include snomask.h from client.h
8821 +1 -0 trunk/include/client.h (File Modified)
8824 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8826 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8830 +1 -0 trunk/src/newconf.c (File Modified)
8831 +2 -1 trunk/src/snomask.c (File Modified)
8834 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8836 should start with +, not \0. Whoops. :)
8840 +1 -1 trunk/src/snomask.c (File Modified)
8843 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8845 core snomask support.
8849 +3 -0 trunk/doc/example.conf (File Modified)
8850 +2 -0 trunk/include/client.h (File Modified)
8851 +2 -0 trunk/include/numeric.h (File Modified)
8852 +2 -0 trunk/include/s_newconf.h (File Modified)
8853 +63 -0 trunk/include/send.h (File Modified)
8854 + - trunk/include/snomask.h (File Added)
8855 +1 -0 trunk/src/Makefile.in (File Modified)
8856 +1 -1 trunk/src/messages.tab (File Modified)
8857 +8 -0 trunk/src/newconf.c (File Modified)
8858 +12 -0 trunk/src/s_user.c (File Modified)
8859 +235 -0 trunk/src/send.c (File Modified)
8860 + - trunk/src/snomask.c (File Added)
8863 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8865 add a blank line after the license info.
8869 +1 -1 trunk/CREDITS (File Modified)
8872 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8874 Extend copyright to 2006.
8878 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8881 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8884 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8888 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8889 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8892 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8894 Add oper privileges document.
8898 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8899 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8902 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8904 Capitalize message names in services shortcuts (for consistency).
8908 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8911 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8917 +1 -1 trunk/src/patricia.c (File Modified)
8920 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8922 Remove obsolete 'nextconnect' variable.
8926 +0 -1 trunk/include/ircd.h (File Modified)
8927 +0 -2 trunk/src/client.c (File Modified)
8928 +0 -1 trunk/src/ircd.c (File Modified)
8931 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8933 Remove this remnant of the hybrid 6 ziplinks implementation.
8937 + - trunk/include/s_zip.h (File Deleted)
8940 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8942 Make clone limiting work on orighost, not host (so it
8943 looks through services cloaks). Lightly tested, please
8948 +2 -0 trunk/modules/m_chghost.c (File Modified)
8949 +1 -1 trunk/src/client.c (File Modified)
8950 +1 -1 trunk/src/s_conf.c (File Modified)
8953 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8955 Don't forget to link me_realhost() into the command hash.
8957 Pointy hat to: myself
8961 +1 -1 trunk/modules/m_chghost.c (File Modified)
8964 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8966 It's call_hook, not hook_call.
8970 +1 -1 trunk/src/s_user.c (File Modified)
8973 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8975 Add unreject help file.
8979 + - trunk/help/opers/unreject (File Added)
8982 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8984 Link the all-important 42 module to the build :P
8988 +1 -0 trunk/contrib/Makefile.in (File Modified)
8991 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8993 Mention /rehash help.
8997 +1 -0 trunk/help/opers/rehash (File Modified)
9000 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9002 Add h_user_signon hook.
9006 +1 -0 trunk/include/hook.h (File Modified)
9007 +2 -0 trunk/src/hook.c (File Modified)
9008 +4 -0 trunk/src/s_user.c (File Modified)
9011 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9013 Oops, forgot to set orighost for remote client introductions.
9017 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9020 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9022 Use TS6 forms in services shortcuts, if possible.
9026 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9029 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9031 - Start out default_umodes conf entry from the empty set instead of +i.
9032 - Move oper_only_umodes check to where default_umodes is used, as
9033 oper_only_umodes may not be set yet while we're reading the conf.
9037 +6 -7 trunk/src/newconf.c (File Modified)
9038 +1 -1 trunk/src/s_user.c (File Modified)
9041 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9043 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9047 +1 -0 trunk/doc/example.conf (File Modified)
9048 +7 -0 trunk/doc/reference.conf (File Modified)
9049 +0 -7 trunk/include/config.h.dist (File Modified)
9050 +1 -0 trunk/include/s_conf.h (File Modified)
9051 +6 -0 trunk/modules/m_info.c (File Modified)
9052 +9 -18 trunk/src/client.c (File Modified)
9053 +1 -0 trunk/src/newconf.c (File Modified)
9054 +1 -0 trunk/src/s_conf.c (File Modified)
9057 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9059 - Allow NULL target_ip in show_ip() (indicates message is being
9060 sent to local opers)
9061 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9063 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9064 those in src/client.c
9066 From ratbox 2.2 svn (anfl)
9070 +1 -0 trunk/include/client.h (File Modified)
9071 +21 -2 trunk/src/client.c (File Modified)
9072 +2 -4 trunk/src/hostmask.c (File Modified)
9073 +1 -5 trunk/src/s_conf.c (File Modified)
9074 +4 -8 trunk/src/s_user.c (File Modified)
9077 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9079 Fire off events properly.
9083 +7 -3 trunk/src/s_user.c (File Modified)
9086 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9088 make sure modules which depend on umode information get the message upon connection (oops)
9092 +3 -0 trunk/src/s_user.c (File Modified)
9095 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9097 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9098 From ratbox 2.2 svn.
9102 +3 -7 trunk/modules/m_etrace.c (File Modified)
9105 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9107 Replace silly `default_invisible' option with more versatile default_umodes.
9111 +2 -2 trunk/Makefile.in (File Modified)
9112 +12 -1 trunk/doc/example.conf (File Modified)
9113 +14 -7 trunk/doc/reference.conf (File Modified)
9114 +2 -4 trunk/include/s_conf.h (File Modified)
9115 +0 -6 trunk/modules/m_info.c (File Modified)
9116 +4 -0 trunk/src/modules.c (File Modified)
9117 +41 -1 trunk/src/newconf.c (File Modified)
9118 +2 -2 trunk/src/s_conf.c (File Modified)
9119 +3 -4 trunk/src/s_user.c (File Modified)
9122 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9124 Add temporary nick resvs with the proper duration,
9125 not 60 times too long.
9129 +1 -1 trunk/modules/m_resv.c (File Modified)
9132 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9134 Add kick on split riding. See reference.conf for more details.
9138 +1 -0 trunk/doc/example.conf (File Modified)
9139 +16 -0 trunk/doc/reference.conf (File Modified)
9140 +1 -0 trunk/include/s_conf.h (File Modified)
9141 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9142 +6 -0 trunk/modules/m_info.c (File Modified)
9143 +1 -0 trunk/src/newconf.c (File Modified)
9144 +1 -0 trunk/src/s_conf.c (File Modified)
9147 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9149 New credits, denoting GXTi as being on the core team.
9153 +16 -5 trunk/CREDITS (File Modified)
9156 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9158 better cloaking algorithm
9162 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9165 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9167 don't do redundant bitshifting.
9171 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9174 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9180 +1 -0 trunk/contrib/Makefile.in (File Modified)
9183 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9185 Set the DynSpoof flag properly.
9189 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9192 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9194 first go at an ip_cloaking implementation for charybdis.
9198 + - trunk/contrib/ip_cloaking.c (File Added)
9201 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9203 Add libcharybdis to contrib/ includes.
9207 +1 -1 trunk/contrib/Makefile.in (File Modified)
9210 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9212 add h_umode_changed hook for modules that provide usermodes.
9216 +1 -0 trunk/include/hook.h (File Modified)
9217 +2 -1 trunk/src/hook.c (File Modified)
9218 +3 -0 trunk/src/s_user.c (File Modified)
9221 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9223 Show quiets in /stats z.
9227 +15 -10 trunk/src/s_stats.c (File Modified)
9230 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9232 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9236 +0 -12 trunk/configure (File Modified)
9237 +0 -9 trunk/configure.ac (File Modified)
9238 +0 -3 trunk/include/setup.h.in (File Modified)
9241 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9243 change various buffer sizes to = topiclen.
9247 +3 -4 trunk/include/ircd_defs.h (File Modified)
9250 jon 2005/12/12 19:32:18 UTC (20051212-400)
9252 - Partial commit test, partial ego strokage ;)
9256 +2 -1 trunk/CREDITS (File Modified)
9259 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9261 More kqueue corrections.
9264 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9267 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9269 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9270 Not sure why this wasn't this way to begin with.
9274 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9277 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9279 example.conf tweaks:
9280 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9281 most people do not need this.
9282 Enable serverinfo::hub.
9286 +14 -11 trunk/doc/example.conf (File Modified)
9289 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9291 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9295 +1 -1 trunk/src/s_serv.c (File Modified)
9298 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9300 header include changes
9304 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9305 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9306 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9307 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9308 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9309 +1 -21 trunk/libcharybdis/select.c (File Modified)
9312 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9314 s/ilog/libcharybdis_{die,log,restart}/g
9318 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9319 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9320 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9321 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9322 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9323 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9324 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9325 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9328 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9330 Use the right callbacks in the function code.
9333 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9336 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9338 More work, it builds again!
9342 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9343 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9344 + - trunk/libcharybdis/libcharybdis.c (File Added)
9345 + - trunk/libcharybdis/libcharybdis.h (File Added)
9348 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9350 Move some stuff around.
9354 + - trunk/include/memory.h (File Deleted)
9355 + - trunk/include/tools.h (File Deleted)
9356 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9357 + - trunk/libcharybdis/memory.c (File Added)
9358 + - trunk/libcharybdis/memory.h (File Added)
9359 + - trunk/libcharybdis/snprintf.c (File Added)
9360 + - trunk/libcharybdis/tools.c (File Added)
9361 + - trunk/libcharybdis/tools.h (File Added)
9362 +1000 -1062 trunk/modules/.depend (File Modified)
9363 +421 -455 trunk/src/.depend (File Modified)
9364 +0 -1191 trunk/src/Makefile.in (File Modified)
9365 + - trunk/src/memory.c (File Deleted)
9366 + - trunk/src/snprintf.c (File Deleted)
9367 + - trunk/src/tools.c (File Deleted)
9370 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9372 move more headers into libcharybdis
9375 + - trunk/include/balloc.h (File Deleted)
9376 + - trunk/include/event.h (File Deleted)
9377 + - trunk/libcharybdis/balloc.h (File Added)
9378 + - trunk/libcharybdis/event.h (File Added)
9379 +924 -1020 trunk/modules/.depend (File Modified)
9380 +327 -406 trunk/src/.depend (File Modified)
9383 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9385 balloc, events -> libcharybdis
9388 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9389 + - trunk/libcharybdis/balloc.c (File Added)
9390 + - trunk/libcharybdis/event.c (File Added)
9391 +0 -1008 trunk/src/Makefile.in (File Modified)
9392 + - trunk/src/balloc.c (File Deleted)
9393 + - trunk/src/event.c (File Deleted)
9396 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9401 + - trunk/include/commio.h (File Deleted)
9402 + - trunk/include/linebuf.h (File Deleted)
9403 + - trunk/libcharybdis/commio.h (File Added)
9404 + - trunk/libcharybdis/linebuf.h (File Added)
9405 +1644 -530 trunk/modules/.depend (File Modified)
9406 +1 -1 trunk/modules/Makefile.in (File Modified)
9407 +720 -284 trunk/src/.depend (File Modified)
9410 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9412 Makefile reworking -- moving libcharybdis headers into proper location.
9415 +1 -1 trunk/adns/Makefile.in (File Modified)
9416 +1 -1 trunk/src/Makefile.in (File Modified)
9419 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9421 Document proposed authdaemon protocol.
9424 + - trunk/authdaemon/protocol.txt (File Added)
9427 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9432 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9435 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9437 Remove dead makefile from generation
9440 +1 -2 trunk/configure (File Modified)
9441 +0 -1 trunk/configure.ac (File Modified)
9444 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9446 libcharybdisIO -> libcharybdis
9449 +1 -1 trunk/src/Makefile.in (File Modified)
9452 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9457 + - trunk/libcharybdis/Makefile.in (File Added)
9458 + - trunk/libcharybdis/commio.c (File Added)
9459 + - trunk/libcharybdis/devpoll.c (File Added)
9460 + - trunk/libcharybdis/epoll.c (File Added)
9461 + - trunk/libcharybdis/io/ (File Deleted)
9462 + - trunk/libcharybdis/kqueue.c (File Added)
9463 + - trunk/libcharybdis/linebuf.c (File Added)
9464 + - trunk/libcharybdis/log/ (File Deleted)
9465 + - trunk/libcharybdis/poll.c (File Added)
9466 + - trunk/libcharybdis/ports.c (File Added)
9467 + - trunk/libcharybdis/select.c (File Added)
9470 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9475 + - trunk/libcharybdis/Makefile.in (File Deleted)
9478 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9483 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9486 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9488 add authdaemon dir for later hacking
9492 + - trunk/authdaemon/ (File Added)
9495 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9497 linebuf -> libcharybdisIO
9501 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9502 + - trunk/libcharybdis/io/linebuf.c (File Added)
9503 + - trunk/libcharybdis/log/ (File Added)
9504 + - trunk/libcharybdis/log/Makefile.in (File Added)
9505 +0 -687 trunk/src/Makefile.in (File Modified)
9506 + - trunk/src/linebuf.c (File Deleted)
9509 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9511 Solaris 10 I/O ports support
9514 + - trunk/libcharybdis/io/ports.c (File Added)
9517 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9523 +1 -1 trunk/Makefile.in (File Modified)
9524 +3 -1 trunk/configure (File Modified)
9525 +133 -10 trunk/configure.ac (File Modified)
9526 + - trunk/libcharybdis/ (File Added)
9527 + - trunk/libcharybdis/Makefile.in (File Added)
9528 + - trunk/libcharybdis/io/ (File Added)
9529 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9530 +2 -3 trunk/src/Makefile.in (File Modified)
9531 + - trunk/src/io/ (File Deleted)
9534 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9536 split IO stuff into libcharybdisIO.
9540 + - trunk/src/commio.c (File Deleted)
9541 + - trunk/src/devpoll.c (File Deleted)
9542 + - trunk/src/epoll.c (File Deleted)
9543 + - trunk/src/io/ (File Added)
9544 + - trunk/src/io/Makefile.in (File Added)
9545 + - trunk/src/io/commio.c (File Added)
9546 + - trunk/src/io/devpoll.c (File Added)
9547 + - trunk/src/io/epoll.c (File Added)
9548 + - trunk/src/io/kqueue.c (File Added)
9549 + - trunk/src/io/poll.c (File Added)
9550 + - trunk/src/io/select.c (File Added)
9551 + - trunk/src/kqueue.c (File Deleted)
9552 + - trunk/src/poll.c (File Deleted)
9553 + - trunk/src/select.c (File Deleted)
9556 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9562 +86 -155 trunk/configure (File Modified)
9563 +1 -1 trunk/configure.ac (File Modified)
9566 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9568 Remove mentions of mkkeypair/cryptlinks.
9572 +1 -3 trunk/doc/challenge.txt (File Modified)
9575 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9577 Clarify serverinfo{} description.
9581 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9584 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9586 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9590 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9593 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9595 Improvements also applicable to hyperion 1.x.
9599 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9602 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9604 - Add +F description
9605 - General improvements and changes to charybdis
9609 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9612 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9614 The server notice umodes only have an effect
9615 for opers. ("sendto_realops_flags", so having
9616 the umode is not enough, they must also be
9621 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9624 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9626 Updates to umodes docs.
9630 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9633 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9635 Add SGML documentation.
9638 + - trunk/doc/sgml/ (File Added)
9639 + - trunk/doc/sgml/oper-guide/ (File Added)
9640 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9641 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9642 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9643 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9644 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9645 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9646 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9649 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9651 Make operwall flag restrict setting umode +z.
9652 This repairs this flag broken in charybdis-1.0.
9656 +41 -0 trunk/contrib/m_flags.c (File Modified)
9657 +9 -0 trunk/src/s_user.c (File Modified)
9660 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9662 Don't complain/reset remote clients +n. I'm still not
9663 convinced propagating all umodes is the way to go, oh
9668 +1 -1 trunk/src/s_user.c (File Modified)
9671 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9673 - Require admin flag for oper /chghost (if it's enabled
9674 which is not default)
9675 - Give error message on nonexistant nick
9679 +12 -0 trunk/modules/m_chghost.c (File Modified)
9682 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9684 Incorporated jilles' dynspoof patch with a few minor changes.
9687 +5 -2 trunk/include/client.h (File Modified)
9688 +1 -0 trunk/include/numeric.h (File Modified)
9689 +75 -4 trunk/modules/m_chghost.c (File Modified)
9690 +2 -21 trunk/modules/m_stats.c (File Modified)
9691 +2 -8 trunk/modules/m_trace.c (File Modified)
9692 +2 -0 trunk/src/client.c (File Modified)
9693 +3 -0 trunk/src/s_user.c (File Modified)
9696 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9701 +5 -0 trunk/NEWS (File Modified)
9704 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9706 Make show_ip() far less braindead.
9708 Obtained from: ratbox 2.2 SVN
9712 +14 -85 trunk/src/client.c (File Modified)
9715 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9717 Instead of not showing channels at all for whoising services,
9718 only show channels the requester is also on. If operspying
9719 services, show all the channels.
9723 +37 -40 trunk/modules/m_whois.c (File Modified)
9726 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9728 - Show real errno if we fail to connect to a server
9729 - Don't show server IPs on IRC if a server goes dead
9734 +2 -5 trunk/src/s_serv.c (File Modified)
9737 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9739 Revert hybrid 7.2 aline code. It causes too many problems.
9743 +1 -47 trunk/NEWS (File Modified)
9744 + - trunk/include/aline.h (File Deleted)
9745 +53 -6 trunk/modules/m_dline.c (File Modified)
9746 +212 -16 trunk/modules/m_kline.c (File Modified)
9747 +37 -8 trunk/modules/m_resv.c (File Modified)
9748 +45 -24 trunk/modules/m_xline.c (File Modified)
9749 +0 -485 trunk/src/Makefile.in (File Modified)
9750 + - trunk/src/aline.c (File Deleted)
9753 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9755 Incorporate recent ratbox monitor bugfixes (could crash).
9759 +16 -0 trunk/modules/m_monitor.c (File Modified)
9760 +4 -3 trunk/src/monitor.c (File Modified)
9763 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9765 Fix /invite UID leak.
9767 Found by logiclrd@EFnet.
9771 +3 -2 trunk/modules/m_invite.c (File Modified)
9774 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9776 Don't show what channels a service is in.
9779 +1 -0 trunk/NEWS (File Modified)
9780 +40 -35 trunk/modules/m_whois.c (File Modified)
9783 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9785 Update version to 1.0.3.
9789 +9 -9 trunk/configure (File Modified)
9790 +1 -1 trunk/configure.ac (File Modified)
9793 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9799 +7 -1 trunk/NEWS (File Modified)
9802 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9804 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9805 More static buffers :(
9809 +12 -4 trunk/src/aline.c (File Modified)
9812 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9814 Make operspy mode (/mode !#channel showing parameters
9815 even if not on channel) work again.
9819 +4 -4 trunk/src/channel.c (File Modified)
9822 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9824 Call server_introduced hook on TS6 remote server
9825 introduction (ms_sid()).
9829 +6 -0 trunk/modules/core/m_server.c (File Modified)
9832 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9834 Cyrix boxes are wierd.
9837 +2 -1 trunk/modules/m_services.c (File Modified)
9840 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9845 +1 -1 trunk/include/client.h (File Modified)
9846 +3 -1 trunk/modules/m_services.c (File Modified)
9849 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9854 +1 -6 trunk/modules/m_services.c (File Modified)
9857 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9859 Disable a check that doesn't always seem to work right for some reason.
9862 +2 -0 trunk/modules/m_services.c (File Modified)
9865 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9871 +4 -1 trunk/NEWS (File Modified)
9874 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9880 +9 -9 trunk/configure (File Modified)
9881 +1 -1 trunk/configure.ac (File Modified)
9884 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9886 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9890 +3 -13 trunk/modules/m_trace.c (File Modified)
9893 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9895 Don't send empty RPL_WHOISCHANNELS on remote whois.
9897 Pointy hat to: jilles
9901 +1 -1 trunk/modules/m_whois.c (File Modified)
9904 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9910 +3 -0 trunk/NEWS (File Modified)
9913 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9915 Modular umode support.
9919 +0 -9 trunk/include/client.h (File Modified)
9920 +2 -1 trunk/include/s_user.h (File Modified)
9921 +1 -1 trunk/include/tools.h (File Modified)
9922 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9923 +3 -0 trunk/src/ircd.c (File Modified)
9924 +1 -1 trunk/src/messages.tab (File Modified)
9925 +2 -2 trunk/src/s_serv.c (File Modified)
9926 +37 -59 trunk/src/s_user.c (File Modified)
9927 +21 -0 trunk/src/tools.c (File Modified)
9930 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9932 Optionally do forced nick change to the UID instead of kill
9933 on nick collisions, see doc/collision_fnc.txt for more
9938 + - trunk/doc/collision_fnc.txt (File Added)
9939 +1 -0 trunk/doc/example.conf (File Modified)
9940 +8 -0 trunk/doc/reference.conf (File Modified)
9941 +1 -0 trunk/include/numeric.h (File Modified)
9942 +1 -0 trunk/include/s_conf.h (File Modified)
9943 +2 -1 trunk/include/s_serv.h (File Modified)
9944 +1 -0 trunk/include/s_stats.h (File Modified)
9945 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9946 +1 -1 trunk/src/messages.tab (File Modified)
9947 +1 -0 trunk/src/newconf.c (File Modified)
9948 +1 -0 trunk/src/s_conf.c (File Modified)
9949 +1 -0 trunk/src/s_serv.c (File Modified)
9950 +2 -2 trunk/src/s_stats.c (File Modified)
9953 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9959 trunk/NEWS (File Modified)
9962 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9964 Don't allow lookups by uid in /monitor + and /monitor s.
9968 trunk/modules/m_monitor.c (File Modified)
9971 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9973 Stop garbage +j being set in cases like +j aaa:bbb by
9974 initializing the variables properly.
9980 trunk/modules/core/m_mode.c (File Modified)
9981 trunk/modules/core/m_sjoin.c (File Modified)
9984 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9986 Apply flags to the proper server in me_gcap().
9990 trunk/modules/m_capab.c (File Modified)
9993 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9995 Use find_named_client() instead of find_client() to check
9996 for nick collisions.
10000 trunk/modules/core/m_nick.c (File Modified)
10003 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10005 - Replace old 381 numeric with a new, more positive one!
10009 trunk/src/messages.tab (File Modified)
10012 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10014 Make it compile again.
10018 trunk/src/channel.c (File Modified)
10019 trunk/src/client.c (File Modified)
10020 trunk/src/ircd.c (File Modified)
10021 trunk/src/packet.c (File Modified)
10024 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10026 - Prevent UID disclosure in cmode setting.
10030 trunk/NEWS (File Modified)
10031 trunk/modules/core/m_mode.c (File Modified)
10034 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10036 A different check which prevents UID disclosure.
10040 trunk/modules/core/m_kick.c (File Modified)
10043 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10045 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10049 trunk/modules/core/m_kick.c (File Modified)
10052 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10054 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10058 trunk/NEWS (File Modified)
10059 trunk/modules/m_accept.c (File Modified)
10060 trunk/modules/m_admin.c (File Modified)
10061 trunk/modules/m_away.c (File Modified)
10062 trunk/modules/m_cap.c (File Modified)
10063 trunk/modules/m_capab.c (File Modified)
10064 trunk/modules/m_challenge.c (File Modified)
10065 trunk/modules/m_chghost.c (File Modified)
10066 trunk/modules/m_close.c (File Modified)
10067 trunk/modules/m_cmessage.c (File Modified)
10068 trunk/modules/m_connect.c (File Modified)
10069 trunk/modules/m_dline.c (File Modified)
10070 trunk/modules/m_encap.c (File Modified)
10071 trunk/modules/m_etrace.c (File Modified)
10072 trunk/modules/m_gline.c (File Modified)
10073 trunk/modules/m_help.c (File Modified)
10074 trunk/modules/m_info.c (File Modified)
10075 trunk/modules/m_invite.c (File Modified)
10076 trunk/modules/m_ison.c (File Modified)
10077 trunk/modules/m_kline.c (File Modified)
10078 trunk/modules/m_knock.c (File Modified)
10079 trunk/modules/m_links.c (File Modified)
10080 trunk/modules/m_list.c (File Modified)
10081 trunk/modules/m_locops.c (File Modified)
10082 trunk/modules/m_lusers.c (File Modified)
10083 trunk/modules/m_map.c (File Modified)
10084 trunk/modules/m_monitor.c (File Modified)
10085 trunk/modules/m_motd.c (File Modified)
10086 trunk/modules/m_names.c (File Modified)
10087 trunk/modules/m_oper.c (File Modified)
10088 trunk/modules/m_operspy.c (File Modified)
10089 trunk/modules/m_pass.c (File Modified)
10090 trunk/modules/m_ping.c (File Modified)
10091 trunk/modules/m_pong.c (File Modified)
10092 trunk/modules/m_post.c (File Modified)
10093 trunk/modules/m_rehash.c (File Modified)
10094 trunk/modules/m_restart.c (File Modified)
10095 trunk/modules/m_resv.c (File Modified)
10096 trunk/modules/m_services.c (File Modified)
10097 trunk/modules/m_set.c (File Modified)
10098 trunk/modules/m_sshortcut.c (File Modified)
10099 trunk/modules/m_stats.c (File Modified)
10100 trunk/modules/m_svinfo.c (File Modified)
10101 trunk/modules/m_tb.c (File Modified)
10102 trunk/modules/m_testline.c (File Modified)
10103 trunk/modules/m_testmask.c (File Modified)
10104 trunk/modules/m_time.c (File Modified)
10105 trunk/modules/m_topic.c (File Modified)
10106 trunk/modules/m_trace.c (File Modified)
10107 trunk/modules/m_unreject.c (File Modified)
10108 trunk/modules/m_user.c (File Modified)
10109 trunk/modules/m_userhost.c (File Modified)
10110 trunk/modules/m_users.c (File Modified)
10111 trunk/modules/m_version.c (File Modified)
10112 trunk/modules/m_wallops.c (File Modified)
10113 trunk/modules/m_who.c (File Modified)
10114 trunk/modules/m_whois.c (File Modified)
10115 trunk/modules/m_whowas.c (File Modified)
10116 trunk/modules/m_xline.c (File Modified)
10117 trunk/src/adns.c (File Modified)
10118 trunk/src/aline.c (File Modified)
10119 trunk/src/cache.c (File Modified)
10120 trunk/src/channel.c (File Modified)
10121 trunk/src/class.c (File Modified)
10122 trunk/src/client.c (File Modified)
10123 trunk/src/commio.c (File Modified)
10124 trunk/src/event.c (File Modified)
10125 trunk/src/hash.c (File Modified)
10126 trunk/src/hostmask.c (File Modified)
10127 trunk/src/ircd.c (File Modified)
10128 trunk/src/kdparse.c (File Modified)
10129 trunk/src/linebuf.c (File Modified)
10130 trunk/src/listener.c (File Modified)
10131 trunk/src/modules.c (File Modified)
10132 trunk/src/monitor.c (File Modified)
10133 trunk/src/newconf.c (File Modified)
10134 trunk/src/packet.c (File Modified)
10135 trunk/src/parse.c (File Modified)
10136 trunk/src/reject.c (File Modified)
10137 trunk/src/s_auth.c (File Modified)
10138 trunk/src/s_conf.c (File Modified)
10139 trunk/src/s_gline.c (File Modified)
10140 trunk/src/s_log.c (File Modified)
10141 trunk/src/s_newconf.c (File Modified)
10142 trunk/src/s_serv.c (File Modified)
10143 trunk/src/s_stats.c (File Modified)
10144 trunk/src/s_user.c (File Modified)
10145 trunk/src/send.c (File Modified)
10146 trunk/src/whowas.c (File Modified)
10149 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10151 - More coding style niceities. Pretty much got client.h squared away.
10155 trunk/modules/m_dline.c (File Modified)
10156 trunk/modules/m_gline.c (File Modified)
10157 trunk/modules/m_kline.c (File Modified)
10158 trunk/modules/m_rehash.c (File Modified)
10159 trunk/modules/m_resv.c (File Modified)
10160 trunk/modules/m_stats.c (File Modified)
10161 trunk/modules/m_testline.c (File Modified)
10162 trunk/modules/m_user.c (File Modified)
10163 trunk/modules/m_xline.c (File Modified)
10166 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10168 - Propagate quiets (+q) on netjoins
10169 - Clear +q list too on lowerTS sjoin from TS6 source
10173 trunk/modules/core/m_sjoin.c (File Modified)
10174 trunk/src/s_serv.c (File Modified)
10177 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10179 Second argument to whois is always a nick, never a uid.
10180 This prevents /whois other.server uid to get information
10185 trunk/modules/m_whois.c (File Modified)
10188 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10190 Don't allow local users to use uids in user mode.
10194 trunk/src/s_user.c (File Modified)
10197 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10199 Make it compile again.
10203 trunk/src/s_stats.c (File Modified)
10206 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10208 Fix propagation of empty SJOIN.
10212 trunk/modules/core/m_sjoin.c (File Modified)
10215 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10217 Some atheme-style niceties here.
10221 trunk/modules/m_accept.c (File Modified)
10222 trunk/modules/m_admin.c (File Modified)
10223 trunk/modules/m_away.c (File Modified)
10224 trunk/modules/m_cap.c (File Modified)
10225 trunk/modules/m_capab.c (File Modified)
10226 trunk/modules/m_challenge.c (File Modified)
10227 trunk/modules/m_chghost.c (File Modified)
10228 trunk/modules/m_close.c (File Modified)
10229 trunk/modules/m_cmessage.c (File Modified)
10230 trunk/modules/m_connect.c (File Modified)
10231 trunk/modules/m_dline.c (File Modified)
10232 trunk/modules/m_encap.c (File Modified)
10233 trunk/modules/m_etrace.c (File Modified)
10234 trunk/modules/m_gline.c (File Modified)
10235 trunk/modules/m_help.c (File Modified)
10236 trunk/modules/m_info.c (File Modified)
10237 trunk/modules/m_invite.c (File Modified)
10238 trunk/modules/m_ison.c (File Modified)
10239 trunk/modules/m_kline.c (File Modified)
10240 trunk/modules/m_knock.c (File Modified)
10241 trunk/modules/m_links.c (File Modified)
10242 trunk/modules/m_list.c (File Modified)
10243 trunk/modules/m_locops.c (File Modified)
10244 trunk/modules/m_lusers.c (File Modified)
10245 trunk/modules/m_map.c (File Modified)
10246 trunk/modules/m_monitor.c (File Modified)
10247 trunk/modules/m_motd.c (File Modified)
10248 trunk/modules/m_names.c (File Modified)
10249 trunk/modules/m_oper.c (File Modified)
10250 trunk/modules/m_operspy.c (File Modified)
10251 trunk/modules/m_pass.c (File Modified)
10252 trunk/modules/m_ping.c (File Modified)
10253 trunk/modules/m_pong.c (File Modified)
10254 trunk/modules/m_post.c (File Modified)
10255 trunk/modules/m_rehash.c (File Modified)
10256 trunk/modules/m_restart.c (File Modified)
10257 trunk/modules/m_resv.c (File Modified)
10258 trunk/modules/m_services.c (File Modified)
10259 trunk/modules/m_set.c (File Modified)
10260 trunk/modules/m_sshortcut.c (File Modified)
10261 trunk/modules/m_stats.c (File Modified)
10262 trunk/modules/m_svinfo.c (File Modified)
10263 trunk/modules/m_tb.c (File Modified)
10264 trunk/modules/m_testline.c (File Modified)
10265 trunk/modules/m_testmask.c (File Modified)
10266 trunk/modules/m_time.c (File Modified)
10267 trunk/modules/m_topic.c (File Modified)
10268 trunk/modules/m_trace.c (File Modified)
10269 trunk/modules/m_unreject.c (File Modified)
10270 trunk/modules/m_user.c (File Modified)
10271 trunk/modules/m_userhost.c (File Modified)
10272 trunk/modules/m_users.c (File Modified)
10273 trunk/modules/m_version.c (File Modified)
10274 trunk/modules/m_wallops.c (File Modified)
10275 trunk/modules/m_who.c (File Modified)
10276 trunk/modules/m_whois.c (File Modified)
10277 trunk/modules/m_whowas.c (File Modified)
10278 trunk/modules/m_xline.c (File Modified)
10281 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10283 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10287 trunk/.indent.pro (File Modified)
10288 trunk/include/charybdis.h (File Added)
10289 trunk/include/client.h (File Modified)
10290 trunk/modules/.indent.pro (File Modified)
10291 trunk/src/.indent.pro (File Modified)
10292 trunk/src/adns.c (File Modified)
10293 trunk/src/aline.c (File Modified)
10294 trunk/src/cache.c (File Modified)
10295 trunk/src/channel.c (File Modified)
10296 trunk/src/class.c (File Modified)
10297 trunk/src/client.c (File Modified)
10298 trunk/src/commio.c (File Modified)
10299 trunk/src/event.c (File Modified)
10300 trunk/src/hash.c (File Modified)
10301 trunk/src/hostmask.c (File Modified)
10302 trunk/src/ircd.c (File Modified)
10303 trunk/src/kdparse.c (File Modified)
10304 trunk/src/linebuf.c (File Modified)
10305 trunk/src/listener.c (File Modified)
10306 trunk/src/modules.c (File Modified)
10307 trunk/src/monitor.c (File Modified)
10308 trunk/src/newconf.c (File Modified)
10309 trunk/src/packet.c (File Modified)
10310 trunk/src/parse.c (File Modified)
10311 trunk/src/reject.c (File Modified)
10312 trunk/src/s_auth.c (File Modified)
10313 trunk/src/s_conf.c (File Modified)
10314 trunk/src/s_gline.c (File Modified)
10315 trunk/src/s_log.c (File Modified)
10316 trunk/src/s_newconf.c (File Modified)
10317 trunk/src/s_serv.c (File Modified)
10318 trunk/src/s_stats.c (File Modified)
10319 trunk/src/s_user.c (File Modified)
10320 trunk/src/send.c (File Modified)
10321 trunk/src/whowas.c (File Modified)
10324 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10326 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10327 - Convert a few modules towards using this code.
10328 - Make a note about this change in NEWS.
10332 trunk/NEWS (File Modified)
10333 trunk/include/aline.h (File Added)
10334 trunk/modules/m_dline.c (File Modified)
10335 trunk/modules/m_kline.c (File Modified)
10336 trunk/modules/m_resv.c (File Modified)
10337 trunk/modules/m_xline.c (File Modified)
10338 trunk/src/Makefile.in (File Modified)
10339 trunk/src/aline.c (File Added)
10342 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10344 - Update NEWS document.
10348 trunk/NEWS (File Modified)
10351 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10353 Use find_named_person() instead of find_person() in services shortcuts.
10357 trunk/modules/m_sshortcut.c (File Modified)
10360 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10362 Fix propagation of empty channels (+P).
10366 trunk/modules/core/m_sjoin.c (File Modified)
10367 trunk/src/s_serv.c (File Modified)
10370 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10372 Use same comparison for +f.
10376 trunk/modules/core/m_join.c (File Modified)
10379 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10381 Retire server-server non-encap CHGHOST, and clean it up a bit.
10385 trunk/modules/m_chghost.c (File Modified)
10388 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10390 Use TS6 form for SQUIT wallops.
10394 trunk/modules/core/m_squit.c (File Modified)
10397 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10399 Propagate nick changes for remote clients in TS6 form if possible;
10400 simplify the code a bit.
10404 trunk/modules/core/m_nick.c (File Modified)
10407 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10409 Only clear oper_only_umodes on deoper for local clients.
10413 trunk/src/s_user.c (File Modified)
10416 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10418 - Don't enable use_whois_actually in the default config, makes cloaking
10419 only useful for vanity.
10423 trunk/doc/example.conf (File Modified)
10426 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10428 Fix linebuf raw code to not truncate lines longer than
10429 510 characters. This stops ziplinks corruption at
10430 the initial burst if the other side sends a lot.
10434 trunk/src/linebuf.c (File Modified)
10437 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10439 - Add +r to channel_modes().
10443 trunk/src/channel.c (File Modified)
10446 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10452 trunk/NEWS (File Modified)
10455 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10457 err, nvm. wrong project :-P
10461 trunk/src/match.c (File Modified)
10464 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10466 make sure we don't crash on match(NULL, test)
10470 trunk/src/match.c (File Modified)
10473 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10475 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10476 flags = rehash in shared{}.
10477 Uses :<source> ENCAP <target> REHASH [option].
10481 trunk/doc/example.conf (File Modified)
10482 trunk/doc/reference.conf (File Modified)
10483 trunk/help/opers/rehash (File Modified)
10484 trunk/include/s_newconf.h (File Modified)
10485 trunk/modules/m_rehash.c (File Modified)
10486 trunk/modules/m_stats.c (File Modified)
10487 trunk/src/newconf.c (File Modified)
10490 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10492 Initialize flags to 0 in conf_set_shared_flags() and
10493 conf_set_cluster_flags().
10497 trunk/src/newconf.c (File Modified)
10500 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10502 Don't allow a forward from a #channel to an &channel.
10503 Error message is Illegal channel name.
10507 trunk/modules/core/m_mode.c (File Modified)
10510 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10512 - change version to 1.0.1
10516 trunk/configure (File Modified)
10517 trunk/configure.ac (File Modified)
10520 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10526 trunk/NEWS (File Modified)
10529 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10531 Services shortcuts changes:
10532 - Require umode +S on target
10533 - Use ERR_SERVICESDOWN (440) for error message
10534 - Fix check for empty string
10538 trunk/include/numeric.h (File Modified)
10539 trunk/modules/m_sshortcut.c (File Modified)
10540 trunk/src/messages.tab (File Modified)
10543 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10545 s/IsChanService/IsService/g;
10549 trunk/modules/m_sshortcut.c (File Modified)
10552 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10554 Add check for service validity in shortcut routines.
10558 trunk/modules/m_sshortcut.c (File Modified)
10561 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10563 Don't allow forwarding to a -F channel the setter is not on.
10567 trunk/modules/core/m_mode.c (File Modified)
10570 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10572 Describe identify_service and identify_command in
10577 trunk/doc/reference.conf (File Modified)
10580 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10582 More helpfile updates.
10586 trunk/help/Makefile.in (File Modified)
10587 trunk/help/opers/die (File Modified)
10588 trunk/help/opers/join (File Modified)
10589 trunk/help/opers/links (File Modified)
10590 trunk/help/opers/lusers (File Modified)
10591 trunk/help/opers/map (File Added)
10592 trunk/help/opers/motd (File Modified)
10593 trunk/help/opers/names (File Modified)
10594 trunk/help/opers/notice (File Modified)
10595 trunk/help/opers/operspy (File Modified)
10596 trunk/help/opers/part (File Modified)
10597 trunk/help/opers/privmsg (File Modified)
10598 trunk/help/opers/restart (File Modified)
10599 trunk/help/opers/set (File Modified)
10600 trunk/help/opers/stats (File Modified)
10601 trunk/help/opers/trace (File Modified)
10602 trunk/help/opers/version (File Modified)
10603 trunk/help/users/notice (File Modified)
10604 trunk/help/users/privmsg (File Modified)
10605 trunk/help/users/stats (File Modified)
10608 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10614 trunk/help/opers/cmode (File Modified)
10615 trunk/help/opers/umode (File Modified)
10616 trunk/help/opers/wallops (File Modified)
10617 trunk/help/opers/who (File Modified)
10618 trunk/help/users/umode (File Modified)
10621 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10623 Include cmode +r in 004 and 005.
10627 trunk/include/supported.h (File Modified)
10628 trunk/src/messages.tab (File Modified)
10631 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10633 No need to clear all 3 buffers in channel_modes().
10637 trunk/src/channel.c (File Modified)
10640 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10642 - Fix multiple +f modes per line
10643 - -f shouldn't take a parameter
10647 trunk/modules/core/m_mode.c (File Modified)
10650 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10652 Channel mode +Q now prevents forwarding to or through
10653 a channel, just like in hyperion, not from a channel.
10657 trunk/modules/core/m_join.c (File Modified)
10660 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10662 Complete +F/+Q propagation.
10666 trunk/modules/core/m_join.c (File Modified)
10667 trunk/modules/core/m_sjoin.c (File Modified)
10668 trunk/src/channel.c (File Modified)
10671 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10673 - A few minor fixes.
10677 trunk/modules/core/m_join.c (File Modified)
10678 trunk/modules/m_services.c (File Modified)
10681 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10683 - Fix netsplit obfuscation.
10687 trunk/src/client.c (File Modified)
10690 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10692 - Fix another /stats p related bug.
10696 trunk/src/client.c (File Modified)
10699 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10701 - Update example.conf.
10705 trunk/doc/example.conf (File Modified)
10708 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10710 - Fix a minor bug here, and re-release 1.0.
10714 trunk/modules/core/m_nick.c (File Modified)
10717 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10719 - Add bursted clients to /stats p list.
10723 trunk/modules/core/m_nick.c (File Modified)
10726 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10728 - Add identify_service, identify_command options to the example.conf,
10733 trunk/NEWS (File Modified)
10734 trunk/doc/example.conf (File Modified)
10735 trunk/src/newconf.c (File Modified)
10738 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10740 - Add services shortcuts.
10744 trunk/modules/Makefile.in (File Modified)
10745 trunk/modules/m_sshortcut.c (File Added)
10748 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10750 - put back checks i removed by mistake
10754 trunk/modules/core/m_join.c (File Modified)
10757 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10759 - Implement channel mode +Q, which disables forwarding.
10760 - Make forwarding usable by everyone.
10761 - Implement channel mode +F which bypasses authority checks on a target
10767 trunk/NEWS (File Modified)
10768 trunk/include/channel.h (File Modified)
10769 trunk/include/supported.h (File Modified)
10770 trunk/modules/core/m_join.c (File Modified)
10771 trunk/modules/core/m_mode.c (File Modified)
10772 trunk/src/messages.tab (File Modified)
10775 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10777 - Fix account handling brokenness.
10781 trunk/modules/m_services.c (File Modified)
10784 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10786 Identify to services via server password hack. Still
10787 needs config file parts, like
10788 identifyservice = "nickserv@services.int";
10789 identifycommand = "IDENTIFY";
10793 trunk/include/s_conf.h (File Modified)
10794 trunk/src/s_user.c (File Modified)
10797 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10799 Make send.c compile.
10803 trunk/src/send.c (File Modified)
10806 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10808 - Handle this better.
10812 trunk/src/send.c (File Modified)
10815 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10817 If the source is not a client, don't send to normal users.
10821 trunk/src/send.c (File Modified)
10824 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10826 - Make /wallops behave as wallops in other ircds.
10830 trunk/modules/m_wallops.c (File Modified)
10831 trunk/src/send.c (File Modified)
10834 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10840 trunk/NEWS (File Modified)
10841 trunk/configure (File Modified)
10842 trunk/configure.ac (File Modified)
10845 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10847 - Remove efnet configuration.
10848 - Rename example.conf as reference.conf, and replace the default
10849 example.conf with one suitable for AthemeNET.
10850 - Update makefile to reflect these changes.
10854 trunk/doc/Makefile.in (File Modified)
10855 trunk/doc/example.conf (File Modified)
10856 trunk/doc/example.efnet.conf (File Deleted)
10857 trunk/doc/reference.conf (File Added)
10860 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10862 - Don't display opers who are /away.
10866 trunk/modules/m_stats.c (File Modified)
10869 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10871 Put cmode +f in 004 and 005.
10875 trunk/include/supported.h (File Modified)
10876 trunk/src/messages.tab (File Modified)
10879 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10881 Add user umode +Q which prevents a user from
10886 trunk/include/client.h (File Modified)
10887 trunk/modules/core/m_join.c (File Modified)
10888 trunk/src/messages.tab (File Modified)
10889 trunk/src/s_user.c (File Modified)
10892 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10894 Implement channel forwarding in m_join(). As in
10895 hyperion, failing to join because of +i, +r or +j
10896 can cause you to be forwarded, potentially
10897 recursively. Unlike hyperion, a single numeric
10898 is sent in case of a successful forward, otherwise
10899 the ircd acts if there were no forward.
10903 trunk/include/numeric.h (File Modified)
10904 trunk/modules/core/m_join.c (File Modified)
10905 trunk/src/messages.tab (File Modified)
10908 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10910 Allow servers to set oper-only cmodes as well.
10914 trunk/modules/core/m_mode.c (File Modified)
10917 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10919 Add cmode +f which takes a channel name, settable
10920 only by opers for now. Does not do anything yet.
10924 trunk/include/channel.h (File Modified)
10925 trunk/modules/core/m_join.c (File Modified)
10926 trunk/modules/core/m_mode.c (File Modified)
10927 trunk/modules/core/m_sjoin.c (File Modified)
10928 trunk/src/channel.c (File Modified)
10931 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10933 Fully initialize 'mode' in ms_join() and ms_sjoin()
10934 to avoid old +j garbage from being used.
10938 trunk/modules/core/m_join.c (File Modified)
10939 trunk/modules/core/m_sjoin.c (File Modified)
10942 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10944 - only touch join_count/join_delta if join throttling
10945 is enabled on the channel
10946 - reset join_count/join_delta to 0 if -j is set
10950 trunk/modules/core/m_join.c (File Modified)
10951 trunk/modules/core/m_mode.c (File Modified)
10952 trunk/modules/core/m_sjoin.c (File Modified)
10955 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10957 Also start a new "period" for join throttling for remote joins,
10958 if necessary. Make the code slightly clearer.
10962 trunk/modules/core/m_join.c (File Modified)
10963 trunk/src/channel.c (File Modified)
10966 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10968 Some +j improvements, still broken.
10972 trunk/modules/core/m_join.c (File Modified)
10973 trunk/modules/core/m_sjoin.c (File Modified)
10976 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10978 Only do +z processing for +m channels the sender is on,
10979 as bans/quiets are currently only checked locally.
10983 trunk/modules/core/m_message.c (File Modified)
10986 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10988 - Add max_bans_large configuration option, defaulting to 500, to
10989 limit the number of bans in a +L channel
10990 - Change b/e/I to b/e/I/q in texts
10994 trunk/doc/example.conf (File Modified)
10995 trunk/include/s_conf.h (File Modified)
10996 trunk/modules/core/m_mode.c (File Modified)
10997 trunk/modules/m_info.c (File Modified)
10998 trunk/src/newconf.c (File Modified)
10999 trunk/src/s_conf.c (File Modified)
11002 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11004 Store invite for +gi channels.
11005 Note that +gi is significantly weaker access control than +i.
11009 trunk/modules/m_invite.c (File Modified)
11012 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11014 Nonops are allowed to see +q lists.
11018 trunk/modules/core/m_mode.c (File Modified)
11021 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11023 Invalidate can_send() cache on -q.
11027 trunk/modules/core/m_mode.c (File Modified)
11030 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11032 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11036 trunk/modules/core/m_sjoin.c (File Modified)
11039 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11041 - Allow blank SJOINs -- for permanant channels.
11045 trunk/modules/core/m_sjoin.c (File Modified)
11048 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11050 - Burst permanant channels.
11054 trunk/src/s_serv.c (File Modified)
11057 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11059 - Fix handling of permanant channels.
11063 trunk/modules/core/m_join.c (File Modified)
11066 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11068 - Run indent on core modules.
11069 - Add propagation of join throttle settings.
11073 trunk/modules/core/m_die.c (File Modified)
11074 trunk/modules/core/m_error.c (File Modified)
11075 trunk/modules/core/m_join.c (File Modified)
11076 trunk/modules/core/m_kick.c (File Modified)
11077 trunk/modules/core/m_kill.c (File Modified)
11078 trunk/modules/core/m_message.c (File Modified)
11079 trunk/modules/core/m_mode.c (File Modified)
11080 trunk/modules/core/m_nick.c (File Modified)
11081 trunk/modules/core/m_part.c (File Modified)
11082 trunk/modules/core/m_quit.c (File Modified)
11083 trunk/modules/core/m_server.c (File Modified)
11084 trunk/modules/core/m_sjoin.c (File Modified)
11085 trunk/modules/core/m_squit.c (File Modified)
11088 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11090 - Fix mistake in commit message.
11094 trunk/ChangeLog (File Modified)
11097 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11099 - Channel throttling.
11103 trunk/NEWS (File Modified)
11104 trunk/include/supported.h (File Modified)
11105 trunk/modules/core/m_mode.c (File Modified)
11106 trunk/src/messages.tab (File Modified)
11109 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11111 - Channel throttle logic fixes.
11115 trunk/include/channel.h (File Modified)
11118 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11120 - Add the throttle logic.
11124 trunk/include/channel.h (File Modified)
11125 trunk/include/numeric.h (File Modified)
11126 trunk/modules/core/m_join.c (File Modified)
11127 trunk/src/channel.c (File Modified)
11128 trunk/src/messages.tab (File Modified)
11131 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11133 - Cosmetic fixes to CREDITS.
11137 trunk/CREDITS (File Modified)
11140 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11142 - Better channel_modes() from ShadowIRCd 4.
11146 trunk/include/channel.h (File Modified)
11147 trunk/src/channel.c (File Modified)
11150 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11152 - Strip colour codes from parts.
11156 trunk/modules/core/m_part.c (File Modified)
11159 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11161 - Strip colour codes from quits.
11165 trunk/modules/core/m_quit.c (File Modified)
11168 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11170 - add +c/+g/+z to channel_modes().
11174 trunk/src/channel.c (File Modified)
11177 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11179 - Add +g to 004/005 numerics.
11183 trunk/include/supported.h (File Modified)
11184 trunk/src/messages.tab (File Modified)
11187 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11189 - Add +cgz to set_final_mode() in both join/sjoin.
11190 - Implement channel mode +g: Free invite.
11194 trunk/include/channel.h (File Modified)
11195 trunk/modules/core/m_join.c (File Modified)
11196 trunk/modules/core/m_mode.c (File Modified)
11197 trunk/modules/core/m_sjoin.c (File Modified)
11198 trunk/modules/m_invite.c (File Modified)
11201 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11203 - Make sure /stats p uses the right list.
11207 trunk/modules/m_stats.c (File Modified)
11210 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11212 - local oper list becomes local_oper_list.
11213 - all opers are stored on oper_list for /stats p.
11217 trunk/include/ircd.h (File Modified)
11218 trunk/modules/m_stats.c (File Modified)
11219 trunk/modules/m_trace.c (File Modified)
11220 trunk/src/client.c (File Modified)
11221 trunk/src/ircd.c (File Modified)
11222 trunk/src/s_user.c (File Modified)
11223 trunk/src/send.c (File Modified)
11226 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11228 - Remove ENABLE_SERVICES legacy define.
11232 trunk/configure (File Modified)
11233 trunk/configure.ac (File Modified)
11234 trunk/include/client.h (File Modified)
11235 trunk/include/m_info.h (File Modified)
11236 trunk/include/s_conf.h (File Modified)
11237 trunk/modules/Makefile.in (File Modified)
11238 trunk/modules/core/m_kick.c (File Modified)
11239 trunk/modules/core/m_mode.c (File Modified)
11240 trunk/modules/core/m_nick.c (File Modified)
11241 trunk/modules/core/m_sjoin.c (File Modified)
11242 trunk/modules/m_services.c (File Modified)
11243 trunk/src/channel.c (File Modified)
11244 trunk/src/newconf.c (File Modified)
11245 trunk/src/s_conf.c (File Modified)
11246 trunk/src/s_serv.c (File Modified)
11247 trunk/src/s_user.c (File Modified)
11250 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11252 - New reject message, ala ircu.
11256 trunk/src/reject.c (File Modified)
11259 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11261 - Reduce 'broadcast storm' effect in m_chghost.
11265 trunk/modules/m_chghost.c (File Modified)
11268 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11270 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11274 trunk/include/supported.h (File Modified)
11275 trunk/src/messages.tab (File Modified)
11278 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11284 trunk/include/channel.h (File Modified)
11285 trunk/modules/core/m_message.c (File Modified)
11286 trunk/modules/core/m_mode.c (File Modified)
11289 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11291 - use sendto_one_numeric() in some places.
11295 trunk/modules/core/m_mode.c (File Modified)
11298 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11300 - Implement channel mode +c -- colour stripping.
11304 trunk/include/irc_string.h (File Modified)
11305 trunk/include/supported.h (File Modified)
11306 trunk/modules/core/m_message.c (File Modified)
11307 trunk/modules/core/m_mode.c (File Modified)
11308 trunk/src/irc_string.c (File Modified)
11309 trunk/src/messages.tab (File Modified)
11312 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11314 - Add +qLP to CHANMODES 005 numeric.
11318 trunk/include/supported.h (File Modified)
11321 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11323 Move credits files to doc/.
11327 trunk/Hybrid-team (File Deleted)
11328 trunk/Ratbox-team (File Deleted)
11329 trunk/doc/Hybrid-team (File Added)
11330 trunk/doc/Ratbox-team (File Added)
11333 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11335 - Rename Ratbox credits as Ratbox-team.
11336 - Add in our own CREDITS.
11340 trunk/CREDITS (File Deleted)
11341 trunk/CREDITS (File Added)
11342 trunk/Ratbox-team (File Added)
11345 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11347 - Quietcache fixes.
11351 trunk/modules/core/m_mode.c (File Modified)
11354 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11356 - Rebuild configure.
11360 trunk/autom4te.cache/ (File Deleted)
11361 trunk/configure (File Modified)
11364 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11366 Add +q to messages.tab.
11370 trunk/src/messages.tab (File Modified)
11373 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11375 - port m_sjoin stuff to TS6 JOIN syntax.
11379 trunk/modules/core/m_join.c (File Modified)
11382 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11384 - Implement channel mode +q (quiet)
11388 trunk/include/channel.h (File Modified)
11389 trunk/modules/core/m_mode.c (File Modified)
11390 trunk/src/channel.c (File Modified)
11393 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11395 Add +L/+P for set_final_mode().
11399 trunk/modules/core/m_sjoin.c (File Modified)
11402 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11404 Add +L/+P in channel_modes().
11408 trunk/src/channel.c (File Modified)
11411 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11413 - Use MODE_PERMANENT, not MODE_PERMANANT
11414 - Actually use chm_staff()
11416 It compiles but is not otherwise tested.
11420 trunk/include/channel.h (File Modified)
11421 trunk/modules/core/m_mode.c (File Modified)
11422 trunk/modules/core/m_sjoin.c (File Modified)
11423 trunk/src/channel.c (File Modified)
11426 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11428 - Ok, patchlevel.h is fixed now.
11432 trunk/include/patchlevel.h (File Modified)
11435 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11441 trunk/include/patchlevel.h (File Modified)
11442 trunk/src/version.c.SH (File Modified)
11445 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11447 - Fix compilation issue with version.c.
11451 trunk/src/version.c.SH (File Modified)
11454 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11456 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11457 this from the BUGS file.
11461 trunk/BUGS (File Modified)
11464 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11466 Mangle all netsplit messages if flatten links is enabled.
11470 trunk/src/client.c (File Modified)
11473 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11475 - jilles pointed out that /stats p needed severe changes -- implement
11480 trunk/modules/m_stats.c (File Modified)
11483 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11485 Rename RELNOTES to NEWS.
11489 trunk/NEWS (File Added)
11490 trunk/RELNOTES (File Deleted)
11493 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11499 trunk/RELNOTES (File Modified)
11502 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11504 - Make /stats p work globally.
11505 - Change 'OPER(s)' to 'staff members'
11509 trunk/modules/m_stats.c (File Modified)
11512 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11514 - add modes, +LP to RPL_MYINFO.
11518 trunk/src/messages.tab (File Modified)
11521 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11523 More stuff to RELNOTES.
11527 trunk/RELNOTES (File Modified)
11530 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11536 trunk/modules/core/m_sjoin.c (File Modified)
11537 trunk/src/channel.c (File Modified)
11540 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11542 - Implement list limit exceed modes -- +L.
11546 trunk/modules/core/m_mode.c (File Modified)
11549 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11551 - Add handlers for modes +L, +P.
11555 trunk/include/channel.h (File Modified)
11556 trunk/modules/core/m_mode.c (File Modified)
11559 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11561 Update properties on *everything*.
11565 trunk/.cvsignore (Property Modified)
11566 trunk/.indent.pro (Property Modified)
11567 trunk/BUGS (File Modified) (Property Modified)
11568 trunk/CREDITS (File Modified) (Property Modified)
11569 trunk/ChangeLog (Property Modified)
11570 trunk/Hybrid-team (File Modified) (Property Modified)
11571 trunk/INSTALL (File Modified) (Property Modified)
11572 trunk/LICENSE (File Modified) (Property Modified)
11573 trunk/Makefile.in (File Modified) (Property Modified)
11574 trunk/README.FIRST (File Modified) (Property Modified)
11575 trunk/RELNOTES (File Modified) (Property Modified)
11576 trunk/SVN-Access (Property Modified)
11577 trunk/aclocal.m4 (File Modified) (Property Modified)
11578 trunk/adns/.cvsignore (Property Modified)
11579 trunk/adns/COPYING (Property Modified)
11580 trunk/adns/GPL-vs-LGPL (Property Modified)
11581 trunk/adns/Makefile.in (File Modified) (Property Modified)
11582 trunk/adns/README (Property Modified)
11583 trunk/adns/README.ircd (Property Modified)
11584 trunk/adns/adns.h (File Modified) (Property Modified)
11585 trunk/adns/check.c (File Modified) (Property Modified)
11586 trunk/adns/dlist.h (File Modified) (Property Modified)
11587 trunk/adns/event.c (File Modified) (Property Modified)
11588 trunk/adns/general.c (File Modified) (Property Modified)
11589 trunk/adns/internal.h (File Modified) (Property Modified)
11590 trunk/adns/parse.c (File Modified) (Property Modified)
11591 trunk/adns/query.c (File Modified) (Property Modified)
11592 trunk/adns/reply.c (File Modified) (Property Modified)
11593 trunk/adns/setup.c (File Modified) (Property Modified)
11594 trunk/adns/transmit.c (File Modified) (Property Modified)
11595 trunk/adns/tvarith.h (File Modified) (Property Modified)
11596 trunk/adns/types.c (File Modified) (Property Modified)
11597 trunk/configure (File Modified) (Property Modified)
11598 trunk/configure.ac (File Modified) (Property Modified)
11599 trunk/contrib/.cvsignore (Property Modified)
11600 trunk/contrib/.indent.pro (Property Modified)
11601 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11602 trunk/contrib/README (File Modified) (Property Modified)
11603 trunk/contrib/example_module.c (File Modified) (Property Modified)
11604 trunk/contrib/m_42.c (File Modified) (Property Modified)
11605 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11606 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11607 trunk/contrib/m_force.c (File Modified) (Property Modified)
11608 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11609 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11610 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11611 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11612 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11613 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11614 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11615 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11616 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11617 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11618 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11619 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11620 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11621 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11622 trunk/doc/.cvsignore (Property Modified)
11623 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11624 trunk/doc/Makefile.in (File Modified) (Property Modified)
11625 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11626 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11627 trunk/doc/challenge.txt (File Modified) (Property Modified)
11628 trunk/doc/example.conf (File Modified) (Property Modified)
11629 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11630 trunk/doc/hooks.txt (File Modified) (Property Modified)
11631 trunk/doc/index.txt (File Modified) (Property Modified)
11632 trunk/doc/ircd.8 (File Modified) (Property Modified)
11633 trunk/doc/ircd.motd (Property Modified)
11634 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11635 trunk/doc/modeg.txt (File Modified) (Property Modified)
11636 trunk/doc/modes.txt (File Modified) (Property Modified)
11637 trunk/doc/monitor.txt (File Modified) (Property Modified)
11638 trunk/doc/old/Authors (Property Modified)
11639 trunk/doc/operguide.txt (File Modified) (Property Modified)
11640 trunk/doc/opermyth.txt (Property Modified)
11641 trunk/doc/server-version-info (File Modified) (Property Modified)
11642 trunk/doc/services.txt (File Modified) (Property Modified)
11643 trunk/doc/technical/README.TSora (Property Modified)
11644 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11645 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11646 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11647 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11648 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11649 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11650 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11651 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11652 trunk/doc/technical/rfc1459.txt (Property Modified)
11653 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11654 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11655 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11656 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11657 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11658 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11659 trunk/help/Makefile.in (File Modified) (Property Modified)
11660 trunk/help/opers/accept (Property Modified)
11661 trunk/help/opers/admin (Property Modified)
11662 trunk/help/opers/away (Property Modified)
11663 trunk/help/opers/capab (Property Modified)
11664 trunk/help/opers/challenge (Property Modified)
11665 trunk/help/opers/close (Property Modified)
11666 trunk/help/opers/cmode (Property Modified)
11667 trunk/help/opers/cnotice (Property Modified)
11668 trunk/help/opers/connect (Property Modified)
11669 trunk/help/opers/cprivmsg (Property Modified)
11670 trunk/help/opers/credits (Property Modified)
11671 trunk/help/opers/die (Property Modified)
11672 trunk/help/opers/dline (Property Modified)
11673 trunk/help/opers/eob (Property Modified)
11674 trunk/help/opers/error (Property Modified)
11675 trunk/help/opers/etrace (Property Modified)
11676 trunk/help/opers/gline (Property Modified)
11677 trunk/help/opers/help (Property Modified)
11678 trunk/help/opers/index (Property Modified)
11679 trunk/help/opers/info (Property Modified)
11680 trunk/help/opers/invite (Property Modified)
11681 trunk/help/opers/ison (Property Modified)
11682 trunk/help/opers/join (Property Modified)
11683 trunk/help/opers/kick (Property Modified)
11684 trunk/help/opers/kill (Property Modified)
11685 trunk/help/opers/kline (Property Modified)
11686 trunk/help/opers/knock (Property Modified)
11687 trunk/help/opers/links (Property Modified)
11688 trunk/help/opers/list (Property Modified)
11689 trunk/help/opers/locops (Property Modified)
11690 trunk/help/opers/lusers (Property Modified)
11691 trunk/help/opers/modlist (Property Modified)
11692 trunk/help/opers/modload (Property Modified)
11693 trunk/help/opers/modrestart (Property Modified)
11694 trunk/help/opers/modunload (Property Modified)
11695 trunk/help/opers/motd (Property Modified)
11696 trunk/help/opers/names (Property Modified)
11697 trunk/help/opers/nick (Property Modified)
11698 trunk/help/opers/notice (Property Modified)
11699 trunk/help/opers/oper (Property Modified)
11700 trunk/help/opers/operspy (Property Modified)
11701 trunk/help/opers/operwall (Property Modified)
11702 trunk/help/opers/part (Property Modified)
11703 trunk/help/opers/pass (Property Modified)
11704 trunk/help/opers/ping (Property Modified)
11705 trunk/help/opers/pong (Property Modified)
11706 trunk/help/opers/post (Property Modified)
11707 trunk/help/opers/privmsg (Property Modified)
11708 trunk/help/opers/quit (Property Modified)
11709 trunk/help/opers/rehash (Property Modified)
11710 trunk/help/opers/restart (Property Modified)
11711 trunk/help/opers/resv (Property Modified)
11712 trunk/help/opers/server (Property Modified)
11713 trunk/help/opers/set (Property Modified)
11714 trunk/help/opers/sjoin (Property Modified)
11715 trunk/help/opers/squit (Property Modified)
11716 trunk/help/opers/stats (Property Modified)
11717 trunk/help/opers/svinfo (Property Modified)
11718 trunk/help/opers/testgecos (Property Modified)
11719 trunk/help/opers/testline (Property Modified)
11720 trunk/help/opers/testmask (Property Modified)
11721 trunk/help/opers/time (Property Modified)
11722 trunk/help/opers/topic (Property Modified)
11723 trunk/help/opers/trace (Property Modified)
11724 trunk/help/opers/uhelp (Property Modified)
11725 trunk/help/opers/umode (Property Modified)
11726 trunk/help/opers/undline (Property Modified)
11727 trunk/help/opers/ungline (Property Modified)
11728 trunk/help/opers/unkline (Property Modified)
11729 trunk/help/opers/unresv (Property Modified)
11730 trunk/help/opers/unxline (Property Modified)
11731 trunk/help/opers/user (Property Modified)
11732 trunk/help/opers/userhost (Property Modified)
11733 trunk/help/opers/users (Property Modified)
11734 trunk/help/opers/version (Property Modified)
11735 trunk/help/opers/wallops (Property Modified)
11736 trunk/help/opers/who (Property Modified)
11737 trunk/help/opers/whois (Property Modified)
11738 trunk/help/opers/whowas (Property Modified)
11739 trunk/help/opers/xline (Property Modified)
11740 trunk/help/users/index (Property Modified)
11741 trunk/help/users/info (Property Modified)
11742 trunk/help/users/notice (Property Modified)
11743 trunk/help/users/privmsg (Property Modified)
11744 trunk/help/users/stats (Property Modified)
11745 trunk/help/users/umode (Property Modified)
11746 trunk/include/.cvsignore (Property Modified)
11747 trunk/include/.indent.pro (Property Modified)
11748 trunk/include/balloc.h (File Modified) (Property Modified)
11749 trunk/include/cache.h (File Modified) (Property Modified)
11750 trunk/include/channel.h (File Modified) (Property Modified)
11751 trunk/include/class.h (File Modified) (Property Modified)
11752 trunk/include/client.h (File Modified) (Property Modified)
11753 trunk/include/commio.h (File Modified) (Property Modified)
11754 trunk/include/common.h (File Modified) (Property Modified)
11755 trunk/include/config.h (File Modified) (Property Modified)
11756 trunk/include/config.h.dist (File Modified) (Property Modified)
11757 trunk/include/defaults.h (File Modified) (Property Modified)
11758 trunk/include/event.h (File Modified) (Property Modified)
11759 trunk/include/hash.h (File Modified) (Property Modified)
11760 trunk/include/hook.h (File Modified) (Property Modified)
11761 trunk/include/hostmask.h (File Modified) (Property Modified)
11762 trunk/include/irc_string.h (File Modified) (Property Modified)
11763 trunk/include/ircd.h (File Modified) (Property Modified)
11764 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11765 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11766 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11767 trunk/include/linebuf.h (File Modified) (Property Modified)
11768 trunk/include/listener.h (File Modified) (Property Modified)
11769 trunk/include/m_info.h (File Modified) (Property Modified)
11770 trunk/include/memory.h (File Modified) (Property Modified)
11771 trunk/include/modules.h (File Modified) (Property Modified)
11772 trunk/include/monitor.h (File Modified) (Property Modified)
11773 trunk/include/msg.h (File Modified) (Property Modified)
11774 trunk/include/newconf.h (File Modified) (Property Modified)
11775 trunk/include/numeric.h (File Modified) (Property Modified)
11776 trunk/include/packet.h (File Modified) (Property Modified)
11777 trunk/include/parse.h (File Modified) (Property Modified)
11778 trunk/include/patchlevel.h (File Modified) (Property Modified)
11779 trunk/include/patricia.h (File Modified) (Property Modified)
11780 trunk/include/reject.h (File Modified) (Property Modified)
11781 trunk/include/res.h (File Modified) (Property Modified)
11782 trunk/include/restart.h (File Modified) (Property Modified)
11783 trunk/include/s_auth.h (File Modified) (Property Modified)
11784 trunk/include/s_conf.h (File Modified) (Property Modified)
11785 trunk/include/s_gline.h (File Modified) (Property Modified)
11786 trunk/include/s_log.h (File Modified) (Property Modified)
11787 trunk/include/s_newconf.h (File Modified) (Property Modified)
11788 trunk/include/s_serv.h (File Modified) (Property Modified)
11789 trunk/include/s_stats.h (File Modified) (Property Modified)
11790 trunk/include/s_user.h (File Modified) (Property Modified)
11791 trunk/include/s_zip.h (File Modified) (Property Modified)
11792 trunk/include/scache.h (File Modified) (Property Modified)
11793 trunk/include/send.h (File Modified) (Property Modified)
11794 trunk/include/serno.h (Property Modified)
11795 trunk/include/setup.h.in (Property Modified)
11796 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11797 trunk/include/stdinc.h (File Modified) (Property Modified)
11798 trunk/include/supported.h (File Modified) (Property Modified)
11799 trunk/include/tools.h (File Modified) (Property Modified)
11800 trunk/include/whowas.h (File Modified) (Property Modified)
11801 trunk/install-sh (File Modified) (Property Modified)
11802 trunk/modules/.cvsignore (Property Modified)
11803 trunk/modules/.depend (Property Modified)
11804 trunk/modules/.indent.pro (Property Modified)
11805 trunk/modules/Makefile.in (File Modified) (Property Modified)
11806 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11807 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11808 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11809 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11810 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11811 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11812 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11813 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11814 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11815 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11816 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11817 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11818 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11819 trunk/modules/m_accept.c (File Modified) (Property Modified)
11820 trunk/modules/m_admin.c (File Modified) (Property Modified)
11821 trunk/modules/m_away.c (File Modified) (Property Modified)
11822 trunk/modules/m_cap.c (File Modified) (Property Modified)
11823 trunk/modules/m_capab.c (File Modified) (Property Modified)
11824 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11825 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11826 trunk/modules/m_close.c (File Modified) (Property Modified)
11827 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11828 trunk/modules/m_connect.c (File Modified) (Property Modified)
11829 trunk/modules/m_dline.c (File Modified) (Property Modified)
11830 trunk/modules/m_encap.c (File Modified) (Property Modified)
11831 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11832 trunk/modules/m_gline.c (File Modified) (Property Modified)
11833 trunk/modules/m_help.c (File Modified) (Property Modified)
11834 trunk/modules/m_info.c (File Modified) (Property Modified)
11835 trunk/modules/m_invite.c (File Modified) (Property Modified)
11836 trunk/modules/m_ison.c (File Modified) (Property Modified)
11837 trunk/modules/m_kline.c (File Modified) (Property Modified)
11838 trunk/modules/m_knock.c (File Modified) (Property Modified)
11839 trunk/modules/m_links.c (File Modified) (Property Modified)
11840 trunk/modules/m_list.c (File Modified) (Property Modified)
11841 trunk/modules/m_locops.c (File Modified) (Property Modified)
11842 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11843 trunk/modules/m_map.c (File Modified) (Property Modified)
11844 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11845 trunk/modules/m_motd.c (File Modified) (Property Modified)
11846 trunk/modules/m_names.c (File Modified) (Property Modified)
11847 trunk/modules/m_oper.c (File Modified) (Property Modified)
11848 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11849 trunk/modules/m_pass.c (File Modified) (Property Modified)
11850 trunk/modules/m_ping.c (File Modified) (Property Modified)
11851 trunk/modules/m_pong.c (File Modified) (Property Modified)
11852 trunk/modules/m_post.c (File Modified) (Property Modified)
11853 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11854 trunk/modules/m_restart.c (File Modified) (Property Modified)
11855 trunk/modules/m_resv.c (File Modified) (Property Modified)
11856 trunk/modules/m_services.c (File Modified) (Property Modified)
11857 trunk/modules/m_set.c (File Modified) (Property Modified)
11858 trunk/modules/m_stats.c (File Modified) (Property Modified)
11859 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11860 trunk/modules/m_tb.c (File Modified) (Property Modified)
11861 trunk/modules/m_testline.c (File Modified) (Property Modified)
11862 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11863 trunk/modules/m_time.c (File Modified) (Property Modified)
11864 trunk/modules/m_topic.c (File Modified) (Property Modified)
11865 trunk/modules/m_trace.c (File Modified) (Property Modified)
11866 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11867 trunk/modules/m_user.c (File Modified) (Property Modified)
11868 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11869 trunk/modules/m_users.c (File Modified) (Property Modified)
11870 trunk/modules/m_version.c (File Modified) (Property Modified)
11871 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11872 trunk/modules/m_who.c (File Modified) (Property Modified)
11873 trunk/modules/m_whois.c (File Modified) (Property Modified)
11874 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11875 trunk/modules/m_xline.c (File Modified) (Property Modified)
11876 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11877 trunk/servlink/.cvsignore (Property Modified)
11878 trunk/servlink/.indent.pro (Property Modified)
11879 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11880 trunk/servlink/README (File Modified) (Property Modified)
11881 trunk/servlink/TODO (File Modified) (Property Modified)
11882 trunk/servlink/control.c (File Modified) (Property Modified)
11883 trunk/servlink/control.h (File Modified) (Property Modified)
11884 trunk/servlink/io.c (File Modified) (Property Modified)
11885 trunk/servlink/io.h (File Modified) (Property Modified)
11886 trunk/servlink/servlink.c (File Modified) (Property Modified)
11887 trunk/servlink/servlink.h (File Modified) (Property Modified)
11888 trunk/src/.cvsignore (Property Modified)
11889 trunk/src/.depend (Property Modified)
11890 trunk/src/.indent.pro (Property Modified)
11891 trunk/src/Makefile.in (File Modified) (Property Modified)
11892 trunk/src/adns.c (File Modified) (Property Modified)
11893 trunk/src/balloc.c (File Modified) (Property Modified)
11894 trunk/src/cache.c (File Modified) (Property Modified)
11895 trunk/src/channel.c (File Modified) (Property Modified)
11896 trunk/src/class.c (File Modified) (Property Modified)
11897 trunk/src/client.c (File Modified) (Property Modified)
11898 trunk/src/commio.c (File Modified) (Property Modified)
11899 trunk/src/devpoll.c (File Modified) (Property Modified)
11900 trunk/src/epoll.c (File Modified) (Property Modified)
11901 trunk/src/event.c (File Modified) (Property Modified)
11902 trunk/src/getopt.c (File Modified) (Property Modified)
11903 trunk/src/hash.c (File Modified) (Property Modified)
11904 trunk/src/hook.c (File Modified) (Property Modified)
11905 trunk/src/hostmask.c (File Modified) (Property Modified)
11906 trunk/src/irc_string.c (File Modified) (Property Modified)
11907 trunk/src/ircd.c (File Modified) (Property Modified)
11908 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11909 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11910 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11911 trunk/src/kdparse.c (File Modified) (Property Modified)
11912 trunk/src/kqueue.c (File Modified) (Property Modified)
11913 trunk/src/linebuf.c (File Modified) (Property Modified)
11914 trunk/src/listener.c (File Modified) (Property Modified)
11915 trunk/src/match.c (File Modified) (Property Modified)
11916 trunk/src/memory.c (File Modified) (Property Modified)
11917 trunk/src/messages.tab (File Modified) (Property Modified)
11918 trunk/src/modules.c (File Modified) (Property Modified)
11919 trunk/src/monitor.c (File Modified) (Property Modified)
11920 trunk/src/newconf.c (File Modified) (Property Modified)
11921 trunk/src/numeric.c (File Modified) (Property Modified)
11922 trunk/src/packet.c (File Modified) (Property Modified)
11923 trunk/src/parse.c (File Modified) (Property Modified)
11924 trunk/src/patricia.c (File Modified) (Property Modified)
11925 trunk/src/poll.c (File Modified) (Property Modified)
11926 trunk/src/reject.c (File Modified) (Property Modified)
11927 trunk/src/restart.c (File Modified) (Property Modified)
11928 trunk/src/s_auth.c (File Modified) (Property Modified)
11929 trunk/src/s_conf.c (File Modified) (Property Modified)
11930 trunk/src/s_gline.c (File Modified) (Property Modified)
11931 trunk/src/s_log.c (File Modified) (Property Modified)
11932 trunk/src/s_newconf.c (File Modified) (Property Modified)
11933 trunk/src/s_serv.c (File Modified) (Property Modified)
11934 trunk/src/s_stats.c (File Modified) (Property Modified)
11935 trunk/src/s_user.c (File Modified) (Property Modified)
11936 trunk/src/scache.c (File Modified) (Property Modified)
11937 trunk/src/select.c (File Modified) (Property Modified)
11938 trunk/src/send.c (File Modified) (Property Modified)
11939 trunk/src/snprintf.c (File Modified) (Property Modified)
11940 trunk/src/tools.c (File Modified) (Property Modified)
11941 trunk/src/version.c.SH (File Modified) (Property Modified)
11942 trunk/src/whowas.c (File Modified) (Property Modified)
11943 trunk/tools/.cvsignore (Property Modified)
11944 trunk/tools/Makefile.in (File Modified) (Property Modified)
11945 trunk/tools/README (File Modified) (Property Modified)
11946 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11947 trunk/tools/convertilines.c (File Modified) (Property Modified)
11948 trunk/tools/convertklines.c (File Modified) (Property Modified)
11949 trunk/tools/mkkeypair (Property Modified)
11950 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11951 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11952 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11953 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11954 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11955 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11956 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11957 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11958 trunk/tools/untabify (File Modified) (Property Modified)
11959 trunk/tools/viconf.c (File Modified) (Property Modified)
11962 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11968 trunk/RELNOTES (File Modified)
11971 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11973 - Make version.c use our serial, not ratbox's.
11977 trunk/src/version.c.SH (File Modified)
11980 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11983 - revved patchlevel to 2.1.5
11987 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11991 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11993 - fix buffer overflow and unterminated buffer when removing TS6 bans
11994 - fix rebuilding of SJOIN
11998 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12001 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12003 have servlink report if it gets an uncompressed error message when it gets inflate failures
12006 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12009 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12011 - extend our copyrights to 2005.
12015 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12072 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12073 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12074 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12075 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12076 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12084 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12085 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12086 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12087 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12088 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12090 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12091 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12092 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12093 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12097 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12098 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12099 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12100 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12101 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12102 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12103 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12104 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12105 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12109 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12121 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12124 - revved patchlevel to 2.1.4
12128 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12132 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12134 - add TARGMAX to 005
12135 - remove the +1 from ->uid in struct Client
12136 - fix checking of accept entries in m_accept.c
12140 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12146 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12148 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12156 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12158 - remove an unused variable
12162 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12165 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12167 don't burst a TS5 name in burst_TS6. -via jillies
12170 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12173 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12175 - via jilles, make nickchanges invalidate any cached bans for
12180 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12186 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12188 - fix some char vs byte usage to make adns compile cleanly with gcc4
12192 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12202 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12204 userhost should allow 5 userhost checks, not 4
12207 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12210 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12212 - another darwin fix
12216 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12219 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12225 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12226 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12227 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12228 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12229 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12231 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12232 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12235 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12237 - remove bogus extern of abort_list
12241 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12244 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12246 svn repo access stuff
12249 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12252 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12258 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12261 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12267 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12270 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12272 revert omotd..i thought it was a good idea..oh well
12275 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12278 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12280 Commas are bad things in channel keys
12284 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12287 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12289 Add OMOTD command to display oper motd
12293 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12296 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12298 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12301 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12304 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12306 Modified files: (Branch: RATBOX_2_1)
12309 - stop testing whois for protocol violations, as they can be caused in
12310 ircds going all the way back to the original ircd2.8
12312 Revision Changes Path
12313 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12317 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12319 Modified files: (Branch: RATBOX_2_1)
12322 - remove some 2.2 code
12324 Revision Changes Path
12325 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12329 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12331 Modified files: (Branch: RATBOX_2_1)
12334 backport of the silly december 31st bug
12336 Revision Changes Path
12337 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12341 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12343 Modified files: (Branch: RATBOX_2_1)
12345 include patchlevel.h
12347 - revved patchlevel to 2.1.3
12349 Revision Changes Path
12350 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12351 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12355 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12357 Modified files: (Branch: RATBOX_2_1)
12360 modules/core m_nick.c
12363 - stop removing a clients own list of accepted clients when they do a
12365 - clean up the accept code so its less retarded
12367 Revision Changes Path
12368 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12369 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12370 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12371 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12375 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12377 Modified files: (Branch: RATBOX_2_1)
12380 src event.c ircd.c newconf.c
12382 - remove a defn of links_cache_list in m_links.c which was causing
12383 the flattened links update to be ignored
12384 - add eventUpdate(), and make links_delay update on rehash
12386 Revision Changes Path
12387 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12388 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12389 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12390 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12391 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12395 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12397 Modified files: (Branch: RATBOX_2_1)
12401 - make the conf parser apply service {}; on rehash
12403 Revision Changes Path
12404 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12405 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12409 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12411 Modified files: (Branch: RATBOX_2_1)
12414 - show ENABLE_SERVICES define in info
12416 Revision Changes Path
12417 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12421 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12423 Modified files: (Branch: RATBOX_2_1)
12424 modules m_services.c m_stats.c
12426 - via jilles, make m_services.c hook into stats U and display service
12429 Revision Changes Path
12430 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12431 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12435 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12437 Modified files: (Branch: RATBOX_2_1)
12438 . configure configure.ac
12440 - default build to -O2
12442 Revision Changes Path
12443 7.249.2.2 +4 -4 ircd-ratbox/configure
12444 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12448 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12450 Modified files: (Branch: RATBOX_2_1)
12451 doc example.conf example.efnet.conf
12452 include client.h s_conf.h s_newconf.h
12454 modules/core m_join.c m_nick.c
12455 src channel.c newconf.c s_conf.c s_user.c
12457 - remove no_oper_resvs from general {};
12458 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12460 Revision Changes Path
12461 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12462 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12463 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12464 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12465 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12466 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12467 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12468 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12469 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12470 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12471 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12472 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12476 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12478 Modified files: (Branch: RATBOX_2_1)
12479 modules/core m_mode.c m_nick.c
12483 - raise max temptime to a year
12485 - require 9 parameters in ms_nick(), 10 in ms_uid()
12487 Revision Changes Path
12488 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12489 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12490 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12494 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_services.c
12499 - only show services logged in info when its a local client
12501 Revision Changes Path
12502 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12506 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12508 Modified files: (Branch: RATBOX_2_1)
12511 passing a pointer to a pointer is not what was intended, oops
12513 Revision Changes Path
12514 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12518 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12520 Modified files: (Branch: RATBOX_2_1)
12523 - update services.txt with FNC
12525 Revision Changes Path
12526 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12530 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12532 Modified files: (Branch: RATBOX_2_1)
12535 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12537 Revision Changes Path
12538 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12542 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12544 Modified files: (Branch: RATBOX_2_1)
12547 - add some uniqueness into auth process for bopm
12549 Revision Changes Path
12550 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12554 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12556 Modified files: (Branch: RATBOX_2_1)
12557 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12559 - make contrib/ compile
12561 Revision Changes Path
12562 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12563 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12564 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12565 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12569 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12571 Modified files: (Branch: RATBOX_2_1)
12572 modules m_monitor.c
12574 Don't allow MONITOR from an unregistered client
12576 Revision Changes Path
12577 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12581 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12583 Modified files: (Branch: RATBOX_2_1)
12584 doc example.conf example.efnet.conf
12586 src class.c messages.tab newconf.c
12588 - remove sendq_eob, its become more of a hindrance than a benefit.
12589 - sync example.efnet.conf cluster {}; with example.conf
12591 Revision Changes Path
12592 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12593 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12594 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12595 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12596 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12597 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12601 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12603 Modified files: (Branch: RATBOX_2_1)
12605 include patchlevel.h
12608 - revved patchlevel to 2.1.2
12610 Revision Changes Path
12611 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12612 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12616 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12618 Modified files: (Branch: RATBOX_2_1)
12619 . configure configure.ac
12621 - raise default topiclen to 160.
12623 Revision Changes Path
12624 7.249.2.1 +3 -3 ircd-ratbox/configure
12625 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12629 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12631 Modified files: (Branch: RATBOX_2_1)
12632 modules m_services.c
12634 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12635 tsinfo matches this
12637 Revision Changes Path
12638 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12642 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12644 Modified files: (Branch: RATBOX_2_1)
12645 modules m_services.c
12647 - monitor_signoff() the client we're nickchanging
12649 Revision Changes Path
12650 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12654 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12656 Modified files: (Branch: RATBOX_2_1)
12659 - fix various UID problems with trace
12661 Revision Changes Path
12662 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12666 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12668 Modified files: (Branch: RATBOX_2_1)
12669 help/opers dline kline
12670 modules m_resv.c m_stats.c
12671 modules/core m_mode.c
12674 - tidy up kline/dline help to note they dont accept nick as target
12675 - disallow bans beginning with ':' over bmask
12676 - disallow bans with a space in chm_ban
12677 - stop counting hidden opers in stats p
12678 - match() parameters in remote unresv were inverted, causing it to fail
12679 - fix possibility of clients setting blank keys
12681 Revision Changes Path
12682 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12683 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12684 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12685 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12686 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12690 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12692 Modified files: (Branch: RATBOX_2_1)
12695 - fix problems with amd64 and the way we do va_list
12697 Revision Changes Path
12698 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12702 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12704 Modified files: (Branch: RATBOX_2_1)
12705 modules m_services.c
12707 - tidy up the kill notifications for RSFNC
12709 Revision Changes Path
12710 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12714 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12716 Modified files: (Branch: RATBOX_2_1)
12718 modules m_services.c
12721 - some more rserv stuff:
12722 - add RSFNC capability
12723 - fix up RSFNC, kill existing clients if they exist.
12725 Revision Changes Path
12726 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12727 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12728 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12732 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12734 Modified files: (Branch: RATBOX_2_1)
12735 modules m_services.c
12737 - first stab at a FNC implementation for rserv
12739 Revision Changes Path
12740 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12744 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12746 Modified files: (Branch: RATBOX_2_1)
12751 Revision Changes Path
12752 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12756 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12758 Modified files: (Branch: RATBOX_2_1)
12761 - add links_delay back
12763 Revision Changes Path
12764 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12768 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12770 Modified files: (Branch: RATBOX_2_1)
12774 - swap tabs for spaces
12776 Revision Changes Path
12777 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12778 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12782 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12784 Modified files: (Branch: RATBOX_2_1)
12787 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12788 contained in the client_flood conf option
12789 - remove a couple of unused defines from info
12791 Revision Changes Path
12792 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12796 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12798 Modified files: (Branch: RATBOX_2_1)
12801 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12803 Revision Changes Path
12804 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12808 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12810 Modified files: (Branch: RATBOX_2_1)
12811 doc example.conf example.efnet.conf
12813 - fix missing closing comment tag
12815 Revision Changes Path
12816 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12817 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12821 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12823 Modified files: (Branch: RATBOX_2_1)
12825 include patchlevel.h
12827 - revved patchlevel to 2.1.1
12829 Revision Changes Path
12830 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12831 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12835 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12837 Modified files: (Branch: RATBOX_2_1)
12840 - sync up remote kline reasons, so theyre consistent with what happens
12841 when we add local klines - notably the "Temporary K-line x min" and
12842 date added to reason.
12844 Revision Changes Path
12845 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12849 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12851 Modified files: (Branch: RATBOX_2_1)
12854 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12856 Revision Changes Path
12857 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12861 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12863 Modified files: (Branch: RATBOX_2_1)
12866 used the data pointer we saved, not what just got nulled
12868 Revision Changes Path
12869 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12873 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12875 Modified files: (Branch: RATBOX_2_1)
12876 modules m_resv.c m_xline.c
12878 - fix broken propagation of xline/resv
12880 Revision Changes Path
12881 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12882 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12886 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12888 Modified files: (Branch: RATBOX_2_1)
12891 - properly increment bad auth count for stats T when we timeout an auth
12893 Revision Changes Path
12894 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12898 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12900 Modified files: (Branch: RATBOX_2_1)
12903 modules/core m_nick.c
12905 - fix a bit that didnt make sense in monitor.txt
12906 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12908 Revision Changes Path
12909 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12910 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12911 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12915 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12917 Modified files: (Branch: RATBOX_2_1)
12920 removing dlink nodes from auth_poll_list twice is bad
12922 Revision Changes Path
12923 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12927 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12929 Modified files: (Branch: RATBOX_2_1)
12932 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12933 changed to RPL_STATSDEBUG
12935 Revision Changes Path
12936 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12940 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12942 Added files: (Branch: RATBOX_2_1)
12945 - add some documentation about target change
12947 Revision Changes Path
12948 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12952 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12954 Modified files: (Branch: RATBOX_2_1)
12955 include supported.h
12956 modules/core m_message.c
12958 - remove extra argument to 005
12959 - disallow messaging of UIDs
12961 Revision Changes Path
12962 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12963 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12967 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12969 Modified files: (Branch: RATBOX_2_1)
12972 - fix a longstanding parser bug with wrong limit checking, causing us to
12973 accept one less parameter than we're allowed to accept.
12975 Revision Changes Path
12976 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12980 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12982 Modified files: (Branch: RATBOX_2_1)
12983 modules/core m_message.c
12985 - exempt users messaging themselves from target change
12987 Revision Changes Path
12988 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12992 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12994 Modified files: (Branch: RATBOX_2_1)
12995 include supported.h
12997 - stop violating MAXPARA on 005.
12999 Revision Changes Path
13000 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13004 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13006 Modified files: (Branch: RATBOX_2_1)
13007 modules/core m_nick.c
13009 - dont store an ipv6 sockhost if we're not compiled with v6 support
13011 Revision Changes Path
13012 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13016 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13018 Modified files: (Branch: RATBOX_2_1)
13021 - remove some vms includes
13023 Revision Changes Path
13024 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13028 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13030 Modified files: (Branch: RATBOX_2_1)
13034 - force commit for new branch
13036 Revision Changes Path
13037 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13038 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13042 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13045 . RELNOTES configure configure.ac
13046 include patchlevel.h
13048 - revved patchlevel to 2.1.0
13050 Revision Changes Path
13051 1.114 +6 -2 ircd-ratbox/RELNOTES
13052 7.249 +11 -11 ircd-ratbox/configure
13053 7.63 +3 -3 ircd-ratbox/configure.ac
13054 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13058 leeh 2005/03/04 13:31:32 EST (20050304_2)
13062 include patchlevel.h
13065 - revved patchlevel to 2.1.0beta2
13067 Revision Changes Path
13068 1.113 +12 -0 ircd-ratbox/RELNOTES
13069 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13073 leeh 2005/03/04 13:27:05 EST (20050304_1)
13076 doc whats-new-2.1.txt
13079 - update whats-new-2.1
13080 - when we're handling global NAMES, dont output channels if there are no
13081 members within them we can show.
13083 Revision Changes Path
13084 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13085 7.436 +12 -2 ircd-ratbox/src/channel.c
13089 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13094 That would be a node_heap not a prefix_heap..oops
13096 Revision Changes Path
13097 7.30 +1 -1 ircd-ratbox/src/patricia.c
13101 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13106 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13107 otherwise..the other macros might work????
13109 Revision Changes Path
13110 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13114 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13117 . configure configure.ac
13121 Revision Changes Path
13122 7.248 +5 -5 ircd-ratbox/configure
13123 7.62 +5 -5 ircd-ratbox/configure.ac
13127 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13130 . configure configure.ac
13134 Revision Changes Path
13135 7.247 +3 -2 ircd-ratbox/configure
13136 7.61 +3 -2 ircd-ratbox/configure.ac
13140 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13143 . configure configure.ac
13147 Revision Changes Path
13148 7.246 +6 -6 ircd-ratbox/configure
13149 7.60 +4 -4 ircd-ratbox/configure.ac
13153 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13156 . configure configure.ac
13159 Doh these changes got put on RATBOX_2_0 when they were meant for
13161 Also merged in the monitor heap size stuff, not that i think monitor has
13164 Revision Changes Path
13165 7.245 +12 -3 ircd-ratbox/configure
13166 7.59 +11 -3 ircd-ratbox/configure.ac
13167 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13171 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13176 Add more robust alloca checking
13178 Revision Changes Path
13179 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13183 leeh 2005/02/24 15:27:17 EST (20050224_9)
13188 - fix the copyright on m_42.c :p
13190 Revision Changes Path
13191 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13195 leeh 2005/02/24 15:22:53 EST (20050224_8)
13198 include supported.h
13201 - fix a core in undline on bad masks
13202 - remove an unwanted space from beginning of second 005 numeric
13204 Revision Changes Path
13205 7.5 +1 -1 ircd-ratbox/include/supported.h
13206 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13210 leeh 2005/02/24 15:18:59 EST (20050224_7)
13213 modules m_monitor.c
13215 - use max_monitor when adding nicknames
13217 that should be everything now..
13219 Revision Changes Path
13220 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13224 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13231 Revision Changes Path
13232 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13236 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13243 Revision Changes Path
13244 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13248 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13253 The Answer to Life, the Universe, and Everything
13255 Revision Changes Path
13256 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13260 leeh 2005/02/24 14:53:04 EST (20050224_3)
13264 modules m_monitor.c
13265 src ircd.c monitor.c
13267 - call init_monitor() on startup
13268 - add in support for adding/deleting/listing monitor entries
13270 Revision Changes Path
13271 7.2 +3 -1 ircd-ratbox/include/monitor.h
13272 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13273 7.374 +2 -0 ircd-ratbox/src/ircd.c
13274 7.3 +15 -4 ircd-ratbox/src/monitor.c
13278 leeh 2005/02/23 21:20:10 EST (20050224_2)
13281 doc example.conf example.efnet.conf
13282 include s_conf.h supported.h
13283 modules Makefile.in
13284 src client.c newconf.c s_conf.c
13286 modules m_monitor.c
13288 - add the max_monitor config option
13289 - advertise MONITOR=%d in 005
13290 - clear a local clients monitor list on exit
13291 - add the framework for the MONITOR command
13294 Revision Changes Path
13295 7.261 +5 -0 ircd-ratbox/doc/example.conf
13296 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13297 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13298 7.4 +4 -2 ircd-ratbox/include/supported.h
13299 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13300 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13301 7.492 +1 -0 ircd-ratbox/src/client.c
13302 7.202 +1 -0 ircd-ratbox/src/newconf.c
13303 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13307 leeh 2005/02/23 20:57:51 EST (20050224_1)
13310 . configure configure.ac
13314 - move MONITOR_HEAP_SIZE over to configure
13316 Revision Changes Path
13317 7.244 ircd-ratbox/configure
13318 7.58 +4 -2 ircd-ratbox/configure.ac
13319 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13320 7.2 +0 -2 ircd-ratbox/src/monitor.c
13324 leeh 2005/02/23 20:48:08 EST (20050224_0)
13328 include client.h numeric.h
13329 modules/core m_nick.c
13330 src Makefile.in client.c messages.tab
13336 - first half of my server-side notify list implementation..
13338 Revision Changes Path
13339 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13340 7.266 +3 -0 ircd-ratbox/include/client.h
13341 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13342 7.58 +6 -0 ircd-ratbox/include/numeric.h
13343 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13344 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13345 7.491 +3 -0 ircd-ratbox/src/client.c
13346 7.126 +5 -5 ircd-ratbox/src/messages.tab
13347 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13348 7.342 +2 -0 ircd-ratbox/src/s_user.c
13352 leeh 2005/02/23 18:42:59 EST (20050223_0)
13357 - double the size of the client and channel hashtables (64k -> 128k and
13358 32k -> 64k). The improvements are quite significant..
13360 Revision Changes Path
13361 7.54 +4 -4 ircd-ratbox/include/hash.h
13365 leeh 2005/02/22 14:55:56 EST (20050222_1)
13369 modules m_services.c
13371 - remove a couple of unused vars
13372 - update monitor.txt
13374 Revision Changes Path
13375 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13376 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13380 leeh 2005/02/21 19:47:24 EST (20050222_0)
13385 - add in my documentation on the upcoming MONITOR command
13387 Revision Changes Path
13388 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13392 leeh 2005/02/21 12:09:34 EST (20050221_0)
13395 . configure configure.ac
13396 doc whats-new-2.1.txt
13397 tools README.mkpasswd
13401 - update whats-new-2.1.txt some more
13402 - we dont have vms mkpasswd anymore
13403 - remove the unused crypt.c
13405 Revision Changes Path
13406 7.243 +3 -6 ircd-ratbox/configure
13407 7.57 +2 -4 ircd-ratbox/configure.ac
13408 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13409 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13410 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13414 leeh 2005/02/19 12:38:09 EST (20050219_3)
13417 doc example.conf example.efnet.conf
13420 src channel.c client.c ircd.c s_conf.c
13422 - rework the splitcode, splitservers is now how many servers we've marked as
13423 EOB, rather than how many are linked. Thus pull ourselves out of
13424 splitmode immediately once this is satisfied
13426 Revision Changes Path
13427 7.260 +8 -9 ircd-ratbox/doc/example.conf
13428 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13429 7.83 +1 -0 ircd-ratbox/include/ircd.h
13430 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13431 7.435 +16 -36 ircd-ratbox/src/channel.c
13432 7.490 +2 -0 ircd-ratbox/src/client.c
13433 7.373 +2 -1 ircd-ratbox/src/ircd.c
13434 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13438 leeh 2005/02/19 09:02:34 EST (20050219_2)
13441 doc example.conf example.efnet.conf
13442 include ircd.h s_conf.h
13444 src channel.c ircd.c newconf.c s_conf.c
13446 - remove split_delay
13448 Revision Changes Path
13449 7.259 +0 -5 ircd-ratbox/doc/example.conf
13450 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13451 7.82 +0 -1 ircd-ratbox/include/ircd.h
13452 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13453 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13454 7.434 +2 -7 ircd-ratbox/src/channel.c
13455 7.372 +0 -1 ircd-ratbox/src/ircd.c
13456 7.201 +0 -1 ircd-ratbox/src/newconf.c
13457 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13461 leeh 2005/02/19 08:48:05 EST (20050219_1)
13465 modules m_cap.c m_who.c
13468 - implemented multi-prefix client capability, which allows stacking of @+ in
13471 Revision Changes Path
13472 7.265 +1 -1 ircd-ratbox/include/client.h
13473 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13474 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13475 7.433 +4 -6 ircd-ratbox/src/channel.c
13479 leeh 2005/02/19 06:27:58 EST (20050219_0)
13483 src newconf.c s_conf.c s_newconf.c
13485 - removed some unused vars/functions
13487 Revision Changes Path
13488 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13489 7.200 +0 -15 ircd-ratbox/src/newconf.c
13490 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13491 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13495 leeh 2005/02/16 12:58:24 EST (20050216_2)
13498 . RELNOTES configure configure.ac
13499 include patchlevel.h
13501 - update configure to reflect this is 'devel'
13503 - revved patchlevel to 2.1.0beta1
13505 Revision Changes Path
13506 1.112 +9 -1 ircd-ratbox/RELNOTES
13507 7.242 +11 -11 ircd-ratbox/configure
13508 7.56 +3 -3 ircd-ratbox/configure.ac
13509 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13513 leeh 2005/02/16 12:46:30 EST (20050216_1)
13516 . configure configure.ac
13517 include client.h numeric.h s_conf.h setup.h.in
13519 modules Makefile.in
13520 modules/core m_nick.c
13521 src Makefile.in client.c ircd.c messages.tab
13522 newconf.c s_conf.c s_user.c
13528 - remove watch, the protocol for this sucks so hard I just dont want it
13531 Revision Changes Path
13532 7.241 +2 -12 ircd-ratbox/configure
13533 7.55 +2 -4 ircd-ratbox/configure.ac
13534 7.264 +0 -2 ircd-ratbox/include/client.h
13535 7.57 +0 -11 ircd-ratbox/include/numeric.h
13536 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13537 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13538 7.3 +2 -3 ircd-ratbox/include/supported.h
13539 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13540 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13541 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13542 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13543 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13544 7.489 +0 -3 ircd-ratbox/src/client.c
13545 7.371 +0 -2 ircd-ratbox/src/ircd.c
13546 7.125 +9 -9 ircd-ratbox/src/messages.tab
13547 7.199 +0 -1 ircd-ratbox/src/newconf.c
13548 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13549 7.341 +0 -2 ircd-ratbox/src/s_user.c
13550 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13554 leeh 2005/02/15 19:13:31 EST (20050216_0)
13558 src event.c ircd_lexer.l ircd_signal.c
13561 servlink descrip.mms
13563 - remove a few vms bits
13565 Revision Changes Path
13566 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13567 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13568 7.47 +0 -54 ircd-ratbox/src/event.c
13569 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13570 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13571 7.152 +0 -3 ircd-ratbox/src/modules.c
13575 leeh 2005/02/15 18:53:32 EST (20050215_0)
13578 include hostmask.h ircd.h s_conf.h s_newconf.h
13579 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13581 src hostmask.c ircd.c ircd_signal.c s_conf.c
13584 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13585 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13587 Revision Changes Path
13588 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13589 7.81 +1 -0 ircd-ratbox/include/ircd.h
13590 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13591 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13592 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13593 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13594 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13595 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13596 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13597 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13598 7.370 +7 -0 ircd-ratbox/src/ircd.c
13599 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13600 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13601 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13605 leeh 2005/02/13 10:21:41 EST (20050213_4)
13610 doc whats-new-2.0.txt whats-new-2.1.txt
13614 - move whats-new.txt to whats-new-2.0.txt
13615 - add in whats-new-2.1.txt
13616 - update services.txt with the whois for logged in users
13618 Revision Changes Path
13619 7.2 +5 -0 ircd-ratbox/doc/services.txt
13620 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13621 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13622 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13626 leeh 2005/02/13 09:20:37 EST (20050213_3)
13629 include supported.h
13630 modules/core m_message.c
13632 - fix a compile error in m_message.c
13633 - update 005 to the spec and add CPRIVMSG/CNOTICE
13635 Revision Changes Path
13636 7.2 +31 -37 ircd-ratbox/include/supported.h
13637 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13641 leeh 2005/02/13 09:14:12 EST (20050213_2)
13646 - fix the membership memleak
13648 Revision Changes Path
13649 7.432 +0 -3 ircd-ratbox/src/channel.c
13653 leeh 2005/02/12 21:51:56 EST (20050213_1)
13657 modules/core m_message.c
13659 - add a bitmask to track when they send their first message, only allowing
13660 clearing stuff after that.
13662 Revision Changes Path
13663 7.263 +4 -0 ircd-ratbox/include/client.h
13664 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13668 leeh 2005/02/12 21:17:52 EST (20050213_0)
13671 include patricia.h s_newconf.h
13672 modules/core m_message.c
13673 src patricia.c s_newconf.c s_user.c
13675 - add in the patricia for tracking who fills up targets, give them a reduced
13678 Revision Changes Path
13679 7.20 +1 -1 ircd-ratbox/include/patricia.h
13680 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13681 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13682 7.29 +1 -1 ircd-ratbox/src/patricia.c
13683 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13684 7.340 +4 -0 ircd-ratbox/src/s_user.c
13688 leeh 2005/02/12 18:35:10 EST (20050212_0)
13691 include ircd_defs.h
13692 src class.c reject.c
13694 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13696 Revision Changes Path
13697 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13698 7.68 +1 -5 ircd-ratbox/src/class.c
13699 1.33 +1 -5 ircd-ratbox/src/reject.c
13703 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13708 remove stupid memory leak
13710 Revision Changes Path
13711 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13715 leeh 2005/02/11 06:42:48 EST (20050211_0)
13720 - workaround hyb6 allowing empty gline reasons
13722 Revision Changes Path
13723 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13727 leeh 2005/02/09 14:39:13 EST (20050209_2)
13731 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13732 src ircd.c s_conf.c
13734 - move temp dlines and temp klines over to an array, rather than completely
13737 Revision Changes Path
13738 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13739 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13740 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13741 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13742 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13743 7.369 +0 -5 ircd-ratbox/src/ircd.c
13744 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13748 leeh 2005/02/09 14:02:13 EST (20050209_1)
13752 modules m_cap.c m_pong.c m_user.c
13753 modules/core m_nick.c
13756 - remove 'nick' param from register_local_user(), its not needed.
13758 Revision Changes Path
13759 7.35 +1 -1 ircd-ratbox/include/s_user.h
13760 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13761 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13762 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13763 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13764 7.339 +6 -6 ircd-ratbox/src/s_user.c
13768 leeh 2005/02/09 13:12:53 EST (20050209_0)
13771 modules m_cmessage.c
13773 - dont send numerics when we're dealing with CNOTICE
13774 - add in checking for +g, and resetting idle
13776 Revision Changes Path
13777 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13781 leeh 2005/02/08 11:37:50 EST (20050208_2)
13786 - fix operator blocks to work on ip spoofs
13788 Revision Changes Path
13789 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13793 leeh 2005/02/07 19:23:22 EST (20050208_1)
13796 doc example.conf example.efnet.conf
13799 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13801 Revision Changes Path
13802 7.258 +0 -39 ircd-ratbox/doc/example.conf
13803 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13804 7.198 +0 -272 ircd-ratbox/src/newconf.c
13808 leeh 2005/02/07 19:19:32 EST (20050208_0)
13813 - added support for kline.conf.perm et al, these take the same formats
13814 as their non-permanent partners, but you cant remove them via the ircd.
13816 Revision Changes Path
13817 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13821 leeh 2005/02/02 19:18:59 EST (20050203_1)
13828 help/opers cnotice cprivmsg
13830 - added help files for cprivmsg/cnotice
13832 Revision Changes Path
13833 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13834 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13835 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13836 1.10 +19 -19 ircd-ratbox/help/opers/index
13837 1.7 +10 -9 ircd-ratbox/help/users/index
13841 leeh 2005/02/02 19:14:25 EST (20050203_0)
13845 modules Makefile.in
13848 modules m_cmessage.c
13850 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13851 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13852 nick is a member. These bypass any target change limitations.
13853 - added ERR_VOICENEEDED, numeric 489.
13855 Revision Changes Path
13856 7.56 +2 -0 ircd-ratbox/include/numeric.h
13857 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13858 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13859 7.124 +1 -1 ircd-ratbox/src/messages.tab
13863 leeh 2005/02/02 16:58:16 EST (20050202_4)
13868 - update etrace help
13870 Revision Changes Path
13871 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13875 leeh 2005/02/02 16:55:04 EST (20050202_3)
13880 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13881 can put its external ip address in there..
13883 Revision Changes Path
13884 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13888 leeh 2005/02/02 16:41:06 EST (20050202_2)
13893 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13894 if its a non-local client. These will just get "lost" if the remote
13895 server doesnt support this..
13897 Revision Changes Path
13898 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13902 leeh 2005/02/02 16:12:12 EST (20050202_1)
13905 include client.h numeric.h s_conf.h
13906 modules/core m_message.c
13907 src messages.tab newconf.c s_conf.c
13909 - first part of the target change code, add the storage of targets for
13910 localuser, throttle messages when they fill all the available slots
13912 Revision Changes Path
13913 7.262 +5 -1 ircd-ratbox/include/client.h
13914 7.55 +2 -0 ircd-ratbox/include/numeric.h
13915 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13916 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13917 7.123 +1 -1 ircd-ratbox/src/messages.tab
13918 7.197 +1 -0 ircd-ratbox/src/newconf.c
13919 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13923 leeh 2005/02/02 13:28:10 EST (20050202_0)
13926 modules m_resv.c m_stats.c m_testline.c
13927 modules/core m_join.c
13928 src hash.c kdparse.c messages.tab s_newconf.c
13930 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13931 tracking of when resvs get hit
13933 Revision Changes Path
13934 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13935 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13936 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13937 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13938 7.114 +3 -0 ircd-ratbox/src/hash.c
13939 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13940 7.122 +1 -1 ircd-ratbox/src/messages.tab
13941 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13945 leeh 2005/01/31 09:04:10 EST (20050131_2)
13950 - fflush() logfiles
13952 Revision Changes Path
13953 7.79 +2 -0 ircd-ratbox/src/s_log.c
13957 leeh 2005/01/31 08:59:09 EST (20050131_1)
13962 - rename fd_dump() to comm_dump()
13964 Revision Changes Path
13965 1.27 +2 -2 ircd-ratbox/src/commio.c
13969 leeh 2005/01/30 19:16:08 EST (20050131_0)
13974 modules m_services.c
13975 modules/core m_server.c
13976 src hook.c s_serv.c
13978 - added hook for server_introduced
13979 - fixed up services support for hooks
13981 Revision Changes Path
13982 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13983 1.31 +1 -0 ircd-ratbox/include/hook.h
13984 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13985 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13986 7.36 +2 -0 ircd-ratbox/src/hook.c
13987 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13991 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13996 Add back in the comm_fd_hack thing for solaris
13998 Revision Changes Path
13999 1.26 +26 -1 ircd-ratbox/src/commio.c
14003 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14007 include commio.h s_conf.h watch.h
14008 modules m_dline.c m_kline.c m_resv.c m_stats.c
14009 m_watch.c m_xline.c
14010 modules/core m_nick.c
14011 src balloc.c cache.c client.c commio.c
14012 epoll.c ircd.c ircd_lexer.l kdparse.c
14013 listener.c s_auth.c s_conf.c s_log.c
14016 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14018 Revision Changes Path
14019 1.18 +0 -2 ircd-ratbox/adns/adns.h
14020 1.14 +6 -37 ircd-ratbox/include/commio.h
14021 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14022 7.3 +2 -2 ircd-ratbox/include/watch.h
14023 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14024 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14025 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14026 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14027 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14028 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14029 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14030 7.85 +1 -1 ircd-ratbox/src/balloc.c
14031 1.24 +5 -5 ircd-ratbox/src/cache.c
14032 7.488 +4 -4 ircd-ratbox/src/client.c
14033 1.25 +10 -280 ircd-ratbox/src/commio.c
14034 1.33 +1 -1 ircd-ratbox/src/epoll.c
14035 7.368 +4 -4 ircd-ratbox/src/ircd.c
14036 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14037 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14038 7.125 +8 -8 ircd-ratbox/src/listener.c
14039 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14040 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14041 7.78 +20 -20 ircd-ratbox/src/s_log.c
14042 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14043 1.6 +22 -15 ircd-ratbox/src/watch.c
14047 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14050 modules/core m_mode.c
14052 remove two unused variables
14054 Revision Changes Path
14055 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14059 leeh 2005/01/28 15:31:40 EST (20050128_1)
14065 - mo_kline() needs minpara of 3, not 2
14066 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14067 - require me.info is never blank
14069 Revision Changes Path
14070 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14071 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14075 leeh 2005/01/28 15:26:28 EST (20050128_0)
14078 modules/core m_mode.c m_sjoin.c
14080 - patch via jilles to fix +eI lists being shown to lusers when handling
14081 protocol stuff over TS6
14083 Revision Changes Path
14084 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14085 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14089 leeh 2005/01/25 19:47:38 EST (20050126_0)
14093 modules/core m_join.c m_mode.c m_sjoin.c
14094 src channel.c messages.tab s_serv.c
14096 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14097 an operspy call with &me
14098 - remove modebuf/parabuf params from channel_modes(), we now generate a
14099 buffer internally which we return.
14101 Revision Changes Path
14102 7.163 +1 -1 ircd-ratbox/include/channel.h
14103 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14104 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14105 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14106 7.431 +25 -18 ircd-ratbox/src/channel.c
14107 7.121 +1 -1 ircd-ratbox/src/messages.tab
14108 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14112 alz 2005/01/25 18:09:18 EST (20050125_5)
14115 doc example.conf example.efnet.conf
14118 src listener.c newconf.c s_conf.c
14120 Added dline_with_reason config option (default yes):
14122 /* dline reason: show the user the dline reason when they connect
14125 dline_with_reason = yes;
14127 Revision Changes Path
14128 7.257 +6 -1 ircd-ratbox/doc/example.conf
14129 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14130 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14131 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14132 7.124 +1 -1 ircd-ratbox/src/listener.c
14133 7.196 +1 -0 ircd-ratbox/src/newconf.c
14134 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14138 leeh 2005/01/25 13:21:17 EST (20050125_4)
14143 - make conf_set_generic_string() test len exists before it uses it.
14145 Revision Changes Path
14146 7.195 +1 -1 ircd-ratbox/src/newconf.c
14150 leeh 2005/01/25 13:10:56 EST (20050125_3)
14156 - rename 'type' to 'flags' in cluster {};
14157 - add stacking of servers in cluster {}; documented in example.conf
14159 Revision Changes Path
14160 7.256 +18 -10 ircd-ratbox/doc/example.conf
14161 7.194 +39 -7 ircd-ratbox/src/newconf.c
14165 alz 2005/01/25 12:48:54 EST (20050125_2)
14169 src listener.c s_conf.c
14171 Added dline reasons, connecting/banned clients now see ban reason.
14173 Revision Changes Path
14174 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14175 7.123 +17 -4 ircd-ratbox/src/listener.c
14176 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14180 leeh 2005/01/25 07:44:37 EST (20050125_1)
14183 doc example.conf example.efnet.conf
14186 - implement stacking of shared {}; blocks, documented in example.conf
14188 Revision Changes Path
14189 7.255 +26 -13 ircd-ratbox/doc/example.conf
14190 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14191 7.193 +51 -36 ircd-ratbox/src/newconf.c
14195 leeh 2005/01/24 19:08:29 EST (20050125_0)
14199 include client.h s_conf.h
14200 modules/core m_join.c
14201 src newconf.c s_user.c
14203 - added jupe_exempt to auth {};, exempts the user from generating warnings
14204 when they attempt to join juped channels.
14206 Revision Changes Path
14207 7.254 +2 -0 ircd-ratbox/doc/example.conf
14208 7.261 +3 -0 ircd-ratbox/include/client.h
14209 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14210 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14211 7.192 +1 -0 ircd-ratbox/src/newconf.c
14212 7.338 +8 -0 ircd-ratbox/src/s_user.c
14216 leeh 2005/01/24 18:57:02 EST (20050124_6)
14221 - rework shared {};, the format is now:
14223 oper = "flame@*.leeh.co.uk", "*.lan";
14229 oper = "flame@*.leeh.co.uk", "*.lan";
14233 Revision Changes Path
14234 7.191 +55 -23 ircd-ratbox/src/newconf.c
14238 leeh 2005/01/24 17:25:58 EST (20050124_5)
14243 - fix the prototype on load_static_modules()
14245 Revision Changes Path
14246 7.61 +1 -1 ircd-ratbox/include/modules.h
14250 leeh 2005/01/24 16:00:30 EST (20050124_4)
14255 - have cap end call register_local_user() with its own copy of
14256 source_p->username so its safe for unidented users..
14258 Revision Changes Path
14259 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14263 leeh 2005/01/24 15:48:09 EST (20050124_3)
14266 include newconf.h s_conf.h
14268 src newconf.c s_conf.c s_log.c
14270 - move the conf parser over to a table based structure, with generic setting
14271 of integers/strings
14273 Revision Changes Path
14274 7.34 +9 -8 ircd-ratbox/include/newconf.h
14275 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14276 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14277 7.190 +264 -808 ircd-ratbox/src/newconf.c
14278 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14279 7.77 +13 -13 ircd-ratbox/src/s_log.c
14283 leeh 2005/01/24 13:11:30 EST (20050124_2)
14289 - added stacking of ips in exempt {};
14291 Revision Changes Path
14292 7.253 +4 -0 ircd-ratbox/doc/example.conf
14293 7.189 +11 -30 ircd-ratbox/src/newconf.c
14297 leeh 2005/01/24 12:59:57 EST (20050124_1)
14301 src channel.c client.c hash.c hook.c
14302 newconf.c s_user.c watch.c
14304 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14305 consistent with the rest of the dlink code.
14307 Revision Changes Path
14308 1.54 +7 -7 ircd-ratbox/include/tools.h
14309 7.430 +2 -2 ircd-ratbox/src/channel.c
14310 7.487 +6 -6 ircd-ratbox/src/client.c
14311 7.113 +5 -5 ircd-ratbox/src/hash.c
14312 7.35 +1 -1 ircd-ratbox/src/hook.c
14313 7.188 +2 -2 ircd-ratbox/src/newconf.c
14314 7.337 +1 -1 ircd-ratbox/src/s_user.c
14315 1.5 +4 -4 ircd-ratbox/src/watch.c
14319 leeh 2005/01/24 12:47:13 EST (20050124_0)
14324 - cheap hack on sticky capabs..
14326 Revision Changes Path
14327 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14331 leeh 2005/01/22 11:36:54 EST (20050122_0)
14336 - updated my clicap implementation to match the spec so far..
14338 Revision Changes Path
14339 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14343 leeh 2005/01/21 07:14:43 EST (20050121_2)
14348 modules m_services.c
14349 src hook.c s_serv.c
14351 - added hooks for when we're sending a burst
14352 - rewrote hooks.txt
14353 - fix up the hooks ive already done in services compatibility, ill add the
14354 hooks for server/client introductions in a bit.
14356 Revision Changes Path
14357 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14358 1.30 +4 -0 ircd-ratbox/include/hook.h
14359 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14360 7.34 +7 -0 ircd-ratbox/src/hook.c
14361 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14365 leeh 2005/01/21 06:34:03 EST (20050121_1)
14368 contrib example_module.c spy_admin_notice.c
14369 spy_info_notice.c spy_links_notice.c
14370 spy_motd_notice.c spy_stats_notice.c
14371 spy_stats_p_notice.c spy_trace_notice.c
14373 spy_whois_notice_global.c
14375 modules m_admin.c m_info.c m_links.c m_motd.c
14376 m_services.c m_stats.c m_trace.c
14377 m_whois.c static_modules.c.SH
14378 modules/core m_server.c
14379 src client.c hook.c ircd.c modules.c packet.c
14380 s_auth.c s_serv.c s_user.c send.c
14382 - add a better implementation of the hook system, its now a slow leaking
14383 array and events are created whenever we try adding a hook for it, or
14384 theyre registered for the caller.
14386 Ive temporarily fucked services support and removed most of the other
14387 hooks.. I shall fix this soon.
14389 Revision Changes Path
14390 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14391 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14392 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14393 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14394 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14395 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14396 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14397 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14398 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14399 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14400 1.29 +34 -70 ircd-ratbox/include/hook.h
14401 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14402 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14403 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14404 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14405 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14406 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14407 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14408 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14409 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14410 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14411 7.486 +1 -28 ircd-ratbox/src/client.c
14412 7.33 +131 -137 ircd-ratbox/src/hook.c
14413 7.367 +1 -1 ircd-ratbox/src/ircd.c
14414 7.151 +6 -10 ircd-ratbox/src/modules.c
14415 7.138 +10 -14 ircd-ratbox/src/packet.c
14416 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14417 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14418 7.336 +0 -6 ircd-ratbox/src/s_user.c
14419 7.286 +8 -6 ircd-ratbox/src/send.c
14423 leeh 2005/01/20 19:19:20 EST (20050121_0)
14428 - remove an unused struct
14430 Revision Changes Path
14431 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14435 leeh 2005/01/20 13:38:39 EST (20050120_1)
14438 . configure configure.ac
14439 include client.h numeric.h patchlevel.h
14440 modules Makefile.in
14441 src messages.tab s_user.c
14445 - drop back to -O0, fix patchlevel.h
14446 - first stab at client capabilities.. this still needs work.
14448 Revision Changes Path
14449 7.240 +3 -3 ircd-ratbox/configure
14450 7.54 +3 -3 ircd-ratbox/configure.ac
14451 7.260 +3 -0 ircd-ratbox/include/client.h
14452 7.54 +2 -0 ircd-ratbox/include/numeric.h
14453 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14454 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14455 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14456 7.120 +1 -1 ircd-ratbox/src/messages.tab
14457 7.335 +3 -0 ircd-ratbox/src/s_user.c
14461 leeh 2005/01/20 06:04:41 EST (20050120_0)
14464 . ChangeLog RELNOTES
14465 include config.h config.h.dist memory.h
14468 src commio.c crypt.c getopt.c ircd.c s_serv.c
14470 . README.VMS clean.com make.com
14471 include setup.h_vms
14472 modules descrip.mms static_modules_c.com
14473 modules/core descrip.mms
14474 src descrip.mms qio.c version.com
14475 tools descrip.mms mkpasswd_vms.c
14477 - clean changelog, relnotes
14478 - mark patchlevel as 2.1.0beta
14479 - remove VMS support
14481 Revision Changes Path
14482 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14483 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14484 1.111 +1 -348 ircd-ratbox/RELNOTES
14485 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14486 7.182 +0 -42 ircd-ratbox/include/config.h
14487 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14488 7.50 +0 -4 ircd-ratbox/include/memory.h
14489 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14490 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14491 7.2 +0 -58 ircd-ratbox/make.com (dead)
14492 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14493 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14494 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14495 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14496 1.24 +7 -30 ircd-ratbox/src/commio.c
14497 7.12 +0 -4 ircd-ratbox/src/crypt.c
14498 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14499 7.24 +0 -4 ircd-ratbox/src/getopt.c
14500 7.366 +4 -19 ircd-ratbox/src/ircd.c
14501 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14502 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14503 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14504 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14505 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14509 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14515 not using the return values on a few watch functions so make them void
14517 Revision Changes Path
14518 7.2 +5 -5 ircd-ratbox/include/watch.h
14519 1.4 +19 -28 ircd-ratbox/src/watch.c
14522 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14527 Make watch throttle, don't accept letter commands stacked
14529 Revision Changes Path
14530 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14534 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14541 Revision Changes Path
14542 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14546 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14549 . ChangeLog README.FIRST RELNOTES configure
14551 adns adns.h internal.h parse.c transmit.c
14553 contrib example_module.c spy_admin_notice.c
14554 spy_info_notice.c spy_links_notice.c
14555 spy_motd_notice.c spy_stats_notice.c
14556 spy_stats_p_notice.c spy_trace_notice.c
14558 spy_whois_notice_global.c
14559 doc example.conf example.efnet.conf ircd.motd
14560 server-version-info whats-new.txt
14561 help/opers umode xline
14563 include cache.h channel.h class.h client.h
14564 commio.h config.h config.h.dist hash.h
14565 hook.h hostmask.h irc_string.h ircd.h
14566 ircd_defs.h m_info.h memory.h msg.h
14567 newconf.h numeric.h packet.h patchlevel.h
14568 patricia.h s_conf.h s_gline.h s_newconf.h
14569 s_serv.h s_user.h scache.h serno.h
14570 setup.h.in sprintf_irc.h stdinc.h tools.h
14571 modules .depend Makefile.in m_admin.c m_away.c
14572 m_dline.c m_encap.c m_gline.c m_info.c
14573 m_kline.c m_links.c m_list.c m_lusers.c
14574 m_motd.c m_oper.c m_operspy.c m_rehash.c
14575 m_restart.c m_resv.c m_set.c m_stats.c
14576 m_svinfo.c m_testline.c m_testmask.c
14577 m_topic.c m_trace.c m_watch.c m_who.c
14578 m_whois.c m_whowas.c m_xline.c
14579 static_modules.c.SH
14580 modules/core m_error.c m_message.c m_mode.c m_quit.c
14581 m_server.c m_squit.c
14582 src .depend Makefile.in adns.c balloc.c
14583 cache.c channel.c class.c client.c
14584 commio.c crypt.c devpoll.c epoll.c
14585 event.c getopt.c hash.c hook.c hostmask.c
14586 irc_string.c ircd.c ircd_lexer.l
14587 ircd_parser.y ircd_signal.c listener.c
14588 modules.c newconf.c numeric.c packet.c
14589 parse.c patricia.c poll.c reject.c
14590 restart.c s_auth.c s_conf.c s_log.c
14591 s_newconf.c s_serv.c s_user.c scache.c
14592 select.c send.c snprintf.c tools.c
14593 version.c.SH watch.c whowas.c
14594 tools README.mkpasswd mkpasswd.c
14596 . README.VMS clean.com make.com
14598 include common.h s_stats.h setup.h_vms
14600 modules descrip.mms m_challenge.c m_etrace.c
14601 m_invite.c m_names.c m_pass.c m_ping.c
14602 m_pong.c m_services.c m_tb.c m_user.c
14603 m_users.c m_version.c
14604 static_modules_c.com
14605 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14607 servlink descrip.mms
14608 src descrip.mms kdparse.c messages.tab qio.c
14609 s_gline.c s_stats.c version.com
14610 tools descrip.mms mkpasswd_vms.c
14614 modules/core channels.c users.c
14617 merge from RATBOX_2_0
14619 Revision Changes Path
14620 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14621 7.40 +1 -0 ircd-ratbox/README.FIRST
14622 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14623 1.110 +114 -6 ircd-ratbox/RELNOTES
14624 1.17 +4 -0 ircd-ratbox/adns/adns.h
14625 1.17 +4 -4 ircd-ratbox/adns/internal.h
14626 1.12 +38 -38 ircd-ratbox/adns/parse.c
14627 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14628 1.19 +13 -13 ircd-ratbox/adns/types.c
14629 7.1 +10 -0 ircd-ratbox/clean.com (new)
14630 7.239 +47 -29 ircd-ratbox/configure
14631 7.53 +40 -32 ircd-ratbox/configure.ac
14632 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14633 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14634 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14635 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14636 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14637 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14638 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14639 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14640 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14641 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14642 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14643 7.252 +68 -22 ircd-ratbox/doc/example.conf
14644 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14645 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14646 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14647 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14648 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14649 1.5 +2 -1 ircd-ratbox/help/opers/umode
14650 1.7 +1 -1 ircd-ratbox/help/opers/xline
14651 1.2 +1 -0 ircd-ratbox/help/users/umode
14652 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14653 1.7 +8 -0 ircd-ratbox/include/cache.h
14654 7.162 +18 -16 ircd-ratbox/include/channel.h
14655 7.25 +4 -0 ircd-ratbox/include/class.h
14656 7.259 +34 -28 ircd-ratbox/include/client.h
14657 1.13 +45 -7 ircd-ratbox/include/commio.h
14658 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14659 7.181 +74 -16 ircd-ratbox/include/config.h
14660 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14661 7.53 +2 -0 ircd-ratbox/include/hash.h
14662 1.28 +73 -27 ircd-ratbox/include/hook.h
14663 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14664 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14665 7.80 +6 -31 ircd-ratbox/include/ircd.h
14666 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14667 7.56 +14 -8 ircd-ratbox/include/m_info.h
14668 7.49 +4 -0 ircd-ratbox/include/memory.h
14669 7.53 +2 -0 ircd-ratbox/include/msg.h
14670 7.33 +9 -9 ircd-ratbox/include/newconf.h
14671 7.53 +12 -8 ircd-ratbox/include/numeric.h
14672 7.27 +1 -1 ircd-ratbox/include/packet.h
14673 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14674 7.19 +25 -1 ircd-ratbox/include/patricia.h
14675 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14676 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14677 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14678 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14679 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14680 7.34 +13 -9 ircd-ratbox/include/s_user.h
14681 7.15 +1 -1 ircd-ratbox/include/scache.h
14682 7.5366 +1 -1 ircd-ratbox/include/serno.h
14683 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14684 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14685 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14686 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14687 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14688 1.53 +10 -10 ircd-ratbox/include/tools.h
14689 7.1 +58 -0 ircd-ratbox/make.com (new)
14690 1.45 +338 -182 ircd-ratbox/modules/.depend
14691 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14692 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14693 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14694 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14695 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14696 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14697 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14698 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14699 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14700 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14701 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14702 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14703 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14704 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14705 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14706 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14707 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14708 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14709 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14710 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14711 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14712 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14713 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14714 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14715 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14716 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14717 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14718 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14719 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14720 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14721 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14722 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14723 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14724 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14725 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14726 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14727 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14728 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14729 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14730 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14731 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14732 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14733 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14734 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14735 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14736 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14737 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14738 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14739 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14740 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14741 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14742 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14743 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14744 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14745 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14746 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14747 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14748 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14749 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14750 7.48 +162 -119 ircd-ratbox/src/.depend
14751 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14752 7.75 +5 -5 ircd-ratbox/src/adns.c
14753 7.84 +1 -1 ircd-ratbox/src/balloc.c
14754 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14755 1.23 +75 -7 ircd-ratbox/src/cache.c
14756 7.429 +342 -79 ircd-ratbox/src/channel.c
14757 7.67 +42 -2 ircd-ratbox/src/class.c
14758 7.485 +245 -85 ircd-ratbox/src/client.c
14759 1.23 +349 -43 ircd-ratbox/src/commio.c
14760 7.11 +4 -0 ircd-ratbox/src/crypt.c
14761 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14762 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14763 1.32 +4 -8 ircd-ratbox/src/epoll.c
14764 7.46 +63 -6 ircd-ratbox/src/event.c
14765 7.23 +4 -0 ircd-ratbox/src/getopt.c
14766 7.112 +8 -7 ircd-ratbox/src/hash.c
14767 7.32 +135 -133 ircd-ratbox/src/hook.c
14768 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14769 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14770 7.365 +56 -48 ircd-ratbox/src/ircd.c
14771 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14772 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14773 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14774 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14775 7.122 +14 -13 ircd-ratbox/src/listener.c
14776 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14777 7.150 +17 -8 ircd-ratbox/src/modules.c
14778 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14779 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14780 7.137 +55 -42 ircd-ratbox/src/packet.c
14781 7.187 +8 -15 ircd-ratbox/src/parse.c
14782 7.28 +2 -4 ircd-ratbox/src/patricia.c
14783 7.82 +3 -1 ircd-ratbox/src/poll.c
14784 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14785 1.32 +8 -3 ircd-ratbox/src/reject.c
14786 7.34 +1 -0 ircd-ratbox/src/restart.c
14787 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14788 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14789 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14790 7.76 +32 -35 ircd-ratbox/src/s_log.c
14791 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14792 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14793 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14794 7.334 +773 -2 ircd-ratbox/src/s_user.c
14795 7.27 +2 -1 ircd-ratbox/src/scache.c
14796 7.44 +2 -0 ircd-ratbox/src/select.c
14797 7.285 +12 -12 ircd-ratbox/src/send.c
14798 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14799 7.46 +0 -1 ircd-ratbox/src/tools.c
14800 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14801 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14802 1.3 +4 -4 ircd-ratbox/src/watch.c
14803 7.32 +1 -0 ircd-ratbox/src/whowas.c
14804 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14805 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14806 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14807 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14811 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14813 Modified files: (Branch: RATBOX_2_0)
14816 a remote client is never going to have a watch list..duh
14818 Revision Changes Path
14819 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14823 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14825 Added files: (Branch: RATBOX_2_0)
14830 Revision Changes Path
14831 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14835 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14837 Added files: (Branch: RATBOX_2_0)
14841 helps if we actually include the .c/.h files
14843 Revision Changes Path
14844 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14845 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14849 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14851 Modified files: (Branch: RATBOX_2_0)
14852 . configure configure.ac
14853 include client.h numeric.h s_conf.h setup.h.in
14855 modules Makefile.in
14856 modules/core m_nick.c
14857 src Makefile.in client.c ircd.c messages.tab
14858 newconf.c s_conf.c s_user.c
14860 backport watch from devel
14862 Revision Changes Path
14863 7.229.2.10 +12 -2 ircd-ratbox/configure
14864 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14865 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14866 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14867 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14868 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14869 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14870 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14871 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14872 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14873 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14874 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14875 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14876 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14877 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14878 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14882 leeh 2005/01/12 10:12:40 EST (20050112_1)
14884 Modified files: (Branch: RATBOX_2_0)
14886 modules m_services.c m_whois.c
14889 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14890 when the user is logged in
14892 Revision Changes Path
14893 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14894 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14895 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14896 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14900 leeh 2005/01/11 19:47:14 EST (20050112_0)
14902 Modified files: (Branch: RATBOX_2_0)
14903 include supported.h
14904 Added files: (Branch: RATBOX_2_0)
14908 - added doc/services.txt, outlining the compatibility code
14910 Revision Changes Path
14911 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14912 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14916 leeh 2005/01/11 18:38:10 EST (20050111_5)
14918 Modified files: (Branch: RATBOX_2_0)
14919 include client.h hook.h
14920 modules m_services.c
14921 modules/core m_server.c
14922 src hook.c s_serv.c
14924 - more services compatibility code:
14925 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14926 appropriate service {}; entry, only accept SU from these.
14927 - hook into us finishing nick burst, and have services burst a list of
14930 Revision Changes Path
14931 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14932 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14933 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14934 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14935 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14936 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14940 leeh 2005/01/11 17:32:42 EST (20050111_4)
14942 Modified files: (Branch: RATBOX_2_0)
14943 . configure configure.ac
14945 modules Makefile.in
14947 Added files: (Branch: RATBOX_2_0)
14948 modules m_services.c
14950 - more services compatibility code:
14951 - encap handlers for SU (services marking client as logged in)
14952 - and for LOGIN (servers bursting logged in status)
14953 - move suser from Client -> User
14955 Revision Changes Path
14956 7.229.2.9 +9 -3 ircd-ratbox/configure
14957 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14958 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14959 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14960 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14961 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14965 leeh 2005/01/11 16:46:34 EST (20050111_3)
14967 Modified files: (Branch: RATBOX_2_0)
14968 include ircd_defs.h
14970 - whoops, missing #endif
14972 Revision Changes Path
14973 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14977 leeh 2005/01/11 15:56:57 EST (20050111_2)
14979 Modified files: (Branch: RATBOX_2_0)
14980 include ircd_defs.h
14982 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14983 have ipv6 just report sizeof(struct sockaddr_in)
14985 Revision Changes Path
14986 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14990 leeh 2005/01/10 20:19:35 EST (20050111_1)
14992 Modified files: (Branch: RATBOX_2_0)
14995 - fix a gcc warning
14997 Revision Changes Path
14998 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15002 leeh 2005/01/10 20:10:35 EST (20050111_0)
15004 Modified files: (Branch: RATBOX_2_0)
15005 adns internal.h parse.c transmit.c types.c
15007 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15010 Revision Changes Path
15011 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15012 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15013 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15014 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15018 leeh 2005/01/10 17:48:48 EST (20050110_3)
15020 Modified files: (Branch: RATBOX_2_0)
15023 - send out the reformatted xline to opers (\s -> ' ')
15025 Revision Changes Path
15026 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15030 leeh 2005/01/10 16:18:53 EST (20050110_2)
15032 Modified files: (Branch: RATBOX_2_0)
15035 include client.h supported.h
15036 src messages.tab s_user.c send.c
15038 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15041 Revision Changes Path
15042 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15043 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15044 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15045 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15046 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15047 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15048 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15052 leeh 2005/01/10 14:50:47 EST (20050110_1)
15054 Modified files: (Branch: RATBOX_2_0)
15055 doc example.conf example.efnet.conf
15057 - I dont remember ts6 desyncing on bans, so im not sure why the example
15060 Revision Changes Path
15061 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15062 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15066 leeh 2005/01/10 13:31:10 EST (20050110_0)
15068 Modified files: (Branch: RATBOX_2_0)
15069 . configure configure.ac
15070 include channel.h client.h numeric.h s_conf.h
15071 s_serv.h setup.h.in
15072 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15074 src channel.c messages.tab newconf.c s_conf.c
15077 - added --enable-services to configure, which enables some ratbox-services
15078 compatibility code:
15079 - chanmode +r, registered users only
15080 - usermode +S, prevents deop/kick of a service
15081 - service { }; block in conf for the above umode
15083 Revision Changes Path
15084 7.229.2.8 +28 -16 ircd-ratbox/configure
15085 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15086 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15087 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15088 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15089 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15090 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15091 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15092 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15093 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15094 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15095 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15096 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15097 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15098 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15099 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15100 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15101 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15102 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15106 leeh 2005/01/09 08:23:30 EST (20050109_0)
15108 Modified files: (Branch: RATBOX_2_0)
15111 - remove a tab, and add +C to opers umode help
15113 Revision Changes Path
15114 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode