1 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
3 - remove "ASM hashing code" from the configure overview
7 +0 -1 trunk/configure.ac (File Modified)
10 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
12 Target left IRC (more friendly error message if a UID
13 cannot be found) for /invite.
17 +8 -3 trunk/modules/m_invite.c (File Modified)
20 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
22 Remove emptyline craq because it leaks memory on /rehash motd etc.
23 from ratbox 2.2 (anfl/Androsyn)
27 +6 -14 trunk/src/cache.c (File Modified)
30 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
32 Merge old trunk r2767:
33 Copy channel name from command on lowerTS JOIN/SJOIN,
34 this makes the capitalization of the channel name
35 timestamped like modes are.
39 +3 -0 trunk/modules/core/m_join.c (File Modified)
40 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
43 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
45 Merge old trunk r2065,r2067:
46 channel_modes(): get rid of the trailing space
47 also make the *pbuf check work like it should
48 (don't call IsMember another time if we already
50 simplify a bit more, update comments
54 +13 -13 trunk/src/channel.c (File Modified)
57 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
63 +1 -1 trunk/extensions/m_webirc.c (File Modified)
66 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
68 chghost: refuse spoofs which are empty or start with a colon
69 (would break the protocol)
73 +3 -0 trunk/modules/m_chghost.c (File Modified)
76 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
78 Fix description of 043 numeric.
82 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
85 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
87 SAVE: make the nickTS of the UID nick equal to 100, so it
88 is always in sync on the network.
92 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
93 +15 -11 trunk/modules/core/m_nick.c (File Modified)
96 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
98 Force nickTS to increase when a local user changes their nick.
102 +5 -1 trunk/modules/core/m_nick.c (File Modified)
105 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
107 Remove #define UFLAGS. We haven't allowed this
108 undocumented extension to the IRC protocol for
109 years (allowing an initial umode in USER).
113 +0 -2 trunk/modules/m_user.c (File Modified)
116 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
118 Move new_local_user hook, so it is possible to call
119 exit_client() from it, refusing the connection.
123 +3 -1 trunk/doc/hooks.txt (File Modified)
124 +10 -9 trunk/src/s_user.c (File Modified)
127 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
129 Only free PreClient struct when the rest of the Client
130 is freed, not immediately upon exit_client(). Doing this
131 would cause problems with sasl's new_local_user hook
132 vs hooks that exit the client there.
136 +0 -1 trunk/src/client.c (File Modified)
139 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
141 Use TS6 prefix for server-server JOIN 0.
145 +2 -1 trunk/modules/core/m_join.c (File Modified)
148 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
150 Use orighost in kill server notices.
154 +3 -3 trunk/modules/core/m_kill.c (File Modified)
157 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
159 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
163 +3 -3 trunk/modules/m_set.c (File Modified)
166 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
172 +1 -1 trunk/src/messages.tab (File Modified)
175 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
177 Show max_clients in /info.
181 +6 -0 trunk/modules/m_info.c (File Modified)
184 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
186 Don't allow /quote set max higher than the
187 serverinfo::max_clients ircd.conf value.
191 +8 -0 trunk/modules/m_set.c (File Modified)
194 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
196 Change code that checks maxclients limit: allow exactly
197 the configured amount of non-exceed_limit clients.
198 Code that appeared to limit exceed_limit clients too
199 but less heavily removed (it was not effective because
200 the parentheses were wrong).
204 +2 -4 trunk/src/s_user.c (File Modified)
207 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
209 By default, leave MAX_BUFFER fds free for log files,
210 server connections, ident lookups, exceed_limit clients,
211 etc. Mention this in example.conf and reference.conf.
215 +4 -2 trunk/doc/example.conf (File Modified)
216 +3 -1 trunk/doc/reference.conf (File Modified)
217 +1 -1 trunk/src/s_conf.c (File Modified)
220 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
222 --with-maxclients configure option is gone
226 +0 -11 trunk/INSTALL (File Modified)
229 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
231 Make the code that raises fd rlimit to hard limit work.
235 +5 -5 trunk/src/ircd.c (File Modified)
238 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
240 - note the I/O reworking
244 +2 -0 trunk/NEWS (File Modified)
247 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
253 +4 -4 trunk/doc/Makefile.in (File Modified)
256 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
258 - enforce proper conditions for EPOLL_CTL_DEL.
259 - remove possibly problematic "performance" check
263 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
266 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
268 - rename m_list_safelist to m_list and remove ratbox implementation
272 +393 -664 trunk/modules/Makefile.in (File Modified)
273 + - trunk/modules/m_list.c (File Added)
274 + - trunk/modules/m_list_ratbox.c (File Deleted)
275 + - trunk/modules/m_list_safelist.c (File Deleted)
278 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
280 - some more transit to sendto_one_numeric().
284 +2 -3 trunk/modules/m_away.c (File Modified)
285 +3 -3 trunk/src/messages.tab (File Modified)
286 +1 -1 trunk/src/s_user.c (File Modified)
289 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
291 - change some sendto_one() to sendto_one_numeric().
295 +4 -10 trunk/modules/m_admin.c (File Modified)
296 +3 -3 trunk/modules/m_map.c (File Modified)
297 +12 -12 trunk/src/messages.tab (File Modified)
298 +1 -2 trunk/src/s_conf.c (File Modified)
299 +9 -10 trunk/src/s_user.c (File Modified)
302 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
304 - river's ports.c from old charybdis trunk
308 +195 -0 trunk/configure.ac (File Modified)
309 + - trunk/libcharybdis/ports.c (File Added)
312 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
314 - remove broken ports stuff and devpoll stuff.
318 +0 -307 trunk/configure (File Modified)
319 +0 -21 trunk/configure.ac (File Modified)
320 +0 -474 trunk/include/setup.h.in (File Modified)
321 + - trunk/libcharybdis/devpoll.c (File Deleted)
322 + - trunk/libcharybdis/ports.c (File Deleted)
325 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
331 +1 -25 trunk/configure (File Modified)
332 +0 -3 trunk/include/setup.h.in (File Modified)
335 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
337 - remove x86-optimized hash code.
341 +0 -13 trunk/configure.ac (File Modified)
342 +2 -187 trunk/src/Makefile.in (File Modified)
343 + - trunk/src/fnvhash.s (File Deleted)
346 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
348 - apparently setting KE_LENGTH to 128 is fine.
352 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
355 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
357 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
361 +5627 -5747 trunk/configure (File Modified)
362 +0 -15 trunk/configure.ac (File Modified)
363 +0 -2 trunk/include/m_info.h (File Modified)
364 +6 -9 trunk/include/setup.h.in (File Modified)
365 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
368 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
370 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
371 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
372 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
376 +0 -5 trunk/include/config.h (File Modified)
377 +0 -5 trunk/include/config.h.dist (File Modified)
378 +0 -6 trunk/include/defaults.h (File Modified)
379 +0 -3 trunk/include/m_info.h (File Modified)
380 +21 -7 trunk/libcharybdis/commio.c (File Modified)
381 +2 -0 trunk/libcharybdis/commio.h (File Modified)
382 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
383 +4 -3 trunk/libcharybdis/poll.c (File Modified)
384 +0 -3 trunk/libcharybdis/select.c (File Modified)
385 +0 -9 trunk/src/ircd.c (File Modified)
386 +23 -26 trunk/src/listener.c (File Modified)
387 +2 -1 trunk/src/restart.c (File Modified)
388 +5 -1 trunk/src/s_auth.c (File Modified)
389 +1 -1 trunk/src/s_conf.c (File Modified)
390 +3 -1 trunk/src/s_serv.c (File Modified)
393 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
395 Repair operspy who !#channel, broken by me in r3283.
399 +2 -2 trunk/modules/m_who.c (File Modified)
402 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
404 Update bug report and IRC channel information.
408 +2 -1 trunk/BUGS (File Modified)
409 +2 -1 trunk/NEWS (File Modified)
412 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
414 Change copyright years in version.c.SH as in release-2.1 r3339.
418 +2 -2 trunk/src/version.c.SH (File Modified)
421 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
427 +104 -0 trunk/configure (File Modified)
430 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
432 Need to check for various flavours of epoll,
433 even if --enable-epoll is forced.
437 +1 -0 trunk/configure.ac (File Modified)
440 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
442 Hack to allow some more warnings, already present in configure (?).
446 +1 -1 trunk/aclocal.m4 (File Modified)
449 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
451 Merge old trunk r2077,r2079:
452 - Move closing of servlink control fd to close_connection()
453 instead of doing it in exit_local_server(), and make sure
454 we first close the data fd and then the control fd.
455 - Have servlink process ready fds in order net, data, ctrl
456 instead of ctrl, data, net. This seems to fix the problem
457 that squit reasons do not show up on the other side of a
458 ziplink (by making it send any final SQUIT and/or ERROR
459 before noticing the closed control fd).
463 +1 -1 trunk/servlink/io.c (File Modified)
464 +3 -12 trunk/src/client.c (File Modified)
467 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
469 Don't show the UID if a TS6 server sends a kick with
470 an empty or no comment. Note that charybdis never sends
475 +4 -4 trunk/modules/core/m_kick.c (File Modified)
478 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
480 Merge old trunk r2081:
481 Don't say that services cannot be killed in
482 ERR_ISCHANSERVICE message (given when trying
483 to kick or deop them), as that's not the case.
487 +1 -1 trunk/src/messages.tab (File Modified)
490 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
492 Merge old trunk r2059
493 Clarifications to the descriptions of umode +Q and cmode +F,
494 suggested by Ariadne@SorceryNet.
498 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
499 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
502 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
504 Merge old trunk r2907,r2991:
505 Allow TESTLINE on channel names.
509 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
510 +4 -0 trunk/help/opers/testline (File Modified)
511 +22 -0 trunk/modules/m_testline.c (File Modified)
514 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
516 Merge old trunk r2835:
517 resolver: if sendto(2) fails, try sending to the next nameserver
521 +1 -1 trunk/src/res.c (File Modified)
524 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
526 Merge old trunk r2817:
527 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
528 starts with a digit. This is safe because the last
529 parameter is a nick and never a UID. (The first parameter
530 in a server-server two-param whois is a UID/SID.)
534 +1 -1 trunk/modules/m_whois.c (File Modified)
537 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
539 Merge old trunk r2779,r2785:
540 Show correct privilege name in a few ERR_NOPRIVS numerics.
544 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
545 +1 -1 trunk/extensions/m_opme.c (File Modified)
546 +2 -2 trunk/unsupported/m_force.c (File Modified)
549 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
551 Merge old trunk r2695:
552 Send an SQUIT instead of an ERROR to announce /die to connected servers.
553 This will generate better server notices.
557 +3 -2 trunk/modules/core/m_die.c (File Modified)
560 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
562 Merge old trunk r2294:
563 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
567 +1 -1 trunk/src/s_user.c (File Modified)
570 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
572 Merge old trunk r2226:
573 If we are connecting outward to a server, check if the
574 server name they sent is the same as what we tried to
575 connect to. Previously such a connection could succeed
576 if there existed connect blocks with the same IP and
577 passwords for the other server name.
581 +11 -0 trunk/modules/core/m_server.c (File Modified)
584 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
586 Merge old trunk r2212:
587 Another handling of SJOINs without nicks:
588 Propagate them if the channel is +P or the channel
589 already existed, otherwise remove the channel again
590 and do not propagate the SJOIN.
594 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
597 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
599 Remove channels entirely from /whois on services.
600 This cannot be overridden with operspy.
604 +20 -17 trunk/modules/m_whois.c (File Modified)
607 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
609 Fix /who on channels with ** in their name.
613 +2 -2 trunk/modules/m_who.c (File Modified)
616 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
618 NEWS: As in 2.1.3, mention that the TS6 revision will
619 interoperate with older versions
623 +2 -1 trunk/NEWS (File Modified)
626 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
628 Fix documentation of HIDE_SERVERS_IPS define.
632 +2 -2 trunk/include/config.h.dist (File Modified)
635 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
637 Don't leak auth{} spoofed ip for I-line is full notice either.
641 +1 -1 trunk/src/s_conf.c (File Modified)
644 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
650 +37 -0 trunk/NEWS (File Modified)
653 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
655 Allow /invite (but not invex) to override +r, +l, +j in
656 addition to +i. As before, a restrictive mode must be in
657 place at /invite time for the invite to have an effect;
658 +r does not count as a restrictive mode if the user is
659 logged in; +l and +j always count as restrictive modes to
660 allow for cases where they would allow join at /invite
661 time but not when the user tries to join.
665 +6 -2 trunk/modules/m_invite.c (File Modified)
666 +21 -10 trunk/src/channel.c (File Modified)
669 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
671 Remove invite_ops_only, forcing it to YES.
675 +0 -1 trunk/doc/example.conf (File Modified)
676 +0 -5 trunk/doc/reference.conf (File Modified)
677 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
678 +0 -1 trunk/include/s_conf.h (File Modified)
679 +0 -6 trunk/modules/m_info.c (File Modified)
680 +10 -14 trunk/modules/m_invite.c (File Modified)
681 +0 -1 trunk/src/newconf.c (File Modified)
682 +0 -1 trunk/src/s_conf.c (File Modified)
685 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
687 Move username check after xline and dnsbl checks, so it
688 will not complain to opers about clients who are xlined
689 or blacklisted anyway (both of which silently reject).
693 +15 -15 trunk/src/s_user.c (File Modified)
696 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
698 - MASTER_MAX is no longer relevant
702 +0 -7 trunk/modules/m_set.c (File Modified)
705 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
707 - add config option for setting max_clients.
711 +5 -0 trunk/doc/example.conf (File Modified)
712 +5 -0 trunk/doc/reference.conf (File Modified)
713 +2 -0 trunk/include/s_conf.h (File Modified)
714 +1 -1 trunk/src/ircd.c (File Modified)
715 +2 -0 trunk/src/newconf.c (File Modified)
716 +2 -1 trunk/src/s_conf.c (File Modified)
719 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
721 - remove get_maxrss() and all of that insecure and unsafe nonsense
725 +3 -38 trunk/src/ircd.c (File Modified)
726 +1 -1 trunk/src/restart.c (File Modified)
727 +0 -4 trunk/src/s_stats.c (File Modified)
730 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
732 - avoid some potential NULL dereferencing
736 +1 -1 trunk/libcharybdis/commio.c (File Modified)
739 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
745 +1 -1 trunk/libcharybdis/poll.c (File Modified)
748 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
750 - rework poll a bit for the MAXCONNECTIONS changes.
754 +46 -23 trunk/libcharybdis/poll.c (File Modified)
757 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
759 Our way of using kqueue may cause it to report fds we
760 don't know about anymore, cope.
764 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
767 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
769 Don't reference freed memory (fde_t) in comm_close().
773 +1 -1 trunk/libcharybdis/commio.c (File Modified)
776 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
778 - fix for 100% cpu use
782 +1 -1 trunk/libcharybdis/commio.c (File Modified)
785 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
787 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
791 +37 -25 trunk/libcharybdis/commio.c (File Modified)
794 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
796 - clear up use of fd_table in ircd.
800 +3 -2 trunk/src/s_serv.c (File Modified)
803 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
805 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
809 +97 -26 trunk/libcharybdis/commio.c (File Modified)
810 +3 -2 trunk/libcharybdis/commio.h (File Modified)
811 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
812 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
813 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
814 +3 -3 trunk/libcharybdis/poll.c (File Modified)
815 +2 -2 trunk/libcharybdis/ports.c (File Modified)
816 +2 -2 trunk/libcharybdis/select.c (File Modified)
819 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
821 Fix some cases where the size argument to strlcpy()
822 for usernames and hostnames is 1 too small.
826 +1 -1 trunk/modules/m_chghost.c (File Modified)
827 +2 -2 trunk/src/res.c (File Modified)
828 +2 -2 trunk/src/s_user.c (File Modified)
831 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
833 Cut down quit/part/kick reasons to avoid quit reasons
834 overflowing the client exiting server notice (from
835 TOPICLEN to 260). kill reasons become shorter accordingly.
836 kline/dline/gline reasons become 390.
837 away messages stay at TOPICLEN for now.
841 +8 -3 trunk/include/ircd_defs.h (File Modified)
842 +2 -2 trunk/modules/m_dline.c (File Modified)
843 +4 -4 trunk/modules/m_gline.c (File Modified)
844 +2 -2 trunk/modules/m_kline.c (File Modified)
847 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
849 Don't leak auth{} spoofed IP addresses in +f notices.
850 from ratbox (androsyn)
854 +10 -3 trunk/src/s_conf.c (File Modified)
857 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
859 Make oper_up() take +i/-i during opering up into account
860 (e.g. no_oper_invis extension, +i in operator::umodes).
861 Remove the hack from no_oper_invis.
865 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
866 +4 -0 trunk/src/s_user.c (File Modified)
869 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
871 no_oper_invis: decrement invisible count when clearing
872 invisible on a local client who has just opered up
873 oper_up() should really do this
877 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
880 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
882 Put "End of Channel Quiet List" instead of
883 "End of Channel Ban List" for a +q list.
884 Due to client restrictions the numerics for
885 quiet lists must be the same as for ban lists.
889 +4 -1 trunk/src/chmode.c (File Modified)
892 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
894 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
895 Change TS6 JOIN processing
896 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
897 a local user joins an existing channel
898 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
899 propagating a TS6 JOIN
900 - don't interpret simple modes in an incoming TS6 JOIN
902 This is to avoid desyncs when certain mode changes (e.g. -im)
903 cross with joins. A downside is that simple modes will be
904 more desynched when a JOIN creates a channel or lowers TS,
905 but that's less important.
907 Update the TS6 specification to include this, and clarify
908 that TMODE can come from a server and that MODE must be
909 translated into TMODE from other servers too.
913 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
914 +19 -127 trunk/modules/core/m_join.c (File Modified)
917 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
919 Make -logfile work again.
923 +2 -2 trunk/src/s_log.c (File Modified)
926 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
928 - fix off-by-one memory overflow error.
932 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
935 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
937 Change handling of modularized umodes:
938 - keep the bitmask reserved forever to the letter, fixing
939 the problems when loading multiple umode modules,
940 unloading them and then loading them in a different order
941 - don't allow local users to change umodes which have
942 been unloaded and don't set them on new users via
947 +24 -3 trunk/src/s_user.c (File Modified)
950 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
952 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
956 +1 -0 trunk/include/s_user.h (File Modified)
957 +0 -22 trunk/libcharybdis/tools.c (File Modified)
958 +0 -1 trunk/libcharybdis/tools.h (File Modified)
959 +22 -0 trunk/src/s_user.c (File Modified)
962 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
964 DNSBL keyword substitution is available as of 2.1.3.
968 +1 -1 trunk/doc/example.conf (File Modified)
971 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
973 Change two occurances like match(userinput, target_p->name) ||
974 match(target_p->name, userinput) to just match(userinput,
975 target_p->name). No client name can contain * or ? now.
979 +1 -1 trunk/modules/m_trace.c (File Modified)
980 +1 -2 trunk/src/s_serv.c (File Modified)
983 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
985 Do not try find_server() on a name find_client() has
986 returned NULL for, as this will always return NULL
987 since the removal of hostmasking.
991 +1 -2 trunk/modules/m_pong.c (File Modified)
992 +0 -4 trunk/src/s_serv.c (File Modified)
995 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
997 Remove server_exists() which checked whether the
998 server name existed taking hostmasking into account
999 and just check with find_server(); admittedly
1000 this checks if the name is a SID but that's not
1005 +3 -27 trunk/modules/core/m_server.c (File Modified)
1008 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1010 Remove hash_find_masked_server(), which made it possible
1011 to specify the full (unmasked) name of a server behind
1012 a hostmask. As a result find_any_client() (for prefixes)
1013 becomes equal to find_client(), so remove that too.
1017 +0 -1 trunk/include/hash.h (File Modified)
1018 +1 -75 trunk/src/hash.c (File Modified)
1019 +1 -1 trunk/src/parse.c (File Modified)
1022 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1024 Remove '*' from valid server name characters.
1025 This makes it impossible to connect hostmasked servers.
1026 (This support didn't work well anyway, was incompatible
1027 with TS6 and we never masked ourselves.)
1031 +1 -1 trunk/src/match.c (File Modified)
1034 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1036 Change spambot, flooder and jupe joiner notices from host to orighost.
1040 +1 -1 trunk/modules/core/m_join.c (File Modified)
1041 +2 -2 trunk/modules/core/m_message.c (File Modified)
1042 +2 -2 trunk/src/channel.c (File Modified)
1045 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1047 Add documentation for SASL client protocol, same as atheme doc/SASL.
1051 + - trunk/doc/sasl.txt (File Added)
1054 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1056 Include real hostname in Closing Link message for unknown
1057 connections that have sent USER. This is helpful for
1058 k-lined users while not breaking server IP hiding.
1062 +3 -1 trunk/src/client.c (File Modified)
1065 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1071 +29 -29 trunk/configure (File Modified)
1074 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1076 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1080 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1083 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1085 Backport from early 3.x:
1088 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1090 - remove "Processing connection to foobar.net" message
1094 +0 -3 trunk/src/s_auth.c (File Modified)
1097 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1099 - missed the processing connection one (actually, we can probably nuke this one)
1103 +1 -2 trunk/src/s_auth.c (File Modified)
1106 river 2006/09/27 16:33:05 UTC (20060927-2174)
1108 get_client_name = stupid
1113 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1116 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1118 - remove excessive arguments
1122 +1 -2 trunk/src/s_conf.c (File Modified)
1123 +1 -1 trunk/src/s_user.c (File Modified)
1126 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1128 - use sendto_one_notice() for on-connect notices too.
1132 +10 -10 trunk/src/s_auth.c (File Modified)
1135 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1137 - use sendto_one_notice() in the core, too.
1141 +2 -2 trunk/src/chmode.c (File Modified)
1142 +8 -15 trunk/src/modules.c (File Modified)
1143 +3 -5 trunk/src/s_conf.c (File Modified)
1144 +1 -2 trunk/src/s_newconf.c (File Modified)
1145 +20 -57 trunk/src/s_user.c (File Modified)
1148 river 2006/09/27 16:19:25 UTC (20060927-2166)
1150 the KILL command will use get_client_name(, SHOW_IP) instead of
1151 target->name, and will show a more useful error for local opers
1156 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1159 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1161 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1165 +4 -2 trunk/src/send.c (File Modified)
1168 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1174 +1 -1 trunk/include/client.h (File Modified)
1177 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1179 - get_id(): fall back to "*" if client has no known name
1183 +1 -1 trunk/include/client.h (File Modified)
1186 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1188 - convert to sendto_one_notice().
1192 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1193 +4 -6 trunk/unsupported/m_force.c (File Modified)
1196 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1198 - use sendto_one_notice() in many places instead of
1199 sendto_one(source_p, ":%s NOTICE %s :", ...);
1203 +10 -25 trunk/extensions/example_module.c (File Modified)
1204 +5 -14 trunk/extensions/hurt.c (File Modified)
1205 +1 -2 trunk/extensions/m_42.c (File Modified)
1206 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1207 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1208 +1 -2 trunk/extensions/m_opme.c (File Modified)
1209 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1210 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1211 +3 -7 trunk/modules/core/m_die.c (File Modified)
1212 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1213 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1214 +1 -2 trunk/modules/m_challenge.c (File Modified)
1215 +11 -15 trunk/modules/m_connect.c (File Modified)
1216 +20 -28 trunk/modules/m_dline.c (File Modified)
1217 +2 -2 trunk/modules/m_etrace.c (File Modified)
1218 +11 -21 trunk/modules/m_gline.c (File Modified)
1219 +2 -4 trunk/modules/m_kline.c (File Modified)
1220 +1 -2 trunk/modules/m_rehash.c (File Modified)
1221 +3 -7 trunk/modules/m_restart.c (File Modified)
1222 +31 -45 trunk/modules/m_set.c (File Modified)
1223 +2 -4 trunk/modules/m_testmask.c (File Modified)
1224 +5 -8 trunk/modules/m_unreject.c (File Modified)
1225 +2 -5 trunk/modules/m_xline.c (File Modified)
1230 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1231 +10 -25 trunk/extensions/example_module.c (File Modified)
1232 +5 -14 trunk/extensions/hurt.c (File Modified)
1233 +1 -2 trunk/extensions/m_42.c (File Modified)
1234 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1235 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1236 +1 -2 trunk/extensions/m_opme.c (File Modified)
1237 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1238 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1239 +3 -7 trunk/modules/core/m_die.c (File Modified)
1240 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1241 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1242 +1 -2 trunk/modules/m_challenge.c (File Modified)
1243 +11 -15 trunk/modules/m_connect.c (File Modified)
1244 +2 -4 trunk/modules/m_dline.c (File Modified)
1245 +2 -2 trunk/modules/m_etrace.c (File Modified)
1246 +11 -21 trunk/modules/m_gline.c (File Modified)
1247 +2 -4 trunk/modules/m_kline.c (File Modified)
1248 +1 -2 trunk/modules/m_rehash.c (File Modified)
1249 +3 -7 trunk/modules/m_restart.c (File Modified)
1250 +31 -45 trunk/modules/m_set.c (File Modified)
1251 +2 -4 trunk/modules/m_testmask.c (File Modified)
1252 +5 -8 trunk/modules/m_unreject.c (File Modified)
1253 +1 -3 trunk/modules/m_xline.c (File Modified)
1254 +2 -2 trunk/src/chmode.c (File Modified)
1255 +8 -15 trunk/src/modules.c (File Modified)
1256 +10 -14 trunk/src/s_auth.c (File Modified)
1257 +3 -6 trunk/src/s_conf.c (File Modified)
1258 +1 -2 trunk/src/s_newconf.c (File Modified)
1259 +20 -57 trunk/src/s_user.c (File Modified)
1260 +4 -2 trunk/src/send.c (File Modified)
1261 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1262 +4 -6 trunk/unsupported/m_force.c (File Modified)
1265 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1267 - keyword-subst from charybdis 2.2.
1271 +12 -3 trunk/doc/example.conf (File Modified)
1272 +58 -3 trunk/doc/reference.conf (File Modified)
1273 + - trunk/include/substitution.h (File Added)
1274 +1 -0 trunk/src/Makefile.in (File Modified)
1275 +2 -2 trunk/src/s_conf.c (File Modified)
1276 +164 -1 trunk/src/s_user.c (File Modified)
1277 + - trunk/src/substitution.c (File Added)
1280 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1282 Removed merge tracking for "svnmerge" for
1283 http://svn.atheme.org/charybdis/branches/release-2.2
1287 + - trunk/ (Property Modified)
1290 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1292 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1293 http://svn.atheme.org/charybdis/branches/release-2.2
1297 + - trunk/ (Property Modified)
1300 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1302 Removed merge tracking for "svnmerge" for
1303 http://svn.atheme.org/charybdis/branches/release-2.2
1307 + - trunk/ (Property Modified)
1310 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1312 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1313 http://svn.atheme.org/charybdis/branches/release-2.2
1317 + - trunk/ (Property Modified)
1320 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1326 + - trunk/ (Property Modified)
1329 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1331 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1332 http://svn.atheme.org/charybdis/branches/release-2.2
1336 + - trunk/ (Property Modified)
1339 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1341 - version bump to 2.2.0
1345 +3 -1 trunk/NEWS (File Modified)
1346 +1 -1 trunk/configure.ac (File Modified)
1349 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1352 + branches/release-2.1 -> 2.2 base
1353 + 3.0 -> branches/cxxconversion
1354 + backport some immediate 3.0 functionality for 2.2
1359 + - trunk/ (File Added)
1362 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1364 Merged revisions 3135,3137 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1368 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1370 - Expand TRACE description
1371 - Mention expiry time in TESTLINE
1373 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1375 Update copyright year for sgml docs to 2007.
1380 + - branches/release-2.1/ (Property Modified)
1381 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1382 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1385 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1387 Merged revisions 1999 via svnmerge from
1388 http://svn.atheme.org/charybdis/trunk
1389 Add river to CREDITS
1392 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1399 + - branches/release-2.1/ (Property Modified)
1400 +1 -0 branches/release-2.1/CREDITS (File Modified)
1403 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1405 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1406 http://svn.atheme.org/charybdis/trunk
1409 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1411 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1413 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1415 - add use_forward to /info
1417 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1419 Call channel_modes() with &me instead of source_p when
1420 sending out a JOIN and SJOIN for a local user. This
1421 saves checking whether they are on the channel they
1424 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1426 If use_forward is disabled:
1428 - hide +f in /mode #channel (/mode #channel f still shows it)
1429 - do not send any mode changes adding +f to local clients
1430 (-f ones are still sent)
1435 + - branches/release-2.1/ (Property Modified)
1436 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1437 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1438 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1439 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1440 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1441 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1442 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1443 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1444 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1445 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1446 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1447 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1450 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1452 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1456 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1457 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1458 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1461 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1463 Add accountability (wallops, log) to OKICK.
1467 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1470 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1472 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1473 Similar to branches/release-2.2 r3061.
1477 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1480 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1482 - Write xline to file after instead of before notifying opers and source
1483 - Also notify source of failure to add xline
1484 Similar to branches/release-2.2 r3057.
1488 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1491 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1493 If a dline/kline/resv cannot be added to the file, send
1494 the regular notices to local opers and source anyway,
1495 and also warn the source (local opers were already warned).
1496 Similar to branches/release-2.2 r3053.
1500 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1503 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1505 Port over fixes from unkline/unxline/unresv to undline.
1506 Similar to branches/release-2.2 r3049.
1510 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1513 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1515 Merged revisions 2915 via svnmerge from
1516 http://svn.atheme.org/charybdis/trunk
1519 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1521 In usage message, show kline.conf and xline.conf instead
1522 of klines.conf and xlines.conf.
1527 + - branches/release-2.1/ (Property Modified)
1528 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1531 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1533 Merged revisions 2831,2833,2853 via svnmerge from
1534 http://svn.atheme.org/charybdis/trunk
1537 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1539 unkline/unxline/unresv:
1540 - if fclose on the output returns an error, treat this as a
1542 - check if the rename from the temp file to the ban conf failed
1544 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1546 When adding a permanent dline/kline/xline/resv, check
1547 the return value of fclose().
1549 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1551 Do not free xline aconf if it could not be written out.
1552 It will be added to the list in memory anyway.
1557 + - branches/release-2.1/ (Property Modified)
1558 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1559 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1560 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1561 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1564 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1566 NEWS: Clarify effects of ip_cloaking changes a little.
1570 +2 -0 branches/release-2.1/NEWS (File Modified)
1573 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1579 +9 -9 branches/release-2.1/configure (File Modified)
1582 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1584 Version bump on 2.1 branch to 2.1.2.
1588 +1 -1 branches/release-2.1/configure.ac (File Modified)
1591 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1593 Mention r2801/r2805.
1597 +1 -0 branches/release-2.1/NEWS (File Modified)
1600 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1602 Merged revisions 2801 via svnmerge from
1603 http://svn.atheme.org/charybdis/trunk
1606 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1608 ip_cloaking: try to avoid truncation by removing more
1609 components of the hostname (except the TLD).
1614 + - branches/release-2.1/ (Property Modified)
1615 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1618 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1624 +8 -1 branches/release-2.1/NEWS (File Modified)
1627 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1629 Merged revisions 2781 via svnmerge from
1630 http://svn.atheme.org/charybdis/trunk
1633 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1635 Fix stupid bug: checked a hostmask against the found
1636 ban instead of all exceptions, causing all host mangled
1637 clients to be exempted if there was a single ban
1638 exception in many cases.
1643 + - branches/release-2.1/ (Property Modified)
1644 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1647 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1649 Merged revisions 2773 via svnmerge from
1650 http://svn.atheme.org/charybdis/trunk
1653 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1655 user@host must be *@* for a shared{} block with flags=locops
1656 (server should not be *).
1661 + - branches/release-2.1/ (Property Modified)
1662 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1665 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1667 Tweak \s code a little.
1671 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1672 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1673 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1676 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1678 Merged revisions 2761 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1682 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1684 The testline/no_tilde fixes are in 2.1.1.
1689 + - branches/release-2.1/ (Property Modified)
1690 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1693 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1699 +4 -1 branches/release-2.1/NEWS (File Modified)
1702 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1704 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
1705 http://svn.atheme.org/charybdis/trunk
1709 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1711 If the auth{} block has no_tilde and is not kline exempt,
1712 check the username without tilde against klines too.
1713 This is consistent with the way klines work on spoofs
1714 (klines checked on both raw and appearing-on-IRC version).
1716 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1718 Rework the fix for klines with no_tilde.
1719 Add an extra argument to find_address_conf() for the
1720 username without tilde, as that may contain one character more.
1722 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1724 Unbreak compile (because of r2697).
1725 testline with ~ could be improved some more perhaps, but this should work.
1727 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1729 testline: take no_tilde and username truncation into account
1731 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1733 Add some information on /testline with no_tilde and username truncation.
1738 + - branches/release-2.1/ (Property Modified)
1739 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1740 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1741 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1742 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1743 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1744 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1747 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1749 Merged revisions 2149,2151 via svnmerge from
1750 http://svn.atheme.org/charybdis/trunk
1753 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1755 Move kills from services from +s to +k snomask.
1756 Kills from non-service opers remain on +s.
1758 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1760 Update description of +s and +k snomasks.
1765 + - branches/release-2.1/ (Property Modified)
1766 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1767 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1768 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1771 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1773 Merged revisions 2685 via svnmerge from
1774 http://svn.atheme.org/charybdis/trunk
1777 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1779 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1784 + - branches/release-2.1/ (Property Modified)
1785 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1788 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1790 Merged revisions 2693 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1794 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1796 Fix truncation (by one) of unidented usernames
1797 if user registration is done because of DNSBL
1798 completion (which is the usual case if a valid
1799 NICK and USER are sent quickly and any DNSBLs
1805 + - branches/release-2.1/ (Property Modified)
1806 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1809 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1815 +10 -0 branches/release-2.1/NEWS (File Modified)
1818 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1824 +9 -9 branches/release-2.1/configure (File Modified)
1827 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1829 Version bump to 2.1.1.
1833 +1 -1 branches/release-2.1/configure.ac (File Modified)
1836 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1838 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
1839 http://svn.atheme.org/charybdis/trunk
1842 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1844 - fix a server notice on SID collision where the server name is mentioned twice
1846 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1848 - get_server_name() is stupid
1850 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1854 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1856 Do the Attempt to re-introduce SID server notice somewhat
1857 differently, showing a real host again if !HIDE_SERVERS_IPS
1858 and still showing the server name exactly once.
1860 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1862 Fix log message for Attempt to re-introduce SID (server notice was ok).
1864 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1866 - replace "No N line" with "no connect block" in a
1868 - show attempted server name in a few serverlog messages
1873 + - branches/release-2.1/ (Property Modified)
1874 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1877 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1879 Merged revisions 2218 via svnmerge from
1880 http://svn.atheme.org/charybdis/trunk
1883 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1885 Fix garbage in /stats y output on 64-bit archs.
1890 + - branches/release-2.1/ (Property Modified)
1891 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1894 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1896 Merged revisions 2438 via svnmerge from
1897 http://svn.atheme.org/charybdis/trunk
1900 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1902 Enable Revision keyword in addition to Id.
1907 + - branches/release-2.1/ (Property Modified)
1908 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1911 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1913 Merged revisions 2679 via svnmerge from
1914 http://svn.atheme.org/charybdis/trunk
1917 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1919 Port over ratbox 2.2 r23253 (anfl):
1920 - remove the cached storage of how many +beI there are, thereby fixing a
1921 case where it can get desynced from reality
1926 + - branches/release-2.1/ (Property Modified)
1927 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1928 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1931 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1933 Merged revisions 2093,2095 via svnmerge from
1934 http://svn.atheme.org/charybdis/trunk
1937 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1939 - change DNSBL licensing to BSD.
1941 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1943 - change x86-assembly FNV implementation to BSD license
1948 + - branches/release-2.1/ (Property Modified)
1949 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1950 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1953 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1955 Merged revisions 2073,2075 via svnmerge from
1956 http://svn.atheme.org/charybdis/trunk
1959 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1961 Put full information in the squit reason when exiting
1962 a server due to a servlink (ziplinks) error.
1964 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1966 Put full information in the squit reason when exiting
1967 a server due to not enough arguments for a command.
1972 + - branches/release-2.1/ (Property Modified)
1973 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1974 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1977 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1979 Merged revisions 2071 via svnmerge from
1980 http://svn.atheme.org/charybdis/trunk
1983 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1985 Don't redirect users from an existing domain to an
1986 existing server in reference.conf.
1992 + - branches/release-2.1/ (Property Modified)
1993 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1996 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1998 Merged revisions 2053 via svnmerge from
1999 http://svn.atheme.org/charybdis/trunk
2002 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2004 Make find_channel_membership() choose the shortest list
2005 (channel's list or user's list) to search, avoiding excessive
2006 CPU usage with services which are in lots of channels.
2007 From ratbox 2.2 (anfl/jilles)
2012 + - branches/release-2.1/ (Property Modified)
2013 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2016 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2022 +9 -9 branches/release-2.1/configure (File Modified)
2025 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2027 Version change 2.1.0rc1 -> 2.1.0 (release).
2031 +1 -1 branches/release-2.1/configure.ac (File Modified)
2034 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2036 Merged revisions 2029 via svnmerge from
2037 http://svn.atheme.org/charybdis/trunk
2040 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2042 NEWS: mention m_webirc.c module
2047 + - branches/release-2.1/ (Property Modified)
2048 +1 -0 branches/release-2.1/NEWS (File Modified)
2051 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2057 +9 -9 branches/release-2.1/configure (File Modified)
2060 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2062 Change version to 2.1.0rc1.
2066 +1 -1 branches/release-2.1/configure.ac (File Modified)
2069 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2071 Merged revisions 2021 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2075 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2077 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2078 related flaky looking things, and instead keep a list
2079 of BlacklistClients in PreClient.
2084 + - branches/release-2.1/ (Property Modified)
2085 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2086 +1 -1 branches/release-2.1/include/client.h (File Modified)
2087 +0 -1 branches/release-2.1/include/res.h (File Modified)
2088 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2089 +0 -24 branches/release-2.1/src/res.c (File Modified)
2090 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2093 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2095 Merged revisions 2015,2017 via svnmerge from
2096 http://svn.atheme.org/charybdis/trunk
2099 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2101 Check if the name in the question section of the
2102 DNS reply matches what we queried, to guard against
2103 late replies to a previous query with the same id.
2105 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2107 res.c: add a comment summarizing our changes
2112 + - branches/release-2.1/ (Property Modified)
2113 +53 -18 branches/release-2.1/src/res.c (File Modified)
2116 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2118 Merged revisions 1981 via svnmerge from
2119 http://svn.atheme.org/charybdis/trunk
2122 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2124 Alphabetize extensions and tweak the descriptions a little.
2129 + - branches/release-2.1/ (Property Modified)
2130 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2131 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2134 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2136 Merged revisions 1975 via svnmerge from
2137 http://svn.atheme.org/charybdis/trunk
2140 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2142 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2143 We should use the IP and not truncate the hostname.
2144 From ratbox 2.2 (androsyn)
2149 + - branches/release-2.1/ (Property Modified)
2150 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2153 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2155 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2156 http://svn.atheme.org/charybdis/trunk
2160 + - branches/release-2.1/ (Property Modified)
2163 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2165 - branch 2.1 release family
2169 + - branches/release-2.1/ (File Added)
2172 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2174 Describe new handling of host mangling in channel bans in SGML.
2178 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2181 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2183 - ok, 2.1 operline brought to you by marvin the melancholy robot
2187 +1 -1 trunk/src/messages.tab (File Modified)
2190 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2192 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2193 If anybody comes up with anything better, then please let us know
2194 and we will change this before 2.1 is branched.
2198 +1 -1 trunk/src/messages.tab (File Modified)
2201 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2203 Add EUID to capab.txt.
2207 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2210 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2216 +3 -0 trunk/NEWS (File Modified)
2219 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2221 Allow service{} servers to manipulate the nick delay table
2222 (for "nickserv enforcement").
2223 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2224 If duration is 0, the nickdelay entry is removed, otherwise
2225 it is added with the duration in seconds (maximum 24 hours).
2226 It is suggested that this is used if the EUID capab is present.
2230 +42 -1 trunk/modules/m_services.c (File Modified)
2233 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2235 HURT: strip off *@ from the start of the mask
2236 reject anything else containing '@' or '!'
2240 +11 -0 trunk/extensions/hurt.c (File Modified)
2243 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2245 ircd.c: need supported.h here
2249 +1 -0 trunk/src/ircd.c (File Modified)
2252 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2254 HURT: less ambiguity here
2255 ips/hosts to be hurt must contain a '.' or ':' otherwise
2256 they are interpreted as nicks
2260 +14 -9 trunk/extensions/hurt.c (File Modified)
2263 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2265 - we're now ircd-charybdis.org.
2266 - properly alphabetize credits
2270 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2273 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2275 - add additional modules to the configs
2279 +6 -0 trunk/doc/example.conf (File Modified)
2280 +12 -0 trunk/doc/reference.conf (File Modified)
2283 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2285 - remove hurt.h, it is pointless and confusing
2289 +27 -62 trunk/extensions/hurt.c (File Modified)
2290 + - trunk/extensions/hurt.h (File Deleted)
2293 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2295 - add code to suggest a local HURT by nickname.
2296 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2300 +40 -10 trunk/extensions/hurt.c (File Modified)
2301 +1 -0 trunk/extensions/hurt.h (File Modified)
2304 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2310 +2 -1 trunk/NEWS (File Modified)
2313 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2315 MASKTRACE/TESTMASK: check orighost as well
2319 +4 -2 trunk/modules/m_etrace.c (File Modified)
2320 +3 -1 trunk/modules/m_testmask.c (File Modified)
2323 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2325 Make RPL_ISUPPORT (005) numeric modularizable.
2326 Currently it will reassemble the numeric every time
2327 it needs to be sent, using a few dozen callbacks;
2328 if this is too slow some caching scheme should be
2333 +0 -1 trunk/include/s_user.h (File Modified)
2334 +36 -114 trunk/include/supported.h (File Modified)
2335 +1 -1 trunk/modules/m_version.c (File Modified)
2336 +1 -0 trunk/src/Makefile.in (File Modified)
2337 +1 -0 trunk/src/ircd.c (File Modified)
2338 +300 -25 trunk/src/s_user.c (File Modified)
2339 + - trunk/src/supported.c (File Added)
2342 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2344 EUID orighost could differ from host only in case,
2345 do not mark as dynamic spoof then
2349 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2352 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2354 kline help file: clarify a bit and remove some obsolete stuff
2355 partly suggested by Olin
2359 +8 -8 trunk/help/opers/kline (File Modified)
2362 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2368 +20 -0 trunk/NEWS (File Modified)
2371 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2373 Show real host/IP to nonopers whoising themselves.
2374 The IP is not shown for auth{} spoofs, otherwise it is,
2375 as it looked rather weird to me to show an auth{} spoofed
2376 IP like this. (/userhost on self still shows the IP.)
2380 +13 -2 trunk/modules/m_whois.c (File Modified)
2383 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2385 Document nick_delay stuff and move it around a bit.
2389 +1 -2 trunk/doc/example.conf (File Modified)
2390 +8 -2 trunk/doc/reference.conf (File Modified)
2393 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2395 - disable nickdelay by default. Needs to be documented in reference.conf.
2399 +2 -0 trunk/doc/example.conf (File Modified)
2400 +2 -0 trunk/doc/reference.conf (File Modified)
2403 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2405 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2409 +2 -1 trunk/modules/m_services.c (File Modified)
2412 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2414 ip_cloaking: somewhat hackish but we need to send the
2415 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2420 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2423 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2425 If EUID is used, show realhost in far connect notice
2426 (but not in far disconnect notice).
2430 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2433 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2436 - use non-ENCAP CHGHOST if possible
2437 - really introduce new users with their mangled and real
2438 host if +h is in default umodes
2442 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2445 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2447 Add non-ENCAP CHGHOST.
2451 +49 -11 trunk/modules/m_chghost.c (File Modified)
2454 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2456 Initial addition of EUID (puts realhost/account in same
2457 command as user introduction).
2458 See doc/technical/euid.txt for more information.
2459 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2463 + - trunk/doc/technical/euid.txt (File Added)
2464 +2 -1 trunk/include/s_serv.h (File Modified)
2465 +1 -1 trunk/include/s_user.h (File Modified)
2466 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2467 +1 -34 trunk/modules/m_chghost.c (File Modified)
2468 +0 -28 trunk/modules/m_services.c (File Modified)
2469 +30 -1 trunk/src/s_serv.c (File Modified)
2470 +30 -3 trunk/src/s_user.c (File Modified)
2473 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2475 Store the mangled host in localClient and use it for
2476 ban matching (also match real host for mangled users,
2477 also match mangled host for uncloaked users).
2478 Improve interaction of +h with auth{} and services
2480 Note that all of this only applies to clients who
2481 connect after the mangling module is loaded
2482 (other clients cannot even set +h).
2483 The sorcerynet cloaking module has not been updated
2488 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2489 +3 -0 trunk/include/client.h (File Modified)
2490 +64 -5 trunk/src/channel.c (File Modified)
2491 +1 -0 trunk/src/client.c (File Modified)
2492 +2 -2 trunk/src/s_user.c (File Modified)
2495 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2497 Document /stats U letters in sgml.
2501 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2504 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2506 Better description of hub_mask and leaf_mask.
2510 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2513 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2515 Add operspy_dont_care_user_info to sgml docs.
2519 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2522 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2524 Add general::operspy_dont_care_user_info.
2525 This makes /who mask equivalent to /who !mask for opers
2526 with the operspy flag, and removes the operspy log/notice
2527 on /who mask, /masktrace and /scan.
2528 The necessary privilege (operspy flag) is unchanged.
2529 Behaviour for the other operspy commands (channel
2530 related ones) is also unchanged.
2534 +1 -0 trunk/doc/example.conf (File Modified)
2535 +6 -0 trunk/doc/reference.conf (File Modified)
2536 +1 -0 trunk/include/s_conf.h (File Modified)
2537 +10 -8 trunk/modules/m_etrace.c (File Modified)
2538 +6 -0 trunk/modules/m_info.c (File Modified)
2539 +8 -5 trunk/modules/m_scan.c (File Modified)
2540 +1 -1 trunk/modules/m_version.c (File Modified)
2541 +6 -1 trunk/modules/m_who.c (File Modified)
2542 +1 -0 trunk/src/newconf.c (File Modified)
2543 +1 -0 trunk/src/s_conf.c (File Modified)
2546 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2548 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2549 This letter will also be used for showing operspy with
2550 limited accountability (show non channel related info
2551 without '!' or notice).
2555 +2 -0 trunk/doc/server-version-info (File Modified)
2556 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2557 +2 -0 trunk/include/ircd.h (File Modified)
2558 +6 -0 trunk/modules/m_info.c (File Modified)
2559 +2 -0 trunk/modules/m_version.c (File Modified)
2560 +1 -0 trunk/src/ircd_state.c (File Modified)
2563 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2565 Add m_webirc module, allows showing real host of CGI:IRC users.
2566 Differences to the version available on my web page for a while:
2567 instructions on how to set it up.
2571 +137 -0 trunk/extensions/Makefile.in (File Modified)
2572 + - trunk/extensions/m_webirc.c (File Added)
2575 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2577 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2581 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2584 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2586 - move beu from core to contributors
2587 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2591 +2 -2 trunk/CREDITS (File Modified)
2594 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2596 Mention that class blocks must be defined before the
2597 auth or connect blocks referencing them.
2601 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2604 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2607 - change from "can join" to "is banned", this reverses sense
2608 and removes "weird" checks like for +i, +l, +j
2609 - don't allow $j to same channel
2610 - +s/+p restriction removed, anyone can /mode b anyway
2615 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2618 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2620 Add a few important lines from reference.conf to example.conf.
2624 +8 -1 trunk/doc/example.conf (File Modified)
2627 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2629 - we don't support rtsigio anymore
2630 - we definately don't support VMS nor Cygwin either.
2634 +2 -2 trunk/INSTALL (File Modified)
2635 +0 -2 trunk/README.FIRST (File Modified)
2638 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2640 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2644 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2647 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2650 - return EXTBAN_NOMATCH for a valid ban that does not match
2651 - consider a $j ban invalid if we were already processing a
2652 can_join for a $j ban
2656 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2659 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2661 extb_extgecos: realhost -> orighost
2665 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2668 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2670 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2674 +59 -0 trunk/extensions/Makefile.in (File Modified)
2675 + - trunk/extensions/extb_canjoin.c (File Added)
2678 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2680 - oh right, charybdis calls that 'orighost'.
2684 +2 -2 trunk/modules/m_who.c (File Modified)
2687 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2689 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2693 +2 -0 trunk/modules/m_who.c (File Modified)
2696 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2698 - also check $x against realhost
2702 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2705 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2707 Sorcerynet people want a debugging notice moved from +s to +d.
2711 +1 -1 trunk/src/blacklist.c (File Modified)
2714 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2716 Use source_p instead of client_p for free_pre_client().
2717 client_p could be NULL or another client.
2721 +1 -1 trunk/src/client.c (File Modified)
2724 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2726 - revert this, I know how to fix it now
2730 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2733 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2735 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2736 This fix is probably suboptimal, but it does indeed fix the problem.
2740 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2743 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2745 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2749 +49 -0 trunk/extensions/Makefile.in (File Modified)
2750 + - trunk/extensions/extb_extgecos.c (File Added)
2753 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2755 Remove undocumented and unused general::fallback_to_ip6_int config option.
2759 +0 -3 trunk/include/s_conf.h (File Modified)
2760 +0 -3 trunk/src/newconf.c (File Modified)
2763 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2766 - document new TESTMASK
2767 - mention that TESTMASK matching is the same as MASKTRACE matching
2768 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2773 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2776 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2778 New testmask from ratbox 2.2.
2779 Allows matches on nick, ip and gecos in addition to user
2780 and host, and is fully analogous to masktrace.
2781 The numeric has changed from 724 to 727 and fields in it
2786 +4 -3 trunk/help/opers/testmask (File Modified)
2787 +1 -0 trunk/include/numeric.h (File Modified)
2788 +82 -9 trunk/modules/m_testmask.c (File Modified)
2789 +2 -2 trunk/src/messages.tab (File Modified)
2792 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2794 contrib -> extensions
2798 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2801 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2803 CHGHOST: Check validity of new hostname.
2804 If the command came from a local client (disabled by
2805 default), send an error message and drop the command.
2806 If the command came from a remote client or server,
2807 send a notice to opers and the target user (if local).
2811 +42 -1 trunk/modules/m_chghost.c (File Modified)
2814 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2820 +23 -1 trunk/NEWS (File Modified)
2823 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2825 When an outgoing server connection succeeds, set
2826 localClient->ip by simply copying the whole sockaddr
2827 struct instead of copying certain parts only.
2831 +1 -19 trunk/src/s_serv.c (File Modified)
2834 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2836 Give a special error message and ignore the connect block
2837 if trying to add a connect block for the server's own name.
2841 +7 -0 trunk/src/newconf.c (File Modified)
2844 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2846 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2847 when --disable-balloc is used, so that it compiles.
2848 Obviously the BlockHeapUsage() stub returns just zeroes so
2849 /stats z will be less informative.
2853 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2856 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2858 Free and zero dns_query in DNS callback for outgoing connect.
2859 This avoids double free of reslist.
2863 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2866 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2868 From ratbox, log failed outgoing connections to serverlog.
2873 +13 -1 trunk/src/s_serv.c (File Modified)
2876 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2878 Change serverlog message when connecting to be more clear and show the port number.
2882 +1 -1 trunk/src/s_serv.c (File Modified)
2885 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2887 Remove gethost_byname(), this is meaningless
2888 since the removal of AAAA -> A fallback (r1763).
2892 +0 -1 trunk/include/res.h (File Modified)
2893 +0 -12 trunk/src/res.c (File Modified)
2896 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2898 Remove ip6.int support and use only ip6.arpa.
2899 The global ip6.int zone has disappeared on June 1
2900 and a lot of other software has been removing ip6.int
2902 This removes the second and last case where IPv6
2903 support in charybdis causes extra lookups and slows
2908 +5 -27 trunk/src/res.c (File Modified)
2911 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2913 Mention new default (r1767) for connect::aftype in sgml docs.
2917 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2920 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2922 Use IPv6 if connect::host looks like an IPv6 address
2923 (contains a colon). No need to aftype=ipv6 anymore.
2927 +2 -0 trunk/src/newconf.c (File Modified)
2930 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2932 More information about connect::host.
2936 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2939 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2941 Remove fallback to A if AAAA cannot be found.
2942 In case of a forward check of a reverse lookup, we
2943 already know if it's ipv4 or ipv6, so it is not
2944 useful and in case of a forward lookup of a hostname
2945 in connect::host, connect::aftype already specifies
2946 if it's ipv4 or ipv6.
2950 +4 -27 trunk/src/res.c (File Modified)
2953 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2956 - check if +c made the message text empty and refuse
2958 - don't copy message text if it is not necessary
2963 +14 -4 trunk/modules/core/m_message.c (File Modified)
2966 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2968 remove_conf_item(): do not free cf_name, this is generally a string constant
2972 +0 -1 trunk/src/newconf.c (File Modified)
2975 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2977 Remove the old unused FDL_ constants.
2981 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2984 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2986 Remove an unused struct irc_sockaddr_storage from fde_t
2987 (allocated for every possible file descriptor).
2991 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2994 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2996 If the DNS lookup for an outgoing connection is still
2997 pending when it is closed, clean it up.
3001 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3004 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3006 If proc_answer() fails (for example if a lookup for an
3007 A record returns a CNAME), fail the query immediately.
3008 Previously the packet was just ignored, leaving the
3013 +4 -8 trunk/src/res.c (File Modified)
3016 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3018 Correct sockhost field in an outgoing server connection.
3019 First copy the host field from the server_conf, then
3020 take the IP from to where the connection was attempted
3021 when the connection callback is called.
3022 (Before r1747 this used the IP from the server_conf.)
3026 +8 -2 trunk/src/s_serv.c (File Modified)
3029 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3031 Remove ipnum (keep aftype) and dns_query from server_conf.
3032 We don't keep track of binary form address in connect{}
3033 blocks anymore, DNS lookups of names in host= gone.
3034 As before the DNS lookup is done on connect.
3035 This should unbreak hostnames in host= somewhat.
3039 +1 -2 trunk/include/s_newconf.h (File Modified)
3040 +2 -2 trunk/src/newconf.c (File Modified)
3041 +1 -42 trunk/src/s_newconf.c (File Modified)
3042 +12 -31 trunk/src/s_serv.c (File Modified)
3045 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3051 +1 -1 trunk/configure (File Modified)
3054 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3056 Fix --disable-balloc help text (said --disable-small-net).
3060 +1 -1 trunk/configure.ac (File Modified)
3063 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3065 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3066 services (+S). Unlike operstring and adminstring, this
3067 is not changeable with /quote set but is updated on rehash.
3071 +1 -0 trunk/doc/example.conf (File Modified)
3072 +10 -2 trunk/doc/reference.conf (File Modified)
3073 +1 -0 trunk/include/s_conf.h (File Modified)
3074 +6 -0 trunk/modules/m_info.c (File Modified)
3075 +3 -2 trunk/modules/m_whois.c (File Modified)
3076 +1 -0 trunk/src/newconf.c (File Modified)
3077 +1 -0 trunk/src/s_conf.c (File Modified)
3080 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3082 Fix handling of comma in whois: ignore the comma and
3083 everything after it but do output the entire parameter
3088 +2 -2 trunk/modules/m_whois.c (File Modified)
3091 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3093 New /stats letter 's' to list HURTs:
3094 - opers get the full listing.
3095 - users get any HURTs that match their sockhost/orighost if
3096 "stats_k_oper_only" is set to 1.
3100 +50 -0 trunk/extensions/hurt.c (File Modified)
3103 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3105 - make the newconf system available to modules.
3109 +4 -1 trunk/include/newconf.h (File Modified)
3110 +4 -8 trunk/src/newconf.c (File Modified)
3113 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3115 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3118 +0 -3 trunk/doc/example.conf (File Modified)
3119 +0 -3 trunk/doc/reference.conf (File Modified)
3122 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3124 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3128 +3 -0 trunk/doc/example.conf (File Modified)
3129 +3 -0 trunk/doc/reference.conf (File Modified)
3132 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3134 Fix too early truncation of JOIN channel list.
3138 +2 -3 trunk/modules/core/m_join.c (File Modified)
3141 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3143 - From ratbox 2.2 (anfl), send server notices about read
3144 errors from handshakes and servers to +s instead of +d.
3145 - Send various server notices about failed server
3146 connections which did not reach registered state network
3147 wide if the connection was initiated by a remote oper.
3148 This avoids annoying the whole net if there is a
3149 broken autoconnect, but allows all opers to see why a
3150 remote connect failed. Failed connections which did reach
3151 server state already generate server notices everywhere.
3153 Note: this is an exception to our general policy to not send
3154 server notices about unregistered connections remotely.
3158 +1 -0 trunk/include/client.h (File Modified)
3159 +20 -6 trunk/src/client.c (File Modified)
3160 +6 -6 trunk/src/s_serv.c (File Modified)
3163 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3169 +1 -1 trunk/doc/example.conf (File Modified)
3170 +1 -1 trunk/doc/reference.conf (File Modified)
3173 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3175 Don't allow #channel +b $c:&channel (inconsistent target).
3179 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3182 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3184 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3188 +0 -2 trunk/include/client.h (File Modified)
3191 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3193 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3197 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3200 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3202 Store IP addresses in whowas. These are shown to opers.
3203 Obtained from Eurus patches.
3204 orighost tracking removed (not worth the memory IMHO),
3205 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3206 with unknown IPs and to not violate auth{} spoof policy.
3210 +2 -0 trunk/doc/reference.conf (File Modified)
3211 +1 -0 trunk/include/numeric.h (File Modified)
3212 +1 -0 trunk/include/whowas.h (File Modified)
3213 +10 -1 trunk/modules/m_whowas.c (File Modified)
3214 +1 -1 trunk/src/messages.tab (File Modified)
3215 +4 -0 trunk/src/whowas.c (File Modified)
3218 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3220 Describe hostmask parameter of masktrace better in sgml docs.
3224 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3227 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3229 masktrace help file: mention CIDR IP masks
3234 +2 -0 trunk/help/opers/masktrace (File Modified)
3237 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3239 MASKTRACE: allow normal match() on IP address also
3244 +2 -3 trunk/modules/m_etrace.c (File Modified)
3247 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3249 Allow +S clients (services) to send to channels and @/+ channels always.
3253 +1 -1 trunk/modules/core/m_message.c (File Modified)
3254 +1 -1 trunk/src/channel.c (File Modified)
3257 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3259 Allow servers to send to @#chan and +#chan.
3263 +1 -1 trunk/modules/core/m_message.c (File Modified)
3266 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3268 Don't count opers on service{} servers in /lusers.
3272 +2 -2 trunk/src/s_user.c (File Modified)
3275 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3277 Show opers the real host behind a dynamic spoof in WHOIS.
3278 If the user is auth{} spoofed, this shows the auth{} spoof
3279 otherwise it shows the DNS hostname and IP address.
3280 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3284 +1 -0 trunk/include/numeric.h (File Modified)
3285 +12 -2 trunk/modules/m_whois.c (File Modified)
3286 +1 -1 trunk/src/messages.tab (File Modified)
3289 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3291 Remove #define HIDE_SPOOF_IPS from config.h, should
3292 have been done earlier.
3296 +0 -7 trunk/include/config.h (File Modified)
3299 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3301 Bring back ERR_CANTKILLSERVER.
3305 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3308 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3311 - also send RPL_HOSTHIDDEN on -h
3312 - don't allow +h for auth{} spoofed clients
3316 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3319 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3321 /etc/resolv.conf parsing:
3322 - don't crash (sometimes) if there is a line without an argument
3323 (e.g. 'search' by itself)
3324 - fix handling of lines with leading whitespace
3328 +9 -8 trunk/src/reslib.c (File Modified)
3331 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3333 Put back code that terminates DNS queries, which was
3334 removed during the resolver changes.
3338 +4 -0 trunk/src/s_auth.c (File Modified)
3341 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3343 - oh hey, that was in the wrong place
3347 +13 -13 trunk/src/s_auth.c (File Modified)
3350 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3352 - handle a situation where a user can go away before DNS completes
3356 +13 -0 trunk/src/s_auth.c (File Modified)
3359 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3365 +1 -0 trunk/include/blacklist.h (File Modified)
3366 +1 -0 trunk/include/res.h (File Modified)
3367 +33 -2 trunk/src/blacklist.c (File Modified)
3368 +2 -0 trunk/src/client.c (File Modified)
3369 +24 -0 trunk/src/res.c (File Modified)
3372 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3374 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3375 if comm_accept() failed.
3377 Found with valgrind.
3381 +4 -4 trunk/src/listener.c (File Modified)
3384 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3386 - handle unavailable Client/preClient structs
3390 +9 -0 trunk/src/blacklist.c (File Modified)
3393 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3395 Add +lf to SGML docs.
3399 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3402 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3404 Also do forwarding if the channel limit (+l) is exceeded.
3408 +1 -1 trunk/help/opers/cmode (File Modified)
3409 +2 -2 trunk/modules/core/m_join.c (File Modified)
3412 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3414 Post-release lovin':
3415 - Update version to 2.1.0.
3416 - Regenerate configure.
3420 +9 -9 trunk/configure (File Modified)
3421 +1 -1 trunk/configure.ac (File Modified)
3424 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3426 Comment out example blacklist{} block.
3430 +7 -7 trunk/doc/example.conf (File Modified)
3431 +7 -7 trunk/doc/reference.conf (File Modified)
3434 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3436 Add note regarding use of AHBL BLs.
3440 +4 -0 trunk/doc/example.conf (File Modified)
3441 +4 -0 trunk/doc/reference.conf (File Modified)
3444 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3450 +2 -2 trunk/CREDITS (File Modified)
3453 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3459 +1 -0 trunk/CREDITS (File Modified)
3462 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3464 Put more recent ratbox CREDITS here.
3468 +3 -2 trunk/doc/Ratbox-team (File Modified)
3471 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3477 +5 -4 trunk/NEWS (File Modified)
3480 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3482 Mention that install or make install also avoids modunload crashes.
3486 +2 -1 trunk/BUGS (File Modified)
3489 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3495 +3 -8 trunk/NEWS (File Modified)
3498 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3504 +3 -2 trunk/BUGS (File Modified)
3507 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3509 - add orighost check to hurt.c
3514 +1 -6 trunk/BUGS (File Modified)
3515 +1 -1 trunk/extensions/hurt.c (File Modified)
3518 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3520 Make kline_exempt exempt from HURT also.
3524 +2 -1 trunk/extensions/hurt.c (File Modified)
3527 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3529 Fix mask HEAL propagation.
3533 +6 -3 trunk/extensions/hurt.c (File Modified)
3536 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3543 +18 -31 trunk/extensions/README (File Modified)
3546 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3548 More target change hax.
3553 +5 -0 trunk/extensions/hurt.c (File Modified)
3556 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3558 Improvements to HURT propagation.
3562 +8 -6 trunk/extensions/hurt.c (File Modified)
3565 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3567 - further simplification
3571 +25 -76 trunk/extensions/hurt.c (File Modified)
3572 +0 -9 trunk/extensions/hurt.h (File Modified)
3575 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3581 +13 -0 trunk/extensions/hurt.c (File Modified)
3584 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3586 - cut off at 15 messages instead of 30
3590 +1 -1 trunk/extensions/hurt.h (File Modified)
3593 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3595 Squash a warning here.
3599 +1 -3 trunk/src/ircd.c (File Modified)
3602 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3604 Don't show servers in /stats l to nonopers if flatten links is enabled.
3608 +3 -1 trunk/modules/m_stats.c (File Modified)
3611 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3617 +20 -7 trunk/extensions/hurt.c (File Modified)
3620 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3622 - remove inline stuff (yuck)
3623 - sockaddr should have been sockhost
3627 +22 -31 trunk/extensions/hurt.c (File Modified)
3630 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3632 - make hurt checking actually work
3636 +2 -7 trunk/extensions/hurt.c (File Modified)
3639 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3641 Slight tweak to alias{}.
3645 +4 -0 trunk/src/parse.c (File Modified)
3648 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3650 - further simplification
3654 +59 -71 trunk/extensions/hurt.c (File Modified)
3655 +0 -1 trunk/extensions/hurt.h (File Modified)
3658 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3660 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3664 +10 -20 trunk/extensions/hurt.c (File Modified)
3665 +0 -4 trunk/extensions/hurt.h (File Modified)
3668 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3670 - remove some unnecessary code here (hurt_initial_check_event()).
3674 +0 -23 trunk/extensions/hurt.c (File Modified)
3677 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3679 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3683 +8 -0 trunk/modules/core/m_message.c (File Modified)
3686 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3688 - more sane tgchange hax
3692 +2 -1 trunk/extensions/hurt.c (File Modified)
3695 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3697 Make HEAL <nick> work.
3701 +40 -43 trunk/extensions/hurt.c (File Modified)
3704 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3706 Destroy hurt_clients list on unload.
3710 +7 -0 trunk/extensions/hurt.c (File Modified)
3713 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3715 Coding style: no space between a function name and parenthesis.
3719 +43 -43 trunk/extensions/hurt.c (File Modified)
3722 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3724 Now works and throws out hurt clients after 30 protocol messages
3725 unless they identify.
3729 +28 -36 trunk/extensions/hurt.c (File Modified)
3730 +1 -7 trunk/extensions/hurt.h (File Modified)
3733 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3735 Working addition/lookup.
3739 +8 -0 trunk/extensions/hurt.c (File Modified)
3742 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3744 Get rid of hyb6 style propagation (:server COMMAND source).
3748 +18 -22 trunk/extensions/hurt.c (File Modified)
3751 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3753 add not-working hurt_add and hurt_find
3757 +13 -5 trunk/extensions/hurt.c (File Modified)
3760 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3762 Comment out a lot of stuff so I can load and unload this without crashing.
3766 +17 -6 trunk/extensions/hurt.c (File Modified)
3769 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3771 Fix svn:keywords and add a short comment at the top.
3775 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3778 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3780 - Make hurt module compile
3781 - Link it to the build
3782 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3783 correct flag name, no CAP_TS6 use etc
3787 +1 -0 trunk/extensions/Makefile.in (File Modified)
3788 +30 -32 trunk/extensions/hurt.c (File Modified)
3791 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3793 Put beu's hurt module in trunk.
3797 + - trunk/extensions/hurt.c (File Added)
3798 + - trunk/extensions/hurt.h (File Added)
3801 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3803 - _iprint(): use stderr instead of stdout
3807 +1 -1 trunk/src/s_log.c (File Modified)
3810 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3812 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3813 and subsequently destroy our kqueue when we close 0, 1, 2
3815 - After closing fd 0, 1, 2 reopen them to /dev/null again
3816 so we don't send messages from malloc etc to a random
3818 - Remove an obsolete comment.
3822 +13 -2 trunk/src/ircd.c (File Modified)
3825 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3831 +29 -1 trunk/NEWS (File Modified)
3834 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3840 +1 -1 trunk/configure (File Modified)
3843 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3845 Fix openssl version check to also accept versions newer than 0.9.6.
3849 +1 -1 trunk/configure.ac (File Modified)
3852 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3854 Oops, need packet.h here.
3858 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3861 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3863 End the flood grace period in CPRIVMSG/CNOTICE.
3867 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3870 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3872 - update class::connectfreq documentation
3876 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3879 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3881 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3885 +3 -6 trunk/src/s_serv.c (File Modified)
3888 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3890 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3894 +1 -1 trunk/src/messages.tab (File Modified)
3897 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3899 Don't mention that /stats p shows idle times, as it doesn't.
3903 +1 -1 trunk/help/opers/stats (File Modified)
3904 +1 -1 trunk/help/users/stats (File Modified)
3907 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3909 /stats A shows DNS servers, it doesn't matter whether ircd
3910 uses ADNS or something else.
3914 +1 -1 trunk/help/opers/stats (File Modified)
3917 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3919 get_client_name() fix
3923 +4 -0 trunk/src/client.c (File Modified)
3926 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3932 +6 -0 trunk/src/ircd.c (File Modified)
3935 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3937 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3940 +16 -17 trunk/configure (File Modified)
3941 +1 -1 trunk/configure.ac (File Modified)
3944 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3946 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3949 +135 -0 trunk/configure (File Modified)
3950 +6 -0 trunk/configure.ac (File Modified)
3953 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3955 Exit 0 on successful -conftest.
3959 +1 -1 trunk/src/ircd.c (File Modified)
3962 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3964 Make the "keep the parent process around" thing work, by opening
3965 a pipe to the child process. This pipe is on fd 0 in the child
3966 process. After successful initialization, the child will write
3967 a byte to this pipe, on fatal errors it will close it without
3970 Somewhat hackish still but should work.
3974 +27 -30 trunk/src/ircd.c (File Modified)
3977 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3979 - convert some error messages to ierror() over fprintf/ilog combination
3983 +3 -6 trunk/src/ircd.c (File Modified)
3986 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3988 - inotice() for loadmodule when in foreground mode
3992 +3 -0 trunk/src/modules.c (File Modified)
3995 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3997 - remove inotice() on loading modules from the config
4001 +0 -3 trunk/src/modules.c (File Modified)
4004 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4006 - usleep for 50000usec in the parent process to allow for startup messages
4007 to be cleanly printed before detaching to shell, this should be more than
4012 +3 -0 trunk/src/ircd.c (File Modified)
4015 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4017 - display more errors during normal startup as to try to help people find common problems
4021 +27 -10 trunk/src/ircd.c (File Modified)
4024 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4026 - version bump in preparation of 2.0.0 release
4030 +9 -9 trunk/configure (File Modified)
4031 +1 -1 trunk/configure.ac (File Modified)
4034 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4036 Change example.conf operator block from "admin" to "god",
4037 so as to show we encourage per-person operator blocks.
4041 +4 -2 trunk/doc/example.conf (File Modified)
4044 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4046 Document alias{} block.
4050 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4053 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4055 Document DNS blacklist stuff in sgml.
4059 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4060 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4063 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4065 Misc /stats clarifications.
4069 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4072 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4074 Move snomasks into umodes chapter.
4075 Move oprivs chapter down.
4079 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4080 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4081 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4084 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4086 Mention operator{} user@host change.
4090 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4093 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4095 operator{} block user@host matches against orighost now, not host.
4096 This means that services/+h spoofs do not work in operator{} blocks;
4097 auth{} spoofs still work.
4101 +4 -0 trunk/doc/example.conf (File Modified)
4102 +1 -1 trunk/doc/reference.conf (File Modified)
4103 +2 -2 trunk/modules/m_challenge.c (File Modified)
4104 +1 -1 trunk/modules/m_oper.c (File Modified)
4107 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4109 - inotice/iwarn/ierror() stuff I was working on
4113 +3 -0 trunk/include/s_log.h (File Modified)
4114 +15 -11 trunk/src/ircd.c (File Modified)
4115 +3 -1 trunk/src/modules.c (File Modified)
4116 +1 -1 trunk/src/newconf.c (File Modified)
4117 +54 -0 trunk/src/s_log.c (File Modified)
4120 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4122 Oops, don't add blacklists to the list twice on rehash.
4126 +3 -2 trunk/src/blacklist.c (File Modified)
4129 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4131 Remove notices to the client about progress of dnsbl lookups.
4135 +0 -4 trunk/src/blacklist.c (File Modified)
4138 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4140 Add auth{} flag dnsbl_exempt.
4144 +2 -1 trunk/doc/example.conf (File Modified)
4145 +2 -1 trunk/doc/reference.conf (File Modified)
4146 +2 -0 trunk/include/s_conf.h (File Modified)
4147 +1 -0 trunk/src/newconf.c (File Modified)
4148 +8 -1 trunk/src/s_user.c (File Modified)
4151 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4153 Switch alias{} and blacklist{} around, for consistency with example.conf.
4157 +18 -18 trunk/doc/reference.conf (File Modified)
4160 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4162 Send a warning to the user if they are dnsbl listed but exempted.
4166 +17 -12 trunk/src/s_user.c (File Modified)
4169 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4171 Move throwing out dnsbl listed clients to registration,
4172 and make kline_exempt exempt from it.
4176 +1 -0 trunk/include/blacklist.h (File Modified)
4177 +4 -0 trunk/include/client.h (File Modified)
4178 +15 -16 trunk/src/blacklist.c (File Modified)
4179 +6 -0 trunk/src/client.c (File Modified)
4180 +17 -0 trunk/src/s_user.c (File Modified)
4183 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4185 Show refcount in /stats n.
4189 +3 -2 trunk/modules/m_stats.c (File Modified)
4192 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4194 Don't look up dnsbls twice if they send USER twice.
4198 +5 -3 trunk/modules/m_user.c (File Modified)
4201 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4203 Add /stats n to help files.
4207 +1 -0 trunk/help/opers/stats (File Modified)
4208 +1 -0 trunk/help/users/stats (File Modified)
4211 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4213 Only check dnsbls for A records, not AAAA.
4217 +1 -1 trunk/src/blacklist.c (File Modified)
4220 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4222 Don't remove non-illegal blacklists on completion of check.
4223 Add debugging notices (not working).
4227 +5 -1 trunk/src/blacklist.c (File Modified)
4230 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4232 Don't call register_local_user() if they haven't sent a nick yet.
4236 +1 -1 trunk/src/blacklist.c (File Modified)
4239 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4241 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4245 +21 -0 trunk/modules/m_stats.c (File Modified)
4248 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4250 More dnsbl rehash fixes, it was adding bogus entries.
4254 +2 -7 trunk/src/newconf.c (File Modified)
4257 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4259 Need blacklist.h here.
4263 +1 -0 trunk/src/s_conf.c (File Modified)
4266 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4272 +1 -2 trunk/configure (File Modified)
4273 +0 -48 trunk/configure.ac (File Modified)
4274 + - trunk/doc/example-iauth.conf (File Deleted)
4275 + - trunk/iauth/ (File Deleted)
4278 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4280 Improve handling of rehashing with blacklists.
4281 Also some coding style tweaks.
4285 +3 -2 trunk/include/blacklist.h (File Modified)
4286 +35 -16 trunk/src/blacklist.c (File Modified)
4287 +2 -0 trunk/src/s_conf.c (File Modified)
4290 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4292 Clear can_send cache if a user logs in or out from services.
4296 +2 -0 trunk/modules/m_services.c (File Modified)
4299 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4301 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4302 This directory is not entered by default.
4303 More stuff needs to be moved into here.
4307 +2 -1 trunk/configure (File Modified)
4308 +1 -0 trunk/configure.ac (File Modified)
4309 +69 -458 trunk/extensions/Makefile.in (File Modified)
4310 + - trunk/extensions/m_clearchan.c (File Deleted)
4311 + - trunk/extensions/m_force.c (File Deleted)
4312 + - trunk/unsupported/ (File Added)
4313 + - trunk/unsupported/Makefile.in (File Added)
4314 + - trunk/unsupported/m_clearchan.c (File Added)
4315 + - trunk/unsupported/m_force.c (File Added)
4318 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4320 Logging/wallops for forcejoin/forcepart, numeric fix.
4321 This needs to be moved to the toys section.
4325 +22 -2 trunk/extensions/m_force.c (File Modified)
4328 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4330 Fix comments at the top (including copyright).
4334 +3 -2 trunk/extensions/m_omode.c (File Modified)
4337 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4339 Add OMODE command to extensions/ for oper mode hacking:
4340 - requires admin privs
4341 - does not work for opped opers
4343 - sends a ServerMode for opping the oper themselves,
4344 otherwise a mode coming from the oper (not only
4345 does this provide full accountability, it is also
4346 easiest to implement while avoiding channels
4347 messed up with bogus bans etc).
4351 +171 -0 trunk/extensions/Makefile.in (File Modified)
4352 + - trunk/extensions/m_omode.c (File Added)
4355 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4361 + - trunk/include/blacklist.h (Property Modified)
4362 + - trunk/src/blacklist.c (Property Modified)
4365 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4367 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4371 +5 -1 trunk/src/blacklist.c (File Modified)
4374 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4376 Initial DNS blacklist support:
4377 - see example.conf for how to use.
4378 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4379 - tor.ahbl.org is also included because most networks will not want to allow tor
4380 (and we're considering going KoS on tor users here anyway due to abuse)
4384 +18 -0 trunk/doc/example.conf (File Modified)
4385 +66 -0 trunk/doc/reference.conf (File Modified)
4386 + - trunk/include/blacklist.h (File Added)
4387 +2 -0 trunk/include/client.h (File Modified)
4388 +3 -0 trunk/modules/m_user.c (File Modified)
4389 +152 -0 trunk/src/Makefile.in (File Modified)
4390 + - trunk/src/blacklist.c (File Added)
4391 +34 -0 trunk/src/newconf.c (File Modified)
4392 +1 -0 trunk/src/s_auth.c (File Modified)
4393 +4 -0 trunk/src/s_user.c (File Modified)
4396 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4398 Remove last bit of lzo stuff (comment in example.conf connect{}).
4402 +0 -4 trunk/doc/example.conf (File Modified)
4405 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4407 Show sasl successes and failures in /stats t (like other
4408 things in /stats t, about local clients only).
4412 +2 -0 trunk/include/s_stats.h (File Modified)
4413 +3 -0 trunk/modules/m_sasl.c (File Modified)
4414 +3 -0 trunk/src/s_stats.c (File Modified)
4417 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4419 Allow messaging services by nickname without using
4420 target change slots (this was already possible with
4421 user@server notation or services shortcuts).
4425 +2 -2 trunk/modules/core/m_message.c (File Modified)
4428 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4430 Abort a safelist if a new /list comes in while one is already in progress.
4434 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4437 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4439 Change $![letter]:[mask] to $~[letter]:[mask]
4440 so both ! and ~ invert an extban.
4444 +2 -0 trunk/src/chmode.c (File Modified)
4447 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4449 - revert due to technical issues
4453 +1 -1 trunk/src/extban.c (File Modified)
4456 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4458 - 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
4462 +1 -1 trunk/src/extban.c (File Modified)
4465 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4467 Don't pace /list on a single channel.
4471 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4474 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4476 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4480 +4 -2 trunk/include/supported.h (File Modified)
4483 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4485 Extban types are case insensitive; force them to lowercase when added.
4489 +5 -5 trunk/doc/extban.txt (File Modified)
4490 +4 -0 trunk/src/chmode.c (File Modified)
4491 +3 -3 trunk/src/extban.c (File Modified)
4494 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4496 sendto_wallops_flags():
4497 - instead of checking IsOper on each client, walk the appropriate list
4498 - instead of sending non-+z wallops from persons to nonopers, send only
4499 +w wallops from persons
4503 +1 -5 trunk/src/send.c (File Modified)
4506 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4508 Prefix oper wallops with "WALLOPS - " if they would
4509 otherwise look like operwalls or locops, when sending
4510 them to local users.
4514 +11 -1 trunk/modules/m_wallops.c (File Modified)
4517 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4519 Make sure destination field in some sasl numerics
4520 is the user's nick, not the sasl agent or server
4525 +2 -2 trunk/modules/m_sasl.c (File Modified)
4528 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4530 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4534 +1 -1 trunk/extensions/Makefile.in (File Modified)
4537 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4539 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4543 +1 -0 trunk/src/s_user.c (File Modified)
4546 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4548 Fix build for when IPv6 is disabled.
4552 +12 -10 trunk/src/s_auth.c (File Modified)
4555 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4557 Add information about adding extban types.
4561 +25 -0 trunk/doc/extban.txt (File Modified)
4564 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4566 Better extban validation: try to match a new extban from
4567 a local user against its setter to see if it is valid.
4568 Unknown extban types from remotes are no longer hidden.
4572 +4 -3 trunk/doc/extban.txt (File Modified)
4573 +1 -0 trunk/include/channel.h (File Modified)
4574 +2 -6 trunk/src/chmode.c (File Modified)
4575 +32 -0 trunk/src/extban.c (File Modified)
4578 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4580 Make sure both .c.o: and .s.o: are followed by the necessary command.
4584 +1 -0 trunk/src/Makefile.in (File Modified)
4587 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4589 Add need_sasl auth{} flag to sgml documentation.
4593 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4596 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4598 Document need_sasl auth{} flag in example confs.
4602 +1 -0 trunk/doc/example.conf (File Modified)
4603 +1 -0 trunk/doc/reference.conf (File Modified)
4606 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4608 Don't allow TB to set an empty topic.
4609 This would be possible if a server sent bad protocol
4610 and could cause a crash.
4614 +4 -0 trunk/modules/m_tb.c (File Modified)
4617 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4623 +1 -1 trunk/Makefile.in (File Modified)
4626 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4632 +2 -2 trunk/configure (File Modified)
4633 +1 -1 trunk/configure.ac (File Modified)
4636 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4642 +2 -2 trunk/configure (File Modified)
4645 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4651 +1 -1 trunk/extensions/Makefile.in (File Modified)
4654 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4656 - rename contrib to extensions to bring some clarity to things
4660 +1 -1 trunk/Makefile.in (File Modified)
4661 +1 -1 trunk/configure.ac (File Modified)
4662 +10 -10 trunk/doc/example.conf (File Modified)
4663 +10 -10 trunk/doc/reference.conf (File Modified)
4664 + - trunk/extensions/ (File Added)
4665 + - trunk/extras/ (File Deleted)
4668 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4674 +1 -1 trunk/Makefile.in (File Modified)
4675 +1 -1 trunk/configure.ac (File Modified)
4676 + - trunk/contrib/ (File Deleted)
4677 + - trunk/extras/ (File Added)
4680 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4682 Don't allow servers to QUIT (they should use SQUIT).
4686 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4689 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4695 + - trunk/src/fnvhash.s (Property Modified)
4698 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4700 - reduced version of code
4704 +9 -61 trunk/src/fnvhash.s (File Modified)
4707 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4709 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4713 +1 -1 trunk/src/fnvhash.s (File Modified)
4716 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4718 Fix orighost matching for klines, etc. Was hashing the visible
4723 +1 -1 trunk/src/hostmask.c (File Modified)
4726 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4728 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4732 +7 -1 trunk/configure (File Modified)
4733 +5 -0 trunk/configure.ac (File Modified)
4734 +5 -6 trunk/src/Makefile.in (File Modified)
4735 +0 -4 trunk/src/fnvhash.s (File Modified)
4736 +0 -2 trunk/src/hash.c (File Modified)
4739 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4741 - regenerate configure
4745 +18 -0 trunk/configure (File Modified)
4748 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4750 - --enable-ricer-hashing option.
4754 +9 -0 trunk/configure.ac (File Modified)
4755 +3 -0 trunk/include/setup.h.in (File Modified)
4758 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4760 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4764 + - trunk/src/fnvhash.s (File Added)
4765 +3 -0 trunk/src/hash.c (File Modified)
4768 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4770 Fix syntax error in reference.conf.
4774 +0 -1 trunk/doc/reference.conf (File Modified)
4777 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4779 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4780 (&& instead of ||...)
4781 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4785 +1 -1 trunk/src/chmode.c (File Modified)
4788 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4790 Documentation for extban.
4794 + - trunk/doc/extban.txt (File Added)
4797 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4799 Add extban modules to example confs.
4803 +5 -0 trunk/doc/example.conf (File Modified)
4804 +10 -0 trunk/doc/reference.conf (File Modified)
4807 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4809 Initial addition of extended ban types (conditionals).
4810 Allows custom +bqeI checks via modules.
4811 Initial extra types are account (a[:mask]), oper (o),
4812 channel (c:name), realname (r:mask), server (s:mask).
4816 +229 -0 trunk/contrib/Makefile.in (File Modified)
4817 + - trunk/contrib/extb_account.c (File Added)
4818 + - trunk/contrib/extb_channel.c (File Added)
4819 + - trunk/contrib/extb_oper.c (File Added)
4820 + - trunk/contrib/extb_realname.c (File Added)
4821 + - trunk/contrib/extb_server.c (File Added)
4822 +13 -0 trunk/include/channel.h (File Modified)
4823 +1 -0 trunk/src/Makefile.in (File Modified)
4824 +14 -5 trunk/src/channel.c (File Modified)
4825 +91 -0 trunk/src/chmode.c (File Modified)
4826 + - trunk/src/extban.c (File Added)
4829 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4831 Do not force +bqeI modes starting with '$' in nick!user@host format.
4832 * and ? characters in them are still assumed to be wildcards.
4836 +6 -0 trunk/src/chmode.c (File Modified)
4839 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4841 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4845 +4 -0 trunk/modules/m_capab.c (File Modified)
4848 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4850 Stop some mixing of client and server protocol.
4854 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4855 +4 -2 trunk/modules/m_pass.c (File Modified)
4856 +6 -0 trunk/modules/m_sasl.c (File Modified)
4857 +6 -0 trunk/modules/m_user.c (File Modified)
4860 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4866 +0 -2 trunk/include/s_newconf.h (File Modified)
4867 +0 -4 trunk/include/s_serv.h (File Modified)
4868 +0 -1 trunk/src/newconf.c (File Modified)
4869 +1 -13 trunk/src/s_serv.c (File Modified)
4872 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4874 - revert LZOLink patch for now
4878 +0 -1 trunk/servlink/Makefile.in (File Modified)
4879 +0 -16 trunk/servlink/README (File Modified)
4880 +2 -36 trunk/servlink/control.c (File Modified)
4881 +0 -3 trunk/servlink/control.h (File Modified)
4882 +7 -5955 trunk/servlink/io.c (File Modified)
4883 + - trunk/servlink/lzoconf.h (File Deleted)
4884 + - trunk/servlink/lzodefs.h (File Deleted)
4885 + - trunk/servlink/minilzo.c (File Deleted)
4886 + - trunk/servlink/minilzo.h (File Deleted)
4887 +0 -1 trunk/servlink/servlink.h (File Modified)
4890 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4896 +4 -2 trunk/servlink/control.c (File Modified)
4897 +2 -1 trunk/servlink/io.c (File Modified)
4900 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4906 +2 -2 trunk/servlink/io.c (File Modified)
4909 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4911 - paranoia, prevent segfaults
4915 +2 -2 trunk/servlink/io.c (File Modified)
4918 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4920 - more optimal servlink code
4924 +21 -8 trunk/servlink/io.c (File Modified)
4927 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4929 - more efficient read strategy
4933 +15 -3 trunk/servlink/io.c (File Modified)
4936 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4938 - use lzo_uintp cast to make LZO happy
4942 +3 -3 trunk/servlink/io.c (File Modified)
4945 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4947 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4951 +4 -0 trunk/doc/example.conf (File Modified)
4952 +2 -1 trunk/include/s_newconf.h (File Modified)
4953 +4 -0 trunk/include/s_serv.h (File Modified)
4954 +1 -0 trunk/servlink/Makefile.in (File Modified)
4955 +16 -0 trunk/servlink/README (File Modified)
4956 +34 -2 trunk/servlink/control.c (File Modified)
4957 +3 -0 trunk/servlink/control.h (File Modified)
4958 +5929 -7 trunk/servlink/io.c (File Modified)
4959 + - trunk/servlink/lzoconf.h (File Added)
4960 + - trunk/servlink/lzodefs.h (File Added)
4961 + - trunk/servlink/minilzo.c (File Added)
4962 + - trunk/servlink/minilzo.h (File Added)
4963 +1 -0 trunk/servlink/servlink.h (File Modified)
4964 +1 -0 trunk/src/newconf.c (File Modified)
4965 +14 -2 trunk/src/s_serv.c (File Modified)
4968 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4970 - remove imalloc, it was a concept that probably wouldn't have worked properly
4974 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4975 + - trunk/libcharybdis/imalloc.c (File Deleted)
4976 + - trunk/libcharybdis/imalloc.h (File Deleted)
4979 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4981 - disable imalloc for now
4985 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4988 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4990 - remove unneeded debug code
4994 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4997 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4999 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5003 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5006 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5008 - more stuff here, imalloc remains disabled for now
5012 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5015 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5021 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5024 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5030 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5031 +2 -0 trunk/src/ircd.c (File Modified)
5034 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5036 - roll back libircd crap
5040 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5041 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5042 +29 -0 trunk/src/.depend (File Modified)
5043 +6 -21 trunk/src/Makefile.in (File Modified)
5044 +3 -218 trunk/src/ircd.c (File Modified)
5045 + - trunk/src/ircd_linker.c (File Deleted)
5046 + - trunk/src/main.c (File Deleted)
5049 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5051 - realloc(), free() implementation
5055 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5058 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5060 - malloc(), calloc() implementation
5064 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5067 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5069 - block_free(), block_find(), retune_heaps() implementation
5073 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5076 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5078 - block_destroy code, block_allocate code.
5082 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5085 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5091 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5094 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5096 - disable imalloc again :P
5100 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5103 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5109 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5112 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5118 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5121 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5123 - constructor code for imalloc engine (malloc_init())
5127 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5130 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5132 - imalloc engine improvements
5136 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5139 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5141 - replace mmap() code with direct brk()/sbrk() calls.
5145 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5148 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5150 - remove outdated i_malloc() interfaces
5154 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5157 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5159 - redisable imalloc (sorry!)
5163 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5166 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5168 - correct GET_PAGE_SLOT() macro
5172 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5175 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5177 - oops forgot to commit it with imalloc turned off
5181 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5184 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5190 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5191 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5194 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5196 - lowlevel imalloc code
5200 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5201 + - trunk/libcharybdis/imalloc.h (File Added)
5204 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5210 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5213 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5219 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5222 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5224 - 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)
5228 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5229 + - trunk/libcharybdis/imalloc.c (File Added)
5232 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5234 - increment configure Id
5238 +2208 -1 trunk/configure (File Modified)
5241 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5243 - bootstrap for imalloc code
5247 +54 -1 trunk/configure.ac (File Modified)
5248 +27 -0 trunk/include/setup.h.in (File Modified)
5251 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5253 Clarify interaction of spoofs and channel bans/operator{} blocks.
5257 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5258 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5261 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5263 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5267 +30 -22 trunk/src/ircd.c (File Modified)
5270 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5272 If shared{} blocks deny something, the command
5273 is silently ignored.
5277 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5280 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5282 Move up IsService check so we don't store a non-service
5283 in preClient->sasl_agent.
5287 +6 -6 trunk/modules/m_sasl.c (File Modified)
5290 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5292 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5293 Add some more sanity checks on agent strings.
5297 +13 -11 trunk/modules/m_sasl.c (File Modified)
5300 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5302 Unknown clients can have an ID too now so make sure to remove
5303 them from the hash if they exit.
5307 +3 -0 trunk/src/client.c (File Modified)
5310 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5312 Only accept sasl from servers in a service{} block.
5313 Not tested but this must go in.
5317 +6 -0 trunk/modules/m_sasl.c (File Modified)
5318 +3 -0 trunk/modules/m_signon.c (File Modified)
5321 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5323 Only process SAVE messages targetting registered users,
5324 not servers or unregistered connections. Could cause
5325 a crash when bad protocol was received.
5329 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5332 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5334 - fix QJM buffer overflow vulnerability (fucking GXTi)
5338 +3 -3 trunk/src/s_user.c (File Modified)
5341 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5343 Mention /scan umodes under oper_spy privilege.
5347 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5350 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5352 Mention that overlapping cluster blocks are a bad thing.
5356 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5359 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5361 - Document cluster{} and shared{} blocks.
5362 - Mention that service{} does not allow wildcards.
5366 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5369 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5371 Document exempt{} and service{} blocks, point to reference.conf for
5372 general{}, channel{} and serverhide{}.
5376 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5379 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5381 Document ~ in lists of values better.
5385 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5388 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5390 More detailed CNOTICE, CPRIVMSG descriptions.
5394 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5397 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5399 Oops, need both Revision and Id on modules.
5403 + - trunk/modules/sno_routing.c (Property Modified)
5406 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5408 Tweak header comment a bit (filename, Id).
5412 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5415 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5417 Add GLINE and UNGLINE.
5421 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5424 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5426 New configure with proper Id.
5430 +3 -1 trunk/configure (File Modified)
5433 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5435 Change #include directives for in6addr_any, hopefully compiles better now.
5439 +3 -1 trunk/configure.ac (File Modified)
5442 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5444 Encourage putting actual administrative information
5445 in the admin{} block.
5449 +3 -3 trunk/doc/example.conf (File Modified)
5452 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5454 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5458 +9 -7 trunk/include/s_conf.h (File Modified)
5459 +1 -0 trunk/src/newconf.c (File Modified)
5460 +10 -0 trunk/src/s_user.c (File Modified)
5463 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5465 - Change to glines = no in example confs
5466 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5471 +1 -1 trunk/doc/example.conf (File Modified)
5472 +1 -1 trunk/doc/reference.conf (File Modified)
5473 +2 -2 trunk/modules/m_gline.c (File Modified)
5476 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5478 - forward-port QJM fix from 1.1
5482 +2 -0 trunk/src/s_user.c (File Modified)
5485 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5487 - add switch to configure to disable the block allocator
5491 +18 -0 trunk/configure (File Modified)
5492 +9 -0 trunk/configure.ac (File Modified)
5493 +0 -6 trunk/include/config.h (File Modified)
5494 +3 -0 trunk/include/setup.h.in (File Modified)
5497 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5499 Fix wierd error that would exit SASL users with "Overridden"
5502 +1 -1 trunk/modules/m_signon.c (File Modified)
5505 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5507 Remove obsolete XXX comment about lazylinks.
5511 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5514 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5516 OJOIN: make sure to send the wallops remotely for #channels
5520 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5523 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5525 Accountability for OJOIN (contrib module)
5528 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5531 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5533 - move more stuff over to ircd_state
5537 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5538 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5539 +9 -0 trunk/src/ircd_state.c (File Modified)
5540 +3 -3 trunk/src/patricia.c (File Modified)
5543 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5545 - move more stuff out of libircd and into ircd_state.c
5549 +5 -5 trunk/src/channel.c (File Modified)
5550 +4 -4 trunk/src/client.c (File Modified)
5551 +12 -0 trunk/src/ircd_state.c (File Modified)
5554 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5556 - this is just barrels of fun
5560 + - trunk/include/ircd_state.h (File Added)
5561 +1 -1 trunk/src/Makefile.in (File Modified)
5562 +2 -1 trunk/src/channel.c (File Modified)
5563 +3 -52 trunk/src/ircd.c (File Modified)
5564 +100 -3 trunk/src/ircd_state.c (File Modified)
5567 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5569 It's .include, not #include.
5573 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5576 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5578 More consistent section titles.
5582 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5583 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5584 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5587 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5589 Mention possible exceeding of +j/+l due to propagation
5590 delays between servers.
5594 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5597 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5600 - "text" -> <quote>text</quote>
5606 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5607 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5608 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5609 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5612 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5614 Remove text about deprecation of glines.
5618 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5621 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5623 - Add description of umode +D, deaf.
5624 - Mention CALLERID 005 token with umode +g.
5628 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5631 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5633 Strip off a leading colon in services shortcuts (aliases).
5637 +2 -0 trunk/src/parse.c (File Modified)
5640 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5642 Add no_oper_invis contrib module, denies opers setting
5643 themselves invisible (except hidden_oper's).
5647 +42 -0 trunk/contrib/Makefile.in (File Modified)
5648 + - trunk/contrib/no_oper_invis.c (File Added)
5651 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5653 Mention /stats E, make the other /stats descriptions more consistent.
5657 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5660 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5662 Mention that the KILL reason and oper will appear on channels.
5666 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5669 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5671 Mention /mode #channel f to query forward channel from outside.
5675 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5678 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5680 Port over RATBOX_2_1 r20960 (anfl):
5681 client connect notices to +C should be hiding the extra
5682 fields for spoofed users
5686 +2 -1 trunk/src/s_user.c (File Modified)
5689 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5691 Add a chapter with our extra user commands:
5692 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5696 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5697 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5700 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5702 Do not put by <server>: in SQUIT reasons to servers
5703 other than the one being exited.
5707 +1 -1 trunk/src/client.c (File Modified)
5710 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5712 Regenerate configure.
5716 +1162 -1159 trunk/configure (File Modified)
5719 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5721 Move the warning flags down so they do not mess up
5722 checks like for -Wl,-export-dynamic.
5726 +33 -30 trunk/configure.ac (File Modified)
5729 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5735 +2 -1 trunk/iauth/Makefile.in (File Modified)
5738 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5740 - build iauth makefile
5744 +3 -2 trunk/configure (File Modified)
5745 +1 -0 trunk/configure.ac (File Modified)
5748 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5754 + - trunk/iauth/Makefile.in (File Added)
5757 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5759 - add iauth.conf.example from irc2.11
5763 + - trunk/doc/example-iauth.conf (File Added)
5766 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5768 - wow, i found some docs on this thing
5772 + - trunk/doc/technical/iauth-internals.txt (File Added)
5775 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5777 - no longer applicable
5781 + - trunk/authdaemon/ (File Deleted)
5784 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5786 - remove libircd.so on make clean (oops)
5790 +1 -1 trunk/src/Makefile.in (File Modified)
5793 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5795 - merge iauth source for experimentation
5799 + - trunk/iauth/ (File Added)
5800 + - trunk/iauth/a_conf.c (File Added)
5801 + - trunk/iauth/a_conf_def.h (File Added)
5802 + - trunk/iauth/a_conf_ext.h (File Added)
5803 + - trunk/iauth/a_defines.h (File Added)
5804 + - trunk/iauth/a_externs.h (File Added)
5805 + - trunk/iauth/a_io.c (File Added)
5806 + - trunk/iauth/a_io_ext.h (File Added)
5807 + - trunk/iauth/a_log.c (File Added)
5808 + - trunk/iauth/a_log_def.h (File Added)
5809 + - trunk/iauth/a_log_ext.h (File Added)
5810 + - trunk/iauth/a_struct_def.h (File Added)
5811 + - trunk/iauth/iauth.c (File Added)
5812 + - trunk/iauth/mod_lhex.c (File Added)
5813 + - trunk/iauth/mod_lhex_ext.h (File Added)
5814 + - trunk/iauth/mod_pipe.c (File Added)
5815 + - trunk/iauth/mod_pipe_ext.h (File Added)
5816 + - trunk/iauth/mod_rfc931.c (File Added)
5817 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5818 + - trunk/iauth/mod_socks.c (File Added)
5819 + - trunk/iauth/mod_socks_ext.h (File Added)
5820 + - trunk/iauth/mod_webproxy.c (File Added)
5821 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5824 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5826 User /quote help index was not sorted properly.
5830 +2 -2 trunk/help/Makefile.in (File Modified)
5831 +8 -8 trunk/help/users/index (File Modified)
5834 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5840 +25 -8 trunk/help/opers/index (File Modified)
5841 + - trunk/help/opers/scan (File Added)
5844 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5847 - Document SCAN UMODES
5848 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5852 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5855 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5857 Add our copyright information to /info (part of release-1.1 r1026).
5861 +1 -0 trunk/src/version.c.SH (File Modified)
5864 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5866 Fix some compile warnings.
5870 +1 -1 trunk/modules/core/m_join.c (File Modified)
5871 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5872 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5873 +1 -1 trunk/modules/m_scan.c (File Modified)
5874 +4 -4 trunk/modules/m_signon.c (File Modified)
5877 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5879 RSFNC: OK, actually consider unknowns also for detecting a collide.
5880 Otherwise we can get two clients with the same nick.
5884 +1 -1 trunk/modules/m_services.c (File Modified)
5887 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5889 - charybdis profiling stuff
5890 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5895 +0 -8 trunk/configure (File Modified)
5896 +1 -8 trunk/configure.ac (File Modified)
5897 +18 -0 trunk/include/channel.h (File Modified)
5898 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5899 +335 -260 trunk/src/.depend (File Modified)
5900 +1569 -0 trunk/src/Makefile.in (File Modified)
5901 + - trunk/src/chmode.c (File Added)
5902 +16 -1 trunk/src/ircd.c (File Modified)
5903 +11 -0 trunk/src/main.c (File Modified)
5904 +11 -0 trunk/src/modules.c (File Modified)
5907 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5909 RSFNC: Do not send kills to servers for unknowns
5913 +4 -2 trunk/modules/m_services.c (File Modified)
5916 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5918 Describe service{} blocks in reference.conf.
5922 +12 -0 trunk/doc/reference.conf (File Modified)
5925 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5927 Replace this list of modes with pointers to other documentation.
5931 +6 -50 trunk/doc/modes.txt (File Modified)
5934 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5936 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5937 looks too much like an old-ircd client pointer otherwise.
5941 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5944 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5947 - note truncation of the list (perhaps sending multiple
5949 - clarify in a comment that /findforwards on a nonexistent
5950 channel can be useful
5951 - sendto_one_notice() requires that the text start with
5956 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5959 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5961 When we close a local server's link, always include the
5962 name of the client causing the exit in the reason in the
5963 SQUIT we send them (replacing them with us). This makes
5964 sure server notices for stuff like "Not enough arguments
5965 to server command" are different on the two sides.
5969 +7 -5 trunk/src/client.c (File Modified)
5972 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5974 New contrib module m_findforwards.c
5978 +112 -0 trunk/contrib/Makefile.in (File Modified)
5979 + - trunk/contrib/m_findforwards.c (File Added)
5982 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5984 Whoops, don't show real host behind auth{} spoof in
5985 spoof notices if hide_spoof_ips is enabled.
5987 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5991 +3 -2 trunk/src/s_conf.c (File Modified)
5994 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5996 Add dalnet-style /identify that sends to nickserv or chanserv.
6000 +102 -0 trunk/contrib/Makefile.in (File Modified)
6001 + - trunk/contrib/m_identify.c (File Added)
6004 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6006 Document alias{} blocks a bit better.
6010 +9 -0 trunk/doc/reference.conf (File Modified)
6013 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6015 - add aliases to /stats m (data usage is not counted though, sorry)
6019 +1 -0 trunk/include/s_conf.h (File Modified)
6020 +3 -0 trunk/src/newconf.c (File Modified)
6021 +15 -0 trunk/src/parse.c (File Modified)
6024 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6026 - remove m_sshortcut as it's no longer relevant
6030 +0 -145 trunk/modules/Makefile.in (File Modified)
6031 + - trunk/modules/m_sshortcut.c (File Deleted)
6034 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6036 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6037 targets instead of my original idea :P)
6041 +32 -0 trunk/doc/example.conf (File Modified)
6042 +35 -0 trunk/doc/reference.conf (File Modified)
6043 +4 -0 trunk/include/parse.h (File Modified)
6044 +7 -0 trunk/include/s_conf.h (File Modified)
6045 +82 -0 trunk/src/newconf.c (File Modified)
6046 +78 -0 trunk/src/parse.c (File Modified)
6047 +16 -0 trunk/src/s_conf.c (File Modified)
6050 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6052 Remove some spaces after tabs. ??
6056 +18 -18 trunk/src/newconf.c (File Modified)
6059 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6062 - make sure to clear all marks also if the who was aborted
6063 because of too many matches
6064 - give ERR_TOOMANYMATCHES if too many matches
6067 ratbox RATBOX_2_2 r22003 (jilles)
6071 +28 -26 trunk/modules/m_who.c (File Modified)
6074 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6080 +9 -9 trunk/configure (File Modified)
6081 +1 -1 trunk/configure.ac (File Modified)
6084 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6086 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6090 +2 -1 trunk/include/s_newconf.h (File Modified)
6091 +20 -0 trunk/modules/m_rehash.c (File Modified)
6092 +1 -1 trunk/src/s_newconf.c (File Modified)
6095 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6097 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6101 +0 -1 trunk/doc/example.conf (File Modified)
6102 +0 -3 trunk/doc/reference.conf (File Modified)
6103 +0 -1 trunk/include/s_conf.h (File Modified)
6104 +0 -6 trunk/modules/m_info.c (File Modified)
6105 +1 -1 trunk/src/channel.c (File Modified)
6106 +0 -1 trunk/src/newconf.c (File Modified)
6109 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6111 Missing header in m_chghost.c
6114 +1 -0 trunk/modules/m_chghost.c (File Modified)
6117 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6119 Relocate QJM code to a seperate function(change_nick_user_host)
6120 Change CHGHOST to use change_nick_user_host instead of just setting it
6124 +3 -0 trunk/include/s_user.h (File Modified)
6125 +1 -1 trunk/modules/m_chghost.c (File Modified)
6126 +3 -78 trunk/modules/m_signon.c (File Modified)
6127 +89 -0 trunk/src/s_user.c (File Modified)
6130 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6132 Restore /stats a (dns servers, admin-only).
6136 +1 -0 trunk/include/res.h (File Modified)
6137 +5 -8 trunk/modules/m_stats.c (File Modified)
6138 +16 -0 trunk/src/res.c (File Modified)
6141 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6143 - Add CHARYBDIS_PROFILE if we are profiling.
6144 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6145 - Remove duplicate --enable-epoll entry.
6149 +1595 -15 trunk/configure (File Modified)
6150 +30 -11 trunk/configure.ac (File Modified)
6151 +3 -0 trunk/include/setup.h.in (File Modified)
6154 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6156 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6160 +28 -0 trunk/aclocal.m4 (File Modified)
6163 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6165 Allow requesting forward channel and quiet list in same mode command.
6169 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6172 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6174 Add description of xline wildcards.
6178 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6181 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6183 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6187 +0 -4 trunk/modules/m_services.c (File Modified)
6190 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6196 +1 -1 trunk/include/hook.h (File Modified)
6199 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6201 call_hook, not hook_call
6205 +1 -1 trunk/modules/core/m_join.c (File Modified)
6208 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6210 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6211 Could be useful for a number of things.
6215 +9 -0 trunk/modules/core/m_join.c (File Modified)
6218 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6220 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6224 +7 -0 trunk/include/hook.h (File Modified)
6227 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6229 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6233 +15 -0 trunk/modules/m_services.c (File Modified)
6236 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6238 Clarify snomask +f, +k, +u.
6242 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6245 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6247 Cmode +p and +s may be set simultaneously.
6251 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6254 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6256 actually, we should check the data version on each reload (oops)
6260 +6 -6 trunk/src/main.c (File Modified)
6263 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6265 more work on the loader
6269 +45 -21 trunk/src/main.c (File Modified)
6272 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6274 Add prototype ircd_state.c
6278 + - trunk/src/ircd_state.c (File Added)
6281 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6283 Smaller improvements.
6287 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6290 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6292 Add a lot of stuff here.
6296 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6299 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6301 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6305 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6308 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6310 Invex doesn't trump +r or (sic) +J.
6314 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6317 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6319 Check to make sure a module is not loaded before loading it.
6323 +6 -1 trunk/src/ircd_parser.y (File Modified)
6326 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6328 - Add a missing comma in the HeaderMessages array
6329 - Only send "Your hostname is too long ..." if that really is the case
6333 +2 -2 trunk/src/s_auth.c (File Modified)
6336 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6338 build_symtable() will have already bailed here, so no need to check
6339 explicitly whether or not charybdis_main is NULL.
6343 +7 -16 trunk/src/main.c (File Modified)
6346 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6348 Data structure versioning, part 1.
6352 +10 -1 trunk/include/ircd_defs.h (File Modified)
6353 +2 -0 trunk/src/ircd.c (File Modified)
6354 +15 -3 trunk/src/main.c (File Modified)
6357 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6359 build a symbol table and use that instead of doing a raw dlsym on everything
6363 + - trunk/include/ircd_linker.h (File Added)
6364 +71 -1 trunk/src/Makefile.in (File Modified)
6365 + - trunk/src/ircd_linker.c (File Added)
6366 +16 -4 trunk/src/main.c (File Modified)
6369 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6371 The launcher now calls io_loop() instead of charybdis_main().
6372 This is so that we do not have to reinitialize *everything* later.
6376 +1 -0 trunk/include/ircd.h (File Modified)
6377 +6 -7 trunk/src/ircd.c (File Modified)
6378 +13 -1 trunk/src/main.c (File Modified)
6381 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6383 Use global binding on libircd.so.
6387 +1 -1 trunk/src/main.c (File Modified)
6390 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6392 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6393 (it will do more later)
6397 +14 -12 trunk/include/config.h (File Modified)
6398 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6399 +31 -5 trunk/src/Makefile.in (File Modified)
6400 +78 -1 trunk/src/ircd.c (File Modified)
6401 + - trunk/src/main.c (File Added)
6404 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6406 Add whitespace here, oops.
6410 +1 -1 trunk/CREDITS (File Modified)
6413 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6415 Properly copy over the IP address here instead of using a cheap hack.
6416 Because the hack didn't work right except on IPv6. :|
6420 +12 -2 trunk/src/s_newconf.c (File Modified)
6423 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6425 Revert reject cache notice to ratbox's, which more
6426 clearly suggests what's happening.
6430 +4 -1 trunk/src/reject.c (File Modified)
6433 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6435 Fix the openssl status in the overview information.
6439 +1 -3 trunk/configure (File Modified)
6440 +1 -3 trunk/configure.ac (File Modified)
6443 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6445 - Add simple exempt{} block (127.0.0.1) to example.conf.
6446 - Remove mention of deny{}.
6450 +5 -0 trunk/doc/example.conf (File Modified)
6451 +1 -1 trunk/doc/reference.conf (File Modified)
6454 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6456 example.conf: add some comments at the start
6457 reference.conf: some ircd-ratbox -> charybdis
6461 +11 -0 trunk/doc/example.conf (File Modified)
6462 +6 -5 trunk/doc/reference.conf (File Modified)
6465 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6467 Rename m_createauthonly module to createauthonly
6468 as this is not a module providing an m_function
6473 +1 -38 trunk/contrib/Makefile.in (File Modified)
6474 + - trunk/contrib/createauthonly.c (File Added)
6475 + - trunk/contrib/m_createauthonly.c (File Deleted)
6478 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6480 Add to example confs commented lines for:
6481 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6482 sno_globalkline.so, sno_globaloper.so.
6486 +5 -1 trunk/doc/example.conf (File Modified)
6487 +9 -1 trunk/doc/reference.conf (File Modified)
6490 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6492 - Unbreak connecting to connect{}s with hostnames
6493 instead of IP addresses (broken with new resolver).
6494 - Try to do A/AAAA query based on aftype in
6495 connect{} (doesn't seem to work fully).
6499 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6502 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6504 Unbreak /rehash dns.
6508 +1 -0 trunk/src/res.c (File Modified)
6511 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6513 Preserve Hybrid Id and add one of our own.
6517 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6518 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6521 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6523 Add anfl and Androsyn to CREDITS.
6524 They wrote a lot of ratbox code we use, both before and after the fork.
6528 +2 -0 trunk/CREDITS (File Modified)
6531 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6533 Hostname validity check.
6537 +42 -3 trunk/src/s_auth.c (File Modified)
6540 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6542 Version bump to 1.2.0.
6546 +9 -9 trunk/configure (File Modified)
6547 +1 -1 trunk/configure.ac (File Modified)
6550 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6552 - Missed a spot in the IPv6 code here. Should be usable now.
6556 +2 -2 trunk/src/res.c (File Modified)
6559 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6561 Alright, so, this massive commit does the following:
6563 - Adds a resolver based on the undernet and hybrid one.
6564 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6565 - Makes a check in ./configure be posixly correct
6566 - Simplifies the auth code and DNS callbacks
6568 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6572 +1 -1 trunk/Makefile.in (File Modified)
6573 + - trunk/adns/ (File Deleted)
6574 +148 -80 trunk/configure (File Modified)
6575 +1 -2 trunk/configure.ac (File Modified)
6576 +6 -0 trunk/include/client.h (File Modified)
6577 +1 -0 trunk/include/packet.h (File Modified)
6578 +153 -41 trunk/include/res.h (File Modified)
6579 + - trunk/include/reslib.h (File Added)
6580 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6581 +930 -1449 trunk/modules/.depend (File Modified)
6582 +3 -0 trunk/modules/m_stats.c (File Modified)
6583 +417 -621 trunk/src/.depend (File Modified)
6584 +1 -1 trunk/src/.indent.pro (File Modified)
6585 +2069 -289 trunk/src/Makefile.in (File Modified)
6586 + - trunk/src/adns.c (File Deleted)
6587 + - trunk/src/res.c (File Added)
6588 + - trunk/src/reslib.c (File Added)
6589 +11 -50 trunk/src/s_auth.c (File Modified)
6590 +4 -26 trunk/src/s_newconf.c (File Modified)
6593 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6595 Document the NOBALLOC feature.
6599 +7 -1 trunk/include/config.h (File Modified)
6602 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6604 commands.sgml changes
6608 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6611 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6617 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6620 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6622 Improve description of class{} block (in particular,
6623 mention server classes as well as client classes).
6627 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6630 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6633 -/* sendq: servers need a higher sendq as they send more data */
6634 +/* sendq: servers need a higher sendq as they are sent more data */
6638 +1 -1 trunk/doc/reference.conf (File Modified)
6641 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6643 Add modules{} block.
6647 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6650 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6652 Add general::oper_snomask, snomask on oper up for opers
6653 that have umode +s set on oper up, but do not have
6654 a specific snomask setting in their operator block.
6655 If this is empty or not specified, +s is used as before.
6659 +4 -1 trunk/doc/example.conf (File Modified)
6660 +7 -1 trunk/doc/reference.conf (File Modified)
6661 +1 -0 trunk/include/client.h (File Modified)
6662 +1 -0 trunk/include/s_conf.h (File Modified)
6663 +32 -0 trunk/src/newconf.c (File Modified)
6664 +1 -0 trunk/src/s_conf.c (File Modified)
6665 +13 -3 trunk/src/s_user.c (File Modified)
6668 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6673 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6676 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6678 Add MASKTRACE and CHANTRACE commands.
6682 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6685 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6687 document loadmodule directive
6691 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6694 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6700 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6703 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6705 q:lines are no longer living in the ircd.conf either
6709 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6712 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6714 remove k:line, d:line, x:line as they are their own files now
6718 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6721 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6723 New place for operator::snomask.
6727 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6730 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6732 Document connect {}.
6736 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6739 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6741 example.conf: move operator::snomask to a more logical place,
6742 more sensible default
6743 reference.conf: add operator::snomask
6747 +3 -3 trunk/doc/example.conf (File Modified)
6748 +3 -0 trunk/doc/reference.conf (File Modified)
6751 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6753 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6754 in those conf entries that take umodes like <name1>, <name2>, ...
6758 +3 -0 trunk/doc/reference.conf (File Modified)
6759 +3 -0 trunk/src/newconf.c (File Modified)
6762 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6768 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6771 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6777 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6780 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6786 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6789 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6795 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6798 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6800 Document operator {} blocks.
6804 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6807 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6809 auth{}: clarify/add some details
6813 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6816 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6818 auth{}: Move a paragraph.
6822 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6825 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6827 Document auth{} blocks.
6831 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6834 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6840 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6843 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6845 Add umode +R, prevents unidentified clients from
6846 sending private messages or notices. /accept'ed
6847 clients and opers are exempt.
6848 Due to the /accept part, this is only checked
6849 at the target's server, may want to change
6854 +1 -0 trunk/help/opers/umode (File Modified)
6855 +1 -0 trunk/help/users/umode (File Modified)
6856 +2 -0 trunk/include/client.h (File Modified)
6857 +1 -0 trunk/include/numeric.h (File Modified)
6858 +11 -1 trunk/modules/core/m_message.c (File Modified)
6859 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6860 +1 -1 trunk/src/messages.tab (File Modified)
6861 +1 -1 trunk/src/s_user.c (File Modified)
6864 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6866 Don't allow a nick change if banned or quieted (and not
6867 voiced or opped) on a channel. This uses numeric 435
6868 (bahamut's "cannot change to a banned nick") because
6869 bahamut/ircu's 437 and hyperion's 438 already have
6870 another meaning for us.
6874 +2 -0 trunk/include/channel.h (File Modified)
6875 +1 -0 trunk/include/numeric.h (File Modified)
6876 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6877 +38 -0 trunk/src/channel.c (File Modified)
6878 +1 -1 trunk/src/messages.tab (File Modified)
6881 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6884 - respect ban exceptions
6885 - also deny a knock if quieted
6889 +2 -1 trunk/modules/m_knock.c (File Modified)
6892 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6894 Reverse bad substitution in comment.
6898 +1 -1 trunk/src/channel.c (File Modified)
6901 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6903 - set DynSpoof flag for clients spoofed at registration
6904 - add orighost instead of host to the hostname hash
6908 +5 -1 trunk/src/s_user.c (File Modified)
6911 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6913 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6917 +2 -3 trunk/src/send.c (File Modified)
6920 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6922 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6926 +17 -7 trunk/modules/m_signon.c (File Modified)
6929 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6931 Correct minimum args on ENCAP SASL to avoid nasty core.
6935 +1 -1 trunk/modules/m_sasl.c (File Modified)
6938 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6940 Style nits: sptr can't ever be NULL, don't compare truth
6945 +2 -3 trunk/modules/m_scan.c (File Modified)
6948 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6950 - Comment out scan_cmodes() prototype to suppress warning
6951 - Correct minimum parameter count for mo_scan()
6955 +2 -2 trunk/modules/m_scan.c (File Modified)
6958 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6961 - Include full command in operspy notice
6962 - Allow global scans (no-list used, mask not used) without operspy
6963 - Use ERR_NOPRIVS numeric
6967 +21 -9 trunk/modules/m_scan.c (File Modified)
6970 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6972 Cancel out the >3 default if < is given; this way
6973 any </> specification fully overrides the default.
6977 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6980 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6982 - Call mo_list() from m_list() to reduce code duplication
6983 - Default to >3, rather arbitrarily (conf option?)
6984 - Make < and > mean less than and greater than again
6988 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6991 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6993 When processing topic burst, hide connecting server
6994 on netburst if flatten links is enabled.
6998 +9 -2 trunk/modules/m_tb.c (File Modified)
7001 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7003 - remove PENALTY token
7007 +0 -1 trunk/include/supported.h (File Modified)
7010 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7013 - Add PENALTY because we have a pace-wait system.
7014 - Add FNC due to SAVE and RSFNC
7019 +4 -2 trunk/include/supported.h (File Modified)
7022 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7024 mkay, indent went nuts here
7028 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7031 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7033 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7034 and can be used instead. The SAFELIST implementation is the one used by
7035 default, as most users/networks will be used to it.
7039 +1 -0 trunk/NEWS (File Modified)
7040 +14 -0 trunk/include/client.h (File Modified)
7041 +5 -0 trunk/include/hash.h (File Modified)
7042 +404 -272 trunk/modules/Makefile.in (File Modified)
7043 + - trunk/modules/m_list.c (File Deleted)
7044 + - trunk/modules/m_list_ratbox.c (File Added)
7045 + - trunk/modules/m_list_safelist.c (File Added)
7046 +5 -5 trunk/src/hash.c (File Modified)
7049 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7051 Clear invites on a lowerTS JOIN or SJOIN.
7052 This should complete kick_on_split_riding protection.
7056 +5 -0 trunk/modules/core/m_join.c (File Modified)
7057 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7060 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7062 Like in ratbox, send and interpret timestamps on invites.
7066 +9 -2 trunk/modules/m_invite.c (File Modified)
7069 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7071 Add +S (network service) umode. Just for completeness, users or opers
7076 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7079 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7085 +35 -2 trunk/NEWS (File Modified)
7088 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7090 Split off a PreClient structure for data to be freed on registation (i.e. password).
7091 New hook introduce_client for post-registration messages.
7092 Fix b0rked SASL numerics.
7093 Burst REALHOST post-introduction for spoofed-on-registration clients.
7094 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7095 Pre-registration signon support.
7099 +10 -0 trunk/configure (File Modified)
7100 +2 -0 trunk/configure.ac (File Modified)
7101 +14 -4 trunk/include/client.h (File Modified)
7102 +1 -0 trunk/include/hook.h (File Modified)
7103 +1 -0 trunk/include/numeric.h (File Modified)
7104 +3 -0 trunk/include/setup.h.in (File Modified)
7105 +16 -0 trunk/modules/m_chghost.c (File Modified)
7106 +25 -21 trunk/modules/m_sasl.c (File Modified)
7107 +63 -30 trunk/modules/m_signon.c (File Modified)
7108 +18 -0 trunk/src/client.c (File Modified)
7109 +2 -0 trunk/src/hook.c (File Modified)
7110 +5 -5 trunk/src/messages.tab (File Modified)
7111 +2 -0 trunk/src/s_serv.c (File Modified)
7112 +28 -2 trunk/src/s_user.c (File Modified)
7115 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7117 Update hook documentation.
7121 +30 -0 trunk/doc/hooks.txt (File Modified)
7124 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7126 Improve @/# handling in match_esc().
7130 +21 -13 trunk/src/match.c (File Modified)
7133 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7135 backtrack instead of bailing out when handling a mismatched escape
7139 +1 -1 trunk/src/match.c (File Modified)
7142 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7144 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7147 +2 -1 trunk/CREDITS (File Modified)
7150 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7152 Fix the escape brokenness and pick up a more efficient matching algorithm,
7153 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7154 Patch sent upstream. They can do whatever they want with it, *shrug*.
7158 +147 -161 trunk/src/match.c (File Modified)
7161 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7163 If flatten links is enabled, fake the origins of some ServerModes
7164 sent to clients so that the server sending the netburst is hidden.
7165 Most mode hacks still show the true source.
7169 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7170 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7173 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7175 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7176 where the exit originated).
7177 - When receiving an SQUIT for a server themselves
7178 (IsMe(target_p) || target_p == client_p)
7179 close their link and send a local server notice.
7183 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7184 +6 -3 trunk/src/client.c (File Modified)
7187 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7189 Hooking into the wrong hook, whoops. :P
7193 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7194 +6 -10 trunk/modules/core/m_join.c (File Modified)
7197 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7199 this doesn't work right, right now :P
7203 +40 -0 trunk/contrib/Makefile.in (File Modified)
7204 + - trunk/contrib/m_createauthonly.c (File Added)
7205 +6 -0 trunk/include/hook.h (File Modified)
7206 +26 -1 trunk/modules/core/m_join.c (File Modified)
7207 +1 -1 trunk/src/ircd.c (File Modified)
7210 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7212 Make can_join() hookable.
7216 +12 -1 trunk/src/channel.c (File Modified)
7219 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7221 add 'int approved;' to the channel event hook
7225 +1 -0 trunk/include/hook.h (File Modified)
7228 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7230 Use SIDs in SASL ENCAP origin.
7231 Ignore responses from other agents once the first SASL response has been received for a client.
7235 +9 -5 trunk/modules/m_sasl.c (File Modified)
7238 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7240 Removed stray debug code.
7244 +1 -1 trunk/modules/m_sasl.c (File Modified)
7247 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7249 Don't complain "unknown MODE flag" if a non-oper attempts
7250 to unset an oper only umode they do not have.
7251 This is to prevent unwanted error messages when users/bots
7252 do things like MODE <nick> +i-sw.
7256 +4 -2 trunk/src/s_user.c (File Modified)
7259 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7261 Fix client_exit hook name and only call it for local exits that are not
7266 +3 -2 trunk/modules/m_sasl.c (File Modified)
7269 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7271 Fix SASL logic to actually use stored agent UID.
7272 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7273 Add abort code for exiting clients.
7277 +18 -9 trunk/modules/m_sasl.c (File Modified)
7280 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7282 Port over ratbox 2.2 /challenge. This is slightly more secure
7283 (better crypto, longer keys, challenge timeout) and has better
7286 The respond tool is no longer part of the ircd tree but a
7287 separate package, currently available from
7288 http://respond.ircd-ratbox.org (we should mirror/... this).
7292 +65 -310 trunk/doc/challenge.txt (File Modified)
7293 +5 -5 trunk/include/client.h (File Modified)
7294 +3 -0 trunk/include/irc_string.h (File Modified)
7295 +3 -0 trunk/include/numeric.h (File Modified)
7296 +94 -50 trunk/modules/m_challenge.c (File Modified)
7297 +1 -2 trunk/src/client.c (File Modified)
7298 +125 -0 trunk/src/irc_string.c (File Modified)
7299 +2 -2 trunk/src/messages.tab (File Modified)
7300 + - trunk/tools/rsa_respond/ (File Deleted)
7303 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7305 Preliminary SASL support.
7309 +7 -0 trunk/include/client.h (File Modified)
7310 +6 -0 trunk/include/numeric.h (File Modified)
7311 +1 -0 trunk/modules/Makefile.in (File Modified)
7312 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7313 +175 -1 trunk/modules/m_cap.c (File Modified)
7314 + - trunk/modules/m_sasl.c (File Added)
7315 +2 -0 trunk/modules/m_user.c (File Modified)
7316 +5 -5 trunk/src/messages.tab (File Modified)
7317 +8 -2 trunk/src/s_user.c (File Modified)
7320 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7322 SIGNON: make logout also apply remotely.
7326 +7 -2 trunk/modules/m_signon.c (File Modified)
7329 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7331 Use an asterisk when sending empty logins in SIGNON.
7335 +5 -5 trunk/modules/m_signon.c (File Modified)
7338 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7340 SIGNON: Only add whowas entry (add_history()) and wipe
7341 accepts (del_all_accepts()) if nick changed.
7345 +5 -3 trunk/modules/m_signon.c (File Modified)
7348 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7350 SIGNON: slight fixes to collision code:
7351 - don't kill if target_p == source_p (nick unchanged or only changed case)
7352 - add comment that SAVE support is missing
7353 - use sendto_realops_snomask() instead of sendto_realops_flags()
7357 +9 -6 trunk/modules/m_signon.c (File Modified)
7360 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7362 Fix up kills for bad nick/user/host on SIGNON.
7366 +16 -6 trunk/modules/m_signon.c (File Modified)
7369 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7371 If changing to a nick with a digit, only allow the UID.
7375 +4 -0 trunk/modules/m_signon.c (File Modified)
7378 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7380 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7381 Strip leading digits from logins that are not purely numeric.
7385 +3 -0 trunk/include/numeric.h (File Modified)
7386 +2 -0 trunk/include/send.h (File Modified)
7387 +1 -0 trunk/modules/Makefile.in (File Modified)
7388 +456 -3 trunk/modules/m_services.c (File Modified)
7389 + - trunk/modules/m_signon.c (File Added)
7390 +2 -2 trunk/src/messages.tab (File Modified)
7391 +98 -0 trunk/src/send.c (File Modified)
7394 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7396 Remove old server notice umodes from example confs.
7400 +1 -2 trunk/doc/example.conf (File Modified)
7401 +4 -17 trunk/doc/reference.conf (File Modified)
7404 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7406 Add snomask help file (forgot this earlier).
7410 + - trunk/help/opers/snomask (File Added)
7413 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7415 Add umode +l (receive locops).
7419 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7422 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7424 We don't plan to implement cmode +R (quiet unidentified) and
7425 umode +I (deny invite) for 1.1, so comment them out from the
7430 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7431 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7434 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7436 Improve snomask usage description.
7440 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7443 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7445 Mention the word snomask with umode +s (needs to be a link really).
7449 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7452 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7454 Add snomask +Z (operspy notices).
7458 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7461 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7463 Misc updates/clarifications.
7467 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7470 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7476 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7477 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7478 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7481 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7483 - Allow ENCAP REALHOST outside burst
7484 - Fix comment describing race condition: this can only happen
7485 on a local whois with use_whois_actually enabled
7489 +4 -6 trunk/modules/m_chghost.c (File Modified)
7492 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7494 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7498 +39 -0 trunk/contrib/Makefile.in (File Modified)
7499 + - trunk/contrib/sno_globaloper.c (File Added)
7502 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7504 Pass along old umodes and snomask in umode_changed hook,
7505 changing its parameter type from struct Client *
7506 to hook_data_umode_changed *. (For a new client, both
7509 The IP cloaking module now fully ignores umode changes
7510 where +h didn't change.
7514 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7515 +7 -0 trunk/include/hook.h (File Modified)
7516 +18 -4 trunk/src/s_user.c (File Modified)
7519 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7521 move libcharybdis-provided function initialisation into libcharybdis_init().
7525 +32 -11 trunk/src/ircd.c (File Modified)
7528 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7530 Make +f notices (local host, global host, global user@host, local class)
7531 netwide. Exceeding /quote set max remains local.
7535 +4 -4 trunk/src/s_conf.c (File Modified)
7538 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7540 Netwide notices about attempts to join juped channels.
7544 +1 -1 trunk/modules/core/m_join.c (File Modified)
7547 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7549 Send server notices about failed oper attempts globally.
7550 Successful remote oper attempt notices will be generated
7551 from the mode changes.
7555 +3 -3 trunk/modules/m_challenge.c (File Modified)
7556 +2 -2 trunk/modules/m_oper.c (File Modified)
7559 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7561 Rest of infrastructure for sending server notices globally.
7562 Uses a new L_NETWIDE level on sendto_realops_snomask().
7566 +1 -0 trunk/include/send.h (File Modified)
7567 +31 -4 trunk/src/send.c (File Modified)
7570 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7572 Add general::global_snotices conf option to control
7573 whether we send out SNOTEs. Does not do anything yet.
7577 +1 -0 trunk/doc/example.conf (File Modified)
7578 +6 -0 trunk/doc/reference.conf (File Modified)
7579 +1 -0 trunk/include/s_conf.h (File Modified)
7580 +6 -0 trunk/modules/m_info.c (File Modified)
7581 +1 -0 trunk/src/newconf.c (File Modified)
7582 +1 -0 trunk/src/s_conf.c (File Modified)
7585 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7587 Only accept SNOTE from servers.
7591 +2 -0 trunk/modules/m_snote.c (File Modified)
7594 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7596 Correct parv indices so this actually works.
7600 +2 -2 trunk/modules/m_snote.c (File Modified)
7603 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7609 +3 -3 trunk/modules/m_snote.c (File Modified)
7612 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7614 Add m_snote.c, SNOTE propagator.
7618 +86 -0 trunk/modules/Makefile.in (File Modified)
7619 + - trunk/modules/m_snote.c (File Added)
7622 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7624 start seeding the 1.1 NEWS file
7628 +4 -0 trunk/NEWS (File Modified)
7631 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7633 rename some modules to more descriptive names...
7637 +2 -131 trunk/contrib/Makefile.in (File Modified)
7638 + - trunk/contrib/globalconnexit.c (File Deleted)
7639 + - trunk/contrib/globallineactive.c (File Deleted)
7640 + - trunk/contrib/sno_farconnect.c (File Added)
7641 + - trunk/contrib/sno_globalkline.c (File Added)
7642 +1 -120 trunk/modules/Makefile.in (File Modified)
7643 + - trunk/modules/networknotice.c (File Deleted)
7644 + - trunk/modules/sno_routing.c (File Added)
7647 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7649 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7650 Uses FLAGS2_FLOODDONE bit on servers.
7654 +3 -0 trunk/include/client.h (File Modified)
7655 +121 -1 trunk/modules/Makefile.in (File Modified)
7656 + - trunk/modules/networknotice.c (File Added)
7659 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7661 Don't show servers in /trace to nonopers if flatten links is enabled.
7665 +8 -5 trunk/modules/m_trace.c (File Modified)
7668 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7671 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7672 - send back confirmation to source, if local client
7673 - send a +s server notice if the source is neither a server nor a service (+S)
7677 +5 -1 trunk/modules/m_chghost.c (File Modified)
7680 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7682 Use sendto_realops_snomask_from() to make the
7683 server notices appear to come from the affected
7688 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7689 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7692 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7694 Add sendto_realops_snomask_from(), allows
7695 specification of apparent source server.
7699 +1 -0 trunk/include/send.h (File Modified)
7700 +41 -1 trunk/src/send.c (File Modified)
7703 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7705 Revert r579. Keep host, not orighost in oper up notice.
7706 It would be inconsistent to have orighost there, and we
7707 don't want to mess up all server notices by putting both
7712 +1 -1 trunk/src/s_user.c (File Modified)
7715 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7717 Include the IP address in operlog/foperlog.
7721 +10 -8 trunk/modules/m_challenge.c (File Modified)
7722 +8 -6 trunk/modules/m_oper.c (File Modified)
7725 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7727 Call umode_changed hook on oper up.
7731 +1 -0 trunk/src/s_user.c (File Modified)
7734 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7736 Add globalconnexit contrib module, shows remote client connects/exits
7737 except netsplits/netjoin on snomask +F.
7738 Notice formatting will probably change somewhat still.
7742 +80 -0 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globalconnexit.c (File Added)
7746 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7748 Declare snomask_modes[] so modules can provide snomasks.
7752 +2 -0 trunk/include/snomask.h (File Modified)
7755 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7757 Replace user_signon hook with two new hooks: new_local_user
7758 and new_remote_user.
7759 These are called right before the user is introduced to the
7760 rest of the network.
7764 +2 -1 trunk/include/hook.h (File Modified)
7765 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7766 +4 -2 trunk/src/hook.c (File Modified)
7767 +2 -3 trunk/src/s_user.c (File Modified)
7770 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7772 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7776 +2 -2 trunk/modules/m_scan.c (File Modified)
7779 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7781 Update doc/technical/send.txt.
7785 +91 -131 trunk/doc/technical/send.txt (File Modified)
7788 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7790 Add chantrace and masktrace to help files.
7794 + - trunk/help/opers/chantrace (File Added)
7795 +27 -20 trunk/help/opers/index (File Modified)
7796 + - trunk/help/opers/masktrace (File Added)
7797 +2 -0 trunk/help/opers/operspy (File Modified)
7800 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7802 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7803 Shows etrace-like output for all users in a channel,
7804 in particular IP addresses.
7808 +75 -2 trunk/modules/m_etrace.c (File Modified)
7811 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7813 Port over ratbox 2.2 r21727 (anfl):
7814 add some logging when we drop servers in places where we only notify opers
7818 +31 -0 trunk/modules/core/m_server.c (File Modified)
7821 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7823 display orighost in operup message
7827 +1 -1 trunk/src/s_user.c (File Modified)
7830 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7832 Add globallineactive contrib module, a hack which can often
7833 show k/d/g/x line active for remote clients.
7837 +52 -0 trunk/contrib/Makefile.in (File Modified)
7838 + - trunk/contrib/globallineactive.c (File Added)
7841 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7843 Show IP field in the same way as MASKTRACE:
7844 "255.255.255.255" if it's unknown (remote TS5 client)
7845 and "0" if we or the remote server are purposely
7850 +12 -1 trunk/modules/m_scan.c (File Modified)
7853 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7856 - don't show servers in a global scan
7857 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7861 +4 -1 trunk/modules/m_scan.c (File Modified)
7864 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7866 Implement SCAN UMODES.
7870 +3 -0 trunk/include/numeric.h (File Modified)
7871 +128 -2 trunk/modules/m_scan.c (File Modified)
7872 +2 -2 trunk/src/messages.tab (File Modified)
7875 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7881 +1 -1 trunk/modules/m_scan.c (File Modified)
7884 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7886 parv[0] should be parv[1].
7890 +1 -1 trunk/modules/m_scan.c (File Modified)
7893 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7899 +1 -1 trunk/modules/m_scan.c (File Modified)
7902 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7908 +2 -2 trunk/modules/m_scan.c (File Modified)
7911 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7913 framework for scan command
7917 +113 -0 trunk/modules/Makefile.in (File Modified)
7918 + - trunk/modules/m_scan.c (File Added)
7921 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7923 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7927 +2 -0 trunk/include/irc_string.h (File Modified)
7928 +157 -1 trunk/modules/m_etrace.c (File Modified)
7929 +129 -90 trunk/src/match.c (File Modified)
7932 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7934 orighost may live in a different hash bucket (likely the case), lets check it standalone
7938 +39 -3 trunk/src/hostmask.c (File Modified)
7941 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7943 SVN didn't check modules/ somehow, hrmm.
7947 +1 -1 trunk/modules/m_kline.c (File Modified)
7948 +6 -6 trunk/modules/m_stats.c (File Modified)
7951 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7953 Track hostmask entries for client_p->orighost, if available.
7954 Not throughly tested, but seems to work fine.
7958 +8 -4 trunk/include/hostmask.h (File Modified)
7959 +14 -10 trunk/src/hostmask.c (File Modified)
7962 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7964 Pass on SQUIT reasons more.
7968 +17 -19 trunk/src/client.c (File Modified)
7971 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7973 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7974 This way, hidden admins also get them.
7978 +4 -4 trunk/src/send.c (File Modified)
7981 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7983 From ircd-ratbox 2.2 (r21339 anfl):
7984 ms_kill() should be using find_person(), not find_client()
7985 otherwise it can generate a core.
7989 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7992 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7994 Add m_error to core_module_table, so it is loaded by default.
7998 +1 -0 trunk/src/modules.c (File Modified)
8001 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8003 comment is a const char *, not char *.
8007 +1 -1 trunk/include/hook.h (File Modified)
8010 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8012 Fix a long standing hybrid 7 bug: when getting a read error
8013 on a server, report_error() is called with a %d instead of
8014 a %s in the format string ("Lost connection" in +d).
8018 +1 -1 trunk/src/client.c (File Modified)
8021 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8027 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8030 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8032 Add document describing capabilities and what they mean.
8036 + - trunk/doc/technical/capab.txt (File Added)
8039 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8041 Change client_exit hook to pass all exit_client() parameters.
8045 +8 -0 trunk/include/hook.h (File Modified)
8046 +6 -1 trunk/src/client.c (File Modified)
8049 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8051 Add client_exit hook, called in exit_client() for all
8052 clients of all types, except clients exiting because
8053 of netsplits (QS). The only thing done before it is
8054 marking the client as "closing" (to prevent
8059 +1 -0 trunk/include/hook.h (File Modified)
8060 +2 -0 trunk/src/client.c (File Modified)
8061 +2 -0 trunk/src/hook.c (File Modified)
8064 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8066 Improve the code that calculates the nnnS nnnC counts
8069 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8073 +43 -36 trunk/modules/m_trace.c (File Modified)
8076 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8078 Add server_eob hook.
8079 Planning to use this for netsplit/join notices.
8083 +1 -0 trunk/include/hook.h (File Modified)
8084 +2 -0 trunk/modules/m_pong.c (File Modified)
8085 +2 -0 trunk/src/hook.c (File Modified)
8088 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8090 Default motd: ircd-ratbox -> charybdis
8094 +1 -1 trunk/doc/ircd.motd (File Modified)
8097 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8099 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8103 +4 -4 trunk/src/s_user.c (File Modified)
8106 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8108 - Remove obsolete EOB help file
8109 - Document snomask in the help files
8114 + - trunk/help/opers/eob (File Deleted)
8115 +13 -12 trunk/help/opers/index (File Modified)
8116 +1 -13 trunk/help/opers/umode (File Modified)
8117 +7 -7 trunk/help/users/index (File Modified)
8120 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8122 Bail if snomask to parse is not given. Pointy hat to myself.
8126 +3 -0 trunk/src/snomask.c (File Modified)
8129 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8131 Remove m_flags from autoconf
8135 +0 -1 trunk/contrib/Makefile.in (File Modified)
8138 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8144 + - trunk/contrib/m_flags.c (File Deleted)
8147 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8149 If +s is in oper_only_umodes, clear snomask on deoper.
8153 +5 -0 trunk/src/s_user.c (File Modified)
8156 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8158 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8162 +2 -2 trunk/configure (File Modified)
8163 +2 -2 trunk/configure.ac (File Modified)
8166 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8168 Remove the old server notice umodes.
8169 Default oper only umodes is now +s.
8170 Please make sure all remaining umodes still work.
8174 +3 -21 trunk/include/client.h (File Modified)
8175 +0 -12 trunk/src/newconf.c (File Modified)
8176 +1 -1 trunk/src/s_conf.c (File Modified)
8177 +12 -12 trunk/src/s_user.c (File Modified)
8180 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8182 operator::flags nick_changes now controls +n snomask instead of +n umode.
8186 +8 -8 trunk/src/s_user.c (File Modified)
8189 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8191 Move down h_umode_changed hook call after umode allowed checks
8192 (so it will not see +a if someone tries to set it but is not
8197 +2 -3 trunk/src/s_user.c (File Modified)
8200 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8202 Move over non-+s server notices (hopefully, all of them).
8206 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8207 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8208 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8209 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8210 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8211 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8212 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8213 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8214 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8215 +2 -2 trunk/libcharybdis/event.c (File Modified)
8216 +2 -2 trunk/modules/core/m_join.c (File Modified)
8217 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8218 +3 -3 trunk/modules/core/m_message.c (File Modified)
8219 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8220 +2 -2 trunk/modules/core/m_server.c (File Modified)
8221 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8222 +1 -1 trunk/modules/m_post.c (File Modified)
8223 +1 -1 trunk/modules/m_services.c (File Modified)
8224 +2 -2 trunk/src/channel.c (File Modified)
8225 +3 -3 trunk/src/client.c (File Modified)
8226 +1 -1 trunk/src/hash.c (File Modified)
8227 +5 -5 trunk/src/s_conf.c (File Modified)
8228 +2 -2 trunk/src/s_log.c (File Modified)
8229 +4 -4 trunk/src/s_user.c (File Modified)
8232 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8234 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8238 +2 -1 trunk/include/snomask.h (File Modified)
8239 +2 -2 trunk/src/snomask.c (File Modified)
8242 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8244 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8248 +1 -1 trunk/contrib/example_module.c (File Modified)
8249 +2 -2 trunk/include/ircd_defs.h (File Modified)
8250 +6 -6 trunk/modules/core/m_error.c (File Modified)
8251 +1 -1 trunk/modules/core/m_join.c (File Modified)
8252 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8253 +1 -1 trunk/modules/core/m_message.c (File Modified)
8254 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8255 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8256 +18 -18 trunk/modules/core/m_server.c (File Modified)
8257 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8258 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8259 +4 -4 trunk/modules/m_challenge.c (File Modified)
8260 +4 -4 trunk/modules/m_dline.c (File Modified)
8261 +13 -13 trunk/modules/m_gline.c (File Modified)
8262 +5 -5 trunk/modules/m_kline.c (File Modified)
8263 +2 -2 trunk/modules/m_oper.c (File Modified)
8264 +1 -1 trunk/modules/m_pong.c (File Modified)
8265 +13 -13 trunk/modules/m_rehash.c (File Modified)
8266 +4 -4 trunk/modules/m_resv.c (File Modified)
8267 +16 -16 trunk/modules/m_set.c (File Modified)
8268 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8269 +6 -6 trunk/modules/m_xline.c (File Modified)
8270 +1 -1 trunk/src/adns.c (File Modified)
8271 +2 -2 trunk/src/channel.c (File Modified)
8272 +1 -1 trunk/src/listener.c (File Modified)
8273 +1 -1 trunk/src/s_auth.c (File Modified)
8274 +15 -15 trunk/src/s_conf.c (File Modified)
8275 +3 -3 trunk/src/s_user.c (File Modified)
8276 +7 -7 trunk/src/send.c (File Modified)
8279 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8282 - set +s snomask if +s umode set but no snomasks
8283 - put numerics in more logical order
8287 +3 -1 trunk/src/s_user.c (File Modified)
8290 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8292 parse_snobuf_to_mask(): default to + at start
8293 allows stuff like /mode jilles +s C
8297 +1 -1 trunk/src/snomask.c (File Modified)
8300 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8302 Changes to user_mode() snomask handling.
8303 - show snomask (if not 0) on /mode <nick>
8304 - show snomask once at the end if +s/-s used
8305 - only parse 1 parameter for umode changes
8306 - don't crash on /mode <nick> +s
8307 - /mode <nick> -s clears snomask, doesn't use parameter
8308 - set umode +s iff snomask is not 0
8309 - snomask is not propagated, but umode +s is
8313 +97 -72 trunk/src/s_user.c (File Modified)
8316 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8318 Convert some messages over to snomask.
8322 +29 -29 trunk/src/client.c (File Modified)
8323 +2 -2 trunk/src/ircd.c (File Modified)
8324 +13 -13 trunk/src/modules.c (File Modified)
8325 +1 -1 trunk/src/newconf.c (File Modified)
8326 +5 -5 trunk/src/parse.c (File Modified)
8327 +1 -1 trunk/src/restart.c (File Modified)
8328 +4 -4 trunk/src/s_newconf.c (File Modified)
8329 +11 -11 trunk/src/s_serv.c (File Modified)
8332 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8334 include snomask.h from client.h
8338 +1 -0 trunk/include/client.h (File Modified)
8341 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8343 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8347 +1 -0 trunk/src/newconf.c (File Modified)
8348 +2 -1 trunk/src/snomask.c (File Modified)
8351 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8353 should start with +, not \0. Whoops. :)
8357 +1 -1 trunk/src/snomask.c (File Modified)
8360 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8362 core snomask support.
8366 +3 -0 trunk/doc/example.conf (File Modified)
8367 +2 -0 trunk/include/client.h (File Modified)
8368 +2 -0 trunk/include/numeric.h (File Modified)
8369 +2 -0 trunk/include/s_newconf.h (File Modified)
8370 +63 -0 trunk/include/send.h (File Modified)
8371 + - trunk/include/snomask.h (File Added)
8372 +1 -0 trunk/src/Makefile.in (File Modified)
8373 +1 -1 trunk/src/messages.tab (File Modified)
8374 +8 -0 trunk/src/newconf.c (File Modified)
8375 +12 -0 trunk/src/s_user.c (File Modified)
8376 +235 -0 trunk/src/send.c (File Modified)
8377 + - trunk/src/snomask.c (File Added)
8380 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8382 add a blank line after the license info.
8386 +1 -1 trunk/CREDITS (File Modified)
8389 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8391 Extend copyright to 2006.
8395 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8398 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8401 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8405 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8406 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8409 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8411 Add oper privileges document.
8415 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8416 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8419 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8421 Capitalize message names in services shortcuts (for consistency).
8425 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8428 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8434 +1 -1 trunk/src/patricia.c (File Modified)
8437 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8439 Remove obsolete 'nextconnect' variable.
8443 +0 -1 trunk/include/ircd.h (File Modified)
8444 +0 -2 trunk/src/client.c (File Modified)
8445 +0 -1 trunk/src/ircd.c (File Modified)
8448 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8450 Remove this remnant of the hybrid 6 ziplinks implementation.
8454 + - trunk/include/s_zip.h (File Deleted)
8457 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8459 Make clone limiting work on orighost, not host (so it
8460 looks through services cloaks). Lightly tested, please
8465 +2 -0 trunk/modules/m_chghost.c (File Modified)
8466 +1 -1 trunk/src/client.c (File Modified)
8467 +1 -1 trunk/src/s_conf.c (File Modified)
8470 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8472 Don't forget to link me_realhost() into the command hash.
8474 Pointy hat to: myself
8478 +1 -1 trunk/modules/m_chghost.c (File Modified)
8481 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8483 It's call_hook, not hook_call.
8487 +1 -1 trunk/src/s_user.c (File Modified)
8490 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8492 Add unreject help file.
8496 + - trunk/help/opers/unreject (File Added)
8499 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8501 Link the all-important 42 module to the build :P
8505 +1 -0 trunk/contrib/Makefile.in (File Modified)
8508 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8510 Mention /rehash help.
8514 +1 -0 trunk/help/opers/rehash (File Modified)
8517 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8519 Add h_user_signon hook.
8523 +1 -0 trunk/include/hook.h (File Modified)
8524 +2 -0 trunk/src/hook.c (File Modified)
8525 +4 -0 trunk/src/s_user.c (File Modified)
8528 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8530 Oops, forgot to set orighost for remote client introductions.
8534 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8537 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8539 Use TS6 forms in services shortcuts, if possible.
8543 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8546 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8548 - Start out default_umodes conf entry from the empty set instead of +i.
8549 - Move oper_only_umodes check to where default_umodes is used, as
8550 oper_only_umodes may not be set yet while we're reading the conf.
8554 +6 -7 trunk/src/newconf.c (File Modified)
8555 +1 -1 trunk/src/s_user.c (File Modified)
8558 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8560 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8564 +1 -0 trunk/doc/example.conf (File Modified)
8565 +7 -0 trunk/doc/reference.conf (File Modified)
8566 +0 -7 trunk/include/config.h.dist (File Modified)
8567 +1 -0 trunk/include/s_conf.h (File Modified)
8568 +6 -0 trunk/modules/m_info.c (File Modified)
8569 +9 -18 trunk/src/client.c (File Modified)
8570 +1 -0 trunk/src/newconf.c (File Modified)
8571 +1 -0 trunk/src/s_conf.c (File Modified)
8574 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8576 - Allow NULL target_ip in show_ip() (indicates message is being
8577 sent to local opers)
8578 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8580 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8581 those in src/client.c
8583 From ratbox 2.2 svn (anfl)
8587 +1 -0 trunk/include/client.h (File Modified)
8588 +21 -2 trunk/src/client.c (File Modified)
8589 +2 -4 trunk/src/hostmask.c (File Modified)
8590 +1 -5 trunk/src/s_conf.c (File Modified)
8591 +4 -8 trunk/src/s_user.c (File Modified)
8594 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8596 Fire off events properly.
8600 +7 -3 trunk/src/s_user.c (File Modified)
8603 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8605 make sure modules which depend on umode information get the message upon connection (oops)
8609 +3 -0 trunk/src/s_user.c (File Modified)
8612 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8614 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8615 From ratbox 2.2 svn.
8619 +3 -7 trunk/modules/m_etrace.c (File Modified)
8622 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8624 Replace silly `default_invisible' option with more versatile default_umodes.
8628 +2 -2 trunk/Makefile.in (File Modified)
8629 +12 -1 trunk/doc/example.conf (File Modified)
8630 +14 -7 trunk/doc/reference.conf (File Modified)
8631 +2 -4 trunk/include/s_conf.h (File Modified)
8632 +0 -6 trunk/modules/m_info.c (File Modified)
8633 +4 -0 trunk/src/modules.c (File Modified)
8634 +41 -1 trunk/src/newconf.c (File Modified)
8635 +2 -2 trunk/src/s_conf.c (File Modified)
8636 +3 -4 trunk/src/s_user.c (File Modified)
8639 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8641 Add temporary nick resvs with the proper duration,
8642 not 60 times too long.
8646 +1 -1 trunk/modules/m_resv.c (File Modified)
8649 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8651 Add kick on split riding. See reference.conf for more details.
8655 +1 -0 trunk/doc/example.conf (File Modified)
8656 +16 -0 trunk/doc/reference.conf (File Modified)
8657 +1 -0 trunk/include/s_conf.h (File Modified)
8658 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8659 +6 -0 trunk/modules/m_info.c (File Modified)
8660 +1 -0 trunk/src/newconf.c (File Modified)
8661 +1 -0 trunk/src/s_conf.c (File Modified)
8664 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8666 New credits, denoting GXTi as being on the core team.
8670 +16 -5 trunk/CREDITS (File Modified)
8673 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8675 better cloaking algorithm
8679 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8682 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8684 don't do redundant bitshifting.
8688 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8691 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8697 +1 -0 trunk/contrib/Makefile.in (File Modified)
8700 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8702 Set the DynSpoof flag properly.
8706 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8709 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8711 first go at an ip_cloaking implementation for charybdis.
8715 + - trunk/contrib/ip_cloaking.c (File Added)
8718 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8720 Add libcharybdis to contrib/ includes.
8724 +1 -1 trunk/contrib/Makefile.in (File Modified)
8727 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8729 add h_umode_changed hook for modules that provide usermodes.
8733 +1 -0 trunk/include/hook.h (File Modified)
8734 +2 -1 trunk/src/hook.c (File Modified)
8735 +3 -0 trunk/src/s_user.c (File Modified)
8738 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8740 Show quiets in /stats z.
8744 +15 -10 trunk/src/s_stats.c (File Modified)
8747 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8749 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8753 +0 -12 trunk/configure (File Modified)
8754 +0 -9 trunk/configure.ac (File Modified)
8755 +0 -3 trunk/include/setup.h.in (File Modified)
8758 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8760 change various buffer sizes to = topiclen.
8764 +3 -4 trunk/include/ircd_defs.h (File Modified)
8767 jon 2005/12/12 19:32:18 UTC (20051212-400)
8769 - Partial commit test, partial ego strokage ;)
8773 +2 -1 trunk/CREDITS (File Modified)
8776 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8778 More kqueue corrections.
8781 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8784 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8786 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8787 Not sure why this wasn't this way to begin with.
8791 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8794 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8796 example.conf tweaks:
8797 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8798 most people do not need this.
8799 Enable serverinfo::hub.
8803 +14 -11 trunk/doc/example.conf (File Modified)
8806 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8808 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8812 +1 -1 trunk/src/s_serv.c (File Modified)
8815 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8817 header include changes
8821 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8822 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8823 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8824 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8825 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8826 +1 -21 trunk/libcharybdis/select.c (File Modified)
8829 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8831 s/ilog/libcharybdis_{die,log,restart}/g
8835 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8836 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8837 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8838 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8839 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8840 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8841 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8842 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8845 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8847 Use the right callbacks in the function code.
8850 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8853 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8855 More work, it builds again!
8859 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8860 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8861 + - trunk/libcharybdis/libcharybdis.c (File Added)
8862 + - trunk/libcharybdis/libcharybdis.h (File Added)
8865 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8867 Move some stuff around.
8871 + - trunk/include/memory.h (File Deleted)
8872 + - trunk/include/tools.h (File Deleted)
8873 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8874 + - trunk/libcharybdis/memory.c (File Added)
8875 + - trunk/libcharybdis/memory.h (File Added)
8876 + - trunk/libcharybdis/snprintf.c (File Added)
8877 + - trunk/libcharybdis/tools.c (File Added)
8878 + - trunk/libcharybdis/tools.h (File Added)
8879 +1000 -1062 trunk/modules/.depend (File Modified)
8880 +421 -455 trunk/src/.depend (File Modified)
8881 +0 -1191 trunk/src/Makefile.in (File Modified)
8882 + - trunk/src/memory.c (File Deleted)
8883 + - trunk/src/snprintf.c (File Deleted)
8884 + - trunk/src/tools.c (File Deleted)
8887 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8889 move more headers into libcharybdis
8892 + - trunk/include/balloc.h (File Deleted)
8893 + - trunk/include/event.h (File Deleted)
8894 + - trunk/libcharybdis/balloc.h (File Added)
8895 + - trunk/libcharybdis/event.h (File Added)
8896 +924 -1020 trunk/modules/.depend (File Modified)
8897 +327 -406 trunk/src/.depend (File Modified)
8900 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8902 balloc, events -> libcharybdis
8905 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8906 + - trunk/libcharybdis/balloc.c (File Added)
8907 + - trunk/libcharybdis/event.c (File Added)
8908 +0 -1008 trunk/src/Makefile.in (File Modified)
8909 + - trunk/src/balloc.c (File Deleted)
8910 + - trunk/src/event.c (File Deleted)
8913 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8918 + - trunk/include/commio.h (File Deleted)
8919 + - trunk/include/linebuf.h (File Deleted)
8920 + - trunk/libcharybdis/commio.h (File Added)
8921 + - trunk/libcharybdis/linebuf.h (File Added)
8922 +1644 -530 trunk/modules/.depend (File Modified)
8923 +1 -1 trunk/modules/Makefile.in (File Modified)
8924 +720 -284 trunk/src/.depend (File Modified)
8927 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8929 Makefile reworking -- moving libcharybdis headers into proper location.
8932 +1 -1 trunk/adns/Makefile.in (File Modified)
8933 +1 -1 trunk/src/Makefile.in (File Modified)
8936 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8938 Document proposed authdaemon protocol.
8941 + - trunk/authdaemon/protocol.txt (File Added)
8944 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8949 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8952 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8954 Remove dead makefile from generation
8957 +1 -2 trunk/configure (File Modified)
8958 +0 -1 trunk/configure.ac (File Modified)
8961 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8963 libcharybdisIO -> libcharybdis
8966 +1 -1 trunk/src/Makefile.in (File Modified)
8969 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8974 + - trunk/libcharybdis/Makefile.in (File Added)
8975 + - trunk/libcharybdis/commio.c (File Added)
8976 + - trunk/libcharybdis/devpoll.c (File Added)
8977 + - trunk/libcharybdis/epoll.c (File Added)
8978 + - trunk/libcharybdis/io/ (File Deleted)
8979 + - trunk/libcharybdis/kqueue.c (File Added)
8980 + - trunk/libcharybdis/linebuf.c (File Added)
8981 + - trunk/libcharybdis/log/ (File Deleted)
8982 + - trunk/libcharybdis/poll.c (File Added)
8983 + - trunk/libcharybdis/ports.c (File Added)
8984 + - trunk/libcharybdis/select.c (File Added)
8987 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8992 + - trunk/libcharybdis/Makefile.in (File Deleted)
8995 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9000 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9003 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9005 add authdaemon dir for later hacking
9009 + - trunk/authdaemon/ (File Added)
9012 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9014 linebuf -> libcharybdisIO
9018 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9019 + - trunk/libcharybdis/io/linebuf.c (File Added)
9020 + - trunk/libcharybdis/log/ (File Added)
9021 + - trunk/libcharybdis/log/Makefile.in (File Added)
9022 +0 -687 trunk/src/Makefile.in (File Modified)
9023 + - trunk/src/linebuf.c (File Deleted)
9026 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9028 Solaris 10 I/O ports support
9031 + - trunk/libcharybdis/io/ports.c (File Added)
9034 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9040 +1 -1 trunk/Makefile.in (File Modified)
9041 +3 -1 trunk/configure (File Modified)
9042 +133 -10 trunk/configure.ac (File Modified)
9043 + - trunk/libcharybdis/ (File Added)
9044 + - trunk/libcharybdis/Makefile.in (File Added)
9045 + - trunk/libcharybdis/io/ (File Added)
9046 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9047 +2 -3 trunk/src/Makefile.in (File Modified)
9048 + - trunk/src/io/ (File Deleted)
9051 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9053 split IO stuff into libcharybdisIO.
9057 + - trunk/src/commio.c (File Deleted)
9058 + - trunk/src/devpoll.c (File Deleted)
9059 + - trunk/src/epoll.c (File Deleted)
9060 + - trunk/src/io/ (File Added)
9061 + - trunk/src/io/Makefile.in (File Added)
9062 + - trunk/src/io/commio.c (File Added)
9063 + - trunk/src/io/devpoll.c (File Added)
9064 + - trunk/src/io/epoll.c (File Added)
9065 + - trunk/src/io/kqueue.c (File Added)
9066 + - trunk/src/io/poll.c (File Added)
9067 + - trunk/src/io/select.c (File Added)
9068 + - trunk/src/kqueue.c (File Deleted)
9069 + - trunk/src/poll.c (File Deleted)
9070 + - trunk/src/select.c (File Deleted)
9073 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9079 +86 -155 trunk/configure (File Modified)
9080 +1 -1 trunk/configure.ac (File Modified)
9083 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9085 Remove mentions of mkkeypair/cryptlinks.
9089 +1 -3 trunk/doc/challenge.txt (File Modified)
9092 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9094 Clarify serverinfo{} description.
9098 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9101 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9103 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9107 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9110 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9112 Improvements also applicable to hyperion 1.x.
9116 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9119 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9121 - Add +F description
9122 - General improvements and changes to charybdis
9126 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9129 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9131 The server notice umodes only have an effect
9132 for opers. ("sendto_realops_flags", so having
9133 the umode is not enough, they must also be
9138 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9141 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9143 Updates to umodes docs.
9147 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9150 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9152 Add SGML documentation.
9155 + - trunk/doc/sgml/ (File Added)
9156 + - trunk/doc/sgml/oper-guide/ (File Added)
9157 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9158 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9159 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9160 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9161 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9162 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9163 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9166 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9168 Make operwall flag restrict setting umode +z.
9169 This repairs this flag broken in charybdis-1.0.
9173 +41 -0 trunk/contrib/m_flags.c (File Modified)
9174 +9 -0 trunk/src/s_user.c (File Modified)
9177 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9179 Don't complain/reset remote clients +n. I'm still not
9180 convinced propagating all umodes is the way to go, oh
9185 +1 -1 trunk/src/s_user.c (File Modified)
9188 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9190 - Require admin flag for oper /chghost (if it's enabled
9191 which is not default)
9192 - Give error message on nonexistant nick
9196 +12 -0 trunk/modules/m_chghost.c (File Modified)
9199 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9201 Incorporated jilles' dynspoof patch with a few minor changes.
9204 +5 -2 trunk/include/client.h (File Modified)
9205 +1 -0 trunk/include/numeric.h (File Modified)
9206 +75 -4 trunk/modules/m_chghost.c (File Modified)
9207 +2 -21 trunk/modules/m_stats.c (File Modified)
9208 +2 -8 trunk/modules/m_trace.c (File Modified)
9209 +2 -0 trunk/src/client.c (File Modified)
9210 +3 -0 trunk/src/s_user.c (File Modified)
9213 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9218 +5 -0 trunk/NEWS (File Modified)
9221 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9223 Make show_ip() far less braindead.
9225 Obtained from: ratbox 2.2 SVN
9229 +14 -85 trunk/src/client.c (File Modified)
9232 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9234 Instead of not showing channels at all for whoising services,
9235 only show channels the requester is also on. If operspying
9236 services, show all the channels.
9240 +37 -40 trunk/modules/m_whois.c (File Modified)
9243 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9245 - Show real errno if we fail to connect to a server
9246 - Don't show server IPs on IRC if a server goes dead
9251 +2 -5 trunk/src/s_serv.c (File Modified)
9254 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9256 Revert hybrid 7.2 aline code. It causes too many problems.
9260 +1 -47 trunk/NEWS (File Modified)
9261 + - trunk/include/aline.h (File Deleted)
9262 +53 -6 trunk/modules/m_dline.c (File Modified)
9263 +212 -16 trunk/modules/m_kline.c (File Modified)
9264 +37 -8 trunk/modules/m_resv.c (File Modified)
9265 +45 -24 trunk/modules/m_xline.c (File Modified)
9266 +0 -485 trunk/src/Makefile.in (File Modified)
9267 + - trunk/src/aline.c (File Deleted)
9270 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9272 Incorporate recent ratbox monitor bugfixes (could crash).
9276 +16 -0 trunk/modules/m_monitor.c (File Modified)
9277 +4 -3 trunk/src/monitor.c (File Modified)
9280 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9282 Fix /invite UID leak.
9284 Found by logiclrd@EFnet.
9288 +3 -2 trunk/modules/m_invite.c (File Modified)
9291 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9293 Don't show what channels a service is in.
9296 +1 -0 trunk/NEWS (File Modified)
9297 +40 -35 trunk/modules/m_whois.c (File Modified)
9300 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9302 Update version to 1.0.3.
9306 +9 -9 trunk/configure (File Modified)
9307 +1 -1 trunk/configure.ac (File Modified)
9310 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9316 +7 -1 trunk/NEWS (File Modified)
9319 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9321 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9322 More static buffers :(
9326 +12 -4 trunk/src/aline.c (File Modified)
9329 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9331 Make operspy mode (/mode !#channel showing parameters
9332 even if not on channel) work again.
9336 +4 -4 trunk/src/channel.c (File Modified)
9339 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9341 Call server_introduced hook on TS6 remote server
9342 introduction (ms_sid()).
9346 +6 -0 trunk/modules/core/m_server.c (File Modified)
9349 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9351 Cyrix boxes are wierd.
9354 +2 -1 trunk/modules/m_services.c (File Modified)
9357 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9362 +1 -1 trunk/include/client.h (File Modified)
9363 +3 -1 trunk/modules/m_services.c (File Modified)
9366 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9371 +1 -6 trunk/modules/m_services.c (File Modified)
9374 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9376 Disable a check that doesn't always seem to work right for some reason.
9379 +2 -0 trunk/modules/m_services.c (File Modified)
9382 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9388 +4 -1 trunk/NEWS (File Modified)
9391 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9397 +9 -9 trunk/configure (File Modified)
9398 +1 -1 trunk/configure.ac (File Modified)
9401 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9403 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9407 +3 -13 trunk/modules/m_trace.c (File Modified)
9410 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9412 Don't send empty RPL_WHOISCHANNELS on remote whois.
9414 Pointy hat to: jilles
9418 +1 -1 trunk/modules/m_whois.c (File Modified)
9421 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9427 +3 -0 trunk/NEWS (File Modified)
9430 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9432 Modular umode support.
9436 +0 -9 trunk/include/client.h (File Modified)
9437 +2 -1 trunk/include/s_user.h (File Modified)
9438 +1 -1 trunk/include/tools.h (File Modified)
9439 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9440 +3 -0 trunk/src/ircd.c (File Modified)
9441 +1 -1 trunk/src/messages.tab (File Modified)
9442 +2 -2 trunk/src/s_serv.c (File Modified)
9443 +37 -59 trunk/src/s_user.c (File Modified)
9444 +21 -0 trunk/src/tools.c (File Modified)
9447 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9449 Optionally do forced nick change to the UID instead of kill
9450 on nick collisions, see doc/collision_fnc.txt for more
9455 + - trunk/doc/collision_fnc.txt (File Added)
9456 +1 -0 trunk/doc/example.conf (File Modified)
9457 +8 -0 trunk/doc/reference.conf (File Modified)
9458 +1 -0 trunk/include/numeric.h (File Modified)
9459 +1 -0 trunk/include/s_conf.h (File Modified)
9460 +2 -1 trunk/include/s_serv.h (File Modified)
9461 +1 -0 trunk/include/s_stats.h (File Modified)
9462 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9463 +1 -1 trunk/src/messages.tab (File Modified)
9464 +1 -0 trunk/src/newconf.c (File Modified)
9465 +1 -0 trunk/src/s_conf.c (File Modified)
9466 +1 -0 trunk/src/s_serv.c (File Modified)
9467 +2 -2 trunk/src/s_stats.c (File Modified)
9470 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9476 trunk/NEWS (File Modified)
9479 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9481 Don't allow lookups by uid in /monitor + and /monitor s.
9485 trunk/modules/m_monitor.c (File Modified)
9488 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9490 Stop garbage +j being set in cases like +j aaa:bbb by
9491 initializing the variables properly.
9497 trunk/modules/core/m_mode.c (File Modified)
9498 trunk/modules/core/m_sjoin.c (File Modified)
9501 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9503 Apply flags to the proper server in me_gcap().
9507 trunk/modules/m_capab.c (File Modified)
9510 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9512 Use find_named_client() instead of find_client() to check
9513 for nick collisions.
9517 trunk/modules/core/m_nick.c (File Modified)
9520 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9522 - Replace old 381 numeric with a new, more positive one!
9526 trunk/src/messages.tab (File Modified)
9529 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9531 Make it compile again.
9535 trunk/src/channel.c (File Modified)
9536 trunk/src/client.c (File Modified)
9537 trunk/src/ircd.c (File Modified)
9538 trunk/src/packet.c (File Modified)
9541 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9543 - Prevent UID disclosure in cmode setting.
9547 trunk/NEWS (File Modified)
9548 trunk/modules/core/m_mode.c (File Modified)
9551 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9553 A different check which prevents UID disclosure.
9557 trunk/modules/core/m_kick.c (File Modified)
9560 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9562 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9566 trunk/modules/core/m_kick.c (File Modified)
9569 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9571 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9575 trunk/NEWS (File Modified)
9576 trunk/modules/m_accept.c (File Modified)
9577 trunk/modules/m_admin.c (File Modified)
9578 trunk/modules/m_away.c (File Modified)
9579 trunk/modules/m_cap.c (File Modified)
9580 trunk/modules/m_capab.c (File Modified)
9581 trunk/modules/m_challenge.c (File Modified)
9582 trunk/modules/m_chghost.c (File Modified)
9583 trunk/modules/m_close.c (File Modified)
9584 trunk/modules/m_cmessage.c (File Modified)
9585 trunk/modules/m_connect.c (File Modified)
9586 trunk/modules/m_dline.c (File Modified)
9587 trunk/modules/m_encap.c (File Modified)
9588 trunk/modules/m_etrace.c (File Modified)
9589 trunk/modules/m_gline.c (File Modified)
9590 trunk/modules/m_help.c (File Modified)
9591 trunk/modules/m_info.c (File Modified)
9592 trunk/modules/m_invite.c (File Modified)
9593 trunk/modules/m_ison.c (File Modified)
9594 trunk/modules/m_kline.c (File Modified)
9595 trunk/modules/m_knock.c (File Modified)
9596 trunk/modules/m_links.c (File Modified)
9597 trunk/modules/m_list.c (File Modified)
9598 trunk/modules/m_locops.c (File Modified)
9599 trunk/modules/m_lusers.c (File Modified)
9600 trunk/modules/m_map.c (File Modified)
9601 trunk/modules/m_monitor.c (File Modified)
9602 trunk/modules/m_motd.c (File Modified)
9603 trunk/modules/m_names.c (File Modified)
9604 trunk/modules/m_oper.c (File Modified)
9605 trunk/modules/m_operspy.c (File Modified)
9606 trunk/modules/m_pass.c (File Modified)
9607 trunk/modules/m_ping.c (File Modified)
9608 trunk/modules/m_pong.c (File Modified)
9609 trunk/modules/m_post.c (File Modified)
9610 trunk/modules/m_rehash.c (File Modified)
9611 trunk/modules/m_restart.c (File Modified)
9612 trunk/modules/m_resv.c (File Modified)
9613 trunk/modules/m_services.c (File Modified)
9614 trunk/modules/m_set.c (File Modified)
9615 trunk/modules/m_sshortcut.c (File Modified)
9616 trunk/modules/m_stats.c (File Modified)
9617 trunk/modules/m_svinfo.c (File Modified)
9618 trunk/modules/m_tb.c (File Modified)
9619 trunk/modules/m_testline.c (File Modified)
9620 trunk/modules/m_testmask.c (File Modified)
9621 trunk/modules/m_time.c (File Modified)
9622 trunk/modules/m_topic.c (File Modified)
9623 trunk/modules/m_trace.c (File Modified)
9624 trunk/modules/m_unreject.c (File Modified)
9625 trunk/modules/m_user.c (File Modified)
9626 trunk/modules/m_userhost.c (File Modified)
9627 trunk/modules/m_users.c (File Modified)
9628 trunk/modules/m_version.c (File Modified)
9629 trunk/modules/m_wallops.c (File Modified)
9630 trunk/modules/m_who.c (File Modified)
9631 trunk/modules/m_whois.c (File Modified)
9632 trunk/modules/m_whowas.c (File Modified)
9633 trunk/modules/m_xline.c (File Modified)
9634 trunk/src/adns.c (File Modified)
9635 trunk/src/aline.c (File Modified)
9636 trunk/src/cache.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9638 trunk/src/class.c (File Modified)
9639 trunk/src/client.c (File Modified)
9640 trunk/src/commio.c (File Modified)
9641 trunk/src/event.c (File Modified)
9642 trunk/src/hash.c (File Modified)
9643 trunk/src/hostmask.c (File Modified)
9644 trunk/src/ircd.c (File Modified)
9645 trunk/src/kdparse.c (File Modified)
9646 trunk/src/linebuf.c (File Modified)
9647 trunk/src/listener.c (File Modified)
9648 trunk/src/modules.c (File Modified)
9649 trunk/src/monitor.c (File Modified)
9650 trunk/src/newconf.c (File Modified)
9651 trunk/src/packet.c (File Modified)
9652 trunk/src/parse.c (File Modified)
9653 trunk/src/reject.c (File Modified)
9654 trunk/src/s_auth.c (File Modified)
9655 trunk/src/s_conf.c (File Modified)
9656 trunk/src/s_gline.c (File Modified)
9657 trunk/src/s_log.c (File Modified)
9658 trunk/src/s_newconf.c (File Modified)
9659 trunk/src/s_serv.c (File Modified)
9660 trunk/src/s_stats.c (File Modified)
9661 trunk/src/s_user.c (File Modified)
9662 trunk/src/send.c (File Modified)
9663 trunk/src/whowas.c (File Modified)
9666 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9668 - More coding style niceities. Pretty much got client.h squared away.
9672 trunk/modules/m_dline.c (File Modified)
9673 trunk/modules/m_gline.c (File Modified)
9674 trunk/modules/m_kline.c (File Modified)
9675 trunk/modules/m_rehash.c (File Modified)
9676 trunk/modules/m_resv.c (File Modified)
9677 trunk/modules/m_stats.c (File Modified)
9678 trunk/modules/m_testline.c (File Modified)
9679 trunk/modules/m_user.c (File Modified)
9680 trunk/modules/m_xline.c (File Modified)
9683 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9685 - Propagate quiets (+q) on netjoins
9686 - Clear +q list too on lowerTS sjoin from TS6 source
9690 trunk/modules/core/m_sjoin.c (File Modified)
9691 trunk/src/s_serv.c (File Modified)
9694 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9696 Second argument to whois is always a nick, never a uid.
9697 This prevents /whois other.server uid to get information
9702 trunk/modules/m_whois.c (File Modified)
9705 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9707 Don't allow local users to use uids in user mode.
9711 trunk/src/s_user.c (File Modified)
9714 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9716 Make it compile again.
9720 trunk/src/s_stats.c (File Modified)
9723 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9725 Fix propagation of empty SJOIN.
9729 trunk/modules/core/m_sjoin.c (File Modified)
9732 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9734 Some atheme-style niceties here.
9738 trunk/modules/m_accept.c (File Modified)
9739 trunk/modules/m_admin.c (File Modified)
9740 trunk/modules/m_away.c (File Modified)
9741 trunk/modules/m_cap.c (File Modified)
9742 trunk/modules/m_capab.c (File Modified)
9743 trunk/modules/m_challenge.c (File Modified)
9744 trunk/modules/m_chghost.c (File Modified)
9745 trunk/modules/m_close.c (File Modified)
9746 trunk/modules/m_cmessage.c (File Modified)
9747 trunk/modules/m_connect.c (File Modified)
9748 trunk/modules/m_dline.c (File Modified)
9749 trunk/modules/m_encap.c (File Modified)
9750 trunk/modules/m_etrace.c (File Modified)
9751 trunk/modules/m_gline.c (File Modified)
9752 trunk/modules/m_help.c (File Modified)
9753 trunk/modules/m_info.c (File Modified)
9754 trunk/modules/m_invite.c (File Modified)
9755 trunk/modules/m_ison.c (File Modified)
9756 trunk/modules/m_kline.c (File Modified)
9757 trunk/modules/m_knock.c (File Modified)
9758 trunk/modules/m_links.c (File Modified)
9759 trunk/modules/m_list.c (File Modified)
9760 trunk/modules/m_locops.c (File Modified)
9761 trunk/modules/m_lusers.c (File Modified)
9762 trunk/modules/m_map.c (File Modified)
9763 trunk/modules/m_monitor.c (File Modified)
9764 trunk/modules/m_motd.c (File Modified)
9765 trunk/modules/m_names.c (File Modified)
9766 trunk/modules/m_oper.c (File Modified)
9767 trunk/modules/m_operspy.c (File Modified)
9768 trunk/modules/m_pass.c (File Modified)
9769 trunk/modules/m_ping.c (File Modified)
9770 trunk/modules/m_pong.c (File Modified)
9771 trunk/modules/m_post.c (File Modified)
9772 trunk/modules/m_rehash.c (File Modified)
9773 trunk/modules/m_restart.c (File Modified)
9774 trunk/modules/m_resv.c (File Modified)
9775 trunk/modules/m_services.c (File Modified)
9776 trunk/modules/m_set.c (File Modified)
9777 trunk/modules/m_sshortcut.c (File Modified)
9778 trunk/modules/m_stats.c (File Modified)
9779 trunk/modules/m_svinfo.c (File Modified)
9780 trunk/modules/m_tb.c (File Modified)
9781 trunk/modules/m_testline.c (File Modified)
9782 trunk/modules/m_testmask.c (File Modified)
9783 trunk/modules/m_time.c (File Modified)
9784 trunk/modules/m_topic.c (File Modified)
9785 trunk/modules/m_trace.c (File Modified)
9786 trunk/modules/m_unreject.c (File Modified)
9787 trunk/modules/m_user.c (File Modified)
9788 trunk/modules/m_userhost.c (File Modified)
9789 trunk/modules/m_users.c (File Modified)
9790 trunk/modules/m_version.c (File Modified)
9791 trunk/modules/m_wallops.c (File Modified)
9792 trunk/modules/m_who.c (File Modified)
9793 trunk/modules/m_whois.c (File Modified)
9794 trunk/modules/m_whowas.c (File Modified)
9795 trunk/modules/m_xline.c (File Modified)
9798 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9800 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9804 trunk/.indent.pro (File Modified)
9805 trunk/include/charybdis.h (File Added)
9806 trunk/include/client.h (File Modified)
9807 trunk/modules/.indent.pro (File Modified)
9808 trunk/src/.indent.pro (File Modified)
9809 trunk/src/adns.c (File Modified)
9810 trunk/src/aline.c (File Modified)
9811 trunk/src/cache.c (File Modified)
9812 trunk/src/channel.c (File Modified)
9813 trunk/src/class.c (File Modified)
9814 trunk/src/client.c (File Modified)
9815 trunk/src/commio.c (File Modified)
9816 trunk/src/event.c (File Modified)
9817 trunk/src/hash.c (File Modified)
9818 trunk/src/hostmask.c (File Modified)
9819 trunk/src/ircd.c (File Modified)
9820 trunk/src/kdparse.c (File Modified)
9821 trunk/src/linebuf.c (File Modified)
9822 trunk/src/listener.c (File Modified)
9823 trunk/src/modules.c (File Modified)
9824 trunk/src/monitor.c (File Modified)
9825 trunk/src/newconf.c (File Modified)
9826 trunk/src/packet.c (File Modified)
9827 trunk/src/parse.c (File Modified)
9828 trunk/src/reject.c (File Modified)
9829 trunk/src/s_auth.c (File Modified)
9830 trunk/src/s_conf.c (File Modified)
9831 trunk/src/s_gline.c (File Modified)
9832 trunk/src/s_log.c (File Modified)
9833 trunk/src/s_newconf.c (File Modified)
9834 trunk/src/s_serv.c (File Modified)
9835 trunk/src/s_stats.c (File Modified)
9836 trunk/src/s_user.c (File Modified)
9837 trunk/src/send.c (File Modified)
9838 trunk/src/whowas.c (File Modified)
9841 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9843 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9844 - Convert a few modules towards using this code.
9845 - Make a note about this change in NEWS.
9849 trunk/NEWS (File Modified)
9850 trunk/include/aline.h (File Added)
9851 trunk/modules/m_dline.c (File Modified)
9852 trunk/modules/m_kline.c (File Modified)
9853 trunk/modules/m_resv.c (File Modified)
9854 trunk/modules/m_xline.c (File Modified)
9855 trunk/src/Makefile.in (File Modified)
9856 trunk/src/aline.c (File Added)
9859 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9861 - Update NEWS document.
9865 trunk/NEWS (File Modified)
9868 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9870 Use find_named_person() instead of find_person() in services shortcuts.
9874 trunk/modules/m_sshortcut.c (File Modified)
9877 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9879 Fix propagation of empty channels (+P).
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884 trunk/src/s_serv.c (File Modified)
9887 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9889 Use same comparison for +f.
9893 trunk/modules/core/m_join.c (File Modified)
9896 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9898 Retire server-server non-encap CHGHOST, and clean it up a bit.
9902 trunk/modules/m_chghost.c (File Modified)
9905 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9907 Use TS6 form for SQUIT wallops.
9911 trunk/modules/core/m_squit.c (File Modified)
9914 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9916 Propagate nick changes for remote clients in TS6 form if possible;
9917 simplify the code a bit.
9921 trunk/modules/core/m_nick.c (File Modified)
9924 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9926 Only clear oper_only_umodes on deoper for local clients.
9930 trunk/src/s_user.c (File Modified)
9933 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9935 - Don't enable use_whois_actually in the default config, makes cloaking
9936 only useful for vanity.
9940 trunk/doc/example.conf (File Modified)
9943 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9945 Fix linebuf raw code to not truncate lines longer than
9946 510 characters. This stops ziplinks corruption at
9947 the initial burst if the other side sends a lot.
9951 trunk/src/linebuf.c (File Modified)
9954 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9956 - Add +r to channel_modes().
9960 trunk/src/channel.c (File Modified)
9963 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9969 trunk/NEWS (File Modified)
9972 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9974 err, nvm. wrong project :-P
9978 trunk/src/match.c (File Modified)
9981 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9983 make sure we don't crash on match(NULL, test)
9987 trunk/src/match.c (File Modified)
9990 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9992 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9993 flags = rehash in shared{}.
9994 Uses :<source> ENCAP <target> REHASH [option].
9998 trunk/doc/example.conf (File Modified)
9999 trunk/doc/reference.conf (File Modified)
10000 trunk/help/opers/rehash (File Modified)
10001 trunk/include/s_newconf.h (File Modified)
10002 trunk/modules/m_rehash.c (File Modified)
10003 trunk/modules/m_stats.c (File Modified)
10004 trunk/src/newconf.c (File Modified)
10007 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10009 Initialize flags to 0 in conf_set_shared_flags() and
10010 conf_set_cluster_flags().
10014 trunk/src/newconf.c (File Modified)
10017 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10019 Don't allow a forward from a #channel to an &channel.
10020 Error message is Illegal channel name.
10024 trunk/modules/core/m_mode.c (File Modified)
10027 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10029 - change version to 1.0.1
10033 trunk/configure (File Modified)
10034 trunk/configure.ac (File Modified)
10037 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10043 trunk/NEWS (File Modified)
10046 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10048 Services shortcuts changes:
10049 - Require umode +S on target
10050 - Use ERR_SERVICESDOWN (440) for error message
10051 - Fix check for empty string
10055 trunk/include/numeric.h (File Modified)
10056 trunk/modules/m_sshortcut.c (File Modified)
10057 trunk/src/messages.tab (File Modified)
10060 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10062 s/IsChanService/IsService/g;
10066 trunk/modules/m_sshortcut.c (File Modified)
10069 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10071 Add check for service validity in shortcut routines.
10075 trunk/modules/m_sshortcut.c (File Modified)
10078 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10080 Don't allow forwarding to a -F channel the setter is not on.
10084 trunk/modules/core/m_mode.c (File Modified)
10087 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10089 Describe identify_service and identify_command in
10094 trunk/doc/reference.conf (File Modified)
10097 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10099 More helpfile updates.
10103 trunk/help/Makefile.in (File Modified)
10104 trunk/help/opers/die (File Modified)
10105 trunk/help/opers/join (File Modified)
10106 trunk/help/opers/links (File Modified)
10107 trunk/help/opers/lusers (File Modified)
10108 trunk/help/opers/map (File Added)
10109 trunk/help/opers/motd (File Modified)
10110 trunk/help/opers/names (File Modified)
10111 trunk/help/opers/notice (File Modified)
10112 trunk/help/opers/operspy (File Modified)
10113 trunk/help/opers/part (File Modified)
10114 trunk/help/opers/privmsg (File Modified)
10115 trunk/help/opers/restart (File Modified)
10116 trunk/help/opers/set (File Modified)
10117 trunk/help/opers/stats (File Modified)
10118 trunk/help/opers/trace (File Modified)
10119 trunk/help/opers/version (File Modified)
10120 trunk/help/users/notice (File Modified)
10121 trunk/help/users/privmsg (File Modified)
10122 trunk/help/users/stats (File Modified)
10125 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10131 trunk/help/opers/cmode (File Modified)
10132 trunk/help/opers/umode (File Modified)
10133 trunk/help/opers/wallops (File Modified)
10134 trunk/help/opers/who (File Modified)
10135 trunk/help/users/umode (File Modified)
10138 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10140 Include cmode +r in 004 and 005.
10144 trunk/include/supported.h (File Modified)
10145 trunk/src/messages.tab (File Modified)
10148 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10150 No need to clear all 3 buffers in channel_modes().
10154 trunk/src/channel.c (File Modified)
10157 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10159 - Fix multiple +f modes per line
10160 - -f shouldn't take a parameter
10164 trunk/modules/core/m_mode.c (File Modified)
10167 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10169 Channel mode +Q now prevents forwarding to or through
10170 a channel, just like in hyperion, not from a channel.
10174 trunk/modules/core/m_join.c (File Modified)
10177 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10179 Complete +F/+Q propagation.
10183 trunk/modules/core/m_join.c (File Modified)
10184 trunk/modules/core/m_sjoin.c (File Modified)
10185 trunk/src/channel.c (File Modified)
10188 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10190 - A few minor fixes.
10194 trunk/modules/core/m_join.c (File Modified)
10195 trunk/modules/m_services.c (File Modified)
10198 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10200 - Fix netsplit obfuscation.
10204 trunk/src/client.c (File Modified)
10207 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10209 - Fix another /stats p related bug.
10213 trunk/src/client.c (File Modified)
10216 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10218 - Update example.conf.
10222 trunk/doc/example.conf (File Modified)
10225 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10227 - Fix a minor bug here, and re-release 1.0.
10231 trunk/modules/core/m_nick.c (File Modified)
10234 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10236 - Add bursted clients to /stats p list.
10240 trunk/modules/core/m_nick.c (File Modified)
10243 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10245 - Add identify_service, identify_command options to the example.conf,
10250 trunk/NEWS (File Modified)
10251 trunk/doc/example.conf (File Modified)
10252 trunk/src/newconf.c (File Modified)
10255 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10257 - Add services shortcuts.
10261 trunk/modules/Makefile.in (File Modified)
10262 trunk/modules/m_sshortcut.c (File Added)
10265 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10267 - put back checks i removed by mistake
10271 trunk/modules/core/m_join.c (File Modified)
10274 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10276 - Implement channel mode +Q, which disables forwarding.
10277 - Make forwarding usable by everyone.
10278 - Implement channel mode +F which bypasses authority checks on a target
10284 trunk/NEWS (File Modified)
10285 trunk/include/channel.h (File Modified)
10286 trunk/include/supported.h (File Modified)
10287 trunk/modules/core/m_join.c (File Modified)
10288 trunk/modules/core/m_mode.c (File Modified)
10289 trunk/src/messages.tab (File Modified)
10292 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10294 - Fix account handling brokenness.
10298 trunk/modules/m_services.c (File Modified)
10301 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10303 Identify to services via server password hack. Still
10304 needs config file parts, like
10305 identifyservice = "nickserv@services.int";
10306 identifycommand = "IDENTIFY";
10310 trunk/include/s_conf.h (File Modified)
10311 trunk/src/s_user.c (File Modified)
10314 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10316 Make send.c compile.
10320 trunk/src/send.c (File Modified)
10323 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10325 - Handle this better.
10329 trunk/src/send.c (File Modified)
10332 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10334 If the source is not a client, don't send to normal users.
10338 trunk/src/send.c (File Modified)
10341 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10343 - Make /wallops behave as wallops in other ircds.
10347 trunk/modules/m_wallops.c (File Modified)
10348 trunk/src/send.c (File Modified)
10351 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10357 trunk/NEWS (File Modified)
10358 trunk/configure (File Modified)
10359 trunk/configure.ac (File Modified)
10362 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10364 - Remove efnet configuration.
10365 - Rename example.conf as reference.conf, and replace the default
10366 example.conf with one suitable for AthemeNET.
10367 - Update makefile to reflect these changes.
10371 trunk/doc/Makefile.in (File Modified)
10372 trunk/doc/example.conf (File Modified)
10373 trunk/doc/example.efnet.conf (File Deleted)
10374 trunk/doc/reference.conf (File Added)
10377 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10379 - Don't display opers who are /away.
10383 trunk/modules/m_stats.c (File Modified)
10386 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10388 Put cmode +f in 004 and 005.
10392 trunk/include/supported.h (File Modified)
10393 trunk/src/messages.tab (File Modified)
10396 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10398 Add user umode +Q which prevents a user from
10403 trunk/include/client.h (File Modified)
10404 trunk/modules/core/m_join.c (File Modified)
10405 trunk/src/messages.tab (File Modified)
10406 trunk/src/s_user.c (File Modified)
10409 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10411 Implement channel forwarding in m_join(). As in
10412 hyperion, failing to join because of +i, +r or +j
10413 can cause you to be forwarded, potentially
10414 recursively. Unlike hyperion, a single numeric
10415 is sent in case of a successful forward, otherwise
10416 the ircd acts if there were no forward.
10420 trunk/include/numeric.h (File Modified)
10421 trunk/modules/core/m_join.c (File Modified)
10422 trunk/src/messages.tab (File Modified)
10425 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10427 Allow servers to set oper-only cmodes as well.
10431 trunk/modules/core/m_mode.c (File Modified)
10434 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10436 Add cmode +f which takes a channel name, settable
10437 only by opers for now. Does not do anything yet.
10441 trunk/include/channel.h (File Modified)
10442 trunk/modules/core/m_join.c (File Modified)
10443 trunk/modules/core/m_mode.c (File Modified)
10444 trunk/modules/core/m_sjoin.c (File Modified)
10445 trunk/src/channel.c (File Modified)
10448 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10450 Fully initialize 'mode' in ms_join() and ms_sjoin()
10451 to avoid old +j garbage from being used.
10455 trunk/modules/core/m_join.c (File Modified)
10456 trunk/modules/core/m_sjoin.c (File Modified)
10459 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10461 - only touch join_count/join_delta if join throttling
10462 is enabled on the channel
10463 - reset join_count/join_delta to 0 if -j is set
10467 trunk/modules/core/m_join.c (File Modified)
10468 trunk/modules/core/m_mode.c (File Modified)
10469 trunk/modules/core/m_sjoin.c (File Modified)
10472 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10474 Also start a new "period" for join throttling for remote joins,
10475 if necessary. Make the code slightly clearer.
10479 trunk/modules/core/m_join.c (File Modified)
10480 trunk/src/channel.c (File Modified)
10483 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10485 Some +j improvements, still broken.
10489 trunk/modules/core/m_join.c (File Modified)
10490 trunk/modules/core/m_sjoin.c (File Modified)
10493 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10495 Only do +z processing for +m channels the sender is on,
10496 as bans/quiets are currently only checked locally.
10500 trunk/modules/core/m_message.c (File Modified)
10503 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10505 - Add max_bans_large configuration option, defaulting to 500, to
10506 limit the number of bans in a +L channel
10507 - Change b/e/I to b/e/I/q in texts
10511 trunk/doc/example.conf (File Modified)
10512 trunk/include/s_conf.h (File Modified)
10513 trunk/modules/core/m_mode.c (File Modified)
10514 trunk/modules/m_info.c (File Modified)
10515 trunk/src/newconf.c (File Modified)
10516 trunk/src/s_conf.c (File Modified)
10519 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10521 Store invite for +gi channels.
10522 Note that +gi is significantly weaker access control than +i.
10526 trunk/modules/m_invite.c (File Modified)
10529 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10531 Nonops are allowed to see +q lists.
10535 trunk/modules/core/m_mode.c (File Modified)
10538 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10540 Invalidate can_send() cache on -q.
10544 trunk/modules/core/m_mode.c (File Modified)
10547 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10549 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10553 trunk/modules/core/m_sjoin.c (File Modified)
10556 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10558 - Allow blank SJOINs -- for permanant channels.
10562 trunk/modules/core/m_sjoin.c (File Modified)
10565 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10567 - Burst permanant channels.
10571 trunk/src/s_serv.c (File Modified)
10574 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10576 - Fix handling of permanant channels.
10580 trunk/modules/core/m_join.c (File Modified)
10583 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10585 - Run indent on core modules.
10586 - Add propagation of join throttle settings.
10590 trunk/modules/core/m_die.c (File Modified)
10591 trunk/modules/core/m_error.c (File Modified)
10592 trunk/modules/core/m_join.c (File Modified)
10593 trunk/modules/core/m_kick.c (File Modified)
10594 trunk/modules/core/m_kill.c (File Modified)
10595 trunk/modules/core/m_message.c (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10597 trunk/modules/core/m_nick.c (File Modified)
10598 trunk/modules/core/m_part.c (File Modified)
10599 trunk/modules/core/m_quit.c (File Modified)
10600 trunk/modules/core/m_server.c (File Modified)
10601 trunk/modules/core/m_sjoin.c (File Modified)
10602 trunk/modules/core/m_squit.c (File Modified)
10605 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10607 - Fix mistake in commit message.
10611 trunk/ChangeLog (File Modified)
10614 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10616 - Channel throttling.
10620 trunk/NEWS (File Modified)
10621 trunk/include/supported.h (File Modified)
10622 trunk/modules/core/m_mode.c (File Modified)
10623 trunk/src/messages.tab (File Modified)
10626 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10628 - Channel throttle logic fixes.
10632 trunk/include/channel.h (File Modified)
10635 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10637 - Add the throttle logic.
10641 trunk/include/channel.h (File Modified)
10642 trunk/include/numeric.h (File Modified)
10643 trunk/modules/core/m_join.c (File Modified)
10644 trunk/src/channel.c (File Modified)
10645 trunk/src/messages.tab (File Modified)
10648 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10650 - Cosmetic fixes to CREDITS.
10654 trunk/CREDITS (File Modified)
10657 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10659 - Better channel_modes() from ShadowIRCd 4.
10663 trunk/include/channel.h (File Modified)
10664 trunk/src/channel.c (File Modified)
10667 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10669 - Strip colour codes from parts.
10673 trunk/modules/core/m_part.c (File Modified)
10676 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10678 - Strip colour codes from quits.
10682 trunk/modules/core/m_quit.c (File Modified)
10685 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10687 - add +c/+g/+z to channel_modes().
10691 trunk/src/channel.c (File Modified)
10694 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10696 - Add +g to 004/005 numerics.
10700 trunk/include/supported.h (File Modified)
10701 trunk/src/messages.tab (File Modified)
10704 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10706 - Add +cgz to set_final_mode() in both join/sjoin.
10707 - Implement channel mode +g: Free invite.
10711 trunk/include/channel.h (File Modified)
10712 trunk/modules/core/m_join.c (File Modified)
10713 trunk/modules/core/m_mode.c (File Modified)
10714 trunk/modules/core/m_sjoin.c (File Modified)
10715 trunk/modules/m_invite.c (File Modified)
10718 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10720 - Make sure /stats p uses the right list.
10724 trunk/modules/m_stats.c (File Modified)
10727 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10729 - local oper list becomes local_oper_list.
10730 - all opers are stored on oper_list for /stats p.
10734 trunk/include/ircd.h (File Modified)
10735 trunk/modules/m_stats.c (File Modified)
10736 trunk/modules/m_trace.c (File Modified)
10737 trunk/src/client.c (File Modified)
10738 trunk/src/ircd.c (File Modified)
10739 trunk/src/s_user.c (File Modified)
10740 trunk/src/send.c (File Modified)
10743 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10745 - Remove ENABLE_SERVICES legacy define.
10749 trunk/configure (File Modified)
10750 trunk/configure.ac (File Modified)
10751 trunk/include/client.h (File Modified)
10752 trunk/include/m_info.h (File Modified)
10753 trunk/include/s_conf.h (File Modified)
10754 trunk/modules/Makefile.in (File Modified)
10755 trunk/modules/core/m_kick.c (File Modified)
10756 trunk/modules/core/m_mode.c (File Modified)
10757 trunk/modules/core/m_nick.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/modules/m_services.c (File Modified)
10760 trunk/src/channel.c (File Modified)
10761 trunk/src/newconf.c (File Modified)
10762 trunk/src/s_conf.c (File Modified)
10763 trunk/src/s_serv.c (File Modified)
10764 trunk/src/s_user.c (File Modified)
10767 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10769 - New reject message, ala ircu.
10773 trunk/src/reject.c (File Modified)
10776 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10778 - Reduce 'broadcast storm' effect in m_chghost.
10782 trunk/modules/m_chghost.c (File Modified)
10785 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10787 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10791 trunk/include/supported.h (File Modified)
10792 trunk/src/messages.tab (File Modified)
10795 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10801 trunk/include/channel.h (File Modified)
10802 trunk/modules/core/m_message.c (File Modified)
10803 trunk/modules/core/m_mode.c (File Modified)
10806 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10808 - use sendto_one_numeric() in some places.
10812 trunk/modules/core/m_mode.c (File Modified)
10815 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10817 - Implement channel mode +c -- colour stripping.
10821 trunk/include/irc_string.h (File Modified)
10822 trunk/include/supported.h (File Modified)
10823 trunk/modules/core/m_message.c (File Modified)
10824 trunk/modules/core/m_mode.c (File Modified)
10825 trunk/src/irc_string.c (File Modified)
10826 trunk/src/messages.tab (File Modified)
10829 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10831 - Add +qLP to CHANMODES 005 numeric.
10835 trunk/include/supported.h (File Modified)
10838 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10840 Move credits files to doc/.
10844 trunk/Hybrid-team (File Deleted)
10845 trunk/Ratbox-team (File Deleted)
10846 trunk/doc/Hybrid-team (File Added)
10847 trunk/doc/Ratbox-team (File Added)
10850 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10852 - Rename Ratbox credits as Ratbox-team.
10853 - Add in our own CREDITS.
10857 trunk/CREDITS (File Deleted)
10858 trunk/CREDITS (File Added)
10859 trunk/Ratbox-team (File Added)
10862 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10864 - Quietcache fixes.
10868 trunk/modules/core/m_mode.c (File Modified)
10871 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10873 - Rebuild configure.
10877 trunk/autom4te.cache/ (File Deleted)
10878 trunk/configure (File Modified)
10881 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10883 Add +q to messages.tab.
10887 trunk/src/messages.tab (File Modified)
10890 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10892 - port m_sjoin stuff to TS6 JOIN syntax.
10896 trunk/modules/core/m_join.c (File Modified)
10899 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10901 - Implement channel mode +q (quiet)
10905 trunk/include/channel.h (File Modified)
10906 trunk/modules/core/m_mode.c (File Modified)
10907 trunk/src/channel.c (File Modified)
10910 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10912 Add +L/+P for set_final_mode().
10916 trunk/modules/core/m_sjoin.c (File Modified)
10919 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10921 Add +L/+P in channel_modes().
10925 trunk/src/channel.c (File Modified)
10928 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10930 - Use MODE_PERMANENT, not MODE_PERMANANT
10931 - Actually use chm_staff()
10933 It compiles but is not otherwise tested.
10937 trunk/include/channel.h (File Modified)
10938 trunk/modules/core/m_mode.c (File Modified)
10939 trunk/modules/core/m_sjoin.c (File Modified)
10940 trunk/src/channel.c (File Modified)
10943 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10945 - Ok, patchlevel.h is fixed now.
10949 trunk/include/patchlevel.h (File Modified)
10952 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10958 trunk/include/patchlevel.h (File Modified)
10959 trunk/src/version.c.SH (File Modified)
10962 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10964 - Fix compilation issue with version.c.
10968 trunk/src/version.c.SH (File Modified)
10971 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10973 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10974 this from the BUGS file.
10978 trunk/BUGS (File Modified)
10981 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10983 Mangle all netsplit messages if flatten links is enabled.
10987 trunk/src/client.c (File Modified)
10990 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10992 - jilles pointed out that /stats p needed severe changes -- implement
10997 trunk/modules/m_stats.c (File Modified)
11000 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11002 Rename RELNOTES to NEWS.
11006 trunk/NEWS (File Added)
11007 trunk/RELNOTES (File Deleted)
11010 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11016 trunk/RELNOTES (File Modified)
11019 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11021 - Make /stats p work globally.
11022 - Change 'OPER(s)' to 'staff members'
11026 trunk/modules/m_stats.c (File Modified)
11029 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11031 - add modes, +LP to RPL_MYINFO.
11035 trunk/src/messages.tab (File Modified)
11038 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11040 More stuff to RELNOTES.
11044 trunk/RELNOTES (File Modified)
11047 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11053 trunk/modules/core/m_sjoin.c (File Modified)
11054 trunk/src/channel.c (File Modified)
11057 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11059 - Implement list limit exceed modes -- +L.
11063 trunk/modules/core/m_mode.c (File Modified)
11066 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11068 - Add handlers for modes +L, +P.
11072 trunk/include/channel.h (File Modified)
11073 trunk/modules/core/m_mode.c (File Modified)
11076 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11078 Update properties on *everything*.
11082 trunk/.cvsignore (Property Modified)
11083 trunk/.indent.pro (Property Modified)
11084 trunk/BUGS (File Modified) (Property Modified)
11085 trunk/CREDITS (File Modified) (Property Modified)
11086 trunk/ChangeLog (Property Modified)
11087 trunk/Hybrid-team (File Modified) (Property Modified)
11088 trunk/INSTALL (File Modified) (Property Modified)
11089 trunk/LICENSE (File Modified) (Property Modified)
11090 trunk/Makefile.in (File Modified) (Property Modified)
11091 trunk/README.FIRST (File Modified) (Property Modified)
11092 trunk/RELNOTES (File Modified) (Property Modified)
11093 trunk/SVN-Access (Property Modified)
11094 trunk/aclocal.m4 (File Modified) (Property Modified)
11095 trunk/adns/.cvsignore (Property Modified)
11096 trunk/adns/COPYING (Property Modified)
11097 trunk/adns/GPL-vs-LGPL (Property Modified)
11098 trunk/adns/Makefile.in (File Modified) (Property Modified)
11099 trunk/adns/README (Property Modified)
11100 trunk/adns/README.ircd (Property Modified)
11101 trunk/adns/adns.h (File Modified) (Property Modified)
11102 trunk/adns/check.c (File Modified) (Property Modified)
11103 trunk/adns/dlist.h (File Modified) (Property Modified)
11104 trunk/adns/event.c (File Modified) (Property Modified)
11105 trunk/adns/general.c (File Modified) (Property Modified)
11106 trunk/adns/internal.h (File Modified) (Property Modified)
11107 trunk/adns/parse.c (File Modified) (Property Modified)
11108 trunk/adns/query.c (File Modified) (Property Modified)
11109 trunk/adns/reply.c (File Modified) (Property Modified)
11110 trunk/adns/setup.c (File Modified) (Property Modified)
11111 trunk/adns/transmit.c (File Modified) (Property Modified)
11112 trunk/adns/tvarith.h (File Modified) (Property Modified)
11113 trunk/adns/types.c (File Modified) (Property Modified)
11114 trunk/configure (File Modified) (Property Modified)
11115 trunk/configure.ac (File Modified) (Property Modified)
11116 trunk/contrib/.cvsignore (Property Modified)
11117 trunk/contrib/.indent.pro (Property Modified)
11118 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11119 trunk/contrib/README (File Modified) (Property Modified)
11120 trunk/contrib/example_module.c (File Modified) (Property Modified)
11121 trunk/contrib/m_42.c (File Modified) (Property Modified)
11122 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11123 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11124 trunk/contrib/m_force.c (File Modified) (Property Modified)
11125 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11126 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11127 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11128 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11129 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11130 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11131 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11132 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11133 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11134 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11135 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11136 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11137 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11138 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11139 trunk/doc/.cvsignore (Property Modified)
11140 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11141 trunk/doc/Makefile.in (File Modified) (Property Modified)
11142 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11143 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11144 trunk/doc/challenge.txt (File Modified) (Property Modified)
11145 trunk/doc/example.conf (File Modified) (Property Modified)
11146 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11147 trunk/doc/hooks.txt (File Modified) (Property Modified)
11148 trunk/doc/index.txt (File Modified) (Property Modified)
11149 trunk/doc/ircd.8 (File Modified) (Property Modified)
11150 trunk/doc/ircd.motd (Property Modified)
11151 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11152 trunk/doc/modeg.txt (File Modified) (Property Modified)
11153 trunk/doc/modes.txt (File Modified) (Property Modified)
11154 trunk/doc/monitor.txt (File Modified) (Property Modified)
11155 trunk/doc/old/Authors (Property Modified)
11156 trunk/doc/operguide.txt (File Modified) (Property Modified)
11157 trunk/doc/opermyth.txt (Property Modified)
11158 trunk/doc/server-version-info (File Modified) (Property Modified)
11159 trunk/doc/services.txt (File Modified) (Property Modified)
11160 trunk/doc/technical/README.TSora (Property Modified)
11161 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11162 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11163 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11164 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11165 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11166 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11167 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11168 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11169 trunk/doc/technical/rfc1459.txt (Property Modified)
11170 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11171 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11172 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11173 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11174 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11175 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11176 trunk/help/Makefile.in (File Modified) (Property Modified)
11177 trunk/help/opers/accept (Property Modified)
11178 trunk/help/opers/admin (Property Modified)
11179 trunk/help/opers/away (Property Modified)
11180 trunk/help/opers/capab (Property Modified)
11181 trunk/help/opers/challenge (Property Modified)
11182 trunk/help/opers/close (Property Modified)
11183 trunk/help/opers/cmode (Property Modified)
11184 trunk/help/opers/cnotice (Property Modified)
11185 trunk/help/opers/connect (Property Modified)
11186 trunk/help/opers/cprivmsg (Property Modified)
11187 trunk/help/opers/credits (Property Modified)
11188 trunk/help/opers/die (Property Modified)
11189 trunk/help/opers/dline (Property Modified)
11190 trunk/help/opers/eob (Property Modified)
11191 trunk/help/opers/error (Property Modified)
11192 trunk/help/opers/etrace (Property Modified)
11193 trunk/help/opers/gline (Property Modified)
11194 trunk/help/opers/help (Property Modified)
11195 trunk/help/opers/index (Property Modified)
11196 trunk/help/opers/info (Property Modified)
11197 trunk/help/opers/invite (Property Modified)
11198 trunk/help/opers/ison (Property Modified)
11199 trunk/help/opers/join (Property Modified)
11200 trunk/help/opers/kick (Property Modified)
11201 trunk/help/opers/kill (Property Modified)
11202 trunk/help/opers/kline (Property Modified)
11203 trunk/help/opers/knock (Property Modified)
11204 trunk/help/opers/links (Property Modified)
11205 trunk/help/opers/list (Property Modified)
11206 trunk/help/opers/locops (Property Modified)
11207 trunk/help/opers/lusers (Property Modified)
11208 trunk/help/opers/modlist (Property Modified)
11209 trunk/help/opers/modload (Property Modified)
11210 trunk/help/opers/modrestart (Property Modified)
11211 trunk/help/opers/modunload (Property Modified)
11212 trunk/help/opers/motd (Property Modified)
11213 trunk/help/opers/names (Property Modified)
11214 trunk/help/opers/nick (Property Modified)
11215 trunk/help/opers/notice (Property Modified)
11216 trunk/help/opers/oper (Property Modified)
11217 trunk/help/opers/operspy (Property Modified)
11218 trunk/help/opers/operwall (Property Modified)
11219 trunk/help/opers/part (Property Modified)
11220 trunk/help/opers/pass (Property Modified)
11221 trunk/help/opers/ping (Property Modified)
11222 trunk/help/opers/pong (Property Modified)
11223 trunk/help/opers/post (Property Modified)
11224 trunk/help/opers/privmsg (Property Modified)
11225 trunk/help/opers/quit (Property Modified)
11226 trunk/help/opers/rehash (Property Modified)
11227 trunk/help/opers/restart (Property Modified)
11228 trunk/help/opers/resv (Property Modified)
11229 trunk/help/opers/server (Property Modified)
11230 trunk/help/opers/set (Property Modified)
11231 trunk/help/opers/sjoin (Property Modified)
11232 trunk/help/opers/squit (Property Modified)
11233 trunk/help/opers/stats (Property Modified)
11234 trunk/help/opers/svinfo (Property Modified)
11235 trunk/help/opers/testgecos (Property Modified)
11236 trunk/help/opers/testline (Property Modified)
11237 trunk/help/opers/testmask (Property Modified)
11238 trunk/help/opers/time (Property Modified)
11239 trunk/help/opers/topic (Property Modified)
11240 trunk/help/opers/trace (Property Modified)
11241 trunk/help/opers/uhelp (Property Modified)
11242 trunk/help/opers/umode (Property Modified)
11243 trunk/help/opers/undline (Property Modified)
11244 trunk/help/opers/ungline (Property Modified)
11245 trunk/help/opers/unkline (Property Modified)
11246 trunk/help/opers/unresv (Property Modified)
11247 trunk/help/opers/unxline (Property Modified)
11248 trunk/help/opers/user (Property Modified)
11249 trunk/help/opers/userhost (Property Modified)
11250 trunk/help/opers/users (Property Modified)
11251 trunk/help/opers/version (Property Modified)
11252 trunk/help/opers/wallops (Property Modified)
11253 trunk/help/opers/who (Property Modified)
11254 trunk/help/opers/whois (Property Modified)
11255 trunk/help/opers/whowas (Property Modified)
11256 trunk/help/opers/xline (Property Modified)
11257 trunk/help/users/index (Property Modified)
11258 trunk/help/users/info (Property Modified)
11259 trunk/help/users/notice (Property Modified)
11260 trunk/help/users/privmsg (Property Modified)
11261 trunk/help/users/stats (Property Modified)
11262 trunk/help/users/umode (Property Modified)
11263 trunk/include/.cvsignore (Property Modified)
11264 trunk/include/.indent.pro (Property Modified)
11265 trunk/include/balloc.h (File Modified) (Property Modified)
11266 trunk/include/cache.h (File Modified) (Property Modified)
11267 trunk/include/channel.h (File Modified) (Property Modified)
11268 trunk/include/class.h (File Modified) (Property Modified)
11269 trunk/include/client.h (File Modified) (Property Modified)
11270 trunk/include/commio.h (File Modified) (Property Modified)
11271 trunk/include/common.h (File Modified) (Property Modified)
11272 trunk/include/config.h (File Modified) (Property Modified)
11273 trunk/include/config.h.dist (File Modified) (Property Modified)
11274 trunk/include/defaults.h (File Modified) (Property Modified)
11275 trunk/include/event.h (File Modified) (Property Modified)
11276 trunk/include/hash.h (File Modified) (Property Modified)
11277 trunk/include/hook.h (File Modified) (Property Modified)
11278 trunk/include/hostmask.h (File Modified) (Property Modified)
11279 trunk/include/irc_string.h (File Modified) (Property Modified)
11280 trunk/include/ircd.h (File Modified) (Property Modified)
11281 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11282 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11283 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11284 trunk/include/linebuf.h (File Modified) (Property Modified)
11285 trunk/include/listener.h (File Modified) (Property Modified)
11286 trunk/include/m_info.h (File Modified) (Property Modified)
11287 trunk/include/memory.h (File Modified) (Property Modified)
11288 trunk/include/modules.h (File Modified) (Property Modified)
11289 trunk/include/monitor.h (File Modified) (Property Modified)
11290 trunk/include/msg.h (File Modified) (Property Modified)
11291 trunk/include/newconf.h (File Modified) (Property Modified)
11292 trunk/include/numeric.h (File Modified) (Property Modified)
11293 trunk/include/packet.h (File Modified) (Property Modified)
11294 trunk/include/parse.h (File Modified) (Property Modified)
11295 trunk/include/patchlevel.h (File Modified) (Property Modified)
11296 trunk/include/patricia.h (File Modified) (Property Modified)
11297 trunk/include/reject.h (File Modified) (Property Modified)
11298 trunk/include/res.h (File Modified) (Property Modified)
11299 trunk/include/restart.h (File Modified) (Property Modified)
11300 trunk/include/s_auth.h (File Modified) (Property Modified)
11301 trunk/include/s_conf.h (File Modified) (Property Modified)
11302 trunk/include/s_gline.h (File Modified) (Property Modified)
11303 trunk/include/s_log.h (File Modified) (Property Modified)
11304 trunk/include/s_newconf.h (File Modified) (Property Modified)
11305 trunk/include/s_serv.h (File Modified) (Property Modified)
11306 trunk/include/s_stats.h (File Modified) (Property Modified)
11307 trunk/include/s_user.h (File Modified) (Property Modified)
11308 trunk/include/s_zip.h (File Modified) (Property Modified)
11309 trunk/include/scache.h (File Modified) (Property Modified)
11310 trunk/include/send.h (File Modified) (Property Modified)
11311 trunk/include/serno.h (Property Modified)
11312 trunk/include/setup.h.in (Property Modified)
11313 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11314 trunk/include/stdinc.h (File Modified) (Property Modified)
11315 trunk/include/supported.h (File Modified) (Property Modified)
11316 trunk/include/tools.h (File Modified) (Property Modified)
11317 trunk/include/whowas.h (File Modified) (Property Modified)
11318 trunk/install-sh (File Modified) (Property Modified)
11319 trunk/modules/.cvsignore (Property Modified)
11320 trunk/modules/.depend (Property Modified)
11321 trunk/modules/.indent.pro (Property Modified)
11322 trunk/modules/Makefile.in (File Modified) (Property Modified)
11323 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11324 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11325 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11326 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11327 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11328 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11329 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11330 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11331 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11332 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11333 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11334 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11335 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11336 trunk/modules/m_accept.c (File Modified) (Property Modified)
11337 trunk/modules/m_admin.c (File Modified) (Property Modified)
11338 trunk/modules/m_away.c (File Modified) (Property Modified)
11339 trunk/modules/m_cap.c (File Modified) (Property Modified)
11340 trunk/modules/m_capab.c (File Modified) (Property Modified)
11341 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11342 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11343 trunk/modules/m_close.c (File Modified) (Property Modified)
11344 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11345 trunk/modules/m_connect.c (File Modified) (Property Modified)
11346 trunk/modules/m_dline.c (File Modified) (Property Modified)
11347 trunk/modules/m_encap.c (File Modified) (Property Modified)
11348 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11349 trunk/modules/m_gline.c (File Modified) (Property Modified)
11350 trunk/modules/m_help.c (File Modified) (Property Modified)
11351 trunk/modules/m_info.c (File Modified) (Property Modified)
11352 trunk/modules/m_invite.c (File Modified) (Property Modified)
11353 trunk/modules/m_ison.c (File Modified) (Property Modified)
11354 trunk/modules/m_kline.c (File Modified) (Property Modified)
11355 trunk/modules/m_knock.c (File Modified) (Property Modified)
11356 trunk/modules/m_links.c (File Modified) (Property Modified)
11357 trunk/modules/m_list.c (File Modified) (Property Modified)
11358 trunk/modules/m_locops.c (File Modified) (Property Modified)
11359 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11360 trunk/modules/m_map.c (File Modified) (Property Modified)
11361 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11362 trunk/modules/m_motd.c (File Modified) (Property Modified)
11363 trunk/modules/m_names.c (File Modified) (Property Modified)
11364 trunk/modules/m_oper.c (File Modified) (Property Modified)
11365 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11366 trunk/modules/m_pass.c (File Modified) (Property Modified)
11367 trunk/modules/m_ping.c (File Modified) (Property Modified)
11368 trunk/modules/m_pong.c (File Modified) (Property Modified)
11369 trunk/modules/m_post.c (File Modified) (Property Modified)
11370 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11371 trunk/modules/m_restart.c (File Modified) (Property Modified)
11372 trunk/modules/m_resv.c (File Modified) (Property Modified)
11373 trunk/modules/m_services.c (File Modified) (Property Modified)
11374 trunk/modules/m_set.c (File Modified) (Property Modified)
11375 trunk/modules/m_stats.c (File Modified) (Property Modified)
11376 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11377 trunk/modules/m_tb.c (File Modified) (Property Modified)
11378 trunk/modules/m_testline.c (File Modified) (Property Modified)
11379 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11380 trunk/modules/m_time.c (File Modified) (Property Modified)
11381 trunk/modules/m_topic.c (File Modified) (Property Modified)
11382 trunk/modules/m_trace.c (File Modified) (Property Modified)
11383 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11384 trunk/modules/m_user.c (File Modified) (Property Modified)
11385 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11386 trunk/modules/m_users.c (File Modified) (Property Modified)
11387 trunk/modules/m_version.c (File Modified) (Property Modified)
11388 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11389 trunk/modules/m_who.c (File Modified) (Property Modified)
11390 trunk/modules/m_whois.c (File Modified) (Property Modified)
11391 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11392 trunk/modules/m_xline.c (File Modified) (Property Modified)
11393 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11394 trunk/servlink/.cvsignore (Property Modified)
11395 trunk/servlink/.indent.pro (Property Modified)
11396 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11397 trunk/servlink/README (File Modified) (Property Modified)
11398 trunk/servlink/TODO (File Modified) (Property Modified)
11399 trunk/servlink/control.c (File Modified) (Property Modified)
11400 trunk/servlink/control.h (File Modified) (Property Modified)
11401 trunk/servlink/io.c (File Modified) (Property Modified)
11402 trunk/servlink/io.h (File Modified) (Property Modified)
11403 trunk/servlink/servlink.c (File Modified) (Property Modified)
11404 trunk/servlink/servlink.h (File Modified) (Property Modified)
11405 trunk/src/.cvsignore (Property Modified)
11406 trunk/src/.depend (Property Modified)
11407 trunk/src/.indent.pro (Property Modified)
11408 trunk/src/Makefile.in (File Modified) (Property Modified)
11409 trunk/src/adns.c (File Modified) (Property Modified)
11410 trunk/src/balloc.c (File Modified) (Property Modified)
11411 trunk/src/cache.c (File Modified) (Property Modified)
11412 trunk/src/channel.c (File Modified) (Property Modified)
11413 trunk/src/class.c (File Modified) (Property Modified)
11414 trunk/src/client.c (File Modified) (Property Modified)
11415 trunk/src/commio.c (File Modified) (Property Modified)
11416 trunk/src/devpoll.c (File Modified) (Property Modified)
11417 trunk/src/epoll.c (File Modified) (Property Modified)
11418 trunk/src/event.c (File Modified) (Property Modified)
11419 trunk/src/getopt.c (File Modified) (Property Modified)
11420 trunk/src/hash.c (File Modified) (Property Modified)
11421 trunk/src/hook.c (File Modified) (Property Modified)
11422 trunk/src/hostmask.c (File Modified) (Property Modified)
11423 trunk/src/irc_string.c (File Modified) (Property Modified)
11424 trunk/src/ircd.c (File Modified) (Property Modified)
11425 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11426 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11427 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11428 trunk/src/kdparse.c (File Modified) (Property Modified)
11429 trunk/src/kqueue.c (File Modified) (Property Modified)
11430 trunk/src/linebuf.c (File Modified) (Property Modified)
11431 trunk/src/listener.c (File Modified) (Property Modified)
11432 trunk/src/match.c (File Modified) (Property Modified)
11433 trunk/src/memory.c (File Modified) (Property Modified)
11434 trunk/src/messages.tab (File Modified) (Property Modified)
11435 trunk/src/modules.c (File Modified) (Property Modified)
11436 trunk/src/monitor.c (File Modified) (Property Modified)
11437 trunk/src/newconf.c (File Modified) (Property Modified)
11438 trunk/src/numeric.c (File Modified) (Property Modified)
11439 trunk/src/packet.c (File Modified) (Property Modified)
11440 trunk/src/parse.c (File Modified) (Property Modified)
11441 trunk/src/patricia.c (File Modified) (Property Modified)
11442 trunk/src/poll.c (File Modified) (Property Modified)
11443 trunk/src/reject.c (File Modified) (Property Modified)
11444 trunk/src/restart.c (File Modified) (Property Modified)
11445 trunk/src/s_auth.c (File Modified) (Property Modified)
11446 trunk/src/s_conf.c (File Modified) (Property Modified)
11447 trunk/src/s_gline.c (File Modified) (Property Modified)
11448 trunk/src/s_log.c (File Modified) (Property Modified)
11449 trunk/src/s_newconf.c (File Modified) (Property Modified)
11450 trunk/src/s_serv.c (File Modified) (Property Modified)
11451 trunk/src/s_stats.c (File Modified) (Property Modified)
11452 trunk/src/s_user.c (File Modified) (Property Modified)
11453 trunk/src/scache.c (File Modified) (Property Modified)
11454 trunk/src/select.c (File Modified) (Property Modified)
11455 trunk/src/send.c (File Modified) (Property Modified)
11456 trunk/src/snprintf.c (File Modified) (Property Modified)
11457 trunk/src/tools.c (File Modified) (Property Modified)
11458 trunk/src/version.c.SH (File Modified) (Property Modified)
11459 trunk/src/whowas.c (File Modified) (Property Modified)
11460 trunk/tools/.cvsignore (Property Modified)
11461 trunk/tools/Makefile.in (File Modified) (Property Modified)
11462 trunk/tools/README (File Modified) (Property Modified)
11463 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11464 trunk/tools/convertilines.c (File Modified) (Property Modified)
11465 trunk/tools/convertklines.c (File Modified) (Property Modified)
11466 trunk/tools/mkkeypair (Property Modified)
11467 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11468 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11469 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11470 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11471 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11472 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11473 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11474 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11475 trunk/tools/untabify (File Modified) (Property Modified)
11476 trunk/tools/viconf.c (File Modified) (Property Modified)
11479 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11485 trunk/RELNOTES (File Modified)
11488 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11490 - Make version.c use our serial, not ratbox's.
11494 trunk/src/version.c.SH (File Modified)
11497 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11500 - revved patchlevel to 2.1.5
11504 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11508 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11510 - fix buffer overflow and unterminated buffer when removing TS6 bans
11511 - fix rebuilding of SJOIN
11515 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11518 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11520 have servlink report if it gets an uncompressed error message when it gets inflate failures
11523 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11526 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11528 - extend our copyrights to 2005.
11532 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11638 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11641 - revved patchlevel to 2.1.4
11645 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11649 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11651 - add TARGMAX to 005
11652 - remove the +1 from ->uid in struct Client
11653 - fix checking of accept entries in m_accept.c
11657 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11663 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11665 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11673 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11675 - remove an unused variable
11679 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11682 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11684 don't burst a TS5 name in burst_TS6. -via jillies
11687 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11690 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11692 - via jilles, make nickchanges invalidate any cached bans for
11697 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11703 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11705 - fix some char vs byte usage to make adns compile cleanly with gcc4
11709 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11719 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11721 userhost should allow 5 userhost checks, not 4
11724 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11727 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11729 - another darwin fix
11733 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11736 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11742 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11752 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11754 - remove bogus extern of abort_list
11758 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11761 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11763 svn repo access stuff
11766 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11769 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11775 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11778 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11784 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11787 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11789 revert omotd..i thought it was a good idea..oh well
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11795 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11797 Commas are bad things in channel keys
11801 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11804 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11806 Add OMOTD command to display oper motd
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11813 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11815 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11818 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11821 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11823 Modified files: (Branch: RATBOX_2_1)
11826 - stop testing whois for protocol violations, as they can be caused in
11827 ircds going all the way back to the original ircd2.8
11829 Revision Changes Path
11830 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11834 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11836 Modified files: (Branch: RATBOX_2_1)
11839 - remove some 2.2 code
11841 Revision Changes Path
11842 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11846 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11848 Modified files: (Branch: RATBOX_2_1)
11851 backport of the silly december 31st bug
11853 Revision Changes Path
11854 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11858 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11860 Modified files: (Branch: RATBOX_2_1)
11862 include patchlevel.h
11864 - revved patchlevel to 2.1.3
11866 Revision Changes Path
11867 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11868 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11872 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11874 Modified files: (Branch: RATBOX_2_1)
11877 modules/core m_nick.c
11880 - stop removing a clients own list of accepted clients when they do a
11882 - clean up the accept code so its less retarded
11884 Revision Changes Path
11885 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11886 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11887 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11888 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11892 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11894 Modified files: (Branch: RATBOX_2_1)
11897 src event.c ircd.c newconf.c
11899 - remove a defn of links_cache_list in m_links.c which was causing
11900 the flattened links update to be ignored
11901 - add eventUpdate(), and make links_delay update on rehash
11903 Revision Changes Path
11904 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11905 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11906 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11907 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11908 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11912 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11914 Modified files: (Branch: RATBOX_2_1)
11918 - make the conf parser apply service {}; on rehash
11920 Revision Changes Path
11921 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11922 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11926 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11928 Modified files: (Branch: RATBOX_2_1)
11931 - show ENABLE_SERVICES define in info
11933 Revision Changes Path
11934 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11938 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11940 Modified files: (Branch: RATBOX_2_1)
11941 modules m_services.c m_stats.c
11943 - via jilles, make m_services.c hook into stats U and display service
11946 Revision Changes Path
11947 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11948 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11952 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11954 Modified files: (Branch: RATBOX_2_1)
11955 . configure configure.ac
11957 - default build to -O2
11959 Revision Changes Path
11960 7.249.2.2 +4 -4 ircd-ratbox/configure
11961 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11965 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11967 Modified files: (Branch: RATBOX_2_1)
11968 doc example.conf example.efnet.conf
11969 include client.h s_conf.h s_newconf.h
11971 modules/core m_join.c m_nick.c
11972 src channel.c newconf.c s_conf.c s_user.c
11974 - remove no_oper_resvs from general {};
11975 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11977 Revision Changes Path
11978 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11979 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11980 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11981 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11982 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11983 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11984 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11985 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11986 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11987 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11988 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11989 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11993 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11995 Modified files: (Branch: RATBOX_2_1)
11996 modules/core m_mode.c m_nick.c
12000 - raise max temptime to a year
12002 - require 9 parameters in ms_nick(), 10 in ms_uid()
12004 Revision Changes Path
12005 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12006 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12007 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12011 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12013 Modified files: (Branch: RATBOX_2_1)
12014 modules m_services.c
12016 - only show services logged in info when its a local client
12018 Revision Changes Path
12019 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12023 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12025 Modified files: (Branch: RATBOX_2_1)
12028 passing a pointer to a pointer is not what was intended, oops
12030 Revision Changes Path
12031 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12035 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12037 Modified files: (Branch: RATBOX_2_1)
12040 - update services.txt with FNC
12042 Revision Changes Path
12043 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12047 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12049 Modified files: (Branch: RATBOX_2_1)
12052 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12054 Revision Changes Path
12055 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12059 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12061 Modified files: (Branch: RATBOX_2_1)
12064 - add some uniqueness into auth process for bopm
12066 Revision Changes Path
12067 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12071 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12073 Modified files: (Branch: RATBOX_2_1)
12074 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12076 - make contrib/ compile
12078 Revision Changes Path
12079 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12080 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12081 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12082 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12086 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12088 Modified files: (Branch: RATBOX_2_1)
12089 modules m_monitor.c
12091 Don't allow MONITOR from an unregistered client
12093 Revision Changes Path
12094 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12098 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12100 Modified files: (Branch: RATBOX_2_1)
12101 doc example.conf example.efnet.conf
12103 src class.c messages.tab newconf.c
12105 - remove sendq_eob, its become more of a hindrance than a benefit.
12106 - sync example.efnet.conf cluster {}; with example.conf
12108 Revision Changes Path
12109 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12110 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12111 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12112 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12113 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12114 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12118 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12120 Modified files: (Branch: RATBOX_2_1)
12122 include patchlevel.h
12125 - revved patchlevel to 2.1.2
12127 Revision Changes Path
12128 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12129 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12133 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12135 Modified files: (Branch: RATBOX_2_1)
12136 . configure configure.ac
12138 - raise default topiclen to 160.
12140 Revision Changes Path
12141 7.249.2.1 +3 -3 ircd-ratbox/configure
12142 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12146 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12148 Modified files: (Branch: RATBOX_2_1)
12149 modules m_services.c
12151 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12152 tsinfo matches this
12154 Revision Changes Path
12155 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12159 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12161 Modified files: (Branch: RATBOX_2_1)
12162 modules m_services.c
12164 - monitor_signoff() the client we're nickchanging
12166 Revision Changes Path
12167 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12171 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12173 Modified files: (Branch: RATBOX_2_1)
12176 - fix various UID problems with trace
12178 Revision Changes Path
12179 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12183 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12185 Modified files: (Branch: RATBOX_2_1)
12186 help/opers dline kline
12187 modules m_resv.c m_stats.c
12188 modules/core m_mode.c
12191 - tidy up kline/dline help to note they dont accept nick as target
12192 - disallow bans beginning with ':' over bmask
12193 - disallow bans with a space in chm_ban
12194 - stop counting hidden opers in stats p
12195 - match() parameters in remote unresv were inverted, causing it to fail
12196 - fix possibility of clients setting blank keys
12198 Revision Changes Path
12199 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12200 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12201 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12202 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12203 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12207 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12209 Modified files: (Branch: RATBOX_2_1)
12212 - fix problems with amd64 and the way we do va_list
12214 Revision Changes Path
12215 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12219 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12221 Modified files: (Branch: RATBOX_2_1)
12222 modules m_services.c
12224 - tidy up the kill notifications for RSFNC
12226 Revision Changes Path
12227 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12231 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12233 Modified files: (Branch: RATBOX_2_1)
12235 modules m_services.c
12238 - some more rserv stuff:
12239 - add RSFNC capability
12240 - fix up RSFNC, kill existing clients if they exist.
12242 Revision Changes Path
12243 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12244 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12245 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12249 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12251 Modified files: (Branch: RATBOX_2_1)
12252 modules m_services.c
12254 - first stab at a FNC implementation for rserv
12256 Revision Changes Path
12257 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12261 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12263 Modified files: (Branch: RATBOX_2_1)
12268 Revision Changes Path
12269 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12273 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12275 Modified files: (Branch: RATBOX_2_1)
12278 - add links_delay back
12280 Revision Changes Path
12281 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12285 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12287 Modified files: (Branch: RATBOX_2_1)
12291 - swap tabs for spaces
12293 Revision Changes Path
12294 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12295 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12299 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12301 Modified files: (Branch: RATBOX_2_1)
12304 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12305 contained in the client_flood conf option
12306 - remove a couple of unused defines from info
12308 Revision Changes Path
12309 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12313 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12315 Modified files: (Branch: RATBOX_2_1)
12318 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12320 Revision Changes Path
12321 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12325 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12327 Modified files: (Branch: RATBOX_2_1)
12328 doc example.conf example.efnet.conf
12330 - fix missing closing comment tag
12332 Revision Changes Path
12333 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12334 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12338 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12340 Modified files: (Branch: RATBOX_2_1)
12342 include patchlevel.h
12344 - revved patchlevel to 2.1.1
12346 Revision Changes Path
12347 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12348 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12352 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12354 Modified files: (Branch: RATBOX_2_1)
12357 - sync up remote kline reasons, so theyre consistent with what happens
12358 when we add local klines - notably the "Temporary K-line x min" and
12359 date added to reason.
12361 Revision Changes Path
12362 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12366 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12368 Modified files: (Branch: RATBOX_2_1)
12371 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12373 Revision Changes Path
12374 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12378 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12380 Modified files: (Branch: RATBOX_2_1)
12383 used the data pointer we saved, not what just got nulled
12385 Revision Changes Path
12386 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12390 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12392 Modified files: (Branch: RATBOX_2_1)
12393 modules m_resv.c m_xline.c
12395 - fix broken propagation of xline/resv
12397 Revision Changes Path
12398 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12399 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12403 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12405 Modified files: (Branch: RATBOX_2_1)
12408 - properly increment bad auth count for stats T when we timeout an auth
12410 Revision Changes Path
12411 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12415 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12417 Modified files: (Branch: RATBOX_2_1)
12420 modules/core m_nick.c
12422 - fix a bit that didnt make sense in monitor.txt
12423 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12425 Revision Changes Path
12426 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12427 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12428 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12432 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12434 Modified files: (Branch: RATBOX_2_1)
12437 removing dlink nodes from auth_poll_list twice is bad
12439 Revision Changes Path
12440 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12444 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12446 Modified files: (Branch: RATBOX_2_1)
12449 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12450 changed to RPL_STATSDEBUG
12452 Revision Changes Path
12453 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12457 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12459 Added files: (Branch: RATBOX_2_1)
12462 - add some documentation about target change
12464 Revision Changes Path
12465 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12469 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12471 Modified files: (Branch: RATBOX_2_1)
12472 include supported.h
12473 modules/core m_message.c
12475 - remove extra argument to 005
12476 - disallow messaging of UIDs
12478 Revision Changes Path
12479 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12480 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12484 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12486 Modified files: (Branch: RATBOX_2_1)
12489 - fix a longstanding parser bug with wrong limit checking, causing us to
12490 accept one less parameter than we're allowed to accept.
12492 Revision Changes Path
12493 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12497 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12499 Modified files: (Branch: RATBOX_2_1)
12500 modules/core m_message.c
12502 - exempt users messaging themselves from target change
12504 Revision Changes Path
12505 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12509 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12511 Modified files: (Branch: RATBOX_2_1)
12512 include supported.h
12514 - stop violating MAXPARA on 005.
12516 Revision Changes Path
12517 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12521 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12523 Modified files: (Branch: RATBOX_2_1)
12524 modules/core m_nick.c
12526 - dont store an ipv6 sockhost if we're not compiled with v6 support
12528 Revision Changes Path
12529 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12533 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12535 Modified files: (Branch: RATBOX_2_1)
12538 - remove some vms includes
12540 Revision Changes Path
12541 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12545 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12547 Modified files: (Branch: RATBOX_2_1)
12551 - force commit for new branch
12553 Revision Changes Path
12554 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12555 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12559 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12562 . RELNOTES configure configure.ac
12563 include patchlevel.h
12565 - revved patchlevel to 2.1.0
12567 Revision Changes Path
12568 1.114 +6 -2 ircd-ratbox/RELNOTES
12569 7.249 +11 -11 ircd-ratbox/configure
12570 7.63 +3 -3 ircd-ratbox/configure.ac
12571 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12575 leeh 2005/03/04 13:31:32 EST (20050304_2)
12579 include patchlevel.h
12582 - revved patchlevel to 2.1.0beta2
12584 Revision Changes Path
12585 1.113 +12 -0 ircd-ratbox/RELNOTES
12586 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12590 leeh 2005/03/04 13:27:05 EST (20050304_1)
12593 doc whats-new-2.1.txt
12596 - update whats-new-2.1
12597 - when we're handling global NAMES, dont output channels if there are no
12598 members within them we can show.
12600 Revision Changes Path
12601 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12602 7.436 +12 -2 ircd-ratbox/src/channel.c
12606 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12611 That would be a node_heap not a prefix_heap..oops
12613 Revision Changes Path
12614 7.30 +1 -1 ircd-ratbox/src/patricia.c
12618 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12623 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12624 otherwise..the other macros might work????
12626 Revision Changes Path
12627 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12631 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12634 . configure configure.ac
12638 Revision Changes Path
12639 7.248 +5 -5 ircd-ratbox/configure
12640 7.62 +5 -5 ircd-ratbox/configure.ac
12644 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12647 . configure configure.ac
12651 Revision Changes Path
12652 7.247 +3 -2 ircd-ratbox/configure
12653 7.61 +3 -2 ircd-ratbox/configure.ac
12657 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12660 . configure configure.ac
12664 Revision Changes Path
12665 7.246 +6 -6 ircd-ratbox/configure
12666 7.60 +4 -4 ircd-ratbox/configure.ac
12670 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12673 . configure configure.ac
12676 Doh these changes got put on RATBOX_2_0 when they were meant for
12678 Also merged in the monitor heap size stuff, not that i think monitor has
12681 Revision Changes Path
12682 7.245 +12 -3 ircd-ratbox/configure
12683 7.59 +11 -3 ircd-ratbox/configure.ac
12684 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12688 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12693 Add more robust alloca checking
12695 Revision Changes Path
12696 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12700 leeh 2005/02/24 15:27:17 EST (20050224_9)
12705 - fix the copyright on m_42.c :p
12707 Revision Changes Path
12708 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12712 leeh 2005/02/24 15:22:53 EST (20050224_8)
12715 include supported.h
12718 - fix a core in undline on bad masks
12719 - remove an unwanted space from beginning of second 005 numeric
12721 Revision Changes Path
12722 7.5 +1 -1 ircd-ratbox/include/supported.h
12723 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12727 leeh 2005/02/24 15:18:59 EST (20050224_7)
12730 modules m_monitor.c
12732 - use max_monitor when adding nicknames
12734 that should be everything now..
12736 Revision Changes Path
12737 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12741 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12748 Revision Changes Path
12749 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12753 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12760 Revision Changes Path
12761 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12765 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12770 The Answer to Life, the Universe, and Everything
12772 Revision Changes Path
12773 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12777 leeh 2005/02/24 14:53:04 EST (20050224_3)
12781 modules m_monitor.c
12782 src ircd.c monitor.c
12784 - call init_monitor() on startup
12785 - add in support for adding/deleting/listing monitor entries
12787 Revision Changes Path
12788 7.2 +3 -1 ircd-ratbox/include/monitor.h
12789 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12790 7.374 +2 -0 ircd-ratbox/src/ircd.c
12791 7.3 +15 -4 ircd-ratbox/src/monitor.c
12795 leeh 2005/02/23 21:20:10 EST (20050224_2)
12798 doc example.conf example.efnet.conf
12799 include s_conf.h supported.h
12800 modules Makefile.in
12801 src client.c newconf.c s_conf.c
12803 modules m_monitor.c
12805 - add the max_monitor config option
12806 - advertise MONITOR=%d in 005
12807 - clear a local clients monitor list on exit
12808 - add the framework for the MONITOR command
12811 Revision Changes Path
12812 7.261 +5 -0 ircd-ratbox/doc/example.conf
12813 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12814 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12815 7.4 +4 -2 ircd-ratbox/include/supported.h
12816 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12817 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12818 7.492 +1 -0 ircd-ratbox/src/client.c
12819 7.202 +1 -0 ircd-ratbox/src/newconf.c
12820 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12824 leeh 2005/02/23 20:57:51 EST (20050224_1)
12827 . configure configure.ac
12831 - move MONITOR_HEAP_SIZE over to configure
12833 Revision Changes Path
12834 7.244 ircd-ratbox/configure
12835 7.58 +4 -2 ircd-ratbox/configure.ac
12836 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12837 7.2 +0 -2 ircd-ratbox/src/monitor.c
12841 leeh 2005/02/23 20:48:08 EST (20050224_0)
12845 include client.h numeric.h
12846 modules/core m_nick.c
12847 src Makefile.in client.c messages.tab
12853 - first half of my server-side notify list implementation..
12855 Revision Changes Path
12856 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12857 7.266 +3 -0 ircd-ratbox/include/client.h
12858 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12859 7.58 +6 -0 ircd-ratbox/include/numeric.h
12860 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12861 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12862 7.491 +3 -0 ircd-ratbox/src/client.c
12863 7.126 +5 -5 ircd-ratbox/src/messages.tab
12864 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12865 7.342 +2 -0 ircd-ratbox/src/s_user.c
12869 leeh 2005/02/23 18:42:59 EST (20050223_0)
12874 - double the size of the client and channel hashtables (64k -> 128k and
12875 32k -> 64k). The improvements are quite significant..
12877 Revision Changes Path
12878 7.54 +4 -4 ircd-ratbox/include/hash.h
12882 leeh 2005/02/22 14:55:56 EST (20050222_1)
12886 modules m_services.c
12888 - remove a couple of unused vars
12889 - update monitor.txt
12891 Revision Changes Path
12892 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12893 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12897 leeh 2005/02/21 19:47:24 EST (20050222_0)
12902 - add in my documentation on the upcoming MONITOR command
12904 Revision Changes Path
12905 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12909 leeh 2005/02/21 12:09:34 EST (20050221_0)
12912 . configure configure.ac
12913 doc whats-new-2.1.txt
12914 tools README.mkpasswd
12918 - update whats-new-2.1.txt some more
12919 - we dont have vms mkpasswd anymore
12920 - remove the unused crypt.c
12922 Revision Changes Path
12923 7.243 +3 -6 ircd-ratbox/configure
12924 7.57 +2 -4 ircd-ratbox/configure.ac
12925 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12926 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12927 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12931 leeh 2005/02/19 12:38:09 EST (20050219_3)
12934 doc example.conf example.efnet.conf
12937 src channel.c client.c ircd.c s_conf.c
12939 - rework the splitcode, splitservers is now how many servers we've marked as
12940 EOB, rather than how many are linked. Thus pull ourselves out of
12941 splitmode immediately once this is satisfied
12943 Revision Changes Path
12944 7.260 +8 -9 ircd-ratbox/doc/example.conf
12945 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12946 7.83 +1 -0 ircd-ratbox/include/ircd.h
12947 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12948 7.435 +16 -36 ircd-ratbox/src/channel.c
12949 7.490 +2 -0 ircd-ratbox/src/client.c
12950 7.373 +2 -1 ircd-ratbox/src/ircd.c
12951 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12955 leeh 2005/02/19 09:02:34 EST (20050219_2)
12958 doc example.conf example.efnet.conf
12959 include ircd.h s_conf.h
12961 src channel.c ircd.c newconf.c s_conf.c
12963 - remove split_delay
12965 Revision Changes Path
12966 7.259 +0 -5 ircd-ratbox/doc/example.conf
12967 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12968 7.82 +0 -1 ircd-ratbox/include/ircd.h
12969 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12970 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12971 7.434 +2 -7 ircd-ratbox/src/channel.c
12972 7.372 +0 -1 ircd-ratbox/src/ircd.c
12973 7.201 +0 -1 ircd-ratbox/src/newconf.c
12974 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12978 leeh 2005/02/19 08:48:05 EST (20050219_1)
12982 modules m_cap.c m_who.c
12985 - implemented multi-prefix client capability, which allows stacking of @+ in
12988 Revision Changes Path
12989 7.265 +1 -1 ircd-ratbox/include/client.h
12990 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12991 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12992 7.433 +4 -6 ircd-ratbox/src/channel.c
12996 leeh 2005/02/19 06:27:58 EST (20050219_0)
13000 src newconf.c s_conf.c s_newconf.c
13002 - removed some unused vars/functions
13004 Revision Changes Path
13005 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13006 7.200 +0 -15 ircd-ratbox/src/newconf.c
13007 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13008 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13012 leeh 2005/02/16 12:58:24 EST (20050216_2)
13015 . RELNOTES configure configure.ac
13016 include patchlevel.h
13018 - update configure to reflect this is 'devel'
13020 - revved patchlevel to 2.1.0beta1
13022 Revision Changes Path
13023 1.112 +9 -1 ircd-ratbox/RELNOTES
13024 7.242 +11 -11 ircd-ratbox/configure
13025 7.56 +3 -3 ircd-ratbox/configure.ac
13026 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13030 leeh 2005/02/16 12:46:30 EST (20050216_1)
13033 . configure configure.ac
13034 include client.h numeric.h s_conf.h setup.h.in
13036 modules Makefile.in
13037 modules/core m_nick.c
13038 src Makefile.in client.c ircd.c messages.tab
13039 newconf.c s_conf.c s_user.c
13045 - remove watch, the protocol for this sucks so hard I just dont want it
13048 Revision Changes Path
13049 7.241 +2 -12 ircd-ratbox/configure
13050 7.55 +2 -4 ircd-ratbox/configure.ac
13051 7.264 +0 -2 ircd-ratbox/include/client.h
13052 7.57 +0 -11 ircd-ratbox/include/numeric.h
13053 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13054 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13055 7.3 +2 -3 ircd-ratbox/include/supported.h
13056 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13057 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13058 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13059 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13060 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13061 7.489 +0 -3 ircd-ratbox/src/client.c
13062 7.371 +0 -2 ircd-ratbox/src/ircd.c
13063 7.125 +9 -9 ircd-ratbox/src/messages.tab
13064 7.199 +0 -1 ircd-ratbox/src/newconf.c
13065 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13066 7.341 +0 -2 ircd-ratbox/src/s_user.c
13067 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13071 leeh 2005/02/15 19:13:31 EST (20050216_0)
13075 src event.c ircd_lexer.l ircd_signal.c
13078 servlink descrip.mms
13080 - remove a few vms bits
13082 Revision Changes Path
13083 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13084 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13085 7.47 +0 -54 ircd-ratbox/src/event.c
13086 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13087 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13088 7.152 +0 -3 ircd-ratbox/src/modules.c
13092 leeh 2005/02/15 18:53:32 EST (20050215_0)
13095 include hostmask.h ircd.h s_conf.h s_newconf.h
13096 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13098 src hostmask.c ircd.c ircd_signal.c s_conf.c
13101 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13102 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13104 Revision Changes Path
13105 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13106 7.81 +1 -0 ircd-ratbox/include/ircd.h
13107 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13108 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13109 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13110 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13111 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13112 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13113 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13114 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13115 7.370 +7 -0 ircd-ratbox/src/ircd.c
13116 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13117 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13118 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13122 leeh 2005/02/13 10:21:41 EST (20050213_4)
13127 doc whats-new-2.0.txt whats-new-2.1.txt
13131 - move whats-new.txt to whats-new-2.0.txt
13132 - add in whats-new-2.1.txt
13133 - update services.txt with the whois for logged in users
13135 Revision Changes Path
13136 7.2 +5 -0 ircd-ratbox/doc/services.txt
13137 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13138 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13139 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13143 leeh 2005/02/13 09:20:37 EST (20050213_3)
13146 include supported.h
13147 modules/core m_message.c
13149 - fix a compile error in m_message.c
13150 - update 005 to the spec and add CPRIVMSG/CNOTICE
13152 Revision Changes Path
13153 7.2 +31 -37 ircd-ratbox/include/supported.h
13154 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13158 leeh 2005/02/13 09:14:12 EST (20050213_2)
13163 - fix the membership memleak
13165 Revision Changes Path
13166 7.432 +0 -3 ircd-ratbox/src/channel.c
13170 leeh 2005/02/12 21:51:56 EST (20050213_1)
13174 modules/core m_message.c
13176 - add a bitmask to track when they send their first message, only allowing
13177 clearing stuff after that.
13179 Revision Changes Path
13180 7.263 +4 -0 ircd-ratbox/include/client.h
13181 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13185 leeh 2005/02/12 21:17:52 EST (20050213_0)
13188 include patricia.h s_newconf.h
13189 modules/core m_message.c
13190 src patricia.c s_newconf.c s_user.c
13192 - add in the patricia for tracking who fills up targets, give them a reduced
13195 Revision Changes Path
13196 7.20 +1 -1 ircd-ratbox/include/patricia.h
13197 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13198 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13199 7.29 +1 -1 ircd-ratbox/src/patricia.c
13200 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13201 7.340 +4 -0 ircd-ratbox/src/s_user.c
13205 leeh 2005/02/12 18:35:10 EST (20050212_0)
13208 include ircd_defs.h
13209 src class.c reject.c
13211 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13213 Revision Changes Path
13214 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13215 7.68 +1 -5 ircd-ratbox/src/class.c
13216 1.33 +1 -5 ircd-ratbox/src/reject.c
13220 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13225 remove stupid memory leak
13227 Revision Changes Path
13228 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13232 leeh 2005/02/11 06:42:48 EST (20050211_0)
13237 - workaround hyb6 allowing empty gline reasons
13239 Revision Changes Path
13240 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13244 leeh 2005/02/09 14:39:13 EST (20050209_2)
13248 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13249 src ircd.c s_conf.c
13251 - move temp dlines and temp klines over to an array, rather than completely
13254 Revision Changes Path
13255 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13256 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13257 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13258 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13259 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13260 7.369 +0 -5 ircd-ratbox/src/ircd.c
13261 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13265 leeh 2005/02/09 14:02:13 EST (20050209_1)
13269 modules m_cap.c m_pong.c m_user.c
13270 modules/core m_nick.c
13273 - remove 'nick' param from register_local_user(), its not needed.
13275 Revision Changes Path
13276 7.35 +1 -1 ircd-ratbox/include/s_user.h
13277 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13278 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13279 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13280 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13281 7.339 +6 -6 ircd-ratbox/src/s_user.c
13285 leeh 2005/02/09 13:12:53 EST (20050209_0)
13288 modules m_cmessage.c
13290 - dont send numerics when we're dealing with CNOTICE
13291 - add in checking for +g, and resetting idle
13293 Revision Changes Path
13294 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13298 leeh 2005/02/08 11:37:50 EST (20050208_2)
13303 - fix operator blocks to work on ip spoofs
13305 Revision Changes Path
13306 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13310 leeh 2005/02/07 19:23:22 EST (20050208_1)
13313 doc example.conf example.efnet.conf
13316 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13318 Revision Changes Path
13319 7.258 +0 -39 ircd-ratbox/doc/example.conf
13320 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13321 7.198 +0 -272 ircd-ratbox/src/newconf.c
13325 leeh 2005/02/07 19:19:32 EST (20050208_0)
13330 - added support for kline.conf.perm et al, these take the same formats
13331 as their non-permanent partners, but you cant remove them via the ircd.
13333 Revision Changes Path
13334 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13338 leeh 2005/02/02 19:18:59 EST (20050203_1)
13345 help/opers cnotice cprivmsg
13347 - added help files for cprivmsg/cnotice
13349 Revision Changes Path
13350 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13351 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13352 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13353 1.10 +19 -19 ircd-ratbox/help/opers/index
13354 1.7 +10 -9 ircd-ratbox/help/users/index
13358 leeh 2005/02/02 19:14:25 EST (20050203_0)
13362 modules Makefile.in
13365 modules m_cmessage.c
13367 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13368 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13369 nick is a member. These bypass any target change limitations.
13370 - added ERR_VOICENEEDED, numeric 489.
13372 Revision Changes Path
13373 7.56 +2 -0 ircd-ratbox/include/numeric.h
13374 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13375 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13376 7.124 +1 -1 ircd-ratbox/src/messages.tab
13380 leeh 2005/02/02 16:58:16 EST (20050202_4)
13385 - update etrace help
13387 Revision Changes Path
13388 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13392 leeh 2005/02/02 16:55:04 EST (20050202_3)
13397 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13398 can put its external ip address in there..
13400 Revision Changes Path
13401 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13405 leeh 2005/02/02 16:41:06 EST (20050202_2)
13410 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13411 if its a non-local client. These will just get "lost" if the remote
13412 server doesnt support this..
13414 Revision Changes Path
13415 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13419 leeh 2005/02/02 16:12:12 EST (20050202_1)
13422 include client.h numeric.h s_conf.h
13423 modules/core m_message.c
13424 src messages.tab newconf.c s_conf.c
13426 - first part of the target change code, add the storage of targets for
13427 localuser, throttle messages when they fill all the available slots
13429 Revision Changes Path
13430 7.262 +5 -1 ircd-ratbox/include/client.h
13431 7.55 +2 -0 ircd-ratbox/include/numeric.h
13432 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13433 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13434 7.123 +1 -1 ircd-ratbox/src/messages.tab
13435 7.197 +1 -0 ircd-ratbox/src/newconf.c
13436 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13440 leeh 2005/02/02 13:28:10 EST (20050202_0)
13443 modules m_resv.c m_stats.c m_testline.c
13444 modules/core m_join.c
13445 src hash.c kdparse.c messages.tab s_newconf.c
13447 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13448 tracking of when resvs get hit
13450 Revision Changes Path
13451 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13452 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13453 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13454 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13455 7.114 +3 -0 ircd-ratbox/src/hash.c
13456 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13457 7.122 +1 -1 ircd-ratbox/src/messages.tab
13458 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13462 leeh 2005/01/31 09:04:10 EST (20050131_2)
13467 - fflush() logfiles
13469 Revision Changes Path
13470 7.79 +2 -0 ircd-ratbox/src/s_log.c
13474 leeh 2005/01/31 08:59:09 EST (20050131_1)
13479 - rename fd_dump() to comm_dump()
13481 Revision Changes Path
13482 1.27 +2 -2 ircd-ratbox/src/commio.c
13486 leeh 2005/01/30 19:16:08 EST (20050131_0)
13491 modules m_services.c
13492 modules/core m_server.c
13493 src hook.c s_serv.c
13495 - added hook for server_introduced
13496 - fixed up services support for hooks
13498 Revision Changes Path
13499 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13500 1.31 +1 -0 ircd-ratbox/include/hook.h
13501 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13502 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13503 7.36 +2 -0 ircd-ratbox/src/hook.c
13504 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13508 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13513 Add back in the comm_fd_hack thing for solaris
13515 Revision Changes Path
13516 1.26 +26 -1 ircd-ratbox/src/commio.c
13520 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13524 include commio.h s_conf.h watch.h
13525 modules m_dline.c m_kline.c m_resv.c m_stats.c
13526 m_watch.c m_xline.c
13527 modules/core m_nick.c
13528 src balloc.c cache.c client.c commio.c
13529 epoll.c ircd.c ircd_lexer.l kdparse.c
13530 listener.c s_auth.c s_conf.c s_log.c
13533 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13535 Revision Changes Path
13536 1.18 +0 -2 ircd-ratbox/adns/adns.h
13537 1.14 +6 -37 ircd-ratbox/include/commio.h
13538 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13539 7.3 +2 -2 ircd-ratbox/include/watch.h
13540 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13541 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13542 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13543 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13544 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13545 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13546 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13547 7.85 +1 -1 ircd-ratbox/src/balloc.c
13548 1.24 +5 -5 ircd-ratbox/src/cache.c
13549 7.488 +4 -4 ircd-ratbox/src/client.c
13550 1.25 +10 -280 ircd-ratbox/src/commio.c
13551 1.33 +1 -1 ircd-ratbox/src/epoll.c
13552 7.368 +4 -4 ircd-ratbox/src/ircd.c
13553 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13554 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13555 7.125 +8 -8 ircd-ratbox/src/listener.c
13556 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13557 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13558 7.78 +20 -20 ircd-ratbox/src/s_log.c
13559 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13560 1.6 +22 -15 ircd-ratbox/src/watch.c
13564 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13567 modules/core m_mode.c
13569 remove two unused variables
13571 Revision Changes Path
13572 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13576 leeh 2005/01/28 15:31:40 EST (20050128_1)
13582 - mo_kline() needs minpara of 3, not 2
13583 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13584 - require me.info is never blank
13586 Revision Changes Path
13587 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13588 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13592 leeh 2005/01/28 15:26:28 EST (20050128_0)
13595 modules/core m_mode.c m_sjoin.c
13597 - patch via jilles to fix +eI lists being shown to lusers when handling
13598 protocol stuff over TS6
13600 Revision Changes Path
13601 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13602 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13606 leeh 2005/01/25 19:47:38 EST (20050126_0)
13610 modules/core m_join.c m_mode.c m_sjoin.c
13611 src channel.c messages.tab s_serv.c
13613 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13614 an operspy call with &me
13615 - remove modebuf/parabuf params from channel_modes(), we now generate a
13616 buffer internally which we return.
13618 Revision Changes Path
13619 7.163 +1 -1 ircd-ratbox/include/channel.h
13620 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13621 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13622 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13623 7.431 +25 -18 ircd-ratbox/src/channel.c
13624 7.121 +1 -1 ircd-ratbox/src/messages.tab
13625 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13629 alz 2005/01/25 18:09:18 EST (20050125_5)
13632 doc example.conf example.efnet.conf
13635 src listener.c newconf.c s_conf.c
13637 Added dline_with_reason config option (default yes):
13639 /* dline reason: show the user the dline reason when they connect
13642 dline_with_reason = yes;
13644 Revision Changes Path
13645 7.257 +6 -1 ircd-ratbox/doc/example.conf
13646 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13647 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13648 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13649 7.124 +1 -1 ircd-ratbox/src/listener.c
13650 7.196 +1 -0 ircd-ratbox/src/newconf.c
13651 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13655 leeh 2005/01/25 13:21:17 EST (20050125_4)
13660 - make conf_set_generic_string() test len exists before it uses it.
13662 Revision Changes Path
13663 7.195 +1 -1 ircd-ratbox/src/newconf.c
13667 leeh 2005/01/25 13:10:56 EST (20050125_3)
13673 - rename 'type' to 'flags' in cluster {};
13674 - add stacking of servers in cluster {}; documented in example.conf
13676 Revision Changes Path
13677 7.256 +18 -10 ircd-ratbox/doc/example.conf
13678 7.194 +39 -7 ircd-ratbox/src/newconf.c
13682 alz 2005/01/25 12:48:54 EST (20050125_2)
13686 src listener.c s_conf.c
13688 Added dline reasons, connecting/banned clients now see ban reason.
13690 Revision Changes Path
13691 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13692 7.123 +17 -4 ircd-ratbox/src/listener.c
13693 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13697 leeh 2005/01/25 07:44:37 EST (20050125_1)
13700 doc example.conf example.efnet.conf
13703 - implement stacking of shared {}; blocks, documented in example.conf
13705 Revision Changes Path
13706 7.255 +26 -13 ircd-ratbox/doc/example.conf
13707 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13708 7.193 +51 -36 ircd-ratbox/src/newconf.c
13712 leeh 2005/01/24 19:08:29 EST (20050125_0)
13716 include client.h s_conf.h
13717 modules/core m_join.c
13718 src newconf.c s_user.c
13720 - added jupe_exempt to auth {};, exempts the user from generating warnings
13721 when they attempt to join juped channels.
13723 Revision Changes Path
13724 7.254 +2 -0 ircd-ratbox/doc/example.conf
13725 7.261 +3 -0 ircd-ratbox/include/client.h
13726 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13727 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13728 7.192 +1 -0 ircd-ratbox/src/newconf.c
13729 7.338 +8 -0 ircd-ratbox/src/s_user.c
13733 leeh 2005/01/24 18:57:02 EST (20050124_6)
13738 - rework shared {};, the format is now:
13740 oper = "flame@*.leeh.co.uk", "*.lan";
13746 oper = "flame@*.leeh.co.uk", "*.lan";
13750 Revision Changes Path
13751 7.191 +55 -23 ircd-ratbox/src/newconf.c
13755 leeh 2005/01/24 17:25:58 EST (20050124_5)
13760 - fix the prototype on load_static_modules()
13762 Revision Changes Path
13763 7.61 +1 -1 ircd-ratbox/include/modules.h
13767 leeh 2005/01/24 16:00:30 EST (20050124_4)
13772 - have cap end call register_local_user() with its own copy of
13773 source_p->username so its safe for unidented users..
13775 Revision Changes Path
13776 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13780 leeh 2005/01/24 15:48:09 EST (20050124_3)
13783 include newconf.h s_conf.h
13785 src newconf.c s_conf.c s_log.c
13787 - move the conf parser over to a table based structure, with generic setting
13788 of integers/strings
13790 Revision Changes Path
13791 7.34 +9 -8 ircd-ratbox/include/newconf.h
13792 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13793 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13794 7.190 +264 -808 ircd-ratbox/src/newconf.c
13795 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13796 7.77 +13 -13 ircd-ratbox/src/s_log.c
13800 leeh 2005/01/24 13:11:30 EST (20050124_2)
13806 - added stacking of ips in exempt {};
13808 Revision Changes Path
13809 7.253 +4 -0 ircd-ratbox/doc/example.conf
13810 7.189 +11 -30 ircd-ratbox/src/newconf.c
13814 leeh 2005/01/24 12:59:57 EST (20050124_1)
13818 src channel.c client.c hash.c hook.c
13819 newconf.c s_user.c watch.c
13821 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13822 consistent with the rest of the dlink code.
13824 Revision Changes Path
13825 1.54 +7 -7 ircd-ratbox/include/tools.h
13826 7.430 +2 -2 ircd-ratbox/src/channel.c
13827 7.487 +6 -6 ircd-ratbox/src/client.c
13828 7.113 +5 -5 ircd-ratbox/src/hash.c
13829 7.35 +1 -1 ircd-ratbox/src/hook.c
13830 7.188 +2 -2 ircd-ratbox/src/newconf.c
13831 7.337 +1 -1 ircd-ratbox/src/s_user.c
13832 1.5 +4 -4 ircd-ratbox/src/watch.c
13836 leeh 2005/01/24 12:47:13 EST (20050124_0)
13841 - cheap hack on sticky capabs..
13843 Revision Changes Path
13844 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13848 leeh 2005/01/22 11:36:54 EST (20050122_0)
13853 - updated my clicap implementation to match the spec so far..
13855 Revision Changes Path
13856 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13860 leeh 2005/01/21 07:14:43 EST (20050121_2)
13865 modules m_services.c
13866 src hook.c s_serv.c
13868 - added hooks for when we're sending a burst
13869 - rewrote hooks.txt
13870 - fix up the hooks ive already done in services compatibility, ill add the
13871 hooks for server/client introductions in a bit.
13873 Revision Changes Path
13874 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13875 1.30 +4 -0 ircd-ratbox/include/hook.h
13876 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13877 7.34 +7 -0 ircd-ratbox/src/hook.c
13878 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13882 leeh 2005/01/21 06:34:03 EST (20050121_1)
13885 contrib example_module.c spy_admin_notice.c
13886 spy_info_notice.c spy_links_notice.c
13887 spy_motd_notice.c spy_stats_notice.c
13888 spy_stats_p_notice.c spy_trace_notice.c
13890 spy_whois_notice_global.c
13892 modules m_admin.c m_info.c m_links.c m_motd.c
13893 m_services.c m_stats.c m_trace.c
13894 m_whois.c static_modules.c.SH
13895 modules/core m_server.c
13896 src client.c hook.c ircd.c modules.c packet.c
13897 s_auth.c s_serv.c s_user.c send.c
13899 - add a better implementation of the hook system, its now a slow leaking
13900 array and events are created whenever we try adding a hook for it, or
13901 theyre registered for the caller.
13903 Ive temporarily fucked services support and removed most of the other
13904 hooks.. I shall fix this soon.
13906 Revision Changes Path
13907 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13908 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13909 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13910 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13911 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13912 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13913 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13914 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13915 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13916 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13917 1.29 +34 -70 ircd-ratbox/include/hook.h
13918 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13919 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13920 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13921 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13922 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13923 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13924 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13925 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13926 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13927 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13928 7.486 +1 -28 ircd-ratbox/src/client.c
13929 7.33 +131 -137 ircd-ratbox/src/hook.c
13930 7.367 +1 -1 ircd-ratbox/src/ircd.c
13931 7.151 +6 -10 ircd-ratbox/src/modules.c
13932 7.138 +10 -14 ircd-ratbox/src/packet.c
13933 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13934 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13935 7.336 +0 -6 ircd-ratbox/src/s_user.c
13936 7.286 +8 -6 ircd-ratbox/src/send.c
13940 leeh 2005/01/20 19:19:20 EST (20050121_0)
13945 - remove an unused struct
13947 Revision Changes Path
13948 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13952 leeh 2005/01/20 13:38:39 EST (20050120_1)
13955 . configure configure.ac
13956 include client.h numeric.h patchlevel.h
13957 modules Makefile.in
13958 src messages.tab s_user.c
13962 - drop back to -O0, fix patchlevel.h
13963 - first stab at client capabilities.. this still needs work.
13965 Revision Changes Path
13966 7.240 +3 -3 ircd-ratbox/configure
13967 7.54 +3 -3 ircd-ratbox/configure.ac
13968 7.260 +3 -0 ircd-ratbox/include/client.h
13969 7.54 +2 -0 ircd-ratbox/include/numeric.h
13970 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13971 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13972 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13973 7.120 +1 -1 ircd-ratbox/src/messages.tab
13974 7.335 +3 -0 ircd-ratbox/src/s_user.c
13978 leeh 2005/01/20 06:04:41 EST (20050120_0)
13981 . ChangeLog RELNOTES
13982 include config.h config.h.dist memory.h
13985 src commio.c crypt.c getopt.c ircd.c s_serv.c
13987 . README.VMS clean.com make.com
13988 include setup.h_vms
13989 modules descrip.mms static_modules_c.com
13990 modules/core descrip.mms
13991 src descrip.mms qio.c version.com
13992 tools descrip.mms mkpasswd_vms.c
13994 - clean changelog, relnotes
13995 - mark patchlevel as 2.1.0beta
13996 - remove VMS support
13998 Revision Changes Path
13999 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14000 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14001 1.111 +1 -348 ircd-ratbox/RELNOTES
14002 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14003 7.182 +0 -42 ircd-ratbox/include/config.h
14004 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14005 7.50 +0 -4 ircd-ratbox/include/memory.h
14006 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14007 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14008 7.2 +0 -58 ircd-ratbox/make.com (dead)
14009 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14010 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14011 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14012 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14013 1.24 +7 -30 ircd-ratbox/src/commio.c
14014 7.12 +0 -4 ircd-ratbox/src/crypt.c
14015 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14016 7.24 +0 -4 ircd-ratbox/src/getopt.c
14017 7.366 +4 -19 ircd-ratbox/src/ircd.c
14018 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14019 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14020 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14021 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14022 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14026 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14032 not using the return values on a few watch functions so make them void
14034 Revision Changes Path
14035 7.2 +5 -5 ircd-ratbox/include/watch.h
14036 1.4 +19 -28 ircd-ratbox/src/watch.c
14039 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14044 Make watch throttle, don't accept letter commands stacked
14046 Revision Changes Path
14047 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14051 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14058 Revision Changes Path
14059 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14063 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14066 . ChangeLog README.FIRST RELNOTES configure
14068 adns adns.h internal.h parse.c transmit.c
14070 contrib example_module.c spy_admin_notice.c
14071 spy_info_notice.c spy_links_notice.c
14072 spy_motd_notice.c spy_stats_notice.c
14073 spy_stats_p_notice.c spy_trace_notice.c
14075 spy_whois_notice_global.c
14076 doc example.conf example.efnet.conf ircd.motd
14077 server-version-info whats-new.txt
14078 help/opers umode xline
14080 include cache.h channel.h class.h client.h
14081 commio.h config.h config.h.dist hash.h
14082 hook.h hostmask.h irc_string.h ircd.h
14083 ircd_defs.h m_info.h memory.h msg.h
14084 newconf.h numeric.h packet.h patchlevel.h
14085 patricia.h s_conf.h s_gline.h s_newconf.h
14086 s_serv.h s_user.h scache.h serno.h
14087 setup.h.in sprintf_irc.h stdinc.h tools.h
14088 modules .depend Makefile.in m_admin.c m_away.c
14089 m_dline.c m_encap.c m_gline.c m_info.c
14090 m_kline.c m_links.c m_list.c m_lusers.c
14091 m_motd.c m_oper.c m_operspy.c m_rehash.c
14092 m_restart.c m_resv.c m_set.c m_stats.c
14093 m_svinfo.c m_testline.c m_testmask.c
14094 m_topic.c m_trace.c m_watch.c m_who.c
14095 m_whois.c m_whowas.c m_xline.c
14096 static_modules.c.SH
14097 modules/core m_error.c m_message.c m_mode.c m_quit.c
14098 m_server.c m_squit.c
14099 src .depend Makefile.in adns.c balloc.c
14100 cache.c channel.c class.c client.c
14101 commio.c crypt.c devpoll.c epoll.c
14102 event.c getopt.c hash.c hook.c hostmask.c
14103 irc_string.c ircd.c ircd_lexer.l
14104 ircd_parser.y ircd_signal.c listener.c
14105 modules.c newconf.c numeric.c packet.c
14106 parse.c patricia.c poll.c reject.c
14107 restart.c s_auth.c s_conf.c s_log.c
14108 s_newconf.c s_serv.c s_user.c scache.c
14109 select.c send.c snprintf.c tools.c
14110 version.c.SH watch.c whowas.c
14111 tools README.mkpasswd mkpasswd.c
14113 . README.VMS clean.com make.com
14115 include common.h s_stats.h setup.h_vms
14117 modules descrip.mms m_challenge.c m_etrace.c
14118 m_invite.c m_names.c m_pass.c m_ping.c
14119 m_pong.c m_services.c m_tb.c m_user.c
14120 m_users.c m_version.c
14121 static_modules_c.com
14122 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14124 servlink descrip.mms
14125 src descrip.mms kdparse.c messages.tab qio.c
14126 s_gline.c s_stats.c version.com
14127 tools descrip.mms mkpasswd_vms.c
14131 modules/core channels.c users.c
14134 merge from RATBOX_2_0
14136 Revision Changes Path
14137 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14138 7.40 +1 -0 ircd-ratbox/README.FIRST
14139 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14140 1.110 +114 -6 ircd-ratbox/RELNOTES
14141 1.17 +4 -0 ircd-ratbox/adns/adns.h
14142 1.17 +4 -4 ircd-ratbox/adns/internal.h
14143 1.12 +38 -38 ircd-ratbox/adns/parse.c
14144 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14145 1.19 +13 -13 ircd-ratbox/adns/types.c
14146 7.1 +10 -0 ircd-ratbox/clean.com (new)
14147 7.239 +47 -29 ircd-ratbox/configure
14148 7.53 +40 -32 ircd-ratbox/configure.ac
14149 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14150 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14151 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14152 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14153 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14154 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14155 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14156 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14157 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14158 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14159 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14160 7.252 +68 -22 ircd-ratbox/doc/example.conf
14161 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14162 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14163 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14164 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14165 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14166 1.5 +2 -1 ircd-ratbox/help/opers/umode
14167 1.7 +1 -1 ircd-ratbox/help/opers/xline
14168 1.2 +1 -0 ircd-ratbox/help/users/umode
14169 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14170 1.7 +8 -0 ircd-ratbox/include/cache.h
14171 7.162 +18 -16 ircd-ratbox/include/channel.h
14172 7.25 +4 -0 ircd-ratbox/include/class.h
14173 7.259 +34 -28 ircd-ratbox/include/client.h
14174 1.13 +45 -7 ircd-ratbox/include/commio.h
14175 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14176 7.181 +74 -16 ircd-ratbox/include/config.h
14177 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14178 7.53 +2 -0 ircd-ratbox/include/hash.h
14179 1.28 +73 -27 ircd-ratbox/include/hook.h
14180 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14181 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14182 7.80 +6 -31 ircd-ratbox/include/ircd.h
14183 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14184 7.56 +14 -8 ircd-ratbox/include/m_info.h
14185 7.49 +4 -0 ircd-ratbox/include/memory.h
14186 7.53 +2 -0 ircd-ratbox/include/msg.h
14187 7.33 +9 -9 ircd-ratbox/include/newconf.h
14188 7.53 +12 -8 ircd-ratbox/include/numeric.h
14189 7.27 +1 -1 ircd-ratbox/include/packet.h
14190 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14191 7.19 +25 -1 ircd-ratbox/include/patricia.h
14192 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14193 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14194 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14195 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14196 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14197 7.34 +13 -9 ircd-ratbox/include/s_user.h
14198 7.15 +1 -1 ircd-ratbox/include/scache.h
14199 7.5366 +1 -1 ircd-ratbox/include/serno.h
14200 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14201 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14202 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14203 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14204 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14205 1.53 +10 -10 ircd-ratbox/include/tools.h
14206 7.1 +58 -0 ircd-ratbox/make.com (new)
14207 1.45 +338 -182 ircd-ratbox/modules/.depend
14208 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14209 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14210 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14211 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14212 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14213 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14214 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14215 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14216 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14217 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14218 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14219 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14220 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14221 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14222 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14223 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14224 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14225 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14226 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14227 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14228 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14229 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14230 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14231 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14232 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14233 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14234 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14235 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14236 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14237 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14238 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14239 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14240 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14241 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14242 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14243 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14244 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14245 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14246 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14247 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14248 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14249 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14250 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14251 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14252 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14253 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14254 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14255 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14256 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14257 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14258 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14259 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14260 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14261 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14262 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14263 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14264 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14265 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14266 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14267 7.48 +162 -119 ircd-ratbox/src/.depend
14268 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14269 7.75 +5 -5 ircd-ratbox/src/adns.c
14270 7.84 +1 -1 ircd-ratbox/src/balloc.c
14271 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14272 1.23 +75 -7 ircd-ratbox/src/cache.c
14273 7.429 +342 -79 ircd-ratbox/src/channel.c
14274 7.67 +42 -2 ircd-ratbox/src/class.c
14275 7.485 +245 -85 ircd-ratbox/src/client.c
14276 1.23 +349 -43 ircd-ratbox/src/commio.c
14277 7.11 +4 -0 ircd-ratbox/src/crypt.c
14278 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14279 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14280 1.32 +4 -8 ircd-ratbox/src/epoll.c
14281 7.46 +63 -6 ircd-ratbox/src/event.c
14282 7.23 +4 -0 ircd-ratbox/src/getopt.c
14283 7.112 +8 -7 ircd-ratbox/src/hash.c
14284 7.32 +135 -133 ircd-ratbox/src/hook.c
14285 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14286 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14287 7.365 +56 -48 ircd-ratbox/src/ircd.c
14288 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14289 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14290 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14291 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14292 7.122 +14 -13 ircd-ratbox/src/listener.c
14293 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14294 7.150 +17 -8 ircd-ratbox/src/modules.c
14295 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14296 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14297 7.137 +55 -42 ircd-ratbox/src/packet.c
14298 7.187 +8 -15 ircd-ratbox/src/parse.c
14299 7.28 +2 -4 ircd-ratbox/src/patricia.c
14300 7.82 +3 -1 ircd-ratbox/src/poll.c
14301 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14302 1.32 +8 -3 ircd-ratbox/src/reject.c
14303 7.34 +1 -0 ircd-ratbox/src/restart.c
14304 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14305 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14306 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14307 7.76 +32 -35 ircd-ratbox/src/s_log.c
14308 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14309 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14310 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14311 7.334 +773 -2 ircd-ratbox/src/s_user.c
14312 7.27 +2 -1 ircd-ratbox/src/scache.c
14313 7.44 +2 -0 ircd-ratbox/src/select.c
14314 7.285 +12 -12 ircd-ratbox/src/send.c
14315 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14316 7.46 +0 -1 ircd-ratbox/src/tools.c
14317 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14318 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14319 1.3 +4 -4 ircd-ratbox/src/watch.c
14320 7.32 +1 -0 ircd-ratbox/src/whowas.c
14321 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14322 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14323 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14324 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14328 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14330 Modified files: (Branch: RATBOX_2_0)
14333 a remote client is never going to have a watch list..duh
14335 Revision Changes Path
14336 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14340 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14342 Added files: (Branch: RATBOX_2_0)
14347 Revision Changes Path
14348 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14352 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14354 Added files: (Branch: RATBOX_2_0)
14358 helps if we actually include the .c/.h files
14360 Revision Changes Path
14361 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14362 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14366 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14368 Modified files: (Branch: RATBOX_2_0)
14369 . configure configure.ac
14370 include client.h numeric.h s_conf.h setup.h.in
14372 modules Makefile.in
14373 modules/core m_nick.c
14374 src Makefile.in client.c ircd.c messages.tab
14375 newconf.c s_conf.c s_user.c
14377 backport watch from devel
14379 Revision Changes Path
14380 7.229.2.10 +12 -2 ircd-ratbox/configure
14381 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14382 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14383 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14384 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14385 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14386 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14387 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14388 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14389 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14390 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14391 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14392 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14393 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14394 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14395 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14399 leeh 2005/01/12 10:12:40 EST (20050112_1)
14401 Modified files: (Branch: RATBOX_2_0)
14403 modules m_services.c m_whois.c
14406 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14407 when the user is logged in
14409 Revision Changes Path
14410 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14411 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14412 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14413 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14417 leeh 2005/01/11 19:47:14 EST (20050112_0)
14419 Modified files: (Branch: RATBOX_2_0)
14420 include supported.h
14421 Added files: (Branch: RATBOX_2_0)
14425 - added doc/services.txt, outlining the compatibility code
14427 Revision Changes Path
14428 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14429 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14433 leeh 2005/01/11 18:38:10 EST (20050111_5)
14435 Modified files: (Branch: RATBOX_2_0)
14436 include client.h hook.h
14437 modules m_services.c
14438 modules/core m_server.c
14439 src hook.c s_serv.c
14441 - more services compatibility code:
14442 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14443 appropriate service {}; entry, only accept SU from these.
14444 - hook into us finishing nick burst, and have services burst a list of
14447 Revision Changes Path
14448 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14449 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14450 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14451 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14452 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14453 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14457 leeh 2005/01/11 17:32:42 EST (20050111_4)
14459 Modified files: (Branch: RATBOX_2_0)
14460 . configure configure.ac
14462 modules Makefile.in
14464 Added files: (Branch: RATBOX_2_0)
14465 modules m_services.c
14467 - more services compatibility code:
14468 - encap handlers for SU (services marking client as logged in)
14469 - and for LOGIN (servers bursting logged in status)
14470 - move suser from Client -> User
14472 Revision Changes Path
14473 7.229.2.9 +9 -3 ircd-ratbox/configure
14474 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14475 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14476 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14477 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14478 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14482 leeh 2005/01/11 16:46:34 EST (20050111_3)
14484 Modified files: (Branch: RATBOX_2_0)
14485 include ircd_defs.h
14487 - whoops, missing #endif
14489 Revision Changes Path
14490 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14494 leeh 2005/01/11 15:56:57 EST (20050111_2)
14496 Modified files: (Branch: RATBOX_2_0)
14497 include ircd_defs.h
14499 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14500 have ipv6 just report sizeof(struct sockaddr_in)
14502 Revision Changes Path
14503 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14507 leeh 2005/01/10 20:19:35 EST (20050111_1)
14509 Modified files: (Branch: RATBOX_2_0)
14512 - fix a gcc warning
14514 Revision Changes Path
14515 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14519 leeh 2005/01/10 20:10:35 EST (20050111_0)
14521 Modified files: (Branch: RATBOX_2_0)
14522 adns internal.h parse.c transmit.c types.c
14524 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14527 Revision Changes Path
14528 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14529 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14530 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14531 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14535 leeh 2005/01/10 17:48:48 EST (20050110_3)
14537 Modified files: (Branch: RATBOX_2_0)
14540 - send out the reformatted xline to opers (\s -> ' ')
14542 Revision Changes Path
14543 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14547 leeh 2005/01/10 16:18:53 EST (20050110_2)
14549 Modified files: (Branch: RATBOX_2_0)
14552 include client.h supported.h
14553 src messages.tab s_user.c send.c
14555 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14558 Revision Changes Path
14559 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14560 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14561 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14562 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14563 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14564 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14565 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14569 leeh 2005/01/10 14:50:47 EST (20050110_1)
14571 Modified files: (Branch: RATBOX_2_0)
14572 doc example.conf example.efnet.conf
14574 - I dont remember ts6 desyncing on bans, so im not sure why the example
14577 Revision Changes Path
14578 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14579 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14583 leeh 2005/01/10 13:31:10 EST (20050110_0)
14585 Modified files: (Branch: RATBOX_2_0)
14586 . configure configure.ac
14587 include channel.h client.h numeric.h s_conf.h
14588 s_serv.h setup.h.in
14589 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14591 src channel.c messages.tab newconf.c s_conf.c
14594 - added --enable-services to configure, which enables some ratbox-services
14595 compatibility code:
14596 - chanmode +r, registered users only
14597 - usermode +S, prevents deop/kick of a service
14598 - service { }; block in conf for the above umode
14600 Revision Changes Path
14601 7.229.2.8 +28 -16 ircd-ratbox/configure
14602 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14603 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14604 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14605 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14606 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14607 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14608 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14609 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14610 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14611 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14612 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14613 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14614 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14615 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14616 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14617 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14618 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14619 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14623 leeh 2005/01/09 08:23:30 EST (20050109_0)
14625 Modified files: (Branch: RATBOX_2_0)
14628 - remove a tab, and add +C to opers umode help
14630 Revision Changes Path
14631 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode