1 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
3 - new ip cloaking module
7 +1 -0 trunk/extensions/Makefile.in (File Modified)
8 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
9 + - trunk/extensions/ip_cloaking_old.c (File Added)
12 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
14 monitor: send the same message buffer to all users
15 monitoring a certain nick; the target field of the
16 numeric becomes *, much like server notices
20 +6 -0 trunk/doc/monitor.txt (File Modified)
21 +3 -0 trunk/include/send.h (File Modified)
22 +3 -15 trunk/src/monitor.c (File Modified)
23 +35 -0 trunk/src/send.c (File Modified)
26 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
28 Call add_to_hostname_hash() with correct (orig) hostname.
32 +1 -1 trunk/modules/core/m_nick.c (File Modified)
35 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
37 Version bump on trunk to 2.3.
41 +1 -1 trunk/configure.ac (File Modified)
44 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
46 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
50 +2 -2 trunk/src/client.c (File Modified)
53 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
55 Add IRC_DEPRECATED macro for marking functions and data structures
56 as deprecated on compilers that support it.
60 +14 -4 trunk/include/ircd_defs.h (File Modified)
63 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
65 - update IDEAS with link failover
69 +1 -0 trunk/IDEAS (File Modified)
72 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
74 xline/resv wildcard checking:
75 - count escaped (\) characters as one nonwild
76 - accept strings without wilds no matter how short they are
80 +8 -2 trunk/src/s_newconf.c (File Modified)
83 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
85 Tweak some comments in sno_whois extension.
89 +2 -2 trunk/extensions/sno_whois.c (File Modified)
92 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
98 +3 -6 trunk/NEWS (File Modified)
101 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
103 - allow JOIN 0 from remotes
104 - allow JOIN 0 from locals, but only if it is exactly one
105 zero and is the first channel
109 +65 -0 trunk/modules/core/m_join.c (File Modified)
112 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
114 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
115 levels?), hideops, namespace cleanups, etc
119 + - trunk/IDEAS (File Added)
122 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
128 +0 -65 trunk/modules/core/m_join.c (File Modified)
131 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
133 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
134 to their policies indicating that they wish to be contacted before their services are used.
138 +6 -3 trunk/doc/example.conf (File Modified)
139 +6 -3 trunk/doc/reference.conf (File Modified)
142 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
144 - update NEWS in preparation of upcoming 2.2 release this week
148 +3 -0 trunk/NEWS (File Modified)
151 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
153 Move sno_channeljoin to unsupported, due to the privacy
154 issue and the fact that any oper with admin or hidden_admin
159 +0 -1 trunk/doc/example.conf (File Modified)
160 +0 -2 trunk/doc/reference.conf (File Modified)
161 +0 -46 trunk/extensions/Makefile.in (File Modified)
162 + - trunk/extensions/sno_channeljoin.c (File Deleted)
163 +47 -1 trunk/unsupported/Makefile.in (File Modified)
164 + - trunk/unsupported/sno_channeljoin.c (File Added)
167 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
169 - createoperonly: like createauthonly, but checks opered status instead of authed status
173 +41 -0 trunk/extensions/Makefile.in (File Modified)
174 + - trunk/extensions/createoperonly.c (File Added)
177 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
179 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
183 +1 -0 trunk/doc/example.conf (File Modified)
184 +3 -1 trunk/doc/reference.conf (File Modified)
185 +46 -0 trunk/extensions/Makefile.in (File Modified)
186 + - trunk/extensions/sno_channeljoin.c (File Added)
189 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
191 - update config files
195 +1 -0 trunk/doc/example.conf (File Modified)
196 +2 -0 trunk/doc/reference.conf (File Modified)
199 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
201 - fold in whois_notice_global functionality.
205 +0 -1 trunk/extensions/Makefile.in (File Modified)
206 +1 -56 trunk/extensions/sno_whois.c (File Modified)
207 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
210 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
212 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
216 +64 -57 trunk/extensions/Makefile.in (File Modified)
217 + - trunk/extensions/sno_whois.c (File Added)
218 + - trunk/extensions/spy_whois_notice.c (File Deleted)
221 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
223 Prevent too wide klines with CIDR masks.
227 +17 -5 trunk/modules/m_kline.c (File Modified)
230 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
232 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
236 +4 -0 trunk/modules/m_kline.c (File Modified)
239 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
241 - fold conf_connect_allowed() into accept_connection()
242 - extend add_connection() so that exempt{}s apply to max unregistered
248 +1 -1 trunk/doc/example.conf (File Modified)
249 +1 -1 trunk/doc/reference.conf (File Modified)
250 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
251 +0 -2 trunk/include/s_conf.h (File Modified)
252 +14 -7 trunk/src/listener.c (File Modified)
255 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
257 m_webirc: call del_unknown_ip() otherwise the unknown will
258 never be subtracted from the cgiirc ip
262 +2 -0 trunk/extensions/m_webirc.c (File Modified)
265 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
267 Remove s_assert in del_unknown_ip() supposedly if the ip
268 cannot be found, it is not feasible to avoid that case
269 entirely with m_webirc.c.
273 +1 -2 trunk/src/reject.c (File Modified)
276 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
278 Apply ratbox flood fix.
282 +1 -0 trunk/doc/example.conf (File Modified)
283 +5 -0 trunk/doc/reference.conf (File Modified)
284 +3 -0 trunk/include/client.h (File Modified)
285 +4 -0 trunk/include/reject.h (File Modified)
286 +1 -0 trunk/include/s_conf.h (File Modified)
287 +2 -0 trunk/src/client.c (File Modified)
288 +3 -0 trunk/src/listener.c (File Modified)
289 +1 -0 trunk/src/newconf.c (File Modified)
290 +8 -5 trunk/src/packet.c (File Modified)
291 +59 -2 trunk/src/reject.c (File Modified)
292 +1 -0 trunk/src/s_conf.c (File Modified)
293 +2 -0 trunk/src/s_serv.c (File Modified)
294 +1 -0 trunk/src/s_user.c (File Modified)
297 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
303 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
306 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
312 +114 -1 trunk/configure (File Modified)
315 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
317 - remove "ASM hashing code" from the configure overview
321 +0 -1 trunk/configure.ac (File Modified)
324 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
326 Target left IRC (more friendly error message if a UID
327 cannot be found) for /invite.
331 +8 -3 trunk/modules/m_invite.c (File Modified)
334 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
336 Remove emptyline craq because it leaks memory on /rehash motd etc.
337 from ratbox 2.2 (anfl/Androsyn)
341 +6 -14 trunk/src/cache.c (File Modified)
344 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
346 Merge old trunk r2767:
347 Copy channel name from command on lowerTS JOIN/SJOIN,
348 this makes the capitalization of the channel name
349 timestamped like modes are.
353 +3 -0 trunk/modules/core/m_join.c (File Modified)
354 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
357 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
359 Merge old trunk r2065,r2067:
360 channel_modes(): get rid of the trailing space
361 also make the *pbuf check work like it should
362 (don't call IsMember another time if we already
364 simplify a bit more, update comments
368 +13 -13 trunk/src/channel.c (File Modified)
371 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
377 +1 -1 trunk/extensions/m_webirc.c (File Modified)
380 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
382 chghost: refuse spoofs which are empty or start with a colon
383 (would break the protocol)
387 +3 -0 trunk/modules/m_chghost.c (File Modified)
390 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
392 Fix description of 043 numeric.
396 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
399 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
401 SAVE: make the nickTS of the UID nick equal to 100, so it
402 is always in sync on the network.
406 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
407 +15 -11 trunk/modules/core/m_nick.c (File Modified)
410 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
412 Force nickTS to increase when a local user changes their nick.
416 +5 -1 trunk/modules/core/m_nick.c (File Modified)
419 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
421 Remove #define UFLAGS. We haven't allowed this
422 undocumented extension to the IRC protocol for
423 years (allowing an initial umode in USER).
427 +0 -2 trunk/modules/m_user.c (File Modified)
430 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
432 Move new_local_user hook, so it is possible to call
433 exit_client() from it, refusing the connection.
437 +3 -1 trunk/doc/hooks.txt (File Modified)
438 +10 -9 trunk/src/s_user.c (File Modified)
441 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
443 Only free PreClient struct when the rest of the Client
444 is freed, not immediately upon exit_client(). Doing this
445 would cause problems with sasl's new_local_user hook
446 vs hooks that exit the client there.
450 +0 -1 trunk/src/client.c (File Modified)
453 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
455 Use TS6 prefix for server-server JOIN 0.
459 +2 -1 trunk/modules/core/m_join.c (File Modified)
462 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
464 Use orighost in kill server notices.
468 +3 -3 trunk/modules/core/m_kill.c (File Modified)
471 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
473 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
477 +3 -3 trunk/modules/m_set.c (File Modified)
480 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
486 +1 -1 trunk/src/messages.tab (File Modified)
489 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
491 Show max_clients in /info.
495 +6 -0 trunk/modules/m_info.c (File Modified)
498 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
500 Don't allow /quote set max higher than the
501 serverinfo::max_clients ircd.conf value.
505 +8 -0 trunk/modules/m_set.c (File Modified)
508 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
510 Change code that checks maxclients limit: allow exactly
511 the configured amount of non-exceed_limit clients.
512 Code that appeared to limit exceed_limit clients too
513 but less heavily removed (it was not effective because
514 the parentheses were wrong).
518 +2 -4 trunk/src/s_user.c (File Modified)
521 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
523 By default, leave MAX_BUFFER fds free for log files,
524 server connections, ident lookups, exceed_limit clients,
525 etc. Mention this in example.conf and reference.conf.
529 +4 -2 trunk/doc/example.conf (File Modified)
530 +3 -1 trunk/doc/reference.conf (File Modified)
531 +1 -1 trunk/src/s_conf.c (File Modified)
534 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
536 --with-maxclients configure option is gone
540 +0 -11 trunk/INSTALL (File Modified)
543 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
545 Make the code that raises fd rlimit to hard limit work.
549 +5 -5 trunk/src/ircd.c (File Modified)
552 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
554 - note the I/O reworking
558 +2 -0 trunk/NEWS (File Modified)
561 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
567 +4 -4 trunk/doc/Makefile.in (File Modified)
570 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
572 - enforce proper conditions for EPOLL_CTL_DEL.
573 - remove possibly problematic "performance" check
577 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
580 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
582 - rename m_list_safelist to m_list and remove ratbox implementation
586 +393 -664 trunk/modules/Makefile.in (File Modified)
587 + - trunk/modules/m_list.c (File Added)
588 + - trunk/modules/m_list_ratbox.c (File Deleted)
589 + - trunk/modules/m_list_safelist.c (File Deleted)
592 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
594 - some more transit to sendto_one_numeric().
598 +2 -3 trunk/modules/m_away.c (File Modified)
599 +3 -3 trunk/src/messages.tab (File Modified)
600 +1 -1 trunk/src/s_user.c (File Modified)
603 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
605 - change some sendto_one() to sendto_one_numeric().
609 +4 -10 trunk/modules/m_admin.c (File Modified)
610 +3 -3 trunk/modules/m_map.c (File Modified)
611 +12 -12 trunk/src/messages.tab (File Modified)
612 +1 -2 trunk/src/s_conf.c (File Modified)
613 +9 -10 trunk/src/s_user.c (File Modified)
616 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
618 - river's ports.c from old charybdis trunk
622 +195 -0 trunk/configure.ac (File Modified)
623 + - trunk/libcharybdis/ports.c (File Added)
626 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
628 - remove broken ports stuff and devpoll stuff.
632 +0 -307 trunk/configure (File Modified)
633 +0 -21 trunk/configure.ac (File Modified)
634 +0 -474 trunk/include/setup.h.in (File Modified)
635 + - trunk/libcharybdis/devpoll.c (File Deleted)
636 + - trunk/libcharybdis/ports.c (File Deleted)
639 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
645 +1 -25 trunk/configure (File Modified)
646 +0 -3 trunk/include/setup.h.in (File Modified)
649 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
651 - remove x86-optimized hash code.
655 +0 -13 trunk/configure.ac (File Modified)
656 +2 -187 trunk/src/Makefile.in (File Modified)
657 + - trunk/src/fnvhash.s (File Deleted)
660 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
662 - apparently setting KE_LENGTH to 128 is fine.
666 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
669 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
671 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
675 +5627 -5747 trunk/configure (File Modified)
676 +0 -15 trunk/configure.ac (File Modified)
677 +0 -2 trunk/include/m_info.h (File Modified)
678 +6 -9 trunk/include/setup.h.in (File Modified)
679 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
682 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
684 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
685 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
686 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
690 +0 -5 trunk/include/config.h (File Modified)
691 +0 -5 trunk/include/config.h.dist (File Modified)
692 +0 -6 trunk/include/defaults.h (File Modified)
693 +0 -3 trunk/include/m_info.h (File Modified)
694 +21 -7 trunk/libcharybdis/commio.c (File Modified)
695 +2 -0 trunk/libcharybdis/commio.h (File Modified)
696 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
697 +4 -3 trunk/libcharybdis/poll.c (File Modified)
698 +0 -3 trunk/libcharybdis/select.c (File Modified)
699 +0 -9 trunk/src/ircd.c (File Modified)
700 +23 -26 trunk/src/listener.c (File Modified)
701 +2 -1 trunk/src/restart.c (File Modified)
702 +5 -1 trunk/src/s_auth.c (File Modified)
703 +1 -1 trunk/src/s_conf.c (File Modified)
704 +3 -1 trunk/src/s_serv.c (File Modified)
707 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
709 Repair operspy who !#channel, broken by me in r3283.
713 +2 -2 trunk/modules/m_who.c (File Modified)
716 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
718 Update bug report and IRC channel information.
722 +2 -1 trunk/BUGS (File Modified)
723 +2 -1 trunk/NEWS (File Modified)
726 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
728 Change copyright years in version.c.SH as in release-2.1 r3339.
732 +2 -2 trunk/src/version.c.SH (File Modified)
735 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
741 +104 -0 trunk/configure (File Modified)
744 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
746 Need to check for various flavours of epoll,
747 even if --enable-epoll is forced.
751 +1 -0 trunk/configure.ac (File Modified)
754 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
756 Hack to allow some more warnings, already present in configure (?).
760 +1 -1 trunk/aclocal.m4 (File Modified)
763 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
765 Merge old trunk r2077,r2079:
766 - Move closing of servlink control fd to close_connection()
767 instead of doing it in exit_local_server(), and make sure
768 we first close the data fd and then the control fd.
769 - Have servlink process ready fds in order net, data, ctrl
770 instead of ctrl, data, net. This seems to fix the problem
771 that squit reasons do not show up on the other side of a
772 ziplink (by making it send any final SQUIT and/or ERROR
773 before noticing the closed control fd).
777 +1 -1 trunk/servlink/io.c (File Modified)
778 +3 -12 trunk/src/client.c (File Modified)
781 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
783 Don't show the UID if a TS6 server sends a kick with
784 an empty or no comment. Note that charybdis never sends
789 +4 -4 trunk/modules/core/m_kick.c (File Modified)
792 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
794 Merge old trunk r2081:
795 Don't say that services cannot be killed in
796 ERR_ISCHANSERVICE message (given when trying
797 to kick or deop them), as that's not the case.
801 +1 -1 trunk/src/messages.tab (File Modified)
804 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
806 Merge old trunk r2059
807 Clarifications to the descriptions of umode +Q and cmode +F,
808 suggested by Ariadne@SorceryNet.
812 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
813 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
816 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
818 Merge old trunk r2907,r2991:
819 Allow TESTLINE on channel names.
823 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
824 +4 -0 trunk/help/opers/testline (File Modified)
825 +22 -0 trunk/modules/m_testline.c (File Modified)
828 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
830 Merge old trunk r2835:
831 resolver: if sendto(2) fails, try sending to the next nameserver
835 +1 -1 trunk/src/res.c (File Modified)
838 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
840 Merge old trunk r2817:
841 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
842 starts with a digit. This is safe because the last
843 parameter is a nick and never a UID. (The first parameter
844 in a server-server two-param whois is a UID/SID.)
848 +1 -1 trunk/modules/m_whois.c (File Modified)
851 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
853 Merge old trunk r2779,r2785:
854 Show correct privilege name in a few ERR_NOPRIVS numerics.
858 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
859 +1 -1 trunk/extensions/m_opme.c (File Modified)
860 +2 -2 trunk/unsupported/m_force.c (File Modified)
863 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
865 Merge old trunk r2695:
866 Send an SQUIT instead of an ERROR to announce /die to connected servers.
867 This will generate better server notices.
871 +3 -2 trunk/modules/core/m_die.c (File Modified)
874 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
876 Merge old trunk r2294:
877 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
881 +1 -1 trunk/src/s_user.c (File Modified)
884 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
886 Merge old trunk r2226:
887 If we are connecting outward to a server, check if the
888 server name they sent is the same as what we tried to
889 connect to. Previously such a connection could succeed
890 if there existed connect blocks with the same IP and
891 passwords for the other server name.
895 +11 -0 trunk/modules/core/m_server.c (File Modified)
898 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
900 Merge old trunk r2212:
901 Another handling of SJOINs without nicks:
902 Propagate them if the channel is +P or the channel
903 already existed, otherwise remove the channel again
904 and do not propagate the SJOIN.
908 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
911 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
913 Remove channels entirely from /whois on services.
914 This cannot be overridden with operspy.
918 +20 -17 trunk/modules/m_whois.c (File Modified)
921 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
923 Fix /who on channels with ** in their name.
927 +2 -2 trunk/modules/m_who.c (File Modified)
930 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
932 NEWS: As in 2.1.3, mention that the TS6 revision will
933 interoperate with older versions
937 +2 -1 trunk/NEWS (File Modified)
940 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
942 Fix documentation of HIDE_SERVERS_IPS define.
946 +2 -2 trunk/include/config.h.dist (File Modified)
949 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
951 Don't leak auth{} spoofed ip for I-line is full notice either.
955 +1 -1 trunk/src/s_conf.c (File Modified)
958 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
964 +37 -0 trunk/NEWS (File Modified)
967 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
969 Allow /invite (but not invex) to override +r, +l, +j in
970 addition to +i. As before, a restrictive mode must be in
971 place at /invite time for the invite to have an effect;
972 +r does not count as a restrictive mode if the user is
973 logged in; +l and +j always count as restrictive modes to
974 allow for cases where they would allow join at /invite
975 time but not when the user tries to join.
979 +6 -2 trunk/modules/m_invite.c (File Modified)
980 +21 -10 trunk/src/channel.c (File Modified)
983 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
985 Remove invite_ops_only, forcing it to YES.
989 +0 -1 trunk/doc/example.conf (File Modified)
990 +0 -5 trunk/doc/reference.conf (File Modified)
991 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
992 +0 -1 trunk/include/s_conf.h (File Modified)
993 +0 -6 trunk/modules/m_info.c (File Modified)
994 +10 -14 trunk/modules/m_invite.c (File Modified)
995 +0 -1 trunk/src/newconf.c (File Modified)
996 +0 -1 trunk/src/s_conf.c (File Modified)
999 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1001 Move username check after xline and dnsbl checks, so it
1002 will not complain to opers about clients who are xlined
1003 or blacklisted anyway (both of which silently reject).
1007 +15 -15 trunk/src/s_user.c (File Modified)
1010 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1012 - MASTER_MAX is no longer relevant
1016 +0 -7 trunk/modules/m_set.c (File Modified)
1019 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1021 - add config option for setting max_clients.
1025 +5 -0 trunk/doc/example.conf (File Modified)
1026 +5 -0 trunk/doc/reference.conf (File Modified)
1027 +2 -0 trunk/include/s_conf.h (File Modified)
1028 +1 -1 trunk/src/ircd.c (File Modified)
1029 +2 -0 trunk/src/newconf.c (File Modified)
1030 +2 -1 trunk/src/s_conf.c (File Modified)
1033 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1035 - remove get_maxrss() and all of that insecure and unsafe nonsense
1039 +3 -38 trunk/src/ircd.c (File Modified)
1040 +1 -1 trunk/src/restart.c (File Modified)
1041 +0 -4 trunk/src/s_stats.c (File Modified)
1044 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1046 - avoid some potential NULL dereferencing
1050 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1053 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1059 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1062 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1064 - rework poll a bit for the MAXCONNECTIONS changes.
1068 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1071 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1073 Our way of using kqueue may cause it to report fds we
1074 don't know about anymore, cope.
1078 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1081 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1083 Don't reference freed memory (fde_t) in comm_close().
1087 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1090 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1092 - fix for 100% cpu use
1096 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1099 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1101 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1105 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1108 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1110 - clear up use of fd_table in ircd.
1114 +3 -2 trunk/src/s_serv.c (File Modified)
1117 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1119 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1123 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1124 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1125 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1126 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1127 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1128 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1129 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1130 +2 -2 trunk/libcharybdis/select.c (File Modified)
1133 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1135 Fix some cases where the size argument to strlcpy()
1136 for usernames and hostnames is 1 too small.
1140 +1 -1 trunk/modules/m_chghost.c (File Modified)
1141 +2 -2 trunk/src/res.c (File Modified)
1142 +2 -2 trunk/src/s_user.c (File Modified)
1145 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1147 Cut down quit/part/kick reasons to avoid quit reasons
1148 overflowing the client exiting server notice (from
1149 TOPICLEN to 260). kill reasons become shorter accordingly.
1150 kline/dline/gline reasons become 390.
1151 away messages stay at TOPICLEN for now.
1155 +8 -3 trunk/include/ircd_defs.h (File Modified)
1156 +2 -2 trunk/modules/m_dline.c (File Modified)
1157 +4 -4 trunk/modules/m_gline.c (File Modified)
1158 +2 -2 trunk/modules/m_kline.c (File Modified)
1161 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1163 Don't leak auth{} spoofed IP addresses in +f notices.
1164 from ratbox (androsyn)
1168 +10 -3 trunk/src/s_conf.c (File Modified)
1171 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1173 Make oper_up() take +i/-i during opering up into account
1174 (e.g. no_oper_invis extension, +i in operator::umodes).
1175 Remove the hack from no_oper_invis.
1179 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1180 +4 -0 trunk/src/s_user.c (File Modified)
1183 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1185 no_oper_invis: decrement invisible count when clearing
1186 invisible on a local client who has just opered up
1187 oper_up() should really do this
1191 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1194 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1196 Put "End of Channel Quiet List" instead of
1197 "End of Channel Ban List" for a +q list.
1198 Due to client restrictions the numerics for
1199 quiet lists must be the same as for ban lists.
1203 +4 -1 trunk/src/chmode.c (File Modified)
1206 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1208 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1209 Change TS6 JOIN processing
1210 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1211 a local user joins an existing channel
1212 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1213 propagating a TS6 JOIN
1214 - don't interpret simple modes in an incoming TS6 JOIN
1216 This is to avoid desyncs when certain mode changes (e.g. -im)
1217 cross with joins. A downside is that simple modes will be
1218 more desynched when a JOIN creates a channel or lowers TS,
1219 but that's less important.
1221 Update the TS6 specification to include this, and clarify
1222 that TMODE can come from a server and that MODE must be
1223 translated into TMODE from other servers too.
1227 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1228 +19 -127 trunk/modules/core/m_join.c (File Modified)
1231 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1233 Make -logfile work again.
1237 +2 -2 trunk/src/s_log.c (File Modified)
1240 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1242 - fix off-by-one memory overflow error.
1246 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1249 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1251 Change handling of modularized umodes:
1252 - keep the bitmask reserved forever to the letter, fixing
1253 the problems when loading multiple umode modules,
1254 unloading them and then loading them in a different order
1255 - don't allow local users to change umodes which have
1256 been unloaded and don't set them on new users via
1261 +24 -3 trunk/src/s_user.c (File Modified)
1264 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1266 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1270 +1 -0 trunk/include/s_user.h (File Modified)
1271 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1272 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1273 +22 -0 trunk/src/s_user.c (File Modified)
1276 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1278 DNSBL keyword substitution is available as of 2.1.3.
1282 +1 -1 trunk/doc/example.conf (File Modified)
1285 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1287 Change two occurances like match(userinput, target_p->name) ||
1288 match(target_p->name, userinput) to just match(userinput,
1289 target_p->name). No client name can contain * or ? now.
1293 +1 -1 trunk/modules/m_trace.c (File Modified)
1294 +1 -2 trunk/src/s_serv.c (File Modified)
1297 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1299 Do not try find_server() on a name find_client() has
1300 returned NULL for, as this will always return NULL
1301 since the removal of hostmasking.
1305 +1 -2 trunk/modules/m_pong.c (File Modified)
1306 +0 -4 trunk/src/s_serv.c (File Modified)
1309 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1311 Remove server_exists() which checked whether the
1312 server name existed taking hostmasking into account
1313 and just check with find_server(); admittedly
1314 this checks if the name is a SID but that's not
1319 +3 -27 trunk/modules/core/m_server.c (File Modified)
1322 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1324 Remove hash_find_masked_server(), which made it possible
1325 to specify the full (unmasked) name of a server behind
1326 a hostmask. As a result find_any_client() (for prefixes)
1327 becomes equal to find_client(), so remove that too.
1331 +0 -1 trunk/include/hash.h (File Modified)
1332 +1 -75 trunk/src/hash.c (File Modified)
1333 +1 -1 trunk/src/parse.c (File Modified)
1336 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1338 Remove '*' from valid server name characters.
1339 This makes it impossible to connect hostmasked servers.
1340 (This support didn't work well anyway, was incompatible
1341 with TS6 and we never masked ourselves.)
1345 +1 -1 trunk/src/match.c (File Modified)
1348 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1350 Change spambot, flooder and jupe joiner notices from host to orighost.
1354 +1 -1 trunk/modules/core/m_join.c (File Modified)
1355 +2 -2 trunk/modules/core/m_message.c (File Modified)
1356 +2 -2 trunk/src/channel.c (File Modified)
1359 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1361 Add documentation for SASL client protocol, same as atheme doc/SASL.
1365 + - trunk/doc/sasl.txt (File Added)
1368 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1370 Include real hostname in Closing Link message for unknown
1371 connections that have sent USER. This is helpful for
1372 k-lined users while not breaking server IP hiding.
1376 +3 -1 trunk/src/client.c (File Modified)
1379 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1385 +29 -29 trunk/configure (File Modified)
1388 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1390 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1394 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1397 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1399 Backport from early 3.x:
1402 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1404 - remove "Processing connection to foobar.net" message
1408 +0 -3 trunk/src/s_auth.c (File Modified)
1411 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1413 - missed the processing connection one (actually, we can probably nuke this one)
1417 +1 -2 trunk/src/s_auth.c (File Modified)
1420 river 2006/09/27 16:33:05 UTC (20060927-2174)
1422 get_client_name = stupid
1427 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1430 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1432 - remove excessive arguments
1436 +1 -2 trunk/src/s_conf.c (File Modified)
1437 +1 -1 trunk/src/s_user.c (File Modified)
1440 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1442 - use sendto_one_notice() for on-connect notices too.
1446 +10 -10 trunk/src/s_auth.c (File Modified)
1449 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1451 - use sendto_one_notice() in the core, too.
1455 +2 -2 trunk/src/chmode.c (File Modified)
1456 +8 -15 trunk/src/modules.c (File Modified)
1457 +3 -5 trunk/src/s_conf.c (File Modified)
1458 +1 -2 trunk/src/s_newconf.c (File Modified)
1459 +20 -57 trunk/src/s_user.c (File Modified)
1462 river 2006/09/27 16:19:25 UTC (20060927-2166)
1464 the KILL command will use get_client_name(, SHOW_IP) instead of
1465 target->name, and will show a more useful error for local opers
1470 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1473 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1475 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1479 +4 -2 trunk/src/send.c (File Modified)
1482 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1488 +1 -1 trunk/include/client.h (File Modified)
1491 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1493 - get_id(): fall back to "*" if client has no known name
1497 +1 -1 trunk/include/client.h (File Modified)
1500 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1502 - convert to sendto_one_notice().
1506 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1507 +4 -6 trunk/unsupported/m_force.c (File Modified)
1510 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1512 - use sendto_one_notice() in many places instead of
1513 sendto_one(source_p, ":%s NOTICE %s :", ...);
1517 +10 -25 trunk/extensions/example_module.c (File Modified)
1518 +5 -14 trunk/extensions/hurt.c (File Modified)
1519 +1 -2 trunk/extensions/m_42.c (File Modified)
1520 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1521 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1522 +1 -2 trunk/extensions/m_opme.c (File Modified)
1523 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1524 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1525 +3 -7 trunk/modules/core/m_die.c (File Modified)
1526 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1527 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1528 +1 -2 trunk/modules/m_challenge.c (File Modified)
1529 +11 -15 trunk/modules/m_connect.c (File Modified)
1530 +20 -28 trunk/modules/m_dline.c (File Modified)
1531 +2 -2 trunk/modules/m_etrace.c (File Modified)
1532 +11 -21 trunk/modules/m_gline.c (File Modified)
1533 +2 -4 trunk/modules/m_kline.c (File Modified)
1534 +1 -2 trunk/modules/m_rehash.c (File Modified)
1535 +3 -7 trunk/modules/m_restart.c (File Modified)
1536 +31 -45 trunk/modules/m_set.c (File Modified)
1537 +2 -4 trunk/modules/m_testmask.c (File Modified)
1538 +5 -8 trunk/modules/m_unreject.c (File Modified)
1539 +2 -5 trunk/modules/m_xline.c (File Modified)
1544 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1545 +10 -25 trunk/extensions/example_module.c (File Modified)
1546 +5 -14 trunk/extensions/hurt.c (File Modified)
1547 +1 -2 trunk/extensions/m_42.c (File Modified)
1548 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1549 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1550 +1 -2 trunk/extensions/m_opme.c (File Modified)
1551 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1552 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1553 +3 -7 trunk/modules/core/m_die.c (File Modified)
1554 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1555 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1556 +1 -2 trunk/modules/m_challenge.c (File Modified)
1557 +11 -15 trunk/modules/m_connect.c (File Modified)
1558 +2 -4 trunk/modules/m_dline.c (File Modified)
1559 +2 -2 trunk/modules/m_etrace.c (File Modified)
1560 +11 -21 trunk/modules/m_gline.c (File Modified)
1561 +2 -4 trunk/modules/m_kline.c (File Modified)
1562 +1 -2 trunk/modules/m_rehash.c (File Modified)
1563 +3 -7 trunk/modules/m_restart.c (File Modified)
1564 +31 -45 trunk/modules/m_set.c (File Modified)
1565 +2 -4 trunk/modules/m_testmask.c (File Modified)
1566 +5 -8 trunk/modules/m_unreject.c (File Modified)
1567 +1 -3 trunk/modules/m_xline.c (File Modified)
1568 +2 -2 trunk/src/chmode.c (File Modified)
1569 +8 -15 trunk/src/modules.c (File Modified)
1570 +10 -14 trunk/src/s_auth.c (File Modified)
1571 +3 -6 trunk/src/s_conf.c (File Modified)
1572 +1 -2 trunk/src/s_newconf.c (File Modified)
1573 +20 -57 trunk/src/s_user.c (File Modified)
1574 +4 -2 trunk/src/send.c (File Modified)
1575 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1576 +4 -6 trunk/unsupported/m_force.c (File Modified)
1579 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1581 - keyword-subst from charybdis 2.2.
1585 +12 -3 trunk/doc/example.conf (File Modified)
1586 +58 -3 trunk/doc/reference.conf (File Modified)
1587 + - trunk/include/substitution.h (File Added)
1588 +1 -0 trunk/src/Makefile.in (File Modified)
1589 +2 -2 trunk/src/s_conf.c (File Modified)
1590 +164 -1 trunk/src/s_user.c (File Modified)
1591 + - trunk/src/substitution.c (File Added)
1594 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1596 Removed merge tracking for "svnmerge" for
1597 http://svn.atheme.org/charybdis/branches/release-2.2
1601 + - trunk/ (Property Modified)
1604 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1606 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1607 http://svn.atheme.org/charybdis/branches/release-2.2
1611 + - trunk/ (Property Modified)
1614 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1616 Removed merge tracking for "svnmerge" for
1617 http://svn.atheme.org/charybdis/branches/release-2.2
1621 + - trunk/ (Property Modified)
1624 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1626 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1627 http://svn.atheme.org/charybdis/branches/release-2.2
1631 + - trunk/ (Property Modified)
1634 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1640 + - trunk/ (Property Modified)
1643 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1645 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1646 http://svn.atheme.org/charybdis/branches/release-2.2
1650 + - trunk/ (Property Modified)
1653 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1655 - version bump to 2.2.0
1659 +3 -1 trunk/NEWS (File Modified)
1660 +1 -1 trunk/configure.ac (File Modified)
1663 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1666 + branches/release-2.1 -> 2.2 base
1667 + 3.0 -> branches/cxxconversion
1668 + backport some immediate 3.0 functionality for 2.2
1673 + - trunk/ (File Added)
1676 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1678 Merged revisions 3135,3137 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1682 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1684 - Expand TRACE description
1685 - Mention expiry time in TESTLINE
1687 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1689 Update copyright year for sgml docs to 2007.
1694 + - branches/release-2.1/ (Property Modified)
1695 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1696 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1699 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1701 Merged revisions 1999 via svnmerge from
1702 http://svn.atheme.org/charybdis/trunk
1703 Add river to CREDITS
1706 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1713 + - branches/release-2.1/ (Property Modified)
1714 +1 -0 branches/release-2.1/CREDITS (File Modified)
1717 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1719 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1720 http://svn.atheme.org/charybdis/trunk
1723 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1725 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1727 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1729 - add use_forward to /info
1731 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1733 Call channel_modes() with &me instead of source_p when
1734 sending out a JOIN and SJOIN for a local user. This
1735 saves checking whether they are on the channel they
1738 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1740 If use_forward is disabled:
1742 - hide +f in /mode #channel (/mode #channel f still shows it)
1743 - do not send any mode changes adding +f to local clients
1744 (-f ones are still sent)
1749 + - branches/release-2.1/ (Property Modified)
1750 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1751 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1752 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1753 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1754 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1755 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1756 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1757 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1758 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1759 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1760 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1761 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1764 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1766 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1770 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1771 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1772 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1775 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1777 Add accountability (wallops, log) to OKICK.
1781 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1784 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1786 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1787 Similar to branches/release-2.2 r3061.
1791 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1794 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1796 - Write xline to file after instead of before notifying opers and source
1797 - Also notify source of failure to add xline
1798 Similar to branches/release-2.2 r3057.
1802 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1805 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1807 If a dline/kline/resv cannot be added to the file, send
1808 the regular notices to local opers and source anyway,
1809 and also warn the source (local opers were already warned).
1810 Similar to branches/release-2.2 r3053.
1814 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1817 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1819 Port over fixes from unkline/unxline/unresv to undline.
1820 Similar to branches/release-2.2 r3049.
1824 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1827 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1829 Merged revisions 2915 via svnmerge from
1830 http://svn.atheme.org/charybdis/trunk
1833 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1835 In usage message, show kline.conf and xline.conf instead
1836 of klines.conf and xlines.conf.
1841 + - branches/release-2.1/ (Property Modified)
1842 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1845 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1847 Merged revisions 2831,2833,2853 via svnmerge from
1848 http://svn.atheme.org/charybdis/trunk
1851 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1853 unkline/unxline/unresv:
1854 - if fclose on the output returns an error, treat this as a
1856 - check if the rename from the temp file to the ban conf failed
1858 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1860 When adding a permanent dline/kline/xline/resv, check
1861 the return value of fclose().
1863 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1865 Do not free xline aconf if it could not be written out.
1866 It will be added to the list in memory anyway.
1871 + - branches/release-2.1/ (Property Modified)
1872 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1873 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1874 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1875 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1878 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1880 NEWS: Clarify effects of ip_cloaking changes a little.
1884 +2 -0 branches/release-2.1/NEWS (File Modified)
1887 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1893 +9 -9 branches/release-2.1/configure (File Modified)
1896 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1898 Version bump on 2.1 branch to 2.1.2.
1902 +1 -1 branches/release-2.1/configure.ac (File Modified)
1905 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1907 Mention r2801/r2805.
1911 +1 -0 branches/release-2.1/NEWS (File Modified)
1914 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1916 Merged revisions 2801 via svnmerge from
1917 http://svn.atheme.org/charybdis/trunk
1920 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1922 ip_cloaking: try to avoid truncation by removing more
1923 components of the hostname (except the TLD).
1928 + - branches/release-2.1/ (Property Modified)
1929 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1932 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1938 +8 -1 branches/release-2.1/NEWS (File Modified)
1941 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1943 Merged revisions 2781 via svnmerge from
1944 http://svn.atheme.org/charybdis/trunk
1947 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1949 Fix stupid bug: checked a hostmask against the found
1950 ban instead of all exceptions, causing all host mangled
1951 clients to be exempted if there was a single ban
1952 exception in many cases.
1957 + - branches/release-2.1/ (Property Modified)
1958 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1961 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1963 Merged revisions 2773 via svnmerge from
1964 http://svn.atheme.org/charybdis/trunk
1967 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1969 user@host must be *@* for a shared{} block with flags=locops
1970 (server should not be *).
1975 + - branches/release-2.1/ (Property Modified)
1976 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1979 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1981 Tweak \s code a little.
1985 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1986 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1987 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1990 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1992 Merged revisions 2761 via svnmerge from
1993 http://svn.atheme.org/charybdis/trunk
1996 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1998 The testline/no_tilde fixes are in 2.1.1.
2003 + - branches/release-2.1/ (Property Modified)
2004 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2007 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2013 +4 -1 branches/release-2.1/NEWS (File Modified)
2016 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2018 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
2019 http://svn.atheme.org/charybdis/trunk
2023 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2025 If the auth{} block has no_tilde and is not kline exempt,
2026 check the username without tilde against klines too.
2027 This is consistent with the way klines work on spoofs
2028 (klines checked on both raw and appearing-on-IRC version).
2030 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2032 Rework the fix for klines with no_tilde.
2033 Add an extra argument to find_address_conf() for the
2034 username without tilde, as that may contain one character more.
2036 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2038 Unbreak compile (because of r2697).
2039 testline with ~ could be improved some more perhaps, but this should work.
2041 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2043 testline: take no_tilde and username truncation into account
2045 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2047 Add some information on /testline with no_tilde and username truncation.
2052 + - branches/release-2.1/ (Property Modified)
2053 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2054 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2055 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2056 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2057 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2058 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2061 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2063 Merged revisions 2149,2151 via svnmerge from
2064 http://svn.atheme.org/charybdis/trunk
2067 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2069 Move kills from services from +s to +k snomask.
2070 Kills from non-service opers remain on +s.
2072 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2074 Update description of +s and +k snomasks.
2079 + - branches/release-2.1/ (Property Modified)
2080 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2081 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2082 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2085 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2087 Merged revisions 2685 via svnmerge from
2088 http://svn.atheme.org/charybdis/trunk
2091 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2093 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2098 + - branches/release-2.1/ (Property Modified)
2099 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2102 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2104 Merged revisions 2693 via svnmerge from
2105 http://svn.atheme.org/charybdis/trunk
2108 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2110 Fix truncation (by one) of unidented usernames
2111 if user registration is done because of DNSBL
2112 completion (which is the usual case if a valid
2113 NICK and USER are sent quickly and any DNSBLs
2119 + - branches/release-2.1/ (Property Modified)
2120 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2123 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2129 +10 -0 branches/release-2.1/NEWS (File Modified)
2132 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2138 +9 -9 branches/release-2.1/configure (File Modified)
2141 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2143 Version bump to 2.1.1.
2147 +1 -1 branches/release-2.1/configure.ac (File Modified)
2150 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2152 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
2153 http://svn.atheme.org/charybdis/trunk
2156 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2158 - fix a server notice on SID collision where the server name is mentioned twice
2160 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2162 - get_server_name() is stupid
2164 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2168 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2170 Do the Attempt to re-introduce SID server notice somewhat
2171 differently, showing a real host again if !HIDE_SERVERS_IPS
2172 and still showing the server name exactly once.
2174 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2176 Fix log message for Attempt to re-introduce SID (server notice was ok).
2178 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2180 - replace "No N line" with "no connect block" in a
2182 - show attempted server name in a few serverlog messages
2187 + - branches/release-2.1/ (Property Modified)
2188 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2191 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2193 Merged revisions 2218 via svnmerge from
2194 http://svn.atheme.org/charybdis/trunk
2197 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2199 Fix garbage in /stats y output on 64-bit archs.
2204 + - branches/release-2.1/ (Property Modified)
2205 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2208 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2210 Merged revisions 2438 via svnmerge from
2211 http://svn.atheme.org/charybdis/trunk
2214 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2216 Enable Revision keyword in addition to Id.
2221 + - branches/release-2.1/ (Property Modified)
2222 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2225 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2227 Merged revisions 2679 via svnmerge from
2228 http://svn.atheme.org/charybdis/trunk
2231 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2233 Port over ratbox 2.2 r23253 (anfl):
2234 - remove the cached storage of how many +beI there are, thereby fixing a
2235 case where it can get desynced from reality
2240 + - branches/release-2.1/ (Property Modified)
2241 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2242 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2245 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2247 Merged revisions 2093,2095 via svnmerge from
2248 http://svn.atheme.org/charybdis/trunk
2251 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2253 - change DNSBL licensing to BSD.
2255 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2257 - change x86-assembly FNV implementation to BSD license
2262 + - branches/release-2.1/ (Property Modified)
2263 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2264 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2267 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2269 Merged revisions 2073,2075 via svnmerge from
2270 http://svn.atheme.org/charybdis/trunk
2273 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2275 Put full information in the squit reason when exiting
2276 a server due to a servlink (ziplinks) error.
2278 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2280 Put full information in the squit reason when exiting
2281 a server due to not enough arguments for a command.
2286 + - branches/release-2.1/ (Property Modified)
2287 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2288 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2291 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2293 Merged revisions 2071 via svnmerge from
2294 http://svn.atheme.org/charybdis/trunk
2297 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2299 Don't redirect users from an existing domain to an
2300 existing server in reference.conf.
2306 + - branches/release-2.1/ (Property Modified)
2307 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2310 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2312 Merged revisions 2053 via svnmerge from
2313 http://svn.atheme.org/charybdis/trunk
2316 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2318 Make find_channel_membership() choose the shortest list
2319 (channel's list or user's list) to search, avoiding excessive
2320 CPU usage with services which are in lots of channels.
2321 From ratbox 2.2 (anfl/jilles)
2326 + - branches/release-2.1/ (Property Modified)
2327 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2330 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2336 +9 -9 branches/release-2.1/configure (File Modified)
2339 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2341 Version change 2.1.0rc1 -> 2.1.0 (release).
2345 +1 -1 branches/release-2.1/configure.ac (File Modified)
2348 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2350 Merged revisions 2029 via svnmerge from
2351 http://svn.atheme.org/charybdis/trunk
2354 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2356 NEWS: mention m_webirc.c module
2361 + - branches/release-2.1/ (Property Modified)
2362 +1 -0 branches/release-2.1/NEWS (File Modified)
2365 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2371 +9 -9 branches/release-2.1/configure (File Modified)
2374 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2376 Change version to 2.1.0rc1.
2380 +1 -1 branches/release-2.1/configure.ac (File Modified)
2383 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2385 Merged revisions 2021 via svnmerge from
2386 http://svn.atheme.org/charybdis/trunk
2389 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2391 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2392 related flaky looking things, and instead keep a list
2393 of BlacklistClients in PreClient.
2398 + - branches/release-2.1/ (Property Modified)
2399 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2400 +1 -1 branches/release-2.1/include/client.h (File Modified)
2401 +0 -1 branches/release-2.1/include/res.h (File Modified)
2402 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2403 +0 -24 branches/release-2.1/src/res.c (File Modified)
2404 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2407 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2409 Merged revisions 2015,2017 via svnmerge from
2410 http://svn.atheme.org/charybdis/trunk
2413 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2415 Check if the name in the question section of the
2416 DNS reply matches what we queried, to guard against
2417 late replies to a previous query with the same id.
2419 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2421 res.c: add a comment summarizing our changes
2426 + - branches/release-2.1/ (Property Modified)
2427 +53 -18 branches/release-2.1/src/res.c (File Modified)
2430 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2432 Merged revisions 1981 via svnmerge from
2433 http://svn.atheme.org/charybdis/trunk
2436 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2438 Alphabetize extensions and tweak the descriptions a little.
2443 + - branches/release-2.1/ (Property Modified)
2444 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2445 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2448 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2450 Merged revisions 1975 via svnmerge from
2451 http://svn.atheme.org/charybdis/trunk
2454 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2456 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2457 We should use the IP and not truncate the hostname.
2458 From ratbox 2.2 (androsyn)
2463 + - branches/release-2.1/ (Property Modified)
2464 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2467 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2469 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2470 http://svn.atheme.org/charybdis/trunk
2474 + - branches/release-2.1/ (Property Modified)
2477 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2479 - branch 2.1 release family
2483 + - branches/release-2.1/ (File Added)
2486 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2488 Describe new handling of host mangling in channel bans in SGML.
2492 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2495 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2497 - ok, 2.1 operline brought to you by marvin the melancholy robot
2501 +1 -1 trunk/src/messages.tab (File Modified)
2504 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2506 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2507 If anybody comes up with anything better, then please let us know
2508 and we will change this before 2.1 is branched.
2512 +1 -1 trunk/src/messages.tab (File Modified)
2515 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2517 Add EUID to capab.txt.
2521 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2524 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2530 +3 -0 trunk/NEWS (File Modified)
2533 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2535 Allow service{} servers to manipulate the nick delay table
2536 (for "nickserv enforcement").
2537 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2538 If duration is 0, the nickdelay entry is removed, otherwise
2539 it is added with the duration in seconds (maximum 24 hours).
2540 It is suggested that this is used if the EUID capab is present.
2544 +42 -1 trunk/modules/m_services.c (File Modified)
2547 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2549 HURT: strip off *@ from the start of the mask
2550 reject anything else containing '@' or '!'
2554 +11 -0 trunk/extensions/hurt.c (File Modified)
2557 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2559 ircd.c: need supported.h here
2563 +1 -0 trunk/src/ircd.c (File Modified)
2566 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2568 HURT: less ambiguity here
2569 ips/hosts to be hurt must contain a '.' or ':' otherwise
2570 they are interpreted as nicks
2574 +14 -9 trunk/extensions/hurt.c (File Modified)
2577 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2579 - we're now ircd-charybdis.org.
2580 - properly alphabetize credits
2584 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2587 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2589 - add additional modules to the configs
2593 +6 -0 trunk/doc/example.conf (File Modified)
2594 +12 -0 trunk/doc/reference.conf (File Modified)
2597 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2599 - remove hurt.h, it is pointless and confusing
2603 +27 -62 trunk/extensions/hurt.c (File Modified)
2604 + - trunk/extensions/hurt.h (File Deleted)
2607 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2609 - add code to suggest a local HURT by nickname.
2610 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2614 +40 -10 trunk/extensions/hurt.c (File Modified)
2615 +1 -0 trunk/extensions/hurt.h (File Modified)
2618 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2624 +2 -1 trunk/NEWS (File Modified)
2627 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2629 MASKTRACE/TESTMASK: check orighost as well
2633 +4 -2 trunk/modules/m_etrace.c (File Modified)
2634 +3 -1 trunk/modules/m_testmask.c (File Modified)
2637 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2639 Make RPL_ISUPPORT (005) numeric modularizable.
2640 Currently it will reassemble the numeric every time
2641 it needs to be sent, using a few dozen callbacks;
2642 if this is too slow some caching scheme should be
2647 +0 -1 trunk/include/s_user.h (File Modified)
2648 +36 -114 trunk/include/supported.h (File Modified)
2649 +1 -1 trunk/modules/m_version.c (File Modified)
2650 +1 -0 trunk/src/Makefile.in (File Modified)
2651 +1 -0 trunk/src/ircd.c (File Modified)
2652 +300 -25 trunk/src/s_user.c (File Modified)
2653 + - trunk/src/supported.c (File Added)
2656 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2658 EUID orighost could differ from host only in case,
2659 do not mark as dynamic spoof then
2663 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2666 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2668 kline help file: clarify a bit and remove some obsolete stuff
2669 partly suggested by Olin
2673 +8 -8 trunk/help/opers/kline (File Modified)
2676 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2682 +20 -0 trunk/NEWS (File Modified)
2685 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2687 Show real host/IP to nonopers whoising themselves.
2688 The IP is not shown for auth{} spoofs, otherwise it is,
2689 as it looked rather weird to me to show an auth{} spoofed
2690 IP like this. (/userhost on self still shows the IP.)
2694 +13 -2 trunk/modules/m_whois.c (File Modified)
2697 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2699 Document nick_delay stuff and move it around a bit.
2703 +1 -2 trunk/doc/example.conf (File Modified)
2704 +8 -2 trunk/doc/reference.conf (File Modified)
2707 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2709 - disable nickdelay by default. Needs to be documented in reference.conf.
2713 +2 -0 trunk/doc/example.conf (File Modified)
2714 +2 -0 trunk/doc/reference.conf (File Modified)
2717 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2719 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2723 +2 -1 trunk/modules/m_services.c (File Modified)
2726 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2728 ip_cloaking: somewhat hackish but we need to send the
2729 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2734 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2737 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2739 If EUID is used, show realhost in far connect notice
2740 (but not in far disconnect notice).
2744 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2747 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2750 - use non-ENCAP CHGHOST if possible
2751 - really introduce new users with their mangled and real
2752 host if +h is in default umodes
2756 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2759 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2761 Add non-ENCAP CHGHOST.
2765 +49 -11 trunk/modules/m_chghost.c (File Modified)
2768 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2770 Initial addition of EUID (puts realhost/account in same
2771 command as user introduction).
2772 See doc/technical/euid.txt for more information.
2773 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2777 + - trunk/doc/technical/euid.txt (File Added)
2778 +2 -1 trunk/include/s_serv.h (File Modified)
2779 +1 -1 trunk/include/s_user.h (File Modified)
2780 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2781 +1 -34 trunk/modules/m_chghost.c (File Modified)
2782 +0 -28 trunk/modules/m_services.c (File Modified)
2783 +30 -1 trunk/src/s_serv.c (File Modified)
2784 +30 -3 trunk/src/s_user.c (File Modified)
2787 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2789 Store the mangled host in localClient and use it for
2790 ban matching (also match real host for mangled users,
2791 also match mangled host for uncloaked users).
2792 Improve interaction of +h with auth{} and services
2794 Note that all of this only applies to clients who
2795 connect after the mangling module is loaded
2796 (other clients cannot even set +h).
2797 The sorcerynet cloaking module has not been updated
2802 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2803 +3 -0 trunk/include/client.h (File Modified)
2804 +64 -5 trunk/src/channel.c (File Modified)
2805 +1 -0 trunk/src/client.c (File Modified)
2806 +2 -2 trunk/src/s_user.c (File Modified)
2809 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2811 Document /stats U letters in sgml.
2815 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2818 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2820 Better description of hub_mask and leaf_mask.
2824 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2827 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2829 Add operspy_dont_care_user_info to sgml docs.
2833 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2836 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2838 Add general::operspy_dont_care_user_info.
2839 This makes /who mask equivalent to /who !mask for opers
2840 with the operspy flag, and removes the operspy log/notice
2841 on /who mask, /masktrace and /scan.
2842 The necessary privilege (operspy flag) is unchanged.
2843 Behaviour for the other operspy commands (channel
2844 related ones) is also unchanged.
2848 +1 -0 trunk/doc/example.conf (File Modified)
2849 +6 -0 trunk/doc/reference.conf (File Modified)
2850 +1 -0 trunk/include/s_conf.h (File Modified)
2851 +10 -8 trunk/modules/m_etrace.c (File Modified)
2852 +6 -0 trunk/modules/m_info.c (File Modified)
2853 +8 -5 trunk/modules/m_scan.c (File Modified)
2854 +1 -1 trunk/modules/m_version.c (File Modified)
2855 +6 -1 trunk/modules/m_who.c (File Modified)
2856 +1 -0 trunk/src/newconf.c (File Modified)
2857 +1 -0 trunk/src/s_conf.c (File Modified)
2860 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2862 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2863 This letter will also be used for showing operspy with
2864 limited accountability (show non channel related info
2865 without '!' or notice).
2869 +2 -0 trunk/doc/server-version-info (File Modified)
2870 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2871 +2 -0 trunk/include/ircd.h (File Modified)
2872 +6 -0 trunk/modules/m_info.c (File Modified)
2873 +2 -0 trunk/modules/m_version.c (File Modified)
2874 +1 -0 trunk/src/ircd_state.c (File Modified)
2877 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2879 Add m_webirc module, allows showing real host of CGI:IRC users.
2880 Differences to the version available on my web page for a while:
2881 instructions on how to set it up.
2885 +137 -0 trunk/extensions/Makefile.in (File Modified)
2886 + - trunk/extensions/m_webirc.c (File Added)
2889 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2891 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2895 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2898 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2900 - move beu from core to contributors
2901 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2905 +2 -2 trunk/CREDITS (File Modified)
2908 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2910 Mention that class blocks must be defined before the
2911 auth or connect blocks referencing them.
2915 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2918 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2921 - change from "can join" to "is banned", this reverses sense
2922 and removes "weird" checks like for +i, +l, +j
2923 - don't allow $j to same channel
2924 - +s/+p restriction removed, anyone can /mode b anyway
2929 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2932 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2934 Add a few important lines from reference.conf to example.conf.
2938 +8 -1 trunk/doc/example.conf (File Modified)
2941 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2943 - we don't support rtsigio anymore
2944 - we definately don't support VMS nor Cygwin either.
2948 +2 -2 trunk/INSTALL (File Modified)
2949 +0 -2 trunk/README.FIRST (File Modified)
2952 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2954 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2958 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2961 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2964 - return EXTBAN_NOMATCH for a valid ban that does not match
2965 - consider a $j ban invalid if we were already processing a
2966 can_join for a $j ban
2970 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2973 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2975 extb_extgecos: realhost -> orighost
2979 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2982 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2984 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2988 +59 -0 trunk/extensions/Makefile.in (File Modified)
2989 + - trunk/extensions/extb_canjoin.c (File Added)
2992 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2994 - oh right, charybdis calls that 'orighost'.
2998 +2 -2 trunk/modules/m_who.c (File Modified)
3001 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3003 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3007 +2 -0 trunk/modules/m_who.c (File Modified)
3010 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3012 - also check $x against realhost
3016 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3019 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3021 Sorcerynet people want a debugging notice moved from +s to +d.
3025 +1 -1 trunk/src/blacklist.c (File Modified)
3028 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3030 Use source_p instead of client_p for free_pre_client().
3031 client_p could be NULL or another client.
3035 +1 -1 trunk/src/client.c (File Modified)
3038 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3040 - revert this, I know how to fix it now
3044 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3047 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3049 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3050 This fix is probably suboptimal, but it does indeed fix the problem.
3054 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3057 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3059 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3063 +49 -0 trunk/extensions/Makefile.in (File Modified)
3064 + - trunk/extensions/extb_extgecos.c (File Added)
3067 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3069 Remove undocumented and unused general::fallback_to_ip6_int config option.
3073 +0 -3 trunk/include/s_conf.h (File Modified)
3074 +0 -3 trunk/src/newconf.c (File Modified)
3077 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3080 - document new TESTMASK
3081 - mention that TESTMASK matching is the same as MASKTRACE matching
3082 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3087 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3090 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3092 New testmask from ratbox 2.2.
3093 Allows matches on nick, ip and gecos in addition to user
3094 and host, and is fully analogous to masktrace.
3095 The numeric has changed from 724 to 727 and fields in it
3100 +4 -3 trunk/help/opers/testmask (File Modified)
3101 +1 -0 trunk/include/numeric.h (File Modified)
3102 +82 -9 trunk/modules/m_testmask.c (File Modified)
3103 +2 -2 trunk/src/messages.tab (File Modified)
3106 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3108 contrib -> extensions
3112 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3115 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3117 CHGHOST: Check validity of new hostname.
3118 If the command came from a local client (disabled by
3119 default), send an error message and drop the command.
3120 If the command came from a remote client or server,
3121 send a notice to opers and the target user (if local).
3125 +42 -1 trunk/modules/m_chghost.c (File Modified)
3128 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3134 +23 -1 trunk/NEWS (File Modified)
3137 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3139 When an outgoing server connection succeeds, set
3140 localClient->ip by simply copying the whole sockaddr
3141 struct instead of copying certain parts only.
3145 +1 -19 trunk/src/s_serv.c (File Modified)
3148 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3150 Give a special error message and ignore the connect block
3151 if trying to add a connect block for the server's own name.
3155 +7 -0 trunk/src/newconf.c (File Modified)
3158 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3160 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3161 when --disable-balloc is used, so that it compiles.
3162 Obviously the BlockHeapUsage() stub returns just zeroes so
3163 /stats z will be less informative.
3167 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3170 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3172 Free and zero dns_query in DNS callback for outgoing connect.
3173 This avoids double free of reslist.
3177 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3180 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3182 From ratbox, log failed outgoing connections to serverlog.
3187 +13 -1 trunk/src/s_serv.c (File Modified)
3190 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3192 Change serverlog message when connecting to be more clear and show the port number.
3196 +1 -1 trunk/src/s_serv.c (File Modified)
3199 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3201 Remove gethost_byname(), this is meaningless
3202 since the removal of AAAA -> A fallback (r1763).
3206 +0 -1 trunk/include/res.h (File Modified)
3207 +0 -12 trunk/src/res.c (File Modified)
3210 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3212 Remove ip6.int support and use only ip6.arpa.
3213 The global ip6.int zone has disappeared on June 1
3214 and a lot of other software has been removing ip6.int
3216 This removes the second and last case where IPv6
3217 support in charybdis causes extra lookups and slows
3222 +5 -27 trunk/src/res.c (File Modified)
3225 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3227 Mention new default (r1767) for connect::aftype in sgml docs.
3231 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3234 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3236 Use IPv6 if connect::host looks like an IPv6 address
3237 (contains a colon). No need to aftype=ipv6 anymore.
3241 +2 -0 trunk/src/newconf.c (File Modified)
3244 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3246 More information about connect::host.
3250 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3253 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3255 Remove fallback to A if AAAA cannot be found.
3256 In case of a forward check of a reverse lookup, we
3257 already know if it's ipv4 or ipv6, so it is not
3258 useful and in case of a forward lookup of a hostname
3259 in connect::host, connect::aftype already specifies
3260 if it's ipv4 or ipv6.
3264 +4 -27 trunk/src/res.c (File Modified)
3267 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3270 - check if +c made the message text empty and refuse
3272 - don't copy message text if it is not necessary
3277 +14 -4 trunk/modules/core/m_message.c (File Modified)
3280 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3282 remove_conf_item(): do not free cf_name, this is generally a string constant
3286 +0 -1 trunk/src/newconf.c (File Modified)
3289 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3291 Remove the old unused FDL_ constants.
3295 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3298 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3300 Remove an unused struct irc_sockaddr_storage from fde_t
3301 (allocated for every possible file descriptor).
3305 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3308 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3310 If the DNS lookup for an outgoing connection is still
3311 pending when it is closed, clean it up.
3315 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3318 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3320 If proc_answer() fails (for example if a lookup for an
3321 A record returns a CNAME), fail the query immediately.
3322 Previously the packet was just ignored, leaving the
3327 +4 -8 trunk/src/res.c (File Modified)
3330 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3332 Correct sockhost field in an outgoing server connection.
3333 First copy the host field from the server_conf, then
3334 take the IP from to where the connection was attempted
3335 when the connection callback is called.
3336 (Before r1747 this used the IP from the server_conf.)
3340 +8 -2 trunk/src/s_serv.c (File Modified)
3343 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3345 Remove ipnum (keep aftype) and dns_query from server_conf.
3346 We don't keep track of binary form address in connect{}
3347 blocks anymore, DNS lookups of names in host= gone.
3348 As before the DNS lookup is done on connect.
3349 This should unbreak hostnames in host= somewhat.
3353 +1 -2 trunk/include/s_newconf.h (File Modified)
3354 +2 -2 trunk/src/newconf.c (File Modified)
3355 +1 -42 trunk/src/s_newconf.c (File Modified)
3356 +12 -31 trunk/src/s_serv.c (File Modified)
3359 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3365 +1 -1 trunk/configure (File Modified)
3368 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3370 Fix --disable-balloc help text (said --disable-small-net).
3374 +1 -1 trunk/configure.ac (File Modified)
3377 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3379 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3380 services (+S). Unlike operstring and adminstring, this
3381 is not changeable with /quote set but is updated on rehash.
3385 +1 -0 trunk/doc/example.conf (File Modified)
3386 +10 -2 trunk/doc/reference.conf (File Modified)
3387 +1 -0 trunk/include/s_conf.h (File Modified)
3388 +6 -0 trunk/modules/m_info.c (File Modified)
3389 +3 -2 trunk/modules/m_whois.c (File Modified)
3390 +1 -0 trunk/src/newconf.c (File Modified)
3391 +1 -0 trunk/src/s_conf.c (File Modified)
3394 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3396 Fix handling of comma in whois: ignore the comma and
3397 everything after it but do output the entire parameter
3402 +2 -2 trunk/modules/m_whois.c (File Modified)
3405 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3407 New /stats letter 's' to list HURTs:
3408 - opers get the full listing.
3409 - users get any HURTs that match their sockhost/orighost if
3410 "stats_k_oper_only" is set to 1.
3414 +50 -0 trunk/extensions/hurt.c (File Modified)
3417 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3419 - make the newconf system available to modules.
3423 +4 -1 trunk/include/newconf.h (File Modified)
3424 +4 -8 trunk/src/newconf.c (File Modified)
3427 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3429 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3432 +0 -3 trunk/doc/example.conf (File Modified)
3433 +0 -3 trunk/doc/reference.conf (File Modified)
3436 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3438 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3442 +3 -0 trunk/doc/example.conf (File Modified)
3443 +3 -0 trunk/doc/reference.conf (File Modified)
3446 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3448 Fix too early truncation of JOIN channel list.
3452 +2 -3 trunk/modules/core/m_join.c (File Modified)
3455 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3457 - From ratbox 2.2 (anfl), send server notices about read
3458 errors from handshakes and servers to +s instead of +d.
3459 - Send various server notices about failed server
3460 connections which did not reach registered state network
3461 wide if the connection was initiated by a remote oper.
3462 This avoids annoying the whole net if there is a
3463 broken autoconnect, but allows all opers to see why a
3464 remote connect failed. Failed connections which did reach
3465 server state already generate server notices everywhere.
3467 Note: this is an exception to our general policy to not send
3468 server notices about unregistered connections remotely.
3472 +1 -0 trunk/include/client.h (File Modified)
3473 +20 -6 trunk/src/client.c (File Modified)
3474 +6 -6 trunk/src/s_serv.c (File Modified)
3477 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3483 +1 -1 trunk/doc/example.conf (File Modified)
3484 +1 -1 trunk/doc/reference.conf (File Modified)
3487 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3489 Don't allow #channel +b $c:&channel (inconsistent target).
3493 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3496 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3498 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3502 +0 -2 trunk/include/client.h (File Modified)
3505 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3507 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3511 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3514 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3516 Store IP addresses in whowas. These are shown to opers.
3517 Obtained from Eurus patches.
3518 orighost tracking removed (not worth the memory IMHO),
3519 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3520 with unknown IPs and to not violate auth{} spoof policy.
3524 +2 -0 trunk/doc/reference.conf (File Modified)
3525 +1 -0 trunk/include/numeric.h (File Modified)
3526 +1 -0 trunk/include/whowas.h (File Modified)
3527 +10 -1 trunk/modules/m_whowas.c (File Modified)
3528 +1 -1 trunk/src/messages.tab (File Modified)
3529 +4 -0 trunk/src/whowas.c (File Modified)
3532 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3534 Describe hostmask parameter of masktrace better in sgml docs.
3538 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3541 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3543 masktrace help file: mention CIDR IP masks
3548 +2 -0 trunk/help/opers/masktrace (File Modified)
3551 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3553 MASKTRACE: allow normal match() on IP address also
3558 +2 -3 trunk/modules/m_etrace.c (File Modified)
3561 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3563 Allow +S clients (services) to send to channels and @/+ channels always.
3567 +1 -1 trunk/modules/core/m_message.c (File Modified)
3568 +1 -1 trunk/src/channel.c (File Modified)
3571 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3573 Allow servers to send to @#chan and +#chan.
3577 +1 -1 trunk/modules/core/m_message.c (File Modified)
3580 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3582 Don't count opers on service{} servers in /lusers.
3586 +2 -2 trunk/src/s_user.c (File Modified)
3589 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3591 Show opers the real host behind a dynamic spoof in WHOIS.
3592 If the user is auth{} spoofed, this shows the auth{} spoof
3593 otherwise it shows the DNS hostname and IP address.
3594 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3598 +1 -0 trunk/include/numeric.h (File Modified)
3599 +12 -2 trunk/modules/m_whois.c (File Modified)
3600 +1 -1 trunk/src/messages.tab (File Modified)
3603 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3605 Remove #define HIDE_SPOOF_IPS from config.h, should
3606 have been done earlier.
3610 +0 -7 trunk/include/config.h (File Modified)
3613 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3615 Bring back ERR_CANTKILLSERVER.
3619 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3622 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3625 - also send RPL_HOSTHIDDEN on -h
3626 - don't allow +h for auth{} spoofed clients
3630 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3633 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3635 /etc/resolv.conf parsing:
3636 - don't crash (sometimes) if there is a line without an argument
3637 (e.g. 'search' by itself)
3638 - fix handling of lines with leading whitespace
3642 +9 -8 trunk/src/reslib.c (File Modified)
3645 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3647 Put back code that terminates DNS queries, which was
3648 removed during the resolver changes.
3652 +4 -0 trunk/src/s_auth.c (File Modified)
3655 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3657 - oh hey, that was in the wrong place
3661 +13 -13 trunk/src/s_auth.c (File Modified)
3664 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3666 - handle a situation where a user can go away before DNS completes
3670 +13 -0 trunk/src/s_auth.c (File Modified)
3673 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3679 +1 -0 trunk/include/blacklist.h (File Modified)
3680 +1 -0 trunk/include/res.h (File Modified)
3681 +33 -2 trunk/src/blacklist.c (File Modified)
3682 +2 -0 trunk/src/client.c (File Modified)
3683 +24 -0 trunk/src/res.c (File Modified)
3686 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3688 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3689 if comm_accept() failed.
3691 Found with valgrind.
3695 +4 -4 trunk/src/listener.c (File Modified)
3698 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3700 - handle unavailable Client/preClient structs
3704 +9 -0 trunk/src/blacklist.c (File Modified)
3707 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3709 Add +lf to SGML docs.
3713 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3716 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3718 Also do forwarding if the channel limit (+l) is exceeded.
3722 +1 -1 trunk/help/opers/cmode (File Modified)
3723 +2 -2 trunk/modules/core/m_join.c (File Modified)
3726 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3728 Post-release lovin':
3729 - Update version to 2.1.0.
3730 - Regenerate configure.
3734 +9 -9 trunk/configure (File Modified)
3735 +1 -1 trunk/configure.ac (File Modified)
3738 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3740 Comment out example blacklist{} block.
3744 +7 -7 trunk/doc/example.conf (File Modified)
3745 +7 -7 trunk/doc/reference.conf (File Modified)
3748 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3750 Add note regarding use of AHBL BLs.
3754 +4 -0 trunk/doc/example.conf (File Modified)
3755 +4 -0 trunk/doc/reference.conf (File Modified)
3758 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3764 +2 -2 trunk/CREDITS (File Modified)
3767 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3773 +1 -0 trunk/CREDITS (File Modified)
3776 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3778 Put more recent ratbox CREDITS here.
3782 +3 -2 trunk/doc/Ratbox-team (File Modified)
3785 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3791 +5 -4 trunk/NEWS (File Modified)
3794 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3796 Mention that install or make install also avoids modunload crashes.
3800 +2 -1 trunk/BUGS (File Modified)
3803 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3809 +3 -8 trunk/NEWS (File Modified)
3812 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3818 +3 -2 trunk/BUGS (File Modified)
3821 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3823 - add orighost check to hurt.c
3828 +1 -6 trunk/BUGS (File Modified)
3829 +1 -1 trunk/extensions/hurt.c (File Modified)
3832 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3834 Make kline_exempt exempt from HURT also.
3838 +2 -1 trunk/extensions/hurt.c (File Modified)
3841 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3843 Fix mask HEAL propagation.
3847 +6 -3 trunk/extensions/hurt.c (File Modified)
3850 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3857 +18 -31 trunk/extensions/README (File Modified)
3860 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3862 More target change hax.
3867 +5 -0 trunk/extensions/hurt.c (File Modified)
3870 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3872 Improvements to HURT propagation.
3876 +8 -6 trunk/extensions/hurt.c (File Modified)
3879 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3881 - further simplification
3885 +25 -76 trunk/extensions/hurt.c (File Modified)
3886 +0 -9 trunk/extensions/hurt.h (File Modified)
3889 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3895 +13 -0 trunk/extensions/hurt.c (File Modified)
3898 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3900 - cut off at 15 messages instead of 30
3904 +1 -1 trunk/extensions/hurt.h (File Modified)
3907 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3909 Squash a warning here.
3913 +1 -3 trunk/src/ircd.c (File Modified)
3916 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3918 Don't show servers in /stats l to nonopers if flatten links is enabled.
3922 +3 -1 trunk/modules/m_stats.c (File Modified)
3925 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3931 +20 -7 trunk/extensions/hurt.c (File Modified)
3934 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3936 - remove inline stuff (yuck)
3937 - sockaddr should have been sockhost
3941 +22 -31 trunk/extensions/hurt.c (File Modified)
3944 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3946 - make hurt checking actually work
3950 +2 -7 trunk/extensions/hurt.c (File Modified)
3953 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3955 Slight tweak to alias{}.
3959 +4 -0 trunk/src/parse.c (File Modified)
3962 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3964 - further simplification
3968 +59 -71 trunk/extensions/hurt.c (File Modified)
3969 +0 -1 trunk/extensions/hurt.h (File Modified)
3972 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3974 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3978 +10 -20 trunk/extensions/hurt.c (File Modified)
3979 +0 -4 trunk/extensions/hurt.h (File Modified)
3982 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3984 - remove some unnecessary code here (hurt_initial_check_event()).
3988 +0 -23 trunk/extensions/hurt.c (File Modified)
3991 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3993 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3997 +8 -0 trunk/modules/core/m_message.c (File Modified)
4000 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4002 - more sane tgchange hax
4006 +2 -1 trunk/extensions/hurt.c (File Modified)
4009 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4011 Make HEAL <nick> work.
4015 +40 -43 trunk/extensions/hurt.c (File Modified)
4018 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4020 Destroy hurt_clients list on unload.
4024 +7 -0 trunk/extensions/hurt.c (File Modified)
4027 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4029 Coding style: no space between a function name and parenthesis.
4033 +43 -43 trunk/extensions/hurt.c (File Modified)
4036 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4038 Now works and throws out hurt clients after 30 protocol messages
4039 unless they identify.
4043 +28 -36 trunk/extensions/hurt.c (File Modified)
4044 +1 -7 trunk/extensions/hurt.h (File Modified)
4047 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4049 Working addition/lookup.
4053 +8 -0 trunk/extensions/hurt.c (File Modified)
4056 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4058 Get rid of hyb6 style propagation (:server COMMAND source).
4062 +18 -22 trunk/extensions/hurt.c (File Modified)
4065 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4067 add not-working hurt_add and hurt_find
4071 +13 -5 trunk/extensions/hurt.c (File Modified)
4074 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4076 Comment out a lot of stuff so I can load and unload this without crashing.
4080 +17 -6 trunk/extensions/hurt.c (File Modified)
4083 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4085 Fix svn:keywords and add a short comment at the top.
4089 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4092 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4094 - Make hurt module compile
4095 - Link it to the build
4096 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4097 correct flag name, no CAP_TS6 use etc
4101 +1 -0 trunk/extensions/Makefile.in (File Modified)
4102 +30 -32 trunk/extensions/hurt.c (File Modified)
4105 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4107 Put beu's hurt module in trunk.
4111 + - trunk/extensions/hurt.c (File Added)
4112 + - trunk/extensions/hurt.h (File Added)
4115 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4117 - _iprint(): use stderr instead of stdout
4121 +1 -1 trunk/src/s_log.c (File Modified)
4124 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4126 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4127 and subsequently destroy our kqueue when we close 0, 1, 2
4129 - After closing fd 0, 1, 2 reopen them to /dev/null again
4130 so we don't send messages from malloc etc to a random
4132 - Remove an obsolete comment.
4136 +13 -2 trunk/src/ircd.c (File Modified)
4139 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4145 +29 -1 trunk/NEWS (File Modified)
4148 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4154 +1 -1 trunk/configure (File Modified)
4157 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4159 Fix openssl version check to also accept versions newer than 0.9.6.
4163 +1 -1 trunk/configure.ac (File Modified)
4166 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4168 Oops, need packet.h here.
4172 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4175 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4177 End the flood grace period in CPRIVMSG/CNOTICE.
4181 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4184 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4186 - update class::connectfreq documentation
4190 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4193 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4195 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4199 +3 -6 trunk/src/s_serv.c (File Modified)
4202 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4204 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4208 +1 -1 trunk/src/messages.tab (File Modified)
4211 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4213 Don't mention that /stats p shows idle times, as it doesn't.
4217 +1 -1 trunk/help/opers/stats (File Modified)
4218 +1 -1 trunk/help/users/stats (File Modified)
4221 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4223 /stats A shows DNS servers, it doesn't matter whether ircd
4224 uses ADNS or something else.
4228 +1 -1 trunk/help/opers/stats (File Modified)
4231 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4233 get_client_name() fix
4237 +4 -0 trunk/src/client.c (File Modified)
4240 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4246 +6 -0 trunk/src/ircd.c (File Modified)
4249 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4251 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4254 +16 -17 trunk/configure (File Modified)
4255 +1 -1 trunk/configure.ac (File Modified)
4258 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4260 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4263 +135 -0 trunk/configure (File Modified)
4264 +6 -0 trunk/configure.ac (File Modified)
4267 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4269 Exit 0 on successful -conftest.
4273 +1 -1 trunk/src/ircd.c (File Modified)
4276 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4278 Make the "keep the parent process around" thing work, by opening
4279 a pipe to the child process. This pipe is on fd 0 in the child
4280 process. After successful initialization, the child will write
4281 a byte to this pipe, on fatal errors it will close it without
4284 Somewhat hackish still but should work.
4288 +27 -30 trunk/src/ircd.c (File Modified)
4291 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4293 - convert some error messages to ierror() over fprintf/ilog combination
4297 +3 -6 trunk/src/ircd.c (File Modified)
4300 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4302 - inotice() for loadmodule when in foreground mode
4306 +3 -0 trunk/src/modules.c (File Modified)
4309 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4311 - remove inotice() on loading modules from the config
4315 +0 -3 trunk/src/modules.c (File Modified)
4318 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4320 - usleep for 50000usec in the parent process to allow for startup messages
4321 to be cleanly printed before detaching to shell, this should be more than
4326 +3 -0 trunk/src/ircd.c (File Modified)
4329 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4331 - display more errors during normal startup as to try to help people find common problems
4335 +27 -10 trunk/src/ircd.c (File Modified)
4338 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4340 - version bump in preparation of 2.0.0 release
4344 +9 -9 trunk/configure (File Modified)
4345 +1 -1 trunk/configure.ac (File Modified)
4348 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4350 Change example.conf operator block from "admin" to "god",
4351 so as to show we encourage per-person operator blocks.
4355 +4 -2 trunk/doc/example.conf (File Modified)
4358 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4360 Document alias{} block.
4364 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4367 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4369 Document DNS blacklist stuff in sgml.
4373 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4374 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4377 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4379 Misc /stats clarifications.
4383 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4386 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4388 Move snomasks into umodes chapter.
4389 Move oprivs chapter down.
4393 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4394 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4395 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4398 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4400 Mention operator{} user@host change.
4404 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4407 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4409 operator{} block user@host matches against orighost now, not host.
4410 This means that services/+h spoofs do not work in operator{} blocks;
4411 auth{} spoofs still work.
4415 +4 -0 trunk/doc/example.conf (File Modified)
4416 +1 -1 trunk/doc/reference.conf (File Modified)
4417 +2 -2 trunk/modules/m_challenge.c (File Modified)
4418 +1 -1 trunk/modules/m_oper.c (File Modified)
4421 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4423 - inotice/iwarn/ierror() stuff I was working on
4427 +3 -0 trunk/include/s_log.h (File Modified)
4428 +15 -11 trunk/src/ircd.c (File Modified)
4429 +3 -1 trunk/src/modules.c (File Modified)
4430 +1 -1 trunk/src/newconf.c (File Modified)
4431 +54 -0 trunk/src/s_log.c (File Modified)
4434 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4436 Oops, don't add blacklists to the list twice on rehash.
4440 +3 -2 trunk/src/blacklist.c (File Modified)
4443 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4445 Remove notices to the client about progress of dnsbl lookups.
4449 +0 -4 trunk/src/blacklist.c (File Modified)
4452 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4454 Add auth{} flag dnsbl_exempt.
4458 +2 -1 trunk/doc/example.conf (File Modified)
4459 +2 -1 trunk/doc/reference.conf (File Modified)
4460 +2 -0 trunk/include/s_conf.h (File Modified)
4461 +1 -0 trunk/src/newconf.c (File Modified)
4462 +8 -1 trunk/src/s_user.c (File Modified)
4465 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4467 Switch alias{} and blacklist{} around, for consistency with example.conf.
4471 +18 -18 trunk/doc/reference.conf (File Modified)
4474 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4476 Send a warning to the user if they are dnsbl listed but exempted.
4480 +17 -12 trunk/src/s_user.c (File Modified)
4483 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4485 Move throwing out dnsbl listed clients to registration,
4486 and make kline_exempt exempt from it.
4490 +1 -0 trunk/include/blacklist.h (File Modified)
4491 +4 -0 trunk/include/client.h (File Modified)
4492 +15 -16 trunk/src/blacklist.c (File Modified)
4493 +6 -0 trunk/src/client.c (File Modified)
4494 +17 -0 trunk/src/s_user.c (File Modified)
4497 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4499 Show refcount in /stats n.
4503 +3 -2 trunk/modules/m_stats.c (File Modified)
4506 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4508 Don't look up dnsbls twice if they send USER twice.
4512 +5 -3 trunk/modules/m_user.c (File Modified)
4515 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4517 Add /stats n to help files.
4521 +1 -0 trunk/help/opers/stats (File Modified)
4522 +1 -0 trunk/help/users/stats (File Modified)
4525 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4527 Only check dnsbls for A records, not AAAA.
4531 +1 -1 trunk/src/blacklist.c (File Modified)
4534 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4536 Don't remove non-illegal blacklists on completion of check.
4537 Add debugging notices (not working).
4541 +5 -1 trunk/src/blacklist.c (File Modified)
4544 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4546 Don't call register_local_user() if they haven't sent a nick yet.
4550 +1 -1 trunk/src/blacklist.c (File Modified)
4553 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4555 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4559 +21 -0 trunk/modules/m_stats.c (File Modified)
4562 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4564 More dnsbl rehash fixes, it was adding bogus entries.
4568 +2 -7 trunk/src/newconf.c (File Modified)
4571 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4573 Need blacklist.h here.
4577 +1 -0 trunk/src/s_conf.c (File Modified)
4580 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4586 +1 -2 trunk/configure (File Modified)
4587 +0 -48 trunk/configure.ac (File Modified)
4588 + - trunk/doc/example-iauth.conf (File Deleted)
4589 + - trunk/iauth/ (File Deleted)
4592 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4594 Improve handling of rehashing with blacklists.
4595 Also some coding style tweaks.
4599 +3 -2 trunk/include/blacklist.h (File Modified)
4600 +35 -16 trunk/src/blacklist.c (File Modified)
4601 +2 -0 trunk/src/s_conf.c (File Modified)
4604 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4606 Clear can_send cache if a user logs in or out from services.
4610 +2 -0 trunk/modules/m_services.c (File Modified)
4613 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4615 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4616 This directory is not entered by default.
4617 More stuff needs to be moved into here.
4621 +2 -1 trunk/configure (File Modified)
4622 +1 -0 trunk/configure.ac (File Modified)
4623 +69 -458 trunk/extensions/Makefile.in (File Modified)
4624 + - trunk/extensions/m_clearchan.c (File Deleted)
4625 + - trunk/extensions/m_force.c (File Deleted)
4626 + - trunk/unsupported/ (File Added)
4627 + - trunk/unsupported/Makefile.in (File Added)
4628 + - trunk/unsupported/m_clearchan.c (File Added)
4629 + - trunk/unsupported/m_force.c (File Added)
4632 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4634 Logging/wallops for forcejoin/forcepart, numeric fix.
4635 This needs to be moved to the toys section.
4639 +22 -2 trunk/extensions/m_force.c (File Modified)
4642 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4644 Fix comments at the top (including copyright).
4648 +3 -2 trunk/extensions/m_omode.c (File Modified)
4651 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4653 Add OMODE command to extensions/ for oper mode hacking:
4654 - requires admin privs
4655 - does not work for opped opers
4657 - sends a ServerMode for opping the oper themselves,
4658 otherwise a mode coming from the oper (not only
4659 does this provide full accountability, it is also
4660 easiest to implement while avoiding channels
4661 messed up with bogus bans etc).
4665 +171 -0 trunk/extensions/Makefile.in (File Modified)
4666 + - trunk/extensions/m_omode.c (File Added)
4669 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4675 + - trunk/include/blacklist.h (Property Modified)
4676 + - trunk/src/blacklist.c (Property Modified)
4679 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4681 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4685 +5 -1 trunk/src/blacklist.c (File Modified)
4688 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4690 Initial DNS blacklist support:
4691 - see example.conf for how to use.
4692 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4693 - tor.ahbl.org is also included because most networks will not want to allow tor
4694 (and we're considering going KoS on tor users here anyway due to abuse)
4698 +18 -0 trunk/doc/example.conf (File Modified)
4699 +66 -0 trunk/doc/reference.conf (File Modified)
4700 + - trunk/include/blacklist.h (File Added)
4701 +2 -0 trunk/include/client.h (File Modified)
4702 +3 -0 trunk/modules/m_user.c (File Modified)
4703 +152 -0 trunk/src/Makefile.in (File Modified)
4704 + - trunk/src/blacklist.c (File Added)
4705 +34 -0 trunk/src/newconf.c (File Modified)
4706 +1 -0 trunk/src/s_auth.c (File Modified)
4707 +4 -0 trunk/src/s_user.c (File Modified)
4710 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4712 Remove last bit of lzo stuff (comment in example.conf connect{}).
4716 +0 -4 trunk/doc/example.conf (File Modified)
4719 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4721 Show sasl successes and failures in /stats t (like other
4722 things in /stats t, about local clients only).
4726 +2 -0 trunk/include/s_stats.h (File Modified)
4727 +3 -0 trunk/modules/m_sasl.c (File Modified)
4728 +3 -0 trunk/src/s_stats.c (File Modified)
4731 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4733 Allow messaging services by nickname without using
4734 target change slots (this was already possible with
4735 user@server notation or services shortcuts).
4739 +2 -2 trunk/modules/core/m_message.c (File Modified)
4742 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4744 Abort a safelist if a new /list comes in while one is already in progress.
4748 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4751 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4753 Change $![letter]:[mask] to $~[letter]:[mask]
4754 so both ! and ~ invert an extban.
4758 +2 -0 trunk/src/chmode.c (File Modified)
4761 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4763 - revert due to technical issues
4767 +1 -1 trunk/src/extban.c (File Modified)
4770 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4772 - 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
4776 +1 -1 trunk/src/extban.c (File Modified)
4779 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4781 Don't pace /list on a single channel.
4785 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4788 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4790 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4794 +4 -2 trunk/include/supported.h (File Modified)
4797 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4799 Extban types are case insensitive; force them to lowercase when added.
4803 +5 -5 trunk/doc/extban.txt (File Modified)
4804 +4 -0 trunk/src/chmode.c (File Modified)
4805 +3 -3 trunk/src/extban.c (File Modified)
4808 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4810 sendto_wallops_flags():
4811 - instead of checking IsOper on each client, walk the appropriate list
4812 - instead of sending non-+z wallops from persons to nonopers, send only
4813 +w wallops from persons
4817 +1 -5 trunk/src/send.c (File Modified)
4820 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4822 Prefix oper wallops with "WALLOPS - " if they would
4823 otherwise look like operwalls or locops, when sending
4824 them to local users.
4828 +11 -1 trunk/modules/m_wallops.c (File Modified)
4831 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4833 Make sure destination field in some sasl numerics
4834 is the user's nick, not the sasl agent or server
4839 +2 -2 trunk/modules/m_sasl.c (File Modified)
4842 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4844 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4848 +1 -1 trunk/extensions/Makefile.in (File Modified)
4851 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4853 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4857 +1 -0 trunk/src/s_user.c (File Modified)
4860 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4862 Fix build for when IPv6 is disabled.
4866 +12 -10 trunk/src/s_auth.c (File Modified)
4869 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4871 Add information about adding extban types.
4875 +25 -0 trunk/doc/extban.txt (File Modified)
4878 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4880 Better extban validation: try to match a new extban from
4881 a local user against its setter to see if it is valid.
4882 Unknown extban types from remotes are no longer hidden.
4886 +4 -3 trunk/doc/extban.txt (File Modified)
4887 +1 -0 trunk/include/channel.h (File Modified)
4888 +2 -6 trunk/src/chmode.c (File Modified)
4889 +32 -0 trunk/src/extban.c (File Modified)
4892 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4894 Make sure both .c.o: and .s.o: are followed by the necessary command.
4898 +1 -0 trunk/src/Makefile.in (File Modified)
4901 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4903 Add need_sasl auth{} flag to sgml documentation.
4907 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4910 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4912 Document need_sasl auth{} flag in example confs.
4916 +1 -0 trunk/doc/example.conf (File Modified)
4917 +1 -0 trunk/doc/reference.conf (File Modified)
4920 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4922 Don't allow TB to set an empty topic.
4923 This would be possible if a server sent bad protocol
4924 and could cause a crash.
4928 +4 -0 trunk/modules/m_tb.c (File Modified)
4931 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4937 +1 -1 trunk/Makefile.in (File Modified)
4940 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4946 +2 -2 trunk/configure (File Modified)
4947 +1 -1 trunk/configure.ac (File Modified)
4950 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4956 +2 -2 trunk/configure (File Modified)
4959 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4965 +1 -1 trunk/extensions/Makefile.in (File Modified)
4968 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4970 - rename contrib to extensions to bring some clarity to things
4974 +1 -1 trunk/Makefile.in (File Modified)
4975 +1 -1 trunk/configure.ac (File Modified)
4976 +10 -10 trunk/doc/example.conf (File Modified)
4977 +10 -10 trunk/doc/reference.conf (File Modified)
4978 + - trunk/extensions/ (File Added)
4979 + - trunk/extras/ (File Deleted)
4982 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4988 +1 -1 trunk/Makefile.in (File Modified)
4989 +1 -1 trunk/configure.ac (File Modified)
4990 + - trunk/contrib/ (File Deleted)
4991 + - trunk/extras/ (File Added)
4994 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4996 Don't allow servers to QUIT (they should use SQUIT).
5000 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5003 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5009 + - trunk/src/fnvhash.s (Property Modified)
5012 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5014 - reduced version of code
5018 +9 -61 trunk/src/fnvhash.s (File Modified)
5021 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5023 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5027 +1 -1 trunk/src/fnvhash.s (File Modified)
5030 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5032 Fix orighost matching for klines, etc. Was hashing the visible
5037 +1 -1 trunk/src/hostmask.c (File Modified)
5040 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5042 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5046 +7 -1 trunk/configure (File Modified)
5047 +5 -0 trunk/configure.ac (File Modified)
5048 +5 -6 trunk/src/Makefile.in (File Modified)
5049 +0 -4 trunk/src/fnvhash.s (File Modified)
5050 +0 -2 trunk/src/hash.c (File Modified)
5053 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5055 - regenerate configure
5059 +18 -0 trunk/configure (File Modified)
5062 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5064 - --enable-ricer-hashing option.
5068 +9 -0 trunk/configure.ac (File Modified)
5069 +3 -0 trunk/include/setup.h.in (File Modified)
5072 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5074 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5078 + - trunk/src/fnvhash.s (File Added)
5079 +3 -0 trunk/src/hash.c (File Modified)
5082 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5084 Fix syntax error in reference.conf.
5088 +0 -1 trunk/doc/reference.conf (File Modified)
5091 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5093 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5094 (&& instead of ||...)
5095 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5099 +1 -1 trunk/src/chmode.c (File Modified)
5102 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5104 Documentation for extban.
5108 + - trunk/doc/extban.txt (File Added)
5111 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5113 Add extban modules to example confs.
5117 +5 -0 trunk/doc/example.conf (File Modified)
5118 +10 -0 trunk/doc/reference.conf (File Modified)
5121 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5123 Initial addition of extended ban types (conditionals).
5124 Allows custom +bqeI checks via modules.
5125 Initial extra types are account (a[:mask]), oper (o),
5126 channel (c:name), realname (r:mask), server (s:mask).
5130 +229 -0 trunk/contrib/Makefile.in (File Modified)
5131 + - trunk/contrib/extb_account.c (File Added)
5132 + - trunk/contrib/extb_channel.c (File Added)
5133 + - trunk/contrib/extb_oper.c (File Added)
5134 + - trunk/contrib/extb_realname.c (File Added)
5135 + - trunk/contrib/extb_server.c (File Added)
5136 +13 -0 trunk/include/channel.h (File Modified)
5137 +1 -0 trunk/src/Makefile.in (File Modified)
5138 +14 -5 trunk/src/channel.c (File Modified)
5139 +91 -0 trunk/src/chmode.c (File Modified)
5140 + - trunk/src/extban.c (File Added)
5143 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5145 Do not force +bqeI modes starting with '$' in nick!user@host format.
5146 * and ? characters in them are still assumed to be wildcards.
5150 +6 -0 trunk/src/chmode.c (File Modified)
5153 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5155 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5159 +4 -0 trunk/modules/m_capab.c (File Modified)
5162 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5164 Stop some mixing of client and server protocol.
5168 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5169 +4 -2 trunk/modules/m_pass.c (File Modified)
5170 +6 -0 trunk/modules/m_sasl.c (File Modified)
5171 +6 -0 trunk/modules/m_user.c (File Modified)
5174 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5180 +0 -2 trunk/include/s_newconf.h (File Modified)
5181 +0 -4 trunk/include/s_serv.h (File Modified)
5182 +0 -1 trunk/src/newconf.c (File Modified)
5183 +1 -13 trunk/src/s_serv.c (File Modified)
5186 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5188 - revert LZOLink patch for now
5192 +0 -1 trunk/servlink/Makefile.in (File Modified)
5193 +0 -16 trunk/servlink/README (File Modified)
5194 +2 -36 trunk/servlink/control.c (File Modified)
5195 +0 -3 trunk/servlink/control.h (File Modified)
5196 +7 -5955 trunk/servlink/io.c (File Modified)
5197 + - trunk/servlink/lzoconf.h (File Deleted)
5198 + - trunk/servlink/lzodefs.h (File Deleted)
5199 + - trunk/servlink/minilzo.c (File Deleted)
5200 + - trunk/servlink/minilzo.h (File Deleted)
5201 +0 -1 trunk/servlink/servlink.h (File Modified)
5204 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5210 +4 -2 trunk/servlink/control.c (File Modified)
5211 +2 -1 trunk/servlink/io.c (File Modified)
5214 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5220 +2 -2 trunk/servlink/io.c (File Modified)
5223 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5225 - paranoia, prevent segfaults
5229 +2 -2 trunk/servlink/io.c (File Modified)
5232 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5234 - more optimal servlink code
5238 +21 -8 trunk/servlink/io.c (File Modified)
5241 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5243 - more efficient read strategy
5247 +15 -3 trunk/servlink/io.c (File Modified)
5250 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5252 - use lzo_uintp cast to make LZO happy
5256 +3 -3 trunk/servlink/io.c (File Modified)
5259 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5261 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5265 +4 -0 trunk/doc/example.conf (File Modified)
5266 +2 -1 trunk/include/s_newconf.h (File Modified)
5267 +4 -0 trunk/include/s_serv.h (File Modified)
5268 +1 -0 trunk/servlink/Makefile.in (File Modified)
5269 +16 -0 trunk/servlink/README (File Modified)
5270 +34 -2 trunk/servlink/control.c (File Modified)
5271 +3 -0 trunk/servlink/control.h (File Modified)
5272 +5929 -7 trunk/servlink/io.c (File Modified)
5273 + - trunk/servlink/lzoconf.h (File Added)
5274 + - trunk/servlink/lzodefs.h (File Added)
5275 + - trunk/servlink/minilzo.c (File Added)
5276 + - trunk/servlink/minilzo.h (File Added)
5277 +1 -0 trunk/servlink/servlink.h (File Modified)
5278 +1 -0 trunk/src/newconf.c (File Modified)
5279 +14 -2 trunk/src/s_serv.c (File Modified)
5282 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5284 - remove imalloc, it was a concept that probably wouldn't have worked properly
5288 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5289 + - trunk/libcharybdis/imalloc.c (File Deleted)
5290 + - trunk/libcharybdis/imalloc.h (File Deleted)
5293 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5295 - disable imalloc for now
5299 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5302 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5304 - remove unneeded debug code
5308 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5311 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5313 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5317 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5320 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5322 - more stuff here, imalloc remains disabled for now
5326 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5329 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5335 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5338 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5344 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5345 +2 -0 trunk/src/ircd.c (File Modified)
5348 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5350 - roll back libircd crap
5354 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5355 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5356 +29 -0 trunk/src/.depend (File Modified)
5357 +6 -21 trunk/src/Makefile.in (File Modified)
5358 +3 -218 trunk/src/ircd.c (File Modified)
5359 + - trunk/src/ircd_linker.c (File Deleted)
5360 + - trunk/src/main.c (File Deleted)
5363 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5365 - realloc(), free() implementation
5369 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5372 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5374 - malloc(), calloc() implementation
5378 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5381 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5383 - block_free(), block_find(), retune_heaps() implementation
5387 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5390 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5392 - block_destroy code, block_allocate code.
5396 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5399 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5405 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5408 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5410 - disable imalloc again :P
5414 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5417 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5423 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5426 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5432 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5435 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5437 - constructor code for imalloc engine (malloc_init())
5441 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5444 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5446 - imalloc engine improvements
5450 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5453 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5455 - replace mmap() code with direct brk()/sbrk() calls.
5459 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5462 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5464 - remove outdated i_malloc() interfaces
5468 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5471 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5473 - redisable imalloc (sorry!)
5477 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5480 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5482 - correct GET_PAGE_SLOT() macro
5486 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5489 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5491 - oops forgot to commit it with imalloc turned off
5495 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5498 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5504 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5505 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5508 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5510 - lowlevel imalloc code
5514 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5515 + - trunk/libcharybdis/imalloc.h (File Added)
5518 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5524 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5527 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5533 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5536 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5538 - 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)
5542 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5543 + - trunk/libcharybdis/imalloc.c (File Added)
5546 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5548 - increment configure Id
5552 +2208 -1 trunk/configure (File Modified)
5555 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5557 - bootstrap for imalloc code
5561 +54 -1 trunk/configure.ac (File Modified)
5562 +27 -0 trunk/include/setup.h.in (File Modified)
5565 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5567 Clarify interaction of spoofs and channel bans/operator{} blocks.
5571 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5572 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5575 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5577 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5581 +30 -22 trunk/src/ircd.c (File Modified)
5584 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5586 If shared{} blocks deny something, the command
5587 is silently ignored.
5591 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5594 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5596 Move up IsService check so we don't store a non-service
5597 in preClient->sasl_agent.
5601 +6 -6 trunk/modules/m_sasl.c (File Modified)
5604 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5606 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5607 Add some more sanity checks on agent strings.
5611 +13 -11 trunk/modules/m_sasl.c (File Modified)
5614 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5616 Unknown clients can have an ID too now so make sure to remove
5617 them from the hash if they exit.
5621 +3 -0 trunk/src/client.c (File Modified)
5624 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5626 Only accept sasl from servers in a service{} block.
5627 Not tested but this must go in.
5631 +6 -0 trunk/modules/m_sasl.c (File Modified)
5632 +3 -0 trunk/modules/m_signon.c (File Modified)
5635 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5637 Only process SAVE messages targetting registered users,
5638 not servers or unregistered connections. Could cause
5639 a crash when bad protocol was received.
5643 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5646 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5648 - fix QJM buffer overflow vulnerability (fucking GXTi)
5652 +3 -3 trunk/src/s_user.c (File Modified)
5655 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5657 Mention /scan umodes under oper_spy privilege.
5661 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5664 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5666 Mention that overlapping cluster blocks are a bad thing.
5670 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5673 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5675 - Document cluster{} and shared{} blocks.
5676 - Mention that service{} does not allow wildcards.
5680 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5683 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5685 Document exempt{} and service{} blocks, point to reference.conf for
5686 general{}, channel{} and serverhide{}.
5690 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5693 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5695 Document ~ in lists of values better.
5699 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5702 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5704 More detailed CNOTICE, CPRIVMSG descriptions.
5708 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5711 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5713 Oops, need both Revision and Id on modules.
5717 + - trunk/modules/sno_routing.c (Property Modified)
5720 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5722 Tweak header comment a bit (filename, Id).
5726 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5729 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5731 Add GLINE and UNGLINE.
5735 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5738 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5740 New configure with proper Id.
5744 +3 -1 trunk/configure (File Modified)
5747 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5749 Change #include directives for in6addr_any, hopefully compiles better now.
5753 +3 -1 trunk/configure.ac (File Modified)
5756 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5758 Encourage putting actual administrative information
5759 in the admin{} block.
5763 +3 -3 trunk/doc/example.conf (File Modified)
5766 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5768 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5772 +9 -7 trunk/include/s_conf.h (File Modified)
5773 +1 -0 trunk/src/newconf.c (File Modified)
5774 +10 -0 trunk/src/s_user.c (File Modified)
5777 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5779 - Change to glines = no in example confs
5780 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5785 +1 -1 trunk/doc/example.conf (File Modified)
5786 +1 -1 trunk/doc/reference.conf (File Modified)
5787 +2 -2 trunk/modules/m_gline.c (File Modified)
5790 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5792 - forward-port QJM fix from 1.1
5796 +2 -0 trunk/src/s_user.c (File Modified)
5799 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5801 - add switch to configure to disable the block allocator
5805 +18 -0 trunk/configure (File Modified)
5806 +9 -0 trunk/configure.ac (File Modified)
5807 +0 -6 trunk/include/config.h (File Modified)
5808 +3 -0 trunk/include/setup.h.in (File Modified)
5811 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5813 Fix wierd error that would exit SASL users with "Overridden"
5816 +1 -1 trunk/modules/m_signon.c (File Modified)
5819 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5821 Remove obsolete XXX comment about lazylinks.
5825 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5828 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5830 OJOIN: make sure to send the wallops remotely for #channels
5834 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5837 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5839 Accountability for OJOIN (contrib module)
5842 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5845 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5847 - move more stuff over to ircd_state
5851 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5852 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5853 +9 -0 trunk/src/ircd_state.c (File Modified)
5854 +3 -3 trunk/src/patricia.c (File Modified)
5857 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5859 - move more stuff out of libircd and into ircd_state.c
5863 +5 -5 trunk/src/channel.c (File Modified)
5864 +4 -4 trunk/src/client.c (File Modified)
5865 +12 -0 trunk/src/ircd_state.c (File Modified)
5868 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5870 - this is just barrels of fun
5874 + - trunk/include/ircd_state.h (File Added)
5875 +1 -1 trunk/src/Makefile.in (File Modified)
5876 +2 -1 trunk/src/channel.c (File Modified)
5877 +3 -52 trunk/src/ircd.c (File Modified)
5878 +100 -3 trunk/src/ircd_state.c (File Modified)
5881 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5883 It's .include, not #include.
5887 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5890 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5892 More consistent section titles.
5896 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5897 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5898 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5901 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5903 Mention possible exceeding of +j/+l due to propagation
5904 delays between servers.
5908 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5911 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5914 - "text" -> <quote>text</quote>
5920 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5921 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5922 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5923 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5926 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5928 Remove text about deprecation of glines.
5932 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5935 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5937 - Add description of umode +D, deaf.
5938 - Mention CALLERID 005 token with umode +g.
5942 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5945 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5947 Strip off a leading colon in services shortcuts (aliases).
5951 +2 -0 trunk/src/parse.c (File Modified)
5954 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5956 Add no_oper_invis contrib module, denies opers setting
5957 themselves invisible (except hidden_oper's).
5961 +42 -0 trunk/contrib/Makefile.in (File Modified)
5962 + - trunk/contrib/no_oper_invis.c (File Added)
5965 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5967 Mention /stats E, make the other /stats descriptions more consistent.
5971 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5974 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5976 Mention that the KILL reason and oper will appear on channels.
5980 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5983 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5985 Mention /mode #channel f to query forward channel from outside.
5989 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5992 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5994 Port over RATBOX_2_1 r20960 (anfl):
5995 client connect notices to +C should be hiding the extra
5996 fields for spoofed users
6000 +2 -1 trunk/src/s_user.c (File Modified)
6003 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6005 Add a chapter with our extra user commands:
6006 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6010 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6011 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6014 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6016 Do not put by <server>: in SQUIT reasons to servers
6017 other than the one being exited.
6021 +1 -1 trunk/src/client.c (File Modified)
6024 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6026 Regenerate configure.
6030 +1162 -1159 trunk/configure (File Modified)
6033 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6035 Move the warning flags down so they do not mess up
6036 checks like for -Wl,-export-dynamic.
6040 +33 -30 trunk/configure.ac (File Modified)
6043 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6049 +2 -1 trunk/iauth/Makefile.in (File Modified)
6052 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6054 - build iauth makefile
6058 +3 -2 trunk/configure (File Modified)
6059 +1 -0 trunk/configure.ac (File Modified)
6062 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6068 + - trunk/iauth/Makefile.in (File Added)
6071 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6073 - add iauth.conf.example from irc2.11
6077 + - trunk/doc/example-iauth.conf (File Added)
6080 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6082 - wow, i found some docs on this thing
6086 + - trunk/doc/technical/iauth-internals.txt (File Added)
6089 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6091 - no longer applicable
6095 + - trunk/authdaemon/ (File Deleted)
6098 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6100 - remove libircd.so on make clean (oops)
6104 +1 -1 trunk/src/Makefile.in (File Modified)
6107 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6109 - merge iauth source for experimentation
6113 + - trunk/iauth/ (File Added)
6114 + - trunk/iauth/a_conf.c (File Added)
6115 + - trunk/iauth/a_conf_def.h (File Added)
6116 + - trunk/iauth/a_conf_ext.h (File Added)
6117 + - trunk/iauth/a_defines.h (File Added)
6118 + - trunk/iauth/a_externs.h (File Added)
6119 + - trunk/iauth/a_io.c (File Added)
6120 + - trunk/iauth/a_io_ext.h (File Added)
6121 + - trunk/iauth/a_log.c (File Added)
6122 + - trunk/iauth/a_log_def.h (File Added)
6123 + - trunk/iauth/a_log_ext.h (File Added)
6124 + - trunk/iauth/a_struct_def.h (File Added)
6125 + - trunk/iauth/iauth.c (File Added)
6126 + - trunk/iauth/mod_lhex.c (File Added)
6127 + - trunk/iauth/mod_lhex_ext.h (File Added)
6128 + - trunk/iauth/mod_pipe.c (File Added)
6129 + - trunk/iauth/mod_pipe_ext.h (File Added)
6130 + - trunk/iauth/mod_rfc931.c (File Added)
6131 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6132 + - trunk/iauth/mod_socks.c (File Added)
6133 + - trunk/iauth/mod_socks_ext.h (File Added)
6134 + - trunk/iauth/mod_webproxy.c (File Added)
6135 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6138 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6140 User /quote help index was not sorted properly.
6144 +2 -2 trunk/help/Makefile.in (File Modified)
6145 +8 -8 trunk/help/users/index (File Modified)
6148 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6154 +25 -8 trunk/help/opers/index (File Modified)
6155 + - trunk/help/opers/scan (File Added)
6158 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6161 - Document SCAN UMODES
6162 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6166 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6169 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6171 Add our copyright information to /info (part of release-1.1 r1026).
6175 +1 -0 trunk/src/version.c.SH (File Modified)
6178 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6180 Fix some compile warnings.
6184 +1 -1 trunk/modules/core/m_join.c (File Modified)
6185 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6186 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6187 +1 -1 trunk/modules/m_scan.c (File Modified)
6188 +4 -4 trunk/modules/m_signon.c (File Modified)
6191 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6193 RSFNC: OK, actually consider unknowns also for detecting a collide.
6194 Otherwise we can get two clients with the same nick.
6198 +1 -1 trunk/modules/m_services.c (File Modified)
6201 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6203 - charybdis profiling stuff
6204 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6209 +0 -8 trunk/configure (File Modified)
6210 +1 -8 trunk/configure.ac (File Modified)
6211 +18 -0 trunk/include/channel.h (File Modified)
6212 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6213 +335 -260 trunk/src/.depend (File Modified)
6214 +1569 -0 trunk/src/Makefile.in (File Modified)
6215 + - trunk/src/chmode.c (File Added)
6216 +16 -1 trunk/src/ircd.c (File Modified)
6217 +11 -0 trunk/src/main.c (File Modified)
6218 +11 -0 trunk/src/modules.c (File Modified)
6221 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6223 RSFNC: Do not send kills to servers for unknowns
6227 +4 -2 trunk/modules/m_services.c (File Modified)
6230 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6232 Describe service{} blocks in reference.conf.
6236 +12 -0 trunk/doc/reference.conf (File Modified)
6239 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6241 Replace this list of modes with pointers to other documentation.
6245 +6 -50 trunk/doc/modes.txt (File Modified)
6248 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6250 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6251 looks too much like an old-ircd client pointer otherwise.
6255 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6258 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6261 - note truncation of the list (perhaps sending multiple
6263 - clarify in a comment that /findforwards on a nonexistent
6264 channel can be useful
6265 - sendto_one_notice() requires that the text start with
6270 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6273 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6275 When we close a local server's link, always include the
6276 name of the client causing the exit in the reason in the
6277 SQUIT we send them (replacing them with us). This makes
6278 sure server notices for stuff like "Not enough arguments
6279 to server command" are different on the two sides.
6283 +7 -5 trunk/src/client.c (File Modified)
6286 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6288 New contrib module m_findforwards.c
6292 +112 -0 trunk/contrib/Makefile.in (File Modified)
6293 + - trunk/contrib/m_findforwards.c (File Added)
6296 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6298 Whoops, don't show real host behind auth{} spoof in
6299 spoof notices if hide_spoof_ips is enabled.
6301 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6305 +3 -2 trunk/src/s_conf.c (File Modified)
6308 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6310 Add dalnet-style /identify that sends to nickserv or chanserv.
6314 +102 -0 trunk/contrib/Makefile.in (File Modified)
6315 + - trunk/contrib/m_identify.c (File Added)
6318 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6320 Document alias{} blocks a bit better.
6324 +9 -0 trunk/doc/reference.conf (File Modified)
6327 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6329 - add aliases to /stats m (data usage is not counted though, sorry)
6333 +1 -0 trunk/include/s_conf.h (File Modified)
6334 +3 -0 trunk/src/newconf.c (File Modified)
6335 +15 -0 trunk/src/parse.c (File Modified)
6338 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6340 - remove m_sshortcut as it's no longer relevant
6344 +0 -145 trunk/modules/Makefile.in (File Modified)
6345 + - trunk/modules/m_sshortcut.c (File Deleted)
6348 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6350 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6351 targets instead of my original idea :P)
6355 +32 -0 trunk/doc/example.conf (File Modified)
6356 +35 -0 trunk/doc/reference.conf (File Modified)
6357 +4 -0 trunk/include/parse.h (File Modified)
6358 +7 -0 trunk/include/s_conf.h (File Modified)
6359 +82 -0 trunk/src/newconf.c (File Modified)
6360 +78 -0 trunk/src/parse.c (File Modified)
6361 +16 -0 trunk/src/s_conf.c (File Modified)
6364 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6366 Remove some spaces after tabs. ??
6370 +18 -18 trunk/src/newconf.c (File Modified)
6373 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6376 - make sure to clear all marks also if the who was aborted
6377 because of too many matches
6378 - give ERR_TOOMANYMATCHES if too many matches
6381 ratbox RATBOX_2_2 r22003 (jilles)
6385 +28 -26 trunk/modules/m_who.c (File Modified)
6388 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6394 +9 -9 trunk/configure (File Modified)
6395 +1 -1 trunk/configure.ac (File Modified)
6398 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6400 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6404 +2 -1 trunk/include/s_newconf.h (File Modified)
6405 +20 -0 trunk/modules/m_rehash.c (File Modified)
6406 +1 -1 trunk/src/s_newconf.c (File Modified)
6409 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6411 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6415 +0 -1 trunk/doc/example.conf (File Modified)
6416 +0 -3 trunk/doc/reference.conf (File Modified)
6417 +0 -1 trunk/include/s_conf.h (File Modified)
6418 +0 -6 trunk/modules/m_info.c (File Modified)
6419 +1 -1 trunk/src/channel.c (File Modified)
6420 +0 -1 trunk/src/newconf.c (File Modified)
6423 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6425 Missing header in m_chghost.c
6428 +1 -0 trunk/modules/m_chghost.c (File Modified)
6431 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6433 Relocate QJM code to a seperate function(change_nick_user_host)
6434 Change CHGHOST to use change_nick_user_host instead of just setting it
6438 +3 -0 trunk/include/s_user.h (File Modified)
6439 +1 -1 trunk/modules/m_chghost.c (File Modified)
6440 +3 -78 trunk/modules/m_signon.c (File Modified)
6441 +89 -0 trunk/src/s_user.c (File Modified)
6444 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6446 Restore /stats a (dns servers, admin-only).
6450 +1 -0 trunk/include/res.h (File Modified)
6451 +5 -8 trunk/modules/m_stats.c (File Modified)
6452 +16 -0 trunk/src/res.c (File Modified)
6455 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6457 - Add CHARYBDIS_PROFILE if we are profiling.
6458 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6459 - Remove duplicate --enable-epoll entry.
6463 +1595 -15 trunk/configure (File Modified)
6464 +30 -11 trunk/configure.ac (File Modified)
6465 +3 -0 trunk/include/setup.h.in (File Modified)
6468 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6470 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6474 +28 -0 trunk/aclocal.m4 (File Modified)
6477 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6479 Allow requesting forward channel and quiet list in same mode command.
6483 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6486 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6488 Add description of xline wildcards.
6492 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6495 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6497 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6501 +0 -4 trunk/modules/m_services.c (File Modified)
6504 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6510 +1 -1 trunk/include/hook.h (File Modified)
6513 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6515 call_hook, not hook_call
6519 +1 -1 trunk/modules/core/m_join.c (File Modified)
6522 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6524 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6525 Could be useful for a number of things.
6529 +9 -0 trunk/modules/core/m_join.c (File Modified)
6532 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6534 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6538 +7 -0 trunk/include/hook.h (File Modified)
6541 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6543 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6547 +15 -0 trunk/modules/m_services.c (File Modified)
6550 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6552 Clarify snomask +f, +k, +u.
6556 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6559 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6561 Cmode +p and +s may be set simultaneously.
6565 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6568 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6570 actually, we should check the data version on each reload (oops)
6574 +6 -6 trunk/src/main.c (File Modified)
6577 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6579 more work on the loader
6583 +45 -21 trunk/src/main.c (File Modified)
6586 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6588 Add prototype ircd_state.c
6592 + - trunk/src/ircd_state.c (File Added)
6595 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6597 Smaller improvements.
6601 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6604 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6606 Add a lot of stuff here.
6610 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6613 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6615 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6619 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6622 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6624 Invex doesn't trump +r or (sic) +J.
6628 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6631 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6633 Check to make sure a module is not loaded before loading it.
6637 +6 -1 trunk/src/ircd_parser.y (File Modified)
6640 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6642 - Add a missing comma in the HeaderMessages array
6643 - Only send "Your hostname is too long ..." if that really is the case
6647 +2 -2 trunk/src/s_auth.c (File Modified)
6650 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6652 build_symtable() will have already bailed here, so no need to check
6653 explicitly whether or not charybdis_main is NULL.
6657 +7 -16 trunk/src/main.c (File Modified)
6660 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6662 Data structure versioning, part 1.
6666 +10 -1 trunk/include/ircd_defs.h (File Modified)
6667 +2 -0 trunk/src/ircd.c (File Modified)
6668 +15 -3 trunk/src/main.c (File Modified)
6671 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6673 build a symbol table and use that instead of doing a raw dlsym on everything
6677 + - trunk/include/ircd_linker.h (File Added)
6678 +71 -1 trunk/src/Makefile.in (File Modified)
6679 + - trunk/src/ircd_linker.c (File Added)
6680 +16 -4 trunk/src/main.c (File Modified)
6683 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6685 The launcher now calls io_loop() instead of charybdis_main().
6686 This is so that we do not have to reinitialize *everything* later.
6690 +1 -0 trunk/include/ircd.h (File Modified)
6691 +6 -7 trunk/src/ircd.c (File Modified)
6692 +13 -1 trunk/src/main.c (File Modified)
6695 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6697 Use global binding on libircd.so.
6701 +1 -1 trunk/src/main.c (File Modified)
6704 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6706 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6707 (it will do more later)
6711 +14 -12 trunk/include/config.h (File Modified)
6712 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6713 +31 -5 trunk/src/Makefile.in (File Modified)
6714 +78 -1 trunk/src/ircd.c (File Modified)
6715 + - trunk/src/main.c (File Added)
6718 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6720 Add whitespace here, oops.
6724 +1 -1 trunk/CREDITS (File Modified)
6727 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6729 Properly copy over the IP address here instead of using a cheap hack.
6730 Because the hack didn't work right except on IPv6. :|
6734 +12 -2 trunk/src/s_newconf.c (File Modified)
6737 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6739 Revert reject cache notice to ratbox's, which more
6740 clearly suggests what's happening.
6744 +4 -1 trunk/src/reject.c (File Modified)
6747 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6749 Fix the openssl status in the overview information.
6753 +1 -3 trunk/configure (File Modified)
6754 +1 -3 trunk/configure.ac (File Modified)
6757 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6759 - Add simple exempt{} block (127.0.0.1) to example.conf.
6760 - Remove mention of deny{}.
6764 +5 -0 trunk/doc/example.conf (File Modified)
6765 +1 -1 trunk/doc/reference.conf (File Modified)
6768 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6770 example.conf: add some comments at the start
6771 reference.conf: some ircd-ratbox -> charybdis
6775 +11 -0 trunk/doc/example.conf (File Modified)
6776 +6 -5 trunk/doc/reference.conf (File Modified)
6779 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6781 Rename m_createauthonly module to createauthonly
6782 as this is not a module providing an m_function
6787 +1 -38 trunk/contrib/Makefile.in (File Modified)
6788 + - trunk/contrib/createauthonly.c (File Added)
6789 + - trunk/contrib/m_createauthonly.c (File Deleted)
6792 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6794 Add to example confs commented lines for:
6795 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6796 sno_globalkline.so, sno_globaloper.so.
6800 +5 -1 trunk/doc/example.conf (File Modified)
6801 +9 -1 trunk/doc/reference.conf (File Modified)
6804 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6806 - Unbreak connecting to connect{}s with hostnames
6807 instead of IP addresses (broken with new resolver).
6808 - Try to do A/AAAA query based on aftype in
6809 connect{} (doesn't seem to work fully).
6813 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6816 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6818 Unbreak /rehash dns.
6822 +1 -0 trunk/src/res.c (File Modified)
6825 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6827 Preserve Hybrid Id and add one of our own.
6831 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6832 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6835 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6837 Add anfl and Androsyn to CREDITS.
6838 They wrote a lot of ratbox code we use, both before and after the fork.
6842 +2 -0 trunk/CREDITS (File Modified)
6845 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6847 Hostname validity check.
6851 +42 -3 trunk/src/s_auth.c (File Modified)
6854 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6856 Version bump to 1.2.0.
6860 +9 -9 trunk/configure (File Modified)
6861 +1 -1 trunk/configure.ac (File Modified)
6864 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6866 - Missed a spot in the IPv6 code here. Should be usable now.
6870 +2 -2 trunk/src/res.c (File Modified)
6873 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6875 Alright, so, this massive commit does the following:
6877 - Adds a resolver based on the undernet and hybrid one.
6878 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6879 - Makes a check in ./configure be posixly correct
6880 - Simplifies the auth code and DNS callbacks
6882 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6886 +1 -1 trunk/Makefile.in (File Modified)
6887 + - trunk/adns/ (File Deleted)
6888 +148 -80 trunk/configure (File Modified)
6889 +1 -2 trunk/configure.ac (File Modified)
6890 +6 -0 trunk/include/client.h (File Modified)
6891 +1 -0 trunk/include/packet.h (File Modified)
6892 +153 -41 trunk/include/res.h (File Modified)
6893 + - trunk/include/reslib.h (File Added)
6894 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6895 +930 -1449 trunk/modules/.depend (File Modified)
6896 +3 -0 trunk/modules/m_stats.c (File Modified)
6897 +417 -621 trunk/src/.depend (File Modified)
6898 +1 -1 trunk/src/.indent.pro (File Modified)
6899 +2069 -289 trunk/src/Makefile.in (File Modified)
6900 + - trunk/src/adns.c (File Deleted)
6901 + - trunk/src/res.c (File Added)
6902 + - trunk/src/reslib.c (File Added)
6903 +11 -50 trunk/src/s_auth.c (File Modified)
6904 +4 -26 trunk/src/s_newconf.c (File Modified)
6907 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6909 Document the NOBALLOC feature.
6913 +7 -1 trunk/include/config.h (File Modified)
6916 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6918 commands.sgml changes
6922 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6925 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6931 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6934 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6936 Improve description of class{} block (in particular,
6937 mention server classes as well as client classes).
6941 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6944 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6947 -/* sendq: servers need a higher sendq as they send more data */
6948 +/* sendq: servers need a higher sendq as they are sent more data */
6952 +1 -1 trunk/doc/reference.conf (File Modified)
6955 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6957 Add modules{} block.
6961 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6964 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6966 Add general::oper_snomask, snomask on oper up for opers
6967 that have umode +s set on oper up, but do not have
6968 a specific snomask setting in their operator block.
6969 If this is empty or not specified, +s is used as before.
6973 +4 -1 trunk/doc/example.conf (File Modified)
6974 +7 -1 trunk/doc/reference.conf (File Modified)
6975 +1 -0 trunk/include/client.h (File Modified)
6976 +1 -0 trunk/include/s_conf.h (File Modified)
6977 +32 -0 trunk/src/newconf.c (File Modified)
6978 +1 -0 trunk/src/s_conf.c (File Modified)
6979 +13 -3 trunk/src/s_user.c (File Modified)
6982 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6987 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6990 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6992 Add MASKTRACE and CHANTRACE commands.
6996 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6999 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7001 document loadmodule directive
7005 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7008 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7014 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7017 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7019 q:lines are no longer living in the ircd.conf either
7023 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7026 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7028 remove k:line, d:line, x:line as they are their own files now
7032 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7035 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7037 New place for operator::snomask.
7041 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7044 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7046 Document connect {}.
7050 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7053 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7055 example.conf: move operator::snomask to a more logical place,
7056 more sensible default
7057 reference.conf: add operator::snomask
7061 +3 -3 trunk/doc/example.conf (File Modified)
7062 +3 -0 trunk/doc/reference.conf (File Modified)
7065 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7067 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7068 in those conf entries that take umodes like <name1>, <name2>, ...
7072 +3 -0 trunk/doc/reference.conf (File Modified)
7073 +3 -0 trunk/src/newconf.c (File Modified)
7076 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7082 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7085 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7091 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7094 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7100 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7103 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7109 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7112 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7114 Document operator {} blocks.
7118 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7121 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7123 auth{}: clarify/add some details
7127 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7130 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7132 auth{}: Move a paragraph.
7136 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7139 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7141 Document auth{} blocks.
7145 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7148 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7154 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7157 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7159 Add umode +R, prevents unidentified clients from
7160 sending private messages or notices. /accept'ed
7161 clients and opers are exempt.
7162 Due to the /accept part, this is only checked
7163 at the target's server, may want to change
7168 +1 -0 trunk/help/opers/umode (File Modified)
7169 +1 -0 trunk/help/users/umode (File Modified)
7170 +2 -0 trunk/include/client.h (File Modified)
7171 +1 -0 trunk/include/numeric.h (File Modified)
7172 +11 -1 trunk/modules/core/m_message.c (File Modified)
7173 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7174 +1 -1 trunk/src/messages.tab (File Modified)
7175 +1 -1 trunk/src/s_user.c (File Modified)
7178 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7180 Don't allow a nick change if banned or quieted (and not
7181 voiced or opped) on a channel. This uses numeric 435
7182 (bahamut's "cannot change to a banned nick") because
7183 bahamut/ircu's 437 and hyperion's 438 already have
7184 another meaning for us.
7188 +2 -0 trunk/include/channel.h (File Modified)
7189 +1 -0 trunk/include/numeric.h (File Modified)
7190 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7191 +38 -0 trunk/src/channel.c (File Modified)
7192 +1 -1 trunk/src/messages.tab (File Modified)
7195 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7198 - respect ban exceptions
7199 - also deny a knock if quieted
7203 +2 -1 trunk/modules/m_knock.c (File Modified)
7206 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7208 Reverse bad substitution in comment.
7212 +1 -1 trunk/src/channel.c (File Modified)
7215 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7217 - set DynSpoof flag for clients spoofed at registration
7218 - add orighost instead of host to the hostname hash
7222 +5 -1 trunk/src/s_user.c (File Modified)
7225 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7227 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7231 +2 -3 trunk/src/send.c (File Modified)
7234 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7236 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7240 +17 -7 trunk/modules/m_signon.c (File Modified)
7243 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7245 Correct minimum args on ENCAP SASL to avoid nasty core.
7249 +1 -1 trunk/modules/m_sasl.c (File Modified)
7252 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7254 Style nits: sptr can't ever be NULL, don't compare truth
7259 +2 -3 trunk/modules/m_scan.c (File Modified)
7262 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7264 - Comment out scan_cmodes() prototype to suppress warning
7265 - Correct minimum parameter count for mo_scan()
7269 +2 -2 trunk/modules/m_scan.c (File Modified)
7272 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7275 - Include full command in operspy notice
7276 - Allow global scans (no-list used, mask not used) without operspy
7277 - Use ERR_NOPRIVS numeric
7281 +21 -9 trunk/modules/m_scan.c (File Modified)
7284 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7286 Cancel out the >3 default if < is given; this way
7287 any </> specification fully overrides the default.
7291 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7294 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7296 - Call mo_list() from m_list() to reduce code duplication
7297 - Default to >3, rather arbitrarily (conf option?)
7298 - Make < and > mean less than and greater than again
7302 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7305 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7307 When processing topic burst, hide connecting server
7308 on netburst if flatten links is enabled.
7312 +9 -2 trunk/modules/m_tb.c (File Modified)
7315 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7317 - remove PENALTY token
7321 +0 -1 trunk/include/supported.h (File Modified)
7324 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7327 - Add PENALTY because we have a pace-wait system.
7328 - Add FNC due to SAVE and RSFNC
7333 +4 -2 trunk/include/supported.h (File Modified)
7336 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7338 mkay, indent went nuts here
7342 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7345 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7347 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7348 and can be used instead. The SAFELIST implementation is the one used by
7349 default, as most users/networks will be used to it.
7353 +1 -0 trunk/NEWS (File Modified)
7354 +14 -0 trunk/include/client.h (File Modified)
7355 +5 -0 trunk/include/hash.h (File Modified)
7356 +404 -272 trunk/modules/Makefile.in (File Modified)
7357 + - trunk/modules/m_list.c (File Deleted)
7358 + - trunk/modules/m_list_ratbox.c (File Added)
7359 + - trunk/modules/m_list_safelist.c (File Added)
7360 +5 -5 trunk/src/hash.c (File Modified)
7363 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7365 Clear invites on a lowerTS JOIN or SJOIN.
7366 This should complete kick_on_split_riding protection.
7370 +5 -0 trunk/modules/core/m_join.c (File Modified)
7371 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7374 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7376 Like in ratbox, send and interpret timestamps on invites.
7380 +9 -2 trunk/modules/m_invite.c (File Modified)
7383 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7385 Add +S (network service) umode. Just for completeness, users or opers
7390 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7393 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7399 +35 -2 trunk/NEWS (File Modified)
7402 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7404 Split off a PreClient structure for data to be freed on registation (i.e. password).
7405 New hook introduce_client for post-registration messages.
7406 Fix b0rked SASL numerics.
7407 Burst REALHOST post-introduction for spoofed-on-registration clients.
7408 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7409 Pre-registration signon support.
7413 +10 -0 trunk/configure (File Modified)
7414 +2 -0 trunk/configure.ac (File Modified)
7415 +14 -4 trunk/include/client.h (File Modified)
7416 +1 -0 trunk/include/hook.h (File Modified)
7417 +1 -0 trunk/include/numeric.h (File Modified)
7418 +3 -0 trunk/include/setup.h.in (File Modified)
7419 +16 -0 trunk/modules/m_chghost.c (File Modified)
7420 +25 -21 trunk/modules/m_sasl.c (File Modified)
7421 +63 -30 trunk/modules/m_signon.c (File Modified)
7422 +18 -0 trunk/src/client.c (File Modified)
7423 +2 -0 trunk/src/hook.c (File Modified)
7424 +5 -5 trunk/src/messages.tab (File Modified)
7425 +2 -0 trunk/src/s_serv.c (File Modified)
7426 +28 -2 trunk/src/s_user.c (File Modified)
7429 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7431 Update hook documentation.
7435 +30 -0 trunk/doc/hooks.txt (File Modified)
7438 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7440 Improve @/# handling in match_esc().
7444 +21 -13 trunk/src/match.c (File Modified)
7447 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7449 backtrack instead of bailing out when handling a mismatched escape
7453 +1 -1 trunk/src/match.c (File Modified)
7456 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7458 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7461 +2 -1 trunk/CREDITS (File Modified)
7464 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7466 Fix the escape brokenness and pick up a more efficient matching algorithm,
7467 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7468 Patch sent upstream. They can do whatever they want with it, *shrug*.
7472 +147 -161 trunk/src/match.c (File Modified)
7475 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7477 If flatten links is enabled, fake the origins of some ServerModes
7478 sent to clients so that the server sending the netburst is hidden.
7479 Most mode hacks still show the true source.
7483 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7484 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7487 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7489 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7490 where the exit originated).
7491 - When receiving an SQUIT for a server themselves
7492 (IsMe(target_p) || target_p == client_p)
7493 close their link and send a local server notice.
7497 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7498 +6 -3 trunk/src/client.c (File Modified)
7501 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7503 Hooking into the wrong hook, whoops. :P
7507 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7508 +6 -10 trunk/modules/core/m_join.c (File Modified)
7511 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7513 this doesn't work right, right now :P
7517 +40 -0 trunk/contrib/Makefile.in (File Modified)
7518 + - trunk/contrib/m_createauthonly.c (File Added)
7519 +6 -0 trunk/include/hook.h (File Modified)
7520 +26 -1 trunk/modules/core/m_join.c (File Modified)
7521 +1 -1 trunk/src/ircd.c (File Modified)
7524 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7526 Make can_join() hookable.
7530 +12 -1 trunk/src/channel.c (File Modified)
7533 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7535 add 'int approved;' to the channel event hook
7539 +1 -0 trunk/include/hook.h (File Modified)
7542 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7544 Use SIDs in SASL ENCAP origin.
7545 Ignore responses from other agents once the first SASL response has been received for a client.
7549 +9 -5 trunk/modules/m_sasl.c (File Modified)
7552 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7554 Removed stray debug code.
7558 +1 -1 trunk/modules/m_sasl.c (File Modified)
7561 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7563 Don't complain "unknown MODE flag" if a non-oper attempts
7564 to unset an oper only umode they do not have.
7565 This is to prevent unwanted error messages when users/bots
7566 do things like MODE <nick> +i-sw.
7570 +4 -2 trunk/src/s_user.c (File Modified)
7573 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7575 Fix client_exit hook name and only call it for local exits that are not
7580 +3 -2 trunk/modules/m_sasl.c (File Modified)
7583 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7585 Fix SASL logic to actually use stored agent UID.
7586 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7587 Add abort code for exiting clients.
7591 +18 -9 trunk/modules/m_sasl.c (File Modified)
7594 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7596 Port over ratbox 2.2 /challenge. This is slightly more secure
7597 (better crypto, longer keys, challenge timeout) and has better
7600 The respond tool is no longer part of the ircd tree but a
7601 separate package, currently available from
7602 http://respond.ircd-ratbox.org (we should mirror/... this).
7606 +65 -310 trunk/doc/challenge.txt (File Modified)
7607 +5 -5 trunk/include/client.h (File Modified)
7608 +3 -0 trunk/include/irc_string.h (File Modified)
7609 +3 -0 trunk/include/numeric.h (File Modified)
7610 +94 -50 trunk/modules/m_challenge.c (File Modified)
7611 +1 -2 trunk/src/client.c (File Modified)
7612 +125 -0 trunk/src/irc_string.c (File Modified)
7613 +2 -2 trunk/src/messages.tab (File Modified)
7614 + - trunk/tools/rsa_respond/ (File Deleted)
7617 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7619 Preliminary SASL support.
7623 +7 -0 trunk/include/client.h (File Modified)
7624 +6 -0 trunk/include/numeric.h (File Modified)
7625 +1 -0 trunk/modules/Makefile.in (File Modified)
7626 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7627 +175 -1 trunk/modules/m_cap.c (File Modified)
7628 + - trunk/modules/m_sasl.c (File Added)
7629 +2 -0 trunk/modules/m_user.c (File Modified)
7630 +5 -5 trunk/src/messages.tab (File Modified)
7631 +8 -2 trunk/src/s_user.c (File Modified)
7634 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7636 SIGNON: make logout also apply remotely.
7640 +7 -2 trunk/modules/m_signon.c (File Modified)
7643 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7645 Use an asterisk when sending empty logins in SIGNON.
7649 +5 -5 trunk/modules/m_signon.c (File Modified)
7652 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7654 SIGNON: Only add whowas entry (add_history()) and wipe
7655 accepts (del_all_accepts()) if nick changed.
7659 +5 -3 trunk/modules/m_signon.c (File Modified)
7662 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7664 SIGNON: slight fixes to collision code:
7665 - don't kill if target_p == source_p (nick unchanged or only changed case)
7666 - add comment that SAVE support is missing
7667 - use sendto_realops_snomask() instead of sendto_realops_flags()
7671 +9 -6 trunk/modules/m_signon.c (File Modified)
7674 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7676 Fix up kills for bad nick/user/host on SIGNON.
7680 +16 -6 trunk/modules/m_signon.c (File Modified)
7683 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7685 If changing to a nick with a digit, only allow the UID.
7689 +4 -0 trunk/modules/m_signon.c (File Modified)
7692 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7694 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7695 Strip leading digits from logins that are not purely numeric.
7699 +3 -0 trunk/include/numeric.h (File Modified)
7700 +2 -0 trunk/include/send.h (File Modified)
7701 +1 -0 trunk/modules/Makefile.in (File Modified)
7702 +456 -3 trunk/modules/m_services.c (File Modified)
7703 + - trunk/modules/m_signon.c (File Added)
7704 +2 -2 trunk/src/messages.tab (File Modified)
7705 +98 -0 trunk/src/send.c (File Modified)
7708 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7710 Remove old server notice umodes from example confs.
7714 +1 -2 trunk/doc/example.conf (File Modified)
7715 +4 -17 trunk/doc/reference.conf (File Modified)
7718 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7720 Add snomask help file (forgot this earlier).
7724 + - trunk/help/opers/snomask (File Added)
7727 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7729 Add umode +l (receive locops).
7733 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7736 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7738 We don't plan to implement cmode +R (quiet unidentified) and
7739 umode +I (deny invite) for 1.1, so comment them out from the
7744 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7745 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7748 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7750 Improve snomask usage description.
7754 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7757 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7759 Mention the word snomask with umode +s (needs to be a link really).
7763 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7766 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7768 Add snomask +Z (operspy notices).
7772 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7775 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7777 Misc updates/clarifications.
7781 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7784 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7790 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7791 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7792 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7795 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7797 - Allow ENCAP REALHOST outside burst
7798 - Fix comment describing race condition: this can only happen
7799 on a local whois with use_whois_actually enabled
7803 +4 -6 trunk/modules/m_chghost.c (File Modified)
7806 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7808 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7812 +39 -0 trunk/contrib/Makefile.in (File Modified)
7813 + - trunk/contrib/sno_globaloper.c (File Added)
7816 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7818 Pass along old umodes and snomask in umode_changed hook,
7819 changing its parameter type from struct Client *
7820 to hook_data_umode_changed *. (For a new client, both
7823 The IP cloaking module now fully ignores umode changes
7824 where +h didn't change.
7828 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7829 +7 -0 trunk/include/hook.h (File Modified)
7830 +18 -4 trunk/src/s_user.c (File Modified)
7833 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7835 move libcharybdis-provided function initialisation into libcharybdis_init().
7839 +32 -11 trunk/src/ircd.c (File Modified)
7842 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7844 Make +f notices (local host, global host, global user@host, local class)
7845 netwide. Exceeding /quote set max remains local.
7849 +4 -4 trunk/src/s_conf.c (File Modified)
7852 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7854 Netwide notices about attempts to join juped channels.
7858 +1 -1 trunk/modules/core/m_join.c (File Modified)
7861 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7863 Send server notices about failed oper attempts globally.
7864 Successful remote oper attempt notices will be generated
7865 from the mode changes.
7869 +3 -3 trunk/modules/m_challenge.c (File Modified)
7870 +2 -2 trunk/modules/m_oper.c (File Modified)
7873 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7875 Rest of infrastructure for sending server notices globally.
7876 Uses a new L_NETWIDE level on sendto_realops_snomask().
7880 +1 -0 trunk/include/send.h (File Modified)
7881 +31 -4 trunk/src/send.c (File Modified)
7884 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7886 Add general::global_snotices conf option to control
7887 whether we send out SNOTEs. Does not do anything yet.
7891 +1 -0 trunk/doc/example.conf (File Modified)
7892 +6 -0 trunk/doc/reference.conf (File Modified)
7893 +1 -0 trunk/include/s_conf.h (File Modified)
7894 +6 -0 trunk/modules/m_info.c (File Modified)
7895 +1 -0 trunk/src/newconf.c (File Modified)
7896 +1 -0 trunk/src/s_conf.c (File Modified)
7899 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7901 Only accept SNOTE from servers.
7905 +2 -0 trunk/modules/m_snote.c (File Modified)
7908 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7910 Correct parv indices so this actually works.
7914 +2 -2 trunk/modules/m_snote.c (File Modified)
7917 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7923 +3 -3 trunk/modules/m_snote.c (File Modified)
7926 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7928 Add m_snote.c, SNOTE propagator.
7932 +86 -0 trunk/modules/Makefile.in (File Modified)
7933 + - trunk/modules/m_snote.c (File Added)
7936 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7938 start seeding the 1.1 NEWS file
7942 +4 -0 trunk/NEWS (File Modified)
7945 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7947 rename some modules to more descriptive names...
7951 +2 -131 trunk/contrib/Makefile.in (File Modified)
7952 + - trunk/contrib/globalconnexit.c (File Deleted)
7953 + - trunk/contrib/globallineactive.c (File Deleted)
7954 + - trunk/contrib/sno_farconnect.c (File Added)
7955 + - trunk/contrib/sno_globalkline.c (File Added)
7956 +1 -120 trunk/modules/Makefile.in (File Modified)
7957 + - trunk/modules/networknotice.c (File Deleted)
7958 + - trunk/modules/sno_routing.c (File Added)
7961 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7963 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7964 Uses FLAGS2_FLOODDONE bit on servers.
7968 +3 -0 trunk/include/client.h (File Modified)
7969 +121 -1 trunk/modules/Makefile.in (File Modified)
7970 + - trunk/modules/networknotice.c (File Added)
7973 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7975 Don't show servers in /trace to nonopers if flatten links is enabled.
7979 +8 -5 trunk/modules/m_trace.c (File Modified)
7982 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7985 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7986 - send back confirmation to source, if local client
7987 - send a +s server notice if the source is neither a server nor a service (+S)
7991 +5 -1 trunk/modules/m_chghost.c (File Modified)
7994 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7996 Use sendto_realops_snomask_from() to make the
7997 server notices appear to come from the affected
8002 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8003 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8006 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8008 Add sendto_realops_snomask_from(), allows
8009 specification of apparent source server.
8013 +1 -0 trunk/include/send.h (File Modified)
8014 +41 -1 trunk/src/send.c (File Modified)
8017 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8019 Revert r579. Keep host, not orighost in oper up notice.
8020 It would be inconsistent to have orighost there, and we
8021 don't want to mess up all server notices by putting both
8026 +1 -1 trunk/src/s_user.c (File Modified)
8029 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8031 Include the IP address in operlog/foperlog.
8035 +10 -8 trunk/modules/m_challenge.c (File Modified)
8036 +8 -6 trunk/modules/m_oper.c (File Modified)
8039 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8041 Call umode_changed hook on oper up.
8045 +1 -0 trunk/src/s_user.c (File Modified)
8048 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8050 Add globalconnexit contrib module, shows remote client connects/exits
8051 except netsplits/netjoin on snomask +F.
8052 Notice formatting will probably change somewhat still.
8056 +80 -0 trunk/contrib/Makefile.in (File Modified)
8057 + - trunk/contrib/globalconnexit.c (File Added)
8060 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8062 Declare snomask_modes[] so modules can provide snomasks.
8066 +2 -0 trunk/include/snomask.h (File Modified)
8069 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8071 Replace user_signon hook with two new hooks: new_local_user
8072 and new_remote_user.
8073 These are called right before the user is introduced to the
8074 rest of the network.
8078 +2 -1 trunk/include/hook.h (File Modified)
8079 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8080 +4 -2 trunk/src/hook.c (File Modified)
8081 +2 -3 trunk/src/s_user.c (File Modified)
8084 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8086 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8090 +2 -2 trunk/modules/m_scan.c (File Modified)
8093 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8095 Update doc/technical/send.txt.
8099 +91 -131 trunk/doc/technical/send.txt (File Modified)
8102 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8104 Add chantrace and masktrace to help files.
8108 + - trunk/help/opers/chantrace (File Added)
8109 +27 -20 trunk/help/opers/index (File Modified)
8110 + - trunk/help/opers/masktrace (File Added)
8111 +2 -0 trunk/help/opers/operspy (File Modified)
8114 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8116 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8117 Shows etrace-like output for all users in a channel,
8118 in particular IP addresses.
8122 +75 -2 trunk/modules/m_etrace.c (File Modified)
8125 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8127 Port over ratbox 2.2 r21727 (anfl):
8128 add some logging when we drop servers in places where we only notify opers
8132 +31 -0 trunk/modules/core/m_server.c (File Modified)
8135 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8137 display orighost in operup message
8141 +1 -1 trunk/src/s_user.c (File Modified)
8144 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8146 Add globallineactive contrib module, a hack which can often
8147 show k/d/g/x line active for remote clients.
8151 +52 -0 trunk/contrib/Makefile.in (File Modified)
8152 + - trunk/contrib/globallineactive.c (File Added)
8155 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8157 Show IP field in the same way as MASKTRACE:
8158 "255.255.255.255" if it's unknown (remote TS5 client)
8159 and "0" if we or the remote server are purposely
8164 +12 -1 trunk/modules/m_scan.c (File Modified)
8167 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8170 - don't show servers in a global scan
8171 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8175 +4 -1 trunk/modules/m_scan.c (File Modified)
8178 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8180 Implement SCAN UMODES.
8184 +3 -0 trunk/include/numeric.h (File Modified)
8185 +128 -2 trunk/modules/m_scan.c (File Modified)
8186 +2 -2 trunk/src/messages.tab (File Modified)
8189 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8195 +1 -1 trunk/modules/m_scan.c (File Modified)
8198 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8200 parv[0] should be parv[1].
8204 +1 -1 trunk/modules/m_scan.c (File Modified)
8207 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8213 +1 -1 trunk/modules/m_scan.c (File Modified)
8216 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8222 +2 -2 trunk/modules/m_scan.c (File Modified)
8225 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8227 framework for scan command
8231 +113 -0 trunk/modules/Makefile.in (File Modified)
8232 + - trunk/modules/m_scan.c (File Added)
8235 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8237 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8241 +2 -0 trunk/include/irc_string.h (File Modified)
8242 +157 -1 trunk/modules/m_etrace.c (File Modified)
8243 +129 -90 trunk/src/match.c (File Modified)
8246 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8248 orighost may live in a different hash bucket (likely the case), lets check it standalone
8252 +39 -3 trunk/src/hostmask.c (File Modified)
8255 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8257 SVN didn't check modules/ somehow, hrmm.
8261 +1 -1 trunk/modules/m_kline.c (File Modified)
8262 +6 -6 trunk/modules/m_stats.c (File Modified)
8265 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8267 Track hostmask entries for client_p->orighost, if available.
8268 Not throughly tested, but seems to work fine.
8272 +8 -4 trunk/include/hostmask.h (File Modified)
8273 +14 -10 trunk/src/hostmask.c (File Modified)
8276 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8278 Pass on SQUIT reasons more.
8282 +17 -19 trunk/src/client.c (File Modified)
8285 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8287 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8288 This way, hidden admins also get them.
8292 +4 -4 trunk/src/send.c (File Modified)
8295 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8297 From ircd-ratbox 2.2 (r21339 anfl):
8298 ms_kill() should be using find_person(), not find_client()
8299 otherwise it can generate a core.
8303 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8306 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8308 Add m_error to core_module_table, so it is loaded by default.
8312 +1 -0 trunk/src/modules.c (File Modified)
8315 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8317 comment is a const char *, not char *.
8321 +1 -1 trunk/include/hook.h (File Modified)
8324 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8326 Fix a long standing hybrid 7 bug: when getting a read error
8327 on a server, report_error() is called with a %d instead of
8328 a %s in the format string ("Lost connection" in +d).
8332 +1 -1 trunk/src/client.c (File Modified)
8335 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8341 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8344 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8346 Add document describing capabilities and what they mean.
8350 + - trunk/doc/technical/capab.txt (File Added)
8353 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8355 Change client_exit hook to pass all exit_client() parameters.
8359 +8 -0 trunk/include/hook.h (File Modified)
8360 +6 -1 trunk/src/client.c (File Modified)
8363 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8365 Add client_exit hook, called in exit_client() for all
8366 clients of all types, except clients exiting because
8367 of netsplits (QS). The only thing done before it is
8368 marking the client as "closing" (to prevent
8373 +1 -0 trunk/include/hook.h (File Modified)
8374 +2 -0 trunk/src/client.c (File Modified)
8375 +2 -0 trunk/src/hook.c (File Modified)
8378 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8380 Improve the code that calculates the nnnS nnnC counts
8383 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8387 +43 -36 trunk/modules/m_trace.c (File Modified)
8390 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8392 Add server_eob hook.
8393 Planning to use this for netsplit/join notices.
8397 +1 -0 trunk/include/hook.h (File Modified)
8398 +2 -0 trunk/modules/m_pong.c (File Modified)
8399 +2 -0 trunk/src/hook.c (File Modified)
8402 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8404 Default motd: ircd-ratbox -> charybdis
8408 +1 -1 trunk/doc/ircd.motd (File Modified)
8411 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8413 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8417 +4 -4 trunk/src/s_user.c (File Modified)
8420 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8422 - Remove obsolete EOB help file
8423 - Document snomask in the help files
8428 + - trunk/help/opers/eob (File Deleted)
8429 +13 -12 trunk/help/opers/index (File Modified)
8430 +1 -13 trunk/help/opers/umode (File Modified)
8431 +7 -7 trunk/help/users/index (File Modified)
8434 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8436 Bail if snomask to parse is not given. Pointy hat to myself.
8440 +3 -0 trunk/src/snomask.c (File Modified)
8443 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8445 Remove m_flags from autoconf
8449 +0 -1 trunk/contrib/Makefile.in (File Modified)
8452 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8458 + - trunk/contrib/m_flags.c (File Deleted)
8461 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8463 If +s is in oper_only_umodes, clear snomask on deoper.
8467 +5 -0 trunk/src/s_user.c (File Modified)
8470 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8472 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8476 +2 -2 trunk/configure (File Modified)
8477 +2 -2 trunk/configure.ac (File Modified)
8480 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8482 Remove the old server notice umodes.
8483 Default oper only umodes is now +s.
8484 Please make sure all remaining umodes still work.
8488 +3 -21 trunk/include/client.h (File Modified)
8489 +0 -12 trunk/src/newconf.c (File Modified)
8490 +1 -1 trunk/src/s_conf.c (File Modified)
8491 +12 -12 trunk/src/s_user.c (File Modified)
8494 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8496 operator::flags nick_changes now controls +n snomask instead of +n umode.
8500 +8 -8 trunk/src/s_user.c (File Modified)
8503 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8505 Move down h_umode_changed hook call after umode allowed checks
8506 (so it will not see +a if someone tries to set it but is not
8511 +2 -3 trunk/src/s_user.c (File Modified)
8514 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8516 Move over non-+s server notices (hopefully, all of them).
8520 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8521 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8522 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8523 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8524 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8525 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8526 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8527 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8528 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8529 +2 -2 trunk/libcharybdis/event.c (File Modified)
8530 +2 -2 trunk/modules/core/m_join.c (File Modified)
8531 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8532 +3 -3 trunk/modules/core/m_message.c (File Modified)
8533 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8534 +2 -2 trunk/modules/core/m_server.c (File Modified)
8535 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8536 +1 -1 trunk/modules/m_post.c (File Modified)
8537 +1 -1 trunk/modules/m_services.c (File Modified)
8538 +2 -2 trunk/src/channel.c (File Modified)
8539 +3 -3 trunk/src/client.c (File Modified)
8540 +1 -1 trunk/src/hash.c (File Modified)
8541 +5 -5 trunk/src/s_conf.c (File Modified)
8542 +2 -2 trunk/src/s_log.c (File Modified)
8543 +4 -4 trunk/src/s_user.c (File Modified)
8546 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8548 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8552 +2 -1 trunk/include/snomask.h (File Modified)
8553 +2 -2 trunk/src/snomask.c (File Modified)
8556 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8558 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8562 +1 -1 trunk/contrib/example_module.c (File Modified)
8563 +2 -2 trunk/include/ircd_defs.h (File Modified)
8564 +6 -6 trunk/modules/core/m_error.c (File Modified)
8565 +1 -1 trunk/modules/core/m_join.c (File Modified)
8566 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8567 +1 -1 trunk/modules/core/m_message.c (File Modified)
8568 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8569 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8570 +18 -18 trunk/modules/core/m_server.c (File Modified)
8571 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8572 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8573 +4 -4 trunk/modules/m_challenge.c (File Modified)
8574 +4 -4 trunk/modules/m_dline.c (File Modified)
8575 +13 -13 trunk/modules/m_gline.c (File Modified)
8576 +5 -5 trunk/modules/m_kline.c (File Modified)
8577 +2 -2 trunk/modules/m_oper.c (File Modified)
8578 +1 -1 trunk/modules/m_pong.c (File Modified)
8579 +13 -13 trunk/modules/m_rehash.c (File Modified)
8580 +4 -4 trunk/modules/m_resv.c (File Modified)
8581 +16 -16 trunk/modules/m_set.c (File Modified)
8582 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8583 +6 -6 trunk/modules/m_xline.c (File Modified)
8584 +1 -1 trunk/src/adns.c (File Modified)
8585 +2 -2 trunk/src/channel.c (File Modified)
8586 +1 -1 trunk/src/listener.c (File Modified)
8587 +1 -1 trunk/src/s_auth.c (File Modified)
8588 +15 -15 trunk/src/s_conf.c (File Modified)
8589 +3 -3 trunk/src/s_user.c (File Modified)
8590 +7 -7 trunk/src/send.c (File Modified)
8593 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8596 - set +s snomask if +s umode set but no snomasks
8597 - put numerics in more logical order
8601 +3 -1 trunk/src/s_user.c (File Modified)
8604 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8606 parse_snobuf_to_mask(): default to + at start
8607 allows stuff like /mode jilles +s C
8611 +1 -1 trunk/src/snomask.c (File Modified)
8614 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8616 Changes to user_mode() snomask handling.
8617 - show snomask (if not 0) on /mode <nick>
8618 - show snomask once at the end if +s/-s used
8619 - only parse 1 parameter for umode changes
8620 - don't crash on /mode <nick> +s
8621 - /mode <nick> -s clears snomask, doesn't use parameter
8622 - set umode +s iff snomask is not 0
8623 - snomask is not propagated, but umode +s is
8627 +97 -72 trunk/src/s_user.c (File Modified)
8630 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8632 Convert some messages over to snomask.
8636 +29 -29 trunk/src/client.c (File Modified)
8637 +2 -2 trunk/src/ircd.c (File Modified)
8638 +13 -13 trunk/src/modules.c (File Modified)
8639 +1 -1 trunk/src/newconf.c (File Modified)
8640 +5 -5 trunk/src/parse.c (File Modified)
8641 +1 -1 trunk/src/restart.c (File Modified)
8642 +4 -4 trunk/src/s_newconf.c (File Modified)
8643 +11 -11 trunk/src/s_serv.c (File Modified)
8646 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8648 include snomask.h from client.h
8652 +1 -0 trunk/include/client.h (File Modified)
8655 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8657 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8661 +1 -0 trunk/src/newconf.c (File Modified)
8662 +2 -1 trunk/src/snomask.c (File Modified)
8665 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8667 should start with +, not \0. Whoops. :)
8671 +1 -1 trunk/src/snomask.c (File Modified)
8674 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8676 core snomask support.
8680 +3 -0 trunk/doc/example.conf (File Modified)
8681 +2 -0 trunk/include/client.h (File Modified)
8682 +2 -0 trunk/include/numeric.h (File Modified)
8683 +2 -0 trunk/include/s_newconf.h (File Modified)
8684 +63 -0 trunk/include/send.h (File Modified)
8685 + - trunk/include/snomask.h (File Added)
8686 +1 -0 trunk/src/Makefile.in (File Modified)
8687 +1 -1 trunk/src/messages.tab (File Modified)
8688 +8 -0 trunk/src/newconf.c (File Modified)
8689 +12 -0 trunk/src/s_user.c (File Modified)
8690 +235 -0 trunk/src/send.c (File Modified)
8691 + - trunk/src/snomask.c (File Added)
8694 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8696 add a blank line after the license info.
8700 +1 -1 trunk/CREDITS (File Modified)
8703 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8705 Extend copyright to 2006.
8709 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8712 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8715 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8719 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8720 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8723 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8725 Add oper privileges document.
8729 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8730 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8733 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8735 Capitalize message names in services shortcuts (for consistency).
8739 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8742 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8748 +1 -1 trunk/src/patricia.c (File Modified)
8751 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8753 Remove obsolete 'nextconnect' variable.
8757 +0 -1 trunk/include/ircd.h (File Modified)
8758 +0 -2 trunk/src/client.c (File Modified)
8759 +0 -1 trunk/src/ircd.c (File Modified)
8762 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8764 Remove this remnant of the hybrid 6 ziplinks implementation.
8768 + - trunk/include/s_zip.h (File Deleted)
8771 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8773 Make clone limiting work on orighost, not host (so it
8774 looks through services cloaks). Lightly tested, please
8779 +2 -0 trunk/modules/m_chghost.c (File Modified)
8780 +1 -1 trunk/src/client.c (File Modified)
8781 +1 -1 trunk/src/s_conf.c (File Modified)
8784 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8786 Don't forget to link me_realhost() into the command hash.
8788 Pointy hat to: myself
8792 +1 -1 trunk/modules/m_chghost.c (File Modified)
8795 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8797 It's call_hook, not hook_call.
8801 +1 -1 trunk/src/s_user.c (File Modified)
8804 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8806 Add unreject help file.
8810 + - trunk/help/opers/unreject (File Added)
8813 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8815 Link the all-important 42 module to the build :P
8819 +1 -0 trunk/contrib/Makefile.in (File Modified)
8822 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8824 Mention /rehash help.
8828 +1 -0 trunk/help/opers/rehash (File Modified)
8831 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8833 Add h_user_signon hook.
8837 +1 -0 trunk/include/hook.h (File Modified)
8838 +2 -0 trunk/src/hook.c (File Modified)
8839 +4 -0 trunk/src/s_user.c (File Modified)
8842 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8844 Oops, forgot to set orighost for remote client introductions.
8848 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8851 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8853 Use TS6 forms in services shortcuts, if possible.
8857 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8860 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8862 - Start out default_umodes conf entry from the empty set instead of +i.
8863 - Move oper_only_umodes check to where default_umodes is used, as
8864 oper_only_umodes may not be set yet while we're reading the conf.
8868 +6 -7 trunk/src/newconf.c (File Modified)
8869 +1 -1 trunk/src/s_user.c (File Modified)
8872 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8874 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8878 +1 -0 trunk/doc/example.conf (File Modified)
8879 +7 -0 trunk/doc/reference.conf (File Modified)
8880 +0 -7 trunk/include/config.h.dist (File Modified)
8881 +1 -0 trunk/include/s_conf.h (File Modified)
8882 +6 -0 trunk/modules/m_info.c (File Modified)
8883 +9 -18 trunk/src/client.c (File Modified)
8884 +1 -0 trunk/src/newconf.c (File Modified)
8885 +1 -0 trunk/src/s_conf.c (File Modified)
8888 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8890 - Allow NULL target_ip in show_ip() (indicates message is being
8891 sent to local opers)
8892 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8894 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8895 those in src/client.c
8897 From ratbox 2.2 svn (anfl)
8901 +1 -0 trunk/include/client.h (File Modified)
8902 +21 -2 trunk/src/client.c (File Modified)
8903 +2 -4 trunk/src/hostmask.c (File Modified)
8904 +1 -5 trunk/src/s_conf.c (File Modified)
8905 +4 -8 trunk/src/s_user.c (File Modified)
8908 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8910 Fire off events properly.
8914 +7 -3 trunk/src/s_user.c (File Modified)
8917 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8919 make sure modules which depend on umode information get the message upon connection (oops)
8923 +3 -0 trunk/src/s_user.c (File Modified)
8926 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8928 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8929 From ratbox 2.2 svn.
8933 +3 -7 trunk/modules/m_etrace.c (File Modified)
8936 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8938 Replace silly `default_invisible' option with more versatile default_umodes.
8942 +2 -2 trunk/Makefile.in (File Modified)
8943 +12 -1 trunk/doc/example.conf (File Modified)
8944 +14 -7 trunk/doc/reference.conf (File Modified)
8945 +2 -4 trunk/include/s_conf.h (File Modified)
8946 +0 -6 trunk/modules/m_info.c (File Modified)
8947 +4 -0 trunk/src/modules.c (File Modified)
8948 +41 -1 trunk/src/newconf.c (File Modified)
8949 +2 -2 trunk/src/s_conf.c (File Modified)
8950 +3 -4 trunk/src/s_user.c (File Modified)
8953 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8955 Add temporary nick resvs with the proper duration,
8956 not 60 times too long.
8960 +1 -1 trunk/modules/m_resv.c (File Modified)
8963 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8965 Add kick on split riding. See reference.conf for more details.
8969 +1 -0 trunk/doc/example.conf (File Modified)
8970 +16 -0 trunk/doc/reference.conf (File Modified)
8971 +1 -0 trunk/include/s_conf.h (File Modified)
8972 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8973 +6 -0 trunk/modules/m_info.c (File Modified)
8974 +1 -0 trunk/src/newconf.c (File Modified)
8975 +1 -0 trunk/src/s_conf.c (File Modified)
8978 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8980 New credits, denoting GXTi as being on the core team.
8984 +16 -5 trunk/CREDITS (File Modified)
8987 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8989 better cloaking algorithm
8993 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8996 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8998 don't do redundant bitshifting.
9002 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9005 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9011 +1 -0 trunk/contrib/Makefile.in (File Modified)
9014 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9016 Set the DynSpoof flag properly.
9020 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9023 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9025 first go at an ip_cloaking implementation for charybdis.
9029 + - trunk/contrib/ip_cloaking.c (File Added)
9032 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9034 Add libcharybdis to contrib/ includes.
9038 +1 -1 trunk/contrib/Makefile.in (File Modified)
9041 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9043 add h_umode_changed hook for modules that provide usermodes.
9047 +1 -0 trunk/include/hook.h (File Modified)
9048 +2 -1 trunk/src/hook.c (File Modified)
9049 +3 -0 trunk/src/s_user.c (File Modified)
9052 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9054 Show quiets in /stats z.
9058 +15 -10 trunk/src/s_stats.c (File Modified)
9061 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9063 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9067 +0 -12 trunk/configure (File Modified)
9068 +0 -9 trunk/configure.ac (File Modified)
9069 +0 -3 trunk/include/setup.h.in (File Modified)
9072 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9074 change various buffer sizes to = topiclen.
9078 +3 -4 trunk/include/ircd_defs.h (File Modified)
9081 jon 2005/12/12 19:32:18 UTC (20051212-400)
9083 - Partial commit test, partial ego strokage ;)
9087 +2 -1 trunk/CREDITS (File Modified)
9090 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9092 More kqueue corrections.
9095 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9098 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9100 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9101 Not sure why this wasn't this way to begin with.
9105 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9108 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9110 example.conf tweaks:
9111 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9112 most people do not need this.
9113 Enable serverinfo::hub.
9117 +14 -11 trunk/doc/example.conf (File Modified)
9120 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9122 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9126 +1 -1 trunk/src/s_serv.c (File Modified)
9129 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9131 header include changes
9135 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9136 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9137 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9138 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9139 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9140 +1 -21 trunk/libcharybdis/select.c (File Modified)
9143 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9145 s/ilog/libcharybdis_{die,log,restart}/g
9149 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9150 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9151 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9152 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9153 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9154 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9155 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9156 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9159 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9161 Use the right callbacks in the function code.
9164 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9167 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9169 More work, it builds again!
9173 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9174 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9175 + - trunk/libcharybdis/libcharybdis.c (File Added)
9176 + - trunk/libcharybdis/libcharybdis.h (File Added)
9179 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9181 Move some stuff around.
9185 + - trunk/include/memory.h (File Deleted)
9186 + - trunk/include/tools.h (File Deleted)
9187 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9188 + - trunk/libcharybdis/memory.c (File Added)
9189 + - trunk/libcharybdis/memory.h (File Added)
9190 + - trunk/libcharybdis/snprintf.c (File Added)
9191 + - trunk/libcharybdis/tools.c (File Added)
9192 + - trunk/libcharybdis/tools.h (File Added)
9193 +1000 -1062 trunk/modules/.depend (File Modified)
9194 +421 -455 trunk/src/.depend (File Modified)
9195 +0 -1191 trunk/src/Makefile.in (File Modified)
9196 + - trunk/src/memory.c (File Deleted)
9197 + - trunk/src/snprintf.c (File Deleted)
9198 + - trunk/src/tools.c (File Deleted)
9201 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9203 move more headers into libcharybdis
9206 + - trunk/include/balloc.h (File Deleted)
9207 + - trunk/include/event.h (File Deleted)
9208 + - trunk/libcharybdis/balloc.h (File Added)
9209 + - trunk/libcharybdis/event.h (File Added)
9210 +924 -1020 trunk/modules/.depend (File Modified)
9211 +327 -406 trunk/src/.depend (File Modified)
9214 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9216 balloc, events -> libcharybdis
9219 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9220 + - trunk/libcharybdis/balloc.c (File Added)
9221 + - trunk/libcharybdis/event.c (File Added)
9222 +0 -1008 trunk/src/Makefile.in (File Modified)
9223 + - trunk/src/balloc.c (File Deleted)
9224 + - trunk/src/event.c (File Deleted)
9227 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9232 + - trunk/include/commio.h (File Deleted)
9233 + - trunk/include/linebuf.h (File Deleted)
9234 + - trunk/libcharybdis/commio.h (File Added)
9235 + - trunk/libcharybdis/linebuf.h (File Added)
9236 +1644 -530 trunk/modules/.depend (File Modified)
9237 +1 -1 trunk/modules/Makefile.in (File Modified)
9238 +720 -284 trunk/src/.depend (File Modified)
9241 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9243 Makefile reworking -- moving libcharybdis headers into proper location.
9246 +1 -1 trunk/adns/Makefile.in (File Modified)
9247 +1 -1 trunk/src/Makefile.in (File Modified)
9250 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9252 Document proposed authdaemon protocol.
9255 + - trunk/authdaemon/protocol.txt (File Added)
9258 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9263 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9266 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9268 Remove dead makefile from generation
9271 +1 -2 trunk/configure (File Modified)
9272 +0 -1 trunk/configure.ac (File Modified)
9275 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9277 libcharybdisIO -> libcharybdis
9280 +1 -1 trunk/src/Makefile.in (File Modified)
9283 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9288 + - trunk/libcharybdis/Makefile.in (File Added)
9289 + - trunk/libcharybdis/commio.c (File Added)
9290 + - trunk/libcharybdis/devpoll.c (File Added)
9291 + - trunk/libcharybdis/epoll.c (File Added)
9292 + - trunk/libcharybdis/io/ (File Deleted)
9293 + - trunk/libcharybdis/kqueue.c (File Added)
9294 + - trunk/libcharybdis/linebuf.c (File Added)
9295 + - trunk/libcharybdis/log/ (File Deleted)
9296 + - trunk/libcharybdis/poll.c (File Added)
9297 + - trunk/libcharybdis/ports.c (File Added)
9298 + - trunk/libcharybdis/select.c (File Added)
9301 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9306 + - trunk/libcharybdis/Makefile.in (File Deleted)
9309 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9314 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9317 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9319 add authdaemon dir for later hacking
9323 + - trunk/authdaemon/ (File Added)
9326 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9328 linebuf -> libcharybdisIO
9332 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9333 + - trunk/libcharybdis/io/linebuf.c (File Added)
9334 + - trunk/libcharybdis/log/ (File Added)
9335 + - trunk/libcharybdis/log/Makefile.in (File Added)
9336 +0 -687 trunk/src/Makefile.in (File Modified)
9337 + - trunk/src/linebuf.c (File Deleted)
9340 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9342 Solaris 10 I/O ports support
9345 + - trunk/libcharybdis/io/ports.c (File Added)
9348 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9354 +1 -1 trunk/Makefile.in (File Modified)
9355 +3 -1 trunk/configure (File Modified)
9356 +133 -10 trunk/configure.ac (File Modified)
9357 + - trunk/libcharybdis/ (File Added)
9358 + - trunk/libcharybdis/Makefile.in (File Added)
9359 + - trunk/libcharybdis/io/ (File Added)
9360 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9361 +2 -3 trunk/src/Makefile.in (File Modified)
9362 + - trunk/src/io/ (File Deleted)
9365 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9367 split IO stuff into libcharybdisIO.
9371 + - trunk/src/commio.c (File Deleted)
9372 + - trunk/src/devpoll.c (File Deleted)
9373 + - trunk/src/epoll.c (File Deleted)
9374 + - trunk/src/io/ (File Added)
9375 + - trunk/src/io/Makefile.in (File Added)
9376 + - trunk/src/io/commio.c (File Added)
9377 + - trunk/src/io/devpoll.c (File Added)
9378 + - trunk/src/io/epoll.c (File Added)
9379 + - trunk/src/io/kqueue.c (File Added)
9380 + - trunk/src/io/poll.c (File Added)
9381 + - trunk/src/io/select.c (File Added)
9382 + - trunk/src/kqueue.c (File Deleted)
9383 + - trunk/src/poll.c (File Deleted)
9384 + - trunk/src/select.c (File Deleted)
9387 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9393 +86 -155 trunk/configure (File Modified)
9394 +1 -1 trunk/configure.ac (File Modified)
9397 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9399 Remove mentions of mkkeypair/cryptlinks.
9403 +1 -3 trunk/doc/challenge.txt (File Modified)
9406 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9408 Clarify serverinfo{} description.
9412 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9415 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9417 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9421 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9424 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9426 Improvements also applicable to hyperion 1.x.
9430 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9433 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9435 - Add +F description
9436 - General improvements and changes to charybdis
9440 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9443 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9445 The server notice umodes only have an effect
9446 for opers. ("sendto_realops_flags", so having
9447 the umode is not enough, they must also be
9452 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9455 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9457 Updates to umodes docs.
9461 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9464 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9466 Add SGML documentation.
9469 + - trunk/doc/sgml/ (File Added)
9470 + - trunk/doc/sgml/oper-guide/ (File Added)
9471 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9472 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9473 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9474 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9475 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9476 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9477 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9480 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9482 Make operwall flag restrict setting umode +z.
9483 This repairs this flag broken in charybdis-1.0.
9487 +41 -0 trunk/contrib/m_flags.c (File Modified)
9488 +9 -0 trunk/src/s_user.c (File Modified)
9491 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9493 Don't complain/reset remote clients +n. I'm still not
9494 convinced propagating all umodes is the way to go, oh
9499 +1 -1 trunk/src/s_user.c (File Modified)
9502 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9504 - Require admin flag for oper /chghost (if it's enabled
9505 which is not default)
9506 - Give error message on nonexistant nick
9510 +12 -0 trunk/modules/m_chghost.c (File Modified)
9513 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9515 Incorporated jilles' dynspoof patch with a few minor changes.
9518 +5 -2 trunk/include/client.h (File Modified)
9519 +1 -0 trunk/include/numeric.h (File Modified)
9520 +75 -4 trunk/modules/m_chghost.c (File Modified)
9521 +2 -21 trunk/modules/m_stats.c (File Modified)
9522 +2 -8 trunk/modules/m_trace.c (File Modified)
9523 +2 -0 trunk/src/client.c (File Modified)
9524 +3 -0 trunk/src/s_user.c (File Modified)
9527 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9532 +5 -0 trunk/NEWS (File Modified)
9535 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9537 Make show_ip() far less braindead.
9539 Obtained from: ratbox 2.2 SVN
9543 +14 -85 trunk/src/client.c (File Modified)
9546 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9548 Instead of not showing channels at all for whoising services,
9549 only show channels the requester is also on. If operspying
9550 services, show all the channels.
9554 +37 -40 trunk/modules/m_whois.c (File Modified)
9557 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9559 - Show real errno if we fail to connect to a server
9560 - Don't show server IPs on IRC if a server goes dead
9565 +2 -5 trunk/src/s_serv.c (File Modified)
9568 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9570 Revert hybrid 7.2 aline code. It causes too many problems.
9574 +1 -47 trunk/NEWS (File Modified)
9575 + - trunk/include/aline.h (File Deleted)
9576 +53 -6 trunk/modules/m_dline.c (File Modified)
9577 +212 -16 trunk/modules/m_kline.c (File Modified)
9578 +37 -8 trunk/modules/m_resv.c (File Modified)
9579 +45 -24 trunk/modules/m_xline.c (File Modified)
9580 +0 -485 trunk/src/Makefile.in (File Modified)
9581 + - trunk/src/aline.c (File Deleted)
9584 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9586 Incorporate recent ratbox monitor bugfixes (could crash).
9590 +16 -0 trunk/modules/m_monitor.c (File Modified)
9591 +4 -3 trunk/src/monitor.c (File Modified)
9594 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9596 Fix /invite UID leak.
9598 Found by logiclrd@EFnet.
9602 +3 -2 trunk/modules/m_invite.c (File Modified)
9605 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9607 Don't show what channels a service is in.
9610 +1 -0 trunk/NEWS (File Modified)
9611 +40 -35 trunk/modules/m_whois.c (File Modified)
9614 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9616 Update version to 1.0.3.
9620 +9 -9 trunk/configure (File Modified)
9621 +1 -1 trunk/configure.ac (File Modified)
9624 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9630 +7 -1 trunk/NEWS (File Modified)
9633 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9635 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9636 More static buffers :(
9640 +12 -4 trunk/src/aline.c (File Modified)
9643 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9645 Make operspy mode (/mode !#channel showing parameters
9646 even if not on channel) work again.
9650 +4 -4 trunk/src/channel.c (File Modified)
9653 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9655 Call server_introduced hook on TS6 remote server
9656 introduction (ms_sid()).
9660 +6 -0 trunk/modules/core/m_server.c (File Modified)
9663 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9665 Cyrix boxes are wierd.
9668 +2 -1 trunk/modules/m_services.c (File Modified)
9671 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9676 +1 -1 trunk/include/client.h (File Modified)
9677 +3 -1 trunk/modules/m_services.c (File Modified)
9680 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9685 +1 -6 trunk/modules/m_services.c (File Modified)
9688 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9690 Disable a check that doesn't always seem to work right for some reason.
9693 +2 -0 trunk/modules/m_services.c (File Modified)
9696 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9702 +4 -1 trunk/NEWS (File Modified)
9705 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9711 +9 -9 trunk/configure (File Modified)
9712 +1 -1 trunk/configure.ac (File Modified)
9715 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9717 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9721 +3 -13 trunk/modules/m_trace.c (File Modified)
9724 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9726 Don't send empty RPL_WHOISCHANNELS on remote whois.
9728 Pointy hat to: jilles
9732 +1 -1 trunk/modules/m_whois.c (File Modified)
9735 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9741 +3 -0 trunk/NEWS (File Modified)
9744 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9746 Modular umode support.
9750 +0 -9 trunk/include/client.h (File Modified)
9751 +2 -1 trunk/include/s_user.h (File Modified)
9752 +1 -1 trunk/include/tools.h (File Modified)
9753 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9754 +3 -0 trunk/src/ircd.c (File Modified)
9755 +1 -1 trunk/src/messages.tab (File Modified)
9756 +2 -2 trunk/src/s_serv.c (File Modified)
9757 +37 -59 trunk/src/s_user.c (File Modified)
9758 +21 -0 trunk/src/tools.c (File Modified)
9761 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9763 Optionally do forced nick change to the UID instead of kill
9764 on nick collisions, see doc/collision_fnc.txt for more
9769 + - trunk/doc/collision_fnc.txt (File Added)
9770 +1 -0 trunk/doc/example.conf (File Modified)
9771 +8 -0 trunk/doc/reference.conf (File Modified)
9772 +1 -0 trunk/include/numeric.h (File Modified)
9773 +1 -0 trunk/include/s_conf.h (File Modified)
9774 +2 -1 trunk/include/s_serv.h (File Modified)
9775 +1 -0 trunk/include/s_stats.h (File Modified)
9776 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9777 +1 -1 trunk/src/messages.tab (File Modified)
9778 +1 -0 trunk/src/newconf.c (File Modified)
9779 +1 -0 trunk/src/s_conf.c (File Modified)
9780 +1 -0 trunk/src/s_serv.c (File Modified)
9781 +2 -2 trunk/src/s_stats.c (File Modified)
9784 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9790 trunk/NEWS (File Modified)
9793 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9795 Don't allow lookups by uid in /monitor + and /monitor s.
9799 trunk/modules/m_monitor.c (File Modified)
9802 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9804 Stop garbage +j being set in cases like +j aaa:bbb by
9805 initializing the variables properly.
9811 trunk/modules/core/m_mode.c (File Modified)
9812 trunk/modules/core/m_sjoin.c (File Modified)
9815 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9817 Apply flags to the proper server in me_gcap().
9821 trunk/modules/m_capab.c (File Modified)
9824 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9826 Use find_named_client() instead of find_client() to check
9827 for nick collisions.
9831 trunk/modules/core/m_nick.c (File Modified)
9834 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9836 - Replace old 381 numeric with a new, more positive one!
9840 trunk/src/messages.tab (File Modified)
9843 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9845 Make it compile again.
9849 trunk/src/channel.c (File Modified)
9850 trunk/src/client.c (File Modified)
9851 trunk/src/ircd.c (File Modified)
9852 trunk/src/packet.c (File Modified)
9855 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9857 - Prevent UID disclosure in cmode setting.
9861 trunk/NEWS (File Modified)
9862 trunk/modules/core/m_mode.c (File Modified)
9865 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9867 A different check which prevents UID disclosure.
9871 trunk/modules/core/m_kick.c (File Modified)
9874 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9876 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9880 trunk/modules/core/m_kick.c (File Modified)
9883 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9885 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9889 trunk/NEWS (File Modified)
9890 trunk/modules/m_accept.c (File Modified)
9891 trunk/modules/m_admin.c (File Modified)
9892 trunk/modules/m_away.c (File Modified)
9893 trunk/modules/m_cap.c (File Modified)
9894 trunk/modules/m_capab.c (File Modified)
9895 trunk/modules/m_challenge.c (File Modified)
9896 trunk/modules/m_chghost.c (File Modified)
9897 trunk/modules/m_close.c (File Modified)
9898 trunk/modules/m_cmessage.c (File Modified)
9899 trunk/modules/m_connect.c (File Modified)
9900 trunk/modules/m_dline.c (File Modified)
9901 trunk/modules/m_encap.c (File Modified)
9902 trunk/modules/m_etrace.c (File Modified)
9903 trunk/modules/m_gline.c (File Modified)
9904 trunk/modules/m_help.c (File Modified)
9905 trunk/modules/m_info.c (File Modified)
9906 trunk/modules/m_invite.c (File Modified)
9907 trunk/modules/m_ison.c (File Modified)
9908 trunk/modules/m_kline.c (File Modified)
9909 trunk/modules/m_knock.c (File Modified)
9910 trunk/modules/m_links.c (File Modified)
9911 trunk/modules/m_list.c (File Modified)
9912 trunk/modules/m_locops.c (File Modified)
9913 trunk/modules/m_lusers.c (File Modified)
9914 trunk/modules/m_map.c (File Modified)
9915 trunk/modules/m_monitor.c (File Modified)
9916 trunk/modules/m_motd.c (File Modified)
9917 trunk/modules/m_names.c (File Modified)
9918 trunk/modules/m_oper.c (File Modified)
9919 trunk/modules/m_operspy.c (File Modified)
9920 trunk/modules/m_pass.c (File Modified)
9921 trunk/modules/m_ping.c (File Modified)
9922 trunk/modules/m_pong.c (File Modified)
9923 trunk/modules/m_post.c (File Modified)
9924 trunk/modules/m_rehash.c (File Modified)
9925 trunk/modules/m_restart.c (File Modified)
9926 trunk/modules/m_resv.c (File Modified)
9927 trunk/modules/m_services.c (File Modified)
9928 trunk/modules/m_set.c (File Modified)
9929 trunk/modules/m_sshortcut.c (File Modified)
9930 trunk/modules/m_stats.c (File Modified)
9931 trunk/modules/m_svinfo.c (File Modified)
9932 trunk/modules/m_tb.c (File Modified)
9933 trunk/modules/m_testline.c (File Modified)
9934 trunk/modules/m_testmask.c (File Modified)
9935 trunk/modules/m_time.c (File Modified)
9936 trunk/modules/m_topic.c (File Modified)
9937 trunk/modules/m_trace.c (File Modified)
9938 trunk/modules/m_unreject.c (File Modified)
9939 trunk/modules/m_user.c (File Modified)
9940 trunk/modules/m_userhost.c (File Modified)
9941 trunk/modules/m_users.c (File Modified)
9942 trunk/modules/m_version.c (File Modified)
9943 trunk/modules/m_wallops.c (File Modified)
9944 trunk/modules/m_who.c (File Modified)
9945 trunk/modules/m_whois.c (File Modified)
9946 trunk/modules/m_whowas.c (File Modified)
9947 trunk/modules/m_xline.c (File Modified)
9948 trunk/src/adns.c (File Modified)
9949 trunk/src/aline.c (File Modified)
9950 trunk/src/cache.c (File Modified)
9951 trunk/src/channel.c (File Modified)
9952 trunk/src/class.c (File Modified)
9953 trunk/src/client.c (File Modified)
9954 trunk/src/commio.c (File Modified)
9955 trunk/src/event.c (File Modified)
9956 trunk/src/hash.c (File Modified)
9957 trunk/src/hostmask.c (File Modified)
9958 trunk/src/ircd.c (File Modified)
9959 trunk/src/kdparse.c (File Modified)
9960 trunk/src/linebuf.c (File Modified)
9961 trunk/src/listener.c (File Modified)
9962 trunk/src/modules.c (File Modified)
9963 trunk/src/monitor.c (File Modified)
9964 trunk/src/newconf.c (File Modified)
9965 trunk/src/packet.c (File Modified)
9966 trunk/src/parse.c (File Modified)
9967 trunk/src/reject.c (File Modified)
9968 trunk/src/s_auth.c (File Modified)
9969 trunk/src/s_conf.c (File Modified)
9970 trunk/src/s_gline.c (File Modified)
9971 trunk/src/s_log.c (File Modified)
9972 trunk/src/s_newconf.c (File Modified)
9973 trunk/src/s_serv.c (File Modified)
9974 trunk/src/s_stats.c (File Modified)
9975 trunk/src/s_user.c (File Modified)
9976 trunk/src/send.c (File Modified)
9977 trunk/src/whowas.c (File Modified)
9980 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9982 - More coding style niceities. Pretty much got client.h squared away.
9986 trunk/modules/m_dline.c (File Modified)
9987 trunk/modules/m_gline.c (File Modified)
9988 trunk/modules/m_kline.c (File Modified)
9989 trunk/modules/m_rehash.c (File Modified)
9990 trunk/modules/m_resv.c (File Modified)
9991 trunk/modules/m_stats.c (File Modified)
9992 trunk/modules/m_testline.c (File Modified)
9993 trunk/modules/m_user.c (File Modified)
9994 trunk/modules/m_xline.c (File Modified)
9997 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9999 - Propagate quiets (+q) on netjoins
10000 - Clear +q list too on lowerTS sjoin from TS6 source
10004 trunk/modules/core/m_sjoin.c (File Modified)
10005 trunk/src/s_serv.c (File Modified)
10008 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10010 Second argument to whois is always a nick, never a uid.
10011 This prevents /whois other.server uid to get information
10016 trunk/modules/m_whois.c (File Modified)
10019 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10021 Don't allow local users to use uids in user mode.
10025 trunk/src/s_user.c (File Modified)
10028 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10030 Make it compile again.
10034 trunk/src/s_stats.c (File Modified)
10037 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10039 Fix propagation of empty SJOIN.
10043 trunk/modules/core/m_sjoin.c (File Modified)
10046 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10048 Some atheme-style niceties here.
10052 trunk/modules/m_accept.c (File Modified)
10053 trunk/modules/m_admin.c (File Modified)
10054 trunk/modules/m_away.c (File Modified)
10055 trunk/modules/m_cap.c (File Modified)
10056 trunk/modules/m_capab.c (File Modified)
10057 trunk/modules/m_challenge.c (File Modified)
10058 trunk/modules/m_chghost.c (File Modified)
10059 trunk/modules/m_close.c (File Modified)
10060 trunk/modules/m_cmessage.c (File Modified)
10061 trunk/modules/m_connect.c (File Modified)
10062 trunk/modules/m_dline.c (File Modified)
10063 trunk/modules/m_encap.c (File Modified)
10064 trunk/modules/m_etrace.c (File Modified)
10065 trunk/modules/m_gline.c (File Modified)
10066 trunk/modules/m_help.c (File Modified)
10067 trunk/modules/m_info.c (File Modified)
10068 trunk/modules/m_invite.c (File Modified)
10069 trunk/modules/m_ison.c (File Modified)
10070 trunk/modules/m_kline.c (File Modified)
10071 trunk/modules/m_knock.c (File Modified)
10072 trunk/modules/m_links.c (File Modified)
10073 trunk/modules/m_list.c (File Modified)
10074 trunk/modules/m_locops.c (File Modified)
10075 trunk/modules/m_lusers.c (File Modified)
10076 trunk/modules/m_map.c (File Modified)
10077 trunk/modules/m_monitor.c (File Modified)
10078 trunk/modules/m_motd.c (File Modified)
10079 trunk/modules/m_names.c (File Modified)
10080 trunk/modules/m_oper.c (File Modified)
10081 trunk/modules/m_operspy.c (File Modified)
10082 trunk/modules/m_pass.c (File Modified)
10083 trunk/modules/m_ping.c (File Modified)
10084 trunk/modules/m_pong.c (File Modified)
10085 trunk/modules/m_post.c (File Modified)
10086 trunk/modules/m_rehash.c (File Modified)
10087 trunk/modules/m_restart.c (File Modified)
10088 trunk/modules/m_resv.c (File Modified)
10089 trunk/modules/m_services.c (File Modified)
10090 trunk/modules/m_set.c (File Modified)
10091 trunk/modules/m_sshortcut.c (File Modified)
10092 trunk/modules/m_stats.c (File Modified)
10093 trunk/modules/m_svinfo.c (File Modified)
10094 trunk/modules/m_tb.c (File Modified)
10095 trunk/modules/m_testline.c (File Modified)
10096 trunk/modules/m_testmask.c (File Modified)
10097 trunk/modules/m_time.c (File Modified)
10098 trunk/modules/m_topic.c (File Modified)
10099 trunk/modules/m_trace.c (File Modified)
10100 trunk/modules/m_unreject.c (File Modified)
10101 trunk/modules/m_user.c (File Modified)
10102 trunk/modules/m_userhost.c (File Modified)
10103 trunk/modules/m_users.c (File Modified)
10104 trunk/modules/m_version.c (File Modified)
10105 trunk/modules/m_wallops.c (File Modified)
10106 trunk/modules/m_who.c (File Modified)
10107 trunk/modules/m_whois.c (File Modified)
10108 trunk/modules/m_whowas.c (File Modified)
10109 trunk/modules/m_xline.c (File Modified)
10112 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10114 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10118 trunk/.indent.pro (File Modified)
10119 trunk/include/charybdis.h (File Added)
10120 trunk/include/client.h (File Modified)
10121 trunk/modules/.indent.pro (File Modified)
10122 trunk/src/.indent.pro (File Modified)
10123 trunk/src/adns.c (File Modified)
10124 trunk/src/aline.c (File Modified)
10125 trunk/src/cache.c (File Modified)
10126 trunk/src/channel.c (File Modified)
10127 trunk/src/class.c (File Modified)
10128 trunk/src/client.c (File Modified)
10129 trunk/src/commio.c (File Modified)
10130 trunk/src/event.c (File Modified)
10131 trunk/src/hash.c (File Modified)
10132 trunk/src/hostmask.c (File Modified)
10133 trunk/src/ircd.c (File Modified)
10134 trunk/src/kdparse.c (File Modified)
10135 trunk/src/linebuf.c (File Modified)
10136 trunk/src/listener.c (File Modified)
10137 trunk/src/modules.c (File Modified)
10138 trunk/src/monitor.c (File Modified)
10139 trunk/src/newconf.c (File Modified)
10140 trunk/src/packet.c (File Modified)
10141 trunk/src/parse.c (File Modified)
10142 trunk/src/reject.c (File Modified)
10143 trunk/src/s_auth.c (File Modified)
10144 trunk/src/s_conf.c (File Modified)
10145 trunk/src/s_gline.c (File Modified)
10146 trunk/src/s_log.c (File Modified)
10147 trunk/src/s_newconf.c (File Modified)
10148 trunk/src/s_serv.c (File Modified)
10149 trunk/src/s_stats.c (File Modified)
10150 trunk/src/s_user.c (File Modified)
10151 trunk/src/send.c (File Modified)
10152 trunk/src/whowas.c (File Modified)
10155 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10157 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10158 - Convert a few modules towards using this code.
10159 - Make a note about this change in NEWS.
10163 trunk/NEWS (File Modified)
10164 trunk/include/aline.h (File Added)
10165 trunk/modules/m_dline.c (File Modified)
10166 trunk/modules/m_kline.c (File Modified)
10167 trunk/modules/m_resv.c (File Modified)
10168 trunk/modules/m_xline.c (File Modified)
10169 trunk/src/Makefile.in (File Modified)
10170 trunk/src/aline.c (File Added)
10173 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10175 - Update NEWS document.
10179 trunk/NEWS (File Modified)
10182 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10184 Use find_named_person() instead of find_person() in services shortcuts.
10188 trunk/modules/m_sshortcut.c (File Modified)
10191 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10193 Fix propagation of empty channels (+P).
10197 trunk/modules/core/m_sjoin.c (File Modified)
10198 trunk/src/s_serv.c (File Modified)
10201 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10203 Use same comparison for +f.
10207 trunk/modules/core/m_join.c (File Modified)
10210 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10212 Retire server-server non-encap CHGHOST, and clean it up a bit.
10216 trunk/modules/m_chghost.c (File Modified)
10219 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10221 Use TS6 form for SQUIT wallops.
10225 trunk/modules/core/m_squit.c (File Modified)
10228 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10230 Propagate nick changes for remote clients in TS6 form if possible;
10231 simplify the code a bit.
10235 trunk/modules/core/m_nick.c (File Modified)
10238 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10240 Only clear oper_only_umodes on deoper for local clients.
10244 trunk/src/s_user.c (File Modified)
10247 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10249 - Don't enable use_whois_actually in the default config, makes cloaking
10250 only useful for vanity.
10254 trunk/doc/example.conf (File Modified)
10257 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10259 Fix linebuf raw code to not truncate lines longer than
10260 510 characters. This stops ziplinks corruption at
10261 the initial burst if the other side sends a lot.
10265 trunk/src/linebuf.c (File Modified)
10268 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10270 - Add +r to channel_modes().
10274 trunk/src/channel.c (File Modified)
10277 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10283 trunk/NEWS (File Modified)
10286 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10288 err, nvm. wrong project :-P
10292 trunk/src/match.c (File Modified)
10295 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10297 make sure we don't crash on match(NULL, test)
10301 trunk/src/match.c (File Modified)
10304 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10306 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10307 flags = rehash in shared{}.
10308 Uses :<source> ENCAP <target> REHASH [option].
10312 trunk/doc/example.conf (File Modified)
10313 trunk/doc/reference.conf (File Modified)
10314 trunk/help/opers/rehash (File Modified)
10315 trunk/include/s_newconf.h (File Modified)
10316 trunk/modules/m_rehash.c (File Modified)
10317 trunk/modules/m_stats.c (File Modified)
10318 trunk/src/newconf.c (File Modified)
10321 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10323 Initialize flags to 0 in conf_set_shared_flags() and
10324 conf_set_cluster_flags().
10328 trunk/src/newconf.c (File Modified)
10331 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10333 Don't allow a forward from a #channel to an &channel.
10334 Error message is Illegal channel name.
10338 trunk/modules/core/m_mode.c (File Modified)
10341 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10343 - change version to 1.0.1
10347 trunk/configure (File Modified)
10348 trunk/configure.ac (File Modified)
10351 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10357 trunk/NEWS (File Modified)
10360 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10362 Services shortcuts changes:
10363 - Require umode +S on target
10364 - Use ERR_SERVICESDOWN (440) for error message
10365 - Fix check for empty string
10369 trunk/include/numeric.h (File Modified)
10370 trunk/modules/m_sshortcut.c (File Modified)
10371 trunk/src/messages.tab (File Modified)
10374 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10376 s/IsChanService/IsService/g;
10380 trunk/modules/m_sshortcut.c (File Modified)
10383 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10385 Add check for service validity in shortcut routines.
10389 trunk/modules/m_sshortcut.c (File Modified)
10392 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10394 Don't allow forwarding to a -F channel the setter is not on.
10398 trunk/modules/core/m_mode.c (File Modified)
10401 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10403 Describe identify_service and identify_command in
10408 trunk/doc/reference.conf (File Modified)
10411 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10413 More helpfile updates.
10417 trunk/help/Makefile.in (File Modified)
10418 trunk/help/opers/die (File Modified)
10419 trunk/help/opers/join (File Modified)
10420 trunk/help/opers/links (File Modified)
10421 trunk/help/opers/lusers (File Modified)
10422 trunk/help/opers/map (File Added)
10423 trunk/help/opers/motd (File Modified)
10424 trunk/help/opers/names (File Modified)
10425 trunk/help/opers/notice (File Modified)
10426 trunk/help/opers/operspy (File Modified)
10427 trunk/help/opers/part (File Modified)
10428 trunk/help/opers/privmsg (File Modified)
10429 trunk/help/opers/restart (File Modified)
10430 trunk/help/opers/set (File Modified)
10431 trunk/help/opers/stats (File Modified)
10432 trunk/help/opers/trace (File Modified)
10433 trunk/help/opers/version (File Modified)
10434 trunk/help/users/notice (File Modified)
10435 trunk/help/users/privmsg (File Modified)
10436 trunk/help/users/stats (File Modified)
10439 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10445 trunk/help/opers/cmode (File Modified)
10446 trunk/help/opers/umode (File Modified)
10447 trunk/help/opers/wallops (File Modified)
10448 trunk/help/opers/who (File Modified)
10449 trunk/help/users/umode (File Modified)
10452 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10454 Include cmode +r in 004 and 005.
10458 trunk/include/supported.h (File Modified)
10459 trunk/src/messages.tab (File Modified)
10462 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10464 No need to clear all 3 buffers in channel_modes().
10468 trunk/src/channel.c (File Modified)
10471 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10473 - Fix multiple +f modes per line
10474 - -f shouldn't take a parameter
10478 trunk/modules/core/m_mode.c (File Modified)
10481 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10483 Channel mode +Q now prevents forwarding to or through
10484 a channel, just like in hyperion, not from a channel.
10488 trunk/modules/core/m_join.c (File Modified)
10491 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10493 Complete +F/+Q propagation.
10497 trunk/modules/core/m_join.c (File Modified)
10498 trunk/modules/core/m_sjoin.c (File Modified)
10499 trunk/src/channel.c (File Modified)
10502 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10504 - A few minor fixes.
10508 trunk/modules/core/m_join.c (File Modified)
10509 trunk/modules/m_services.c (File Modified)
10512 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10514 - Fix netsplit obfuscation.
10518 trunk/src/client.c (File Modified)
10521 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10523 - Fix another /stats p related bug.
10527 trunk/src/client.c (File Modified)
10530 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10532 - Update example.conf.
10536 trunk/doc/example.conf (File Modified)
10539 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10541 - Fix a minor bug here, and re-release 1.0.
10545 trunk/modules/core/m_nick.c (File Modified)
10548 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10550 - Add bursted clients to /stats p list.
10554 trunk/modules/core/m_nick.c (File Modified)
10557 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10559 - Add identify_service, identify_command options to the example.conf,
10564 trunk/NEWS (File Modified)
10565 trunk/doc/example.conf (File Modified)
10566 trunk/src/newconf.c (File Modified)
10569 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10571 - Add services shortcuts.
10575 trunk/modules/Makefile.in (File Modified)
10576 trunk/modules/m_sshortcut.c (File Added)
10579 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10581 - put back checks i removed by mistake
10585 trunk/modules/core/m_join.c (File Modified)
10588 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10590 - Implement channel mode +Q, which disables forwarding.
10591 - Make forwarding usable by everyone.
10592 - Implement channel mode +F which bypasses authority checks on a target
10598 trunk/NEWS (File Modified)
10599 trunk/include/channel.h (File Modified)
10600 trunk/include/supported.h (File Modified)
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/modules/core/m_mode.c (File Modified)
10603 trunk/src/messages.tab (File Modified)
10606 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10608 - Fix account handling brokenness.
10612 trunk/modules/m_services.c (File Modified)
10615 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10617 Identify to services via server password hack. Still
10618 needs config file parts, like
10619 identifyservice = "nickserv@services.int";
10620 identifycommand = "IDENTIFY";
10624 trunk/include/s_conf.h (File Modified)
10625 trunk/src/s_user.c (File Modified)
10628 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10630 Make send.c compile.
10634 trunk/src/send.c (File Modified)
10637 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10639 - Handle this better.
10643 trunk/src/send.c (File Modified)
10646 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10648 If the source is not a client, don't send to normal users.
10652 trunk/src/send.c (File Modified)
10655 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10657 - Make /wallops behave as wallops in other ircds.
10661 trunk/modules/m_wallops.c (File Modified)
10662 trunk/src/send.c (File Modified)
10665 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10671 trunk/NEWS (File Modified)
10672 trunk/configure (File Modified)
10673 trunk/configure.ac (File Modified)
10676 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10678 - Remove efnet configuration.
10679 - Rename example.conf as reference.conf, and replace the default
10680 example.conf with one suitable for AthemeNET.
10681 - Update makefile to reflect these changes.
10685 trunk/doc/Makefile.in (File Modified)
10686 trunk/doc/example.conf (File Modified)
10687 trunk/doc/example.efnet.conf (File Deleted)
10688 trunk/doc/reference.conf (File Added)
10691 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10693 - Don't display opers who are /away.
10697 trunk/modules/m_stats.c (File Modified)
10700 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10702 Put cmode +f in 004 and 005.
10706 trunk/include/supported.h (File Modified)
10707 trunk/src/messages.tab (File Modified)
10710 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10712 Add user umode +Q which prevents a user from
10717 trunk/include/client.h (File Modified)
10718 trunk/modules/core/m_join.c (File Modified)
10719 trunk/src/messages.tab (File Modified)
10720 trunk/src/s_user.c (File Modified)
10723 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10725 Implement channel forwarding in m_join(). As in
10726 hyperion, failing to join because of +i, +r or +j
10727 can cause you to be forwarded, potentially
10728 recursively. Unlike hyperion, a single numeric
10729 is sent in case of a successful forward, otherwise
10730 the ircd acts if there were no forward.
10734 trunk/include/numeric.h (File Modified)
10735 trunk/modules/core/m_join.c (File Modified)
10736 trunk/src/messages.tab (File Modified)
10739 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10741 Allow servers to set oper-only cmodes as well.
10745 trunk/modules/core/m_mode.c (File Modified)
10748 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10750 Add cmode +f which takes a channel name, settable
10751 only by opers for now. Does not do anything yet.
10755 trunk/include/channel.h (File Modified)
10756 trunk/modules/core/m_join.c (File Modified)
10757 trunk/modules/core/m_mode.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/src/channel.c (File Modified)
10762 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10764 Fully initialize 'mode' in ms_join() and ms_sjoin()
10765 to avoid old +j garbage from being used.
10769 trunk/modules/core/m_join.c (File Modified)
10770 trunk/modules/core/m_sjoin.c (File Modified)
10773 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10775 - only touch join_count/join_delta if join throttling
10776 is enabled on the channel
10777 - reset join_count/join_delta to 0 if -j is set
10781 trunk/modules/core/m_join.c (File Modified)
10782 trunk/modules/core/m_mode.c (File Modified)
10783 trunk/modules/core/m_sjoin.c (File Modified)
10786 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10788 Also start a new "period" for join throttling for remote joins,
10789 if necessary. Make the code slightly clearer.
10793 trunk/modules/core/m_join.c (File Modified)
10794 trunk/src/channel.c (File Modified)
10797 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10799 Some +j improvements, still broken.
10803 trunk/modules/core/m_join.c (File Modified)
10804 trunk/modules/core/m_sjoin.c (File Modified)
10807 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10809 Only do +z processing for +m channels the sender is on,
10810 as bans/quiets are currently only checked locally.
10814 trunk/modules/core/m_message.c (File Modified)
10817 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10819 - Add max_bans_large configuration option, defaulting to 500, to
10820 limit the number of bans in a +L channel
10821 - Change b/e/I to b/e/I/q in texts
10825 trunk/doc/example.conf (File Modified)
10826 trunk/include/s_conf.h (File Modified)
10827 trunk/modules/core/m_mode.c (File Modified)
10828 trunk/modules/m_info.c (File Modified)
10829 trunk/src/newconf.c (File Modified)
10830 trunk/src/s_conf.c (File Modified)
10833 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10835 Store invite for +gi channels.
10836 Note that +gi is significantly weaker access control than +i.
10840 trunk/modules/m_invite.c (File Modified)
10843 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10845 Nonops are allowed to see +q lists.
10849 trunk/modules/core/m_mode.c (File Modified)
10852 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10854 Invalidate can_send() cache on -q.
10858 trunk/modules/core/m_mode.c (File Modified)
10861 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10863 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10867 trunk/modules/core/m_sjoin.c (File Modified)
10870 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10872 - Allow blank SJOINs -- for permanant channels.
10876 trunk/modules/core/m_sjoin.c (File Modified)
10879 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10881 - Burst permanant channels.
10885 trunk/src/s_serv.c (File Modified)
10888 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10890 - Fix handling of permanant channels.
10894 trunk/modules/core/m_join.c (File Modified)
10897 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10899 - Run indent on core modules.
10900 - Add propagation of join throttle settings.
10904 trunk/modules/core/m_die.c (File Modified)
10905 trunk/modules/core/m_error.c (File Modified)
10906 trunk/modules/core/m_join.c (File Modified)
10907 trunk/modules/core/m_kick.c (File Modified)
10908 trunk/modules/core/m_kill.c (File Modified)
10909 trunk/modules/core/m_message.c (File Modified)
10910 trunk/modules/core/m_mode.c (File Modified)
10911 trunk/modules/core/m_nick.c (File Modified)
10912 trunk/modules/core/m_part.c (File Modified)
10913 trunk/modules/core/m_quit.c (File Modified)
10914 trunk/modules/core/m_server.c (File Modified)
10915 trunk/modules/core/m_sjoin.c (File Modified)
10916 trunk/modules/core/m_squit.c (File Modified)
10919 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10921 - Fix mistake in commit message.
10925 trunk/ChangeLog (File Modified)
10928 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10930 - Channel throttling.
10934 trunk/NEWS (File Modified)
10935 trunk/include/supported.h (File Modified)
10936 trunk/modules/core/m_mode.c (File Modified)
10937 trunk/src/messages.tab (File Modified)
10940 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10942 - Channel throttle logic fixes.
10946 trunk/include/channel.h (File Modified)
10949 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10951 - Add the throttle logic.
10955 trunk/include/channel.h (File Modified)
10956 trunk/include/numeric.h (File Modified)
10957 trunk/modules/core/m_join.c (File Modified)
10958 trunk/src/channel.c (File Modified)
10959 trunk/src/messages.tab (File Modified)
10962 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10964 - Cosmetic fixes to CREDITS.
10968 trunk/CREDITS (File Modified)
10971 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10973 - Better channel_modes() from ShadowIRCd 4.
10977 trunk/include/channel.h (File Modified)
10978 trunk/src/channel.c (File Modified)
10981 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10983 - Strip colour codes from parts.
10987 trunk/modules/core/m_part.c (File Modified)
10990 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10992 - Strip colour codes from quits.
10996 trunk/modules/core/m_quit.c (File Modified)
10999 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11001 - add +c/+g/+z to channel_modes().
11005 trunk/src/channel.c (File Modified)
11008 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11010 - Add +g to 004/005 numerics.
11014 trunk/include/supported.h (File Modified)
11015 trunk/src/messages.tab (File Modified)
11018 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11020 - Add +cgz to set_final_mode() in both join/sjoin.
11021 - Implement channel mode +g: Free invite.
11025 trunk/include/channel.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/modules/core/m_mode.c (File Modified)
11028 trunk/modules/core/m_sjoin.c (File Modified)
11029 trunk/modules/m_invite.c (File Modified)
11032 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11034 - Make sure /stats p uses the right list.
11038 trunk/modules/m_stats.c (File Modified)
11041 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11043 - local oper list becomes local_oper_list.
11044 - all opers are stored on oper_list for /stats p.
11048 trunk/include/ircd.h (File Modified)
11049 trunk/modules/m_stats.c (File Modified)
11050 trunk/modules/m_trace.c (File Modified)
11051 trunk/src/client.c (File Modified)
11052 trunk/src/ircd.c (File Modified)
11053 trunk/src/s_user.c (File Modified)
11054 trunk/src/send.c (File Modified)
11057 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11059 - Remove ENABLE_SERVICES legacy define.
11063 trunk/configure (File Modified)
11064 trunk/configure.ac (File Modified)
11065 trunk/include/client.h (File Modified)
11066 trunk/include/m_info.h (File Modified)
11067 trunk/include/s_conf.h (File Modified)
11068 trunk/modules/Makefile.in (File Modified)
11069 trunk/modules/core/m_kick.c (File Modified)
11070 trunk/modules/core/m_mode.c (File Modified)
11071 trunk/modules/core/m_nick.c (File Modified)
11072 trunk/modules/core/m_sjoin.c (File Modified)
11073 trunk/modules/m_services.c (File Modified)
11074 trunk/src/channel.c (File Modified)
11075 trunk/src/newconf.c (File Modified)
11076 trunk/src/s_conf.c (File Modified)
11077 trunk/src/s_serv.c (File Modified)
11078 trunk/src/s_user.c (File Modified)
11081 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11083 - New reject message, ala ircu.
11087 trunk/src/reject.c (File Modified)
11090 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11092 - Reduce 'broadcast storm' effect in m_chghost.
11096 trunk/modules/m_chghost.c (File Modified)
11099 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11101 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11105 trunk/include/supported.h (File Modified)
11106 trunk/src/messages.tab (File Modified)
11109 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11115 trunk/include/channel.h (File Modified)
11116 trunk/modules/core/m_message.c (File Modified)
11117 trunk/modules/core/m_mode.c (File Modified)
11120 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11122 - use sendto_one_numeric() in some places.
11126 trunk/modules/core/m_mode.c (File Modified)
11129 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11131 - Implement channel mode +c -- colour stripping.
11135 trunk/include/irc_string.h (File Modified)
11136 trunk/include/supported.h (File Modified)
11137 trunk/modules/core/m_message.c (File Modified)
11138 trunk/modules/core/m_mode.c (File Modified)
11139 trunk/src/irc_string.c (File Modified)
11140 trunk/src/messages.tab (File Modified)
11143 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11145 - Add +qLP to CHANMODES 005 numeric.
11149 trunk/include/supported.h (File Modified)
11152 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11154 Move credits files to doc/.
11158 trunk/Hybrid-team (File Deleted)
11159 trunk/Ratbox-team (File Deleted)
11160 trunk/doc/Hybrid-team (File Added)
11161 trunk/doc/Ratbox-team (File Added)
11164 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11166 - Rename Ratbox credits as Ratbox-team.
11167 - Add in our own CREDITS.
11171 trunk/CREDITS (File Deleted)
11172 trunk/CREDITS (File Added)
11173 trunk/Ratbox-team (File Added)
11176 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11178 - Quietcache fixes.
11182 trunk/modules/core/m_mode.c (File Modified)
11185 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11187 - Rebuild configure.
11191 trunk/autom4te.cache/ (File Deleted)
11192 trunk/configure (File Modified)
11195 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11197 Add +q to messages.tab.
11201 trunk/src/messages.tab (File Modified)
11204 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11206 - port m_sjoin stuff to TS6 JOIN syntax.
11210 trunk/modules/core/m_join.c (File Modified)
11213 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11215 - Implement channel mode +q (quiet)
11219 trunk/include/channel.h (File Modified)
11220 trunk/modules/core/m_mode.c (File Modified)
11221 trunk/src/channel.c (File Modified)
11224 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11226 Add +L/+P for set_final_mode().
11230 trunk/modules/core/m_sjoin.c (File Modified)
11233 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11235 Add +L/+P in channel_modes().
11239 trunk/src/channel.c (File Modified)
11242 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11244 - Use MODE_PERMANENT, not MODE_PERMANANT
11245 - Actually use chm_staff()
11247 It compiles but is not otherwise tested.
11251 trunk/include/channel.h (File Modified)
11252 trunk/modules/core/m_mode.c (File Modified)
11253 trunk/modules/core/m_sjoin.c (File Modified)
11254 trunk/src/channel.c (File Modified)
11257 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11259 - Ok, patchlevel.h is fixed now.
11263 trunk/include/patchlevel.h (File Modified)
11266 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11272 trunk/include/patchlevel.h (File Modified)
11273 trunk/src/version.c.SH (File Modified)
11276 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11278 - Fix compilation issue with version.c.
11282 trunk/src/version.c.SH (File Modified)
11285 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11287 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11288 this from the BUGS file.
11292 trunk/BUGS (File Modified)
11295 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11297 Mangle all netsplit messages if flatten links is enabled.
11301 trunk/src/client.c (File Modified)
11304 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11306 - jilles pointed out that /stats p needed severe changes -- implement
11311 trunk/modules/m_stats.c (File Modified)
11314 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11316 Rename RELNOTES to NEWS.
11320 trunk/NEWS (File Added)
11321 trunk/RELNOTES (File Deleted)
11324 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11330 trunk/RELNOTES (File Modified)
11333 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11335 - Make /stats p work globally.
11336 - Change 'OPER(s)' to 'staff members'
11340 trunk/modules/m_stats.c (File Modified)
11343 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11345 - add modes, +LP to RPL_MYINFO.
11349 trunk/src/messages.tab (File Modified)
11352 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11354 More stuff to RELNOTES.
11358 trunk/RELNOTES (File Modified)
11361 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11367 trunk/modules/core/m_sjoin.c (File Modified)
11368 trunk/src/channel.c (File Modified)
11371 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11373 - Implement list limit exceed modes -- +L.
11377 trunk/modules/core/m_mode.c (File Modified)
11380 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11382 - Add handlers for modes +L, +P.
11386 trunk/include/channel.h (File Modified)
11387 trunk/modules/core/m_mode.c (File Modified)
11390 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11392 Update properties on *everything*.
11396 trunk/.cvsignore (Property Modified)
11397 trunk/.indent.pro (Property Modified)
11398 trunk/BUGS (File Modified) (Property Modified)
11399 trunk/CREDITS (File Modified) (Property Modified)
11400 trunk/ChangeLog (Property Modified)
11401 trunk/Hybrid-team (File Modified) (Property Modified)
11402 trunk/INSTALL (File Modified) (Property Modified)
11403 trunk/LICENSE (File Modified) (Property Modified)
11404 trunk/Makefile.in (File Modified) (Property Modified)
11405 trunk/README.FIRST (File Modified) (Property Modified)
11406 trunk/RELNOTES (File Modified) (Property Modified)
11407 trunk/SVN-Access (Property Modified)
11408 trunk/aclocal.m4 (File Modified) (Property Modified)
11409 trunk/adns/.cvsignore (Property Modified)
11410 trunk/adns/COPYING (Property Modified)
11411 trunk/adns/GPL-vs-LGPL (Property Modified)
11412 trunk/adns/Makefile.in (File Modified) (Property Modified)
11413 trunk/adns/README (Property Modified)
11414 trunk/adns/README.ircd (Property Modified)
11415 trunk/adns/adns.h (File Modified) (Property Modified)
11416 trunk/adns/check.c (File Modified) (Property Modified)
11417 trunk/adns/dlist.h (File Modified) (Property Modified)
11418 trunk/adns/event.c (File Modified) (Property Modified)
11419 trunk/adns/general.c (File Modified) (Property Modified)
11420 trunk/adns/internal.h (File Modified) (Property Modified)
11421 trunk/adns/parse.c (File Modified) (Property Modified)
11422 trunk/adns/query.c (File Modified) (Property Modified)
11423 trunk/adns/reply.c (File Modified) (Property Modified)
11424 trunk/adns/setup.c (File Modified) (Property Modified)
11425 trunk/adns/transmit.c (File Modified) (Property Modified)
11426 trunk/adns/tvarith.h (File Modified) (Property Modified)
11427 trunk/adns/types.c (File Modified) (Property Modified)
11428 trunk/configure (File Modified) (Property Modified)
11429 trunk/configure.ac (File Modified) (Property Modified)
11430 trunk/contrib/.cvsignore (Property Modified)
11431 trunk/contrib/.indent.pro (Property Modified)
11432 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11433 trunk/contrib/README (File Modified) (Property Modified)
11434 trunk/contrib/example_module.c (File Modified) (Property Modified)
11435 trunk/contrib/m_42.c (File Modified) (Property Modified)
11436 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11437 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11438 trunk/contrib/m_force.c (File Modified) (Property Modified)
11439 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11440 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11441 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11442 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11443 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11444 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11445 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11446 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11447 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11448 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11449 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11450 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11451 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11452 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11453 trunk/doc/.cvsignore (Property Modified)
11454 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11455 trunk/doc/Makefile.in (File Modified) (Property Modified)
11456 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11457 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11458 trunk/doc/challenge.txt (File Modified) (Property Modified)
11459 trunk/doc/example.conf (File Modified) (Property Modified)
11460 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11461 trunk/doc/hooks.txt (File Modified) (Property Modified)
11462 trunk/doc/index.txt (File Modified) (Property Modified)
11463 trunk/doc/ircd.8 (File Modified) (Property Modified)
11464 trunk/doc/ircd.motd (Property Modified)
11465 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11466 trunk/doc/modeg.txt (File Modified) (Property Modified)
11467 trunk/doc/modes.txt (File Modified) (Property Modified)
11468 trunk/doc/monitor.txt (File Modified) (Property Modified)
11469 trunk/doc/old/Authors (Property Modified)
11470 trunk/doc/operguide.txt (File Modified) (Property Modified)
11471 trunk/doc/opermyth.txt (Property Modified)
11472 trunk/doc/server-version-info (File Modified) (Property Modified)
11473 trunk/doc/services.txt (File Modified) (Property Modified)
11474 trunk/doc/technical/README.TSora (Property Modified)
11475 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11476 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11477 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11478 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11479 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11480 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11481 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11482 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11483 trunk/doc/technical/rfc1459.txt (Property Modified)
11484 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11485 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11486 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11487 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11488 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11489 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11490 trunk/help/Makefile.in (File Modified) (Property Modified)
11491 trunk/help/opers/accept (Property Modified)
11492 trunk/help/opers/admin (Property Modified)
11493 trunk/help/opers/away (Property Modified)
11494 trunk/help/opers/capab (Property Modified)
11495 trunk/help/opers/challenge (Property Modified)
11496 trunk/help/opers/close (Property Modified)
11497 trunk/help/opers/cmode (Property Modified)
11498 trunk/help/opers/cnotice (Property Modified)
11499 trunk/help/opers/connect (Property Modified)
11500 trunk/help/opers/cprivmsg (Property Modified)
11501 trunk/help/opers/credits (Property Modified)
11502 trunk/help/opers/die (Property Modified)
11503 trunk/help/opers/dline (Property Modified)
11504 trunk/help/opers/eob (Property Modified)
11505 trunk/help/opers/error (Property Modified)
11506 trunk/help/opers/etrace (Property Modified)
11507 trunk/help/opers/gline (Property Modified)
11508 trunk/help/opers/help (Property Modified)
11509 trunk/help/opers/index (Property Modified)
11510 trunk/help/opers/info (Property Modified)
11511 trunk/help/opers/invite (Property Modified)
11512 trunk/help/opers/ison (Property Modified)
11513 trunk/help/opers/join (Property Modified)
11514 trunk/help/opers/kick (Property Modified)
11515 trunk/help/opers/kill (Property Modified)
11516 trunk/help/opers/kline (Property Modified)
11517 trunk/help/opers/knock (Property Modified)
11518 trunk/help/opers/links (Property Modified)
11519 trunk/help/opers/list (Property Modified)
11520 trunk/help/opers/locops (Property Modified)
11521 trunk/help/opers/lusers (Property Modified)
11522 trunk/help/opers/modlist (Property Modified)
11523 trunk/help/opers/modload (Property Modified)
11524 trunk/help/opers/modrestart (Property Modified)
11525 trunk/help/opers/modunload (Property Modified)
11526 trunk/help/opers/motd (Property Modified)
11527 trunk/help/opers/names (Property Modified)
11528 trunk/help/opers/nick (Property Modified)
11529 trunk/help/opers/notice (Property Modified)
11530 trunk/help/opers/oper (Property Modified)
11531 trunk/help/opers/operspy (Property Modified)
11532 trunk/help/opers/operwall (Property Modified)
11533 trunk/help/opers/part (Property Modified)
11534 trunk/help/opers/pass (Property Modified)
11535 trunk/help/opers/ping (Property Modified)
11536 trunk/help/opers/pong (Property Modified)
11537 trunk/help/opers/post (Property Modified)
11538 trunk/help/opers/privmsg (Property Modified)
11539 trunk/help/opers/quit (Property Modified)
11540 trunk/help/opers/rehash (Property Modified)
11541 trunk/help/opers/restart (Property Modified)
11542 trunk/help/opers/resv (Property Modified)
11543 trunk/help/opers/server (Property Modified)
11544 trunk/help/opers/set (Property Modified)
11545 trunk/help/opers/sjoin (Property Modified)
11546 trunk/help/opers/squit (Property Modified)
11547 trunk/help/opers/stats (Property Modified)
11548 trunk/help/opers/svinfo (Property Modified)
11549 trunk/help/opers/testgecos (Property Modified)
11550 trunk/help/opers/testline (Property Modified)
11551 trunk/help/opers/testmask (Property Modified)
11552 trunk/help/opers/time (Property Modified)
11553 trunk/help/opers/topic (Property Modified)
11554 trunk/help/opers/trace (Property Modified)
11555 trunk/help/opers/uhelp (Property Modified)
11556 trunk/help/opers/umode (Property Modified)
11557 trunk/help/opers/undline (Property Modified)
11558 trunk/help/opers/ungline (Property Modified)
11559 trunk/help/opers/unkline (Property Modified)
11560 trunk/help/opers/unresv (Property Modified)
11561 trunk/help/opers/unxline (Property Modified)
11562 trunk/help/opers/user (Property Modified)
11563 trunk/help/opers/userhost (Property Modified)
11564 trunk/help/opers/users (Property Modified)
11565 trunk/help/opers/version (Property Modified)
11566 trunk/help/opers/wallops (Property Modified)
11567 trunk/help/opers/who (Property Modified)
11568 trunk/help/opers/whois (Property Modified)
11569 trunk/help/opers/whowas (Property Modified)
11570 trunk/help/opers/xline (Property Modified)
11571 trunk/help/users/index (Property Modified)
11572 trunk/help/users/info (Property Modified)
11573 trunk/help/users/notice (Property Modified)
11574 trunk/help/users/privmsg (Property Modified)
11575 trunk/help/users/stats (Property Modified)
11576 trunk/help/users/umode (Property Modified)
11577 trunk/include/.cvsignore (Property Modified)
11578 trunk/include/.indent.pro (Property Modified)
11579 trunk/include/balloc.h (File Modified) (Property Modified)
11580 trunk/include/cache.h (File Modified) (Property Modified)
11581 trunk/include/channel.h (File Modified) (Property Modified)
11582 trunk/include/class.h (File Modified) (Property Modified)
11583 trunk/include/client.h (File Modified) (Property Modified)
11584 trunk/include/commio.h (File Modified) (Property Modified)
11585 trunk/include/common.h (File Modified) (Property Modified)
11586 trunk/include/config.h (File Modified) (Property Modified)
11587 trunk/include/config.h.dist (File Modified) (Property Modified)
11588 trunk/include/defaults.h (File Modified) (Property Modified)
11589 trunk/include/event.h (File Modified) (Property Modified)
11590 trunk/include/hash.h (File Modified) (Property Modified)
11591 trunk/include/hook.h (File Modified) (Property Modified)
11592 trunk/include/hostmask.h (File Modified) (Property Modified)
11593 trunk/include/irc_string.h (File Modified) (Property Modified)
11594 trunk/include/ircd.h (File Modified) (Property Modified)
11595 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11596 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11597 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11598 trunk/include/linebuf.h (File Modified) (Property Modified)
11599 trunk/include/listener.h (File Modified) (Property Modified)
11600 trunk/include/m_info.h (File Modified) (Property Modified)
11601 trunk/include/memory.h (File Modified) (Property Modified)
11602 trunk/include/modules.h (File Modified) (Property Modified)
11603 trunk/include/monitor.h (File Modified) (Property Modified)
11604 trunk/include/msg.h (File Modified) (Property Modified)
11605 trunk/include/newconf.h (File Modified) (Property Modified)
11606 trunk/include/numeric.h (File Modified) (Property Modified)
11607 trunk/include/packet.h (File Modified) (Property Modified)
11608 trunk/include/parse.h (File Modified) (Property Modified)
11609 trunk/include/patchlevel.h (File Modified) (Property Modified)
11610 trunk/include/patricia.h (File Modified) (Property Modified)
11611 trunk/include/reject.h (File Modified) (Property Modified)
11612 trunk/include/res.h (File Modified) (Property Modified)
11613 trunk/include/restart.h (File Modified) (Property Modified)
11614 trunk/include/s_auth.h (File Modified) (Property Modified)
11615 trunk/include/s_conf.h (File Modified) (Property Modified)
11616 trunk/include/s_gline.h (File Modified) (Property Modified)
11617 trunk/include/s_log.h (File Modified) (Property Modified)
11618 trunk/include/s_newconf.h (File Modified) (Property Modified)
11619 trunk/include/s_serv.h (File Modified) (Property Modified)
11620 trunk/include/s_stats.h (File Modified) (Property Modified)
11621 trunk/include/s_user.h (File Modified) (Property Modified)
11622 trunk/include/s_zip.h (File Modified) (Property Modified)
11623 trunk/include/scache.h (File Modified) (Property Modified)
11624 trunk/include/send.h (File Modified) (Property Modified)
11625 trunk/include/serno.h (Property Modified)
11626 trunk/include/setup.h.in (Property Modified)
11627 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11628 trunk/include/stdinc.h (File Modified) (Property Modified)
11629 trunk/include/supported.h (File Modified) (Property Modified)
11630 trunk/include/tools.h (File Modified) (Property Modified)
11631 trunk/include/whowas.h (File Modified) (Property Modified)
11632 trunk/install-sh (File Modified) (Property Modified)
11633 trunk/modules/.cvsignore (Property Modified)
11634 trunk/modules/.depend (Property Modified)
11635 trunk/modules/.indent.pro (Property Modified)
11636 trunk/modules/Makefile.in (File Modified) (Property Modified)
11637 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11638 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11639 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11640 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11641 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11642 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11643 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11644 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11645 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11646 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11647 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11648 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11649 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11650 trunk/modules/m_accept.c (File Modified) (Property Modified)
11651 trunk/modules/m_admin.c (File Modified) (Property Modified)
11652 trunk/modules/m_away.c (File Modified) (Property Modified)
11653 trunk/modules/m_cap.c (File Modified) (Property Modified)
11654 trunk/modules/m_capab.c (File Modified) (Property Modified)
11655 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11656 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11657 trunk/modules/m_close.c (File Modified) (Property Modified)
11658 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11659 trunk/modules/m_connect.c (File Modified) (Property Modified)
11660 trunk/modules/m_dline.c (File Modified) (Property Modified)
11661 trunk/modules/m_encap.c (File Modified) (Property Modified)
11662 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11663 trunk/modules/m_gline.c (File Modified) (Property Modified)
11664 trunk/modules/m_help.c (File Modified) (Property Modified)
11665 trunk/modules/m_info.c (File Modified) (Property Modified)
11666 trunk/modules/m_invite.c (File Modified) (Property Modified)
11667 trunk/modules/m_ison.c (File Modified) (Property Modified)
11668 trunk/modules/m_kline.c (File Modified) (Property Modified)
11669 trunk/modules/m_knock.c (File Modified) (Property Modified)
11670 trunk/modules/m_links.c (File Modified) (Property Modified)
11671 trunk/modules/m_list.c (File Modified) (Property Modified)
11672 trunk/modules/m_locops.c (File Modified) (Property Modified)
11673 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11674 trunk/modules/m_map.c (File Modified) (Property Modified)
11675 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11676 trunk/modules/m_motd.c (File Modified) (Property Modified)
11677 trunk/modules/m_names.c (File Modified) (Property Modified)
11678 trunk/modules/m_oper.c (File Modified) (Property Modified)
11679 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11680 trunk/modules/m_pass.c (File Modified) (Property Modified)
11681 trunk/modules/m_ping.c (File Modified) (Property Modified)
11682 trunk/modules/m_pong.c (File Modified) (Property Modified)
11683 trunk/modules/m_post.c (File Modified) (Property Modified)
11684 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11685 trunk/modules/m_restart.c (File Modified) (Property Modified)
11686 trunk/modules/m_resv.c (File Modified) (Property Modified)
11687 trunk/modules/m_services.c (File Modified) (Property Modified)
11688 trunk/modules/m_set.c (File Modified) (Property Modified)
11689 trunk/modules/m_stats.c (File Modified) (Property Modified)
11690 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11691 trunk/modules/m_tb.c (File Modified) (Property Modified)
11692 trunk/modules/m_testline.c (File Modified) (Property Modified)
11693 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11694 trunk/modules/m_time.c (File Modified) (Property Modified)
11695 trunk/modules/m_topic.c (File Modified) (Property Modified)
11696 trunk/modules/m_trace.c (File Modified) (Property Modified)
11697 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11698 trunk/modules/m_user.c (File Modified) (Property Modified)
11699 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11700 trunk/modules/m_users.c (File Modified) (Property Modified)
11701 trunk/modules/m_version.c (File Modified) (Property Modified)
11702 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11703 trunk/modules/m_who.c (File Modified) (Property Modified)
11704 trunk/modules/m_whois.c (File Modified) (Property Modified)
11705 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11706 trunk/modules/m_xline.c (File Modified) (Property Modified)
11707 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11708 trunk/servlink/.cvsignore (Property Modified)
11709 trunk/servlink/.indent.pro (Property Modified)
11710 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11711 trunk/servlink/README (File Modified) (Property Modified)
11712 trunk/servlink/TODO (File Modified) (Property Modified)
11713 trunk/servlink/control.c (File Modified) (Property Modified)
11714 trunk/servlink/control.h (File Modified) (Property Modified)
11715 trunk/servlink/io.c (File Modified) (Property Modified)
11716 trunk/servlink/io.h (File Modified) (Property Modified)
11717 trunk/servlink/servlink.c (File Modified) (Property Modified)
11718 trunk/servlink/servlink.h (File Modified) (Property Modified)
11719 trunk/src/.cvsignore (Property Modified)
11720 trunk/src/.depend (Property Modified)
11721 trunk/src/.indent.pro (Property Modified)
11722 trunk/src/Makefile.in (File Modified) (Property Modified)
11723 trunk/src/adns.c (File Modified) (Property Modified)
11724 trunk/src/balloc.c (File Modified) (Property Modified)
11725 trunk/src/cache.c (File Modified) (Property Modified)
11726 trunk/src/channel.c (File Modified) (Property Modified)
11727 trunk/src/class.c (File Modified) (Property Modified)
11728 trunk/src/client.c (File Modified) (Property Modified)
11729 trunk/src/commio.c (File Modified) (Property Modified)
11730 trunk/src/devpoll.c (File Modified) (Property Modified)
11731 trunk/src/epoll.c (File Modified) (Property Modified)
11732 trunk/src/event.c (File Modified) (Property Modified)
11733 trunk/src/getopt.c (File Modified) (Property Modified)
11734 trunk/src/hash.c (File Modified) (Property Modified)
11735 trunk/src/hook.c (File Modified) (Property Modified)
11736 trunk/src/hostmask.c (File Modified) (Property Modified)
11737 trunk/src/irc_string.c (File Modified) (Property Modified)
11738 trunk/src/ircd.c (File Modified) (Property Modified)
11739 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11740 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11741 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11742 trunk/src/kdparse.c (File Modified) (Property Modified)
11743 trunk/src/kqueue.c (File Modified) (Property Modified)
11744 trunk/src/linebuf.c (File Modified) (Property Modified)
11745 trunk/src/listener.c (File Modified) (Property Modified)
11746 trunk/src/match.c (File Modified) (Property Modified)
11747 trunk/src/memory.c (File Modified) (Property Modified)
11748 trunk/src/messages.tab (File Modified) (Property Modified)
11749 trunk/src/modules.c (File Modified) (Property Modified)
11750 trunk/src/monitor.c (File Modified) (Property Modified)
11751 trunk/src/newconf.c (File Modified) (Property Modified)
11752 trunk/src/numeric.c (File Modified) (Property Modified)
11753 trunk/src/packet.c (File Modified) (Property Modified)
11754 trunk/src/parse.c (File Modified) (Property Modified)
11755 trunk/src/patricia.c (File Modified) (Property Modified)
11756 trunk/src/poll.c (File Modified) (Property Modified)
11757 trunk/src/reject.c (File Modified) (Property Modified)
11758 trunk/src/restart.c (File Modified) (Property Modified)
11759 trunk/src/s_auth.c (File Modified) (Property Modified)
11760 trunk/src/s_conf.c (File Modified) (Property Modified)
11761 trunk/src/s_gline.c (File Modified) (Property Modified)
11762 trunk/src/s_log.c (File Modified) (Property Modified)
11763 trunk/src/s_newconf.c (File Modified) (Property Modified)
11764 trunk/src/s_serv.c (File Modified) (Property Modified)
11765 trunk/src/s_stats.c (File Modified) (Property Modified)
11766 trunk/src/s_user.c (File Modified) (Property Modified)
11767 trunk/src/scache.c (File Modified) (Property Modified)
11768 trunk/src/select.c (File Modified) (Property Modified)
11769 trunk/src/send.c (File Modified) (Property Modified)
11770 trunk/src/snprintf.c (File Modified) (Property Modified)
11771 trunk/src/tools.c (File Modified) (Property Modified)
11772 trunk/src/version.c.SH (File Modified) (Property Modified)
11773 trunk/src/whowas.c (File Modified) (Property Modified)
11774 trunk/tools/.cvsignore (Property Modified)
11775 trunk/tools/Makefile.in (File Modified) (Property Modified)
11776 trunk/tools/README (File Modified) (Property Modified)
11777 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11778 trunk/tools/convertilines.c (File Modified) (Property Modified)
11779 trunk/tools/convertklines.c (File Modified) (Property Modified)
11780 trunk/tools/mkkeypair (Property Modified)
11781 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11782 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11783 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11784 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11785 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11786 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11787 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11788 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11789 trunk/tools/untabify (File Modified) (Property Modified)
11790 trunk/tools/viconf.c (File Modified) (Property Modified)
11793 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11799 trunk/RELNOTES (File Modified)
11802 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11804 - Make version.c use our serial, not ratbox's.
11808 trunk/src/version.c.SH (File Modified)
11811 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11814 - revved patchlevel to 2.1.5
11818 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11822 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11824 - fix buffer overflow and unterminated buffer when removing TS6 bans
11825 - fix rebuilding of SJOIN
11829 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11832 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11834 have servlink report if it gets an uncompressed error message when it gets inflate failures
11837 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11840 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11842 - extend our copyrights to 2005.
11846 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11866 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11867 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11868 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11870 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11871 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11872 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11873 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11874 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11875 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11876 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11877 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11878 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11879 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11880 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11884 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11885 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11886 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11887 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11888 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11889 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11890 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11891 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11892 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11894 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11895 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11896 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11898 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11899 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11900 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11901 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11902 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11903 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11904 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11905 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11906 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11907 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11908 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11909 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11910 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11911 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11912 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11914 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11915 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11916 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11917 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11918 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11919 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11920 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11924 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11925 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11926 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11927 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11928 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11929 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11930 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11931 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11932 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11940 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11952 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11955 - revved patchlevel to 2.1.4
11959 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11963 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11965 - add TARGMAX to 005
11966 - remove the +1 from ->uid in struct Client
11967 - fix checking of accept entries in m_accept.c
11971 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11977 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11979 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11987 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11989 - remove an unused variable
11993 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11996 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11998 don't burst a TS5 name in burst_TS6. -via jillies
12001 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12004 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12006 - via jilles, make nickchanges invalidate any cached bans for
12011 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12017 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12019 - fix some char vs byte usage to make adns compile cleanly with gcc4
12023 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12033 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12035 userhost should allow 5 userhost checks, not 4
12038 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12041 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12043 - another darwin fix
12047 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12050 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12056 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12066 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12068 - remove bogus extern of abort_list
12072 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12075 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12077 svn repo access stuff
12080 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12083 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12089 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12092 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12098 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12101 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12103 revert omotd..i thought it was a good idea..oh well
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12109 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12111 Commas are bad things in channel keys
12115 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12118 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12120 Add OMOTD command to display oper motd
12124 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12127 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12129 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12132 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12135 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12137 Modified files: (Branch: RATBOX_2_1)
12140 - stop testing whois for protocol violations, as they can be caused in
12141 ircds going all the way back to the original ircd2.8
12143 Revision Changes Path
12144 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12148 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12150 Modified files: (Branch: RATBOX_2_1)
12153 - remove some 2.2 code
12155 Revision Changes Path
12156 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12160 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12162 Modified files: (Branch: RATBOX_2_1)
12165 backport of the silly december 31st bug
12167 Revision Changes Path
12168 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12172 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12174 Modified files: (Branch: RATBOX_2_1)
12176 include patchlevel.h
12178 - revved patchlevel to 2.1.3
12180 Revision Changes Path
12181 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12182 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12186 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12188 Modified files: (Branch: RATBOX_2_1)
12191 modules/core m_nick.c
12194 - stop removing a clients own list of accepted clients when they do a
12196 - clean up the accept code so its less retarded
12198 Revision Changes Path
12199 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12200 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12201 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12202 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12206 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12208 Modified files: (Branch: RATBOX_2_1)
12211 src event.c ircd.c newconf.c
12213 - remove a defn of links_cache_list in m_links.c which was causing
12214 the flattened links update to be ignored
12215 - add eventUpdate(), and make links_delay update on rehash
12217 Revision Changes Path
12218 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12219 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12220 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12221 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12222 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12226 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12228 Modified files: (Branch: RATBOX_2_1)
12232 - make the conf parser apply service {}; on rehash
12234 Revision Changes Path
12235 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12236 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12240 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12242 Modified files: (Branch: RATBOX_2_1)
12245 - show ENABLE_SERVICES define in info
12247 Revision Changes Path
12248 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12252 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12254 Modified files: (Branch: RATBOX_2_1)
12255 modules m_services.c m_stats.c
12257 - via jilles, make m_services.c hook into stats U and display service
12260 Revision Changes Path
12261 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12262 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12266 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12268 Modified files: (Branch: RATBOX_2_1)
12269 . configure configure.ac
12271 - default build to -O2
12273 Revision Changes Path
12274 7.249.2.2 +4 -4 ircd-ratbox/configure
12275 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12279 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12281 Modified files: (Branch: RATBOX_2_1)
12282 doc example.conf example.efnet.conf
12283 include client.h s_conf.h s_newconf.h
12285 modules/core m_join.c m_nick.c
12286 src channel.c newconf.c s_conf.c s_user.c
12288 - remove no_oper_resvs from general {};
12289 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12291 Revision Changes Path
12292 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12293 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12294 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12295 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12296 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12297 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12298 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12299 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12300 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12301 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12302 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12303 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12307 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12309 Modified files: (Branch: RATBOX_2_1)
12310 modules/core m_mode.c m_nick.c
12314 - raise max temptime to a year
12316 - require 9 parameters in ms_nick(), 10 in ms_uid()
12318 Revision Changes Path
12319 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12320 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12321 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12325 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12327 Modified files: (Branch: RATBOX_2_1)
12328 modules m_services.c
12330 - only show services logged in info when its a local client
12332 Revision Changes Path
12333 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12337 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12339 Modified files: (Branch: RATBOX_2_1)
12342 passing a pointer to a pointer is not what was intended, oops
12344 Revision Changes Path
12345 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12349 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12351 Modified files: (Branch: RATBOX_2_1)
12354 - update services.txt with FNC
12356 Revision Changes Path
12357 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12361 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12363 Modified files: (Branch: RATBOX_2_1)
12366 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12368 Revision Changes Path
12369 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12373 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12375 Modified files: (Branch: RATBOX_2_1)
12378 - add some uniqueness into auth process for bopm
12380 Revision Changes Path
12381 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12385 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12387 Modified files: (Branch: RATBOX_2_1)
12388 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12390 - make contrib/ compile
12392 Revision Changes Path
12393 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12394 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12395 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12396 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12400 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12402 Modified files: (Branch: RATBOX_2_1)
12403 modules m_monitor.c
12405 Don't allow MONITOR from an unregistered client
12407 Revision Changes Path
12408 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12412 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12414 Modified files: (Branch: RATBOX_2_1)
12415 doc example.conf example.efnet.conf
12417 src class.c messages.tab newconf.c
12419 - remove sendq_eob, its become more of a hindrance than a benefit.
12420 - sync example.efnet.conf cluster {}; with example.conf
12422 Revision Changes Path
12423 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12424 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12425 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12426 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12427 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12428 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12432 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12434 Modified files: (Branch: RATBOX_2_1)
12436 include patchlevel.h
12439 - revved patchlevel to 2.1.2
12441 Revision Changes Path
12442 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12443 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12447 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12449 Modified files: (Branch: RATBOX_2_1)
12450 . configure configure.ac
12452 - raise default topiclen to 160.
12454 Revision Changes Path
12455 7.249.2.1 +3 -3 ircd-ratbox/configure
12456 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12460 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12462 Modified files: (Branch: RATBOX_2_1)
12463 modules m_services.c
12465 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12466 tsinfo matches this
12468 Revision Changes Path
12469 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12473 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12475 Modified files: (Branch: RATBOX_2_1)
12476 modules m_services.c
12478 - monitor_signoff() the client we're nickchanging
12480 Revision Changes Path
12481 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12485 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12487 Modified files: (Branch: RATBOX_2_1)
12490 - fix various UID problems with trace
12492 Revision Changes Path
12493 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12497 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12499 Modified files: (Branch: RATBOX_2_1)
12500 help/opers dline kline
12501 modules m_resv.c m_stats.c
12502 modules/core m_mode.c
12505 - tidy up kline/dline help to note they dont accept nick as target
12506 - disallow bans beginning with ':' over bmask
12507 - disallow bans with a space in chm_ban
12508 - stop counting hidden opers in stats p
12509 - match() parameters in remote unresv were inverted, causing it to fail
12510 - fix possibility of clients setting blank keys
12512 Revision Changes Path
12513 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12514 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12515 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12516 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12517 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12521 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12523 Modified files: (Branch: RATBOX_2_1)
12526 - fix problems with amd64 and the way we do va_list
12528 Revision Changes Path
12529 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12533 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12535 Modified files: (Branch: RATBOX_2_1)
12536 modules m_services.c
12538 - tidy up the kill notifications for RSFNC
12540 Revision Changes Path
12541 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12545 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12547 Modified files: (Branch: RATBOX_2_1)
12549 modules m_services.c
12552 - some more rserv stuff:
12553 - add RSFNC capability
12554 - fix up RSFNC, kill existing clients if they exist.
12556 Revision Changes Path
12557 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12558 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12559 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12563 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12565 Modified files: (Branch: RATBOX_2_1)
12566 modules m_services.c
12568 - first stab at a FNC implementation for rserv
12570 Revision Changes Path
12571 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12575 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12577 Modified files: (Branch: RATBOX_2_1)
12582 Revision Changes Path
12583 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12587 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12589 Modified files: (Branch: RATBOX_2_1)
12592 - add links_delay back
12594 Revision Changes Path
12595 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12599 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12601 Modified files: (Branch: RATBOX_2_1)
12605 - swap tabs for spaces
12607 Revision Changes Path
12608 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12609 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12613 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12615 Modified files: (Branch: RATBOX_2_1)
12618 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12619 contained in the client_flood conf option
12620 - remove a couple of unused defines from info
12622 Revision Changes Path
12623 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12627 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12629 Modified files: (Branch: RATBOX_2_1)
12632 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12634 Revision Changes Path
12635 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12639 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12641 Modified files: (Branch: RATBOX_2_1)
12642 doc example.conf example.efnet.conf
12644 - fix missing closing comment tag
12646 Revision Changes Path
12647 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12648 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12652 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12654 Modified files: (Branch: RATBOX_2_1)
12656 include patchlevel.h
12658 - revved patchlevel to 2.1.1
12660 Revision Changes Path
12661 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12662 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12666 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12668 Modified files: (Branch: RATBOX_2_1)
12671 - sync up remote kline reasons, so theyre consistent with what happens
12672 when we add local klines - notably the "Temporary K-line x min" and
12673 date added to reason.
12675 Revision Changes Path
12676 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12680 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12682 Modified files: (Branch: RATBOX_2_1)
12685 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12687 Revision Changes Path
12688 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12692 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12694 Modified files: (Branch: RATBOX_2_1)
12697 used the data pointer we saved, not what just got nulled
12699 Revision Changes Path
12700 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12704 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12706 Modified files: (Branch: RATBOX_2_1)
12707 modules m_resv.c m_xline.c
12709 - fix broken propagation of xline/resv
12711 Revision Changes Path
12712 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12713 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12717 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12719 Modified files: (Branch: RATBOX_2_1)
12722 - properly increment bad auth count for stats T when we timeout an auth
12724 Revision Changes Path
12725 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12729 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12731 Modified files: (Branch: RATBOX_2_1)
12734 modules/core m_nick.c
12736 - fix a bit that didnt make sense in monitor.txt
12737 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12739 Revision Changes Path
12740 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12741 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12742 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12746 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12748 Modified files: (Branch: RATBOX_2_1)
12751 removing dlink nodes from auth_poll_list twice is bad
12753 Revision Changes Path
12754 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12758 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12760 Modified files: (Branch: RATBOX_2_1)
12763 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12764 changed to RPL_STATSDEBUG
12766 Revision Changes Path
12767 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12771 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12773 Added files: (Branch: RATBOX_2_1)
12776 - add some documentation about target change
12778 Revision Changes Path
12779 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12783 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12785 Modified files: (Branch: RATBOX_2_1)
12786 include supported.h
12787 modules/core m_message.c
12789 - remove extra argument to 005
12790 - disallow messaging of UIDs
12792 Revision Changes Path
12793 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12794 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12798 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12800 Modified files: (Branch: RATBOX_2_1)
12803 - fix a longstanding parser bug with wrong limit checking, causing us to
12804 accept one less parameter than we're allowed to accept.
12806 Revision Changes Path
12807 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12811 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12813 Modified files: (Branch: RATBOX_2_1)
12814 modules/core m_message.c
12816 - exempt users messaging themselves from target change
12818 Revision Changes Path
12819 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12823 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12825 Modified files: (Branch: RATBOX_2_1)
12826 include supported.h
12828 - stop violating MAXPARA on 005.
12830 Revision Changes Path
12831 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12835 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12837 Modified files: (Branch: RATBOX_2_1)
12838 modules/core m_nick.c
12840 - dont store an ipv6 sockhost if we're not compiled with v6 support
12842 Revision Changes Path
12843 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12847 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12849 Modified files: (Branch: RATBOX_2_1)
12852 - remove some vms includes
12854 Revision Changes Path
12855 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12859 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12861 Modified files: (Branch: RATBOX_2_1)
12865 - force commit for new branch
12867 Revision Changes Path
12868 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12869 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12873 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12876 . RELNOTES configure configure.ac
12877 include patchlevel.h
12879 - revved patchlevel to 2.1.0
12881 Revision Changes Path
12882 1.114 +6 -2 ircd-ratbox/RELNOTES
12883 7.249 +11 -11 ircd-ratbox/configure
12884 7.63 +3 -3 ircd-ratbox/configure.ac
12885 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12889 leeh 2005/03/04 13:31:32 EST (20050304_2)
12893 include patchlevel.h
12896 - revved patchlevel to 2.1.0beta2
12898 Revision Changes Path
12899 1.113 +12 -0 ircd-ratbox/RELNOTES
12900 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12904 leeh 2005/03/04 13:27:05 EST (20050304_1)
12907 doc whats-new-2.1.txt
12910 - update whats-new-2.1
12911 - when we're handling global NAMES, dont output channels if there are no
12912 members within them we can show.
12914 Revision Changes Path
12915 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12916 7.436 +12 -2 ircd-ratbox/src/channel.c
12920 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12925 That would be a node_heap not a prefix_heap..oops
12927 Revision Changes Path
12928 7.30 +1 -1 ircd-ratbox/src/patricia.c
12932 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12937 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12938 otherwise..the other macros might work????
12940 Revision Changes Path
12941 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12945 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12948 . configure configure.ac
12952 Revision Changes Path
12953 7.248 +5 -5 ircd-ratbox/configure
12954 7.62 +5 -5 ircd-ratbox/configure.ac
12958 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12961 . configure configure.ac
12965 Revision Changes Path
12966 7.247 +3 -2 ircd-ratbox/configure
12967 7.61 +3 -2 ircd-ratbox/configure.ac
12971 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12974 . configure configure.ac
12978 Revision Changes Path
12979 7.246 +6 -6 ircd-ratbox/configure
12980 7.60 +4 -4 ircd-ratbox/configure.ac
12984 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12987 . configure configure.ac
12990 Doh these changes got put on RATBOX_2_0 when they were meant for
12992 Also merged in the monitor heap size stuff, not that i think monitor has
12995 Revision Changes Path
12996 7.245 +12 -3 ircd-ratbox/configure
12997 7.59 +11 -3 ircd-ratbox/configure.ac
12998 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13002 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13007 Add more robust alloca checking
13009 Revision Changes Path
13010 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13014 leeh 2005/02/24 15:27:17 EST (20050224_9)
13019 - fix the copyright on m_42.c :p
13021 Revision Changes Path
13022 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13026 leeh 2005/02/24 15:22:53 EST (20050224_8)
13029 include supported.h
13032 - fix a core in undline on bad masks
13033 - remove an unwanted space from beginning of second 005 numeric
13035 Revision Changes Path
13036 7.5 +1 -1 ircd-ratbox/include/supported.h
13037 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13041 leeh 2005/02/24 15:18:59 EST (20050224_7)
13044 modules m_monitor.c
13046 - use max_monitor when adding nicknames
13048 that should be everything now..
13050 Revision Changes Path
13051 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13055 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13062 Revision Changes Path
13063 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13067 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13074 Revision Changes Path
13075 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13079 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13084 The Answer to Life, the Universe, and Everything
13086 Revision Changes Path
13087 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13091 leeh 2005/02/24 14:53:04 EST (20050224_3)
13095 modules m_monitor.c
13096 src ircd.c monitor.c
13098 - call init_monitor() on startup
13099 - add in support for adding/deleting/listing monitor entries
13101 Revision Changes Path
13102 7.2 +3 -1 ircd-ratbox/include/monitor.h
13103 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13104 7.374 +2 -0 ircd-ratbox/src/ircd.c
13105 7.3 +15 -4 ircd-ratbox/src/monitor.c
13109 leeh 2005/02/23 21:20:10 EST (20050224_2)
13112 doc example.conf example.efnet.conf
13113 include s_conf.h supported.h
13114 modules Makefile.in
13115 src client.c newconf.c s_conf.c
13117 modules m_monitor.c
13119 - add the max_monitor config option
13120 - advertise MONITOR=%d in 005
13121 - clear a local clients monitor list on exit
13122 - add the framework for the MONITOR command
13125 Revision Changes Path
13126 7.261 +5 -0 ircd-ratbox/doc/example.conf
13127 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13128 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13129 7.4 +4 -2 ircd-ratbox/include/supported.h
13130 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13131 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13132 7.492 +1 -0 ircd-ratbox/src/client.c
13133 7.202 +1 -0 ircd-ratbox/src/newconf.c
13134 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13138 leeh 2005/02/23 20:57:51 EST (20050224_1)
13141 . configure configure.ac
13145 - move MONITOR_HEAP_SIZE over to configure
13147 Revision Changes Path
13148 7.244 ircd-ratbox/configure
13149 7.58 +4 -2 ircd-ratbox/configure.ac
13150 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13151 7.2 +0 -2 ircd-ratbox/src/monitor.c
13155 leeh 2005/02/23 20:48:08 EST (20050224_0)
13159 include client.h numeric.h
13160 modules/core m_nick.c
13161 src Makefile.in client.c messages.tab
13167 - first half of my server-side notify list implementation..
13169 Revision Changes Path
13170 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13171 7.266 +3 -0 ircd-ratbox/include/client.h
13172 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13173 7.58 +6 -0 ircd-ratbox/include/numeric.h
13174 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13175 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13176 7.491 +3 -0 ircd-ratbox/src/client.c
13177 7.126 +5 -5 ircd-ratbox/src/messages.tab
13178 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13179 7.342 +2 -0 ircd-ratbox/src/s_user.c
13183 leeh 2005/02/23 18:42:59 EST (20050223_0)
13188 - double the size of the client and channel hashtables (64k -> 128k and
13189 32k -> 64k). The improvements are quite significant..
13191 Revision Changes Path
13192 7.54 +4 -4 ircd-ratbox/include/hash.h
13196 leeh 2005/02/22 14:55:56 EST (20050222_1)
13200 modules m_services.c
13202 - remove a couple of unused vars
13203 - update monitor.txt
13205 Revision Changes Path
13206 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13207 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13211 leeh 2005/02/21 19:47:24 EST (20050222_0)
13216 - add in my documentation on the upcoming MONITOR command
13218 Revision Changes Path
13219 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13223 leeh 2005/02/21 12:09:34 EST (20050221_0)
13226 . configure configure.ac
13227 doc whats-new-2.1.txt
13228 tools README.mkpasswd
13232 - update whats-new-2.1.txt some more
13233 - we dont have vms mkpasswd anymore
13234 - remove the unused crypt.c
13236 Revision Changes Path
13237 7.243 +3 -6 ircd-ratbox/configure
13238 7.57 +2 -4 ircd-ratbox/configure.ac
13239 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13240 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13241 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13245 leeh 2005/02/19 12:38:09 EST (20050219_3)
13248 doc example.conf example.efnet.conf
13251 src channel.c client.c ircd.c s_conf.c
13253 - rework the splitcode, splitservers is now how many servers we've marked as
13254 EOB, rather than how many are linked. Thus pull ourselves out of
13255 splitmode immediately once this is satisfied
13257 Revision Changes Path
13258 7.260 +8 -9 ircd-ratbox/doc/example.conf
13259 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13260 7.83 +1 -0 ircd-ratbox/include/ircd.h
13261 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13262 7.435 +16 -36 ircd-ratbox/src/channel.c
13263 7.490 +2 -0 ircd-ratbox/src/client.c
13264 7.373 +2 -1 ircd-ratbox/src/ircd.c
13265 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13269 leeh 2005/02/19 09:02:34 EST (20050219_2)
13272 doc example.conf example.efnet.conf
13273 include ircd.h s_conf.h
13275 src channel.c ircd.c newconf.c s_conf.c
13277 - remove split_delay
13279 Revision Changes Path
13280 7.259 +0 -5 ircd-ratbox/doc/example.conf
13281 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13282 7.82 +0 -1 ircd-ratbox/include/ircd.h
13283 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13284 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13285 7.434 +2 -7 ircd-ratbox/src/channel.c
13286 7.372 +0 -1 ircd-ratbox/src/ircd.c
13287 7.201 +0 -1 ircd-ratbox/src/newconf.c
13288 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13292 leeh 2005/02/19 08:48:05 EST (20050219_1)
13296 modules m_cap.c m_who.c
13299 - implemented multi-prefix client capability, which allows stacking of @+ in
13302 Revision Changes Path
13303 7.265 +1 -1 ircd-ratbox/include/client.h
13304 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13305 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13306 7.433 +4 -6 ircd-ratbox/src/channel.c
13310 leeh 2005/02/19 06:27:58 EST (20050219_0)
13314 src newconf.c s_conf.c s_newconf.c
13316 - removed some unused vars/functions
13318 Revision Changes Path
13319 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13320 7.200 +0 -15 ircd-ratbox/src/newconf.c
13321 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13322 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13326 leeh 2005/02/16 12:58:24 EST (20050216_2)
13329 . RELNOTES configure configure.ac
13330 include patchlevel.h
13332 - update configure to reflect this is 'devel'
13334 - revved patchlevel to 2.1.0beta1
13336 Revision Changes Path
13337 1.112 +9 -1 ircd-ratbox/RELNOTES
13338 7.242 +11 -11 ircd-ratbox/configure
13339 7.56 +3 -3 ircd-ratbox/configure.ac
13340 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13344 leeh 2005/02/16 12:46:30 EST (20050216_1)
13347 . configure configure.ac
13348 include client.h numeric.h s_conf.h setup.h.in
13350 modules Makefile.in
13351 modules/core m_nick.c
13352 src Makefile.in client.c ircd.c messages.tab
13353 newconf.c s_conf.c s_user.c
13359 - remove watch, the protocol for this sucks so hard I just dont want it
13362 Revision Changes Path
13363 7.241 +2 -12 ircd-ratbox/configure
13364 7.55 +2 -4 ircd-ratbox/configure.ac
13365 7.264 +0 -2 ircd-ratbox/include/client.h
13366 7.57 +0 -11 ircd-ratbox/include/numeric.h
13367 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13368 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13369 7.3 +2 -3 ircd-ratbox/include/supported.h
13370 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13371 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13372 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13373 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13374 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13375 7.489 +0 -3 ircd-ratbox/src/client.c
13376 7.371 +0 -2 ircd-ratbox/src/ircd.c
13377 7.125 +9 -9 ircd-ratbox/src/messages.tab
13378 7.199 +0 -1 ircd-ratbox/src/newconf.c
13379 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13380 7.341 +0 -2 ircd-ratbox/src/s_user.c
13381 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13385 leeh 2005/02/15 19:13:31 EST (20050216_0)
13389 src event.c ircd_lexer.l ircd_signal.c
13392 servlink descrip.mms
13394 - remove a few vms bits
13396 Revision Changes Path
13397 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13398 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13399 7.47 +0 -54 ircd-ratbox/src/event.c
13400 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13401 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13402 7.152 +0 -3 ircd-ratbox/src/modules.c
13406 leeh 2005/02/15 18:53:32 EST (20050215_0)
13409 include hostmask.h ircd.h s_conf.h s_newconf.h
13410 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13412 src hostmask.c ircd.c ircd_signal.c s_conf.c
13415 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13416 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13418 Revision Changes Path
13419 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13420 7.81 +1 -0 ircd-ratbox/include/ircd.h
13421 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13422 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13423 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13424 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13425 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13426 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13427 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13428 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13429 7.370 +7 -0 ircd-ratbox/src/ircd.c
13430 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13431 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13432 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13436 leeh 2005/02/13 10:21:41 EST (20050213_4)
13441 doc whats-new-2.0.txt whats-new-2.1.txt
13445 - move whats-new.txt to whats-new-2.0.txt
13446 - add in whats-new-2.1.txt
13447 - update services.txt with the whois for logged in users
13449 Revision Changes Path
13450 7.2 +5 -0 ircd-ratbox/doc/services.txt
13451 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13452 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13453 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13457 leeh 2005/02/13 09:20:37 EST (20050213_3)
13460 include supported.h
13461 modules/core m_message.c
13463 - fix a compile error in m_message.c
13464 - update 005 to the spec and add CPRIVMSG/CNOTICE
13466 Revision Changes Path
13467 7.2 +31 -37 ircd-ratbox/include/supported.h
13468 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13472 leeh 2005/02/13 09:14:12 EST (20050213_2)
13477 - fix the membership memleak
13479 Revision Changes Path
13480 7.432 +0 -3 ircd-ratbox/src/channel.c
13484 leeh 2005/02/12 21:51:56 EST (20050213_1)
13488 modules/core m_message.c
13490 - add a bitmask to track when they send their first message, only allowing
13491 clearing stuff after that.
13493 Revision Changes Path
13494 7.263 +4 -0 ircd-ratbox/include/client.h
13495 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13499 leeh 2005/02/12 21:17:52 EST (20050213_0)
13502 include patricia.h s_newconf.h
13503 modules/core m_message.c
13504 src patricia.c s_newconf.c s_user.c
13506 - add in the patricia for tracking who fills up targets, give them a reduced
13509 Revision Changes Path
13510 7.20 +1 -1 ircd-ratbox/include/patricia.h
13511 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13512 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13513 7.29 +1 -1 ircd-ratbox/src/patricia.c
13514 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13515 7.340 +4 -0 ircd-ratbox/src/s_user.c
13519 leeh 2005/02/12 18:35:10 EST (20050212_0)
13522 include ircd_defs.h
13523 src class.c reject.c
13525 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13527 Revision Changes Path
13528 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13529 7.68 +1 -5 ircd-ratbox/src/class.c
13530 1.33 +1 -5 ircd-ratbox/src/reject.c
13534 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13539 remove stupid memory leak
13541 Revision Changes Path
13542 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13546 leeh 2005/02/11 06:42:48 EST (20050211_0)
13551 - workaround hyb6 allowing empty gline reasons
13553 Revision Changes Path
13554 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13558 leeh 2005/02/09 14:39:13 EST (20050209_2)
13562 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13563 src ircd.c s_conf.c
13565 - move temp dlines and temp klines over to an array, rather than completely
13568 Revision Changes Path
13569 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13570 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13571 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13572 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13573 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13574 7.369 +0 -5 ircd-ratbox/src/ircd.c
13575 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13579 leeh 2005/02/09 14:02:13 EST (20050209_1)
13583 modules m_cap.c m_pong.c m_user.c
13584 modules/core m_nick.c
13587 - remove 'nick' param from register_local_user(), its not needed.
13589 Revision Changes Path
13590 7.35 +1 -1 ircd-ratbox/include/s_user.h
13591 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13592 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13593 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13594 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13595 7.339 +6 -6 ircd-ratbox/src/s_user.c
13599 leeh 2005/02/09 13:12:53 EST (20050209_0)
13602 modules m_cmessage.c
13604 - dont send numerics when we're dealing with CNOTICE
13605 - add in checking for +g, and resetting idle
13607 Revision Changes Path
13608 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13612 leeh 2005/02/08 11:37:50 EST (20050208_2)
13617 - fix operator blocks to work on ip spoofs
13619 Revision Changes Path
13620 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13624 leeh 2005/02/07 19:23:22 EST (20050208_1)
13627 doc example.conf example.efnet.conf
13630 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13632 Revision Changes Path
13633 7.258 +0 -39 ircd-ratbox/doc/example.conf
13634 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13635 7.198 +0 -272 ircd-ratbox/src/newconf.c
13639 leeh 2005/02/07 19:19:32 EST (20050208_0)
13644 - added support for kline.conf.perm et al, these take the same formats
13645 as their non-permanent partners, but you cant remove them via the ircd.
13647 Revision Changes Path
13648 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13652 leeh 2005/02/02 19:18:59 EST (20050203_1)
13659 help/opers cnotice cprivmsg
13661 - added help files for cprivmsg/cnotice
13663 Revision Changes Path
13664 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13665 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13666 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13667 1.10 +19 -19 ircd-ratbox/help/opers/index
13668 1.7 +10 -9 ircd-ratbox/help/users/index
13672 leeh 2005/02/02 19:14:25 EST (20050203_0)
13676 modules Makefile.in
13679 modules m_cmessage.c
13681 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13682 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13683 nick is a member. These bypass any target change limitations.
13684 - added ERR_VOICENEEDED, numeric 489.
13686 Revision Changes Path
13687 7.56 +2 -0 ircd-ratbox/include/numeric.h
13688 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13689 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13690 7.124 +1 -1 ircd-ratbox/src/messages.tab
13694 leeh 2005/02/02 16:58:16 EST (20050202_4)
13699 - update etrace help
13701 Revision Changes Path
13702 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13706 leeh 2005/02/02 16:55:04 EST (20050202_3)
13711 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13712 can put its external ip address in there..
13714 Revision Changes Path
13715 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13719 leeh 2005/02/02 16:41:06 EST (20050202_2)
13724 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13725 if its a non-local client. These will just get "lost" if the remote
13726 server doesnt support this..
13728 Revision Changes Path
13729 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13733 leeh 2005/02/02 16:12:12 EST (20050202_1)
13736 include client.h numeric.h s_conf.h
13737 modules/core m_message.c
13738 src messages.tab newconf.c s_conf.c
13740 - first part of the target change code, add the storage of targets for
13741 localuser, throttle messages when they fill all the available slots
13743 Revision Changes Path
13744 7.262 +5 -1 ircd-ratbox/include/client.h
13745 7.55 +2 -0 ircd-ratbox/include/numeric.h
13746 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13747 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13748 7.123 +1 -1 ircd-ratbox/src/messages.tab
13749 7.197 +1 -0 ircd-ratbox/src/newconf.c
13750 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13754 leeh 2005/02/02 13:28:10 EST (20050202_0)
13757 modules m_resv.c m_stats.c m_testline.c
13758 modules/core m_join.c
13759 src hash.c kdparse.c messages.tab s_newconf.c
13761 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13762 tracking of when resvs get hit
13764 Revision Changes Path
13765 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13766 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13767 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13768 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13769 7.114 +3 -0 ircd-ratbox/src/hash.c
13770 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13771 7.122 +1 -1 ircd-ratbox/src/messages.tab
13772 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13776 leeh 2005/01/31 09:04:10 EST (20050131_2)
13781 - fflush() logfiles
13783 Revision Changes Path
13784 7.79 +2 -0 ircd-ratbox/src/s_log.c
13788 leeh 2005/01/31 08:59:09 EST (20050131_1)
13793 - rename fd_dump() to comm_dump()
13795 Revision Changes Path
13796 1.27 +2 -2 ircd-ratbox/src/commio.c
13800 leeh 2005/01/30 19:16:08 EST (20050131_0)
13805 modules m_services.c
13806 modules/core m_server.c
13807 src hook.c s_serv.c
13809 - added hook for server_introduced
13810 - fixed up services support for hooks
13812 Revision Changes Path
13813 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13814 1.31 +1 -0 ircd-ratbox/include/hook.h
13815 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13816 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13817 7.36 +2 -0 ircd-ratbox/src/hook.c
13818 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13822 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13827 Add back in the comm_fd_hack thing for solaris
13829 Revision Changes Path
13830 1.26 +26 -1 ircd-ratbox/src/commio.c
13834 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13838 include commio.h s_conf.h watch.h
13839 modules m_dline.c m_kline.c m_resv.c m_stats.c
13840 m_watch.c m_xline.c
13841 modules/core m_nick.c
13842 src balloc.c cache.c client.c commio.c
13843 epoll.c ircd.c ircd_lexer.l kdparse.c
13844 listener.c s_auth.c s_conf.c s_log.c
13847 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13849 Revision Changes Path
13850 1.18 +0 -2 ircd-ratbox/adns/adns.h
13851 1.14 +6 -37 ircd-ratbox/include/commio.h
13852 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13853 7.3 +2 -2 ircd-ratbox/include/watch.h
13854 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13855 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13856 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13857 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13858 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13859 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13860 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13861 7.85 +1 -1 ircd-ratbox/src/balloc.c
13862 1.24 +5 -5 ircd-ratbox/src/cache.c
13863 7.488 +4 -4 ircd-ratbox/src/client.c
13864 1.25 +10 -280 ircd-ratbox/src/commio.c
13865 1.33 +1 -1 ircd-ratbox/src/epoll.c
13866 7.368 +4 -4 ircd-ratbox/src/ircd.c
13867 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13868 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13869 7.125 +8 -8 ircd-ratbox/src/listener.c
13870 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13871 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13872 7.78 +20 -20 ircd-ratbox/src/s_log.c
13873 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13874 1.6 +22 -15 ircd-ratbox/src/watch.c
13878 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13881 modules/core m_mode.c
13883 remove two unused variables
13885 Revision Changes Path
13886 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13890 leeh 2005/01/28 15:31:40 EST (20050128_1)
13896 - mo_kline() needs minpara of 3, not 2
13897 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13898 - require me.info is never blank
13900 Revision Changes Path
13901 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13902 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13906 leeh 2005/01/28 15:26:28 EST (20050128_0)
13909 modules/core m_mode.c m_sjoin.c
13911 - patch via jilles to fix +eI lists being shown to lusers when handling
13912 protocol stuff over TS6
13914 Revision Changes Path
13915 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13916 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13920 leeh 2005/01/25 19:47:38 EST (20050126_0)
13924 modules/core m_join.c m_mode.c m_sjoin.c
13925 src channel.c messages.tab s_serv.c
13927 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13928 an operspy call with &me
13929 - remove modebuf/parabuf params from channel_modes(), we now generate a
13930 buffer internally which we return.
13932 Revision Changes Path
13933 7.163 +1 -1 ircd-ratbox/include/channel.h
13934 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13935 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13936 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13937 7.431 +25 -18 ircd-ratbox/src/channel.c
13938 7.121 +1 -1 ircd-ratbox/src/messages.tab
13939 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13943 alz 2005/01/25 18:09:18 EST (20050125_5)
13946 doc example.conf example.efnet.conf
13949 src listener.c newconf.c s_conf.c
13951 Added dline_with_reason config option (default yes):
13953 /* dline reason: show the user the dline reason when they connect
13956 dline_with_reason = yes;
13958 Revision Changes Path
13959 7.257 +6 -1 ircd-ratbox/doc/example.conf
13960 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13961 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13962 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13963 7.124 +1 -1 ircd-ratbox/src/listener.c
13964 7.196 +1 -0 ircd-ratbox/src/newconf.c
13965 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13969 leeh 2005/01/25 13:21:17 EST (20050125_4)
13974 - make conf_set_generic_string() test len exists before it uses it.
13976 Revision Changes Path
13977 7.195 +1 -1 ircd-ratbox/src/newconf.c
13981 leeh 2005/01/25 13:10:56 EST (20050125_3)
13987 - rename 'type' to 'flags' in cluster {};
13988 - add stacking of servers in cluster {}; documented in example.conf
13990 Revision Changes Path
13991 7.256 +18 -10 ircd-ratbox/doc/example.conf
13992 7.194 +39 -7 ircd-ratbox/src/newconf.c
13996 alz 2005/01/25 12:48:54 EST (20050125_2)
14000 src listener.c s_conf.c
14002 Added dline reasons, connecting/banned clients now see ban reason.
14004 Revision Changes Path
14005 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14006 7.123 +17 -4 ircd-ratbox/src/listener.c
14007 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14011 leeh 2005/01/25 07:44:37 EST (20050125_1)
14014 doc example.conf example.efnet.conf
14017 - implement stacking of shared {}; blocks, documented in example.conf
14019 Revision Changes Path
14020 7.255 +26 -13 ircd-ratbox/doc/example.conf
14021 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14022 7.193 +51 -36 ircd-ratbox/src/newconf.c
14026 leeh 2005/01/24 19:08:29 EST (20050125_0)
14030 include client.h s_conf.h
14031 modules/core m_join.c
14032 src newconf.c s_user.c
14034 - added jupe_exempt to auth {};, exempts the user from generating warnings
14035 when they attempt to join juped channels.
14037 Revision Changes Path
14038 7.254 +2 -0 ircd-ratbox/doc/example.conf
14039 7.261 +3 -0 ircd-ratbox/include/client.h
14040 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14041 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14042 7.192 +1 -0 ircd-ratbox/src/newconf.c
14043 7.338 +8 -0 ircd-ratbox/src/s_user.c
14047 leeh 2005/01/24 18:57:02 EST (20050124_6)
14052 - rework shared {};, the format is now:
14054 oper = "flame@*.leeh.co.uk", "*.lan";
14060 oper = "flame@*.leeh.co.uk", "*.lan";
14064 Revision Changes Path
14065 7.191 +55 -23 ircd-ratbox/src/newconf.c
14069 leeh 2005/01/24 17:25:58 EST (20050124_5)
14074 - fix the prototype on load_static_modules()
14076 Revision Changes Path
14077 7.61 +1 -1 ircd-ratbox/include/modules.h
14081 leeh 2005/01/24 16:00:30 EST (20050124_4)
14086 - have cap end call register_local_user() with its own copy of
14087 source_p->username so its safe for unidented users..
14089 Revision Changes Path
14090 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14094 leeh 2005/01/24 15:48:09 EST (20050124_3)
14097 include newconf.h s_conf.h
14099 src newconf.c s_conf.c s_log.c
14101 - move the conf parser over to a table based structure, with generic setting
14102 of integers/strings
14104 Revision Changes Path
14105 7.34 +9 -8 ircd-ratbox/include/newconf.h
14106 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14107 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14108 7.190 +264 -808 ircd-ratbox/src/newconf.c
14109 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14110 7.77 +13 -13 ircd-ratbox/src/s_log.c
14114 leeh 2005/01/24 13:11:30 EST (20050124_2)
14120 - added stacking of ips in exempt {};
14122 Revision Changes Path
14123 7.253 +4 -0 ircd-ratbox/doc/example.conf
14124 7.189 +11 -30 ircd-ratbox/src/newconf.c
14128 leeh 2005/01/24 12:59:57 EST (20050124_1)
14132 src channel.c client.c hash.c hook.c
14133 newconf.c s_user.c watch.c
14135 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14136 consistent with the rest of the dlink code.
14138 Revision Changes Path
14139 1.54 +7 -7 ircd-ratbox/include/tools.h
14140 7.430 +2 -2 ircd-ratbox/src/channel.c
14141 7.487 +6 -6 ircd-ratbox/src/client.c
14142 7.113 +5 -5 ircd-ratbox/src/hash.c
14143 7.35 +1 -1 ircd-ratbox/src/hook.c
14144 7.188 +2 -2 ircd-ratbox/src/newconf.c
14145 7.337 +1 -1 ircd-ratbox/src/s_user.c
14146 1.5 +4 -4 ircd-ratbox/src/watch.c
14150 leeh 2005/01/24 12:47:13 EST (20050124_0)
14155 - cheap hack on sticky capabs..
14157 Revision Changes Path
14158 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14162 leeh 2005/01/22 11:36:54 EST (20050122_0)
14167 - updated my clicap implementation to match the spec so far..
14169 Revision Changes Path
14170 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14174 leeh 2005/01/21 07:14:43 EST (20050121_2)
14179 modules m_services.c
14180 src hook.c s_serv.c
14182 - added hooks for when we're sending a burst
14183 - rewrote hooks.txt
14184 - fix up the hooks ive already done in services compatibility, ill add the
14185 hooks for server/client introductions in a bit.
14187 Revision Changes Path
14188 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14189 1.30 +4 -0 ircd-ratbox/include/hook.h
14190 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14191 7.34 +7 -0 ircd-ratbox/src/hook.c
14192 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14196 leeh 2005/01/21 06:34:03 EST (20050121_1)
14199 contrib example_module.c spy_admin_notice.c
14200 spy_info_notice.c spy_links_notice.c
14201 spy_motd_notice.c spy_stats_notice.c
14202 spy_stats_p_notice.c spy_trace_notice.c
14204 spy_whois_notice_global.c
14206 modules m_admin.c m_info.c m_links.c m_motd.c
14207 m_services.c m_stats.c m_trace.c
14208 m_whois.c static_modules.c.SH
14209 modules/core m_server.c
14210 src client.c hook.c ircd.c modules.c packet.c
14211 s_auth.c s_serv.c s_user.c send.c
14213 - add a better implementation of the hook system, its now a slow leaking
14214 array and events are created whenever we try adding a hook for it, or
14215 theyre registered for the caller.
14217 Ive temporarily fucked services support and removed most of the other
14218 hooks.. I shall fix this soon.
14220 Revision Changes Path
14221 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14222 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14223 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14224 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14225 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14226 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14227 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14228 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14229 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14230 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14231 1.29 +34 -70 ircd-ratbox/include/hook.h
14232 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14233 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14234 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14235 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14236 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14237 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14238 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14239 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14240 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14241 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14242 7.486 +1 -28 ircd-ratbox/src/client.c
14243 7.33 +131 -137 ircd-ratbox/src/hook.c
14244 7.367 +1 -1 ircd-ratbox/src/ircd.c
14245 7.151 +6 -10 ircd-ratbox/src/modules.c
14246 7.138 +10 -14 ircd-ratbox/src/packet.c
14247 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14248 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14249 7.336 +0 -6 ircd-ratbox/src/s_user.c
14250 7.286 +8 -6 ircd-ratbox/src/send.c
14254 leeh 2005/01/20 19:19:20 EST (20050121_0)
14259 - remove an unused struct
14261 Revision Changes Path
14262 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14266 leeh 2005/01/20 13:38:39 EST (20050120_1)
14269 . configure configure.ac
14270 include client.h numeric.h patchlevel.h
14271 modules Makefile.in
14272 src messages.tab s_user.c
14276 - drop back to -O0, fix patchlevel.h
14277 - first stab at client capabilities.. this still needs work.
14279 Revision Changes Path
14280 7.240 +3 -3 ircd-ratbox/configure
14281 7.54 +3 -3 ircd-ratbox/configure.ac
14282 7.260 +3 -0 ircd-ratbox/include/client.h
14283 7.54 +2 -0 ircd-ratbox/include/numeric.h
14284 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14285 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14286 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14287 7.120 +1 -1 ircd-ratbox/src/messages.tab
14288 7.335 +3 -0 ircd-ratbox/src/s_user.c
14292 leeh 2005/01/20 06:04:41 EST (20050120_0)
14295 . ChangeLog RELNOTES
14296 include config.h config.h.dist memory.h
14299 src commio.c crypt.c getopt.c ircd.c s_serv.c
14301 . README.VMS clean.com make.com
14302 include setup.h_vms
14303 modules descrip.mms static_modules_c.com
14304 modules/core descrip.mms
14305 src descrip.mms qio.c version.com
14306 tools descrip.mms mkpasswd_vms.c
14308 - clean changelog, relnotes
14309 - mark patchlevel as 2.1.0beta
14310 - remove VMS support
14312 Revision Changes Path
14313 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14314 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14315 1.111 +1 -348 ircd-ratbox/RELNOTES
14316 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14317 7.182 +0 -42 ircd-ratbox/include/config.h
14318 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14319 7.50 +0 -4 ircd-ratbox/include/memory.h
14320 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14321 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14322 7.2 +0 -58 ircd-ratbox/make.com (dead)
14323 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14324 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14325 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14326 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14327 1.24 +7 -30 ircd-ratbox/src/commio.c
14328 7.12 +0 -4 ircd-ratbox/src/crypt.c
14329 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14330 7.24 +0 -4 ircd-ratbox/src/getopt.c
14331 7.366 +4 -19 ircd-ratbox/src/ircd.c
14332 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14333 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14334 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14335 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14336 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14340 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14346 not using the return values on a few watch functions so make them void
14348 Revision Changes Path
14349 7.2 +5 -5 ircd-ratbox/include/watch.h
14350 1.4 +19 -28 ircd-ratbox/src/watch.c
14353 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14358 Make watch throttle, don't accept letter commands stacked
14360 Revision Changes Path
14361 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14365 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14372 Revision Changes Path
14373 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14377 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14380 . ChangeLog README.FIRST RELNOTES configure
14382 adns adns.h internal.h parse.c transmit.c
14384 contrib example_module.c spy_admin_notice.c
14385 spy_info_notice.c spy_links_notice.c
14386 spy_motd_notice.c spy_stats_notice.c
14387 spy_stats_p_notice.c spy_trace_notice.c
14389 spy_whois_notice_global.c
14390 doc example.conf example.efnet.conf ircd.motd
14391 server-version-info whats-new.txt
14392 help/opers umode xline
14394 include cache.h channel.h class.h client.h
14395 commio.h config.h config.h.dist hash.h
14396 hook.h hostmask.h irc_string.h ircd.h
14397 ircd_defs.h m_info.h memory.h msg.h
14398 newconf.h numeric.h packet.h patchlevel.h
14399 patricia.h s_conf.h s_gline.h s_newconf.h
14400 s_serv.h s_user.h scache.h serno.h
14401 setup.h.in sprintf_irc.h stdinc.h tools.h
14402 modules .depend Makefile.in m_admin.c m_away.c
14403 m_dline.c m_encap.c m_gline.c m_info.c
14404 m_kline.c m_links.c m_list.c m_lusers.c
14405 m_motd.c m_oper.c m_operspy.c m_rehash.c
14406 m_restart.c m_resv.c m_set.c m_stats.c
14407 m_svinfo.c m_testline.c m_testmask.c
14408 m_topic.c m_trace.c m_watch.c m_who.c
14409 m_whois.c m_whowas.c m_xline.c
14410 static_modules.c.SH
14411 modules/core m_error.c m_message.c m_mode.c m_quit.c
14412 m_server.c m_squit.c
14413 src .depend Makefile.in adns.c balloc.c
14414 cache.c channel.c class.c client.c
14415 commio.c crypt.c devpoll.c epoll.c
14416 event.c getopt.c hash.c hook.c hostmask.c
14417 irc_string.c ircd.c ircd_lexer.l
14418 ircd_parser.y ircd_signal.c listener.c
14419 modules.c newconf.c numeric.c packet.c
14420 parse.c patricia.c poll.c reject.c
14421 restart.c s_auth.c s_conf.c s_log.c
14422 s_newconf.c s_serv.c s_user.c scache.c
14423 select.c send.c snprintf.c tools.c
14424 version.c.SH watch.c whowas.c
14425 tools README.mkpasswd mkpasswd.c
14427 . README.VMS clean.com make.com
14429 include common.h s_stats.h setup.h_vms
14431 modules descrip.mms m_challenge.c m_etrace.c
14432 m_invite.c m_names.c m_pass.c m_ping.c
14433 m_pong.c m_services.c m_tb.c m_user.c
14434 m_users.c m_version.c
14435 static_modules_c.com
14436 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14438 servlink descrip.mms
14439 src descrip.mms kdparse.c messages.tab qio.c
14440 s_gline.c s_stats.c version.com
14441 tools descrip.mms mkpasswd_vms.c
14445 modules/core channels.c users.c
14448 merge from RATBOX_2_0
14450 Revision Changes Path
14451 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14452 7.40 +1 -0 ircd-ratbox/README.FIRST
14453 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14454 1.110 +114 -6 ircd-ratbox/RELNOTES
14455 1.17 +4 -0 ircd-ratbox/adns/adns.h
14456 1.17 +4 -4 ircd-ratbox/adns/internal.h
14457 1.12 +38 -38 ircd-ratbox/adns/parse.c
14458 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14459 1.19 +13 -13 ircd-ratbox/adns/types.c
14460 7.1 +10 -0 ircd-ratbox/clean.com (new)
14461 7.239 +47 -29 ircd-ratbox/configure
14462 7.53 +40 -32 ircd-ratbox/configure.ac
14463 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14464 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14465 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14466 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14467 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14468 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14469 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14470 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14471 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14472 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14473 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14474 7.252 +68 -22 ircd-ratbox/doc/example.conf
14475 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14476 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14477 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14478 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14479 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14480 1.5 +2 -1 ircd-ratbox/help/opers/umode
14481 1.7 +1 -1 ircd-ratbox/help/opers/xline
14482 1.2 +1 -0 ircd-ratbox/help/users/umode
14483 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14484 1.7 +8 -0 ircd-ratbox/include/cache.h
14485 7.162 +18 -16 ircd-ratbox/include/channel.h
14486 7.25 +4 -0 ircd-ratbox/include/class.h
14487 7.259 +34 -28 ircd-ratbox/include/client.h
14488 1.13 +45 -7 ircd-ratbox/include/commio.h
14489 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14490 7.181 +74 -16 ircd-ratbox/include/config.h
14491 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14492 7.53 +2 -0 ircd-ratbox/include/hash.h
14493 1.28 +73 -27 ircd-ratbox/include/hook.h
14494 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14495 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14496 7.80 +6 -31 ircd-ratbox/include/ircd.h
14497 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14498 7.56 +14 -8 ircd-ratbox/include/m_info.h
14499 7.49 +4 -0 ircd-ratbox/include/memory.h
14500 7.53 +2 -0 ircd-ratbox/include/msg.h
14501 7.33 +9 -9 ircd-ratbox/include/newconf.h
14502 7.53 +12 -8 ircd-ratbox/include/numeric.h
14503 7.27 +1 -1 ircd-ratbox/include/packet.h
14504 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14505 7.19 +25 -1 ircd-ratbox/include/patricia.h
14506 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14507 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14508 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14509 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14510 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14511 7.34 +13 -9 ircd-ratbox/include/s_user.h
14512 7.15 +1 -1 ircd-ratbox/include/scache.h
14513 7.5366 +1 -1 ircd-ratbox/include/serno.h
14514 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14515 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14516 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14517 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14518 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14519 1.53 +10 -10 ircd-ratbox/include/tools.h
14520 7.1 +58 -0 ircd-ratbox/make.com (new)
14521 1.45 +338 -182 ircd-ratbox/modules/.depend
14522 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14523 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14524 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14525 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14526 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14527 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14528 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14529 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14530 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14531 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14532 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14533 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14534 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14535 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14536 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14537 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14538 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14539 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14540 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14541 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14542 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14543 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14544 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14545 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14546 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14547 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14548 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14549 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14550 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14551 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14552 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14553 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14554 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14555 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14556 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14557 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14558 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14559 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14560 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14561 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14562 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14563 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14564 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14565 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14566 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14567 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14568 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14569 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14570 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14571 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14572 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14573 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14574 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14575 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14576 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14577 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14578 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14579 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14580 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14581 7.48 +162 -119 ircd-ratbox/src/.depend
14582 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14583 7.75 +5 -5 ircd-ratbox/src/adns.c
14584 7.84 +1 -1 ircd-ratbox/src/balloc.c
14585 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14586 1.23 +75 -7 ircd-ratbox/src/cache.c
14587 7.429 +342 -79 ircd-ratbox/src/channel.c
14588 7.67 +42 -2 ircd-ratbox/src/class.c
14589 7.485 +245 -85 ircd-ratbox/src/client.c
14590 1.23 +349 -43 ircd-ratbox/src/commio.c
14591 7.11 +4 -0 ircd-ratbox/src/crypt.c
14592 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14593 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14594 1.32 +4 -8 ircd-ratbox/src/epoll.c
14595 7.46 +63 -6 ircd-ratbox/src/event.c
14596 7.23 +4 -0 ircd-ratbox/src/getopt.c
14597 7.112 +8 -7 ircd-ratbox/src/hash.c
14598 7.32 +135 -133 ircd-ratbox/src/hook.c
14599 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14600 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14601 7.365 +56 -48 ircd-ratbox/src/ircd.c
14602 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14603 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14604 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14605 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14606 7.122 +14 -13 ircd-ratbox/src/listener.c
14607 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14608 7.150 +17 -8 ircd-ratbox/src/modules.c
14609 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14610 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14611 7.137 +55 -42 ircd-ratbox/src/packet.c
14612 7.187 +8 -15 ircd-ratbox/src/parse.c
14613 7.28 +2 -4 ircd-ratbox/src/patricia.c
14614 7.82 +3 -1 ircd-ratbox/src/poll.c
14615 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14616 1.32 +8 -3 ircd-ratbox/src/reject.c
14617 7.34 +1 -0 ircd-ratbox/src/restart.c
14618 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14619 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14620 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14621 7.76 +32 -35 ircd-ratbox/src/s_log.c
14622 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14623 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14624 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14625 7.334 +773 -2 ircd-ratbox/src/s_user.c
14626 7.27 +2 -1 ircd-ratbox/src/scache.c
14627 7.44 +2 -0 ircd-ratbox/src/select.c
14628 7.285 +12 -12 ircd-ratbox/src/send.c
14629 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14630 7.46 +0 -1 ircd-ratbox/src/tools.c
14631 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14632 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14633 1.3 +4 -4 ircd-ratbox/src/watch.c
14634 7.32 +1 -0 ircd-ratbox/src/whowas.c
14635 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14636 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14637 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14638 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14642 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14644 Modified files: (Branch: RATBOX_2_0)
14647 a remote client is never going to have a watch list..duh
14649 Revision Changes Path
14650 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14654 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14656 Added files: (Branch: RATBOX_2_0)
14661 Revision Changes Path
14662 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14666 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14668 Added files: (Branch: RATBOX_2_0)
14672 helps if we actually include the .c/.h files
14674 Revision Changes Path
14675 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14676 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14680 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14682 Modified files: (Branch: RATBOX_2_0)
14683 . configure configure.ac
14684 include client.h numeric.h s_conf.h setup.h.in
14686 modules Makefile.in
14687 modules/core m_nick.c
14688 src Makefile.in client.c ircd.c messages.tab
14689 newconf.c s_conf.c s_user.c
14691 backport watch from devel
14693 Revision Changes Path
14694 7.229.2.10 +12 -2 ircd-ratbox/configure
14695 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14696 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14697 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14698 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14699 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14700 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14701 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14702 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14703 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14704 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14705 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14706 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14707 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14708 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14709 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14713 leeh 2005/01/12 10:12:40 EST (20050112_1)
14715 Modified files: (Branch: RATBOX_2_0)
14717 modules m_services.c m_whois.c
14720 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14721 when the user is logged in
14723 Revision Changes Path
14724 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14725 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14726 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14727 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14731 leeh 2005/01/11 19:47:14 EST (20050112_0)
14733 Modified files: (Branch: RATBOX_2_0)
14734 include supported.h
14735 Added files: (Branch: RATBOX_2_0)
14739 - added doc/services.txt, outlining the compatibility code
14741 Revision Changes Path
14742 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14743 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14747 leeh 2005/01/11 18:38:10 EST (20050111_5)
14749 Modified files: (Branch: RATBOX_2_0)
14750 include client.h hook.h
14751 modules m_services.c
14752 modules/core m_server.c
14753 src hook.c s_serv.c
14755 - more services compatibility code:
14756 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14757 appropriate service {}; entry, only accept SU from these.
14758 - hook into us finishing nick burst, and have services burst a list of
14761 Revision Changes Path
14762 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14763 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14764 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14765 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14766 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14767 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14771 leeh 2005/01/11 17:32:42 EST (20050111_4)
14773 Modified files: (Branch: RATBOX_2_0)
14774 . configure configure.ac
14776 modules Makefile.in
14778 Added files: (Branch: RATBOX_2_0)
14779 modules m_services.c
14781 - more services compatibility code:
14782 - encap handlers for SU (services marking client as logged in)
14783 - and for LOGIN (servers bursting logged in status)
14784 - move suser from Client -> User
14786 Revision Changes Path
14787 7.229.2.9 +9 -3 ircd-ratbox/configure
14788 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14789 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14790 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14791 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14792 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14796 leeh 2005/01/11 16:46:34 EST (20050111_3)
14798 Modified files: (Branch: RATBOX_2_0)
14799 include ircd_defs.h
14801 - whoops, missing #endif
14803 Revision Changes Path
14804 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14808 leeh 2005/01/11 15:56:57 EST (20050111_2)
14810 Modified files: (Branch: RATBOX_2_0)
14811 include ircd_defs.h
14813 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14814 have ipv6 just report sizeof(struct sockaddr_in)
14816 Revision Changes Path
14817 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14821 leeh 2005/01/10 20:19:35 EST (20050111_1)
14823 Modified files: (Branch: RATBOX_2_0)
14826 - fix a gcc warning
14828 Revision Changes Path
14829 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14833 leeh 2005/01/10 20:10:35 EST (20050111_0)
14835 Modified files: (Branch: RATBOX_2_0)
14836 adns internal.h parse.c transmit.c types.c
14838 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14841 Revision Changes Path
14842 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14843 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14844 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14845 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14849 leeh 2005/01/10 17:48:48 EST (20050110_3)
14851 Modified files: (Branch: RATBOX_2_0)
14854 - send out the reformatted xline to opers (\s -> ' ')
14856 Revision Changes Path
14857 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14861 leeh 2005/01/10 16:18:53 EST (20050110_2)
14863 Modified files: (Branch: RATBOX_2_0)
14866 include client.h supported.h
14867 src messages.tab s_user.c send.c
14869 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14872 Revision Changes Path
14873 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14874 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14875 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14876 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14877 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14878 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14879 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14883 leeh 2005/01/10 14:50:47 EST (20050110_1)
14885 Modified files: (Branch: RATBOX_2_0)
14886 doc example.conf example.efnet.conf
14888 - I dont remember ts6 desyncing on bans, so im not sure why the example
14891 Revision Changes Path
14892 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14893 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14897 leeh 2005/01/10 13:31:10 EST (20050110_0)
14899 Modified files: (Branch: RATBOX_2_0)
14900 . configure configure.ac
14901 include channel.h client.h numeric.h s_conf.h
14902 s_serv.h setup.h.in
14903 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14905 src channel.c messages.tab newconf.c s_conf.c
14908 - added --enable-services to configure, which enables some ratbox-services
14909 compatibility code:
14910 - chanmode +r, registered users only
14911 - usermode +S, prevents deop/kick of a service
14912 - service { }; block in conf for the above umode
14914 Revision Changes Path
14915 7.229.2.8 +28 -16 ircd-ratbox/configure
14916 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14917 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14918 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14919 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14920 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14921 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14922 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14923 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14924 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14925 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14926 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14927 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14928 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14929 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14930 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14931 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14932 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14933 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14937 leeh 2005/01/09 08:23:30 EST (20050109_0)
14939 Modified files: (Branch: RATBOX_2_0)
14942 - remove a tab, and add +C to opers umode help
14944 Revision Changes Path
14945 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode