1 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
3 Add mask_match(), like ircu mmatch().
4 This compares two masks and returns whether the "new" is
5 more specific than or equal to the "old". The difference
6 with match() is that a '?' in "old" does not match a '*' in
11 +2 -0 trunk/include/irc_string.h (File Modified)
12 +73 -0 trunk/src/match.c (File Modified)
15 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
17 add_id() for local client: do not collapse() the ban mask.
18 The code calling this already collapses the mask, and if
19 not, doing it here would cause a desync.
23 +0 -2 trunk/src/chmode.c (File Modified)
26 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
28 - fix dereference problems with not widely used polling engines
32 +3 -0 trunk/libcharybdis/poll.c (File Modified)
33 +3 -1 trunk/libcharybdis/select.c (File Modified)
36 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
38 - forgot to do something
42 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
45 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
47 - fix a possible problem with ipv6
51 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
54 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
56 - new ip cloaking module
60 +1 -0 trunk/extensions/Makefile.in (File Modified)
61 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
62 + - trunk/extensions/ip_cloaking_old.c (File Added)
65 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
67 monitor: send the same message buffer to all users
68 monitoring a certain nick; the target field of the
69 numeric becomes *, much like server notices
73 +6 -0 trunk/doc/monitor.txt (File Modified)
74 +3 -0 trunk/include/send.h (File Modified)
75 +3 -15 trunk/src/monitor.c (File Modified)
76 +35 -0 trunk/src/send.c (File Modified)
79 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
81 Call add_to_hostname_hash() with correct (orig) hostname.
85 +1 -1 trunk/modules/core/m_nick.c (File Modified)
88 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
90 Version bump on trunk to 2.3.
94 +1 -1 trunk/configure.ac (File Modified)
97 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
99 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
103 +2 -2 trunk/src/client.c (File Modified)
106 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
108 Add IRC_DEPRECATED macro for marking functions and data structures
109 as deprecated on compilers that support it.
113 +14 -4 trunk/include/ircd_defs.h (File Modified)
116 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
118 - update IDEAS with link failover
122 +1 -0 trunk/IDEAS (File Modified)
125 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
127 xline/resv wildcard checking:
128 - count escaped (\) characters as one nonwild
129 - accept strings without wilds no matter how short they are
133 +8 -2 trunk/src/s_newconf.c (File Modified)
136 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
138 Tweak some comments in sno_whois extension.
142 +2 -2 trunk/extensions/sno_whois.c (File Modified)
145 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
151 +3 -6 trunk/NEWS (File Modified)
154 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
156 - allow JOIN 0 from remotes
157 - allow JOIN 0 from locals, but only if it is exactly one
158 zero and is the first channel
162 +65 -0 trunk/modules/core/m_join.c (File Modified)
165 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
167 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
168 levels?), hideops, namespace cleanups, etc
172 + - trunk/IDEAS (File Added)
175 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
181 +0 -65 trunk/modules/core/m_join.c (File Modified)
184 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
186 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
187 to their policies indicating that they wish to be contacted before their services are used.
191 +6 -3 trunk/doc/example.conf (File Modified)
192 +6 -3 trunk/doc/reference.conf (File Modified)
195 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
197 - update NEWS in preparation of upcoming 2.2 release this week
201 +3 -0 trunk/NEWS (File Modified)
204 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
206 Move sno_channeljoin to unsupported, due to the privacy
207 issue and the fact that any oper with admin or hidden_admin
212 +0 -1 trunk/doc/example.conf (File Modified)
213 +0 -2 trunk/doc/reference.conf (File Modified)
214 +0 -46 trunk/extensions/Makefile.in (File Modified)
215 + - trunk/extensions/sno_channeljoin.c (File Deleted)
216 +47 -1 trunk/unsupported/Makefile.in (File Modified)
217 + - trunk/unsupported/sno_channeljoin.c (File Added)
220 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
222 - createoperonly: like createauthonly, but checks opered status instead of authed status
226 +41 -0 trunk/extensions/Makefile.in (File Modified)
227 + - trunk/extensions/createoperonly.c (File Added)
230 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
232 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
236 +1 -0 trunk/doc/example.conf (File Modified)
237 +3 -1 trunk/doc/reference.conf (File Modified)
238 +46 -0 trunk/extensions/Makefile.in (File Modified)
239 + - trunk/extensions/sno_channeljoin.c (File Added)
242 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
244 - update config files
248 +1 -0 trunk/doc/example.conf (File Modified)
249 +2 -0 trunk/doc/reference.conf (File Modified)
252 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
254 - fold in whois_notice_global functionality.
258 +0 -1 trunk/extensions/Makefile.in (File Modified)
259 +1 -56 trunk/extensions/sno_whois.c (File Modified)
260 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
263 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
265 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
269 +64 -57 trunk/extensions/Makefile.in (File Modified)
270 + - trunk/extensions/sno_whois.c (File Added)
271 + - trunk/extensions/spy_whois_notice.c (File Deleted)
274 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
276 Prevent too wide klines with CIDR masks.
280 +17 -5 trunk/modules/m_kline.c (File Modified)
283 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
285 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
289 +4 -0 trunk/modules/m_kline.c (File Modified)
292 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
294 - fold conf_connect_allowed() into accept_connection()
295 - extend add_connection() so that exempt{}s apply to max unregistered
301 +1 -1 trunk/doc/example.conf (File Modified)
302 +1 -1 trunk/doc/reference.conf (File Modified)
303 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
304 +0 -2 trunk/include/s_conf.h (File Modified)
305 +14 -7 trunk/src/listener.c (File Modified)
308 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
310 m_webirc: call del_unknown_ip() otherwise the unknown will
311 never be subtracted from the cgiirc ip
315 +2 -0 trunk/extensions/m_webirc.c (File Modified)
318 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
320 Remove s_assert in del_unknown_ip() supposedly if the ip
321 cannot be found, it is not feasible to avoid that case
322 entirely with m_webirc.c.
326 +1 -2 trunk/src/reject.c (File Modified)
329 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
331 Apply ratbox flood fix.
335 +1 -0 trunk/doc/example.conf (File Modified)
336 +5 -0 trunk/doc/reference.conf (File Modified)
337 +3 -0 trunk/include/client.h (File Modified)
338 +4 -0 trunk/include/reject.h (File Modified)
339 +1 -0 trunk/include/s_conf.h (File Modified)
340 +2 -0 trunk/src/client.c (File Modified)
341 +3 -0 trunk/src/listener.c (File Modified)
342 +1 -0 trunk/src/newconf.c (File Modified)
343 +8 -5 trunk/src/packet.c (File Modified)
344 +59 -2 trunk/src/reject.c (File Modified)
345 +1 -0 trunk/src/s_conf.c (File Modified)
346 +2 -0 trunk/src/s_serv.c (File Modified)
347 +1 -0 trunk/src/s_user.c (File Modified)
350 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
356 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
359 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
365 +114 -1 trunk/configure (File Modified)
368 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
370 - remove "ASM hashing code" from the configure overview
374 +0 -1 trunk/configure.ac (File Modified)
377 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
379 Target left IRC (more friendly error message if a UID
380 cannot be found) for /invite.
384 +8 -3 trunk/modules/m_invite.c (File Modified)
387 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
389 Remove emptyline craq because it leaks memory on /rehash motd etc.
390 from ratbox 2.2 (anfl/Androsyn)
394 +6 -14 trunk/src/cache.c (File Modified)
397 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
399 Merge old trunk r2767:
400 Copy channel name from command on lowerTS JOIN/SJOIN,
401 this makes the capitalization of the channel name
402 timestamped like modes are.
406 +3 -0 trunk/modules/core/m_join.c (File Modified)
407 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
410 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
412 Merge old trunk r2065,r2067:
413 channel_modes(): get rid of the trailing space
414 also make the *pbuf check work like it should
415 (don't call IsMember another time if we already
417 simplify a bit more, update comments
421 +13 -13 trunk/src/channel.c (File Modified)
424 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
430 +1 -1 trunk/extensions/m_webirc.c (File Modified)
433 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
435 chghost: refuse spoofs which are empty or start with a colon
436 (would break the protocol)
440 +3 -0 trunk/modules/m_chghost.c (File Modified)
443 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
445 Fix description of 043 numeric.
449 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
452 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
454 SAVE: make the nickTS of the UID nick equal to 100, so it
455 is always in sync on the network.
459 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
460 +15 -11 trunk/modules/core/m_nick.c (File Modified)
463 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
465 Force nickTS to increase when a local user changes their nick.
469 +5 -1 trunk/modules/core/m_nick.c (File Modified)
472 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
474 Remove #define UFLAGS. We haven't allowed this
475 undocumented extension to the IRC protocol for
476 years (allowing an initial umode in USER).
480 +0 -2 trunk/modules/m_user.c (File Modified)
483 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
485 Move new_local_user hook, so it is possible to call
486 exit_client() from it, refusing the connection.
490 +3 -1 trunk/doc/hooks.txt (File Modified)
491 +10 -9 trunk/src/s_user.c (File Modified)
494 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
496 Only free PreClient struct when the rest of the Client
497 is freed, not immediately upon exit_client(). Doing this
498 would cause problems with sasl's new_local_user hook
499 vs hooks that exit the client there.
503 +0 -1 trunk/src/client.c (File Modified)
506 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
508 Use TS6 prefix for server-server JOIN 0.
512 +2 -1 trunk/modules/core/m_join.c (File Modified)
515 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
517 Use orighost in kill server notices.
521 +3 -3 trunk/modules/core/m_kill.c (File Modified)
524 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
526 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
530 +3 -3 trunk/modules/m_set.c (File Modified)
533 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
539 +1 -1 trunk/src/messages.tab (File Modified)
542 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
544 Show max_clients in /info.
548 +6 -0 trunk/modules/m_info.c (File Modified)
551 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
553 Don't allow /quote set max higher than the
554 serverinfo::max_clients ircd.conf value.
558 +8 -0 trunk/modules/m_set.c (File Modified)
561 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
563 Change code that checks maxclients limit: allow exactly
564 the configured amount of non-exceed_limit clients.
565 Code that appeared to limit exceed_limit clients too
566 but less heavily removed (it was not effective because
567 the parentheses were wrong).
571 +2 -4 trunk/src/s_user.c (File Modified)
574 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
576 By default, leave MAX_BUFFER fds free for log files,
577 server connections, ident lookups, exceed_limit clients,
578 etc. Mention this in example.conf and reference.conf.
582 +4 -2 trunk/doc/example.conf (File Modified)
583 +3 -1 trunk/doc/reference.conf (File Modified)
584 +1 -1 trunk/src/s_conf.c (File Modified)
587 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
589 --with-maxclients configure option is gone
593 +0 -11 trunk/INSTALL (File Modified)
596 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
598 Make the code that raises fd rlimit to hard limit work.
602 +5 -5 trunk/src/ircd.c (File Modified)
605 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
607 - note the I/O reworking
611 +2 -0 trunk/NEWS (File Modified)
614 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
620 +4 -4 trunk/doc/Makefile.in (File Modified)
623 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
625 - enforce proper conditions for EPOLL_CTL_DEL.
626 - remove possibly problematic "performance" check
630 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
633 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
635 - rename m_list_safelist to m_list and remove ratbox implementation
639 +393 -664 trunk/modules/Makefile.in (File Modified)
640 + - trunk/modules/m_list.c (File Added)
641 + - trunk/modules/m_list_ratbox.c (File Deleted)
642 + - trunk/modules/m_list_safelist.c (File Deleted)
645 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
647 - some more transit to sendto_one_numeric().
651 +2 -3 trunk/modules/m_away.c (File Modified)
652 +3 -3 trunk/src/messages.tab (File Modified)
653 +1 -1 trunk/src/s_user.c (File Modified)
656 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
658 - change some sendto_one() to sendto_one_numeric().
662 +4 -10 trunk/modules/m_admin.c (File Modified)
663 +3 -3 trunk/modules/m_map.c (File Modified)
664 +12 -12 trunk/src/messages.tab (File Modified)
665 +1 -2 trunk/src/s_conf.c (File Modified)
666 +9 -10 trunk/src/s_user.c (File Modified)
669 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
671 - river's ports.c from old charybdis trunk
675 +195 -0 trunk/configure.ac (File Modified)
676 + - trunk/libcharybdis/ports.c (File Added)
679 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
681 - remove broken ports stuff and devpoll stuff.
685 +0 -307 trunk/configure (File Modified)
686 +0 -21 trunk/configure.ac (File Modified)
687 +0 -474 trunk/include/setup.h.in (File Modified)
688 + - trunk/libcharybdis/devpoll.c (File Deleted)
689 + - trunk/libcharybdis/ports.c (File Deleted)
692 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
698 +1 -25 trunk/configure (File Modified)
699 +0 -3 trunk/include/setup.h.in (File Modified)
702 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
704 - remove x86-optimized hash code.
708 +0 -13 trunk/configure.ac (File Modified)
709 +2 -187 trunk/src/Makefile.in (File Modified)
710 + - trunk/src/fnvhash.s (File Deleted)
713 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
715 - apparently setting KE_LENGTH to 128 is fine.
719 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
722 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
724 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
728 +5627 -5747 trunk/configure (File Modified)
729 +0 -15 trunk/configure.ac (File Modified)
730 +0 -2 trunk/include/m_info.h (File Modified)
731 +6 -9 trunk/include/setup.h.in (File Modified)
732 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
735 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
737 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
738 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
739 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
743 +0 -5 trunk/include/config.h (File Modified)
744 +0 -5 trunk/include/config.h.dist (File Modified)
745 +0 -6 trunk/include/defaults.h (File Modified)
746 +0 -3 trunk/include/m_info.h (File Modified)
747 +21 -7 trunk/libcharybdis/commio.c (File Modified)
748 +2 -0 trunk/libcharybdis/commio.h (File Modified)
749 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
750 +4 -3 trunk/libcharybdis/poll.c (File Modified)
751 +0 -3 trunk/libcharybdis/select.c (File Modified)
752 +0 -9 trunk/src/ircd.c (File Modified)
753 +23 -26 trunk/src/listener.c (File Modified)
754 +2 -1 trunk/src/restart.c (File Modified)
755 +5 -1 trunk/src/s_auth.c (File Modified)
756 +1 -1 trunk/src/s_conf.c (File Modified)
757 +3 -1 trunk/src/s_serv.c (File Modified)
760 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
762 Repair operspy who !#channel, broken by me in r3283.
766 +2 -2 trunk/modules/m_who.c (File Modified)
769 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
771 Update bug report and IRC channel information.
775 +2 -1 trunk/BUGS (File Modified)
776 +2 -1 trunk/NEWS (File Modified)
779 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
781 Change copyright years in version.c.SH as in release-2.1 r3339.
785 +2 -2 trunk/src/version.c.SH (File Modified)
788 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
794 +104 -0 trunk/configure (File Modified)
797 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
799 Need to check for various flavours of epoll,
800 even if --enable-epoll is forced.
804 +1 -0 trunk/configure.ac (File Modified)
807 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
809 Hack to allow some more warnings, already present in configure (?).
813 +1 -1 trunk/aclocal.m4 (File Modified)
816 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
818 Merge old trunk r2077,r2079:
819 - Move closing of servlink control fd to close_connection()
820 instead of doing it in exit_local_server(), and make sure
821 we first close the data fd and then the control fd.
822 - Have servlink process ready fds in order net, data, ctrl
823 instead of ctrl, data, net. This seems to fix the problem
824 that squit reasons do not show up on the other side of a
825 ziplink (by making it send any final SQUIT and/or ERROR
826 before noticing the closed control fd).
830 +1 -1 trunk/servlink/io.c (File Modified)
831 +3 -12 trunk/src/client.c (File Modified)
834 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
836 Don't show the UID if a TS6 server sends a kick with
837 an empty or no comment. Note that charybdis never sends
842 +4 -4 trunk/modules/core/m_kick.c (File Modified)
845 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
847 Merge old trunk r2081:
848 Don't say that services cannot be killed in
849 ERR_ISCHANSERVICE message (given when trying
850 to kick or deop them), as that's not the case.
854 +1 -1 trunk/src/messages.tab (File Modified)
857 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
859 Merge old trunk r2059
860 Clarifications to the descriptions of umode +Q and cmode +F,
861 suggested by Ariadne@SorceryNet.
865 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
866 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
869 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
871 Merge old trunk r2907,r2991:
872 Allow TESTLINE on channel names.
876 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
877 +4 -0 trunk/help/opers/testline (File Modified)
878 +22 -0 trunk/modules/m_testline.c (File Modified)
881 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
883 Merge old trunk r2835:
884 resolver: if sendto(2) fails, try sending to the next nameserver
888 +1 -1 trunk/src/res.c (File Modified)
891 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
893 Merge old trunk r2817:
894 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
895 starts with a digit. This is safe because the last
896 parameter is a nick and never a UID. (The first parameter
897 in a server-server two-param whois is a UID/SID.)
901 +1 -1 trunk/modules/m_whois.c (File Modified)
904 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
906 Merge old trunk r2779,r2785:
907 Show correct privilege name in a few ERR_NOPRIVS numerics.
911 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
912 +1 -1 trunk/extensions/m_opme.c (File Modified)
913 +2 -2 trunk/unsupported/m_force.c (File Modified)
916 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
918 Merge old trunk r2695:
919 Send an SQUIT instead of an ERROR to announce /die to connected servers.
920 This will generate better server notices.
924 +3 -2 trunk/modules/core/m_die.c (File Modified)
927 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
929 Merge old trunk r2294:
930 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
934 +1 -1 trunk/src/s_user.c (File Modified)
937 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
939 Merge old trunk r2226:
940 If we are connecting outward to a server, check if the
941 server name they sent is the same as what we tried to
942 connect to. Previously such a connection could succeed
943 if there existed connect blocks with the same IP and
944 passwords for the other server name.
948 +11 -0 trunk/modules/core/m_server.c (File Modified)
951 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
953 Merge old trunk r2212:
954 Another handling of SJOINs without nicks:
955 Propagate them if the channel is +P or the channel
956 already existed, otherwise remove the channel again
957 and do not propagate the SJOIN.
961 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
964 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
966 Remove channels entirely from /whois on services.
967 This cannot be overridden with operspy.
971 +20 -17 trunk/modules/m_whois.c (File Modified)
974 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
976 Fix /who on channels with ** in their name.
980 +2 -2 trunk/modules/m_who.c (File Modified)
983 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
985 NEWS: As in 2.1.3, mention that the TS6 revision will
986 interoperate with older versions
990 +2 -1 trunk/NEWS (File Modified)
993 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
995 Fix documentation of HIDE_SERVERS_IPS define.
999 +2 -2 trunk/include/config.h.dist (File Modified)
1002 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1004 Don't leak auth{} spoofed ip for I-line is full notice either.
1008 +1 -1 trunk/src/s_conf.c (File Modified)
1011 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1017 +37 -0 trunk/NEWS (File Modified)
1020 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1022 Allow /invite (but not invex) to override +r, +l, +j in
1023 addition to +i. As before, a restrictive mode must be in
1024 place at /invite time for the invite to have an effect;
1025 +r does not count as a restrictive mode if the user is
1026 logged in; +l and +j always count as restrictive modes to
1027 allow for cases where they would allow join at /invite
1028 time but not when the user tries to join.
1032 +6 -2 trunk/modules/m_invite.c (File Modified)
1033 +21 -10 trunk/src/channel.c (File Modified)
1036 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1038 Remove invite_ops_only, forcing it to YES.
1042 +0 -1 trunk/doc/example.conf (File Modified)
1043 +0 -5 trunk/doc/reference.conf (File Modified)
1044 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1045 +0 -1 trunk/include/s_conf.h (File Modified)
1046 +0 -6 trunk/modules/m_info.c (File Modified)
1047 +10 -14 trunk/modules/m_invite.c (File Modified)
1048 +0 -1 trunk/src/newconf.c (File Modified)
1049 +0 -1 trunk/src/s_conf.c (File Modified)
1052 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1054 Move username check after xline and dnsbl checks, so it
1055 will not complain to opers about clients who are xlined
1056 or blacklisted anyway (both of which silently reject).
1060 +15 -15 trunk/src/s_user.c (File Modified)
1063 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1065 - MASTER_MAX is no longer relevant
1069 +0 -7 trunk/modules/m_set.c (File Modified)
1072 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1074 - add config option for setting max_clients.
1078 +5 -0 trunk/doc/example.conf (File Modified)
1079 +5 -0 trunk/doc/reference.conf (File Modified)
1080 +2 -0 trunk/include/s_conf.h (File Modified)
1081 +1 -1 trunk/src/ircd.c (File Modified)
1082 +2 -0 trunk/src/newconf.c (File Modified)
1083 +2 -1 trunk/src/s_conf.c (File Modified)
1086 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1088 - remove get_maxrss() and all of that insecure and unsafe nonsense
1092 +3 -38 trunk/src/ircd.c (File Modified)
1093 +1 -1 trunk/src/restart.c (File Modified)
1094 +0 -4 trunk/src/s_stats.c (File Modified)
1097 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1099 - avoid some potential NULL dereferencing
1103 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1106 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1112 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1115 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1117 - rework poll a bit for the MAXCONNECTIONS changes.
1121 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1124 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1126 Our way of using kqueue may cause it to report fds we
1127 don't know about anymore, cope.
1131 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1134 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1136 Don't reference freed memory (fde_t) in comm_close().
1140 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1143 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1145 - fix for 100% cpu use
1149 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1152 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1154 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1158 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1161 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1163 - clear up use of fd_table in ircd.
1167 +3 -2 trunk/src/s_serv.c (File Modified)
1170 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1172 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1176 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1177 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1178 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1179 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1180 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1181 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1182 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1183 +2 -2 trunk/libcharybdis/select.c (File Modified)
1186 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1188 Fix some cases where the size argument to strlcpy()
1189 for usernames and hostnames is 1 too small.
1193 +1 -1 trunk/modules/m_chghost.c (File Modified)
1194 +2 -2 trunk/src/res.c (File Modified)
1195 +2 -2 trunk/src/s_user.c (File Modified)
1198 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1200 Cut down quit/part/kick reasons to avoid quit reasons
1201 overflowing the client exiting server notice (from
1202 TOPICLEN to 260). kill reasons become shorter accordingly.
1203 kline/dline/gline reasons become 390.
1204 away messages stay at TOPICLEN for now.
1208 +8 -3 trunk/include/ircd_defs.h (File Modified)
1209 +2 -2 trunk/modules/m_dline.c (File Modified)
1210 +4 -4 trunk/modules/m_gline.c (File Modified)
1211 +2 -2 trunk/modules/m_kline.c (File Modified)
1214 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1216 Don't leak auth{} spoofed IP addresses in +f notices.
1217 from ratbox (androsyn)
1221 +10 -3 trunk/src/s_conf.c (File Modified)
1224 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1226 Make oper_up() take +i/-i during opering up into account
1227 (e.g. no_oper_invis extension, +i in operator::umodes).
1228 Remove the hack from no_oper_invis.
1232 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1233 +4 -0 trunk/src/s_user.c (File Modified)
1236 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1238 no_oper_invis: decrement invisible count when clearing
1239 invisible on a local client who has just opered up
1240 oper_up() should really do this
1244 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1247 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1249 Put "End of Channel Quiet List" instead of
1250 "End of Channel Ban List" for a +q list.
1251 Due to client restrictions the numerics for
1252 quiet lists must be the same as for ban lists.
1256 +4 -1 trunk/src/chmode.c (File Modified)
1259 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1261 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1262 Change TS6 JOIN processing
1263 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1264 a local user joins an existing channel
1265 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1266 propagating a TS6 JOIN
1267 - don't interpret simple modes in an incoming TS6 JOIN
1269 This is to avoid desyncs when certain mode changes (e.g. -im)
1270 cross with joins. A downside is that simple modes will be
1271 more desynched when a JOIN creates a channel or lowers TS,
1272 but that's less important.
1274 Update the TS6 specification to include this, and clarify
1275 that TMODE can come from a server and that MODE must be
1276 translated into TMODE from other servers too.
1280 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1281 +19 -127 trunk/modules/core/m_join.c (File Modified)
1284 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1286 Make -logfile work again.
1290 +2 -2 trunk/src/s_log.c (File Modified)
1293 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1295 - fix off-by-one memory overflow error.
1299 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1302 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1304 Change handling of modularized umodes:
1305 - keep the bitmask reserved forever to the letter, fixing
1306 the problems when loading multiple umode modules,
1307 unloading them and then loading them in a different order
1308 - don't allow local users to change umodes which have
1309 been unloaded and don't set them on new users via
1314 +24 -3 trunk/src/s_user.c (File Modified)
1317 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1319 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1323 +1 -0 trunk/include/s_user.h (File Modified)
1324 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1325 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1326 +22 -0 trunk/src/s_user.c (File Modified)
1329 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1331 DNSBL keyword substitution is available as of 2.1.3.
1335 +1 -1 trunk/doc/example.conf (File Modified)
1338 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1340 Change two occurances like match(userinput, target_p->name) ||
1341 match(target_p->name, userinput) to just match(userinput,
1342 target_p->name). No client name can contain * or ? now.
1346 +1 -1 trunk/modules/m_trace.c (File Modified)
1347 +1 -2 trunk/src/s_serv.c (File Modified)
1350 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1352 Do not try find_server() on a name find_client() has
1353 returned NULL for, as this will always return NULL
1354 since the removal of hostmasking.
1358 +1 -2 trunk/modules/m_pong.c (File Modified)
1359 +0 -4 trunk/src/s_serv.c (File Modified)
1362 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1364 Remove server_exists() which checked whether the
1365 server name existed taking hostmasking into account
1366 and just check with find_server(); admittedly
1367 this checks if the name is a SID but that's not
1372 +3 -27 trunk/modules/core/m_server.c (File Modified)
1375 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1377 Remove hash_find_masked_server(), which made it possible
1378 to specify the full (unmasked) name of a server behind
1379 a hostmask. As a result find_any_client() (for prefixes)
1380 becomes equal to find_client(), so remove that too.
1384 +0 -1 trunk/include/hash.h (File Modified)
1385 +1 -75 trunk/src/hash.c (File Modified)
1386 +1 -1 trunk/src/parse.c (File Modified)
1389 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1391 Remove '*' from valid server name characters.
1392 This makes it impossible to connect hostmasked servers.
1393 (This support didn't work well anyway, was incompatible
1394 with TS6 and we never masked ourselves.)
1398 +1 -1 trunk/src/match.c (File Modified)
1401 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1403 Change spambot, flooder and jupe joiner notices from host to orighost.
1407 +1 -1 trunk/modules/core/m_join.c (File Modified)
1408 +2 -2 trunk/modules/core/m_message.c (File Modified)
1409 +2 -2 trunk/src/channel.c (File Modified)
1412 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1414 Add documentation for SASL client protocol, same as atheme doc/SASL.
1418 + - trunk/doc/sasl.txt (File Added)
1421 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1423 Include real hostname in Closing Link message for unknown
1424 connections that have sent USER. This is helpful for
1425 k-lined users while not breaking server IP hiding.
1429 +3 -1 trunk/src/client.c (File Modified)
1432 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1438 +29 -29 trunk/configure (File Modified)
1441 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1443 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1447 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1450 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1452 Backport from early 3.x:
1455 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1457 - remove "Processing connection to foobar.net" message
1461 +0 -3 trunk/src/s_auth.c (File Modified)
1464 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1466 - missed the processing connection one (actually, we can probably nuke this one)
1470 +1 -2 trunk/src/s_auth.c (File Modified)
1473 river 2006/09/27 16:33:05 UTC (20060927-2174)
1475 get_client_name = stupid
1480 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1483 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1485 - remove excessive arguments
1489 +1 -2 trunk/src/s_conf.c (File Modified)
1490 +1 -1 trunk/src/s_user.c (File Modified)
1493 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1495 - use sendto_one_notice() for on-connect notices too.
1499 +10 -10 trunk/src/s_auth.c (File Modified)
1502 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1504 - use sendto_one_notice() in the core, too.
1508 +2 -2 trunk/src/chmode.c (File Modified)
1509 +8 -15 trunk/src/modules.c (File Modified)
1510 +3 -5 trunk/src/s_conf.c (File Modified)
1511 +1 -2 trunk/src/s_newconf.c (File Modified)
1512 +20 -57 trunk/src/s_user.c (File Modified)
1515 river 2006/09/27 16:19:25 UTC (20060927-2166)
1517 the KILL command will use get_client_name(, SHOW_IP) instead of
1518 target->name, and will show a more useful error for local opers
1523 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1526 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1528 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1532 +4 -2 trunk/src/send.c (File Modified)
1535 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1541 +1 -1 trunk/include/client.h (File Modified)
1544 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1546 - get_id(): fall back to "*" if client has no known name
1550 +1 -1 trunk/include/client.h (File Modified)
1553 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1555 - convert to sendto_one_notice().
1559 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1560 +4 -6 trunk/unsupported/m_force.c (File Modified)
1563 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1565 - use sendto_one_notice() in many places instead of
1566 sendto_one(source_p, ":%s NOTICE %s :", ...);
1570 +10 -25 trunk/extensions/example_module.c (File Modified)
1571 +5 -14 trunk/extensions/hurt.c (File Modified)
1572 +1 -2 trunk/extensions/m_42.c (File Modified)
1573 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1574 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1575 +1 -2 trunk/extensions/m_opme.c (File Modified)
1576 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1577 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1578 +3 -7 trunk/modules/core/m_die.c (File Modified)
1579 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1580 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1581 +1 -2 trunk/modules/m_challenge.c (File Modified)
1582 +11 -15 trunk/modules/m_connect.c (File Modified)
1583 +20 -28 trunk/modules/m_dline.c (File Modified)
1584 +2 -2 trunk/modules/m_etrace.c (File Modified)
1585 +11 -21 trunk/modules/m_gline.c (File Modified)
1586 +2 -4 trunk/modules/m_kline.c (File Modified)
1587 +1 -2 trunk/modules/m_rehash.c (File Modified)
1588 +3 -7 trunk/modules/m_restart.c (File Modified)
1589 +31 -45 trunk/modules/m_set.c (File Modified)
1590 +2 -4 trunk/modules/m_testmask.c (File Modified)
1591 +5 -8 trunk/modules/m_unreject.c (File Modified)
1592 +2 -5 trunk/modules/m_xline.c (File Modified)
1597 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1598 +10 -25 trunk/extensions/example_module.c (File Modified)
1599 +5 -14 trunk/extensions/hurt.c (File Modified)
1600 +1 -2 trunk/extensions/m_42.c (File Modified)
1601 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1602 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1603 +1 -2 trunk/extensions/m_opme.c (File Modified)
1604 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1605 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1606 +3 -7 trunk/modules/core/m_die.c (File Modified)
1607 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1608 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1609 +1 -2 trunk/modules/m_challenge.c (File Modified)
1610 +11 -15 trunk/modules/m_connect.c (File Modified)
1611 +2 -4 trunk/modules/m_dline.c (File Modified)
1612 +2 -2 trunk/modules/m_etrace.c (File Modified)
1613 +11 -21 trunk/modules/m_gline.c (File Modified)
1614 +2 -4 trunk/modules/m_kline.c (File Modified)
1615 +1 -2 trunk/modules/m_rehash.c (File Modified)
1616 +3 -7 trunk/modules/m_restart.c (File Modified)
1617 +31 -45 trunk/modules/m_set.c (File Modified)
1618 +2 -4 trunk/modules/m_testmask.c (File Modified)
1619 +5 -8 trunk/modules/m_unreject.c (File Modified)
1620 +1 -3 trunk/modules/m_xline.c (File Modified)
1621 +2 -2 trunk/src/chmode.c (File Modified)
1622 +8 -15 trunk/src/modules.c (File Modified)
1623 +10 -14 trunk/src/s_auth.c (File Modified)
1624 +3 -6 trunk/src/s_conf.c (File Modified)
1625 +1 -2 trunk/src/s_newconf.c (File Modified)
1626 +20 -57 trunk/src/s_user.c (File Modified)
1627 +4 -2 trunk/src/send.c (File Modified)
1628 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1629 +4 -6 trunk/unsupported/m_force.c (File Modified)
1632 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1634 - keyword-subst from charybdis 2.2.
1638 +12 -3 trunk/doc/example.conf (File Modified)
1639 +58 -3 trunk/doc/reference.conf (File Modified)
1640 + - trunk/include/substitution.h (File Added)
1641 +1 -0 trunk/src/Makefile.in (File Modified)
1642 +2 -2 trunk/src/s_conf.c (File Modified)
1643 +164 -1 trunk/src/s_user.c (File Modified)
1644 + - trunk/src/substitution.c (File Added)
1647 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1649 Removed merge tracking for "svnmerge" for
1650 http://svn.atheme.org/charybdis/branches/release-2.2
1654 + - trunk/ (Property Modified)
1657 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1659 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1660 http://svn.atheme.org/charybdis/branches/release-2.2
1664 + - trunk/ (Property Modified)
1667 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1669 Removed merge tracking for "svnmerge" for
1670 http://svn.atheme.org/charybdis/branches/release-2.2
1674 + - trunk/ (Property Modified)
1677 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1679 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1680 http://svn.atheme.org/charybdis/branches/release-2.2
1684 + - trunk/ (Property Modified)
1687 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1693 + - trunk/ (Property Modified)
1696 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1698 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1699 http://svn.atheme.org/charybdis/branches/release-2.2
1703 + - trunk/ (Property Modified)
1706 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1708 - version bump to 2.2.0
1712 +3 -1 trunk/NEWS (File Modified)
1713 +1 -1 trunk/configure.ac (File Modified)
1716 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1719 + branches/release-2.1 -> 2.2 base
1720 + 3.0 -> branches/cxxconversion
1721 + backport some immediate 3.0 functionality for 2.2
1726 + - trunk/ (File Added)
1729 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1731 Merged revisions 3135,3137 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1735 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1737 - Expand TRACE description
1738 - Mention expiry time in TESTLINE
1740 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1742 Update copyright year for sgml docs to 2007.
1747 + - branches/release-2.1/ (Property Modified)
1748 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1749 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1752 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1754 Merged revisions 1999 via svnmerge from
1755 http://svn.atheme.org/charybdis/trunk
1756 Add river to CREDITS
1759 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1766 + - branches/release-2.1/ (Property Modified)
1767 +1 -0 branches/release-2.1/CREDITS (File Modified)
1770 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1772 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1773 http://svn.atheme.org/charybdis/trunk
1776 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1778 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1780 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1782 - add use_forward to /info
1784 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1786 Call channel_modes() with &me instead of source_p when
1787 sending out a JOIN and SJOIN for a local user. This
1788 saves checking whether they are on the channel they
1791 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1793 If use_forward is disabled:
1795 - hide +f in /mode #channel (/mode #channel f still shows it)
1796 - do not send any mode changes adding +f to local clients
1797 (-f ones are still sent)
1802 + - branches/release-2.1/ (Property Modified)
1803 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1804 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1805 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1806 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1807 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1808 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1809 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1810 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1811 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1812 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1813 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1814 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1817 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1819 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1823 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1824 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1825 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1828 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1830 Add accountability (wallops, log) to OKICK.
1834 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1837 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1839 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1840 Similar to branches/release-2.2 r3061.
1844 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1847 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1849 - Write xline to file after instead of before notifying opers and source
1850 - Also notify source of failure to add xline
1851 Similar to branches/release-2.2 r3057.
1855 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1858 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1860 If a dline/kline/resv cannot be added to the file, send
1861 the regular notices to local opers and source anyway,
1862 and also warn the source (local opers were already warned).
1863 Similar to branches/release-2.2 r3053.
1867 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1870 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1872 Port over fixes from unkline/unxline/unresv to undline.
1873 Similar to branches/release-2.2 r3049.
1877 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1880 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1882 Merged revisions 2915 via svnmerge from
1883 http://svn.atheme.org/charybdis/trunk
1886 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1888 In usage message, show kline.conf and xline.conf instead
1889 of klines.conf and xlines.conf.
1894 + - branches/release-2.1/ (Property Modified)
1895 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1898 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1900 Merged revisions 2831,2833,2853 via svnmerge from
1901 http://svn.atheme.org/charybdis/trunk
1904 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1906 unkline/unxline/unresv:
1907 - if fclose on the output returns an error, treat this as a
1909 - check if the rename from the temp file to the ban conf failed
1911 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1913 When adding a permanent dline/kline/xline/resv, check
1914 the return value of fclose().
1916 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1918 Do not free xline aconf if it could not be written out.
1919 It will be added to the list in memory anyway.
1924 + - branches/release-2.1/ (Property Modified)
1925 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1926 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1927 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1928 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1931 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1933 NEWS: Clarify effects of ip_cloaking changes a little.
1937 +2 -0 branches/release-2.1/NEWS (File Modified)
1940 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1946 +9 -9 branches/release-2.1/configure (File Modified)
1949 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1951 Version bump on 2.1 branch to 2.1.2.
1955 +1 -1 branches/release-2.1/configure.ac (File Modified)
1958 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1960 Mention r2801/r2805.
1964 +1 -0 branches/release-2.1/NEWS (File Modified)
1967 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1969 Merged revisions 2801 via svnmerge from
1970 http://svn.atheme.org/charybdis/trunk
1973 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1975 ip_cloaking: try to avoid truncation by removing more
1976 components of the hostname (except the TLD).
1981 + - branches/release-2.1/ (Property Modified)
1982 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1985 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1991 +8 -1 branches/release-2.1/NEWS (File Modified)
1994 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1996 Merged revisions 2781 via svnmerge from
1997 http://svn.atheme.org/charybdis/trunk
2000 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2002 Fix stupid bug: checked a hostmask against the found
2003 ban instead of all exceptions, causing all host mangled
2004 clients to be exempted if there was a single ban
2005 exception in many cases.
2010 + - branches/release-2.1/ (Property Modified)
2011 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2014 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2016 Merged revisions 2773 via svnmerge from
2017 http://svn.atheme.org/charybdis/trunk
2020 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2022 user@host must be *@* for a shared{} block with flags=locops
2023 (server should not be *).
2028 + - branches/release-2.1/ (Property Modified)
2029 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2032 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2034 Tweak \s code a little.
2038 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2039 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2040 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2043 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2045 Merged revisions 2761 via svnmerge from
2046 http://svn.atheme.org/charybdis/trunk
2049 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2051 The testline/no_tilde fixes are in 2.1.1.
2056 + - branches/release-2.1/ (Property Modified)
2057 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2060 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2066 +4 -1 branches/release-2.1/NEWS (File Modified)
2069 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2071 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
2072 http://svn.atheme.org/charybdis/trunk
2076 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2078 If the auth{} block has no_tilde and is not kline exempt,
2079 check the username without tilde against klines too.
2080 This is consistent with the way klines work on spoofs
2081 (klines checked on both raw and appearing-on-IRC version).
2083 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2085 Rework the fix for klines with no_tilde.
2086 Add an extra argument to find_address_conf() for the
2087 username without tilde, as that may contain one character more.
2089 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2091 Unbreak compile (because of r2697).
2092 testline with ~ could be improved some more perhaps, but this should work.
2094 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2096 testline: take no_tilde and username truncation into account
2098 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2100 Add some information on /testline with no_tilde and username truncation.
2105 + - branches/release-2.1/ (Property Modified)
2106 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2107 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2108 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2109 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2110 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2111 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2114 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2116 Merged revisions 2149,2151 via svnmerge from
2117 http://svn.atheme.org/charybdis/trunk
2120 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2122 Move kills from services from +s to +k snomask.
2123 Kills from non-service opers remain on +s.
2125 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2127 Update description of +s and +k snomasks.
2132 + - branches/release-2.1/ (Property Modified)
2133 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2134 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2135 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2138 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2140 Merged revisions 2685 via svnmerge from
2141 http://svn.atheme.org/charybdis/trunk
2144 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2146 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2151 + - branches/release-2.1/ (Property Modified)
2152 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2155 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2157 Merged revisions 2693 via svnmerge from
2158 http://svn.atheme.org/charybdis/trunk
2161 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2163 Fix truncation (by one) of unidented usernames
2164 if user registration is done because of DNSBL
2165 completion (which is the usual case if a valid
2166 NICK and USER are sent quickly and any DNSBLs
2172 + - branches/release-2.1/ (Property Modified)
2173 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2176 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2182 +10 -0 branches/release-2.1/NEWS (File Modified)
2185 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2191 +9 -9 branches/release-2.1/configure (File Modified)
2194 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2196 Version bump to 2.1.1.
2200 +1 -1 branches/release-2.1/configure.ac (File Modified)
2203 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2205 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
2206 http://svn.atheme.org/charybdis/trunk
2209 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2211 - fix a server notice on SID collision where the server name is mentioned twice
2213 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2215 - get_server_name() is stupid
2217 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2221 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2223 Do the Attempt to re-introduce SID server notice somewhat
2224 differently, showing a real host again if !HIDE_SERVERS_IPS
2225 and still showing the server name exactly once.
2227 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2229 Fix log message for Attempt to re-introduce SID (server notice was ok).
2231 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2233 - replace "No N line" with "no connect block" in a
2235 - show attempted server name in a few serverlog messages
2240 + - branches/release-2.1/ (Property Modified)
2241 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2244 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2246 Merged revisions 2218 via svnmerge from
2247 http://svn.atheme.org/charybdis/trunk
2250 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2252 Fix garbage in /stats y output on 64-bit archs.
2257 + - branches/release-2.1/ (Property Modified)
2258 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2261 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2263 Merged revisions 2438 via svnmerge from
2264 http://svn.atheme.org/charybdis/trunk
2267 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2269 Enable Revision keyword in addition to Id.
2274 + - branches/release-2.1/ (Property Modified)
2275 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2278 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2280 Merged revisions 2679 via svnmerge from
2281 http://svn.atheme.org/charybdis/trunk
2284 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2286 Port over ratbox 2.2 r23253 (anfl):
2287 - remove the cached storage of how many +beI there are, thereby fixing a
2288 case where it can get desynced from reality
2293 + - branches/release-2.1/ (Property Modified)
2294 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2295 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2298 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2300 Merged revisions 2093,2095 via svnmerge from
2301 http://svn.atheme.org/charybdis/trunk
2304 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2306 - change DNSBL licensing to BSD.
2308 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2310 - change x86-assembly FNV implementation to BSD license
2315 + - branches/release-2.1/ (Property Modified)
2316 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2317 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2320 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2322 Merged revisions 2073,2075 via svnmerge from
2323 http://svn.atheme.org/charybdis/trunk
2326 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2328 Put full information in the squit reason when exiting
2329 a server due to a servlink (ziplinks) error.
2331 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2333 Put full information in the squit reason when exiting
2334 a server due to not enough arguments for a command.
2339 + - branches/release-2.1/ (Property Modified)
2340 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2341 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2344 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2346 Merged revisions 2071 via svnmerge from
2347 http://svn.atheme.org/charybdis/trunk
2350 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2352 Don't redirect users from an existing domain to an
2353 existing server in reference.conf.
2359 + - branches/release-2.1/ (Property Modified)
2360 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2363 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2365 Merged revisions 2053 via svnmerge from
2366 http://svn.atheme.org/charybdis/trunk
2369 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2371 Make find_channel_membership() choose the shortest list
2372 (channel's list or user's list) to search, avoiding excessive
2373 CPU usage with services which are in lots of channels.
2374 From ratbox 2.2 (anfl/jilles)
2379 + - branches/release-2.1/ (Property Modified)
2380 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2383 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2389 +9 -9 branches/release-2.1/configure (File Modified)
2392 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2394 Version change 2.1.0rc1 -> 2.1.0 (release).
2398 +1 -1 branches/release-2.1/configure.ac (File Modified)
2401 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2403 Merged revisions 2029 via svnmerge from
2404 http://svn.atheme.org/charybdis/trunk
2407 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2409 NEWS: mention m_webirc.c module
2414 + - branches/release-2.1/ (Property Modified)
2415 +1 -0 branches/release-2.1/NEWS (File Modified)
2418 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2424 +9 -9 branches/release-2.1/configure (File Modified)
2427 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2429 Change version to 2.1.0rc1.
2433 +1 -1 branches/release-2.1/configure.ac (File Modified)
2436 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2438 Merged revisions 2021 via svnmerge from
2439 http://svn.atheme.org/charybdis/trunk
2442 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2444 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2445 related flaky looking things, and instead keep a list
2446 of BlacklistClients in PreClient.
2451 + - branches/release-2.1/ (Property Modified)
2452 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2453 +1 -1 branches/release-2.1/include/client.h (File Modified)
2454 +0 -1 branches/release-2.1/include/res.h (File Modified)
2455 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2456 +0 -24 branches/release-2.1/src/res.c (File Modified)
2457 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2460 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2462 Merged revisions 2015,2017 via svnmerge from
2463 http://svn.atheme.org/charybdis/trunk
2466 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2468 Check if the name in the question section of the
2469 DNS reply matches what we queried, to guard against
2470 late replies to a previous query with the same id.
2472 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2474 res.c: add a comment summarizing our changes
2479 + - branches/release-2.1/ (Property Modified)
2480 +53 -18 branches/release-2.1/src/res.c (File Modified)
2483 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2485 Merged revisions 1981 via svnmerge from
2486 http://svn.atheme.org/charybdis/trunk
2489 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2491 Alphabetize extensions and tweak the descriptions a little.
2496 + - branches/release-2.1/ (Property Modified)
2497 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2498 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2501 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2503 Merged revisions 1975 via svnmerge from
2504 http://svn.atheme.org/charybdis/trunk
2507 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2509 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2510 We should use the IP and not truncate the hostname.
2511 From ratbox 2.2 (androsyn)
2516 + - branches/release-2.1/ (Property Modified)
2517 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2520 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2522 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2523 http://svn.atheme.org/charybdis/trunk
2527 + - branches/release-2.1/ (Property Modified)
2530 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2532 - branch 2.1 release family
2536 + - branches/release-2.1/ (File Added)
2539 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2541 Describe new handling of host mangling in channel bans in SGML.
2545 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2548 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2550 - ok, 2.1 operline brought to you by marvin the melancholy robot
2554 +1 -1 trunk/src/messages.tab (File Modified)
2557 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2559 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2560 If anybody comes up with anything better, then please let us know
2561 and we will change this before 2.1 is branched.
2565 +1 -1 trunk/src/messages.tab (File Modified)
2568 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2570 Add EUID to capab.txt.
2574 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2577 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2583 +3 -0 trunk/NEWS (File Modified)
2586 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2588 Allow service{} servers to manipulate the nick delay table
2589 (for "nickserv enforcement").
2590 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2591 If duration is 0, the nickdelay entry is removed, otherwise
2592 it is added with the duration in seconds (maximum 24 hours).
2593 It is suggested that this is used if the EUID capab is present.
2597 +42 -1 trunk/modules/m_services.c (File Modified)
2600 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2602 HURT: strip off *@ from the start of the mask
2603 reject anything else containing '@' or '!'
2607 +11 -0 trunk/extensions/hurt.c (File Modified)
2610 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2612 ircd.c: need supported.h here
2616 +1 -0 trunk/src/ircd.c (File Modified)
2619 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2621 HURT: less ambiguity here
2622 ips/hosts to be hurt must contain a '.' or ':' otherwise
2623 they are interpreted as nicks
2627 +14 -9 trunk/extensions/hurt.c (File Modified)
2630 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2632 - we're now ircd-charybdis.org.
2633 - properly alphabetize credits
2637 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2640 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2642 - add additional modules to the configs
2646 +6 -0 trunk/doc/example.conf (File Modified)
2647 +12 -0 trunk/doc/reference.conf (File Modified)
2650 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2652 - remove hurt.h, it is pointless and confusing
2656 +27 -62 trunk/extensions/hurt.c (File Modified)
2657 + - trunk/extensions/hurt.h (File Deleted)
2660 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2662 - add code to suggest a local HURT by nickname.
2663 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2667 +40 -10 trunk/extensions/hurt.c (File Modified)
2668 +1 -0 trunk/extensions/hurt.h (File Modified)
2671 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2677 +2 -1 trunk/NEWS (File Modified)
2680 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2682 MASKTRACE/TESTMASK: check orighost as well
2686 +4 -2 trunk/modules/m_etrace.c (File Modified)
2687 +3 -1 trunk/modules/m_testmask.c (File Modified)
2690 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2692 Make RPL_ISUPPORT (005) numeric modularizable.
2693 Currently it will reassemble the numeric every time
2694 it needs to be sent, using a few dozen callbacks;
2695 if this is too slow some caching scheme should be
2700 +0 -1 trunk/include/s_user.h (File Modified)
2701 +36 -114 trunk/include/supported.h (File Modified)
2702 +1 -1 trunk/modules/m_version.c (File Modified)
2703 +1 -0 trunk/src/Makefile.in (File Modified)
2704 +1 -0 trunk/src/ircd.c (File Modified)
2705 +300 -25 trunk/src/s_user.c (File Modified)
2706 + - trunk/src/supported.c (File Added)
2709 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2711 EUID orighost could differ from host only in case,
2712 do not mark as dynamic spoof then
2716 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2719 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2721 kline help file: clarify a bit and remove some obsolete stuff
2722 partly suggested by Olin
2726 +8 -8 trunk/help/opers/kline (File Modified)
2729 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2735 +20 -0 trunk/NEWS (File Modified)
2738 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2740 Show real host/IP to nonopers whoising themselves.
2741 The IP is not shown for auth{} spoofs, otherwise it is,
2742 as it looked rather weird to me to show an auth{} spoofed
2743 IP like this. (/userhost on self still shows the IP.)
2747 +13 -2 trunk/modules/m_whois.c (File Modified)
2750 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2752 Document nick_delay stuff and move it around a bit.
2756 +1 -2 trunk/doc/example.conf (File Modified)
2757 +8 -2 trunk/doc/reference.conf (File Modified)
2760 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2762 - disable nickdelay by default. Needs to be documented in reference.conf.
2766 +2 -0 trunk/doc/example.conf (File Modified)
2767 +2 -0 trunk/doc/reference.conf (File Modified)
2770 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2772 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2776 +2 -1 trunk/modules/m_services.c (File Modified)
2779 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2781 ip_cloaking: somewhat hackish but we need to send the
2782 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2787 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2790 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2792 If EUID is used, show realhost in far connect notice
2793 (but not in far disconnect notice).
2797 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2800 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2803 - use non-ENCAP CHGHOST if possible
2804 - really introduce new users with their mangled and real
2805 host if +h is in default umodes
2809 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2812 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2814 Add non-ENCAP CHGHOST.
2818 +49 -11 trunk/modules/m_chghost.c (File Modified)
2821 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2823 Initial addition of EUID (puts realhost/account in same
2824 command as user introduction).
2825 See doc/technical/euid.txt for more information.
2826 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2830 + - trunk/doc/technical/euid.txt (File Added)
2831 +2 -1 trunk/include/s_serv.h (File Modified)
2832 +1 -1 trunk/include/s_user.h (File Modified)
2833 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2834 +1 -34 trunk/modules/m_chghost.c (File Modified)
2835 +0 -28 trunk/modules/m_services.c (File Modified)
2836 +30 -1 trunk/src/s_serv.c (File Modified)
2837 +30 -3 trunk/src/s_user.c (File Modified)
2840 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2842 Store the mangled host in localClient and use it for
2843 ban matching (also match real host for mangled users,
2844 also match mangled host for uncloaked users).
2845 Improve interaction of +h with auth{} and services
2847 Note that all of this only applies to clients who
2848 connect after the mangling module is loaded
2849 (other clients cannot even set +h).
2850 The sorcerynet cloaking module has not been updated
2855 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2856 +3 -0 trunk/include/client.h (File Modified)
2857 +64 -5 trunk/src/channel.c (File Modified)
2858 +1 -0 trunk/src/client.c (File Modified)
2859 +2 -2 trunk/src/s_user.c (File Modified)
2862 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2864 Document /stats U letters in sgml.
2868 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2871 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2873 Better description of hub_mask and leaf_mask.
2877 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2880 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2882 Add operspy_dont_care_user_info to sgml docs.
2886 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2889 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2891 Add general::operspy_dont_care_user_info.
2892 This makes /who mask equivalent to /who !mask for opers
2893 with the operspy flag, and removes the operspy log/notice
2894 on /who mask, /masktrace and /scan.
2895 The necessary privilege (operspy flag) is unchanged.
2896 Behaviour for the other operspy commands (channel
2897 related ones) is also unchanged.
2901 +1 -0 trunk/doc/example.conf (File Modified)
2902 +6 -0 trunk/doc/reference.conf (File Modified)
2903 +1 -0 trunk/include/s_conf.h (File Modified)
2904 +10 -8 trunk/modules/m_etrace.c (File Modified)
2905 +6 -0 trunk/modules/m_info.c (File Modified)
2906 +8 -5 trunk/modules/m_scan.c (File Modified)
2907 +1 -1 trunk/modules/m_version.c (File Modified)
2908 +6 -1 trunk/modules/m_who.c (File Modified)
2909 +1 -0 trunk/src/newconf.c (File Modified)
2910 +1 -0 trunk/src/s_conf.c (File Modified)
2913 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2915 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2916 This letter will also be used for showing operspy with
2917 limited accountability (show non channel related info
2918 without '!' or notice).
2922 +2 -0 trunk/doc/server-version-info (File Modified)
2923 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2924 +2 -0 trunk/include/ircd.h (File Modified)
2925 +6 -0 trunk/modules/m_info.c (File Modified)
2926 +2 -0 trunk/modules/m_version.c (File Modified)
2927 +1 -0 trunk/src/ircd_state.c (File Modified)
2930 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2932 Add m_webirc module, allows showing real host of CGI:IRC users.
2933 Differences to the version available on my web page for a while:
2934 instructions on how to set it up.
2938 +137 -0 trunk/extensions/Makefile.in (File Modified)
2939 + - trunk/extensions/m_webirc.c (File Added)
2942 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2944 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2948 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2951 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2953 - move beu from core to contributors
2954 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2958 +2 -2 trunk/CREDITS (File Modified)
2961 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2963 Mention that class blocks must be defined before the
2964 auth or connect blocks referencing them.
2968 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2971 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2974 - change from "can join" to "is banned", this reverses sense
2975 and removes "weird" checks like for +i, +l, +j
2976 - don't allow $j to same channel
2977 - +s/+p restriction removed, anyone can /mode b anyway
2982 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2985 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2987 Add a few important lines from reference.conf to example.conf.
2991 +8 -1 trunk/doc/example.conf (File Modified)
2994 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2996 - we don't support rtsigio anymore
2997 - we definately don't support VMS nor Cygwin either.
3001 +2 -2 trunk/INSTALL (File Modified)
3002 +0 -2 trunk/README.FIRST (File Modified)
3005 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3007 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3011 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3014 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3017 - return EXTBAN_NOMATCH for a valid ban that does not match
3018 - consider a $j ban invalid if we were already processing a
3019 can_join for a $j ban
3023 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3026 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3028 extb_extgecos: realhost -> orighost
3032 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3035 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3037 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3041 +59 -0 trunk/extensions/Makefile.in (File Modified)
3042 + - trunk/extensions/extb_canjoin.c (File Added)
3045 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3047 - oh right, charybdis calls that 'orighost'.
3051 +2 -2 trunk/modules/m_who.c (File Modified)
3054 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3056 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3060 +2 -0 trunk/modules/m_who.c (File Modified)
3063 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3065 - also check $x against realhost
3069 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3072 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3074 Sorcerynet people want a debugging notice moved from +s to +d.
3078 +1 -1 trunk/src/blacklist.c (File Modified)
3081 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3083 Use source_p instead of client_p for free_pre_client().
3084 client_p could be NULL or another client.
3088 +1 -1 trunk/src/client.c (File Modified)
3091 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3093 - revert this, I know how to fix it now
3097 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3100 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3102 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3103 This fix is probably suboptimal, but it does indeed fix the problem.
3107 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3110 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3112 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3116 +49 -0 trunk/extensions/Makefile.in (File Modified)
3117 + - trunk/extensions/extb_extgecos.c (File Added)
3120 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3122 Remove undocumented and unused general::fallback_to_ip6_int config option.
3126 +0 -3 trunk/include/s_conf.h (File Modified)
3127 +0 -3 trunk/src/newconf.c (File Modified)
3130 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3133 - document new TESTMASK
3134 - mention that TESTMASK matching is the same as MASKTRACE matching
3135 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3140 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3143 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3145 New testmask from ratbox 2.2.
3146 Allows matches on nick, ip and gecos in addition to user
3147 and host, and is fully analogous to masktrace.
3148 The numeric has changed from 724 to 727 and fields in it
3153 +4 -3 trunk/help/opers/testmask (File Modified)
3154 +1 -0 trunk/include/numeric.h (File Modified)
3155 +82 -9 trunk/modules/m_testmask.c (File Modified)
3156 +2 -2 trunk/src/messages.tab (File Modified)
3159 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3161 contrib -> extensions
3165 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3168 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3170 CHGHOST: Check validity of new hostname.
3171 If the command came from a local client (disabled by
3172 default), send an error message and drop the command.
3173 If the command came from a remote client or server,
3174 send a notice to opers and the target user (if local).
3178 +42 -1 trunk/modules/m_chghost.c (File Modified)
3181 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3187 +23 -1 trunk/NEWS (File Modified)
3190 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3192 When an outgoing server connection succeeds, set
3193 localClient->ip by simply copying the whole sockaddr
3194 struct instead of copying certain parts only.
3198 +1 -19 trunk/src/s_serv.c (File Modified)
3201 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3203 Give a special error message and ignore the connect block
3204 if trying to add a connect block for the server's own name.
3208 +7 -0 trunk/src/newconf.c (File Modified)
3211 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3213 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3214 when --disable-balloc is used, so that it compiles.
3215 Obviously the BlockHeapUsage() stub returns just zeroes so
3216 /stats z will be less informative.
3220 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3223 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3225 Free and zero dns_query in DNS callback for outgoing connect.
3226 This avoids double free of reslist.
3230 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3233 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3235 From ratbox, log failed outgoing connections to serverlog.
3240 +13 -1 trunk/src/s_serv.c (File Modified)
3243 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3245 Change serverlog message when connecting to be more clear and show the port number.
3249 +1 -1 trunk/src/s_serv.c (File Modified)
3252 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3254 Remove gethost_byname(), this is meaningless
3255 since the removal of AAAA -> A fallback (r1763).
3259 +0 -1 trunk/include/res.h (File Modified)
3260 +0 -12 trunk/src/res.c (File Modified)
3263 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3265 Remove ip6.int support and use only ip6.arpa.
3266 The global ip6.int zone has disappeared on June 1
3267 and a lot of other software has been removing ip6.int
3269 This removes the second and last case where IPv6
3270 support in charybdis causes extra lookups and slows
3275 +5 -27 trunk/src/res.c (File Modified)
3278 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3280 Mention new default (r1767) for connect::aftype in sgml docs.
3284 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3287 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3289 Use IPv6 if connect::host looks like an IPv6 address
3290 (contains a colon). No need to aftype=ipv6 anymore.
3294 +2 -0 trunk/src/newconf.c (File Modified)
3297 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3299 More information about connect::host.
3303 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3306 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3308 Remove fallback to A if AAAA cannot be found.
3309 In case of a forward check of a reverse lookup, we
3310 already know if it's ipv4 or ipv6, so it is not
3311 useful and in case of a forward lookup of a hostname
3312 in connect::host, connect::aftype already specifies
3313 if it's ipv4 or ipv6.
3317 +4 -27 trunk/src/res.c (File Modified)
3320 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3323 - check if +c made the message text empty and refuse
3325 - don't copy message text if it is not necessary
3330 +14 -4 trunk/modules/core/m_message.c (File Modified)
3333 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3335 remove_conf_item(): do not free cf_name, this is generally a string constant
3339 +0 -1 trunk/src/newconf.c (File Modified)
3342 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3344 Remove the old unused FDL_ constants.
3348 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3351 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3353 Remove an unused struct irc_sockaddr_storage from fde_t
3354 (allocated for every possible file descriptor).
3358 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3361 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3363 If the DNS lookup for an outgoing connection is still
3364 pending when it is closed, clean it up.
3368 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3371 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3373 If proc_answer() fails (for example if a lookup for an
3374 A record returns a CNAME), fail the query immediately.
3375 Previously the packet was just ignored, leaving the
3380 +4 -8 trunk/src/res.c (File Modified)
3383 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3385 Correct sockhost field in an outgoing server connection.
3386 First copy the host field from the server_conf, then
3387 take the IP from to where the connection was attempted
3388 when the connection callback is called.
3389 (Before r1747 this used the IP from the server_conf.)
3393 +8 -2 trunk/src/s_serv.c (File Modified)
3396 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3398 Remove ipnum (keep aftype) and dns_query from server_conf.
3399 We don't keep track of binary form address in connect{}
3400 blocks anymore, DNS lookups of names in host= gone.
3401 As before the DNS lookup is done on connect.
3402 This should unbreak hostnames in host= somewhat.
3406 +1 -2 trunk/include/s_newconf.h (File Modified)
3407 +2 -2 trunk/src/newconf.c (File Modified)
3408 +1 -42 trunk/src/s_newconf.c (File Modified)
3409 +12 -31 trunk/src/s_serv.c (File Modified)
3412 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3418 +1 -1 trunk/configure (File Modified)
3421 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3423 Fix --disable-balloc help text (said --disable-small-net).
3427 +1 -1 trunk/configure.ac (File Modified)
3430 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3432 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3433 services (+S). Unlike operstring and adminstring, this
3434 is not changeable with /quote set but is updated on rehash.
3438 +1 -0 trunk/doc/example.conf (File Modified)
3439 +10 -2 trunk/doc/reference.conf (File Modified)
3440 +1 -0 trunk/include/s_conf.h (File Modified)
3441 +6 -0 trunk/modules/m_info.c (File Modified)
3442 +3 -2 trunk/modules/m_whois.c (File Modified)
3443 +1 -0 trunk/src/newconf.c (File Modified)
3444 +1 -0 trunk/src/s_conf.c (File Modified)
3447 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3449 Fix handling of comma in whois: ignore the comma and
3450 everything after it but do output the entire parameter
3455 +2 -2 trunk/modules/m_whois.c (File Modified)
3458 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3460 New /stats letter 's' to list HURTs:
3461 - opers get the full listing.
3462 - users get any HURTs that match their sockhost/orighost if
3463 "stats_k_oper_only" is set to 1.
3467 +50 -0 trunk/extensions/hurt.c (File Modified)
3470 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3472 - make the newconf system available to modules.
3476 +4 -1 trunk/include/newconf.h (File Modified)
3477 +4 -8 trunk/src/newconf.c (File Modified)
3480 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3482 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3485 +0 -3 trunk/doc/example.conf (File Modified)
3486 +0 -3 trunk/doc/reference.conf (File Modified)
3489 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3491 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3495 +3 -0 trunk/doc/example.conf (File Modified)
3496 +3 -0 trunk/doc/reference.conf (File Modified)
3499 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3501 Fix too early truncation of JOIN channel list.
3505 +2 -3 trunk/modules/core/m_join.c (File Modified)
3508 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3510 - From ratbox 2.2 (anfl), send server notices about read
3511 errors from handshakes and servers to +s instead of +d.
3512 - Send various server notices about failed server
3513 connections which did not reach registered state network
3514 wide if the connection was initiated by a remote oper.
3515 This avoids annoying the whole net if there is a
3516 broken autoconnect, but allows all opers to see why a
3517 remote connect failed. Failed connections which did reach
3518 server state already generate server notices everywhere.
3520 Note: this is an exception to our general policy to not send
3521 server notices about unregistered connections remotely.
3525 +1 -0 trunk/include/client.h (File Modified)
3526 +20 -6 trunk/src/client.c (File Modified)
3527 +6 -6 trunk/src/s_serv.c (File Modified)
3530 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3536 +1 -1 trunk/doc/example.conf (File Modified)
3537 +1 -1 trunk/doc/reference.conf (File Modified)
3540 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3542 Don't allow #channel +b $c:&channel (inconsistent target).
3546 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3549 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3551 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3555 +0 -2 trunk/include/client.h (File Modified)
3558 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3560 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3564 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3567 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3569 Store IP addresses in whowas. These are shown to opers.
3570 Obtained from Eurus patches.
3571 orighost tracking removed (not worth the memory IMHO),
3572 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3573 with unknown IPs and to not violate auth{} spoof policy.
3577 +2 -0 trunk/doc/reference.conf (File Modified)
3578 +1 -0 trunk/include/numeric.h (File Modified)
3579 +1 -0 trunk/include/whowas.h (File Modified)
3580 +10 -1 trunk/modules/m_whowas.c (File Modified)
3581 +1 -1 trunk/src/messages.tab (File Modified)
3582 +4 -0 trunk/src/whowas.c (File Modified)
3585 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3587 Describe hostmask parameter of masktrace better in sgml docs.
3591 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3594 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3596 masktrace help file: mention CIDR IP masks
3601 +2 -0 trunk/help/opers/masktrace (File Modified)
3604 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3606 MASKTRACE: allow normal match() on IP address also
3611 +2 -3 trunk/modules/m_etrace.c (File Modified)
3614 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3616 Allow +S clients (services) to send to channels and @/+ channels always.
3620 +1 -1 trunk/modules/core/m_message.c (File Modified)
3621 +1 -1 trunk/src/channel.c (File Modified)
3624 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3626 Allow servers to send to @#chan and +#chan.
3630 +1 -1 trunk/modules/core/m_message.c (File Modified)
3633 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3635 Don't count opers on service{} servers in /lusers.
3639 +2 -2 trunk/src/s_user.c (File Modified)
3642 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3644 Show opers the real host behind a dynamic spoof in WHOIS.
3645 If the user is auth{} spoofed, this shows the auth{} spoof
3646 otherwise it shows the DNS hostname and IP address.
3647 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3651 +1 -0 trunk/include/numeric.h (File Modified)
3652 +12 -2 trunk/modules/m_whois.c (File Modified)
3653 +1 -1 trunk/src/messages.tab (File Modified)
3656 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3658 Remove #define HIDE_SPOOF_IPS from config.h, should
3659 have been done earlier.
3663 +0 -7 trunk/include/config.h (File Modified)
3666 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3668 Bring back ERR_CANTKILLSERVER.
3672 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3675 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3678 - also send RPL_HOSTHIDDEN on -h
3679 - don't allow +h for auth{} spoofed clients
3683 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3686 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3688 /etc/resolv.conf parsing:
3689 - don't crash (sometimes) if there is a line without an argument
3690 (e.g. 'search' by itself)
3691 - fix handling of lines with leading whitespace
3695 +9 -8 trunk/src/reslib.c (File Modified)
3698 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3700 Put back code that terminates DNS queries, which was
3701 removed during the resolver changes.
3705 +4 -0 trunk/src/s_auth.c (File Modified)
3708 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3710 - oh hey, that was in the wrong place
3714 +13 -13 trunk/src/s_auth.c (File Modified)
3717 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3719 - handle a situation where a user can go away before DNS completes
3723 +13 -0 trunk/src/s_auth.c (File Modified)
3726 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3732 +1 -0 trunk/include/blacklist.h (File Modified)
3733 +1 -0 trunk/include/res.h (File Modified)
3734 +33 -2 trunk/src/blacklist.c (File Modified)
3735 +2 -0 trunk/src/client.c (File Modified)
3736 +24 -0 trunk/src/res.c (File Modified)
3739 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3741 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3742 if comm_accept() failed.
3744 Found with valgrind.
3748 +4 -4 trunk/src/listener.c (File Modified)
3751 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3753 - handle unavailable Client/preClient structs
3757 +9 -0 trunk/src/blacklist.c (File Modified)
3760 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3762 Add +lf to SGML docs.
3766 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3769 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3771 Also do forwarding if the channel limit (+l) is exceeded.
3775 +1 -1 trunk/help/opers/cmode (File Modified)
3776 +2 -2 trunk/modules/core/m_join.c (File Modified)
3779 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3781 Post-release lovin':
3782 - Update version to 2.1.0.
3783 - Regenerate configure.
3787 +9 -9 trunk/configure (File Modified)
3788 +1 -1 trunk/configure.ac (File Modified)
3791 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3793 Comment out example blacklist{} block.
3797 +7 -7 trunk/doc/example.conf (File Modified)
3798 +7 -7 trunk/doc/reference.conf (File Modified)
3801 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3803 Add note regarding use of AHBL BLs.
3807 +4 -0 trunk/doc/example.conf (File Modified)
3808 +4 -0 trunk/doc/reference.conf (File Modified)
3811 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3817 +2 -2 trunk/CREDITS (File Modified)
3820 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3826 +1 -0 trunk/CREDITS (File Modified)
3829 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3831 Put more recent ratbox CREDITS here.
3835 +3 -2 trunk/doc/Ratbox-team (File Modified)
3838 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3844 +5 -4 trunk/NEWS (File Modified)
3847 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3849 Mention that install or make install also avoids modunload crashes.
3853 +2 -1 trunk/BUGS (File Modified)
3856 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3862 +3 -8 trunk/NEWS (File Modified)
3865 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3871 +3 -2 trunk/BUGS (File Modified)
3874 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3876 - add orighost check to hurt.c
3881 +1 -6 trunk/BUGS (File Modified)
3882 +1 -1 trunk/extensions/hurt.c (File Modified)
3885 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3887 Make kline_exempt exempt from HURT also.
3891 +2 -1 trunk/extensions/hurt.c (File Modified)
3894 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3896 Fix mask HEAL propagation.
3900 +6 -3 trunk/extensions/hurt.c (File Modified)
3903 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3910 +18 -31 trunk/extensions/README (File Modified)
3913 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3915 More target change hax.
3920 +5 -0 trunk/extensions/hurt.c (File Modified)
3923 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3925 Improvements to HURT propagation.
3929 +8 -6 trunk/extensions/hurt.c (File Modified)
3932 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3934 - further simplification
3938 +25 -76 trunk/extensions/hurt.c (File Modified)
3939 +0 -9 trunk/extensions/hurt.h (File Modified)
3942 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3948 +13 -0 trunk/extensions/hurt.c (File Modified)
3951 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3953 - cut off at 15 messages instead of 30
3957 +1 -1 trunk/extensions/hurt.h (File Modified)
3960 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3962 Squash a warning here.
3966 +1 -3 trunk/src/ircd.c (File Modified)
3969 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3971 Don't show servers in /stats l to nonopers if flatten links is enabled.
3975 +3 -1 trunk/modules/m_stats.c (File Modified)
3978 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3984 +20 -7 trunk/extensions/hurt.c (File Modified)
3987 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3989 - remove inline stuff (yuck)
3990 - sockaddr should have been sockhost
3994 +22 -31 trunk/extensions/hurt.c (File Modified)
3997 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3999 - make hurt checking actually work
4003 +2 -7 trunk/extensions/hurt.c (File Modified)
4006 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4008 Slight tweak to alias{}.
4012 +4 -0 trunk/src/parse.c (File Modified)
4015 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4017 - further simplification
4021 +59 -71 trunk/extensions/hurt.c (File Modified)
4022 +0 -1 trunk/extensions/hurt.h (File Modified)
4025 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4027 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4031 +10 -20 trunk/extensions/hurt.c (File Modified)
4032 +0 -4 trunk/extensions/hurt.h (File Modified)
4035 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4037 - remove some unnecessary code here (hurt_initial_check_event()).
4041 +0 -23 trunk/extensions/hurt.c (File Modified)
4044 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4046 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4050 +8 -0 trunk/modules/core/m_message.c (File Modified)
4053 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4055 - more sane tgchange hax
4059 +2 -1 trunk/extensions/hurt.c (File Modified)
4062 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4064 Make HEAL <nick> work.
4068 +40 -43 trunk/extensions/hurt.c (File Modified)
4071 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4073 Destroy hurt_clients list on unload.
4077 +7 -0 trunk/extensions/hurt.c (File Modified)
4080 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4082 Coding style: no space between a function name and parenthesis.
4086 +43 -43 trunk/extensions/hurt.c (File Modified)
4089 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4091 Now works and throws out hurt clients after 30 protocol messages
4092 unless they identify.
4096 +28 -36 trunk/extensions/hurt.c (File Modified)
4097 +1 -7 trunk/extensions/hurt.h (File Modified)
4100 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4102 Working addition/lookup.
4106 +8 -0 trunk/extensions/hurt.c (File Modified)
4109 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4111 Get rid of hyb6 style propagation (:server COMMAND source).
4115 +18 -22 trunk/extensions/hurt.c (File Modified)
4118 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4120 add not-working hurt_add and hurt_find
4124 +13 -5 trunk/extensions/hurt.c (File Modified)
4127 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4129 Comment out a lot of stuff so I can load and unload this without crashing.
4133 +17 -6 trunk/extensions/hurt.c (File Modified)
4136 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4138 Fix svn:keywords and add a short comment at the top.
4142 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4145 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4147 - Make hurt module compile
4148 - Link it to the build
4149 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4150 correct flag name, no CAP_TS6 use etc
4154 +1 -0 trunk/extensions/Makefile.in (File Modified)
4155 +30 -32 trunk/extensions/hurt.c (File Modified)
4158 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4160 Put beu's hurt module in trunk.
4164 + - trunk/extensions/hurt.c (File Added)
4165 + - trunk/extensions/hurt.h (File Added)
4168 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4170 - _iprint(): use stderr instead of stdout
4174 +1 -1 trunk/src/s_log.c (File Modified)
4177 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4179 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4180 and subsequently destroy our kqueue when we close 0, 1, 2
4182 - After closing fd 0, 1, 2 reopen them to /dev/null again
4183 so we don't send messages from malloc etc to a random
4185 - Remove an obsolete comment.
4189 +13 -2 trunk/src/ircd.c (File Modified)
4192 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4198 +29 -1 trunk/NEWS (File Modified)
4201 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4207 +1 -1 trunk/configure (File Modified)
4210 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4212 Fix openssl version check to also accept versions newer than 0.9.6.
4216 +1 -1 trunk/configure.ac (File Modified)
4219 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4221 Oops, need packet.h here.
4225 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4228 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4230 End the flood grace period in CPRIVMSG/CNOTICE.
4234 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4237 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4239 - update class::connectfreq documentation
4243 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4246 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4248 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4252 +3 -6 trunk/src/s_serv.c (File Modified)
4255 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4257 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4261 +1 -1 trunk/src/messages.tab (File Modified)
4264 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4266 Don't mention that /stats p shows idle times, as it doesn't.
4270 +1 -1 trunk/help/opers/stats (File Modified)
4271 +1 -1 trunk/help/users/stats (File Modified)
4274 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4276 /stats A shows DNS servers, it doesn't matter whether ircd
4277 uses ADNS or something else.
4281 +1 -1 trunk/help/opers/stats (File Modified)
4284 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4286 get_client_name() fix
4290 +4 -0 trunk/src/client.c (File Modified)
4293 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4299 +6 -0 trunk/src/ircd.c (File Modified)
4302 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4304 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4307 +16 -17 trunk/configure (File Modified)
4308 +1 -1 trunk/configure.ac (File Modified)
4311 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4313 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4316 +135 -0 trunk/configure (File Modified)
4317 +6 -0 trunk/configure.ac (File Modified)
4320 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4322 Exit 0 on successful -conftest.
4326 +1 -1 trunk/src/ircd.c (File Modified)
4329 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4331 Make the "keep the parent process around" thing work, by opening
4332 a pipe to the child process. This pipe is on fd 0 in the child
4333 process. After successful initialization, the child will write
4334 a byte to this pipe, on fatal errors it will close it without
4337 Somewhat hackish still but should work.
4341 +27 -30 trunk/src/ircd.c (File Modified)
4344 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4346 - convert some error messages to ierror() over fprintf/ilog combination
4350 +3 -6 trunk/src/ircd.c (File Modified)
4353 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4355 - inotice() for loadmodule when in foreground mode
4359 +3 -0 trunk/src/modules.c (File Modified)
4362 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4364 - remove inotice() on loading modules from the config
4368 +0 -3 trunk/src/modules.c (File Modified)
4371 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4373 - usleep for 50000usec in the parent process to allow for startup messages
4374 to be cleanly printed before detaching to shell, this should be more than
4379 +3 -0 trunk/src/ircd.c (File Modified)
4382 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4384 - display more errors during normal startup as to try to help people find common problems
4388 +27 -10 trunk/src/ircd.c (File Modified)
4391 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4393 - version bump in preparation of 2.0.0 release
4397 +9 -9 trunk/configure (File Modified)
4398 +1 -1 trunk/configure.ac (File Modified)
4401 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4403 Change example.conf operator block from "admin" to "god",
4404 so as to show we encourage per-person operator blocks.
4408 +4 -2 trunk/doc/example.conf (File Modified)
4411 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4413 Document alias{} block.
4417 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4420 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4422 Document DNS blacklist stuff in sgml.
4426 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4427 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4430 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4432 Misc /stats clarifications.
4436 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4439 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4441 Move snomasks into umodes chapter.
4442 Move oprivs chapter down.
4446 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4447 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4448 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4451 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4453 Mention operator{} user@host change.
4457 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4460 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4462 operator{} block user@host matches against orighost now, not host.
4463 This means that services/+h spoofs do not work in operator{} blocks;
4464 auth{} spoofs still work.
4468 +4 -0 trunk/doc/example.conf (File Modified)
4469 +1 -1 trunk/doc/reference.conf (File Modified)
4470 +2 -2 trunk/modules/m_challenge.c (File Modified)
4471 +1 -1 trunk/modules/m_oper.c (File Modified)
4474 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4476 - inotice/iwarn/ierror() stuff I was working on
4480 +3 -0 trunk/include/s_log.h (File Modified)
4481 +15 -11 trunk/src/ircd.c (File Modified)
4482 +3 -1 trunk/src/modules.c (File Modified)
4483 +1 -1 trunk/src/newconf.c (File Modified)
4484 +54 -0 trunk/src/s_log.c (File Modified)
4487 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4489 Oops, don't add blacklists to the list twice on rehash.
4493 +3 -2 trunk/src/blacklist.c (File Modified)
4496 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4498 Remove notices to the client about progress of dnsbl lookups.
4502 +0 -4 trunk/src/blacklist.c (File Modified)
4505 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4507 Add auth{} flag dnsbl_exempt.
4511 +2 -1 trunk/doc/example.conf (File Modified)
4512 +2 -1 trunk/doc/reference.conf (File Modified)
4513 +2 -0 trunk/include/s_conf.h (File Modified)
4514 +1 -0 trunk/src/newconf.c (File Modified)
4515 +8 -1 trunk/src/s_user.c (File Modified)
4518 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4520 Switch alias{} and blacklist{} around, for consistency with example.conf.
4524 +18 -18 trunk/doc/reference.conf (File Modified)
4527 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4529 Send a warning to the user if they are dnsbl listed but exempted.
4533 +17 -12 trunk/src/s_user.c (File Modified)
4536 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4538 Move throwing out dnsbl listed clients to registration,
4539 and make kline_exempt exempt from it.
4543 +1 -0 trunk/include/blacklist.h (File Modified)
4544 +4 -0 trunk/include/client.h (File Modified)
4545 +15 -16 trunk/src/blacklist.c (File Modified)
4546 +6 -0 trunk/src/client.c (File Modified)
4547 +17 -0 trunk/src/s_user.c (File Modified)
4550 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4552 Show refcount in /stats n.
4556 +3 -2 trunk/modules/m_stats.c (File Modified)
4559 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4561 Don't look up dnsbls twice if they send USER twice.
4565 +5 -3 trunk/modules/m_user.c (File Modified)
4568 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4570 Add /stats n to help files.
4574 +1 -0 trunk/help/opers/stats (File Modified)
4575 +1 -0 trunk/help/users/stats (File Modified)
4578 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4580 Only check dnsbls for A records, not AAAA.
4584 +1 -1 trunk/src/blacklist.c (File Modified)
4587 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4589 Don't remove non-illegal blacklists on completion of check.
4590 Add debugging notices (not working).
4594 +5 -1 trunk/src/blacklist.c (File Modified)
4597 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4599 Don't call register_local_user() if they haven't sent a nick yet.
4603 +1 -1 trunk/src/blacklist.c (File Modified)
4606 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4608 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4612 +21 -0 trunk/modules/m_stats.c (File Modified)
4615 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4617 More dnsbl rehash fixes, it was adding bogus entries.
4621 +2 -7 trunk/src/newconf.c (File Modified)
4624 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4626 Need blacklist.h here.
4630 +1 -0 trunk/src/s_conf.c (File Modified)
4633 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4639 +1 -2 trunk/configure (File Modified)
4640 +0 -48 trunk/configure.ac (File Modified)
4641 + - trunk/doc/example-iauth.conf (File Deleted)
4642 + - trunk/iauth/ (File Deleted)
4645 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4647 Improve handling of rehashing with blacklists.
4648 Also some coding style tweaks.
4652 +3 -2 trunk/include/blacklist.h (File Modified)
4653 +35 -16 trunk/src/blacklist.c (File Modified)
4654 +2 -0 trunk/src/s_conf.c (File Modified)
4657 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4659 Clear can_send cache if a user logs in or out from services.
4663 +2 -0 trunk/modules/m_services.c (File Modified)
4666 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4668 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4669 This directory is not entered by default.
4670 More stuff needs to be moved into here.
4674 +2 -1 trunk/configure (File Modified)
4675 +1 -0 trunk/configure.ac (File Modified)
4676 +69 -458 trunk/extensions/Makefile.in (File Modified)
4677 + - trunk/extensions/m_clearchan.c (File Deleted)
4678 + - trunk/extensions/m_force.c (File Deleted)
4679 + - trunk/unsupported/ (File Added)
4680 + - trunk/unsupported/Makefile.in (File Added)
4681 + - trunk/unsupported/m_clearchan.c (File Added)
4682 + - trunk/unsupported/m_force.c (File Added)
4685 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4687 Logging/wallops for forcejoin/forcepart, numeric fix.
4688 This needs to be moved to the toys section.
4692 +22 -2 trunk/extensions/m_force.c (File Modified)
4695 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4697 Fix comments at the top (including copyright).
4701 +3 -2 trunk/extensions/m_omode.c (File Modified)
4704 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4706 Add OMODE command to extensions/ for oper mode hacking:
4707 - requires admin privs
4708 - does not work for opped opers
4710 - sends a ServerMode for opping the oper themselves,
4711 otherwise a mode coming from the oper (not only
4712 does this provide full accountability, it is also
4713 easiest to implement while avoiding channels
4714 messed up with bogus bans etc).
4718 +171 -0 trunk/extensions/Makefile.in (File Modified)
4719 + - trunk/extensions/m_omode.c (File Added)
4722 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4728 + - trunk/include/blacklist.h (Property Modified)
4729 + - trunk/src/blacklist.c (Property Modified)
4732 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4734 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4738 +5 -1 trunk/src/blacklist.c (File Modified)
4741 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4743 Initial DNS blacklist support:
4744 - see example.conf for how to use.
4745 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4746 - tor.ahbl.org is also included because most networks will not want to allow tor
4747 (and we're considering going KoS on tor users here anyway due to abuse)
4751 +18 -0 trunk/doc/example.conf (File Modified)
4752 +66 -0 trunk/doc/reference.conf (File Modified)
4753 + - trunk/include/blacklist.h (File Added)
4754 +2 -0 trunk/include/client.h (File Modified)
4755 +3 -0 trunk/modules/m_user.c (File Modified)
4756 +152 -0 trunk/src/Makefile.in (File Modified)
4757 + - trunk/src/blacklist.c (File Added)
4758 +34 -0 trunk/src/newconf.c (File Modified)
4759 +1 -0 trunk/src/s_auth.c (File Modified)
4760 +4 -0 trunk/src/s_user.c (File Modified)
4763 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4765 Remove last bit of lzo stuff (comment in example.conf connect{}).
4769 +0 -4 trunk/doc/example.conf (File Modified)
4772 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4774 Show sasl successes and failures in /stats t (like other
4775 things in /stats t, about local clients only).
4779 +2 -0 trunk/include/s_stats.h (File Modified)
4780 +3 -0 trunk/modules/m_sasl.c (File Modified)
4781 +3 -0 trunk/src/s_stats.c (File Modified)
4784 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4786 Allow messaging services by nickname without using
4787 target change slots (this was already possible with
4788 user@server notation or services shortcuts).
4792 +2 -2 trunk/modules/core/m_message.c (File Modified)
4795 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4797 Abort a safelist if a new /list comes in while one is already in progress.
4801 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4804 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4806 Change $![letter]:[mask] to $~[letter]:[mask]
4807 so both ! and ~ invert an extban.
4811 +2 -0 trunk/src/chmode.c (File Modified)
4814 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4816 - revert due to technical issues
4820 +1 -1 trunk/src/extban.c (File Modified)
4823 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4825 - 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
4829 +1 -1 trunk/src/extban.c (File Modified)
4832 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4834 Don't pace /list on a single channel.
4838 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4841 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4843 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4847 +4 -2 trunk/include/supported.h (File Modified)
4850 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4852 Extban types are case insensitive; force them to lowercase when added.
4856 +5 -5 trunk/doc/extban.txt (File Modified)
4857 +4 -0 trunk/src/chmode.c (File Modified)
4858 +3 -3 trunk/src/extban.c (File Modified)
4861 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4863 sendto_wallops_flags():
4864 - instead of checking IsOper on each client, walk the appropriate list
4865 - instead of sending non-+z wallops from persons to nonopers, send only
4866 +w wallops from persons
4870 +1 -5 trunk/src/send.c (File Modified)
4873 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4875 Prefix oper wallops with "WALLOPS - " if they would
4876 otherwise look like operwalls or locops, when sending
4877 them to local users.
4881 +11 -1 trunk/modules/m_wallops.c (File Modified)
4884 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4886 Make sure destination field in some sasl numerics
4887 is the user's nick, not the sasl agent or server
4892 +2 -2 trunk/modules/m_sasl.c (File Modified)
4895 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4897 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4901 +1 -1 trunk/extensions/Makefile.in (File Modified)
4904 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4906 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4910 +1 -0 trunk/src/s_user.c (File Modified)
4913 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4915 Fix build for when IPv6 is disabled.
4919 +12 -10 trunk/src/s_auth.c (File Modified)
4922 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4924 Add information about adding extban types.
4928 +25 -0 trunk/doc/extban.txt (File Modified)
4931 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4933 Better extban validation: try to match a new extban from
4934 a local user against its setter to see if it is valid.
4935 Unknown extban types from remotes are no longer hidden.
4939 +4 -3 trunk/doc/extban.txt (File Modified)
4940 +1 -0 trunk/include/channel.h (File Modified)
4941 +2 -6 trunk/src/chmode.c (File Modified)
4942 +32 -0 trunk/src/extban.c (File Modified)
4945 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4947 Make sure both .c.o: and .s.o: are followed by the necessary command.
4951 +1 -0 trunk/src/Makefile.in (File Modified)
4954 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4956 Add need_sasl auth{} flag to sgml documentation.
4960 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4963 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4965 Document need_sasl auth{} flag in example confs.
4969 +1 -0 trunk/doc/example.conf (File Modified)
4970 +1 -0 trunk/doc/reference.conf (File Modified)
4973 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4975 Don't allow TB to set an empty topic.
4976 This would be possible if a server sent bad protocol
4977 and could cause a crash.
4981 +4 -0 trunk/modules/m_tb.c (File Modified)
4984 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4990 +1 -1 trunk/Makefile.in (File Modified)
4993 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4999 +2 -2 trunk/configure (File Modified)
5000 +1 -1 trunk/configure.ac (File Modified)
5003 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5009 +2 -2 trunk/configure (File Modified)
5012 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5018 +1 -1 trunk/extensions/Makefile.in (File Modified)
5021 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5023 - rename contrib to extensions to bring some clarity to things
5027 +1 -1 trunk/Makefile.in (File Modified)
5028 +1 -1 trunk/configure.ac (File Modified)
5029 +10 -10 trunk/doc/example.conf (File Modified)
5030 +10 -10 trunk/doc/reference.conf (File Modified)
5031 + - trunk/extensions/ (File Added)
5032 + - trunk/extras/ (File Deleted)
5035 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5041 +1 -1 trunk/Makefile.in (File Modified)
5042 +1 -1 trunk/configure.ac (File Modified)
5043 + - trunk/contrib/ (File Deleted)
5044 + - trunk/extras/ (File Added)
5047 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5049 Don't allow servers to QUIT (they should use SQUIT).
5053 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5056 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5062 + - trunk/src/fnvhash.s (Property Modified)
5065 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5067 - reduced version of code
5071 +9 -61 trunk/src/fnvhash.s (File Modified)
5074 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5076 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5080 +1 -1 trunk/src/fnvhash.s (File Modified)
5083 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5085 Fix orighost matching for klines, etc. Was hashing the visible
5090 +1 -1 trunk/src/hostmask.c (File Modified)
5093 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5095 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5099 +7 -1 trunk/configure (File Modified)
5100 +5 -0 trunk/configure.ac (File Modified)
5101 +5 -6 trunk/src/Makefile.in (File Modified)
5102 +0 -4 trunk/src/fnvhash.s (File Modified)
5103 +0 -2 trunk/src/hash.c (File Modified)
5106 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5108 - regenerate configure
5112 +18 -0 trunk/configure (File Modified)
5115 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5117 - --enable-ricer-hashing option.
5121 +9 -0 trunk/configure.ac (File Modified)
5122 +3 -0 trunk/include/setup.h.in (File Modified)
5125 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5127 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5131 + - trunk/src/fnvhash.s (File Added)
5132 +3 -0 trunk/src/hash.c (File Modified)
5135 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5137 Fix syntax error in reference.conf.
5141 +0 -1 trunk/doc/reference.conf (File Modified)
5144 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5146 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5147 (&& instead of ||...)
5148 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5152 +1 -1 trunk/src/chmode.c (File Modified)
5155 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5157 Documentation for extban.
5161 + - trunk/doc/extban.txt (File Added)
5164 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5166 Add extban modules to example confs.
5170 +5 -0 trunk/doc/example.conf (File Modified)
5171 +10 -0 trunk/doc/reference.conf (File Modified)
5174 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5176 Initial addition of extended ban types (conditionals).
5177 Allows custom +bqeI checks via modules.
5178 Initial extra types are account (a[:mask]), oper (o),
5179 channel (c:name), realname (r:mask), server (s:mask).
5183 +229 -0 trunk/contrib/Makefile.in (File Modified)
5184 + - trunk/contrib/extb_account.c (File Added)
5185 + - trunk/contrib/extb_channel.c (File Added)
5186 + - trunk/contrib/extb_oper.c (File Added)
5187 + - trunk/contrib/extb_realname.c (File Added)
5188 + - trunk/contrib/extb_server.c (File Added)
5189 +13 -0 trunk/include/channel.h (File Modified)
5190 +1 -0 trunk/src/Makefile.in (File Modified)
5191 +14 -5 trunk/src/channel.c (File Modified)
5192 +91 -0 trunk/src/chmode.c (File Modified)
5193 + - trunk/src/extban.c (File Added)
5196 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5198 Do not force +bqeI modes starting with '$' in nick!user@host format.
5199 * and ? characters in them are still assumed to be wildcards.
5203 +6 -0 trunk/src/chmode.c (File Modified)
5206 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5208 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5212 +4 -0 trunk/modules/m_capab.c (File Modified)
5215 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5217 Stop some mixing of client and server protocol.
5221 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5222 +4 -2 trunk/modules/m_pass.c (File Modified)
5223 +6 -0 trunk/modules/m_sasl.c (File Modified)
5224 +6 -0 trunk/modules/m_user.c (File Modified)
5227 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5233 +0 -2 trunk/include/s_newconf.h (File Modified)
5234 +0 -4 trunk/include/s_serv.h (File Modified)
5235 +0 -1 trunk/src/newconf.c (File Modified)
5236 +1 -13 trunk/src/s_serv.c (File Modified)
5239 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5241 - revert LZOLink patch for now
5245 +0 -1 trunk/servlink/Makefile.in (File Modified)
5246 +0 -16 trunk/servlink/README (File Modified)
5247 +2 -36 trunk/servlink/control.c (File Modified)
5248 +0 -3 trunk/servlink/control.h (File Modified)
5249 +7 -5955 trunk/servlink/io.c (File Modified)
5250 + - trunk/servlink/lzoconf.h (File Deleted)
5251 + - trunk/servlink/lzodefs.h (File Deleted)
5252 + - trunk/servlink/minilzo.c (File Deleted)
5253 + - trunk/servlink/minilzo.h (File Deleted)
5254 +0 -1 trunk/servlink/servlink.h (File Modified)
5257 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5263 +4 -2 trunk/servlink/control.c (File Modified)
5264 +2 -1 trunk/servlink/io.c (File Modified)
5267 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5273 +2 -2 trunk/servlink/io.c (File Modified)
5276 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5278 - paranoia, prevent segfaults
5282 +2 -2 trunk/servlink/io.c (File Modified)
5285 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5287 - more optimal servlink code
5291 +21 -8 trunk/servlink/io.c (File Modified)
5294 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5296 - more efficient read strategy
5300 +15 -3 trunk/servlink/io.c (File Modified)
5303 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5305 - use lzo_uintp cast to make LZO happy
5309 +3 -3 trunk/servlink/io.c (File Modified)
5312 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5314 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5318 +4 -0 trunk/doc/example.conf (File Modified)
5319 +2 -1 trunk/include/s_newconf.h (File Modified)
5320 +4 -0 trunk/include/s_serv.h (File Modified)
5321 +1 -0 trunk/servlink/Makefile.in (File Modified)
5322 +16 -0 trunk/servlink/README (File Modified)
5323 +34 -2 trunk/servlink/control.c (File Modified)
5324 +3 -0 trunk/servlink/control.h (File Modified)
5325 +5929 -7 trunk/servlink/io.c (File Modified)
5326 + - trunk/servlink/lzoconf.h (File Added)
5327 + - trunk/servlink/lzodefs.h (File Added)
5328 + - trunk/servlink/minilzo.c (File Added)
5329 + - trunk/servlink/minilzo.h (File Added)
5330 +1 -0 trunk/servlink/servlink.h (File Modified)
5331 +1 -0 trunk/src/newconf.c (File Modified)
5332 +14 -2 trunk/src/s_serv.c (File Modified)
5335 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5337 - remove imalloc, it was a concept that probably wouldn't have worked properly
5341 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5342 + - trunk/libcharybdis/imalloc.c (File Deleted)
5343 + - trunk/libcharybdis/imalloc.h (File Deleted)
5346 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5348 - disable imalloc for now
5352 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5355 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5357 - remove unneeded debug code
5361 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5364 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5366 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5370 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5373 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5375 - more stuff here, imalloc remains disabled for now
5379 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5382 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5388 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5391 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5397 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5398 +2 -0 trunk/src/ircd.c (File Modified)
5401 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5403 - roll back libircd crap
5407 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5408 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5409 +29 -0 trunk/src/.depend (File Modified)
5410 +6 -21 trunk/src/Makefile.in (File Modified)
5411 +3 -218 trunk/src/ircd.c (File Modified)
5412 + - trunk/src/ircd_linker.c (File Deleted)
5413 + - trunk/src/main.c (File Deleted)
5416 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5418 - realloc(), free() implementation
5422 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5425 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5427 - malloc(), calloc() implementation
5431 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5434 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5436 - block_free(), block_find(), retune_heaps() implementation
5440 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5443 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5445 - block_destroy code, block_allocate code.
5449 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5452 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5458 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5461 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5463 - disable imalloc again :P
5467 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5470 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5476 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5479 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5485 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5488 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5490 - constructor code for imalloc engine (malloc_init())
5494 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5497 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5499 - imalloc engine improvements
5503 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5506 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5508 - replace mmap() code with direct brk()/sbrk() calls.
5512 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5515 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5517 - remove outdated i_malloc() interfaces
5521 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5524 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5526 - redisable imalloc (sorry!)
5530 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5533 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5535 - correct GET_PAGE_SLOT() macro
5539 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5542 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5544 - oops forgot to commit it with imalloc turned off
5548 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5551 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5557 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5558 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5561 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5563 - lowlevel imalloc code
5567 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5568 + - trunk/libcharybdis/imalloc.h (File Added)
5571 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5577 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5580 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5586 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5589 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5591 - 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)
5595 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5596 + - trunk/libcharybdis/imalloc.c (File Added)
5599 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5601 - increment configure Id
5605 +2208 -1 trunk/configure (File Modified)
5608 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5610 - bootstrap for imalloc code
5614 +54 -1 trunk/configure.ac (File Modified)
5615 +27 -0 trunk/include/setup.h.in (File Modified)
5618 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5620 Clarify interaction of spoofs and channel bans/operator{} blocks.
5624 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5625 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5628 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5630 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5634 +30 -22 trunk/src/ircd.c (File Modified)
5637 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5639 If shared{} blocks deny something, the command
5640 is silently ignored.
5644 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5647 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5649 Move up IsService check so we don't store a non-service
5650 in preClient->sasl_agent.
5654 +6 -6 trunk/modules/m_sasl.c (File Modified)
5657 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5659 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5660 Add some more sanity checks on agent strings.
5664 +13 -11 trunk/modules/m_sasl.c (File Modified)
5667 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5669 Unknown clients can have an ID too now so make sure to remove
5670 them from the hash if they exit.
5674 +3 -0 trunk/src/client.c (File Modified)
5677 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5679 Only accept sasl from servers in a service{} block.
5680 Not tested but this must go in.
5684 +6 -0 trunk/modules/m_sasl.c (File Modified)
5685 +3 -0 trunk/modules/m_signon.c (File Modified)
5688 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5690 Only process SAVE messages targetting registered users,
5691 not servers or unregistered connections. Could cause
5692 a crash when bad protocol was received.
5696 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5699 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5701 - fix QJM buffer overflow vulnerability (fucking GXTi)
5705 +3 -3 trunk/src/s_user.c (File Modified)
5708 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5710 Mention /scan umodes under oper_spy privilege.
5714 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5717 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5719 Mention that overlapping cluster blocks are a bad thing.
5723 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5726 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5728 - Document cluster{} and shared{} blocks.
5729 - Mention that service{} does not allow wildcards.
5733 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5736 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5738 Document exempt{} and service{} blocks, point to reference.conf for
5739 general{}, channel{} and serverhide{}.
5743 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5746 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5748 Document ~ in lists of values better.
5752 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5755 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5757 More detailed CNOTICE, CPRIVMSG descriptions.
5761 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5764 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5766 Oops, need both Revision and Id on modules.
5770 + - trunk/modules/sno_routing.c (Property Modified)
5773 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5775 Tweak header comment a bit (filename, Id).
5779 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5782 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5784 Add GLINE and UNGLINE.
5788 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5791 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5793 New configure with proper Id.
5797 +3 -1 trunk/configure (File Modified)
5800 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5802 Change #include directives for in6addr_any, hopefully compiles better now.
5806 +3 -1 trunk/configure.ac (File Modified)
5809 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5811 Encourage putting actual administrative information
5812 in the admin{} block.
5816 +3 -3 trunk/doc/example.conf (File Modified)
5819 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5821 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5825 +9 -7 trunk/include/s_conf.h (File Modified)
5826 +1 -0 trunk/src/newconf.c (File Modified)
5827 +10 -0 trunk/src/s_user.c (File Modified)
5830 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5832 - Change to glines = no in example confs
5833 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5838 +1 -1 trunk/doc/example.conf (File Modified)
5839 +1 -1 trunk/doc/reference.conf (File Modified)
5840 +2 -2 trunk/modules/m_gline.c (File Modified)
5843 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5845 - forward-port QJM fix from 1.1
5849 +2 -0 trunk/src/s_user.c (File Modified)
5852 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5854 - add switch to configure to disable the block allocator
5858 +18 -0 trunk/configure (File Modified)
5859 +9 -0 trunk/configure.ac (File Modified)
5860 +0 -6 trunk/include/config.h (File Modified)
5861 +3 -0 trunk/include/setup.h.in (File Modified)
5864 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5866 Fix wierd error that would exit SASL users with "Overridden"
5869 +1 -1 trunk/modules/m_signon.c (File Modified)
5872 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5874 Remove obsolete XXX comment about lazylinks.
5878 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5881 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5883 OJOIN: make sure to send the wallops remotely for #channels
5887 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5890 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5892 Accountability for OJOIN (contrib module)
5895 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5898 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5900 - move more stuff over to ircd_state
5904 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5905 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5906 +9 -0 trunk/src/ircd_state.c (File Modified)
5907 +3 -3 trunk/src/patricia.c (File Modified)
5910 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5912 - move more stuff out of libircd and into ircd_state.c
5916 +5 -5 trunk/src/channel.c (File Modified)
5917 +4 -4 trunk/src/client.c (File Modified)
5918 +12 -0 trunk/src/ircd_state.c (File Modified)
5921 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5923 - this is just barrels of fun
5927 + - trunk/include/ircd_state.h (File Added)
5928 +1 -1 trunk/src/Makefile.in (File Modified)
5929 +2 -1 trunk/src/channel.c (File Modified)
5930 +3 -52 trunk/src/ircd.c (File Modified)
5931 +100 -3 trunk/src/ircd_state.c (File Modified)
5934 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5936 It's .include, not #include.
5940 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5943 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5945 More consistent section titles.
5949 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5950 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5951 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5954 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5956 Mention possible exceeding of +j/+l due to propagation
5957 delays between servers.
5961 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5964 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5967 - "text" -> <quote>text</quote>
5973 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5974 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5975 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5976 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5979 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5981 Remove text about deprecation of glines.
5985 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5988 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5990 - Add description of umode +D, deaf.
5991 - Mention CALLERID 005 token with umode +g.
5995 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5998 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6000 Strip off a leading colon in services shortcuts (aliases).
6004 +2 -0 trunk/src/parse.c (File Modified)
6007 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6009 Add no_oper_invis contrib module, denies opers setting
6010 themselves invisible (except hidden_oper's).
6014 +42 -0 trunk/contrib/Makefile.in (File Modified)
6015 + - trunk/contrib/no_oper_invis.c (File Added)
6018 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6020 Mention /stats E, make the other /stats descriptions more consistent.
6024 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6027 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6029 Mention that the KILL reason and oper will appear on channels.
6033 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6036 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6038 Mention /mode #channel f to query forward channel from outside.
6042 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6045 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6047 Port over RATBOX_2_1 r20960 (anfl):
6048 client connect notices to +C should be hiding the extra
6049 fields for spoofed users
6053 +2 -1 trunk/src/s_user.c (File Modified)
6056 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6058 Add a chapter with our extra user commands:
6059 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6063 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6064 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6067 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6069 Do not put by <server>: in SQUIT reasons to servers
6070 other than the one being exited.
6074 +1 -1 trunk/src/client.c (File Modified)
6077 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6079 Regenerate configure.
6083 +1162 -1159 trunk/configure (File Modified)
6086 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6088 Move the warning flags down so they do not mess up
6089 checks like for -Wl,-export-dynamic.
6093 +33 -30 trunk/configure.ac (File Modified)
6096 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6102 +2 -1 trunk/iauth/Makefile.in (File Modified)
6105 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6107 - build iauth makefile
6111 +3 -2 trunk/configure (File Modified)
6112 +1 -0 trunk/configure.ac (File Modified)
6115 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6121 + - trunk/iauth/Makefile.in (File Added)
6124 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6126 - add iauth.conf.example from irc2.11
6130 + - trunk/doc/example-iauth.conf (File Added)
6133 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6135 - wow, i found some docs on this thing
6139 + - trunk/doc/technical/iauth-internals.txt (File Added)
6142 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6144 - no longer applicable
6148 + - trunk/authdaemon/ (File Deleted)
6151 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6153 - remove libircd.so on make clean (oops)
6157 +1 -1 trunk/src/Makefile.in (File Modified)
6160 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6162 - merge iauth source for experimentation
6166 + - trunk/iauth/ (File Added)
6167 + - trunk/iauth/a_conf.c (File Added)
6168 + - trunk/iauth/a_conf_def.h (File Added)
6169 + - trunk/iauth/a_conf_ext.h (File Added)
6170 + - trunk/iauth/a_defines.h (File Added)
6171 + - trunk/iauth/a_externs.h (File Added)
6172 + - trunk/iauth/a_io.c (File Added)
6173 + - trunk/iauth/a_io_ext.h (File Added)
6174 + - trunk/iauth/a_log.c (File Added)
6175 + - trunk/iauth/a_log_def.h (File Added)
6176 + - trunk/iauth/a_log_ext.h (File Added)
6177 + - trunk/iauth/a_struct_def.h (File Added)
6178 + - trunk/iauth/iauth.c (File Added)
6179 + - trunk/iauth/mod_lhex.c (File Added)
6180 + - trunk/iauth/mod_lhex_ext.h (File Added)
6181 + - trunk/iauth/mod_pipe.c (File Added)
6182 + - trunk/iauth/mod_pipe_ext.h (File Added)
6183 + - trunk/iauth/mod_rfc931.c (File Added)
6184 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6185 + - trunk/iauth/mod_socks.c (File Added)
6186 + - trunk/iauth/mod_socks_ext.h (File Added)
6187 + - trunk/iauth/mod_webproxy.c (File Added)
6188 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6191 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6193 User /quote help index was not sorted properly.
6197 +2 -2 trunk/help/Makefile.in (File Modified)
6198 +8 -8 trunk/help/users/index (File Modified)
6201 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6207 +25 -8 trunk/help/opers/index (File Modified)
6208 + - trunk/help/opers/scan (File Added)
6211 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6214 - Document SCAN UMODES
6215 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6219 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6222 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6224 Add our copyright information to /info (part of release-1.1 r1026).
6228 +1 -0 trunk/src/version.c.SH (File Modified)
6231 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6233 Fix some compile warnings.
6237 +1 -1 trunk/modules/core/m_join.c (File Modified)
6238 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6239 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6240 +1 -1 trunk/modules/m_scan.c (File Modified)
6241 +4 -4 trunk/modules/m_signon.c (File Modified)
6244 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6246 RSFNC: OK, actually consider unknowns also for detecting a collide.
6247 Otherwise we can get two clients with the same nick.
6251 +1 -1 trunk/modules/m_services.c (File Modified)
6254 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6256 - charybdis profiling stuff
6257 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6262 +0 -8 trunk/configure (File Modified)
6263 +1 -8 trunk/configure.ac (File Modified)
6264 +18 -0 trunk/include/channel.h (File Modified)
6265 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6266 +335 -260 trunk/src/.depend (File Modified)
6267 +1569 -0 trunk/src/Makefile.in (File Modified)
6268 + - trunk/src/chmode.c (File Added)
6269 +16 -1 trunk/src/ircd.c (File Modified)
6270 +11 -0 trunk/src/main.c (File Modified)
6271 +11 -0 trunk/src/modules.c (File Modified)
6274 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6276 RSFNC: Do not send kills to servers for unknowns
6280 +4 -2 trunk/modules/m_services.c (File Modified)
6283 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6285 Describe service{} blocks in reference.conf.
6289 +12 -0 trunk/doc/reference.conf (File Modified)
6292 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6294 Replace this list of modes with pointers to other documentation.
6298 +6 -50 trunk/doc/modes.txt (File Modified)
6301 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6303 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6304 looks too much like an old-ircd client pointer otherwise.
6308 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6311 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6314 - note truncation of the list (perhaps sending multiple
6316 - clarify in a comment that /findforwards on a nonexistent
6317 channel can be useful
6318 - sendto_one_notice() requires that the text start with
6323 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6326 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6328 When we close a local server's link, always include the
6329 name of the client causing the exit in the reason in the
6330 SQUIT we send them (replacing them with us). This makes
6331 sure server notices for stuff like "Not enough arguments
6332 to server command" are different on the two sides.
6336 +7 -5 trunk/src/client.c (File Modified)
6339 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6341 New contrib module m_findforwards.c
6345 +112 -0 trunk/contrib/Makefile.in (File Modified)
6346 + - trunk/contrib/m_findforwards.c (File Added)
6349 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6351 Whoops, don't show real host behind auth{} spoof in
6352 spoof notices if hide_spoof_ips is enabled.
6354 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6358 +3 -2 trunk/src/s_conf.c (File Modified)
6361 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6363 Add dalnet-style /identify that sends to nickserv or chanserv.
6367 +102 -0 trunk/contrib/Makefile.in (File Modified)
6368 + - trunk/contrib/m_identify.c (File Added)
6371 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6373 Document alias{} blocks a bit better.
6377 +9 -0 trunk/doc/reference.conf (File Modified)
6380 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6382 - add aliases to /stats m (data usage is not counted though, sorry)
6386 +1 -0 trunk/include/s_conf.h (File Modified)
6387 +3 -0 trunk/src/newconf.c (File Modified)
6388 +15 -0 trunk/src/parse.c (File Modified)
6391 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6393 - remove m_sshortcut as it's no longer relevant
6397 +0 -145 trunk/modules/Makefile.in (File Modified)
6398 + - trunk/modules/m_sshortcut.c (File Deleted)
6401 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6403 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6404 targets instead of my original idea :P)
6408 +32 -0 trunk/doc/example.conf (File Modified)
6409 +35 -0 trunk/doc/reference.conf (File Modified)
6410 +4 -0 trunk/include/parse.h (File Modified)
6411 +7 -0 trunk/include/s_conf.h (File Modified)
6412 +82 -0 trunk/src/newconf.c (File Modified)
6413 +78 -0 trunk/src/parse.c (File Modified)
6414 +16 -0 trunk/src/s_conf.c (File Modified)
6417 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6419 Remove some spaces after tabs. ??
6423 +18 -18 trunk/src/newconf.c (File Modified)
6426 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6429 - make sure to clear all marks also if the who was aborted
6430 because of too many matches
6431 - give ERR_TOOMANYMATCHES if too many matches
6434 ratbox RATBOX_2_2 r22003 (jilles)
6438 +28 -26 trunk/modules/m_who.c (File Modified)
6441 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6447 +9 -9 trunk/configure (File Modified)
6448 +1 -1 trunk/configure.ac (File Modified)
6451 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6453 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6457 +2 -1 trunk/include/s_newconf.h (File Modified)
6458 +20 -0 trunk/modules/m_rehash.c (File Modified)
6459 +1 -1 trunk/src/s_newconf.c (File Modified)
6462 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6464 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6468 +0 -1 trunk/doc/example.conf (File Modified)
6469 +0 -3 trunk/doc/reference.conf (File Modified)
6470 +0 -1 trunk/include/s_conf.h (File Modified)
6471 +0 -6 trunk/modules/m_info.c (File Modified)
6472 +1 -1 trunk/src/channel.c (File Modified)
6473 +0 -1 trunk/src/newconf.c (File Modified)
6476 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6478 Missing header in m_chghost.c
6481 +1 -0 trunk/modules/m_chghost.c (File Modified)
6484 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6486 Relocate QJM code to a seperate function(change_nick_user_host)
6487 Change CHGHOST to use change_nick_user_host instead of just setting it
6491 +3 -0 trunk/include/s_user.h (File Modified)
6492 +1 -1 trunk/modules/m_chghost.c (File Modified)
6493 +3 -78 trunk/modules/m_signon.c (File Modified)
6494 +89 -0 trunk/src/s_user.c (File Modified)
6497 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6499 Restore /stats a (dns servers, admin-only).
6503 +1 -0 trunk/include/res.h (File Modified)
6504 +5 -8 trunk/modules/m_stats.c (File Modified)
6505 +16 -0 trunk/src/res.c (File Modified)
6508 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6510 - Add CHARYBDIS_PROFILE if we are profiling.
6511 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6512 - Remove duplicate --enable-epoll entry.
6516 +1595 -15 trunk/configure (File Modified)
6517 +30 -11 trunk/configure.ac (File Modified)
6518 +3 -0 trunk/include/setup.h.in (File Modified)
6521 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6523 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6527 +28 -0 trunk/aclocal.m4 (File Modified)
6530 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6532 Allow requesting forward channel and quiet list in same mode command.
6536 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6539 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6541 Add description of xline wildcards.
6545 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6548 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6550 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6554 +0 -4 trunk/modules/m_services.c (File Modified)
6557 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6563 +1 -1 trunk/include/hook.h (File Modified)
6566 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6568 call_hook, not hook_call
6572 +1 -1 trunk/modules/core/m_join.c (File Modified)
6575 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6577 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6578 Could be useful for a number of things.
6582 +9 -0 trunk/modules/core/m_join.c (File Modified)
6585 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6587 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6591 +7 -0 trunk/include/hook.h (File Modified)
6594 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6596 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6600 +15 -0 trunk/modules/m_services.c (File Modified)
6603 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6605 Clarify snomask +f, +k, +u.
6609 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6612 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6614 Cmode +p and +s may be set simultaneously.
6618 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6621 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6623 actually, we should check the data version on each reload (oops)
6627 +6 -6 trunk/src/main.c (File Modified)
6630 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6632 more work on the loader
6636 +45 -21 trunk/src/main.c (File Modified)
6639 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6641 Add prototype ircd_state.c
6645 + - trunk/src/ircd_state.c (File Added)
6648 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6650 Smaller improvements.
6654 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6657 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6659 Add a lot of stuff here.
6663 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6666 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6668 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6672 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6675 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6677 Invex doesn't trump +r or (sic) +J.
6681 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6684 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6686 Check to make sure a module is not loaded before loading it.
6690 +6 -1 trunk/src/ircd_parser.y (File Modified)
6693 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6695 - Add a missing comma in the HeaderMessages array
6696 - Only send "Your hostname is too long ..." if that really is the case
6700 +2 -2 trunk/src/s_auth.c (File Modified)
6703 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6705 build_symtable() will have already bailed here, so no need to check
6706 explicitly whether or not charybdis_main is NULL.
6710 +7 -16 trunk/src/main.c (File Modified)
6713 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6715 Data structure versioning, part 1.
6719 +10 -1 trunk/include/ircd_defs.h (File Modified)
6720 +2 -0 trunk/src/ircd.c (File Modified)
6721 +15 -3 trunk/src/main.c (File Modified)
6724 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6726 build a symbol table and use that instead of doing a raw dlsym on everything
6730 + - trunk/include/ircd_linker.h (File Added)
6731 +71 -1 trunk/src/Makefile.in (File Modified)
6732 + - trunk/src/ircd_linker.c (File Added)
6733 +16 -4 trunk/src/main.c (File Modified)
6736 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6738 The launcher now calls io_loop() instead of charybdis_main().
6739 This is so that we do not have to reinitialize *everything* later.
6743 +1 -0 trunk/include/ircd.h (File Modified)
6744 +6 -7 trunk/src/ircd.c (File Modified)
6745 +13 -1 trunk/src/main.c (File Modified)
6748 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6750 Use global binding on libircd.so.
6754 +1 -1 trunk/src/main.c (File Modified)
6757 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6759 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6760 (it will do more later)
6764 +14 -12 trunk/include/config.h (File Modified)
6765 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6766 +31 -5 trunk/src/Makefile.in (File Modified)
6767 +78 -1 trunk/src/ircd.c (File Modified)
6768 + - trunk/src/main.c (File Added)
6771 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6773 Add whitespace here, oops.
6777 +1 -1 trunk/CREDITS (File Modified)
6780 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6782 Properly copy over the IP address here instead of using a cheap hack.
6783 Because the hack didn't work right except on IPv6. :|
6787 +12 -2 trunk/src/s_newconf.c (File Modified)
6790 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6792 Revert reject cache notice to ratbox's, which more
6793 clearly suggests what's happening.
6797 +4 -1 trunk/src/reject.c (File Modified)
6800 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6802 Fix the openssl status in the overview information.
6806 +1 -3 trunk/configure (File Modified)
6807 +1 -3 trunk/configure.ac (File Modified)
6810 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6812 - Add simple exempt{} block (127.0.0.1) to example.conf.
6813 - Remove mention of deny{}.
6817 +5 -0 trunk/doc/example.conf (File Modified)
6818 +1 -1 trunk/doc/reference.conf (File Modified)
6821 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6823 example.conf: add some comments at the start
6824 reference.conf: some ircd-ratbox -> charybdis
6828 +11 -0 trunk/doc/example.conf (File Modified)
6829 +6 -5 trunk/doc/reference.conf (File Modified)
6832 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6834 Rename m_createauthonly module to createauthonly
6835 as this is not a module providing an m_function
6840 +1 -38 trunk/contrib/Makefile.in (File Modified)
6841 + - trunk/contrib/createauthonly.c (File Added)
6842 + - trunk/contrib/m_createauthonly.c (File Deleted)
6845 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6847 Add to example confs commented lines for:
6848 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6849 sno_globalkline.so, sno_globaloper.so.
6853 +5 -1 trunk/doc/example.conf (File Modified)
6854 +9 -1 trunk/doc/reference.conf (File Modified)
6857 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6859 - Unbreak connecting to connect{}s with hostnames
6860 instead of IP addresses (broken with new resolver).
6861 - Try to do A/AAAA query based on aftype in
6862 connect{} (doesn't seem to work fully).
6866 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6869 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6871 Unbreak /rehash dns.
6875 +1 -0 trunk/src/res.c (File Modified)
6878 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6880 Preserve Hybrid Id and add one of our own.
6884 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6885 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6888 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6890 Add anfl and Androsyn to CREDITS.
6891 They wrote a lot of ratbox code we use, both before and after the fork.
6895 +2 -0 trunk/CREDITS (File Modified)
6898 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6900 Hostname validity check.
6904 +42 -3 trunk/src/s_auth.c (File Modified)
6907 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6909 Version bump to 1.2.0.
6913 +9 -9 trunk/configure (File Modified)
6914 +1 -1 trunk/configure.ac (File Modified)
6917 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6919 - Missed a spot in the IPv6 code here. Should be usable now.
6923 +2 -2 trunk/src/res.c (File Modified)
6926 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6928 Alright, so, this massive commit does the following:
6930 - Adds a resolver based on the undernet and hybrid one.
6931 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6932 - Makes a check in ./configure be posixly correct
6933 - Simplifies the auth code and DNS callbacks
6935 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6939 +1 -1 trunk/Makefile.in (File Modified)
6940 + - trunk/adns/ (File Deleted)
6941 +148 -80 trunk/configure (File Modified)
6942 +1 -2 trunk/configure.ac (File Modified)
6943 +6 -0 trunk/include/client.h (File Modified)
6944 +1 -0 trunk/include/packet.h (File Modified)
6945 +153 -41 trunk/include/res.h (File Modified)
6946 + - trunk/include/reslib.h (File Added)
6947 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6948 +930 -1449 trunk/modules/.depend (File Modified)
6949 +3 -0 trunk/modules/m_stats.c (File Modified)
6950 +417 -621 trunk/src/.depend (File Modified)
6951 +1 -1 trunk/src/.indent.pro (File Modified)
6952 +2069 -289 trunk/src/Makefile.in (File Modified)
6953 + - trunk/src/adns.c (File Deleted)
6954 + - trunk/src/res.c (File Added)
6955 + - trunk/src/reslib.c (File Added)
6956 +11 -50 trunk/src/s_auth.c (File Modified)
6957 +4 -26 trunk/src/s_newconf.c (File Modified)
6960 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6962 Document the NOBALLOC feature.
6966 +7 -1 trunk/include/config.h (File Modified)
6969 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6971 commands.sgml changes
6975 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6978 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6984 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6987 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6989 Improve description of class{} block (in particular,
6990 mention server classes as well as client classes).
6994 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6997 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7000 -/* sendq: servers need a higher sendq as they send more data */
7001 +/* sendq: servers need a higher sendq as they are sent more data */
7005 +1 -1 trunk/doc/reference.conf (File Modified)
7008 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7010 Add modules{} block.
7014 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7017 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7019 Add general::oper_snomask, snomask on oper up for opers
7020 that have umode +s set on oper up, but do not have
7021 a specific snomask setting in their operator block.
7022 If this is empty or not specified, +s is used as before.
7026 +4 -1 trunk/doc/example.conf (File Modified)
7027 +7 -1 trunk/doc/reference.conf (File Modified)
7028 +1 -0 trunk/include/client.h (File Modified)
7029 +1 -0 trunk/include/s_conf.h (File Modified)
7030 +32 -0 trunk/src/newconf.c (File Modified)
7031 +1 -0 trunk/src/s_conf.c (File Modified)
7032 +13 -3 trunk/src/s_user.c (File Modified)
7035 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7040 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7043 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7045 Add MASKTRACE and CHANTRACE commands.
7049 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7052 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7054 document loadmodule directive
7058 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7061 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7067 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7070 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7072 q:lines are no longer living in the ircd.conf either
7076 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7079 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7081 remove k:line, d:line, x:line as they are their own files now
7085 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7088 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7090 New place for operator::snomask.
7094 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7097 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7099 Document connect {}.
7103 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7106 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7108 example.conf: move operator::snomask to a more logical place,
7109 more sensible default
7110 reference.conf: add operator::snomask
7114 +3 -3 trunk/doc/example.conf (File Modified)
7115 +3 -0 trunk/doc/reference.conf (File Modified)
7118 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7120 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7121 in those conf entries that take umodes like <name1>, <name2>, ...
7125 +3 -0 trunk/doc/reference.conf (File Modified)
7126 +3 -0 trunk/src/newconf.c (File Modified)
7129 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7135 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7138 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7144 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7147 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7153 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7156 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7162 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7165 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7167 Document operator {} blocks.
7171 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7174 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7176 auth{}: clarify/add some details
7180 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7183 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7185 auth{}: Move a paragraph.
7189 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7192 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7194 Document auth{} blocks.
7198 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7201 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7207 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7210 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7212 Add umode +R, prevents unidentified clients from
7213 sending private messages or notices. /accept'ed
7214 clients and opers are exempt.
7215 Due to the /accept part, this is only checked
7216 at the target's server, may want to change
7221 +1 -0 trunk/help/opers/umode (File Modified)
7222 +1 -0 trunk/help/users/umode (File Modified)
7223 +2 -0 trunk/include/client.h (File Modified)
7224 +1 -0 trunk/include/numeric.h (File Modified)
7225 +11 -1 trunk/modules/core/m_message.c (File Modified)
7226 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7227 +1 -1 trunk/src/messages.tab (File Modified)
7228 +1 -1 trunk/src/s_user.c (File Modified)
7231 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7233 Don't allow a nick change if banned or quieted (and not
7234 voiced or opped) on a channel. This uses numeric 435
7235 (bahamut's "cannot change to a banned nick") because
7236 bahamut/ircu's 437 and hyperion's 438 already have
7237 another meaning for us.
7241 +2 -0 trunk/include/channel.h (File Modified)
7242 +1 -0 trunk/include/numeric.h (File Modified)
7243 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7244 +38 -0 trunk/src/channel.c (File Modified)
7245 +1 -1 trunk/src/messages.tab (File Modified)
7248 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7251 - respect ban exceptions
7252 - also deny a knock if quieted
7256 +2 -1 trunk/modules/m_knock.c (File Modified)
7259 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7261 Reverse bad substitution in comment.
7265 +1 -1 trunk/src/channel.c (File Modified)
7268 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7270 - set DynSpoof flag for clients spoofed at registration
7271 - add orighost instead of host to the hostname hash
7275 +5 -1 trunk/src/s_user.c (File Modified)
7278 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7280 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7284 +2 -3 trunk/src/send.c (File Modified)
7287 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7289 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7293 +17 -7 trunk/modules/m_signon.c (File Modified)
7296 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7298 Correct minimum args on ENCAP SASL to avoid nasty core.
7302 +1 -1 trunk/modules/m_sasl.c (File Modified)
7305 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7307 Style nits: sptr can't ever be NULL, don't compare truth
7312 +2 -3 trunk/modules/m_scan.c (File Modified)
7315 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7317 - Comment out scan_cmodes() prototype to suppress warning
7318 - Correct minimum parameter count for mo_scan()
7322 +2 -2 trunk/modules/m_scan.c (File Modified)
7325 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7328 - Include full command in operspy notice
7329 - Allow global scans (no-list used, mask not used) without operspy
7330 - Use ERR_NOPRIVS numeric
7334 +21 -9 trunk/modules/m_scan.c (File Modified)
7337 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7339 Cancel out the >3 default if < is given; this way
7340 any </> specification fully overrides the default.
7344 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7347 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7349 - Call mo_list() from m_list() to reduce code duplication
7350 - Default to >3, rather arbitrarily (conf option?)
7351 - Make < and > mean less than and greater than again
7355 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7358 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7360 When processing topic burst, hide connecting server
7361 on netburst if flatten links is enabled.
7365 +9 -2 trunk/modules/m_tb.c (File Modified)
7368 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7370 - remove PENALTY token
7374 +0 -1 trunk/include/supported.h (File Modified)
7377 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7380 - Add PENALTY because we have a pace-wait system.
7381 - Add FNC due to SAVE and RSFNC
7386 +4 -2 trunk/include/supported.h (File Modified)
7389 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7391 mkay, indent went nuts here
7395 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7398 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7400 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7401 and can be used instead. The SAFELIST implementation is the one used by
7402 default, as most users/networks will be used to it.
7406 +1 -0 trunk/NEWS (File Modified)
7407 +14 -0 trunk/include/client.h (File Modified)
7408 +5 -0 trunk/include/hash.h (File Modified)
7409 +404 -272 trunk/modules/Makefile.in (File Modified)
7410 + - trunk/modules/m_list.c (File Deleted)
7411 + - trunk/modules/m_list_ratbox.c (File Added)
7412 + - trunk/modules/m_list_safelist.c (File Added)
7413 +5 -5 trunk/src/hash.c (File Modified)
7416 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7418 Clear invites on a lowerTS JOIN or SJOIN.
7419 This should complete kick_on_split_riding protection.
7423 +5 -0 trunk/modules/core/m_join.c (File Modified)
7424 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7427 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7429 Like in ratbox, send and interpret timestamps on invites.
7433 +9 -2 trunk/modules/m_invite.c (File Modified)
7436 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7438 Add +S (network service) umode. Just for completeness, users or opers
7443 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7446 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7452 +35 -2 trunk/NEWS (File Modified)
7455 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7457 Split off a PreClient structure for data to be freed on registation (i.e. password).
7458 New hook introduce_client for post-registration messages.
7459 Fix b0rked SASL numerics.
7460 Burst REALHOST post-introduction for spoofed-on-registration clients.
7461 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7462 Pre-registration signon support.
7466 +10 -0 trunk/configure (File Modified)
7467 +2 -0 trunk/configure.ac (File Modified)
7468 +14 -4 trunk/include/client.h (File Modified)
7469 +1 -0 trunk/include/hook.h (File Modified)
7470 +1 -0 trunk/include/numeric.h (File Modified)
7471 +3 -0 trunk/include/setup.h.in (File Modified)
7472 +16 -0 trunk/modules/m_chghost.c (File Modified)
7473 +25 -21 trunk/modules/m_sasl.c (File Modified)
7474 +63 -30 trunk/modules/m_signon.c (File Modified)
7475 +18 -0 trunk/src/client.c (File Modified)
7476 +2 -0 trunk/src/hook.c (File Modified)
7477 +5 -5 trunk/src/messages.tab (File Modified)
7478 +2 -0 trunk/src/s_serv.c (File Modified)
7479 +28 -2 trunk/src/s_user.c (File Modified)
7482 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7484 Update hook documentation.
7488 +30 -0 trunk/doc/hooks.txt (File Modified)
7491 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7493 Improve @/# handling in match_esc().
7497 +21 -13 trunk/src/match.c (File Modified)
7500 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7502 backtrack instead of bailing out when handling a mismatched escape
7506 +1 -1 trunk/src/match.c (File Modified)
7509 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7511 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7514 +2 -1 trunk/CREDITS (File Modified)
7517 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7519 Fix the escape brokenness and pick up a more efficient matching algorithm,
7520 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7521 Patch sent upstream. They can do whatever they want with it, *shrug*.
7525 +147 -161 trunk/src/match.c (File Modified)
7528 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7530 If flatten links is enabled, fake the origins of some ServerModes
7531 sent to clients so that the server sending the netburst is hidden.
7532 Most mode hacks still show the true source.
7536 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7537 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7540 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7542 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7543 where the exit originated).
7544 - When receiving an SQUIT for a server themselves
7545 (IsMe(target_p) || target_p == client_p)
7546 close their link and send a local server notice.
7550 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7551 +6 -3 trunk/src/client.c (File Modified)
7554 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7556 Hooking into the wrong hook, whoops. :P
7560 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7561 +6 -10 trunk/modules/core/m_join.c (File Modified)
7564 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7566 this doesn't work right, right now :P
7570 +40 -0 trunk/contrib/Makefile.in (File Modified)
7571 + - trunk/contrib/m_createauthonly.c (File Added)
7572 +6 -0 trunk/include/hook.h (File Modified)
7573 +26 -1 trunk/modules/core/m_join.c (File Modified)
7574 +1 -1 trunk/src/ircd.c (File Modified)
7577 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7579 Make can_join() hookable.
7583 +12 -1 trunk/src/channel.c (File Modified)
7586 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7588 add 'int approved;' to the channel event hook
7592 +1 -0 trunk/include/hook.h (File Modified)
7595 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7597 Use SIDs in SASL ENCAP origin.
7598 Ignore responses from other agents once the first SASL response has been received for a client.
7602 +9 -5 trunk/modules/m_sasl.c (File Modified)
7605 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7607 Removed stray debug code.
7611 +1 -1 trunk/modules/m_sasl.c (File Modified)
7614 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7616 Don't complain "unknown MODE flag" if a non-oper attempts
7617 to unset an oper only umode they do not have.
7618 This is to prevent unwanted error messages when users/bots
7619 do things like MODE <nick> +i-sw.
7623 +4 -2 trunk/src/s_user.c (File Modified)
7626 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7628 Fix client_exit hook name and only call it for local exits that are not
7633 +3 -2 trunk/modules/m_sasl.c (File Modified)
7636 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7638 Fix SASL logic to actually use stored agent UID.
7639 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7640 Add abort code for exiting clients.
7644 +18 -9 trunk/modules/m_sasl.c (File Modified)
7647 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7649 Port over ratbox 2.2 /challenge. This is slightly more secure
7650 (better crypto, longer keys, challenge timeout) and has better
7653 The respond tool is no longer part of the ircd tree but a
7654 separate package, currently available from
7655 http://respond.ircd-ratbox.org (we should mirror/... this).
7659 +65 -310 trunk/doc/challenge.txt (File Modified)
7660 +5 -5 trunk/include/client.h (File Modified)
7661 +3 -0 trunk/include/irc_string.h (File Modified)
7662 +3 -0 trunk/include/numeric.h (File Modified)
7663 +94 -50 trunk/modules/m_challenge.c (File Modified)
7664 +1 -2 trunk/src/client.c (File Modified)
7665 +125 -0 trunk/src/irc_string.c (File Modified)
7666 +2 -2 trunk/src/messages.tab (File Modified)
7667 + - trunk/tools/rsa_respond/ (File Deleted)
7670 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7672 Preliminary SASL support.
7676 +7 -0 trunk/include/client.h (File Modified)
7677 +6 -0 trunk/include/numeric.h (File Modified)
7678 +1 -0 trunk/modules/Makefile.in (File Modified)
7679 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7680 +175 -1 trunk/modules/m_cap.c (File Modified)
7681 + - trunk/modules/m_sasl.c (File Added)
7682 +2 -0 trunk/modules/m_user.c (File Modified)
7683 +5 -5 trunk/src/messages.tab (File Modified)
7684 +8 -2 trunk/src/s_user.c (File Modified)
7687 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7689 SIGNON: make logout also apply remotely.
7693 +7 -2 trunk/modules/m_signon.c (File Modified)
7696 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7698 Use an asterisk when sending empty logins in SIGNON.
7702 +5 -5 trunk/modules/m_signon.c (File Modified)
7705 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7707 SIGNON: Only add whowas entry (add_history()) and wipe
7708 accepts (del_all_accepts()) if nick changed.
7712 +5 -3 trunk/modules/m_signon.c (File Modified)
7715 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7717 SIGNON: slight fixes to collision code:
7718 - don't kill if target_p == source_p (nick unchanged or only changed case)
7719 - add comment that SAVE support is missing
7720 - use sendto_realops_snomask() instead of sendto_realops_flags()
7724 +9 -6 trunk/modules/m_signon.c (File Modified)
7727 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7729 Fix up kills for bad nick/user/host on SIGNON.
7733 +16 -6 trunk/modules/m_signon.c (File Modified)
7736 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7738 If changing to a nick with a digit, only allow the UID.
7742 +4 -0 trunk/modules/m_signon.c (File Modified)
7745 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7747 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7748 Strip leading digits from logins that are not purely numeric.
7752 +3 -0 trunk/include/numeric.h (File Modified)
7753 +2 -0 trunk/include/send.h (File Modified)
7754 +1 -0 trunk/modules/Makefile.in (File Modified)
7755 +456 -3 trunk/modules/m_services.c (File Modified)
7756 + - trunk/modules/m_signon.c (File Added)
7757 +2 -2 trunk/src/messages.tab (File Modified)
7758 +98 -0 trunk/src/send.c (File Modified)
7761 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7763 Remove old server notice umodes from example confs.
7767 +1 -2 trunk/doc/example.conf (File Modified)
7768 +4 -17 trunk/doc/reference.conf (File Modified)
7771 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7773 Add snomask help file (forgot this earlier).
7777 + - trunk/help/opers/snomask (File Added)
7780 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7782 Add umode +l (receive locops).
7786 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7789 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7791 We don't plan to implement cmode +R (quiet unidentified) and
7792 umode +I (deny invite) for 1.1, so comment them out from the
7797 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7798 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7801 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7803 Improve snomask usage description.
7807 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7810 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7812 Mention the word snomask with umode +s (needs to be a link really).
7816 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7819 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7821 Add snomask +Z (operspy notices).
7825 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7828 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7830 Misc updates/clarifications.
7834 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7837 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7843 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7844 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7845 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7848 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7850 - Allow ENCAP REALHOST outside burst
7851 - Fix comment describing race condition: this can only happen
7852 on a local whois with use_whois_actually enabled
7856 +4 -6 trunk/modules/m_chghost.c (File Modified)
7859 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7861 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7865 +39 -0 trunk/contrib/Makefile.in (File Modified)
7866 + - trunk/contrib/sno_globaloper.c (File Added)
7869 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7871 Pass along old umodes and snomask in umode_changed hook,
7872 changing its parameter type from struct Client *
7873 to hook_data_umode_changed *. (For a new client, both
7876 The IP cloaking module now fully ignores umode changes
7877 where +h didn't change.
7881 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7882 +7 -0 trunk/include/hook.h (File Modified)
7883 +18 -4 trunk/src/s_user.c (File Modified)
7886 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7888 move libcharybdis-provided function initialisation into libcharybdis_init().
7892 +32 -11 trunk/src/ircd.c (File Modified)
7895 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7897 Make +f notices (local host, global host, global user@host, local class)
7898 netwide. Exceeding /quote set max remains local.
7902 +4 -4 trunk/src/s_conf.c (File Modified)
7905 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7907 Netwide notices about attempts to join juped channels.
7911 +1 -1 trunk/modules/core/m_join.c (File Modified)
7914 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7916 Send server notices about failed oper attempts globally.
7917 Successful remote oper attempt notices will be generated
7918 from the mode changes.
7922 +3 -3 trunk/modules/m_challenge.c (File Modified)
7923 +2 -2 trunk/modules/m_oper.c (File Modified)
7926 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7928 Rest of infrastructure for sending server notices globally.
7929 Uses a new L_NETWIDE level on sendto_realops_snomask().
7933 +1 -0 trunk/include/send.h (File Modified)
7934 +31 -4 trunk/src/send.c (File Modified)
7937 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7939 Add general::global_snotices conf option to control
7940 whether we send out SNOTEs. Does not do anything yet.
7944 +1 -0 trunk/doc/example.conf (File Modified)
7945 +6 -0 trunk/doc/reference.conf (File Modified)
7946 +1 -0 trunk/include/s_conf.h (File Modified)
7947 +6 -0 trunk/modules/m_info.c (File Modified)
7948 +1 -0 trunk/src/newconf.c (File Modified)
7949 +1 -0 trunk/src/s_conf.c (File Modified)
7952 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7954 Only accept SNOTE from servers.
7958 +2 -0 trunk/modules/m_snote.c (File Modified)
7961 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7963 Correct parv indices so this actually works.
7967 +2 -2 trunk/modules/m_snote.c (File Modified)
7970 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7976 +3 -3 trunk/modules/m_snote.c (File Modified)
7979 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7981 Add m_snote.c, SNOTE propagator.
7985 +86 -0 trunk/modules/Makefile.in (File Modified)
7986 + - trunk/modules/m_snote.c (File Added)
7989 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7991 start seeding the 1.1 NEWS file
7995 +4 -0 trunk/NEWS (File Modified)
7998 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8000 rename some modules to more descriptive names...
8004 +2 -131 trunk/contrib/Makefile.in (File Modified)
8005 + - trunk/contrib/globalconnexit.c (File Deleted)
8006 + - trunk/contrib/globallineactive.c (File Deleted)
8007 + - trunk/contrib/sno_farconnect.c (File Added)
8008 + - trunk/contrib/sno_globalkline.c (File Added)
8009 +1 -120 trunk/modules/Makefile.in (File Modified)
8010 + - trunk/modules/networknotice.c (File Deleted)
8011 + - trunk/modules/sno_routing.c (File Added)
8014 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8016 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8017 Uses FLAGS2_FLOODDONE bit on servers.
8021 +3 -0 trunk/include/client.h (File Modified)
8022 +121 -1 trunk/modules/Makefile.in (File Modified)
8023 + - trunk/modules/networknotice.c (File Added)
8026 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8028 Don't show servers in /trace to nonopers if flatten links is enabled.
8032 +8 -5 trunk/modules/m_trace.c (File Modified)
8035 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8038 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8039 - send back confirmation to source, if local client
8040 - send a +s server notice if the source is neither a server nor a service (+S)
8044 +5 -1 trunk/modules/m_chghost.c (File Modified)
8047 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8049 Use sendto_realops_snomask_from() to make the
8050 server notices appear to come from the affected
8055 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8056 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8059 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8061 Add sendto_realops_snomask_from(), allows
8062 specification of apparent source server.
8066 +1 -0 trunk/include/send.h (File Modified)
8067 +41 -1 trunk/src/send.c (File Modified)
8070 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8072 Revert r579. Keep host, not orighost in oper up notice.
8073 It would be inconsistent to have orighost there, and we
8074 don't want to mess up all server notices by putting both
8079 +1 -1 trunk/src/s_user.c (File Modified)
8082 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8084 Include the IP address in operlog/foperlog.
8088 +10 -8 trunk/modules/m_challenge.c (File Modified)
8089 +8 -6 trunk/modules/m_oper.c (File Modified)
8092 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8094 Call umode_changed hook on oper up.
8098 +1 -0 trunk/src/s_user.c (File Modified)
8101 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8103 Add globalconnexit contrib module, shows remote client connects/exits
8104 except netsplits/netjoin on snomask +F.
8105 Notice formatting will probably change somewhat still.
8109 +80 -0 trunk/contrib/Makefile.in (File Modified)
8110 + - trunk/contrib/globalconnexit.c (File Added)
8113 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8115 Declare snomask_modes[] so modules can provide snomasks.
8119 +2 -0 trunk/include/snomask.h (File Modified)
8122 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8124 Replace user_signon hook with two new hooks: new_local_user
8125 and new_remote_user.
8126 These are called right before the user is introduced to the
8127 rest of the network.
8131 +2 -1 trunk/include/hook.h (File Modified)
8132 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8133 +4 -2 trunk/src/hook.c (File Modified)
8134 +2 -3 trunk/src/s_user.c (File Modified)
8137 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8139 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8143 +2 -2 trunk/modules/m_scan.c (File Modified)
8146 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8148 Update doc/technical/send.txt.
8152 +91 -131 trunk/doc/technical/send.txt (File Modified)
8155 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8157 Add chantrace and masktrace to help files.
8161 + - trunk/help/opers/chantrace (File Added)
8162 +27 -20 trunk/help/opers/index (File Modified)
8163 + - trunk/help/opers/masktrace (File Added)
8164 +2 -0 trunk/help/opers/operspy (File Modified)
8167 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8169 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8170 Shows etrace-like output for all users in a channel,
8171 in particular IP addresses.
8175 +75 -2 trunk/modules/m_etrace.c (File Modified)
8178 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8180 Port over ratbox 2.2 r21727 (anfl):
8181 add some logging when we drop servers in places where we only notify opers
8185 +31 -0 trunk/modules/core/m_server.c (File Modified)
8188 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8190 display orighost in operup message
8194 +1 -1 trunk/src/s_user.c (File Modified)
8197 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8199 Add globallineactive contrib module, a hack which can often
8200 show k/d/g/x line active for remote clients.
8204 +52 -0 trunk/contrib/Makefile.in (File Modified)
8205 + - trunk/contrib/globallineactive.c (File Added)
8208 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8210 Show IP field in the same way as MASKTRACE:
8211 "255.255.255.255" if it's unknown (remote TS5 client)
8212 and "0" if we or the remote server are purposely
8217 +12 -1 trunk/modules/m_scan.c (File Modified)
8220 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8223 - don't show servers in a global scan
8224 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8228 +4 -1 trunk/modules/m_scan.c (File Modified)
8231 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8233 Implement SCAN UMODES.
8237 +3 -0 trunk/include/numeric.h (File Modified)
8238 +128 -2 trunk/modules/m_scan.c (File Modified)
8239 +2 -2 trunk/src/messages.tab (File Modified)
8242 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8248 +1 -1 trunk/modules/m_scan.c (File Modified)
8251 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8253 parv[0] should be parv[1].
8257 +1 -1 trunk/modules/m_scan.c (File Modified)
8260 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8266 +1 -1 trunk/modules/m_scan.c (File Modified)
8269 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8275 +2 -2 trunk/modules/m_scan.c (File Modified)
8278 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8280 framework for scan command
8284 +113 -0 trunk/modules/Makefile.in (File Modified)
8285 + - trunk/modules/m_scan.c (File Added)
8288 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8290 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8294 +2 -0 trunk/include/irc_string.h (File Modified)
8295 +157 -1 trunk/modules/m_etrace.c (File Modified)
8296 +129 -90 trunk/src/match.c (File Modified)
8299 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8301 orighost may live in a different hash bucket (likely the case), lets check it standalone
8305 +39 -3 trunk/src/hostmask.c (File Modified)
8308 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8310 SVN didn't check modules/ somehow, hrmm.
8314 +1 -1 trunk/modules/m_kline.c (File Modified)
8315 +6 -6 trunk/modules/m_stats.c (File Modified)
8318 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8320 Track hostmask entries for client_p->orighost, if available.
8321 Not throughly tested, but seems to work fine.
8325 +8 -4 trunk/include/hostmask.h (File Modified)
8326 +14 -10 trunk/src/hostmask.c (File Modified)
8329 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8331 Pass on SQUIT reasons more.
8335 +17 -19 trunk/src/client.c (File Modified)
8338 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8340 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8341 This way, hidden admins also get them.
8345 +4 -4 trunk/src/send.c (File Modified)
8348 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8350 From ircd-ratbox 2.2 (r21339 anfl):
8351 ms_kill() should be using find_person(), not find_client()
8352 otherwise it can generate a core.
8356 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8359 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8361 Add m_error to core_module_table, so it is loaded by default.
8365 +1 -0 trunk/src/modules.c (File Modified)
8368 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8370 comment is a const char *, not char *.
8374 +1 -1 trunk/include/hook.h (File Modified)
8377 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8379 Fix a long standing hybrid 7 bug: when getting a read error
8380 on a server, report_error() is called with a %d instead of
8381 a %s in the format string ("Lost connection" in +d).
8385 +1 -1 trunk/src/client.c (File Modified)
8388 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8394 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8397 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8399 Add document describing capabilities and what they mean.
8403 + - trunk/doc/technical/capab.txt (File Added)
8406 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8408 Change client_exit hook to pass all exit_client() parameters.
8412 +8 -0 trunk/include/hook.h (File Modified)
8413 +6 -1 trunk/src/client.c (File Modified)
8416 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8418 Add client_exit hook, called in exit_client() for all
8419 clients of all types, except clients exiting because
8420 of netsplits (QS). The only thing done before it is
8421 marking the client as "closing" (to prevent
8426 +1 -0 trunk/include/hook.h (File Modified)
8427 +2 -0 trunk/src/client.c (File Modified)
8428 +2 -0 trunk/src/hook.c (File Modified)
8431 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8433 Improve the code that calculates the nnnS nnnC counts
8436 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8440 +43 -36 trunk/modules/m_trace.c (File Modified)
8443 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8445 Add server_eob hook.
8446 Planning to use this for netsplit/join notices.
8450 +1 -0 trunk/include/hook.h (File Modified)
8451 +2 -0 trunk/modules/m_pong.c (File Modified)
8452 +2 -0 trunk/src/hook.c (File Modified)
8455 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8457 Default motd: ircd-ratbox -> charybdis
8461 +1 -1 trunk/doc/ircd.motd (File Modified)
8464 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8466 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8470 +4 -4 trunk/src/s_user.c (File Modified)
8473 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8475 - Remove obsolete EOB help file
8476 - Document snomask in the help files
8481 + - trunk/help/opers/eob (File Deleted)
8482 +13 -12 trunk/help/opers/index (File Modified)
8483 +1 -13 trunk/help/opers/umode (File Modified)
8484 +7 -7 trunk/help/users/index (File Modified)
8487 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8489 Bail if snomask to parse is not given. Pointy hat to myself.
8493 +3 -0 trunk/src/snomask.c (File Modified)
8496 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8498 Remove m_flags from autoconf
8502 +0 -1 trunk/contrib/Makefile.in (File Modified)
8505 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8511 + - trunk/contrib/m_flags.c (File Deleted)
8514 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8516 If +s is in oper_only_umodes, clear snomask on deoper.
8520 +5 -0 trunk/src/s_user.c (File Modified)
8523 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8525 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8529 +2 -2 trunk/configure (File Modified)
8530 +2 -2 trunk/configure.ac (File Modified)
8533 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8535 Remove the old server notice umodes.
8536 Default oper only umodes is now +s.
8537 Please make sure all remaining umodes still work.
8541 +3 -21 trunk/include/client.h (File Modified)
8542 +0 -12 trunk/src/newconf.c (File Modified)
8543 +1 -1 trunk/src/s_conf.c (File Modified)
8544 +12 -12 trunk/src/s_user.c (File Modified)
8547 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8549 operator::flags nick_changes now controls +n snomask instead of +n umode.
8553 +8 -8 trunk/src/s_user.c (File Modified)
8556 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8558 Move down h_umode_changed hook call after umode allowed checks
8559 (so it will not see +a if someone tries to set it but is not
8564 +2 -3 trunk/src/s_user.c (File Modified)
8567 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8569 Move over non-+s server notices (hopefully, all of them).
8573 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8574 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8575 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8576 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8577 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8578 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8579 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8580 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8581 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8582 +2 -2 trunk/libcharybdis/event.c (File Modified)
8583 +2 -2 trunk/modules/core/m_join.c (File Modified)
8584 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8585 +3 -3 trunk/modules/core/m_message.c (File Modified)
8586 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8587 +2 -2 trunk/modules/core/m_server.c (File Modified)
8588 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8589 +1 -1 trunk/modules/m_post.c (File Modified)
8590 +1 -1 trunk/modules/m_services.c (File Modified)
8591 +2 -2 trunk/src/channel.c (File Modified)
8592 +3 -3 trunk/src/client.c (File Modified)
8593 +1 -1 trunk/src/hash.c (File Modified)
8594 +5 -5 trunk/src/s_conf.c (File Modified)
8595 +2 -2 trunk/src/s_log.c (File Modified)
8596 +4 -4 trunk/src/s_user.c (File Modified)
8599 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8601 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8605 +2 -1 trunk/include/snomask.h (File Modified)
8606 +2 -2 trunk/src/snomask.c (File Modified)
8609 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8611 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8615 +1 -1 trunk/contrib/example_module.c (File Modified)
8616 +2 -2 trunk/include/ircd_defs.h (File Modified)
8617 +6 -6 trunk/modules/core/m_error.c (File Modified)
8618 +1 -1 trunk/modules/core/m_join.c (File Modified)
8619 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8620 +1 -1 trunk/modules/core/m_message.c (File Modified)
8621 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8622 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8623 +18 -18 trunk/modules/core/m_server.c (File Modified)
8624 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8625 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8626 +4 -4 trunk/modules/m_challenge.c (File Modified)
8627 +4 -4 trunk/modules/m_dline.c (File Modified)
8628 +13 -13 trunk/modules/m_gline.c (File Modified)
8629 +5 -5 trunk/modules/m_kline.c (File Modified)
8630 +2 -2 trunk/modules/m_oper.c (File Modified)
8631 +1 -1 trunk/modules/m_pong.c (File Modified)
8632 +13 -13 trunk/modules/m_rehash.c (File Modified)
8633 +4 -4 trunk/modules/m_resv.c (File Modified)
8634 +16 -16 trunk/modules/m_set.c (File Modified)
8635 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8636 +6 -6 trunk/modules/m_xline.c (File Modified)
8637 +1 -1 trunk/src/adns.c (File Modified)
8638 +2 -2 trunk/src/channel.c (File Modified)
8639 +1 -1 trunk/src/listener.c (File Modified)
8640 +1 -1 trunk/src/s_auth.c (File Modified)
8641 +15 -15 trunk/src/s_conf.c (File Modified)
8642 +3 -3 trunk/src/s_user.c (File Modified)
8643 +7 -7 trunk/src/send.c (File Modified)
8646 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8649 - set +s snomask if +s umode set but no snomasks
8650 - put numerics in more logical order
8654 +3 -1 trunk/src/s_user.c (File Modified)
8657 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8659 parse_snobuf_to_mask(): default to + at start
8660 allows stuff like /mode jilles +s C
8664 +1 -1 trunk/src/snomask.c (File Modified)
8667 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8669 Changes to user_mode() snomask handling.
8670 - show snomask (if not 0) on /mode <nick>
8671 - show snomask once at the end if +s/-s used
8672 - only parse 1 parameter for umode changes
8673 - don't crash on /mode <nick> +s
8674 - /mode <nick> -s clears snomask, doesn't use parameter
8675 - set umode +s iff snomask is not 0
8676 - snomask is not propagated, but umode +s is
8680 +97 -72 trunk/src/s_user.c (File Modified)
8683 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8685 Convert some messages over to snomask.
8689 +29 -29 trunk/src/client.c (File Modified)
8690 +2 -2 trunk/src/ircd.c (File Modified)
8691 +13 -13 trunk/src/modules.c (File Modified)
8692 +1 -1 trunk/src/newconf.c (File Modified)
8693 +5 -5 trunk/src/parse.c (File Modified)
8694 +1 -1 trunk/src/restart.c (File Modified)
8695 +4 -4 trunk/src/s_newconf.c (File Modified)
8696 +11 -11 trunk/src/s_serv.c (File Modified)
8699 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8701 include snomask.h from client.h
8705 +1 -0 trunk/include/client.h (File Modified)
8708 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8710 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8714 +1 -0 trunk/src/newconf.c (File Modified)
8715 +2 -1 trunk/src/snomask.c (File Modified)
8718 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8720 should start with +, not \0. Whoops. :)
8724 +1 -1 trunk/src/snomask.c (File Modified)
8727 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8729 core snomask support.
8733 +3 -0 trunk/doc/example.conf (File Modified)
8734 +2 -0 trunk/include/client.h (File Modified)
8735 +2 -0 trunk/include/numeric.h (File Modified)
8736 +2 -0 trunk/include/s_newconf.h (File Modified)
8737 +63 -0 trunk/include/send.h (File Modified)
8738 + - trunk/include/snomask.h (File Added)
8739 +1 -0 trunk/src/Makefile.in (File Modified)
8740 +1 -1 trunk/src/messages.tab (File Modified)
8741 +8 -0 trunk/src/newconf.c (File Modified)
8742 +12 -0 trunk/src/s_user.c (File Modified)
8743 +235 -0 trunk/src/send.c (File Modified)
8744 + - trunk/src/snomask.c (File Added)
8747 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8749 add a blank line after the license info.
8753 +1 -1 trunk/CREDITS (File Modified)
8756 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8758 Extend copyright to 2006.
8762 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8765 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8768 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8772 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8773 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8776 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8778 Add oper privileges document.
8782 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8783 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8786 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8788 Capitalize message names in services shortcuts (for consistency).
8792 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8795 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8801 +1 -1 trunk/src/patricia.c (File Modified)
8804 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8806 Remove obsolete 'nextconnect' variable.
8810 +0 -1 trunk/include/ircd.h (File Modified)
8811 +0 -2 trunk/src/client.c (File Modified)
8812 +0 -1 trunk/src/ircd.c (File Modified)
8815 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8817 Remove this remnant of the hybrid 6 ziplinks implementation.
8821 + - trunk/include/s_zip.h (File Deleted)
8824 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8826 Make clone limiting work on orighost, not host (so it
8827 looks through services cloaks). Lightly tested, please
8832 +2 -0 trunk/modules/m_chghost.c (File Modified)
8833 +1 -1 trunk/src/client.c (File Modified)
8834 +1 -1 trunk/src/s_conf.c (File Modified)
8837 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8839 Don't forget to link me_realhost() into the command hash.
8841 Pointy hat to: myself
8845 +1 -1 trunk/modules/m_chghost.c (File Modified)
8848 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8850 It's call_hook, not hook_call.
8854 +1 -1 trunk/src/s_user.c (File Modified)
8857 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8859 Add unreject help file.
8863 + - trunk/help/opers/unreject (File Added)
8866 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8868 Link the all-important 42 module to the build :P
8872 +1 -0 trunk/contrib/Makefile.in (File Modified)
8875 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8877 Mention /rehash help.
8881 +1 -0 trunk/help/opers/rehash (File Modified)
8884 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8886 Add h_user_signon hook.
8890 +1 -0 trunk/include/hook.h (File Modified)
8891 +2 -0 trunk/src/hook.c (File Modified)
8892 +4 -0 trunk/src/s_user.c (File Modified)
8895 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8897 Oops, forgot to set orighost for remote client introductions.
8901 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8904 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8906 Use TS6 forms in services shortcuts, if possible.
8910 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8913 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8915 - Start out default_umodes conf entry from the empty set instead of +i.
8916 - Move oper_only_umodes check to where default_umodes is used, as
8917 oper_only_umodes may not be set yet while we're reading the conf.
8921 +6 -7 trunk/src/newconf.c (File Modified)
8922 +1 -1 trunk/src/s_user.c (File Modified)
8925 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8927 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8931 +1 -0 trunk/doc/example.conf (File Modified)
8932 +7 -0 trunk/doc/reference.conf (File Modified)
8933 +0 -7 trunk/include/config.h.dist (File Modified)
8934 +1 -0 trunk/include/s_conf.h (File Modified)
8935 +6 -0 trunk/modules/m_info.c (File Modified)
8936 +9 -18 trunk/src/client.c (File Modified)
8937 +1 -0 trunk/src/newconf.c (File Modified)
8938 +1 -0 trunk/src/s_conf.c (File Modified)
8941 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8943 - Allow NULL target_ip in show_ip() (indicates message is being
8944 sent to local opers)
8945 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8947 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8948 those in src/client.c
8950 From ratbox 2.2 svn (anfl)
8954 +1 -0 trunk/include/client.h (File Modified)
8955 +21 -2 trunk/src/client.c (File Modified)
8956 +2 -4 trunk/src/hostmask.c (File Modified)
8957 +1 -5 trunk/src/s_conf.c (File Modified)
8958 +4 -8 trunk/src/s_user.c (File Modified)
8961 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8963 Fire off events properly.
8967 +7 -3 trunk/src/s_user.c (File Modified)
8970 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8972 make sure modules which depend on umode information get the message upon connection (oops)
8976 +3 -0 trunk/src/s_user.c (File Modified)
8979 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8981 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8982 From ratbox 2.2 svn.
8986 +3 -7 trunk/modules/m_etrace.c (File Modified)
8989 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8991 Replace silly `default_invisible' option with more versatile default_umodes.
8995 +2 -2 trunk/Makefile.in (File Modified)
8996 +12 -1 trunk/doc/example.conf (File Modified)
8997 +14 -7 trunk/doc/reference.conf (File Modified)
8998 +2 -4 trunk/include/s_conf.h (File Modified)
8999 +0 -6 trunk/modules/m_info.c (File Modified)
9000 +4 -0 trunk/src/modules.c (File Modified)
9001 +41 -1 trunk/src/newconf.c (File Modified)
9002 +2 -2 trunk/src/s_conf.c (File Modified)
9003 +3 -4 trunk/src/s_user.c (File Modified)
9006 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9008 Add temporary nick resvs with the proper duration,
9009 not 60 times too long.
9013 +1 -1 trunk/modules/m_resv.c (File Modified)
9016 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9018 Add kick on split riding. See reference.conf for more details.
9022 +1 -0 trunk/doc/example.conf (File Modified)
9023 +16 -0 trunk/doc/reference.conf (File Modified)
9024 +1 -0 trunk/include/s_conf.h (File Modified)
9025 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9026 +6 -0 trunk/modules/m_info.c (File Modified)
9027 +1 -0 trunk/src/newconf.c (File Modified)
9028 +1 -0 trunk/src/s_conf.c (File Modified)
9031 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9033 New credits, denoting GXTi as being on the core team.
9037 +16 -5 trunk/CREDITS (File Modified)
9040 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9042 better cloaking algorithm
9046 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9049 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9051 don't do redundant bitshifting.
9055 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9058 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9064 +1 -0 trunk/contrib/Makefile.in (File Modified)
9067 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9069 Set the DynSpoof flag properly.
9073 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9076 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9078 first go at an ip_cloaking implementation for charybdis.
9082 + - trunk/contrib/ip_cloaking.c (File Added)
9085 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9087 Add libcharybdis to contrib/ includes.
9091 +1 -1 trunk/contrib/Makefile.in (File Modified)
9094 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9096 add h_umode_changed hook for modules that provide usermodes.
9100 +1 -0 trunk/include/hook.h (File Modified)
9101 +2 -1 trunk/src/hook.c (File Modified)
9102 +3 -0 trunk/src/s_user.c (File Modified)
9105 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9107 Show quiets in /stats z.
9111 +15 -10 trunk/src/s_stats.c (File Modified)
9114 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9116 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9120 +0 -12 trunk/configure (File Modified)
9121 +0 -9 trunk/configure.ac (File Modified)
9122 +0 -3 trunk/include/setup.h.in (File Modified)
9125 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9127 change various buffer sizes to = topiclen.
9131 +3 -4 trunk/include/ircd_defs.h (File Modified)
9134 jon 2005/12/12 19:32:18 UTC (20051212-400)
9136 - Partial commit test, partial ego strokage ;)
9140 +2 -1 trunk/CREDITS (File Modified)
9143 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9145 More kqueue corrections.
9148 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9151 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9153 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9154 Not sure why this wasn't this way to begin with.
9158 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9161 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9163 example.conf tweaks:
9164 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9165 most people do not need this.
9166 Enable serverinfo::hub.
9170 +14 -11 trunk/doc/example.conf (File Modified)
9173 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9175 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9179 +1 -1 trunk/src/s_serv.c (File Modified)
9182 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9184 header include changes
9188 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9189 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9190 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9191 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9192 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9193 +1 -21 trunk/libcharybdis/select.c (File Modified)
9196 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9198 s/ilog/libcharybdis_{die,log,restart}/g
9202 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9203 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9204 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9205 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9206 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9207 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9208 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9209 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9212 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9214 Use the right callbacks in the function code.
9217 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9220 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9222 More work, it builds again!
9226 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9227 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9228 + - trunk/libcharybdis/libcharybdis.c (File Added)
9229 + - trunk/libcharybdis/libcharybdis.h (File Added)
9232 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9234 Move some stuff around.
9238 + - trunk/include/memory.h (File Deleted)
9239 + - trunk/include/tools.h (File Deleted)
9240 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9241 + - trunk/libcharybdis/memory.c (File Added)
9242 + - trunk/libcharybdis/memory.h (File Added)
9243 + - trunk/libcharybdis/snprintf.c (File Added)
9244 + - trunk/libcharybdis/tools.c (File Added)
9245 + - trunk/libcharybdis/tools.h (File Added)
9246 +1000 -1062 trunk/modules/.depend (File Modified)
9247 +421 -455 trunk/src/.depend (File Modified)
9248 +0 -1191 trunk/src/Makefile.in (File Modified)
9249 + - trunk/src/memory.c (File Deleted)
9250 + - trunk/src/snprintf.c (File Deleted)
9251 + - trunk/src/tools.c (File Deleted)
9254 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9256 move more headers into libcharybdis
9259 + - trunk/include/balloc.h (File Deleted)
9260 + - trunk/include/event.h (File Deleted)
9261 + - trunk/libcharybdis/balloc.h (File Added)
9262 + - trunk/libcharybdis/event.h (File Added)
9263 +924 -1020 trunk/modules/.depend (File Modified)
9264 +327 -406 trunk/src/.depend (File Modified)
9267 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9269 balloc, events -> libcharybdis
9272 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9273 + - trunk/libcharybdis/balloc.c (File Added)
9274 + - trunk/libcharybdis/event.c (File Added)
9275 +0 -1008 trunk/src/Makefile.in (File Modified)
9276 + - trunk/src/balloc.c (File Deleted)
9277 + - trunk/src/event.c (File Deleted)
9280 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9285 + - trunk/include/commio.h (File Deleted)
9286 + - trunk/include/linebuf.h (File Deleted)
9287 + - trunk/libcharybdis/commio.h (File Added)
9288 + - trunk/libcharybdis/linebuf.h (File Added)
9289 +1644 -530 trunk/modules/.depend (File Modified)
9290 +1 -1 trunk/modules/Makefile.in (File Modified)
9291 +720 -284 trunk/src/.depend (File Modified)
9294 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9296 Makefile reworking -- moving libcharybdis headers into proper location.
9299 +1 -1 trunk/adns/Makefile.in (File Modified)
9300 +1 -1 trunk/src/Makefile.in (File Modified)
9303 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9305 Document proposed authdaemon protocol.
9308 + - trunk/authdaemon/protocol.txt (File Added)
9311 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9316 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9319 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9321 Remove dead makefile from generation
9324 +1 -2 trunk/configure (File Modified)
9325 +0 -1 trunk/configure.ac (File Modified)
9328 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9330 libcharybdisIO -> libcharybdis
9333 +1 -1 trunk/src/Makefile.in (File Modified)
9336 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9341 + - trunk/libcharybdis/Makefile.in (File Added)
9342 + - trunk/libcharybdis/commio.c (File Added)
9343 + - trunk/libcharybdis/devpoll.c (File Added)
9344 + - trunk/libcharybdis/epoll.c (File Added)
9345 + - trunk/libcharybdis/io/ (File Deleted)
9346 + - trunk/libcharybdis/kqueue.c (File Added)
9347 + - trunk/libcharybdis/linebuf.c (File Added)
9348 + - trunk/libcharybdis/log/ (File Deleted)
9349 + - trunk/libcharybdis/poll.c (File Added)
9350 + - trunk/libcharybdis/ports.c (File Added)
9351 + - trunk/libcharybdis/select.c (File Added)
9354 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9359 + - trunk/libcharybdis/Makefile.in (File Deleted)
9362 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9367 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9370 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9372 add authdaemon dir for later hacking
9376 + - trunk/authdaemon/ (File Added)
9379 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9381 linebuf -> libcharybdisIO
9385 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9386 + - trunk/libcharybdis/io/linebuf.c (File Added)
9387 + - trunk/libcharybdis/log/ (File Added)
9388 + - trunk/libcharybdis/log/Makefile.in (File Added)
9389 +0 -687 trunk/src/Makefile.in (File Modified)
9390 + - trunk/src/linebuf.c (File Deleted)
9393 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9395 Solaris 10 I/O ports support
9398 + - trunk/libcharybdis/io/ports.c (File Added)
9401 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9407 +1 -1 trunk/Makefile.in (File Modified)
9408 +3 -1 trunk/configure (File Modified)
9409 +133 -10 trunk/configure.ac (File Modified)
9410 + - trunk/libcharybdis/ (File Added)
9411 + - trunk/libcharybdis/Makefile.in (File Added)
9412 + - trunk/libcharybdis/io/ (File Added)
9413 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9414 +2 -3 trunk/src/Makefile.in (File Modified)
9415 + - trunk/src/io/ (File Deleted)
9418 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9420 split IO stuff into libcharybdisIO.
9424 + - trunk/src/commio.c (File Deleted)
9425 + - trunk/src/devpoll.c (File Deleted)
9426 + - trunk/src/epoll.c (File Deleted)
9427 + - trunk/src/io/ (File Added)
9428 + - trunk/src/io/Makefile.in (File Added)
9429 + - trunk/src/io/commio.c (File Added)
9430 + - trunk/src/io/devpoll.c (File Added)
9431 + - trunk/src/io/epoll.c (File Added)
9432 + - trunk/src/io/kqueue.c (File Added)
9433 + - trunk/src/io/poll.c (File Added)
9434 + - trunk/src/io/select.c (File Added)
9435 + - trunk/src/kqueue.c (File Deleted)
9436 + - trunk/src/poll.c (File Deleted)
9437 + - trunk/src/select.c (File Deleted)
9440 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9446 +86 -155 trunk/configure (File Modified)
9447 +1 -1 trunk/configure.ac (File Modified)
9450 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9452 Remove mentions of mkkeypair/cryptlinks.
9456 +1 -3 trunk/doc/challenge.txt (File Modified)
9459 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9461 Clarify serverinfo{} description.
9465 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9468 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9470 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9474 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9477 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9479 Improvements also applicable to hyperion 1.x.
9483 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9486 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9488 - Add +F description
9489 - General improvements and changes to charybdis
9493 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9496 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9498 The server notice umodes only have an effect
9499 for opers. ("sendto_realops_flags", so having
9500 the umode is not enough, they must also be
9505 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9508 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9510 Updates to umodes docs.
9514 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9517 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9519 Add SGML documentation.
9522 + - trunk/doc/sgml/ (File Added)
9523 + - trunk/doc/sgml/oper-guide/ (File Added)
9524 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9525 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9526 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9527 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9528 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9529 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9530 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9533 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9535 Make operwall flag restrict setting umode +z.
9536 This repairs this flag broken in charybdis-1.0.
9540 +41 -0 trunk/contrib/m_flags.c (File Modified)
9541 +9 -0 trunk/src/s_user.c (File Modified)
9544 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9546 Don't complain/reset remote clients +n. I'm still not
9547 convinced propagating all umodes is the way to go, oh
9552 +1 -1 trunk/src/s_user.c (File Modified)
9555 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9557 - Require admin flag for oper /chghost (if it's enabled
9558 which is not default)
9559 - Give error message on nonexistant nick
9563 +12 -0 trunk/modules/m_chghost.c (File Modified)
9566 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9568 Incorporated jilles' dynspoof patch with a few minor changes.
9571 +5 -2 trunk/include/client.h (File Modified)
9572 +1 -0 trunk/include/numeric.h (File Modified)
9573 +75 -4 trunk/modules/m_chghost.c (File Modified)
9574 +2 -21 trunk/modules/m_stats.c (File Modified)
9575 +2 -8 trunk/modules/m_trace.c (File Modified)
9576 +2 -0 trunk/src/client.c (File Modified)
9577 +3 -0 trunk/src/s_user.c (File Modified)
9580 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9585 +5 -0 trunk/NEWS (File Modified)
9588 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9590 Make show_ip() far less braindead.
9592 Obtained from: ratbox 2.2 SVN
9596 +14 -85 trunk/src/client.c (File Modified)
9599 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9601 Instead of not showing channels at all for whoising services,
9602 only show channels the requester is also on. If operspying
9603 services, show all the channels.
9607 +37 -40 trunk/modules/m_whois.c (File Modified)
9610 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9612 - Show real errno if we fail to connect to a server
9613 - Don't show server IPs on IRC if a server goes dead
9618 +2 -5 trunk/src/s_serv.c (File Modified)
9621 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9623 Revert hybrid 7.2 aline code. It causes too many problems.
9627 +1 -47 trunk/NEWS (File Modified)
9628 + - trunk/include/aline.h (File Deleted)
9629 +53 -6 trunk/modules/m_dline.c (File Modified)
9630 +212 -16 trunk/modules/m_kline.c (File Modified)
9631 +37 -8 trunk/modules/m_resv.c (File Modified)
9632 +45 -24 trunk/modules/m_xline.c (File Modified)
9633 +0 -485 trunk/src/Makefile.in (File Modified)
9634 + - trunk/src/aline.c (File Deleted)
9637 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9639 Incorporate recent ratbox monitor bugfixes (could crash).
9643 +16 -0 trunk/modules/m_monitor.c (File Modified)
9644 +4 -3 trunk/src/monitor.c (File Modified)
9647 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9649 Fix /invite UID leak.
9651 Found by logiclrd@EFnet.
9655 +3 -2 trunk/modules/m_invite.c (File Modified)
9658 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9660 Don't show what channels a service is in.
9663 +1 -0 trunk/NEWS (File Modified)
9664 +40 -35 trunk/modules/m_whois.c (File Modified)
9667 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9669 Update version to 1.0.3.
9673 +9 -9 trunk/configure (File Modified)
9674 +1 -1 trunk/configure.ac (File Modified)
9677 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9683 +7 -1 trunk/NEWS (File Modified)
9686 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9688 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9689 More static buffers :(
9693 +12 -4 trunk/src/aline.c (File Modified)
9696 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9698 Make operspy mode (/mode !#channel showing parameters
9699 even if not on channel) work again.
9703 +4 -4 trunk/src/channel.c (File Modified)
9706 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9708 Call server_introduced hook on TS6 remote server
9709 introduction (ms_sid()).
9713 +6 -0 trunk/modules/core/m_server.c (File Modified)
9716 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9718 Cyrix boxes are wierd.
9721 +2 -1 trunk/modules/m_services.c (File Modified)
9724 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9729 +1 -1 trunk/include/client.h (File Modified)
9730 +3 -1 trunk/modules/m_services.c (File Modified)
9733 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9738 +1 -6 trunk/modules/m_services.c (File Modified)
9741 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9743 Disable a check that doesn't always seem to work right for some reason.
9746 +2 -0 trunk/modules/m_services.c (File Modified)
9749 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9755 +4 -1 trunk/NEWS (File Modified)
9758 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9764 +9 -9 trunk/configure (File Modified)
9765 +1 -1 trunk/configure.ac (File Modified)
9768 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9770 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9774 +3 -13 trunk/modules/m_trace.c (File Modified)
9777 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9779 Don't send empty RPL_WHOISCHANNELS on remote whois.
9781 Pointy hat to: jilles
9785 +1 -1 trunk/modules/m_whois.c (File Modified)
9788 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9794 +3 -0 trunk/NEWS (File Modified)
9797 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9799 Modular umode support.
9803 +0 -9 trunk/include/client.h (File Modified)
9804 +2 -1 trunk/include/s_user.h (File Modified)
9805 +1 -1 trunk/include/tools.h (File Modified)
9806 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9807 +3 -0 trunk/src/ircd.c (File Modified)
9808 +1 -1 trunk/src/messages.tab (File Modified)
9809 +2 -2 trunk/src/s_serv.c (File Modified)
9810 +37 -59 trunk/src/s_user.c (File Modified)
9811 +21 -0 trunk/src/tools.c (File Modified)
9814 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9816 Optionally do forced nick change to the UID instead of kill
9817 on nick collisions, see doc/collision_fnc.txt for more
9822 + - trunk/doc/collision_fnc.txt (File Added)
9823 +1 -0 trunk/doc/example.conf (File Modified)
9824 +8 -0 trunk/doc/reference.conf (File Modified)
9825 +1 -0 trunk/include/numeric.h (File Modified)
9826 +1 -0 trunk/include/s_conf.h (File Modified)
9827 +2 -1 trunk/include/s_serv.h (File Modified)
9828 +1 -0 trunk/include/s_stats.h (File Modified)
9829 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9830 +1 -1 trunk/src/messages.tab (File Modified)
9831 +1 -0 trunk/src/newconf.c (File Modified)
9832 +1 -0 trunk/src/s_conf.c (File Modified)
9833 +1 -0 trunk/src/s_serv.c (File Modified)
9834 +2 -2 trunk/src/s_stats.c (File Modified)
9837 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9843 trunk/NEWS (File Modified)
9846 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9848 Don't allow lookups by uid in /monitor + and /monitor s.
9852 trunk/modules/m_monitor.c (File Modified)
9855 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9857 Stop garbage +j being set in cases like +j aaa:bbb by
9858 initializing the variables properly.
9864 trunk/modules/core/m_mode.c (File Modified)
9865 trunk/modules/core/m_sjoin.c (File Modified)
9868 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9870 Apply flags to the proper server in me_gcap().
9874 trunk/modules/m_capab.c (File Modified)
9877 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9879 Use find_named_client() instead of find_client() to check
9880 for nick collisions.
9884 trunk/modules/core/m_nick.c (File Modified)
9887 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9889 - Replace old 381 numeric with a new, more positive one!
9893 trunk/src/messages.tab (File Modified)
9896 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9898 Make it compile again.
9902 trunk/src/channel.c (File Modified)
9903 trunk/src/client.c (File Modified)
9904 trunk/src/ircd.c (File Modified)
9905 trunk/src/packet.c (File Modified)
9908 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9910 - Prevent UID disclosure in cmode setting.
9914 trunk/NEWS (File Modified)
9915 trunk/modules/core/m_mode.c (File Modified)
9918 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9920 A different check which prevents UID disclosure.
9924 trunk/modules/core/m_kick.c (File Modified)
9927 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9929 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9933 trunk/modules/core/m_kick.c (File Modified)
9936 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9938 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9942 trunk/NEWS (File Modified)
9943 trunk/modules/m_accept.c (File Modified)
9944 trunk/modules/m_admin.c (File Modified)
9945 trunk/modules/m_away.c (File Modified)
9946 trunk/modules/m_cap.c (File Modified)
9947 trunk/modules/m_capab.c (File Modified)
9948 trunk/modules/m_challenge.c (File Modified)
9949 trunk/modules/m_chghost.c (File Modified)
9950 trunk/modules/m_close.c (File Modified)
9951 trunk/modules/m_cmessage.c (File Modified)
9952 trunk/modules/m_connect.c (File Modified)
9953 trunk/modules/m_dline.c (File Modified)
9954 trunk/modules/m_encap.c (File Modified)
9955 trunk/modules/m_etrace.c (File Modified)
9956 trunk/modules/m_gline.c (File Modified)
9957 trunk/modules/m_help.c (File Modified)
9958 trunk/modules/m_info.c (File Modified)
9959 trunk/modules/m_invite.c (File Modified)
9960 trunk/modules/m_ison.c (File Modified)
9961 trunk/modules/m_kline.c (File Modified)
9962 trunk/modules/m_knock.c (File Modified)
9963 trunk/modules/m_links.c (File Modified)
9964 trunk/modules/m_list.c (File Modified)
9965 trunk/modules/m_locops.c (File Modified)
9966 trunk/modules/m_lusers.c (File Modified)
9967 trunk/modules/m_map.c (File Modified)
9968 trunk/modules/m_monitor.c (File Modified)
9969 trunk/modules/m_motd.c (File Modified)
9970 trunk/modules/m_names.c (File Modified)
9971 trunk/modules/m_oper.c (File Modified)
9972 trunk/modules/m_operspy.c (File Modified)
9973 trunk/modules/m_pass.c (File Modified)
9974 trunk/modules/m_ping.c (File Modified)
9975 trunk/modules/m_pong.c (File Modified)
9976 trunk/modules/m_post.c (File Modified)
9977 trunk/modules/m_rehash.c (File Modified)
9978 trunk/modules/m_restart.c (File Modified)
9979 trunk/modules/m_resv.c (File Modified)
9980 trunk/modules/m_services.c (File Modified)
9981 trunk/modules/m_set.c (File Modified)
9982 trunk/modules/m_sshortcut.c (File Modified)
9983 trunk/modules/m_stats.c (File Modified)
9984 trunk/modules/m_svinfo.c (File Modified)
9985 trunk/modules/m_tb.c (File Modified)
9986 trunk/modules/m_testline.c (File Modified)
9987 trunk/modules/m_testmask.c (File Modified)
9988 trunk/modules/m_time.c (File Modified)
9989 trunk/modules/m_topic.c (File Modified)
9990 trunk/modules/m_trace.c (File Modified)
9991 trunk/modules/m_unreject.c (File Modified)
9992 trunk/modules/m_user.c (File Modified)
9993 trunk/modules/m_userhost.c (File Modified)
9994 trunk/modules/m_users.c (File Modified)
9995 trunk/modules/m_version.c (File Modified)
9996 trunk/modules/m_wallops.c (File Modified)
9997 trunk/modules/m_who.c (File Modified)
9998 trunk/modules/m_whois.c (File Modified)
9999 trunk/modules/m_whowas.c (File Modified)
10000 trunk/modules/m_xline.c (File Modified)
10001 trunk/src/adns.c (File Modified)
10002 trunk/src/aline.c (File Modified)
10003 trunk/src/cache.c (File Modified)
10004 trunk/src/channel.c (File Modified)
10005 trunk/src/class.c (File Modified)
10006 trunk/src/client.c (File Modified)
10007 trunk/src/commio.c (File Modified)
10008 trunk/src/event.c (File Modified)
10009 trunk/src/hash.c (File Modified)
10010 trunk/src/hostmask.c (File Modified)
10011 trunk/src/ircd.c (File Modified)
10012 trunk/src/kdparse.c (File Modified)
10013 trunk/src/linebuf.c (File Modified)
10014 trunk/src/listener.c (File Modified)
10015 trunk/src/modules.c (File Modified)
10016 trunk/src/monitor.c (File Modified)
10017 trunk/src/newconf.c (File Modified)
10018 trunk/src/packet.c (File Modified)
10019 trunk/src/parse.c (File Modified)
10020 trunk/src/reject.c (File Modified)
10021 trunk/src/s_auth.c (File Modified)
10022 trunk/src/s_conf.c (File Modified)
10023 trunk/src/s_gline.c (File Modified)
10024 trunk/src/s_log.c (File Modified)
10025 trunk/src/s_newconf.c (File Modified)
10026 trunk/src/s_serv.c (File Modified)
10027 trunk/src/s_stats.c (File Modified)
10028 trunk/src/s_user.c (File Modified)
10029 trunk/src/send.c (File Modified)
10030 trunk/src/whowas.c (File Modified)
10033 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10035 - More coding style niceities. Pretty much got client.h squared away.
10039 trunk/modules/m_dline.c (File Modified)
10040 trunk/modules/m_gline.c (File Modified)
10041 trunk/modules/m_kline.c (File Modified)
10042 trunk/modules/m_rehash.c (File Modified)
10043 trunk/modules/m_resv.c (File Modified)
10044 trunk/modules/m_stats.c (File Modified)
10045 trunk/modules/m_testline.c (File Modified)
10046 trunk/modules/m_user.c (File Modified)
10047 trunk/modules/m_xline.c (File Modified)
10050 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10052 - Propagate quiets (+q) on netjoins
10053 - Clear +q list too on lowerTS sjoin from TS6 source
10057 trunk/modules/core/m_sjoin.c (File Modified)
10058 trunk/src/s_serv.c (File Modified)
10061 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10063 Second argument to whois is always a nick, never a uid.
10064 This prevents /whois other.server uid to get information
10069 trunk/modules/m_whois.c (File Modified)
10072 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10074 Don't allow local users to use uids in user mode.
10078 trunk/src/s_user.c (File Modified)
10081 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10083 Make it compile again.
10087 trunk/src/s_stats.c (File Modified)
10090 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10092 Fix propagation of empty SJOIN.
10096 trunk/modules/core/m_sjoin.c (File Modified)
10099 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10101 Some atheme-style niceties here.
10105 trunk/modules/m_accept.c (File Modified)
10106 trunk/modules/m_admin.c (File Modified)
10107 trunk/modules/m_away.c (File Modified)
10108 trunk/modules/m_cap.c (File Modified)
10109 trunk/modules/m_capab.c (File Modified)
10110 trunk/modules/m_challenge.c (File Modified)
10111 trunk/modules/m_chghost.c (File Modified)
10112 trunk/modules/m_close.c (File Modified)
10113 trunk/modules/m_cmessage.c (File Modified)
10114 trunk/modules/m_connect.c (File Modified)
10115 trunk/modules/m_dline.c (File Modified)
10116 trunk/modules/m_encap.c (File Modified)
10117 trunk/modules/m_etrace.c (File Modified)
10118 trunk/modules/m_gline.c (File Modified)
10119 trunk/modules/m_help.c (File Modified)
10120 trunk/modules/m_info.c (File Modified)
10121 trunk/modules/m_invite.c (File Modified)
10122 trunk/modules/m_ison.c (File Modified)
10123 trunk/modules/m_kline.c (File Modified)
10124 trunk/modules/m_knock.c (File Modified)
10125 trunk/modules/m_links.c (File Modified)
10126 trunk/modules/m_list.c (File Modified)
10127 trunk/modules/m_locops.c (File Modified)
10128 trunk/modules/m_lusers.c (File Modified)
10129 trunk/modules/m_map.c (File Modified)
10130 trunk/modules/m_monitor.c (File Modified)
10131 trunk/modules/m_motd.c (File Modified)
10132 trunk/modules/m_names.c (File Modified)
10133 trunk/modules/m_oper.c (File Modified)
10134 trunk/modules/m_operspy.c (File Modified)
10135 trunk/modules/m_pass.c (File Modified)
10136 trunk/modules/m_ping.c (File Modified)
10137 trunk/modules/m_pong.c (File Modified)
10138 trunk/modules/m_post.c (File Modified)
10139 trunk/modules/m_rehash.c (File Modified)
10140 trunk/modules/m_restart.c (File Modified)
10141 trunk/modules/m_resv.c (File Modified)
10142 trunk/modules/m_services.c (File Modified)
10143 trunk/modules/m_set.c (File Modified)
10144 trunk/modules/m_sshortcut.c (File Modified)
10145 trunk/modules/m_stats.c (File Modified)
10146 trunk/modules/m_svinfo.c (File Modified)
10147 trunk/modules/m_tb.c (File Modified)
10148 trunk/modules/m_testline.c (File Modified)
10149 trunk/modules/m_testmask.c (File Modified)
10150 trunk/modules/m_time.c (File Modified)
10151 trunk/modules/m_topic.c (File Modified)
10152 trunk/modules/m_trace.c (File Modified)
10153 trunk/modules/m_unreject.c (File Modified)
10154 trunk/modules/m_user.c (File Modified)
10155 trunk/modules/m_userhost.c (File Modified)
10156 trunk/modules/m_users.c (File Modified)
10157 trunk/modules/m_version.c (File Modified)
10158 trunk/modules/m_wallops.c (File Modified)
10159 trunk/modules/m_who.c (File Modified)
10160 trunk/modules/m_whois.c (File Modified)
10161 trunk/modules/m_whowas.c (File Modified)
10162 trunk/modules/m_xline.c (File Modified)
10165 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10167 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10171 trunk/.indent.pro (File Modified)
10172 trunk/include/charybdis.h (File Added)
10173 trunk/include/client.h (File Modified)
10174 trunk/modules/.indent.pro (File Modified)
10175 trunk/src/.indent.pro (File Modified)
10176 trunk/src/adns.c (File Modified)
10177 trunk/src/aline.c (File Modified)
10178 trunk/src/cache.c (File Modified)
10179 trunk/src/channel.c (File Modified)
10180 trunk/src/class.c (File Modified)
10181 trunk/src/client.c (File Modified)
10182 trunk/src/commio.c (File Modified)
10183 trunk/src/event.c (File Modified)
10184 trunk/src/hash.c (File Modified)
10185 trunk/src/hostmask.c (File Modified)
10186 trunk/src/ircd.c (File Modified)
10187 trunk/src/kdparse.c (File Modified)
10188 trunk/src/linebuf.c (File Modified)
10189 trunk/src/listener.c (File Modified)
10190 trunk/src/modules.c (File Modified)
10191 trunk/src/monitor.c (File Modified)
10192 trunk/src/newconf.c (File Modified)
10193 trunk/src/packet.c (File Modified)
10194 trunk/src/parse.c (File Modified)
10195 trunk/src/reject.c (File Modified)
10196 trunk/src/s_auth.c (File Modified)
10197 trunk/src/s_conf.c (File Modified)
10198 trunk/src/s_gline.c (File Modified)
10199 trunk/src/s_log.c (File Modified)
10200 trunk/src/s_newconf.c (File Modified)
10201 trunk/src/s_serv.c (File Modified)
10202 trunk/src/s_stats.c (File Modified)
10203 trunk/src/s_user.c (File Modified)
10204 trunk/src/send.c (File Modified)
10205 trunk/src/whowas.c (File Modified)
10208 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10210 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10211 - Convert a few modules towards using this code.
10212 - Make a note about this change in NEWS.
10216 trunk/NEWS (File Modified)
10217 trunk/include/aline.h (File Added)
10218 trunk/modules/m_dline.c (File Modified)
10219 trunk/modules/m_kline.c (File Modified)
10220 trunk/modules/m_resv.c (File Modified)
10221 trunk/modules/m_xline.c (File Modified)
10222 trunk/src/Makefile.in (File Modified)
10223 trunk/src/aline.c (File Added)
10226 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10228 - Update NEWS document.
10232 trunk/NEWS (File Modified)
10235 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10237 Use find_named_person() instead of find_person() in services shortcuts.
10241 trunk/modules/m_sshortcut.c (File Modified)
10244 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10246 Fix propagation of empty channels (+P).
10250 trunk/modules/core/m_sjoin.c (File Modified)
10251 trunk/src/s_serv.c (File Modified)
10254 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10256 Use same comparison for +f.
10260 trunk/modules/core/m_join.c (File Modified)
10263 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10265 Retire server-server non-encap CHGHOST, and clean it up a bit.
10269 trunk/modules/m_chghost.c (File Modified)
10272 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10274 Use TS6 form for SQUIT wallops.
10278 trunk/modules/core/m_squit.c (File Modified)
10281 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10283 Propagate nick changes for remote clients in TS6 form if possible;
10284 simplify the code a bit.
10288 trunk/modules/core/m_nick.c (File Modified)
10291 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10293 Only clear oper_only_umodes on deoper for local clients.
10297 trunk/src/s_user.c (File Modified)
10300 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10302 - Don't enable use_whois_actually in the default config, makes cloaking
10303 only useful for vanity.
10307 trunk/doc/example.conf (File Modified)
10310 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10312 Fix linebuf raw code to not truncate lines longer than
10313 510 characters. This stops ziplinks corruption at
10314 the initial burst if the other side sends a lot.
10318 trunk/src/linebuf.c (File Modified)
10321 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10323 - Add +r to channel_modes().
10327 trunk/src/channel.c (File Modified)
10330 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10336 trunk/NEWS (File Modified)
10339 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10341 err, nvm. wrong project :-P
10345 trunk/src/match.c (File Modified)
10348 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10350 make sure we don't crash on match(NULL, test)
10354 trunk/src/match.c (File Modified)
10357 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10359 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10360 flags = rehash in shared{}.
10361 Uses :<source> ENCAP <target> REHASH [option].
10365 trunk/doc/example.conf (File Modified)
10366 trunk/doc/reference.conf (File Modified)
10367 trunk/help/opers/rehash (File Modified)
10368 trunk/include/s_newconf.h (File Modified)
10369 trunk/modules/m_rehash.c (File Modified)
10370 trunk/modules/m_stats.c (File Modified)
10371 trunk/src/newconf.c (File Modified)
10374 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10376 Initialize flags to 0 in conf_set_shared_flags() and
10377 conf_set_cluster_flags().
10381 trunk/src/newconf.c (File Modified)
10384 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10386 Don't allow a forward from a #channel to an &channel.
10387 Error message is Illegal channel name.
10391 trunk/modules/core/m_mode.c (File Modified)
10394 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10396 - change version to 1.0.1
10400 trunk/configure (File Modified)
10401 trunk/configure.ac (File Modified)
10404 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10410 trunk/NEWS (File Modified)
10413 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10415 Services shortcuts changes:
10416 - Require umode +S on target
10417 - Use ERR_SERVICESDOWN (440) for error message
10418 - Fix check for empty string
10422 trunk/include/numeric.h (File Modified)
10423 trunk/modules/m_sshortcut.c (File Modified)
10424 trunk/src/messages.tab (File Modified)
10427 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10429 s/IsChanService/IsService/g;
10433 trunk/modules/m_sshortcut.c (File Modified)
10436 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10438 Add check for service validity in shortcut routines.
10442 trunk/modules/m_sshortcut.c (File Modified)
10445 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10447 Don't allow forwarding to a -F channel the setter is not on.
10451 trunk/modules/core/m_mode.c (File Modified)
10454 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10456 Describe identify_service and identify_command in
10461 trunk/doc/reference.conf (File Modified)
10464 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10466 More helpfile updates.
10470 trunk/help/Makefile.in (File Modified)
10471 trunk/help/opers/die (File Modified)
10472 trunk/help/opers/join (File Modified)
10473 trunk/help/opers/links (File Modified)
10474 trunk/help/opers/lusers (File Modified)
10475 trunk/help/opers/map (File Added)
10476 trunk/help/opers/motd (File Modified)
10477 trunk/help/opers/names (File Modified)
10478 trunk/help/opers/notice (File Modified)
10479 trunk/help/opers/operspy (File Modified)
10480 trunk/help/opers/part (File Modified)
10481 trunk/help/opers/privmsg (File Modified)
10482 trunk/help/opers/restart (File Modified)
10483 trunk/help/opers/set (File Modified)
10484 trunk/help/opers/stats (File Modified)
10485 trunk/help/opers/trace (File Modified)
10486 trunk/help/opers/version (File Modified)
10487 trunk/help/users/notice (File Modified)
10488 trunk/help/users/privmsg (File Modified)
10489 trunk/help/users/stats (File Modified)
10492 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10498 trunk/help/opers/cmode (File Modified)
10499 trunk/help/opers/umode (File Modified)
10500 trunk/help/opers/wallops (File Modified)
10501 trunk/help/opers/who (File Modified)
10502 trunk/help/users/umode (File Modified)
10505 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10507 Include cmode +r in 004 and 005.
10511 trunk/include/supported.h (File Modified)
10512 trunk/src/messages.tab (File Modified)
10515 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10517 No need to clear all 3 buffers in channel_modes().
10521 trunk/src/channel.c (File Modified)
10524 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10526 - Fix multiple +f modes per line
10527 - -f shouldn't take a parameter
10531 trunk/modules/core/m_mode.c (File Modified)
10534 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10536 Channel mode +Q now prevents forwarding to or through
10537 a channel, just like in hyperion, not from a channel.
10541 trunk/modules/core/m_join.c (File Modified)
10544 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10546 Complete +F/+Q propagation.
10550 trunk/modules/core/m_join.c (File Modified)
10551 trunk/modules/core/m_sjoin.c (File Modified)
10552 trunk/src/channel.c (File Modified)
10555 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10557 - A few minor fixes.
10561 trunk/modules/core/m_join.c (File Modified)
10562 trunk/modules/m_services.c (File Modified)
10565 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10567 - Fix netsplit obfuscation.
10571 trunk/src/client.c (File Modified)
10574 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10576 - Fix another /stats p related bug.
10580 trunk/src/client.c (File Modified)
10583 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10585 - Update example.conf.
10589 trunk/doc/example.conf (File Modified)
10592 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10594 - Fix a minor bug here, and re-release 1.0.
10598 trunk/modules/core/m_nick.c (File Modified)
10601 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10603 - Add bursted clients to /stats p list.
10607 trunk/modules/core/m_nick.c (File Modified)
10610 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10612 - Add identify_service, identify_command options to the example.conf,
10617 trunk/NEWS (File Modified)
10618 trunk/doc/example.conf (File Modified)
10619 trunk/src/newconf.c (File Modified)
10622 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10624 - Add services shortcuts.
10628 trunk/modules/Makefile.in (File Modified)
10629 trunk/modules/m_sshortcut.c (File Added)
10632 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10634 - put back checks i removed by mistake
10638 trunk/modules/core/m_join.c (File Modified)
10641 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10643 - Implement channel mode +Q, which disables forwarding.
10644 - Make forwarding usable by everyone.
10645 - Implement channel mode +F which bypasses authority checks on a target
10651 trunk/NEWS (File Modified)
10652 trunk/include/channel.h (File Modified)
10653 trunk/include/supported.h (File Modified)
10654 trunk/modules/core/m_join.c (File Modified)
10655 trunk/modules/core/m_mode.c (File Modified)
10656 trunk/src/messages.tab (File Modified)
10659 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10661 - Fix account handling brokenness.
10665 trunk/modules/m_services.c (File Modified)
10668 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10670 Identify to services via server password hack. Still
10671 needs config file parts, like
10672 identifyservice = "nickserv@services.int";
10673 identifycommand = "IDENTIFY";
10677 trunk/include/s_conf.h (File Modified)
10678 trunk/src/s_user.c (File Modified)
10681 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10683 Make send.c compile.
10687 trunk/src/send.c (File Modified)
10690 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10692 - Handle this better.
10696 trunk/src/send.c (File Modified)
10699 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10701 If the source is not a client, don't send to normal users.
10705 trunk/src/send.c (File Modified)
10708 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10710 - Make /wallops behave as wallops in other ircds.
10714 trunk/modules/m_wallops.c (File Modified)
10715 trunk/src/send.c (File Modified)
10718 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10724 trunk/NEWS (File Modified)
10725 trunk/configure (File Modified)
10726 trunk/configure.ac (File Modified)
10729 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10731 - Remove efnet configuration.
10732 - Rename example.conf as reference.conf, and replace the default
10733 example.conf with one suitable for AthemeNET.
10734 - Update makefile to reflect these changes.
10738 trunk/doc/Makefile.in (File Modified)
10739 trunk/doc/example.conf (File Modified)
10740 trunk/doc/example.efnet.conf (File Deleted)
10741 trunk/doc/reference.conf (File Added)
10744 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10746 - Don't display opers who are /away.
10750 trunk/modules/m_stats.c (File Modified)
10753 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10755 Put cmode +f in 004 and 005.
10759 trunk/include/supported.h (File Modified)
10760 trunk/src/messages.tab (File Modified)
10763 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10765 Add user umode +Q which prevents a user from
10770 trunk/include/client.h (File Modified)
10771 trunk/modules/core/m_join.c (File Modified)
10772 trunk/src/messages.tab (File Modified)
10773 trunk/src/s_user.c (File Modified)
10776 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10778 Implement channel forwarding in m_join(). As in
10779 hyperion, failing to join because of +i, +r or +j
10780 can cause you to be forwarded, potentially
10781 recursively. Unlike hyperion, a single numeric
10782 is sent in case of a successful forward, otherwise
10783 the ircd acts if there were no forward.
10787 trunk/include/numeric.h (File Modified)
10788 trunk/modules/core/m_join.c (File Modified)
10789 trunk/src/messages.tab (File Modified)
10792 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10794 Allow servers to set oper-only cmodes as well.
10798 trunk/modules/core/m_mode.c (File Modified)
10801 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10803 Add cmode +f which takes a channel name, settable
10804 only by opers for now. Does not do anything yet.
10808 trunk/include/channel.h (File Modified)
10809 trunk/modules/core/m_join.c (File Modified)
10810 trunk/modules/core/m_mode.c (File Modified)
10811 trunk/modules/core/m_sjoin.c (File Modified)
10812 trunk/src/channel.c (File Modified)
10815 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10817 Fully initialize 'mode' in ms_join() and ms_sjoin()
10818 to avoid old +j garbage from being used.
10822 trunk/modules/core/m_join.c (File Modified)
10823 trunk/modules/core/m_sjoin.c (File Modified)
10826 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10828 - only touch join_count/join_delta if join throttling
10829 is enabled on the channel
10830 - reset join_count/join_delta to 0 if -j is set
10834 trunk/modules/core/m_join.c (File Modified)
10835 trunk/modules/core/m_mode.c (File Modified)
10836 trunk/modules/core/m_sjoin.c (File Modified)
10839 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10841 Also start a new "period" for join throttling for remote joins,
10842 if necessary. Make the code slightly clearer.
10846 trunk/modules/core/m_join.c (File Modified)
10847 trunk/src/channel.c (File Modified)
10850 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10852 Some +j improvements, still broken.
10856 trunk/modules/core/m_join.c (File Modified)
10857 trunk/modules/core/m_sjoin.c (File Modified)
10860 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10862 Only do +z processing for +m channels the sender is on,
10863 as bans/quiets are currently only checked locally.
10867 trunk/modules/core/m_message.c (File Modified)
10870 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10872 - Add max_bans_large configuration option, defaulting to 500, to
10873 limit the number of bans in a +L channel
10874 - Change b/e/I to b/e/I/q in texts
10878 trunk/doc/example.conf (File Modified)
10879 trunk/include/s_conf.h (File Modified)
10880 trunk/modules/core/m_mode.c (File Modified)
10881 trunk/modules/m_info.c (File Modified)
10882 trunk/src/newconf.c (File Modified)
10883 trunk/src/s_conf.c (File Modified)
10886 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10888 Store invite for +gi channels.
10889 Note that +gi is significantly weaker access control than +i.
10893 trunk/modules/m_invite.c (File Modified)
10896 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10898 Nonops are allowed to see +q lists.
10902 trunk/modules/core/m_mode.c (File Modified)
10905 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10907 Invalidate can_send() cache on -q.
10911 trunk/modules/core/m_mode.c (File Modified)
10914 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10916 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10920 trunk/modules/core/m_sjoin.c (File Modified)
10923 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10925 - Allow blank SJOINs -- for permanant channels.
10929 trunk/modules/core/m_sjoin.c (File Modified)
10932 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10934 - Burst permanant channels.
10938 trunk/src/s_serv.c (File Modified)
10941 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10943 - Fix handling of permanant channels.
10947 trunk/modules/core/m_join.c (File Modified)
10950 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10952 - Run indent on core modules.
10953 - Add propagation of join throttle settings.
10957 trunk/modules/core/m_die.c (File Modified)
10958 trunk/modules/core/m_error.c (File Modified)
10959 trunk/modules/core/m_join.c (File Modified)
10960 trunk/modules/core/m_kick.c (File Modified)
10961 trunk/modules/core/m_kill.c (File Modified)
10962 trunk/modules/core/m_message.c (File Modified)
10963 trunk/modules/core/m_mode.c (File Modified)
10964 trunk/modules/core/m_nick.c (File Modified)
10965 trunk/modules/core/m_part.c (File Modified)
10966 trunk/modules/core/m_quit.c (File Modified)
10967 trunk/modules/core/m_server.c (File Modified)
10968 trunk/modules/core/m_sjoin.c (File Modified)
10969 trunk/modules/core/m_squit.c (File Modified)
10972 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10974 - Fix mistake in commit message.
10978 trunk/ChangeLog (File Modified)
10981 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10983 - Channel throttling.
10987 trunk/NEWS (File Modified)
10988 trunk/include/supported.h (File Modified)
10989 trunk/modules/core/m_mode.c (File Modified)
10990 trunk/src/messages.tab (File Modified)
10993 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10995 - Channel throttle logic fixes.
10999 trunk/include/channel.h (File Modified)
11002 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11004 - Add the throttle logic.
11008 trunk/include/channel.h (File Modified)
11009 trunk/include/numeric.h (File Modified)
11010 trunk/modules/core/m_join.c (File Modified)
11011 trunk/src/channel.c (File Modified)
11012 trunk/src/messages.tab (File Modified)
11015 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11017 - Cosmetic fixes to CREDITS.
11021 trunk/CREDITS (File Modified)
11024 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11026 - Better channel_modes() from ShadowIRCd 4.
11030 trunk/include/channel.h (File Modified)
11031 trunk/src/channel.c (File Modified)
11034 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11036 - Strip colour codes from parts.
11040 trunk/modules/core/m_part.c (File Modified)
11043 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11045 - Strip colour codes from quits.
11049 trunk/modules/core/m_quit.c (File Modified)
11052 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11054 - add +c/+g/+z to channel_modes().
11058 trunk/src/channel.c (File Modified)
11061 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11063 - Add +g to 004/005 numerics.
11067 trunk/include/supported.h (File Modified)
11068 trunk/src/messages.tab (File Modified)
11071 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11073 - Add +cgz to set_final_mode() in both join/sjoin.
11074 - Implement channel mode +g: Free invite.
11078 trunk/include/channel.h (File Modified)
11079 trunk/modules/core/m_join.c (File Modified)
11080 trunk/modules/core/m_mode.c (File Modified)
11081 trunk/modules/core/m_sjoin.c (File Modified)
11082 trunk/modules/m_invite.c (File Modified)
11085 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11087 - Make sure /stats p uses the right list.
11091 trunk/modules/m_stats.c (File Modified)
11094 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11096 - local oper list becomes local_oper_list.
11097 - all opers are stored on oper_list for /stats p.
11101 trunk/include/ircd.h (File Modified)
11102 trunk/modules/m_stats.c (File Modified)
11103 trunk/modules/m_trace.c (File Modified)
11104 trunk/src/client.c (File Modified)
11105 trunk/src/ircd.c (File Modified)
11106 trunk/src/s_user.c (File Modified)
11107 trunk/src/send.c (File Modified)
11110 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11112 - Remove ENABLE_SERVICES legacy define.
11116 trunk/configure (File Modified)
11117 trunk/configure.ac (File Modified)
11118 trunk/include/client.h (File Modified)
11119 trunk/include/m_info.h (File Modified)
11120 trunk/include/s_conf.h (File Modified)
11121 trunk/modules/Makefile.in (File Modified)
11122 trunk/modules/core/m_kick.c (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11124 trunk/modules/core/m_nick.c (File Modified)
11125 trunk/modules/core/m_sjoin.c (File Modified)
11126 trunk/modules/m_services.c (File Modified)
11127 trunk/src/channel.c (File Modified)
11128 trunk/src/newconf.c (File Modified)
11129 trunk/src/s_conf.c (File Modified)
11130 trunk/src/s_serv.c (File Modified)
11131 trunk/src/s_user.c (File Modified)
11134 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11136 - New reject message, ala ircu.
11140 trunk/src/reject.c (File Modified)
11143 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11145 - Reduce 'broadcast storm' effect in m_chghost.
11149 trunk/modules/m_chghost.c (File Modified)
11152 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11154 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11158 trunk/include/supported.h (File Modified)
11159 trunk/src/messages.tab (File Modified)
11162 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11168 trunk/include/channel.h (File Modified)
11169 trunk/modules/core/m_message.c (File Modified)
11170 trunk/modules/core/m_mode.c (File Modified)
11173 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11175 - use sendto_one_numeric() in some places.
11179 trunk/modules/core/m_mode.c (File Modified)
11182 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11184 - Implement channel mode +c -- colour stripping.
11188 trunk/include/irc_string.h (File Modified)
11189 trunk/include/supported.h (File Modified)
11190 trunk/modules/core/m_message.c (File Modified)
11191 trunk/modules/core/m_mode.c (File Modified)
11192 trunk/src/irc_string.c (File Modified)
11193 trunk/src/messages.tab (File Modified)
11196 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11198 - Add +qLP to CHANMODES 005 numeric.
11202 trunk/include/supported.h (File Modified)
11205 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11207 Move credits files to doc/.
11211 trunk/Hybrid-team (File Deleted)
11212 trunk/Ratbox-team (File Deleted)
11213 trunk/doc/Hybrid-team (File Added)
11214 trunk/doc/Ratbox-team (File Added)
11217 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11219 - Rename Ratbox credits as Ratbox-team.
11220 - Add in our own CREDITS.
11224 trunk/CREDITS (File Deleted)
11225 trunk/CREDITS (File Added)
11226 trunk/Ratbox-team (File Added)
11229 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11231 - Quietcache fixes.
11235 trunk/modules/core/m_mode.c (File Modified)
11238 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11240 - Rebuild configure.
11244 trunk/autom4te.cache/ (File Deleted)
11245 trunk/configure (File Modified)
11248 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11250 Add +q to messages.tab.
11254 trunk/src/messages.tab (File Modified)
11257 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11259 - port m_sjoin stuff to TS6 JOIN syntax.
11263 trunk/modules/core/m_join.c (File Modified)
11266 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11268 - Implement channel mode +q (quiet)
11272 trunk/include/channel.h (File Modified)
11273 trunk/modules/core/m_mode.c (File Modified)
11274 trunk/src/channel.c (File Modified)
11277 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11279 Add +L/+P for set_final_mode().
11283 trunk/modules/core/m_sjoin.c (File Modified)
11286 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11288 Add +L/+P in channel_modes().
11292 trunk/src/channel.c (File Modified)
11295 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11297 - Use MODE_PERMANENT, not MODE_PERMANANT
11298 - Actually use chm_staff()
11300 It compiles but is not otherwise tested.
11304 trunk/include/channel.h (File Modified)
11305 trunk/modules/core/m_mode.c (File Modified)
11306 trunk/modules/core/m_sjoin.c (File Modified)
11307 trunk/src/channel.c (File Modified)
11310 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11312 - Ok, patchlevel.h is fixed now.
11316 trunk/include/patchlevel.h (File Modified)
11319 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11325 trunk/include/patchlevel.h (File Modified)
11326 trunk/src/version.c.SH (File Modified)
11329 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11331 - Fix compilation issue with version.c.
11335 trunk/src/version.c.SH (File Modified)
11338 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11340 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11341 this from the BUGS file.
11345 trunk/BUGS (File Modified)
11348 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11350 Mangle all netsplit messages if flatten links is enabled.
11354 trunk/src/client.c (File Modified)
11357 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11359 - jilles pointed out that /stats p needed severe changes -- implement
11364 trunk/modules/m_stats.c (File Modified)
11367 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11369 Rename RELNOTES to NEWS.
11373 trunk/NEWS (File Added)
11374 trunk/RELNOTES (File Deleted)
11377 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11383 trunk/RELNOTES (File Modified)
11386 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11388 - Make /stats p work globally.
11389 - Change 'OPER(s)' to 'staff members'
11393 trunk/modules/m_stats.c (File Modified)
11396 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11398 - add modes, +LP to RPL_MYINFO.
11402 trunk/src/messages.tab (File Modified)
11405 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11407 More stuff to RELNOTES.
11411 trunk/RELNOTES (File Modified)
11414 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11420 trunk/modules/core/m_sjoin.c (File Modified)
11421 trunk/src/channel.c (File Modified)
11424 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11426 - Implement list limit exceed modes -- +L.
11430 trunk/modules/core/m_mode.c (File Modified)
11433 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11435 - Add handlers for modes +L, +P.
11439 trunk/include/channel.h (File Modified)
11440 trunk/modules/core/m_mode.c (File Modified)
11443 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11445 Update properties on *everything*.
11449 trunk/.cvsignore (Property Modified)
11450 trunk/.indent.pro (Property Modified)
11451 trunk/BUGS (File Modified) (Property Modified)
11452 trunk/CREDITS (File Modified) (Property Modified)
11453 trunk/ChangeLog (Property Modified)
11454 trunk/Hybrid-team (File Modified) (Property Modified)
11455 trunk/INSTALL (File Modified) (Property Modified)
11456 trunk/LICENSE (File Modified) (Property Modified)
11457 trunk/Makefile.in (File Modified) (Property Modified)
11458 trunk/README.FIRST (File Modified) (Property Modified)
11459 trunk/RELNOTES (File Modified) (Property Modified)
11460 trunk/SVN-Access (Property Modified)
11461 trunk/aclocal.m4 (File Modified) (Property Modified)
11462 trunk/adns/.cvsignore (Property Modified)
11463 trunk/adns/COPYING (Property Modified)
11464 trunk/adns/GPL-vs-LGPL (Property Modified)
11465 trunk/adns/Makefile.in (File Modified) (Property Modified)
11466 trunk/adns/README (Property Modified)
11467 trunk/adns/README.ircd (Property Modified)
11468 trunk/adns/adns.h (File Modified) (Property Modified)
11469 trunk/adns/check.c (File Modified) (Property Modified)
11470 trunk/adns/dlist.h (File Modified) (Property Modified)
11471 trunk/adns/event.c (File Modified) (Property Modified)
11472 trunk/adns/general.c (File Modified) (Property Modified)
11473 trunk/adns/internal.h (File Modified) (Property Modified)
11474 trunk/adns/parse.c (File Modified) (Property Modified)
11475 trunk/adns/query.c (File Modified) (Property Modified)
11476 trunk/adns/reply.c (File Modified) (Property Modified)
11477 trunk/adns/setup.c (File Modified) (Property Modified)
11478 trunk/adns/transmit.c (File Modified) (Property Modified)
11479 trunk/adns/tvarith.h (File Modified) (Property Modified)
11480 trunk/adns/types.c (File Modified) (Property Modified)
11481 trunk/configure (File Modified) (Property Modified)
11482 trunk/configure.ac (File Modified) (Property Modified)
11483 trunk/contrib/.cvsignore (Property Modified)
11484 trunk/contrib/.indent.pro (Property Modified)
11485 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11486 trunk/contrib/README (File Modified) (Property Modified)
11487 trunk/contrib/example_module.c (File Modified) (Property Modified)
11488 trunk/contrib/m_42.c (File Modified) (Property Modified)
11489 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11490 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11491 trunk/contrib/m_force.c (File Modified) (Property Modified)
11492 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11493 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11494 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11495 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11496 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11497 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11498 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11499 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11500 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11501 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11502 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11503 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11504 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11505 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11506 trunk/doc/.cvsignore (Property Modified)
11507 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11508 trunk/doc/Makefile.in (File Modified) (Property Modified)
11509 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11510 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11511 trunk/doc/challenge.txt (File Modified) (Property Modified)
11512 trunk/doc/example.conf (File Modified) (Property Modified)
11513 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11514 trunk/doc/hooks.txt (File Modified) (Property Modified)
11515 trunk/doc/index.txt (File Modified) (Property Modified)
11516 trunk/doc/ircd.8 (File Modified) (Property Modified)
11517 trunk/doc/ircd.motd (Property Modified)
11518 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11519 trunk/doc/modeg.txt (File Modified) (Property Modified)
11520 trunk/doc/modes.txt (File Modified) (Property Modified)
11521 trunk/doc/monitor.txt (File Modified) (Property Modified)
11522 trunk/doc/old/Authors (Property Modified)
11523 trunk/doc/operguide.txt (File Modified) (Property Modified)
11524 trunk/doc/opermyth.txt (Property Modified)
11525 trunk/doc/server-version-info (File Modified) (Property Modified)
11526 trunk/doc/services.txt (File Modified) (Property Modified)
11527 trunk/doc/technical/README.TSora (Property Modified)
11528 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11529 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11530 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11531 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11532 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11533 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11534 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11535 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11536 trunk/doc/technical/rfc1459.txt (Property Modified)
11537 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11538 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11539 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11540 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11541 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11542 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11543 trunk/help/Makefile.in (File Modified) (Property Modified)
11544 trunk/help/opers/accept (Property Modified)
11545 trunk/help/opers/admin (Property Modified)
11546 trunk/help/opers/away (Property Modified)
11547 trunk/help/opers/capab (Property Modified)
11548 trunk/help/opers/challenge (Property Modified)
11549 trunk/help/opers/close (Property Modified)
11550 trunk/help/opers/cmode (Property Modified)
11551 trunk/help/opers/cnotice (Property Modified)
11552 trunk/help/opers/connect (Property Modified)
11553 trunk/help/opers/cprivmsg (Property Modified)
11554 trunk/help/opers/credits (Property Modified)
11555 trunk/help/opers/die (Property Modified)
11556 trunk/help/opers/dline (Property Modified)
11557 trunk/help/opers/eob (Property Modified)
11558 trunk/help/opers/error (Property Modified)
11559 trunk/help/opers/etrace (Property Modified)
11560 trunk/help/opers/gline (Property Modified)
11561 trunk/help/opers/help (Property Modified)
11562 trunk/help/opers/index (Property Modified)
11563 trunk/help/opers/info (Property Modified)
11564 trunk/help/opers/invite (Property Modified)
11565 trunk/help/opers/ison (Property Modified)
11566 trunk/help/opers/join (Property Modified)
11567 trunk/help/opers/kick (Property Modified)
11568 trunk/help/opers/kill (Property Modified)
11569 trunk/help/opers/kline (Property Modified)
11570 trunk/help/opers/knock (Property Modified)
11571 trunk/help/opers/links (Property Modified)
11572 trunk/help/opers/list (Property Modified)
11573 trunk/help/opers/locops (Property Modified)
11574 trunk/help/opers/lusers (Property Modified)
11575 trunk/help/opers/modlist (Property Modified)
11576 trunk/help/opers/modload (Property Modified)
11577 trunk/help/opers/modrestart (Property Modified)
11578 trunk/help/opers/modunload (Property Modified)
11579 trunk/help/opers/motd (Property Modified)
11580 trunk/help/opers/names (Property Modified)
11581 trunk/help/opers/nick (Property Modified)
11582 trunk/help/opers/notice (Property Modified)
11583 trunk/help/opers/oper (Property Modified)
11584 trunk/help/opers/operspy (Property Modified)
11585 trunk/help/opers/operwall (Property Modified)
11586 trunk/help/opers/part (Property Modified)
11587 trunk/help/opers/pass (Property Modified)
11588 trunk/help/opers/ping (Property Modified)
11589 trunk/help/opers/pong (Property Modified)
11590 trunk/help/opers/post (Property Modified)
11591 trunk/help/opers/privmsg (Property Modified)
11592 trunk/help/opers/quit (Property Modified)
11593 trunk/help/opers/rehash (Property Modified)
11594 trunk/help/opers/restart (Property Modified)
11595 trunk/help/opers/resv (Property Modified)
11596 trunk/help/opers/server (Property Modified)
11597 trunk/help/opers/set (Property Modified)
11598 trunk/help/opers/sjoin (Property Modified)
11599 trunk/help/opers/squit (Property Modified)
11600 trunk/help/opers/stats (Property Modified)
11601 trunk/help/opers/svinfo (Property Modified)
11602 trunk/help/opers/testgecos (Property Modified)
11603 trunk/help/opers/testline (Property Modified)
11604 trunk/help/opers/testmask (Property Modified)
11605 trunk/help/opers/time (Property Modified)
11606 trunk/help/opers/topic (Property Modified)
11607 trunk/help/opers/trace (Property Modified)
11608 trunk/help/opers/uhelp (Property Modified)
11609 trunk/help/opers/umode (Property Modified)
11610 trunk/help/opers/undline (Property Modified)
11611 trunk/help/opers/ungline (Property Modified)
11612 trunk/help/opers/unkline (Property Modified)
11613 trunk/help/opers/unresv (Property Modified)
11614 trunk/help/opers/unxline (Property Modified)
11615 trunk/help/opers/user (Property Modified)
11616 trunk/help/opers/userhost (Property Modified)
11617 trunk/help/opers/users (Property Modified)
11618 trunk/help/opers/version (Property Modified)
11619 trunk/help/opers/wallops (Property Modified)
11620 trunk/help/opers/who (Property Modified)
11621 trunk/help/opers/whois (Property Modified)
11622 trunk/help/opers/whowas (Property Modified)
11623 trunk/help/opers/xline (Property Modified)
11624 trunk/help/users/index (Property Modified)
11625 trunk/help/users/info (Property Modified)
11626 trunk/help/users/notice (Property Modified)
11627 trunk/help/users/privmsg (Property Modified)
11628 trunk/help/users/stats (Property Modified)
11629 trunk/help/users/umode (Property Modified)
11630 trunk/include/.cvsignore (Property Modified)
11631 trunk/include/.indent.pro (Property Modified)
11632 trunk/include/balloc.h (File Modified) (Property Modified)
11633 trunk/include/cache.h (File Modified) (Property Modified)
11634 trunk/include/channel.h (File Modified) (Property Modified)
11635 trunk/include/class.h (File Modified) (Property Modified)
11636 trunk/include/client.h (File Modified) (Property Modified)
11637 trunk/include/commio.h (File Modified) (Property Modified)
11638 trunk/include/common.h (File Modified) (Property Modified)
11639 trunk/include/config.h (File Modified) (Property Modified)
11640 trunk/include/config.h.dist (File Modified) (Property Modified)
11641 trunk/include/defaults.h (File Modified) (Property Modified)
11642 trunk/include/event.h (File Modified) (Property Modified)
11643 trunk/include/hash.h (File Modified) (Property Modified)
11644 trunk/include/hook.h (File Modified) (Property Modified)
11645 trunk/include/hostmask.h (File Modified) (Property Modified)
11646 trunk/include/irc_string.h (File Modified) (Property Modified)
11647 trunk/include/ircd.h (File Modified) (Property Modified)
11648 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11649 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11650 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11651 trunk/include/linebuf.h (File Modified) (Property Modified)
11652 trunk/include/listener.h (File Modified) (Property Modified)
11653 trunk/include/m_info.h (File Modified) (Property Modified)
11654 trunk/include/memory.h (File Modified) (Property Modified)
11655 trunk/include/modules.h (File Modified) (Property Modified)
11656 trunk/include/monitor.h (File Modified) (Property Modified)
11657 trunk/include/msg.h (File Modified) (Property Modified)
11658 trunk/include/newconf.h (File Modified) (Property Modified)
11659 trunk/include/numeric.h (File Modified) (Property Modified)
11660 trunk/include/packet.h (File Modified) (Property Modified)
11661 trunk/include/parse.h (File Modified) (Property Modified)
11662 trunk/include/patchlevel.h (File Modified) (Property Modified)
11663 trunk/include/patricia.h (File Modified) (Property Modified)
11664 trunk/include/reject.h (File Modified) (Property Modified)
11665 trunk/include/res.h (File Modified) (Property Modified)
11666 trunk/include/restart.h (File Modified) (Property Modified)
11667 trunk/include/s_auth.h (File Modified) (Property Modified)
11668 trunk/include/s_conf.h (File Modified) (Property Modified)
11669 trunk/include/s_gline.h (File Modified) (Property Modified)
11670 trunk/include/s_log.h (File Modified) (Property Modified)
11671 trunk/include/s_newconf.h (File Modified) (Property Modified)
11672 trunk/include/s_serv.h (File Modified) (Property Modified)
11673 trunk/include/s_stats.h (File Modified) (Property Modified)
11674 trunk/include/s_user.h (File Modified) (Property Modified)
11675 trunk/include/s_zip.h (File Modified) (Property Modified)
11676 trunk/include/scache.h (File Modified) (Property Modified)
11677 trunk/include/send.h (File Modified) (Property Modified)
11678 trunk/include/serno.h (Property Modified)
11679 trunk/include/setup.h.in (Property Modified)
11680 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11681 trunk/include/stdinc.h (File Modified) (Property Modified)
11682 trunk/include/supported.h (File Modified) (Property Modified)
11683 trunk/include/tools.h (File Modified) (Property Modified)
11684 trunk/include/whowas.h (File Modified) (Property Modified)
11685 trunk/install-sh (File Modified) (Property Modified)
11686 trunk/modules/.cvsignore (Property Modified)
11687 trunk/modules/.depend (Property Modified)
11688 trunk/modules/.indent.pro (Property Modified)
11689 trunk/modules/Makefile.in (File Modified) (Property Modified)
11690 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11691 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11692 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11693 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11694 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11695 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11696 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11697 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11698 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11699 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11700 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11701 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11702 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11703 trunk/modules/m_accept.c (File Modified) (Property Modified)
11704 trunk/modules/m_admin.c (File Modified) (Property Modified)
11705 trunk/modules/m_away.c (File Modified) (Property Modified)
11706 trunk/modules/m_cap.c (File Modified) (Property Modified)
11707 trunk/modules/m_capab.c (File Modified) (Property Modified)
11708 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11709 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11710 trunk/modules/m_close.c (File Modified) (Property Modified)
11711 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11712 trunk/modules/m_connect.c (File Modified) (Property Modified)
11713 trunk/modules/m_dline.c (File Modified) (Property Modified)
11714 trunk/modules/m_encap.c (File Modified) (Property Modified)
11715 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11716 trunk/modules/m_gline.c (File Modified) (Property Modified)
11717 trunk/modules/m_help.c (File Modified) (Property Modified)
11718 trunk/modules/m_info.c (File Modified) (Property Modified)
11719 trunk/modules/m_invite.c (File Modified) (Property Modified)
11720 trunk/modules/m_ison.c (File Modified) (Property Modified)
11721 trunk/modules/m_kline.c (File Modified) (Property Modified)
11722 trunk/modules/m_knock.c (File Modified) (Property Modified)
11723 trunk/modules/m_links.c (File Modified) (Property Modified)
11724 trunk/modules/m_list.c (File Modified) (Property Modified)
11725 trunk/modules/m_locops.c (File Modified) (Property Modified)
11726 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11727 trunk/modules/m_map.c (File Modified) (Property Modified)
11728 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11729 trunk/modules/m_motd.c (File Modified) (Property Modified)
11730 trunk/modules/m_names.c (File Modified) (Property Modified)
11731 trunk/modules/m_oper.c (File Modified) (Property Modified)
11732 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11733 trunk/modules/m_pass.c (File Modified) (Property Modified)
11734 trunk/modules/m_ping.c (File Modified) (Property Modified)
11735 trunk/modules/m_pong.c (File Modified) (Property Modified)
11736 trunk/modules/m_post.c (File Modified) (Property Modified)
11737 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11738 trunk/modules/m_restart.c (File Modified) (Property Modified)
11739 trunk/modules/m_resv.c (File Modified) (Property Modified)
11740 trunk/modules/m_services.c (File Modified) (Property Modified)
11741 trunk/modules/m_set.c (File Modified) (Property Modified)
11742 trunk/modules/m_stats.c (File Modified) (Property Modified)
11743 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11744 trunk/modules/m_tb.c (File Modified) (Property Modified)
11745 trunk/modules/m_testline.c (File Modified) (Property Modified)
11746 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11747 trunk/modules/m_time.c (File Modified) (Property Modified)
11748 trunk/modules/m_topic.c (File Modified) (Property Modified)
11749 trunk/modules/m_trace.c (File Modified) (Property Modified)
11750 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11751 trunk/modules/m_user.c (File Modified) (Property Modified)
11752 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11753 trunk/modules/m_users.c (File Modified) (Property Modified)
11754 trunk/modules/m_version.c (File Modified) (Property Modified)
11755 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11756 trunk/modules/m_who.c (File Modified) (Property Modified)
11757 trunk/modules/m_whois.c (File Modified) (Property Modified)
11758 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11759 trunk/modules/m_xline.c (File Modified) (Property Modified)
11760 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11761 trunk/servlink/.cvsignore (Property Modified)
11762 trunk/servlink/.indent.pro (Property Modified)
11763 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11764 trunk/servlink/README (File Modified) (Property Modified)
11765 trunk/servlink/TODO (File Modified) (Property Modified)
11766 trunk/servlink/control.c (File Modified) (Property Modified)
11767 trunk/servlink/control.h (File Modified) (Property Modified)
11768 trunk/servlink/io.c (File Modified) (Property Modified)
11769 trunk/servlink/io.h (File Modified) (Property Modified)
11770 trunk/servlink/servlink.c (File Modified) (Property Modified)
11771 trunk/servlink/servlink.h (File Modified) (Property Modified)
11772 trunk/src/.cvsignore (Property Modified)
11773 trunk/src/.depend (Property Modified)
11774 trunk/src/.indent.pro (Property Modified)
11775 trunk/src/Makefile.in (File Modified) (Property Modified)
11776 trunk/src/adns.c (File Modified) (Property Modified)
11777 trunk/src/balloc.c (File Modified) (Property Modified)
11778 trunk/src/cache.c (File Modified) (Property Modified)
11779 trunk/src/channel.c (File Modified) (Property Modified)
11780 trunk/src/class.c (File Modified) (Property Modified)
11781 trunk/src/client.c (File Modified) (Property Modified)
11782 trunk/src/commio.c (File Modified) (Property Modified)
11783 trunk/src/devpoll.c (File Modified) (Property Modified)
11784 trunk/src/epoll.c (File Modified) (Property Modified)
11785 trunk/src/event.c (File Modified) (Property Modified)
11786 trunk/src/getopt.c (File Modified) (Property Modified)
11787 trunk/src/hash.c (File Modified) (Property Modified)
11788 trunk/src/hook.c (File Modified) (Property Modified)
11789 trunk/src/hostmask.c (File Modified) (Property Modified)
11790 trunk/src/irc_string.c (File Modified) (Property Modified)
11791 trunk/src/ircd.c (File Modified) (Property Modified)
11792 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11793 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11794 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11795 trunk/src/kdparse.c (File Modified) (Property Modified)
11796 trunk/src/kqueue.c (File Modified) (Property Modified)
11797 trunk/src/linebuf.c (File Modified) (Property Modified)
11798 trunk/src/listener.c (File Modified) (Property Modified)
11799 trunk/src/match.c (File Modified) (Property Modified)
11800 trunk/src/memory.c (File Modified) (Property Modified)
11801 trunk/src/messages.tab (File Modified) (Property Modified)
11802 trunk/src/modules.c (File Modified) (Property Modified)
11803 trunk/src/monitor.c (File Modified) (Property Modified)
11804 trunk/src/newconf.c (File Modified) (Property Modified)
11805 trunk/src/numeric.c (File Modified) (Property Modified)
11806 trunk/src/packet.c (File Modified) (Property Modified)
11807 trunk/src/parse.c (File Modified) (Property Modified)
11808 trunk/src/patricia.c (File Modified) (Property Modified)
11809 trunk/src/poll.c (File Modified) (Property Modified)
11810 trunk/src/reject.c (File Modified) (Property Modified)
11811 trunk/src/restart.c (File Modified) (Property Modified)
11812 trunk/src/s_auth.c (File Modified) (Property Modified)
11813 trunk/src/s_conf.c (File Modified) (Property Modified)
11814 trunk/src/s_gline.c (File Modified) (Property Modified)
11815 trunk/src/s_log.c (File Modified) (Property Modified)
11816 trunk/src/s_newconf.c (File Modified) (Property Modified)
11817 trunk/src/s_serv.c (File Modified) (Property Modified)
11818 trunk/src/s_stats.c (File Modified) (Property Modified)
11819 trunk/src/s_user.c (File Modified) (Property Modified)
11820 trunk/src/scache.c (File Modified) (Property Modified)
11821 trunk/src/select.c (File Modified) (Property Modified)
11822 trunk/src/send.c (File Modified) (Property Modified)
11823 trunk/src/snprintf.c (File Modified) (Property Modified)
11824 trunk/src/tools.c (File Modified) (Property Modified)
11825 trunk/src/version.c.SH (File Modified) (Property Modified)
11826 trunk/src/whowas.c (File Modified) (Property Modified)
11827 trunk/tools/.cvsignore (Property Modified)
11828 trunk/tools/Makefile.in (File Modified) (Property Modified)
11829 trunk/tools/README (File Modified) (Property Modified)
11830 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11831 trunk/tools/convertilines.c (File Modified) (Property Modified)
11832 trunk/tools/convertklines.c (File Modified) (Property Modified)
11833 trunk/tools/mkkeypair (Property Modified)
11834 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11835 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11836 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11837 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11838 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11839 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11840 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11841 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11842 trunk/tools/untabify (File Modified) (Property Modified)
11843 trunk/tools/viconf.c (File Modified) (Property Modified)
11846 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11852 trunk/RELNOTES (File Modified)
11855 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11857 - Make version.c use our serial, not ratbox's.
11861 trunk/src/version.c.SH (File Modified)
11864 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11867 - revved patchlevel to 2.1.5
11871 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11875 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11877 - fix buffer overflow and unterminated buffer when removing TS6 bans
11878 - fix rebuilding of SJOIN
11882 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11885 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11887 have servlink report if it gets an uncompressed error message when it gets inflate failures
11890 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11893 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11895 - extend our copyrights to 2005.
11899 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12005 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12008 - revved patchlevel to 2.1.4
12012 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12016 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12018 - add TARGMAX to 005
12019 - remove the +1 from ->uid in struct Client
12020 - fix checking of accept entries in m_accept.c
12024 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12030 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12032 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12037 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12040 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12042 - remove an unused variable
12046 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12049 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12051 don't burst a TS5 name in burst_TS6. -via jillies
12054 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12057 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12059 - via jilles, make nickchanges invalidate any cached bans for
12064 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12070 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12072 - fix some char vs byte usage to make adns compile cleanly with gcc4
12076 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12077 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12078 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12079 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12080 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12081 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12083 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12086 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12088 userhost should allow 5 userhost checks, not 4
12091 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12094 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12096 - another darwin fix
12100 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12103 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12109 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12110 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12111 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12112 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12113 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12114 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12115 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12116 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12119 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12121 - remove bogus extern of abort_list
12125 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12128 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12130 svn repo access stuff
12133 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12136 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12142 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12145 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12151 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12154 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12156 revert omotd..i thought it was a good idea..oh well
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12162 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12164 Commas are bad things in channel keys
12168 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12171 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12173 Add OMOTD command to display oper motd
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12180 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12182 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12185 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12188 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12190 Modified files: (Branch: RATBOX_2_1)
12193 - stop testing whois for protocol violations, as they can be caused in
12194 ircds going all the way back to the original ircd2.8
12196 Revision Changes Path
12197 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12201 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12203 Modified files: (Branch: RATBOX_2_1)
12206 - remove some 2.2 code
12208 Revision Changes Path
12209 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12213 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12215 Modified files: (Branch: RATBOX_2_1)
12218 backport of the silly december 31st bug
12220 Revision Changes Path
12221 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12225 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12227 Modified files: (Branch: RATBOX_2_1)
12229 include patchlevel.h
12231 - revved patchlevel to 2.1.3
12233 Revision Changes Path
12234 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12235 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12239 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12241 Modified files: (Branch: RATBOX_2_1)
12244 modules/core m_nick.c
12247 - stop removing a clients own list of accepted clients when they do a
12249 - clean up the accept code so its less retarded
12251 Revision Changes Path
12252 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12253 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12254 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12255 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12259 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12261 Modified files: (Branch: RATBOX_2_1)
12264 src event.c ircd.c newconf.c
12266 - remove a defn of links_cache_list in m_links.c which was causing
12267 the flattened links update to be ignored
12268 - add eventUpdate(), and make links_delay update on rehash
12270 Revision Changes Path
12271 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12272 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12273 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12274 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12275 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12279 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12281 Modified files: (Branch: RATBOX_2_1)
12285 - make the conf parser apply service {}; on rehash
12287 Revision Changes Path
12288 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12289 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12293 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12295 Modified files: (Branch: RATBOX_2_1)
12298 - show ENABLE_SERVICES define in info
12300 Revision Changes Path
12301 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12305 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12307 Modified files: (Branch: RATBOX_2_1)
12308 modules m_services.c m_stats.c
12310 - via jilles, make m_services.c hook into stats U and display service
12313 Revision Changes Path
12314 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12315 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12319 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12321 Modified files: (Branch: RATBOX_2_1)
12322 . configure configure.ac
12324 - default build to -O2
12326 Revision Changes Path
12327 7.249.2.2 +4 -4 ircd-ratbox/configure
12328 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12332 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12334 Modified files: (Branch: RATBOX_2_1)
12335 doc example.conf example.efnet.conf
12336 include client.h s_conf.h s_newconf.h
12338 modules/core m_join.c m_nick.c
12339 src channel.c newconf.c s_conf.c s_user.c
12341 - remove no_oper_resvs from general {};
12342 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12344 Revision Changes Path
12345 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12346 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12347 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12348 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12349 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12350 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12351 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12352 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12353 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12354 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12355 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12356 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12360 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12362 Modified files: (Branch: RATBOX_2_1)
12363 modules/core m_mode.c m_nick.c
12367 - raise max temptime to a year
12369 - require 9 parameters in ms_nick(), 10 in ms_uid()
12371 Revision Changes Path
12372 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12373 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12374 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12378 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12380 Modified files: (Branch: RATBOX_2_1)
12381 modules m_services.c
12383 - only show services logged in info when its a local client
12385 Revision Changes Path
12386 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12390 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12392 Modified files: (Branch: RATBOX_2_1)
12395 passing a pointer to a pointer is not what was intended, oops
12397 Revision Changes Path
12398 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12402 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12404 Modified files: (Branch: RATBOX_2_1)
12407 - update services.txt with FNC
12409 Revision Changes Path
12410 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12414 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12416 Modified files: (Branch: RATBOX_2_1)
12419 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12421 Revision Changes Path
12422 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12426 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12428 Modified files: (Branch: RATBOX_2_1)
12431 - add some uniqueness into auth process for bopm
12433 Revision Changes Path
12434 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12438 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12440 Modified files: (Branch: RATBOX_2_1)
12441 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12443 - make contrib/ compile
12445 Revision Changes Path
12446 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12447 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12448 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12449 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12453 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12455 Modified files: (Branch: RATBOX_2_1)
12456 modules m_monitor.c
12458 Don't allow MONITOR from an unregistered client
12460 Revision Changes Path
12461 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12465 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12467 Modified files: (Branch: RATBOX_2_1)
12468 doc example.conf example.efnet.conf
12470 src class.c messages.tab newconf.c
12472 - remove sendq_eob, its become more of a hindrance than a benefit.
12473 - sync example.efnet.conf cluster {}; with example.conf
12475 Revision Changes Path
12476 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12477 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12478 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12479 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12480 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12481 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12485 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12487 Modified files: (Branch: RATBOX_2_1)
12489 include patchlevel.h
12492 - revved patchlevel to 2.1.2
12494 Revision Changes Path
12495 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12496 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12500 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12502 Modified files: (Branch: RATBOX_2_1)
12503 . configure configure.ac
12505 - raise default topiclen to 160.
12507 Revision Changes Path
12508 7.249.2.1 +3 -3 ircd-ratbox/configure
12509 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12513 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12515 Modified files: (Branch: RATBOX_2_1)
12516 modules m_services.c
12518 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12519 tsinfo matches this
12521 Revision Changes Path
12522 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12526 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12528 Modified files: (Branch: RATBOX_2_1)
12529 modules m_services.c
12531 - monitor_signoff() the client we're nickchanging
12533 Revision Changes Path
12534 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12538 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12540 Modified files: (Branch: RATBOX_2_1)
12543 - fix various UID problems with trace
12545 Revision Changes Path
12546 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12550 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12552 Modified files: (Branch: RATBOX_2_1)
12553 help/opers dline kline
12554 modules m_resv.c m_stats.c
12555 modules/core m_mode.c
12558 - tidy up kline/dline help to note they dont accept nick as target
12559 - disallow bans beginning with ':' over bmask
12560 - disallow bans with a space in chm_ban
12561 - stop counting hidden opers in stats p
12562 - match() parameters in remote unresv were inverted, causing it to fail
12563 - fix possibility of clients setting blank keys
12565 Revision Changes Path
12566 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12567 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12568 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12569 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12570 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12574 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12576 Modified files: (Branch: RATBOX_2_1)
12579 - fix problems with amd64 and the way we do va_list
12581 Revision Changes Path
12582 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12586 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12588 Modified files: (Branch: RATBOX_2_1)
12589 modules m_services.c
12591 - tidy up the kill notifications for RSFNC
12593 Revision Changes Path
12594 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12598 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12600 Modified files: (Branch: RATBOX_2_1)
12602 modules m_services.c
12605 - some more rserv stuff:
12606 - add RSFNC capability
12607 - fix up RSFNC, kill existing clients if they exist.
12609 Revision Changes Path
12610 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12611 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12612 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12616 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12618 Modified files: (Branch: RATBOX_2_1)
12619 modules m_services.c
12621 - first stab at a FNC implementation for rserv
12623 Revision Changes Path
12624 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12628 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12630 Modified files: (Branch: RATBOX_2_1)
12635 Revision Changes Path
12636 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12640 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12642 Modified files: (Branch: RATBOX_2_1)
12645 - add links_delay back
12647 Revision Changes Path
12648 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12652 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12654 Modified files: (Branch: RATBOX_2_1)
12658 - swap tabs for spaces
12660 Revision Changes Path
12661 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12662 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12666 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12668 Modified files: (Branch: RATBOX_2_1)
12671 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12672 contained in the client_flood conf option
12673 - remove a couple of unused defines from info
12675 Revision Changes Path
12676 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12680 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12682 Modified files: (Branch: RATBOX_2_1)
12685 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12687 Revision Changes Path
12688 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12692 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12694 Modified files: (Branch: RATBOX_2_1)
12695 doc example.conf example.efnet.conf
12697 - fix missing closing comment tag
12699 Revision Changes Path
12700 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12701 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12705 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12707 Modified files: (Branch: RATBOX_2_1)
12709 include patchlevel.h
12711 - revved patchlevel to 2.1.1
12713 Revision Changes Path
12714 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12715 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12719 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12721 Modified files: (Branch: RATBOX_2_1)
12724 - sync up remote kline reasons, so theyre consistent with what happens
12725 when we add local klines - notably the "Temporary K-line x min" and
12726 date added to reason.
12728 Revision Changes Path
12729 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12733 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12735 Modified files: (Branch: RATBOX_2_1)
12738 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12740 Revision Changes Path
12741 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12745 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12747 Modified files: (Branch: RATBOX_2_1)
12750 used the data pointer we saved, not what just got nulled
12752 Revision Changes Path
12753 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12757 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12759 Modified files: (Branch: RATBOX_2_1)
12760 modules m_resv.c m_xline.c
12762 - fix broken propagation of xline/resv
12764 Revision Changes Path
12765 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12766 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12770 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12772 Modified files: (Branch: RATBOX_2_1)
12775 - properly increment bad auth count for stats T when we timeout an auth
12777 Revision Changes Path
12778 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12782 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12784 Modified files: (Branch: RATBOX_2_1)
12787 modules/core m_nick.c
12789 - fix a bit that didnt make sense in monitor.txt
12790 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12792 Revision Changes Path
12793 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12794 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12795 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12799 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12801 Modified files: (Branch: RATBOX_2_1)
12804 removing dlink nodes from auth_poll_list twice is bad
12806 Revision Changes Path
12807 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12811 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12813 Modified files: (Branch: RATBOX_2_1)
12816 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12817 changed to RPL_STATSDEBUG
12819 Revision Changes Path
12820 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12824 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12826 Added files: (Branch: RATBOX_2_1)
12829 - add some documentation about target change
12831 Revision Changes Path
12832 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12836 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12838 Modified files: (Branch: RATBOX_2_1)
12839 include supported.h
12840 modules/core m_message.c
12842 - remove extra argument to 005
12843 - disallow messaging of UIDs
12845 Revision Changes Path
12846 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12847 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12851 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12853 Modified files: (Branch: RATBOX_2_1)
12856 - fix a longstanding parser bug with wrong limit checking, causing us to
12857 accept one less parameter than we're allowed to accept.
12859 Revision Changes Path
12860 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12864 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12866 Modified files: (Branch: RATBOX_2_1)
12867 modules/core m_message.c
12869 - exempt users messaging themselves from target change
12871 Revision Changes Path
12872 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12876 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12878 Modified files: (Branch: RATBOX_2_1)
12879 include supported.h
12881 - stop violating MAXPARA on 005.
12883 Revision Changes Path
12884 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12888 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12890 Modified files: (Branch: RATBOX_2_1)
12891 modules/core m_nick.c
12893 - dont store an ipv6 sockhost if we're not compiled with v6 support
12895 Revision Changes Path
12896 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12900 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12902 Modified files: (Branch: RATBOX_2_1)
12905 - remove some vms includes
12907 Revision Changes Path
12908 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12912 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12914 Modified files: (Branch: RATBOX_2_1)
12918 - force commit for new branch
12920 Revision Changes Path
12921 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12922 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12926 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12929 . RELNOTES configure configure.ac
12930 include patchlevel.h
12932 - revved patchlevel to 2.1.0
12934 Revision Changes Path
12935 1.114 +6 -2 ircd-ratbox/RELNOTES
12936 7.249 +11 -11 ircd-ratbox/configure
12937 7.63 +3 -3 ircd-ratbox/configure.ac
12938 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12942 leeh 2005/03/04 13:31:32 EST (20050304_2)
12946 include patchlevel.h
12949 - revved patchlevel to 2.1.0beta2
12951 Revision Changes Path
12952 1.113 +12 -0 ircd-ratbox/RELNOTES
12953 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12957 leeh 2005/03/04 13:27:05 EST (20050304_1)
12960 doc whats-new-2.1.txt
12963 - update whats-new-2.1
12964 - when we're handling global NAMES, dont output channels if there are no
12965 members within them we can show.
12967 Revision Changes Path
12968 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12969 7.436 +12 -2 ircd-ratbox/src/channel.c
12973 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12978 That would be a node_heap not a prefix_heap..oops
12980 Revision Changes Path
12981 7.30 +1 -1 ircd-ratbox/src/patricia.c
12985 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12990 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12991 otherwise..the other macros might work????
12993 Revision Changes Path
12994 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12998 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13001 . configure configure.ac
13005 Revision Changes Path
13006 7.248 +5 -5 ircd-ratbox/configure
13007 7.62 +5 -5 ircd-ratbox/configure.ac
13011 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13014 . configure configure.ac
13018 Revision Changes Path
13019 7.247 +3 -2 ircd-ratbox/configure
13020 7.61 +3 -2 ircd-ratbox/configure.ac
13024 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13027 . configure configure.ac
13031 Revision Changes Path
13032 7.246 +6 -6 ircd-ratbox/configure
13033 7.60 +4 -4 ircd-ratbox/configure.ac
13037 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13040 . configure configure.ac
13043 Doh these changes got put on RATBOX_2_0 when they were meant for
13045 Also merged in the monitor heap size stuff, not that i think monitor has
13048 Revision Changes Path
13049 7.245 +12 -3 ircd-ratbox/configure
13050 7.59 +11 -3 ircd-ratbox/configure.ac
13051 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13055 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13060 Add more robust alloca checking
13062 Revision Changes Path
13063 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13067 leeh 2005/02/24 15:27:17 EST (20050224_9)
13072 - fix the copyright on m_42.c :p
13074 Revision Changes Path
13075 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13079 leeh 2005/02/24 15:22:53 EST (20050224_8)
13082 include supported.h
13085 - fix a core in undline on bad masks
13086 - remove an unwanted space from beginning of second 005 numeric
13088 Revision Changes Path
13089 7.5 +1 -1 ircd-ratbox/include/supported.h
13090 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13094 leeh 2005/02/24 15:18:59 EST (20050224_7)
13097 modules m_monitor.c
13099 - use max_monitor when adding nicknames
13101 that should be everything now..
13103 Revision Changes Path
13104 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13108 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13115 Revision Changes Path
13116 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13120 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13127 Revision Changes Path
13128 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13132 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13137 The Answer to Life, the Universe, and Everything
13139 Revision Changes Path
13140 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13144 leeh 2005/02/24 14:53:04 EST (20050224_3)
13148 modules m_monitor.c
13149 src ircd.c monitor.c
13151 - call init_monitor() on startup
13152 - add in support for adding/deleting/listing monitor entries
13154 Revision Changes Path
13155 7.2 +3 -1 ircd-ratbox/include/monitor.h
13156 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13157 7.374 +2 -0 ircd-ratbox/src/ircd.c
13158 7.3 +15 -4 ircd-ratbox/src/monitor.c
13162 leeh 2005/02/23 21:20:10 EST (20050224_2)
13165 doc example.conf example.efnet.conf
13166 include s_conf.h supported.h
13167 modules Makefile.in
13168 src client.c newconf.c s_conf.c
13170 modules m_monitor.c
13172 - add the max_monitor config option
13173 - advertise MONITOR=%d in 005
13174 - clear a local clients monitor list on exit
13175 - add the framework for the MONITOR command
13178 Revision Changes Path
13179 7.261 +5 -0 ircd-ratbox/doc/example.conf
13180 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13181 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13182 7.4 +4 -2 ircd-ratbox/include/supported.h
13183 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13184 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13185 7.492 +1 -0 ircd-ratbox/src/client.c
13186 7.202 +1 -0 ircd-ratbox/src/newconf.c
13187 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13191 leeh 2005/02/23 20:57:51 EST (20050224_1)
13194 . configure configure.ac
13198 - move MONITOR_HEAP_SIZE over to configure
13200 Revision Changes Path
13201 7.244 ircd-ratbox/configure
13202 7.58 +4 -2 ircd-ratbox/configure.ac
13203 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13204 7.2 +0 -2 ircd-ratbox/src/monitor.c
13208 leeh 2005/02/23 20:48:08 EST (20050224_0)
13212 include client.h numeric.h
13213 modules/core m_nick.c
13214 src Makefile.in client.c messages.tab
13220 - first half of my server-side notify list implementation..
13222 Revision Changes Path
13223 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13224 7.266 +3 -0 ircd-ratbox/include/client.h
13225 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13226 7.58 +6 -0 ircd-ratbox/include/numeric.h
13227 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13228 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13229 7.491 +3 -0 ircd-ratbox/src/client.c
13230 7.126 +5 -5 ircd-ratbox/src/messages.tab
13231 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13232 7.342 +2 -0 ircd-ratbox/src/s_user.c
13236 leeh 2005/02/23 18:42:59 EST (20050223_0)
13241 - double the size of the client and channel hashtables (64k -> 128k and
13242 32k -> 64k). The improvements are quite significant..
13244 Revision Changes Path
13245 7.54 +4 -4 ircd-ratbox/include/hash.h
13249 leeh 2005/02/22 14:55:56 EST (20050222_1)
13253 modules m_services.c
13255 - remove a couple of unused vars
13256 - update monitor.txt
13258 Revision Changes Path
13259 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13260 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13264 leeh 2005/02/21 19:47:24 EST (20050222_0)
13269 - add in my documentation on the upcoming MONITOR command
13271 Revision Changes Path
13272 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13276 leeh 2005/02/21 12:09:34 EST (20050221_0)
13279 . configure configure.ac
13280 doc whats-new-2.1.txt
13281 tools README.mkpasswd
13285 - update whats-new-2.1.txt some more
13286 - we dont have vms mkpasswd anymore
13287 - remove the unused crypt.c
13289 Revision Changes Path
13290 7.243 +3 -6 ircd-ratbox/configure
13291 7.57 +2 -4 ircd-ratbox/configure.ac
13292 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13293 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13294 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13298 leeh 2005/02/19 12:38:09 EST (20050219_3)
13301 doc example.conf example.efnet.conf
13304 src channel.c client.c ircd.c s_conf.c
13306 - rework the splitcode, splitservers is now how many servers we've marked as
13307 EOB, rather than how many are linked. Thus pull ourselves out of
13308 splitmode immediately once this is satisfied
13310 Revision Changes Path
13311 7.260 +8 -9 ircd-ratbox/doc/example.conf
13312 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13313 7.83 +1 -0 ircd-ratbox/include/ircd.h
13314 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13315 7.435 +16 -36 ircd-ratbox/src/channel.c
13316 7.490 +2 -0 ircd-ratbox/src/client.c
13317 7.373 +2 -1 ircd-ratbox/src/ircd.c
13318 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13322 leeh 2005/02/19 09:02:34 EST (20050219_2)
13325 doc example.conf example.efnet.conf
13326 include ircd.h s_conf.h
13328 src channel.c ircd.c newconf.c s_conf.c
13330 - remove split_delay
13332 Revision Changes Path
13333 7.259 +0 -5 ircd-ratbox/doc/example.conf
13334 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13335 7.82 +0 -1 ircd-ratbox/include/ircd.h
13336 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13337 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13338 7.434 +2 -7 ircd-ratbox/src/channel.c
13339 7.372 +0 -1 ircd-ratbox/src/ircd.c
13340 7.201 +0 -1 ircd-ratbox/src/newconf.c
13341 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13345 leeh 2005/02/19 08:48:05 EST (20050219_1)
13349 modules m_cap.c m_who.c
13352 - implemented multi-prefix client capability, which allows stacking of @+ in
13355 Revision Changes Path
13356 7.265 +1 -1 ircd-ratbox/include/client.h
13357 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13358 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13359 7.433 +4 -6 ircd-ratbox/src/channel.c
13363 leeh 2005/02/19 06:27:58 EST (20050219_0)
13367 src newconf.c s_conf.c s_newconf.c
13369 - removed some unused vars/functions
13371 Revision Changes Path
13372 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13373 7.200 +0 -15 ircd-ratbox/src/newconf.c
13374 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13375 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13379 leeh 2005/02/16 12:58:24 EST (20050216_2)
13382 . RELNOTES configure configure.ac
13383 include patchlevel.h
13385 - update configure to reflect this is 'devel'
13387 - revved patchlevel to 2.1.0beta1
13389 Revision Changes Path
13390 1.112 +9 -1 ircd-ratbox/RELNOTES
13391 7.242 +11 -11 ircd-ratbox/configure
13392 7.56 +3 -3 ircd-ratbox/configure.ac
13393 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13397 leeh 2005/02/16 12:46:30 EST (20050216_1)
13400 . configure configure.ac
13401 include client.h numeric.h s_conf.h setup.h.in
13403 modules Makefile.in
13404 modules/core m_nick.c
13405 src Makefile.in client.c ircd.c messages.tab
13406 newconf.c s_conf.c s_user.c
13412 - remove watch, the protocol for this sucks so hard I just dont want it
13415 Revision Changes Path
13416 7.241 +2 -12 ircd-ratbox/configure
13417 7.55 +2 -4 ircd-ratbox/configure.ac
13418 7.264 +0 -2 ircd-ratbox/include/client.h
13419 7.57 +0 -11 ircd-ratbox/include/numeric.h
13420 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13421 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13422 7.3 +2 -3 ircd-ratbox/include/supported.h
13423 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13424 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13425 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13426 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13427 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13428 7.489 +0 -3 ircd-ratbox/src/client.c
13429 7.371 +0 -2 ircd-ratbox/src/ircd.c
13430 7.125 +9 -9 ircd-ratbox/src/messages.tab
13431 7.199 +0 -1 ircd-ratbox/src/newconf.c
13432 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13433 7.341 +0 -2 ircd-ratbox/src/s_user.c
13434 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13438 leeh 2005/02/15 19:13:31 EST (20050216_0)
13442 src event.c ircd_lexer.l ircd_signal.c
13445 servlink descrip.mms
13447 - remove a few vms bits
13449 Revision Changes Path
13450 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13451 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13452 7.47 +0 -54 ircd-ratbox/src/event.c
13453 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13454 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13455 7.152 +0 -3 ircd-ratbox/src/modules.c
13459 leeh 2005/02/15 18:53:32 EST (20050215_0)
13462 include hostmask.h ircd.h s_conf.h s_newconf.h
13463 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13465 src hostmask.c ircd.c ircd_signal.c s_conf.c
13468 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13469 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13471 Revision Changes Path
13472 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13473 7.81 +1 -0 ircd-ratbox/include/ircd.h
13474 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13475 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13476 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13477 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13478 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13479 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13480 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13481 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13482 7.370 +7 -0 ircd-ratbox/src/ircd.c
13483 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13484 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13485 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13489 leeh 2005/02/13 10:21:41 EST (20050213_4)
13494 doc whats-new-2.0.txt whats-new-2.1.txt
13498 - move whats-new.txt to whats-new-2.0.txt
13499 - add in whats-new-2.1.txt
13500 - update services.txt with the whois for logged in users
13502 Revision Changes Path
13503 7.2 +5 -0 ircd-ratbox/doc/services.txt
13504 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13505 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13506 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13510 leeh 2005/02/13 09:20:37 EST (20050213_3)
13513 include supported.h
13514 modules/core m_message.c
13516 - fix a compile error in m_message.c
13517 - update 005 to the spec and add CPRIVMSG/CNOTICE
13519 Revision Changes Path
13520 7.2 +31 -37 ircd-ratbox/include/supported.h
13521 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13525 leeh 2005/02/13 09:14:12 EST (20050213_2)
13530 - fix the membership memleak
13532 Revision Changes Path
13533 7.432 +0 -3 ircd-ratbox/src/channel.c
13537 leeh 2005/02/12 21:51:56 EST (20050213_1)
13541 modules/core m_message.c
13543 - add a bitmask to track when they send their first message, only allowing
13544 clearing stuff after that.
13546 Revision Changes Path
13547 7.263 +4 -0 ircd-ratbox/include/client.h
13548 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13552 leeh 2005/02/12 21:17:52 EST (20050213_0)
13555 include patricia.h s_newconf.h
13556 modules/core m_message.c
13557 src patricia.c s_newconf.c s_user.c
13559 - add in the patricia for tracking who fills up targets, give them a reduced
13562 Revision Changes Path
13563 7.20 +1 -1 ircd-ratbox/include/patricia.h
13564 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13565 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13566 7.29 +1 -1 ircd-ratbox/src/patricia.c
13567 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13568 7.340 +4 -0 ircd-ratbox/src/s_user.c
13572 leeh 2005/02/12 18:35:10 EST (20050212_0)
13575 include ircd_defs.h
13576 src class.c reject.c
13578 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13580 Revision Changes Path
13581 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13582 7.68 +1 -5 ircd-ratbox/src/class.c
13583 1.33 +1 -5 ircd-ratbox/src/reject.c
13587 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13592 remove stupid memory leak
13594 Revision Changes Path
13595 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13599 leeh 2005/02/11 06:42:48 EST (20050211_0)
13604 - workaround hyb6 allowing empty gline reasons
13606 Revision Changes Path
13607 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13611 leeh 2005/02/09 14:39:13 EST (20050209_2)
13615 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13616 src ircd.c s_conf.c
13618 - move temp dlines and temp klines over to an array, rather than completely
13621 Revision Changes Path
13622 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13623 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13624 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13625 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13626 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13627 7.369 +0 -5 ircd-ratbox/src/ircd.c
13628 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13632 leeh 2005/02/09 14:02:13 EST (20050209_1)
13636 modules m_cap.c m_pong.c m_user.c
13637 modules/core m_nick.c
13640 - remove 'nick' param from register_local_user(), its not needed.
13642 Revision Changes Path
13643 7.35 +1 -1 ircd-ratbox/include/s_user.h
13644 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13645 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13646 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13647 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13648 7.339 +6 -6 ircd-ratbox/src/s_user.c
13652 leeh 2005/02/09 13:12:53 EST (20050209_0)
13655 modules m_cmessage.c
13657 - dont send numerics when we're dealing with CNOTICE
13658 - add in checking for +g, and resetting idle
13660 Revision Changes Path
13661 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13665 leeh 2005/02/08 11:37:50 EST (20050208_2)
13670 - fix operator blocks to work on ip spoofs
13672 Revision Changes Path
13673 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13677 leeh 2005/02/07 19:23:22 EST (20050208_1)
13680 doc example.conf example.efnet.conf
13683 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13685 Revision Changes Path
13686 7.258 +0 -39 ircd-ratbox/doc/example.conf
13687 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13688 7.198 +0 -272 ircd-ratbox/src/newconf.c
13692 leeh 2005/02/07 19:19:32 EST (20050208_0)
13697 - added support for kline.conf.perm et al, these take the same formats
13698 as their non-permanent partners, but you cant remove them via the ircd.
13700 Revision Changes Path
13701 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13705 leeh 2005/02/02 19:18:59 EST (20050203_1)
13712 help/opers cnotice cprivmsg
13714 - added help files for cprivmsg/cnotice
13716 Revision Changes Path
13717 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13718 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13719 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13720 1.10 +19 -19 ircd-ratbox/help/opers/index
13721 1.7 +10 -9 ircd-ratbox/help/users/index
13725 leeh 2005/02/02 19:14:25 EST (20050203_0)
13729 modules Makefile.in
13732 modules m_cmessage.c
13734 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13735 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13736 nick is a member. These bypass any target change limitations.
13737 - added ERR_VOICENEEDED, numeric 489.
13739 Revision Changes Path
13740 7.56 +2 -0 ircd-ratbox/include/numeric.h
13741 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13742 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13743 7.124 +1 -1 ircd-ratbox/src/messages.tab
13747 leeh 2005/02/02 16:58:16 EST (20050202_4)
13752 - update etrace help
13754 Revision Changes Path
13755 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13759 leeh 2005/02/02 16:55:04 EST (20050202_3)
13764 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13765 can put its external ip address in there..
13767 Revision Changes Path
13768 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13772 leeh 2005/02/02 16:41:06 EST (20050202_2)
13777 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13778 if its a non-local client. These will just get "lost" if the remote
13779 server doesnt support this..
13781 Revision Changes Path
13782 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13786 leeh 2005/02/02 16:12:12 EST (20050202_1)
13789 include client.h numeric.h s_conf.h
13790 modules/core m_message.c
13791 src messages.tab newconf.c s_conf.c
13793 - first part of the target change code, add the storage of targets for
13794 localuser, throttle messages when they fill all the available slots
13796 Revision Changes Path
13797 7.262 +5 -1 ircd-ratbox/include/client.h
13798 7.55 +2 -0 ircd-ratbox/include/numeric.h
13799 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13800 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13801 7.123 +1 -1 ircd-ratbox/src/messages.tab
13802 7.197 +1 -0 ircd-ratbox/src/newconf.c
13803 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13807 leeh 2005/02/02 13:28:10 EST (20050202_0)
13810 modules m_resv.c m_stats.c m_testline.c
13811 modules/core m_join.c
13812 src hash.c kdparse.c messages.tab s_newconf.c
13814 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13815 tracking of when resvs get hit
13817 Revision Changes Path
13818 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13819 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13820 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13821 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13822 7.114 +3 -0 ircd-ratbox/src/hash.c
13823 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13824 7.122 +1 -1 ircd-ratbox/src/messages.tab
13825 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13829 leeh 2005/01/31 09:04:10 EST (20050131_2)
13834 - fflush() logfiles
13836 Revision Changes Path
13837 7.79 +2 -0 ircd-ratbox/src/s_log.c
13841 leeh 2005/01/31 08:59:09 EST (20050131_1)
13846 - rename fd_dump() to comm_dump()
13848 Revision Changes Path
13849 1.27 +2 -2 ircd-ratbox/src/commio.c
13853 leeh 2005/01/30 19:16:08 EST (20050131_0)
13858 modules m_services.c
13859 modules/core m_server.c
13860 src hook.c s_serv.c
13862 - added hook for server_introduced
13863 - fixed up services support for hooks
13865 Revision Changes Path
13866 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13867 1.31 +1 -0 ircd-ratbox/include/hook.h
13868 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13869 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13870 7.36 +2 -0 ircd-ratbox/src/hook.c
13871 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13875 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13880 Add back in the comm_fd_hack thing for solaris
13882 Revision Changes Path
13883 1.26 +26 -1 ircd-ratbox/src/commio.c
13887 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13891 include commio.h s_conf.h watch.h
13892 modules m_dline.c m_kline.c m_resv.c m_stats.c
13893 m_watch.c m_xline.c
13894 modules/core m_nick.c
13895 src balloc.c cache.c client.c commio.c
13896 epoll.c ircd.c ircd_lexer.l kdparse.c
13897 listener.c s_auth.c s_conf.c s_log.c
13900 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13902 Revision Changes Path
13903 1.18 +0 -2 ircd-ratbox/adns/adns.h
13904 1.14 +6 -37 ircd-ratbox/include/commio.h
13905 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13906 7.3 +2 -2 ircd-ratbox/include/watch.h
13907 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13908 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13909 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13910 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13911 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13912 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13913 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13914 7.85 +1 -1 ircd-ratbox/src/balloc.c
13915 1.24 +5 -5 ircd-ratbox/src/cache.c
13916 7.488 +4 -4 ircd-ratbox/src/client.c
13917 1.25 +10 -280 ircd-ratbox/src/commio.c
13918 1.33 +1 -1 ircd-ratbox/src/epoll.c
13919 7.368 +4 -4 ircd-ratbox/src/ircd.c
13920 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13921 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13922 7.125 +8 -8 ircd-ratbox/src/listener.c
13923 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13924 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13925 7.78 +20 -20 ircd-ratbox/src/s_log.c
13926 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13927 1.6 +22 -15 ircd-ratbox/src/watch.c
13931 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13934 modules/core m_mode.c
13936 remove two unused variables
13938 Revision Changes Path
13939 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13943 leeh 2005/01/28 15:31:40 EST (20050128_1)
13949 - mo_kline() needs minpara of 3, not 2
13950 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13951 - require me.info is never blank
13953 Revision Changes Path
13954 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13955 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13959 leeh 2005/01/28 15:26:28 EST (20050128_0)
13962 modules/core m_mode.c m_sjoin.c
13964 - patch via jilles to fix +eI lists being shown to lusers when handling
13965 protocol stuff over TS6
13967 Revision Changes Path
13968 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13969 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13973 leeh 2005/01/25 19:47:38 EST (20050126_0)
13977 modules/core m_join.c m_mode.c m_sjoin.c
13978 src channel.c messages.tab s_serv.c
13980 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13981 an operspy call with &me
13982 - remove modebuf/parabuf params from channel_modes(), we now generate a
13983 buffer internally which we return.
13985 Revision Changes Path
13986 7.163 +1 -1 ircd-ratbox/include/channel.h
13987 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13988 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13989 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13990 7.431 +25 -18 ircd-ratbox/src/channel.c
13991 7.121 +1 -1 ircd-ratbox/src/messages.tab
13992 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13996 alz 2005/01/25 18:09:18 EST (20050125_5)
13999 doc example.conf example.efnet.conf
14002 src listener.c newconf.c s_conf.c
14004 Added dline_with_reason config option (default yes):
14006 /* dline reason: show the user the dline reason when they connect
14009 dline_with_reason = yes;
14011 Revision Changes Path
14012 7.257 +6 -1 ircd-ratbox/doc/example.conf
14013 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14014 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14015 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14016 7.124 +1 -1 ircd-ratbox/src/listener.c
14017 7.196 +1 -0 ircd-ratbox/src/newconf.c
14018 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14022 leeh 2005/01/25 13:21:17 EST (20050125_4)
14027 - make conf_set_generic_string() test len exists before it uses it.
14029 Revision Changes Path
14030 7.195 +1 -1 ircd-ratbox/src/newconf.c
14034 leeh 2005/01/25 13:10:56 EST (20050125_3)
14040 - rename 'type' to 'flags' in cluster {};
14041 - add stacking of servers in cluster {}; documented in example.conf
14043 Revision Changes Path
14044 7.256 +18 -10 ircd-ratbox/doc/example.conf
14045 7.194 +39 -7 ircd-ratbox/src/newconf.c
14049 alz 2005/01/25 12:48:54 EST (20050125_2)
14053 src listener.c s_conf.c
14055 Added dline reasons, connecting/banned clients now see ban reason.
14057 Revision Changes Path
14058 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14059 7.123 +17 -4 ircd-ratbox/src/listener.c
14060 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14064 leeh 2005/01/25 07:44:37 EST (20050125_1)
14067 doc example.conf example.efnet.conf
14070 - implement stacking of shared {}; blocks, documented in example.conf
14072 Revision Changes Path
14073 7.255 +26 -13 ircd-ratbox/doc/example.conf
14074 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14075 7.193 +51 -36 ircd-ratbox/src/newconf.c
14079 leeh 2005/01/24 19:08:29 EST (20050125_0)
14083 include client.h s_conf.h
14084 modules/core m_join.c
14085 src newconf.c s_user.c
14087 - added jupe_exempt to auth {};, exempts the user from generating warnings
14088 when they attempt to join juped channels.
14090 Revision Changes Path
14091 7.254 +2 -0 ircd-ratbox/doc/example.conf
14092 7.261 +3 -0 ircd-ratbox/include/client.h
14093 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14094 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14095 7.192 +1 -0 ircd-ratbox/src/newconf.c
14096 7.338 +8 -0 ircd-ratbox/src/s_user.c
14100 leeh 2005/01/24 18:57:02 EST (20050124_6)
14105 - rework shared {};, the format is now:
14107 oper = "flame@*.leeh.co.uk", "*.lan";
14113 oper = "flame@*.leeh.co.uk", "*.lan";
14117 Revision Changes Path
14118 7.191 +55 -23 ircd-ratbox/src/newconf.c
14122 leeh 2005/01/24 17:25:58 EST (20050124_5)
14127 - fix the prototype on load_static_modules()
14129 Revision Changes Path
14130 7.61 +1 -1 ircd-ratbox/include/modules.h
14134 leeh 2005/01/24 16:00:30 EST (20050124_4)
14139 - have cap end call register_local_user() with its own copy of
14140 source_p->username so its safe for unidented users..
14142 Revision Changes Path
14143 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14147 leeh 2005/01/24 15:48:09 EST (20050124_3)
14150 include newconf.h s_conf.h
14152 src newconf.c s_conf.c s_log.c
14154 - move the conf parser over to a table based structure, with generic setting
14155 of integers/strings
14157 Revision Changes Path
14158 7.34 +9 -8 ircd-ratbox/include/newconf.h
14159 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14160 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14161 7.190 +264 -808 ircd-ratbox/src/newconf.c
14162 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14163 7.77 +13 -13 ircd-ratbox/src/s_log.c
14167 leeh 2005/01/24 13:11:30 EST (20050124_2)
14173 - added stacking of ips in exempt {};
14175 Revision Changes Path
14176 7.253 +4 -0 ircd-ratbox/doc/example.conf
14177 7.189 +11 -30 ircd-ratbox/src/newconf.c
14181 leeh 2005/01/24 12:59:57 EST (20050124_1)
14185 src channel.c client.c hash.c hook.c
14186 newconf.c s_user.c watch.c
14188 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14189 consistent with the rest of the dlink code.
14191 Revision Changes Path
14192 1.54 +7 -7 ircd-ratbox/include/tools.h
14193 7.430 +2 -2 ircd-ratbox/src/channel.c
14194 7.487 +6 -6 ircd-ratbox/src/client.c
14195 7.113 +5 -5 ircd-ratbox/src/hash.c
14196 7.35 +1 -1 ircd-ratbox/src/hook.c
14197 7.188 +2 -2 ircd-ratbox/src/newconf.c
14198 7.337 +1 -1 ircd-ratbox/src/s_user.c
14199 1.5 +4 -4 ircd-ratbox/src/watch.c
14203 leeh 2005/01/24 12:47:13 EST (20050124_0)
14208 - cheap hack on sticky capabs..
14210 Revision Changes Path
14211 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14215 leeh 2005/01/22 11:36:54 EST (20050122_0)
14220 - updated my clicap implementation to match the spec so far..
14222 Revision Changes Path
14223 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14227 leeh 2005/01/21 07:14:43 EST (20050121_2)
14232 modules m_services.c
14233 src hook.c s_serv.c
14235 - added hooks for when we're sending a burst
14236 - rewrote hooks.txt
14237 - fix up the hooks ive already done in services compatibility, ill add the
14238 hooks for server/client introductions in a bit.
14240 Revision Changes Path
14241 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14242 1.30 +4 -0 ircd-ratbox/include/hook.h
14243 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14244 7.34 +7 -0 ircd-ratbox/src/hook.c
14245 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14249 leeh 2005/01/21 06:34:03 EST (20050121_1)
14252 contrib example_module.c spy_admin_notice.c
14253 spy_info_notice.c spy_links_notice.c
14254 spy_motd_notice.c spy_stats_notice.c
14255 spy_stats_p_notice.c spy_trace_notice.c
14257 spy_whois_notice_global.c
14259 modules m_admin.c m_info.c m_links.c m_motd.c
14260 m_services.c m_stats.c m_trace.c
14261 m_whois.c static_modules.c.SH
14262 modules/core m_server.c
14263 src client.c hook.c ircd.c modules.c packet.c
14264 s_auth.c s_serv.c s_user.c send.c
14266 - add a better implementation of the hook system, its now a slow leaking
14267 array and events are created whenever we try adding a hook for it, or
14268 theyre registered for the caller.
14270 Ive temporarily fucked services support and removed most of the other
14271 hooks.. I shall fix this soon.
14273 Revision Changes Path
14274 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14275 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14276 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14277 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14278 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14279 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14280 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14281 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14282 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14283 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14284 1.29 +34 -70 ircd-ratbox/include/hook.h
14285 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14286 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14287 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14288 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14289 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14290 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14291 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14292 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14293 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14294 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14295 7.486 +1 -28 ircd-ratbox/src/client.c
14296 7.33 +131 -137 ircd-ratbox/src/hook.c
14297 7.367 +1 -1 ircd-ratbox/src/ircd.c
14298 7.151 +6 -10 ircd-ratbox/src/modules.c
14299 7.138 +10 -14 ircd-ratbox/src/packet.c
14300 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14301 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14302 7.336 +0 -6 ircd-ratbox/src/s_user.c
14303 7.286 +8 -6 ircd-ratbox/src/send.c
14307 leeh 2005/01/20 19:19:20 EST (20050121_0)
14312 - remove an unused struct
14314 Revision Changes Path
14315 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14319 leeh 2005/01/20 13:38:39 EST (20050120_1)
14322 . configure configure.ac
14323 include client.h numeric.h patchlevel.h
14324 modules Makefile.in
14325 src messages.tab s_user.c
14329 - drop back to -O0, fix patchlevel.h
14330 - first stab at client capabilities.. this still needs work.
14332 Revision Changes Path
14333 7.240 +3 -3 ircd-ratbox/configure
14334 7.54 +3 -3 ircd-ratbox/configure.ac
14335 7.260 +3 -0 ircd-ratbox/include/client.h
14336 7.54 +2 -0 ircd-ratbox/include/numeric.h
14337 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14338 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14339 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14340 7.120 +1 -1 ircd-ratbox/src/messages.tab
14341 7.335 +3 -0 ircd-ratbox/src/s_user.c
14345 leeh 2005/01/20 06:04:41 EST (20050120_0)
14348 . ChangeLog RELNOTES
14349 include config.h config.h.dist memory.h
14352 src commio.c crypt.c getopt.c ircd.c s_serv.c
14354 . README.VMS clean.com make.com
14355 include setup.h_vms
14356 modules descrip.mms static_modules_c.com
14357 modules/core descrip.mms
14358 src descrip.mms qio.c version.com
14359 tools descrip.mms mkpasswd_vms.c
14361 - clean changelog, relnotes
14362 - mark patchlevel as 2.1.0beta
14363 - remove VMS support
14365 Revision Changes Path
14366 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14367 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14368 1.111 +1 -348 ircd-ratbox/RELNOTES
14369 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14370 7.182 +0 -42 ircd-ratbox/include/config.h
14371 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14372 7.50 +0 -4 ircd-ratbox/include/memory.h
14373 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14374 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14375 7.2 +0 -58 ircd-ratbox/make.com (dead)
14376 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14377 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14378 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14379 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14380 1.24 +7 -30 ircd-ratbox/src/commio.c
14381 7.12 +0 -4 ircd-ratbox/src/crypt.c
14382 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14383 7.24 +0 -4 ircd-ratbox/src/getopt.c
14384 7.366 +4 -19 ircd-ratbox/src/ircd.c
14385 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14386 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14387 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14388 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14389 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14393 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14399 not using the return values on a few watch functions so make them void
14401 Revision Changes Path
14402 7.2 +5 -5 ircd-ratbox/include/watch.h
14403 1.4 +19 -28 ircd-ratbox/src/watch.c
14406 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14411 Make watch throttle, don't accept letter commands stacked
14413 Revision Changes Path
14414 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14418 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14425 Revision Changes Path
14426 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14430 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14433 . ChangeLog README.FIRST RELNOTES configure
14435 adns adns.h internal.h parse.c transmit.c
14437 contrib example_module.c spy_admin_notice.c
14438 spy_info_notice.c spy_links_notice.c
14439 spy_motd_notice.c spy_stats_notice.c
14440 spy_stats_p_notice.c spy_trace_notice.c
14442 spy_whois_notice_global.c
14443 doc example.conf example.efnet.conf ircd.motd
14444 server-version-info whats-new.txt
14445 help/opers umode xline
14447 include cache.h channel.h class.h client.h
14448 commio.h config.h config.h.dist hash.h
14449 hook.h hostmask.h irc_string.h ircd.h
14450 ircd_defs.h m_info.h memory.h msg.h
14451 newconf.h numeric.h packet.h patchlevel.h
14452 patricia.h s_conf.h s_gline.h s_newconf.h
14453 s_serv.h s_user.h scache.h serno.h
14454 setup.h.in sprintf_irc.h stdinc.h tools.h
14455 modules .depend Makefile.in m_admin.c m_away.c
14456 m_dline.c m_encap.c m_gline.c m_info.c
14457 m_kline.c m_links.c m_list.c m_lusers.c
14458 m_motd.c m_oper.c m_operspy.c m_rehash.c
14459 m_restart.c m_resv.c m_set.c m_stats.c
14460 m_svinfo.c m_testline.c m_testmask.c
14461 m_topic.c m_trace.c m_watch.c m_who.c
14462 m_whois.c m_whowas.c m_xline.c
14463 static_modules.c.SH
14464 modules/core m_error.c m_message.c m_mode.c m_quit.c
14465 m_server.c m_squit.c
14466 src .depend Makefile.in adns.c balloc.c
14467 cache.c channel.c class.c client.c
14468 commio.c crypt.c devpoll.c epoll.c
14469 event.c getopt.c hash.c hook.c hostmask.c
14470 irc_string.c ircd.c ircd_lexer.l
14471 ircd_parser.y ircd_signal.c listener.c
14472 modules.c newconf.c numeric.c packet.c
14473 parse.c patricia.c poll.c reject.c
14474 restart.c s_auth.c s_conf.c s_log.c
14475 s_newconf.c s_serv.c s_user.c scache.c
14476 select.c send.c snprintf.c tools.c
14477 version.c.SH watch.c whowas.c
14478 tools README.mkpasswd mkpasswd.c
14480 . README.VMS clean.com make.com
14482 include common.h s_stats.h setup.h_vms
14484 modules descrip.mms m_challenge.c m_etrace.c
14485 m_invite.c m_names.c m_pass.c m_ping.c
14486 m_pong.c m_services.c m_tb.c m_user.c
14487 m_users.c m_version.c
14488 static_modules_c.com
14489 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14491 servlink descrip.mms
14492 src descrip.mms kdparse.c messages.tab qio.c
14493 s_gline.c s_stats.c version.com
14494 tools descrip.mms mkpasswd_vms.c
14498 modules/core channels.c users.c
14501 merge from RATBOX_2_0
14503 Revision Changes Path
14504 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14505 7.40 +1 -0 ircd-ratbox/README.FIRST
14506 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14507 1.110 +114 -6 ircd-ratbox/RELNOTES
14508 1.17 +4 -0 ircd-ratbox/adns/adns.h
14509 1.17 +4 -4 ircd-ratbox/adns/internal.h
14510 1.12 +38 -38 ircd-ratbox/adns/parse.c
14511 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14512 1.19 +13 -13 ircd-ratbox/adns/types.c
14513 7.1 +10 -0 ircd-ratbox/clean.com (new)
14514 7.239 +47 -29 ircd-ratbox/configure
14515 7.53 +40 -32 ircd-ratbox/configure.ac
14516 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14517 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14518 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14519 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14520 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14521 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14522 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14523 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14524 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14525 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14526 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14527 7.252 +68 -22 ircd-ratbox/doc/example.conf
14528 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14529 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14530 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14531 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14532 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14533 1.5 +2 -1 ircd-ratbox/help/opers/umode
14534 1.7 +1 -1 ircd-ratbox/help/opers/xline
14535 1.2 +1 -0 ircd-ratbox/help/users/umode
14536 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14537 1.7 +8 -0 ircd-ratbox/include/cache.h
14538 7.162 +18 -16 ircd-ratbox/include/channel.h
14539 7.25 +4 -0 ircd-ratbox/include/class.h
14540 7.259 +34 -28 ircd-ratbox/include/client.h
14541 1.13 +45 -7 ircd-ratbox/include/commio.h
14542 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14543 7.181 +74 -16 ircd-ratbox/include/config.h
14544 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14545 7.53 +2 -0 ircd-ratbox/include/hash.h
14546 1.28 +73 -27 ircd-ratbox/include/hook.h
14547 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14548 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14549 7.80 +6 -31 ircd-ratbox/include/ircd.h
14550 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14551 7.56 +14 -8 ircd-ratbox/include/m_info.h
14552 7.49 +4 -0 ircd-ratbox/include/memory.h
14553 7.53 +2 -0 ircd-ratbox/include/msg.h
14554 7.33 +9 -9 ircd-ratbox/include/newconf.h
14555 7.53 +12 -8 ircd-ratbox/include/numeric.h
14556 7.27 +1 -1 ircd-ratbox/include/packet.h
14557 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14558 7.19 +25 -1 ircd-ratbox/include/patricia.h
14559 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14560 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14561 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14562 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14563 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14564 7.34 +13 -9 ircd-ratbox/include/s_user.h
14565 7.15 +1 -1 ircd-ratbox/include/scache.h
14566 7.5366 +1 -1 ircd-ratbox/include/serno.h
14567 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14568 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14569 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14570 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14571 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14572 1.53 +10 -10 ircd-ratbox/include/tools.h
14573 7.1 +58 -0 ircd-ratbox/make.com (new)
14574 1.45 +338 -182 ircd-ratbox/modules/.depend
14575 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14576 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14577 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14578 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14579 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14580 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14581 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14582 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14583 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14584 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14585 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14586 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14587 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14588 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14589 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14590 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14591 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14592 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14593 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14594 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14595 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14596 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14597 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14598 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14599 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14600 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14601 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14602 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14603 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14604 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14605 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14606 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14607 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14608 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14609 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14610 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14611 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14612 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14613 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14614 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14615 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14616 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14617 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14618 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14619 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14620 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14621 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14622 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14623 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14624 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14625 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14626 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14627 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14628 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14629 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14630 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14631 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14632 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14633 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14634 7.48 +162 -119 ircd-ratbox/src/.depend
14635 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14636 7.75 +5 -5 ircd-ratbox/src/adns.c
14637 7.84 +1 -1 ircd-ratbox/src/balloc.c
14638 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14639 1.23 +75 -7 ircd-ratbox/src/cache.c
14640 7.429 +342 -79 ircd-ratbox/src/channel.c
14641 7.67 +42 -2 ircd-ratbox/src/class.c
14642 7.485 +245 -85 ircd-ratbox/src/client.c
14643 1.23 +349 -43 ircd-ratbox/src/commio.c
14644 7.11 +4 -0 ircd-ratbox/src/crypt.c
14645 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14646 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14647 1.32 +4 -8 ircd-ratbox/src/epoll.c
14648 7.46 +63 -6 ircd-ratbox/src/event.c
14649 7.23 +4 -0 ircd-ratbox/src/getopt.c
14650 7.112 +8 -7 ircd-ratbox/src/hash.c
14651 7.32 +135 -133 ircd-ratbox/src/hook.c
14652 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14653 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14654 7.365 +56 -48 ircd-ratbox/src/ircd.c
14655 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14656 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14657 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14658 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14659 7.122 +14 -13 ircd-ratbox/src/listener.c
14660 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14661 7.150 +17 -8 ircd-ratbox/src/modules.c
14662 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14663 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14664 7.137 +55 -42 ircd-ratbox/src/packet.c
14665 7.187 +8 -15 ircd-ratbox/src/parse.c
14666 7.28 +2 -4 ircd-ratbox/src/patricia.c
14667 7.82 +3 -1 ircd-ratbox/src/poll.c
14668 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14669 1.32 +8 -3 ircd-ratbox/src/reject.c
14670 7.34 +1 -0 ircd-ratbox/src/restart.c
14671 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14672 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14673 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14674 7.76 +32 -35 ircd-ratbox/src/s_log.c
14675 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14676 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14677 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14678 7.334 +773 -2 ircd-ratbox/src/s_user.c
14679 7.27 +2 -1 ircd-ratbox/src/scache.c
14680 7.44 +2 -0 ircd-ratbox/src/select.c
14681 7.285 +12 -12 ircd-ratbox/src/send.c
14682 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14683 7.46 +0 -1 ircd-ratbox/src/tools.c
14684 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14685 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14686 1.3 +4 -4 ircd-ratbox/src/watch.c
14687 7.32 +1 -0 ircd-ratbox/src/whowas.c
14688 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14689 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14690 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14691 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14695 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14697 Modified files: (Branch: RATBOX_2_0)
14700 a remote client is never going to have a watch list..duh
14702 Revision Changes Path
14703 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14707 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14709 Added files: (Branch: RATBOX_2_0)
14714 Revision Changes Path
14715 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14719 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14721 Added files: (Branch: RATBOX_2_0)
14725 helps if we actually include the .c/.h files
14727 Revision Changes Path
14728 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14729 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14733 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14735 Modified files: (Branch: RATBOX_2_0)
14736 . configure configure.ac
14737 include client.h numeric.h s_conf.h setup.h.in
14739 modules Makefile.in
14740 modules/core m_nick.c
14741 src Makefile.in client.c ircd.c messages.tab
14742 newconf.c s_conf.c s_user.c
14744 backport watch from devel
14746 Revision Changes Path
14747 7.229.2.10 +12 -2 ircd-ratbox/configure
14748 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14749 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14750 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14751 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14752 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14753 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14754 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14755 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14756 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14757 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14758 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14759 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14760 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14761 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14762 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14766 leeh 2005/01/12 10:12:40 EST (20050112_1)
14768 Modified files: (Branch: RATBOX_2_0)
14770 modules m_services.c m_whois.c
14773 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14774 when the user is logged in
14776 Revision Changes Path
14777 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14778 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14779 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14780 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14784 leeh 2005/01/11 19:47:14 EST (20050112_0)
14786 Modified files: (Branch: RATBOX_2_0)
14787 include supported.h
14788 Added files: (Branch: RATBOX_2_0)
14792 - added doc/services.txt, outlining the compatibility code
14794 Revision Changes Path
14795 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14796 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14800 leeh 2005/01/11 18:38:10 EST (20050111_5)
14802 Modified files: (Branch: RATBOX_2_0)
14803 include client.h hook.h
14804 modules m_services.c
14805 modules/core m_server.c
14806 src hook.c s_serv.c
14808 - more services compatibility code:
14809 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14810 appropriate service {}; entry, only accept SU from these.
14811 - hook into us finishing nick burst, and have services burst a list of
14814 Revision Changes Path
14815 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14816 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14817 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14818 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14819 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14820 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14824 leeh 2005/01/11 17:32:42 EST (20050111_4)
14826 Modified files: (Branch: RATBOX_2_0)
14827 . configure configure.ac
14829 modules Makefile.in
14831 Added files: (Branch: RATBOX_2_0)
14832 modules m_services.c
14834 - more services compatibility code:
14835 - encap handlers for SU (services marking client as logged in)
14836 - and for LOGIN (servers bursting logged in status)
14837 - move suser from Client -> User
14839 Revision Changes Path
14840 7.229.2.9 +9 -3 ircd-ratbox/configure
14841 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14842 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14843 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14844 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14845 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14849 leeh 2005/01/11 16:46:34 EST (20050111_3)
14851 Modified files: (Branch: RATBOX_2_0)
14852 include ircd_defs.h
14854 - whoops, missing #endif
14856 Revision Changes Path
14857 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14861 leeh 2005/01/11 15:56:57 EST (20050111_2)
14863 Modified files: (Branch: RATBOX_2_0)
14864 include ircd_defs.h
14866 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14867 have ipv6 just report sizeof(struct sockaddr_in)
14869 Revision Changes Path
14870 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14874 leeh 2005/01/10 20:19:35 EST (20050111_1)
14876 Modified files: (Branch: RATBOX_2_0)
14879 - fix a gcc warning
14881 Revision Changes Path
14882 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14886 leeh 2005/01/10 20:10:35 EST (20050111_0)
14888 Modified files: (Branch: RATBOX_2_0)
14889 adns internal.h parse.c transmit.c types.c
14891 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14894 Revision Changes Path
14895 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14896 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14897 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14898 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14902 leeh 2005/01/10 17:48:48 EST (20050110_3)
14904 Modified files: (Branch: RATBOX_2_0)
14907 - send out the reformatted xline to opers (\s -> ' ')
14909 Revision Changes Path
14910 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14914 leeh 2005/01/10 16:18:53 EST (20050110_2)
14916 Modified files: (Branch: RATBOX_2_0)
14919 include client.h supported.h
14920 src messages.tab s_user.c send.c
14922 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14925 Revision Changes Path
14926 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14927 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14928 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14929 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14930 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14931 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14932 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14936 leeh 2005/01/10 14:50:47 EST (20050110_1)
14938 Modified files: (Branch: RATBOX_2_0)
14939 doc example.conf example.efnet.conf
14941 - I dont remember ts6 desyncing on bans, so im not sure why the example
14944 Revision Changes Path
14945 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14946 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14950 leeh 2005/01/10 13:31:10 EST (20050110_0)
14952 Modified files: (Branch: RATBOX_2_0)
14953 . configure configure.ac
14954 include channel.h client.h numeric.h s_conf.h
14955 s_serv.h setup.h.in
14956 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14958 src channel.c messages.tab newconf.c s_conf.c
14961 - added --enable-services to configure, which enables some ratbox-services
14962 compatibility code:
14963 - chanmode +r, registered users only
14964 - usermode +S, prevents deop/kick of a service
14965 - service { }; block in conf for the above umode
14967 Revision Changes Path
14968 7.229.2.8 +28 -16 ircd-ratbox/configure
14969 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14970 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14971 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14972 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14973 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14974 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14975 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14976 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14977 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14978 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14979 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14980 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14981 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14982 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14983 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14984 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14985 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14986 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14990 leeh 2005/01/09 08:23:30 EST (20050109_0)
14992 Modified files: (Branch: RATBOX_2_0)
14995 - remove a tab, and add +C to opers umode help
14997 Revision Changes Path
14998 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode