1 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
3 Remove s_assert in del_unknown_ip() supposedly if the ip
4 cannot be found, it is not feasible to avoid that case
5 entirely with m_webirc.c.
9 +1 -2 trunk/src/reject.c (File Modified)
12 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
14 Apply ratbox flood fix.
18 +1 -0 trunk/doc/example.conf (File Modified)
19 +5 -0 trunk/doc/reference.conf (File Modified)
20 +3 -0 trunk/include/client.h (File Modified)
21 +4 -0 trunk/include/reject.h (File Modified)
22 +1 -0 trunk/include/s_conf.h (File Modified)
23 +2 -0 trunk/src/client.c (File Modified)
24 +3 -0 trunk/src/listener.c (File Modified)
25 +1 -0 trunk/src/newconf.c (File Modified)
26 +8 -5 trunk/src/packet.c (File Modified)
27 +59 -2 trunk/src/reject.c (File Modified)
28 +1 -0 trunk/src/s_conf.c (File Modified)
29 +2 -0 trunk/src/s_serv.c (File Modified)
30 +1 -0 trunk/src/s_user.c (File Modified)
33 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
39 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
42 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
48 +114 -1 trunk/configure (File Modified)
51 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
53 - remove "ASM hashing code" from the configure overview
57 +0 -1 trunk/configure.ac (File Modified)
60 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
62 Target left IRC (more friendly error message if a UID
63 cannot be found) for /invite.
67 +8 -3 trunk/modules/m_invite.c (File Modified)
70 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
72 Remove emptyline craq because it leaks memory on /rehash motd etc.
73 from ratbox 2.2 (anfl/Androsyn)
77 +6 -14 trunk/src/cache.c (File Modified)
80 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
82 Merge old trunk r2767:
83 Copy channel name from command on lowerTS JOIN/SJOIN,
84 this makes the capitalization of the channel name
85 timestamped like modes are.
89 +3 -0 trunk/modules/core/m_join.c (File Modified)
90 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
93 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
95 Merge old trunk r2065,r2067:
96 channel_modes(): get rid of the trailing space
97 also make the *pbuf check work like it should
98 (don't call IsMember another time if we already
100 simplify a bit more, update comments
104 +13 -13 trunk/src/channel.c (File Modified)
107 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
113 +1 -1 trunk/extensions/m_webirc.c (File Modified)
116 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
118 chghost: refuse spoofs which are empty or start with a colon
119 (would break the protocol)
123 +3 -0 trunk/modules/m_chghost.c (File Modified)
126 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
128 Fix description of 043 numeric.
132 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
135 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
137 SAVE: make the nickTS of the UID nick equal to 100, so it
138 is always in sync on the network.
142 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
143 +15 -11 trunk/modules/core/m_nick.c (File Modified)
146 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
148 Force nickTS to increase when a local user changes their nick.
152 +5 -1 trunk/modules/core/m_nick.c (File Modified)
155 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
157 Remove #define UFLAGS. We haven't allowed this
158 undocumented extension to the IRC protocol for
159 years (allowing an initial umode in USER).
163 +0 -2 trunk/modules/m_user.c (File Modified)
166 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
168 Move new_local_user hook, so it is possible to call
169 exit_client() from it, refusing the connection.
173 +3 -1 trunk/doc/hooks.txt (File Modified)
174 +10 -9 trunk/src/s_user.c (File Modified)
177 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
179 Only free PreClient struct when the rest of the Client
180 is freed, not immediately upon exit_client(). Doing this
181 would cause problems with sasl's new_local_user hook
182 vs hooks that exit the client there.
186 +0 -1 trunk/src/client.c (File Modified)
189 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
191 Use TS6 prefix for server-server JOIN 0.
195 +2 -1 trunk/modules/core/m_join.c (File Modified)
198 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
200 Use orighost in kill server notices.
204 +3 -3 trunk/modules/core/m_kill.c (File Modified)
207 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
209 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
213 +3 -3 trunk/modules/m_set.c (File Modified)
216 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
222 +1 -1 trunk/src/messages.tab (File Modified)
225 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
227 Show max_clients in /info.
231 +6 -0 trunk/modules/m_info.c (File Modified)
234 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
236 Don't allow /quote set max higher than the
237 serverinfo::max_clients ircd.conf value.
241 +8 -0 trunk/modules/m_set.c (File Modified)
244 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
246 Change code that checks maxclients limit: allow exactly
247 the configured amount of non-exceed_limit clients.
248 Code that appeared to limit exceed_limit clients too
249 but less heavily removed (it was not effective because
250 the parentheses were wrong).
254 +2 -4 trunk/src/s_user.c (File Modified)
257 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
259 By default, leave MAX_BUFFER fds free for log files,
260 server connections, ident lookups, exceed_limit clients,
261 etc. Mention this in example.conf and reference.conf.
265 +4 -2 trunk/doc/example.conf (File Modified)
266 +3 -1 trunk/doc/reference.conf (File Modified)
267 +1 -1 trunk/src/s_conf.c (File Modified)
270 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
272 --with-maxclients configure option is gone
276 +0 -11 trunk/INSTALL (File Modified)
279 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
281 Make the code that raises fd rlimit to hard limit work.
285 +5 -5 trunk/src/ircd.c (File Modified)
288 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
290 - note the I/O reworking
294 +2 -0 trunk/NEWS (File Modified)
297 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
303 +4 -4 trunk/doc/Makefile.in (File Modified)
306 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
308 - enforce proper conditions for EPOLL_CTL_DEL.
309 - remove possibly problematic "performance" check
313 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
316 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
318 - rename m_list_safelist to m_list and remove ratbox implementation
322 +393 -664 trunk/modules/Makefile.in (File Modified)
323 + - trunk/modules/m_list.c (File Added)
324 + - trunk/modules/m_list_ratbox.c (File Deleted)
325 + - trunk/modules/m_list_safelist.c (File Deleted)
328 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
330 - some more transit to sendto_one_numeric().
334 +2 -3 trunk/modules/m_away.c (File Modified)
335 +3 -3 trunk/src/messages.tab (File Modified)
336 +1 -1 trunk/src/s_user.c (File Modified)
339 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
341 - change some sendto_one() to sendto_one_numeric().
345 +4 -10 trunk/modules/m_admin.c (File Modified)
346 +3 -3 trunk/modules/m_map.c (File Modified)
347 +12 -12 trunk/src/messages.tab (File Modified)
348 +1 -2 trunk/src/s_conf.c (File Modified)
349 +9 -10 trunk/src/s_user.c (File Modified)
352 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
354 - river's ports.c from old charybdis trunk
358 +195 -0 trunk/configure.ac (File Modified)
359 + - trunk/libcharybdis/ports.c (File Added)
362 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
364 - remove broken ports stuff and devpoll stuff.
368 +0 -307 trunk/configure (File Modified)
369 +0 -21 trunk/configure.ac (File Modified)
370 +0 -474 trunk/include/setup.h.in (File Modified)
371 + - trunk/libcharybdis/devpoll.c (File Deleted)
372 + - trunk/libcharybdis/ports.c (File Deleted)
375 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
381 +1 -25 trunk/configure (File Modified)
382 +0 -3 trunk/include/setup.h.in (File Modified)
385 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
387 - remove x86-optimized hash code.
391 +0 -13 trunk/configure.ac (File Modified)
392 +2 -187 trunk/src/Makefile.in (File Modified)
393 + - trunk/src/fnvhash.s (File Deleted)
396 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
398 - apparently setting KE_LENGTH to 128 is fine.
402 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
405 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
407 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
411 +5627 -5747 trunk/configure (File Modified)
412 +0 -15 trunk/configure.ac (File Modified)
413 +0 -2 trunk/include/m_info.h (File Modified)
414 +6 -9 trunk/include/setup.h.in (File Modified)
415 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
418 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
420 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
421 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
422 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
426 +0 -5 trunk/include/config.h (File Modified)
427 +0 -5 trunk/include/config.h.dist (File Modified)
428 +0 -6 trunk/include/defaults.h (File Modified)
429 +0 -3 trunk/include/m_info.h (File Modified)
430 +21 -7 trunk/libcharybdis/commio.c (File Modified)
431 +2 -0 trunk/libcharybdis/commio.h (File Modified)
432 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
433 +4 -3 trunk/libcharybdis/poll.c (File Modified)
434 +0 -3 trunk/libcharybdis/select.c (File Modified)
435 +0 -9 trunk/src/ircd.c (File Modified)
436 +23 -26 trunk/src/listener.c (File Modified)
437 +2 -1 trunk/src/restart.c (File Modified)
438 +5 -1 trunk/src/s_auth.c (File Modified)
439 +1 -1 trunk/src/s_conf.c (File Modified)
440 +3 -1 trunk/src/s_serv.c (File Modified)
443 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
445 Repair operspy who !#channel, broken by me in r3283.
449 +2 -2 trunk/modules/m_who.c (File Modified)
452 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
454 Update bug report and IRC channel information.
458 +2 -1 trunk/BUGS (File Modified)
459 +2 -1 trunk/NEWS (File Modified)
462 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
464 Change copyright years in version.c.SH as in release-2.1 r3339.
468 +2 -2 trunk/src/version.c.SH (File Modified)
471 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
477 +104 -0 trunk/configure (File Modified)
480 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
482 Need to check for various flavours of epoll,
483 even if --enable-epoll is forced.
487 +1 -0 trunk/configure.ac (File Modified)
490 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
492 Hack to allow some more warnings, already present in configure (?).
496 +1 -1 trunk/aclocal.m4 (File Modified)
499 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
501 Merge old trunk r2077,r2079:
502 - Move closing of servlink control fd to close_connection()
503 instead of doing it in exit_local_server(), and make sure
504 we first close the data fd and then the control fd.
505 - Have servlink process ready fds in order net, data, ctrl
506 instead of ctrl, data, net. This seems to fix the problem
507 that squit reasons do not show up on the other side of a
508 ziplink (by making it send any final SQUIT and/or ERROR
509 before noticing the closed control fd).
513 +1 -1 trunk/servlink/io.c (File Modified)
514 +3 -12 trunk/src/client.c (File Modified)
517 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
519 Don't show the UID if a TS6 server sends a kick with
520 an empty or no comment. Note that charybdis never sends
525 +4 -4 trunk/modules/core/m_kick.c (File Modified)
528 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
530 Merge old trunk r2081:
531 Don't say that services cannot be killed in
532 ERR_ISCHANSERVICE message (given when trying
533 to kick or deop them), as that's not the case.
537 +1 -1 trunk/src/messages.tab (File Modified)
540 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
542 Merge old trunk r2059
543 Clarifications to the descriptions of umode +Q and cmode +F,
544 suggested by Ariadne@SorceryNet.
548 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
549 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
552 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
554 Merge old trunk r2907,r2991:
555 Allow TESTLINE on channel names.
559 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
560 +4 -0 trunk/help/opers/testline (File Modified)
561 +22 -0 trunk/modules/m_testline.c (File Modified)
564 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
566 Merge old trunk r2835:
567 resolver: if sendto(2) fails, try sending to the next nameserver
571 +1 -1 trunk/src/res.c (File Modified)
574 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
576 Merge old trunk r2817:
577 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
578 starts with a digit. This is safe because the last
579 parameter is a nick and never a UID. (The first parameter
580 in a server-server two-param whois is a UID/SID.)
584 +1 -1 trunk/modules/m_whois.c (File Modified)
587 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
589 Merge old trunk r2779,r2785:
590 Show correct privilege name in a few ERR_NOPRIVS numerics.
594 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
595 +1 -1 trunk/extensions/m_opme.c (File Modified)
596 +2 -2 trunk/unsupported/m_force.c (File Modified)
599 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
601 Merge old trunk r2695:
602 Send an SQUIT instead of an ERROR to announce /die to connected servers.
603 This will generate better server notices.
607 +3 -2 trunk/modules/core/m_die.c (File Modified)
610 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
612 Merge old trunk r2294:
613 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
617 +1 -1 trunk/src/s_user.c (File Modified)
620 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
622 Merge old trunk r2226:
623 If we are connecting outward to a server, check if the
624 server name they sent is the same as what we tried to
625 connect to. Previously such a connection could succeed
626 if there existed connect blocks with the same IP and
627 passwords for the other server name.
631 +11 -0 trunk/modules/core/m_server.c (File Modified)
634 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
636 Merge old trunk r2212:
637 Another handling of SJOINs without nicks:
638 Propagate them if the channel is +P or the channel
639 already existed, otherwise remove the channel again
640 and do not propagate the SJOIN.
644 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
647 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
649 Remove channels entirely from /whois on services.
650 This cannot be overridden with operspy.
654 +20 -17 trunk/modules/m_whois.c (File Modified)
657 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
659 Fix /who on channels with ** in their name.
663 +2 -2 trunk/modules/m_who.c (File Modified)
666 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
668 NEWS: As in 2.1.3, mention that the TS6 revision will
669 interoperate with older versions
673 +2 -1 trunk/NEWS (File Modified)
676 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
678 Fix documentation of HIDE_SERVERS_IPS define.
682 +2 -2 trunk/include/config.h.dist (File Modified)
685 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
687 Don't leak auth{} spoofed ip for I-line is full notice either.
691 +1 -1 trunk/src/s_conf.c (File Modified)
694 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
700 +37 -0 trunk/NEWS (File Modified)
703 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
705 Allow /invite (but not invex) to override +r, +l, +j in
706 addition to +i. As before, a restrictive mode must be in
707 place at /invite time for the invite to have an effect;
708 +r does not count as a restrictive mode if the user is
709 logged in; +l and +j always count as restrictive modes to
710 allow for cases where they would allow join at /invite
711 time but not when the user tries to join.
715 +6 -2 trunk/modules/m_invite.c (File Modified)
716 +21 -10 trunk/src/channel.c (File Modified)
719 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
721 Remove invite_ops_only, forcing it to YES.
725 +0 -1 trunk/doc/example.conf (File Modified)
726 +0 -5 trunk/doc/reference.conf (File Modified)
727 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
728 +0 -1 trunk/include/s_conf.h (File Modified)
729 +0 -6 trunk/modules/m_info.c (File Modified)
730 +10 -14 trunk/modules/m_invite.c (File Modified)
731 +0 -1 trunk/src/newconf.c (File Modified)
732 +0 -1 trunk/src/s_conf.c (File Modified)
735 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
737 Move username check after xline and dnsbl checks, so it
738 will not complain to opers about clients who are xlined
739 or blacklisted anyway (both of which silently reject).
743 +15 -15 trunk/src/s_user.c (File Modified)
746 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
748 - MASTER_MAX is no longer relevant
752 +0 -7 trunk/modules/m_set.c (File Modified)
755 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
757 - add config option for setting max_clients.
761 +5 -0 trunk/doc/example.conf (File Modified)
762 +5 -0 trunk/doc/reference.conf (File Modified)
763 +2 -0 trunk/include/s_conf.h (File Modified)
764 +1 -1 trunk/src/ircd.c (File Modified)
765 +2 -0 trunk/src/newconf.c (File Modified)
766 +2 -1 trunk/src/s_conf.c (File Modified)
769 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
771 - remove get_maxrss() and all of that insecure and unsafe nonsense
775 +3 -38 trunk/src/ircd.c (File Modified)
776 +1 -1 trunk/src/restart.c (File Modified)
777 +0 -4 trunk/src/s_stats.c (File Modified)
780 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
782 - avoid some potential NULL dereferencing
786 +1 -1 trunk/libcharybdis/commio.c (File Modified)
789 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
795 +1 -1 trunk/libcharybdis/poll.c (File Modified)
798 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
800 - rework poll a bit for the MAXCONNECTIONS changes.
804 +46 -23 trunk/libcharybdis/poll.c (File Modified)
807 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
809 Our way of using kqueue may cause it to report fds we
810 don't know about anymore, cope.
814 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
817 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
819 Don't reference freed memory (fde_t) in comm_close().
823 +1 -1 trunk/libcharybdis/commio.c (File Modified)
826 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
828 - fix for 100% cpu use
832 +1 -1 trunk/libcharybdis/commio.c (File Modified)
835 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
837 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
841 +37 -25 trunk/libcharybdis/commio.c (File Modified)
844 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
846 - clear up use of fd_table in ircd.
850 +3 -2 trunk/src/s_serv.c (File Modified)
853 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
855 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
859 +97 -26 trunk/libcharybdis/commio.c (File Modified)
860 +3 -2 trunk/libcharybdis/commio.h (File Modified)
861 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
862 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
863 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
864 +3 -3 trunk/libcharybdis/poll.c (File Modified)
865 +2 -2 trunk/libcharybdis/ports.c (File Modified)
866 +2 -2 trunk/libcharybdis/select.c (File Modified)
869 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
871 Fix some cases where the size argument to strlcpy()
872 for usernames and hostnames is 1 too small.
876 +1 -1 trunk/modules/m_chghost.c (File Modified)
877 +2 -2 trunk/src/res.c (File Modified)
878 +2 -2 trunk/src/s_user.c (File Modified)
881 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
883 Cut down quit/part/kick reasons to avoid quit reasons
884 overflowing the client exiting server notice (from
885 TOPICLEN to 260). kill reasons become shorter accordingly.
886 kline/dline/gline reasons become 390.
887 away messages stay at TOPICLEN for now.
891 +8 -3 trunk/include/ircd_defs.h (File Modified)
892 +2 -2 trunk/modules/m_dline.c (File Modified)
893 +4 -4 trunk/modules/m_gline.c (File Modified)
894 +2 -2 trunk/modules/m_kline.c (File Modified)
897 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
899 Don't leak auth{} spoofed IP addresses in +f notices.
900 from ratbox (androsyn)
904 +10 -3 trunk/src/s_conf.c (File Modified)
907 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
909 Make oper_up() take +i/-i during opering up into account
910 (e.g. no_oper_invis extension, +i in operator::umodes).
911 Remove the hack from no_oper_invis.
915 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
916 +4 -0 trunk/src/s_user.c (File Modified)
919 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
921 no_oper_invis: decrement invisible count when clearing
922 invisible on a local client who has just opered up
923 oper_up() should really do this
927 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
930 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
932 Put "End of Channel Quiet List" instead of
933 "End of Channel Ban List" for a +q list.
934 Due to client restrictions the numerics for
935 quiet lists must be the same as for ban lists.
939 +4 -1 trunk/src/chmode.c (File Modified)
942 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
944 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
945 Change TS6 JOIN processing
946 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
947 a local user joins an existing channel
948 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
949 propagating a TS6 JOIN
950 - don't interpret simple modes in an incoming TS6 JOIN
952 This is to avoid desyncs when certain mode changes (e.g. -im)
953 cross with joins. A downside is that simple modes will be
954 more desynched when a JOIN creates a channel or lowers TS,
955 but that's less important.
957 Update the TS6 specification to include this, and clarify
958 that TMODE can come from a server and that MODE must be
959 translated into TMODE from other servers too.
963 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
964 +19 -127 trunk/modules/core/m_join.c (File Modified)
967 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
969 Make -logfile work again.
973 +2 -2 trunk/src/s_log.c (File Modified)
976 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
978 - fix off-by-one memory overflow error.
982 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
985 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
987 Change handling of modularized umodes:
988 - keep the bitmask reserved forever to the letter, fixing
989 the problems when loading multiple umode modules,
990 unloading them and then loading them in a different order
991 - don't allow local users to change umodes which have
992 been unloaded and don't set them on new users via
997 +24 -3 trunk/src/s_user.c (File Modified)
1000 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1002 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1006 +1 -0 trunk/include/s_user.h (File Modified)
1007 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1008 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1009 +22 -0 trunk/src/s_user.c (File Modified)
1012 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1014 DNSBL keyword substitution is available as of 2.1.3.
1018 +1 -1 trunk/doc/example.conf (File Modified)
1021 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1023 Change two occurances like match(userinput, target_p->name) ||
1024 match(target_p->name, userinput) to just match(userinput,
1025 target_p->name). No client name can contain * or ? now.
1029 +1 -1 trunk/modules/m_trace.c (File Modified)
1030 +1 -2 trunk/src/s_serv.c (File Modified)
1033 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1035 Do not try find_server() on a name find_client() has
1036 returned NULL for, as this will always return NULL
1037 since the removal of hostmasking.
1041 +1 -2 trunk/modules/m_pong.c (File Modified)
1042 +0 -4 trunk/src/s_serv.c (File Modified)
1045 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1047 Remove server_exists() which checked whether the
1048 server name existed taking hostmasking into account
1049 and just check with find_server(); admittedly
1050 this checks if the name is a SID but that's not
1055 +3 -27 trunk/modules/core/m_server.c (File Modified)
1058 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1060 Remove hash_find_masked_server(), which made it possible
1061 to specify the full (unmasked) name of a server behind
1062 a hostmask. As a result find_any_client() (for prefixes)
1063 becomes equal to find_client(), so remove that too.
1067 +0 -1 trunk/include/hash.h (File Modified)
1068 +1 -75 trunk/src/hash.c (File Modified)
1069 +1 -1 trunk/src/parse.c (File Modified)
1072 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1074 Remove '*' from valid server name characters.
1075 This makes it impossible to connect hostmasked servers.
1076 (This support didn't work well anyway, was incompatible
1077 with TS6 and we never masked ourselves.)
1081 +1 -1 trunk/src/match.c (File Modified)
1084 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1086 Change spambot, flooder and jupe joiner notices from host to orighost.
1090 +1 -1 trunk/modules/core/m_join.c (File Modified)
1091 +2 -2 trunk/modules/core/m_message.c (File Modified)
1092 +2 -2 trunk/src/channel.c (File Modified)
1095 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1097 Add documentation for SASL client protocol, same as atheme doc/SASL.
1101 + - trunk/doc/sasl.txt (File Added)
1104 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1106 Include real hostname in Closing Link message for unknown
1107 connections that have sent USER. This is helpful for
1108 k-lined users while not breaking server IP hiding.
1112 +3 -1 trunk/src/client.c (File Modified)
1115 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1121 +29 -29 trunk/configure (File Modified)
1124 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1126 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1130 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1133 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1135 Backport from early 3.x:
1138 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1140 - remove "Processing connection to foobar.net" message
1144 +0 -3 trunk/src/s_auth.c (File Modified)
1147 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1149 - missed the processing connection one (actually, we can probably nuke this one)
1153 +1 -2 trunk/src/s_auth.c (File Modified)
1156 river 2006/09/27 16:33:05 UTC (20060927-2174)
1158 get_client_name = stupid
1163 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1166 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1168 - remove excessive arguments
1172 +1 -2 trunk/src/s_conf.c (File Modified)
1173 +1 -1 trunk/src/s_user.c (File Modified)
1176 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1178 - use sendto_one_notice() for on-connect notices too.
1182 +10 -10 trunk/src/s_auth.c (File Modified)
1185 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1187 - use sendto_one_notice() in the core, too.
1191 +2 -2 trunk/src/chmode.c (File Modified)
1192 +8 -15 trunk/src/modules.c (File Modified)
1193 +3 -5 trunk/src/s_conf.c (File Modified)
1194 +1 -2 trunk/src/s_newconf.c (File Modified)
1195 +20 -57 trunk/src/s_user.c (File Modified)
1198 river 2006/09/27 16:19:25 UTC (20060927-2166)
1200 the KILL command will use get_client_name(, SHOW_IP) instead of
1201 target->name, and will show a more useful error for local opers
1206 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1209 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1211 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1215 +4 -2 trunk/src/send.c (File Modified)
1218 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1224 +1 -1 trunk/include/client.h (File Modified)
1227 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1229 - get_id(): fall back to "*" if client has no known name
1233 +1 -1 trunk/include/client.h (File Modified)
1236 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1238 - convert to sendto_one_notice().
1242 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1243 +4 -6 trunk/unsupported/m_force.c (File Modified)
1246 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1248 - use sendto_one_notice() in many places instead of
1249 sendto_one(source_p, ":%s NOTICE %s :", ...);
1253 +10 -25 trunk/extensions/example_module.c (File Modified)
1254 +5 -14 trunk/extensions/hurt.c (File Modified)
1255 +1 -2 trunk/extensions/m_42.c (File Modified)
1256 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1257 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1258 +1 -2 trunk/extensions/m_opme.c (File Modified)
1259 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1260 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1261 +3 -7 trunk/modules/core/m_die.c (File Modified)
1262 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1263 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1264 +1 -2 trunk/modules/m_challenge.c (File Modified)
1265 +11 -15 trunk/modules/m_connect.c (File Modified)
1266 +20 -28 trunk/modules/m_dline.c (File Modified)
1267 +2 -2 trunk/modules/m_etrace.c (File Modified)
1268 +11 -21 trunk/modules/m_gline.c (File Modified)
1269 +2 -4 trunk/modules/m_kline.c (File Modified)
1270 +1 -2 trunk/modules/m_rehash.c (File Modified)
1271 +3 -7 trunk/modules/m_restart.c (File Modified)
1272 +31 -45 trunk/modules/m_set.c (File Modified)
1273 +2 -4 trunk/modules/m_testmask.c (File Modified)
1274 +5 -8 trunk/modules/m_unreject.c (File Modified)
1275 +2 -5 trunk/modules/m_xline.c (File Modified)
1280 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1281 +10 -25 trunk/extensions/example_module.c (File Modified)
1282 +5 -14 trunk/extensions/hurt.c (File Modified)
1283 +1 -2 trunk/extensions/m_42.c (File Modified)
1284 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1285 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1286 +1 -2 trunk/extensions/m_opme.c (File Modified)
1287 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1288 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1289 +3 -7 trunk/modules/core/m_die.c (File Modified)
1290 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1291 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1292 +1 -2 trunk/modules/m_challenge.c (File Modified)
1293 +11 -15 trunk/modules/m_connect.c (File Modified)
1294 +2 -4 trunk/modules/m_dline.c (File Modified)
1295 +2 -2 trunk/modules/m_etrace.c (File Modified)
1296 +11 -21 trunk/modules/m_gline.c (File Modified)
1297 +2 -4 trunk/modules/m_kline.c (File Modified)
1298 +1 -2 trunk/modules/m_rehash.c (File Modified)
1299 +3 -7 trunk/modules/m_restart.c (File Modified)
1300 +31 -45 trunk/modules/m_set.c (File Modified)
1301 +2 -4 trunk/modules/m_testmask.c (File Modified)
1302 +5 -8 trunk/modules/m_unreject.c (File Modified)
1303 +1 -3 trunk/modules/m_xline.c (File Modified)
1304 +2 -2 trunk/src/chmode.c (File Modified)
1305 +8 -15 trunk/src/modules.c (File Modified)
1306 +10 -14 trunk/src/s_auth.c (File Modified)
1307 +3 -6 trunk/src/s_conf.c (File Modified)
1308 +1 -2 trunk/src/s_newconf.c (File Modified)
1309 +20 -57 trunk/src/s_user.c (File Modified)
1310 +4 -2 trunk/src/send.c (File Modified)
1311 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1312 +4 -6 trunk/unsupported/m_force.c (File Modified)
1315 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1317 - keyword-subst from charybdis 2.2.
1321 +12 -3 trunk/doc/example.conf (File Modified)
1322 +58 -3 trunk/doc/reference.conf (File Modified)
1323 + - trunk/include/substitution.h (File Added)
1324 +1 -0 trunk/src/Makefile.in (File Modified)
1325 +2 -2 trunk/src/s_conf.c (File Modified)
1326 +164 -1 trunk/src/s_user.c (File Modified)
1327 + - trunk/src/substitution.c (File Added)
1330 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1332 Removed merge tracking for "svnmerge" for
1333 http://svn.atheme.org/charybdis/branches/release-2.2
1337 + - trunk/ (Property Modified)
1340 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1342 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1343 http://svn.atheme.org/charybdis/branches/release-2.2
1347 + - trunk/ (Property Modified)
1350 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1352 Removed merge tracking for "svnmerge" for
1353 http://svn.atheme.org/charybdis/branches/release-2.2
1357 + - trunk/ (Property Modified)
1360 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1362 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1363 http://svn.atheme.org/charybdis/branches/release-2.2
1367 + - trunk/ (Property Modified)
1370 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1376 + - trunk/ (Property Modified)
1379 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1381 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1382 http://svn.atheme.org/charybdis/branches/release-2.2
1386 + - trunk/ (Property Modified)
1389 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1391 - version bump to 2.2.0
1395 +3 -1 trunk/NEWS (File Modified)
1396 +1 -1 trunk/configure.ac (File Modified)
1399 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1402 + branches/release-2.1 -> 2.2 base
1403 + 3.0 -> branches/cxxconversion
1404 + backport some immediate 3.0 functionality for 2.2
1409 + - trunk/ (File Added)
1412 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1414 Merged revisions 3135,3137 via svnmerge from
1415 http://svn.atheme.org/charybdis/trunk
1418 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1420 - Expand TRACE description
1421 - Mention expiry time in TESTLINE
1423 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1425 Update copyright year for sgml docs to 2007.
1430 + - branches/release-2.1/ (Property Modified)
1431 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1432 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1435 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1437 Merged revisions 1999 via svnmerge from
1438 http://svn.atheme.org/charybdis/trunk
1439 Add river to CREDITS
1442 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1449 + - branches/release-2.1/ (Property Modified)
1450 +1 -0 branches/release-2.1/CREDITS (File Modified)
1453 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1455 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1456 http://svn.atheme.org/charybdis/trunk
1459 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1461 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1463 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1465 - add use_forward to /info
1467 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1469 Call channel_modes() with &me instead of source_p when
1470 sending out a JOIN and SJOIN for a local user. This
1471 saves checking whether they are on the channel they
1474 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1476 If use_forward is disabled:
1478 - hide +f in /mode #channel (/mode #channel f still shows it)
1479 - do not send any mode changes adding +f to local clients
1480 (-f ones are still sent)
1485 + - branches/release-2.1/ (Property Modified)
1486 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1487 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1488 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1489 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1490 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1491 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1492 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1493 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1494 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1495 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1496 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1497 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1500 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1502 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1506 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1507 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1508 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1511 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1513 Add accountability (wallops, log) to OKICK.
1517 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1520 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1522 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1523 Similar to branches/release-2.2 r3061.
1527 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1530 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1532 - Write xline to file after instead of before notifying opers and source
1533 - Also notify source of failure to add xline
1534 Similar to branches/release-2.2 r3057.
1538 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1541 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1543 If a dline/kline/resv cannot be added to the file, send
1544 the regular notices to local opers and source anyway,
1545 and also warn the source (local opers were already warned).
1546 Similar to branches/release-2.2 r3053.
1550 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1553 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1555 Port over fixes from unkline/unxline/unresv to undline.
1556 Similar to branches/release-2.2 r3049.
1560 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1563 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1565 Merged revisions 2915 via svnmerge from
1566 http://svn.atheme.org/charybdis/trunk
1569 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1571 In usage message, show kline.conf and xline.conf instead
1572 of klines.conf and xlines.conf.
1577 + - branches/release-2.1/ (Property Modified)
1578 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1581 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1583 Merged revisions 2831,2833,2853 via svnmerge from
1584 http://svn.atheme.org/charybdis/trunk
1587 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1589 unkline/unxline/unresv:
1590 - if fclose on the output returns an error, treat this as a
1592 - check if the rename from the temp file to the ban conf failed
1594 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1596 When adding a permanent dline/kline/xline/resv, check
1597 the return value of fclose().
1599 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1601 Do not free xline aconf if it could not be written out.
1602 It will be added to the list in memory anyway.
1607 + - branches/release-2.1/ (Property Modified)
1608 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1609 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1610 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1611 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1614 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1616 NEWS: Clarify effects of ip_cloaking changes a little.
1620 +2 -0 branches/release-2.1/NEWS (File Modified)
1623 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1629 +9 -9 branches/release-2.1/configure (File Modified)
1632 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1634 Version bump on 2.1 branch to 2.1.2.
1638 +1 -1 branches/release-2.1/configure.ac (File Modified)
1641 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1643 Mention r2801/r2805.
1647 +1 -0 branches/release-2.1/NEWS (File Modified)
1650 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1652 Merged revisions 2801 via svnmerge from
1653 http://svn.atheme.org/charybdis/trunk
1656 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1658 ip_cloaking: try to avoid truncation by removing more
1659 components of the hostname (except the TLD).
1664 + - branches/release-2.1/ (Property Modified)
1665 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1668 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1674 +8 -1 branches/release-2.1/NEWS (File Modified)
1677 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1679 Merged revisions 2781 via svnmerge from
1680 http://svn.atheme.org/charybdis/trunk
1683 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1685 Fix stupid bug: checked a hostmask against the found
1686 ban instead of all exceptions, causing all host mangled
1687 clients to be exempted if there was a single ban
1688 exception in many cases.
1693 + - branches/release-2.1/ (Property Modified)
1694 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1697 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1699 Merged revisions 2773 via svnmerge from
1700 http://svn.atheme.org/charybdis/trunk
1703 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1705 user@host must be *@* for a shared{} block with flags=locops
1706 (server should not be *).
1711 + - branches/release-2.1/ (Property Modified)
1712 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1715 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1717 Tweak \s code a little.
1721 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1722 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1723 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1726 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1728 Merged revisions 2761 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1732 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1734 The testline/no_tilde fixes are in 2.1.1.
1739 + - branches/release-2.1/ (Property Modified)
1740 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1743 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1749 +4 -1 branches/release-2.1/NEWS (File Modified)
1752 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1754 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
1755 http://svn.atheme.org/charybdis/trunk
1759 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1761 If the auth{} block has no_tilde and is not kline exempt,
1762 check the username without tilde against klines too.
1763 This is consistent with the way klines work on spoofs
1764 (klines checked on both raw and appearing-on-IRC version).
1766 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1768 Rework the fix for klines with no_tilde.
1769 Add an extra argument to find_address_conf() for the
1770 username without tilde, as that may contain one character more.
1772 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1774 Unbreak compile (because of r2697).
1775 testline with ~ could be improved some more perhaps, but this should work.
1777 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1779 testline: take no_tilde and username truncation into account
1781 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1783 Add some information on /testline with no_tilde and username truncation.
1788 + - branches/release-2.1/ (Property Modified)
1789 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1790 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1791 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1792 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1793 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1794 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1797 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1799 Merged revisions 2149,2151 via svnmerge from
1800 http://svn.atheme.org/charybdis/trunk
1803 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1805 Move kills from services from +s to +k snomask.
1806 Kills from non-service opers remain on +s.
1808 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1810 Update description of +s and +k snomasks.
1815 + - branches/release-2.1/ (Property Modified)
1816 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1817 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1818 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1821 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1823 Merged revisions 2685 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1827 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1829 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1834 + - branches/release-2.1/ (Property Modified)
1835 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1838 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1840 Merged revisions 2693 via svnmerge from
1841 http://svn.atheme.org/charybdis/trunk
1844 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1846 Fix truncation (by one) of unidented usernames
1847 if user registration is done because of DNSBL
1848 completion (which is the usual case if a valid
1849 NICK and USER are sent quickly and any DNSBLs
1855 + - branches/release-2.1/ (Property Modified)
1856 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1859 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1865 +10 -0 branches/release-2.1/NEWS (File Modified)
1868 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1874 +9 -9 branches/release-2.1/configure (File Modified)
1877 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1879 Version bump to 2.1.1.
1883 +1 -1 branches/release-2.1/configure.ac (File Modified)
1886 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1888 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
1889 http://svn.atheme.org/charybdis/trunk
1892 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1894 - fix a server notice on SID collision where the server name is mentioned twice
1896 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1898 - get_server_name() is stupid
1900 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1904 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1906 Do the Attempt to re-introduce SID server notice somewhat
1907 differently, showing a real host again if !HIDE_SERVERS_IPS
1908 and still showing the server name exactly once.
1910 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1912 Fix log message for Attempt to re-introduce SID (server notice was ok).
1914 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1916 - replace "No N line" with "no connect block" in a
1918 - show attempted server name in a few serverlog messages
1923 + - branches/release-2.1/ (Property Modified)
1924 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1927 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1929 Merged revisions 2218 via svnmerge from
1930 http://svn.atheme.org/charybdis/trunk
1933 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1935 Fix garbage in /stats y output on 64-bit archs.
1940 + - branches/release-2.1/ (Property Modified)
1941 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1944 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1946 Merged revisions 2438 via svnmerge from
1947 http://svn.atheme.org/charybdis/trunk
1950 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1952 Enable Revision keyword in addition to Id.
1957 + - branches/release-2.1/ (Property Modified)
1958 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1961 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1963 Merged revisions 2679 via svnmerge from
1964 http://svn.atheme.org/charybdis/trunk
1967 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1969 Port over ratbox 2.2 r23253 (anfl):
1970 - remove the cached storage of how many +beI there are, thereby fixing a
1971 case where it can get desynced from reality
1976 + - branches/release-2.1/ (Property Modified)
1977 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1978 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1981 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1983 Merged revisions 2093,2095 via svnmerge from
1984 http://svn.atheme.org/charybdis/trunk
1987 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1989 - change DNSBL licensing to BSD.
1991 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1993 - change x86-assembly FNV implementation to BSD license
1998 + - branches/release-2.1/ (Property Modified)
1999 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2000 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2003 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2005 Merged revisions 2073,2075 via svnmerge from
2006 http://svn.atheme.org/charybdis/trunk
2009 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2011 Put full information in the squit reason when exiting
2012 a server due to a servlink (ziplinks) error.
2014 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2016 Put full information in the squit reason when exiting
2017 a server due to not enough arguments for a command.
2022 + - branches/release-2.1/ (Property Modified)
2023 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2024 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2027 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2029 Merged revisions 2071 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2033 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2035 Don't redirect users from an existing domain to an
2036 existing server in reference.conf.
2042 + - branches/release-2.1/ (Property Modified)
2043 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2046 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2048 Merged revisions 2053 via svnmerge from
2049 http://svn.atheme.org/charybdis/trunk
2052 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2054 Make find_channel_membership() choose the shortest list
2055 (channel's list or user's list) to search, avoiding excessive
2056 CPU usage with services which are in lots of channels.
2057 From ratbox 2.2 (anfl/jilles)
2062 + - branches/release-2.1/ (Property Modified)
2063 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2066 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2072 +9 -9 branches/release-2.1/configure (File Modified)
2075 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2077 Version change 2.1.0rc1 -> 2.1.0 (release).
2081 +1 -1 branches/release-2.1/configure.ac (File Modified)
2084 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2086 Merged revisions 2029 via svnmerge from
2087 http://svn.atheme.org/charybdis/trunk
2090 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2092 NEWS: mention m_webirc.c module
2097 + - branches/release-2.1/ (Property Modified)
2098 +1 -0 branches/release-2.1/NEWS (File Modified)
2101 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2107 +9 -9 branches/release-2.1/configure (File Modified)
2110 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2112 Change version to 2.1.0rc1.
2116 +1 -1 branches/release-2.1/configure.ac (File Modified)
2119 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2121 Merged revisions 2021 via svnmerge from
2122 http://svn.atheme.org/charybdis/trunk
2125 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2127 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2128 related flaky looking things, and instead keep a list
2129 of BlacklistClients in PreClient.
2134 + - branches/release-2.1/ (Property Modified)
2135 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2136 +1 -1 branches/release-2.1/include/client.h (File Modified)
2137 +0 -1 branches/release-2.1/include/res.h (File Modified)
2138 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2139 +0 -24 branches/release-2.1/src/res.c (File Modified)
2140 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2143 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2145 Merged revisions 2015,2017 via svnmerge from
2146 http://svn.atheme.org/charybdis/trunk
2149 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2151 Check if the name in the question section of the
2152 DNS reply matches what we queried, to guard against
2153 late replies to a previous query with the same id.
2155 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2157 res.c: add a comment summarizing our changes
2162 + - branches/release-2.1/ (Property Modified)
2163 +53 -18 branches/release-2.1/src/res.c (File Modified)
2166 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2168 Merged revisions 1981 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2172 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2174 Alphabetize extensions and tweak the descriptions a little.
2179 + - branches/release-2.1/ (Property Modified)
2180 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2181 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2184 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2186 Merged revisions 1975 via svnmerge from
2187 http://svn.atheme.org/charybdis/trunk
2190 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2192 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2193 We should use the IP and not truncate the hostname.
2194 From ratbox 2.2 (androsyn)
2199 + - branches/release-2.1/ (Property Modified)
2200 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2203 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2205 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2206 http://svn.atheme.org/charybdis/trunk
2210 + - branches/release-2.1/ (Property Modified)
2213 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2215 - branch 2.1 release family
2219 + - branches/release-2.1/ (File Added)
2222 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2224 Describe new handling of host mangling in channel bans in SGML.
2228 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2231 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2233 - ok, 2.1 operline brought to you by marvin the melancholy robot
2237 +1 -1 trunk/src/messages.tab (File Modified)
2240 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2242 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2243 If anybody comes up with anything better, then please let us know
2244 and we will change this before 2.1 is branched.
2248 +1 -1 trunk/src/messages.tab (File Modified)
2251 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2253 Add EUID to capab.txt.
2257 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2260 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2266 +3 -0 trunk/NEWS (File Modified)
2269 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2271 Allow service{} servers to manipulate the nick delay table
2272 (for "nickserv enforcement").
2273 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2274 If duration is 0, the nickdelay entry is removed, otherwise
2275 it is added with the duration in seconds (maximum 24 hours).
2276 It is suggested that this is used if the EUID capab is present.
2280 +42 -1 trunk/modules/m_services.c (File Modified)
2283 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2285 HURT: strip off *@ from the start of the mask
2286 reject anything else containing '@' or '!'
2290 +11 -0 trunk/extensions/hurt.c (File Modified)
2293 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2295 ircd.c: need supported.h here
2299 +1 -0 trunk/src/ircd.c (File Modified)
2302 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2304 HURT: less ambiguity here
2305 ips/hosts to be hurt must contain a '.' or ':' otherwise
2306 they are interpreted as nicks
2310 +14 -9 trunk/extensions/hurt.c (File Modified)
2313 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2315 - we're now ircd-charybdis.org.
2316 - properly alphabetize credits
2320 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2323 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2325 - add additional modules to the configs
2329 +6 -0 trunk/doc/example.conf (File Modified)
2330 +12 -0 trunk/doc/reference.conf (File Modified)
2333 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2335 - remove hurt.h, it is pointless and confusing
2339 +27 -62 trunk/extensions/hurt.c (File Modified)
2340 + - trunk/extensions/hurt.h (File Deleted)
2343 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2345 - add code to suggest a local HURT by nickname.
2346 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2350 +40 -10 trunk/extensions/hurt.c (File Modified)
2351 +1 -0 trunk/extensions/hurt.h (File Modified)
2354 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2360 +2 -1 trunk/NEWS (File Modified)
2363 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2365 MASKTRACE/TESTMASK: check orighost as well
2369 +4 -2 trunk/modules/m_etrace.c (File Modified)
2370 +3 -1 trunk/modules/m_testmask.c (File Modified)
2373 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2375 Make RPL_ISUPPORT (005) numeric modularizable.
2376 Currently it will reassemble the numeric every time
2377 it needs to be sent, using a few dozen callbacks;
2378 if this is too slow some caching scheme should be
2383 +0 -1 trunk/include/s_user.h (File Modified)
2384 +36 -114 trunk/include/supported.h (File Modified)
2385 +1 -1 trunk/modules/m_version.c (File Modified)
2386 +1 -0 trunk/src/Makefile.in (File Modified)
2387 +1 -0 trunk/src/ircd.c (File Modified)
2388 +300 -25 trunk/src/s_user.c (File Modified)
2389 + - trunk/src/supported.c (File Added)
2392 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2394 EUID orighost could differ from host only in case,
2395 do not mark as dynamic spoof then
2399 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2402 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2404 kline help file: clarify a bit and remove some obsolete stuff
2405 partly suggested by Olin
2409 +8 -8 trunk/help/opers/kline (File Modified)
2412 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2418 +20 -0 trunk/NEWS (File Modified)
2421 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2423 Show real host/IP to nonopers whoising themselves.
2424 The IP is not shown for auth{} spoofs, otherwise it is,
2425 as it looked rather weird to me to show an auth{} spoofed
2426 IP like this. (/userhost on self still shows the IP.)
2430 +13 -2 trunk/modules/m_whois.c (File Modified)
2433 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2435 Document nick_delay stuff and move it around a bit.
2439 +1 -2 trunk/doc/example.conf (File Modified)
2440 +8 -2 trunk/doc/reference.conf (File Modified)
2443 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2445 - disable nickdelay by default. Needs to be documented in reference.conf.
2449 +2 -0 trunk/doc/example.conf (File Modified)
2450 +2 -0 trunk/doc/reference.conf (File Modified)
2453 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2455 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2459 +2 -1 trunk/modules/m_services.c (File Modified)
2462 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2464 ip_cloaking: somewhat hackish but we need to send the
2465 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2470 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2473 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2475 If EUID is used, show realhost in far connect notice
2476 (but not in far disconnect notice).
2480 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2483 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2486 - use non-ENCAP CHGHOST if possible
2487 - really introduce new users with their mangled and real
2488 host if +h is in default umodes
2492 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2495 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2497 Add non-ENCAP CHGHOST.
2501 +49 -11 trunk/modules/m_chghost.c (File Modified)
2504 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2506 Initial addition of EUID (puts realhost/account in same
2507 command as user introduction).
2508 See doc/technical/euid.txt for more information.
2509 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2513 + - trunk/doc/technical/euid.txt (File Added)
2514 +2 -1 trunk/include/s_serv.h (File Modified)
2515 +1 -1 trunk/include/s_user.h (File Modified)
2516 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2517 +1 -34 trunk/modules/m_chghost.c (File Modified)
2518 +0 -28 trunk/modules/m_services.c (File Modified)
2519 +30 -1 trunk/src/s_serv.c (File Modified)
2520 +30 -3 trunk/src/s_user.c (File Modified)
2523 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2525 Store the mangled host in localClient and use it for
2526 ban matching (also match real host for mangled users,
2527 also match mangled host for uncloaked users).
2528 Improve interaction of +h with auth{} and services
2530 Note that all of this only applies to clients who
2531 connect after the mangling module is loaded
2532 (other clients cannot even set +h).
2533 The sorcerynet cloaking module has not been updated
2538 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2539 +3 -0 trunk/include/client.h (File Modified)
2540 +64 -5 trunk/src/channel.c (File Modified)
2541 +1 -0 trunk/src/client.c (File Modified)
2542 +2 -2 trunk/src/s_user.c (File Modified)
2545 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2547 Document /stats U letters in sgml.
2551 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2554 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2556 Better description of hub_mask and leaf_mask.
2560 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2563 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2565 Add operspy_dont_care_user_info to sgml docs.
2569 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2572 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2574 Add general::operspy_dont_care_user_info.
2575 This makes /who mask equivalent to /who !mask for opers
2576 with the operspy flag, and removes the operspy log/notice
2577 on /who mask, /masktrace and /scan.
2578 The necessary privilege (operspy flag) is unchanged.
2579 Behaviour for the other operspy commands (channel
2580 related ones) is also unchanged.
2584 +1 -0 trunk/doc/example.conf (File Modified)
2585 +6 -0 trunk/doc/reference.conf (File Modified)
2586 +1 -0 trunk/include/s_conf.h (File Modified)
2587 +10 -8 trunk/modules/m_etrace.c (File Modified)
2588 +6 -0 trunk/modules/m_info.c (File Modified)
2589 +8 -5 trunk/modules/m_scan.c (File Modified)
2590 +1 -1 trunk/modules/m_version.c (File Modified)
2591 +6 -1 trunk/modules/m_who.c (File Modified)
2592 +1 -0 trunk/src/newconf.c (File Modified)
2593 +1 -0 trunk/src/s_conf.c (File Modified)
2596 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2598 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2599 This letter will also be used for showing operspy with
2600 limited accountability (show non channel related info
2601 without '!' or notice).
2605 +2 -0 trunk/doc/server-version-info (File Modified)
2606 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2607 +2 -0 trunk/include/ircd.h (File Modified)
2608 +6 -0 trunk/modules/m_info.c (File Modified)
2609 +2 -0 trunk/modules/m_version.c (File Modified)
2610 +1 -0 trunk/src/ircd_state.c (File Modified)
2613 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2615 Add m_webirc module, allows showing real host of CGI:IRC users.
2616 Differences to the version available on my web page for a while:
2617 instructions on how to set it up.
2621 +137 -0 trunk/extensions/Makefile.in (File Modified)
2622 + - trunk/extensions/m_webirc.c (File Added)
2625 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2627 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2631 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2634 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2636 - move beu from core to contributors
2637 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2641 +2 -2 trunk/CREDITS (File Modified)
2644 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2646 Mention that class blocks must be defined before the
2647 auth or connect blocks referencing them.
2651 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2654 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2657 - change from "can join" to "is banned", this reverses sense
2658 and removes "weird" checks like for +i, +l, +j
2659 - don't allow $j to same channel
2660 - +s/+p restriction removed, anyone can /mode b anyway
2665 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2668 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2670 Add a few important lines from reference.conf to example.conf.
2674 +8 -1 trunk/doc/example.conf (File Modified)
2677 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2679 - we don't support rtsigio anymore
2680 - we definately don't support VMS nor Cygwin either.
2684 +2 -2 trunk/INSTALL (File Modified)
2685 +0 -2 trunk/README.FIRST (File Modified)
2688 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2690 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2694 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2697 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2700 - return EXTBAN_NOMATCH for a valid ban that does not match
2701 - consider a $j ban invalid if we were already processing a
2702 can_join for a $j ban
2706 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2709 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2711 extb_extgecos: realhost -> orighost
2715 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2718 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2720 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2724 +59 -0 trunk/extensions/Makefile.in (File Modified)
2725 + - trunk/extensions/extb_canjoin.c (File Added)
2728 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2730 - oh right, charybdis calls that 'orighost'.
2734 +2 -2 trunk/modules/m_who.c (File Modified)
2737 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2739 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2743 +2 -0 trunk/modules/m_who.c (File Modified)
2746 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2748 - also check $x against realhost
2752 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2755 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2757 Sorcerynet people want a debugging notice moved from +s to +d.
2761 +1 -1 trunk/src/blacklist.c (File Modified)
2764 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2766 Use source_p instead of client_p for free_pre_client().
2767 client_p could be NULL or another client.
2771 +1 -1 trunk/src/client.c (File Modified)
2774 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2776 - revert this, I know how to fix it now
2780 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2783 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2785 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2786 This fix is probably suboptimal, but it does indeed fix the problem.
2790 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2793 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2795 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2799 +49 -0 trunk/extensions/Makefile.in (File Modified)
2800 + - trunk/extensions/extb_extgecos.c (File Added)
2803 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2805 Remove undocumented and unused general::fallback_to_ip6_int config option.
2809 +0 -3 trunk/include/s_conf.h (File Modified)
2810 +0 -3 trunk/src/newconf.c (File Modified)
2813 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2816 - document new TESTMASK
2817 - mention that TESTMASK matching is the same as MASKTRACE matching
2818 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2823 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2826 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2828 New testmask from ratbox 2.2.
2829 Allows matches on nick, ip and gecos in addition to user
2830 and host, and is fully analogous to masktrace.
2831 The numeric has changed from 724 to 727 and fields in it
2836 +4 -3 trunk/help/opers/testmask (File Modified)
2837 +1 -0 trunk/include/numeric.h (File Modified)
2838 +82 -9 trunk/modules/m_testmask.c (File Modified)
2839 +2 -2 trunk/src/messages.tab (File Modified)
2842 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2844 contrib -> extensions
2848 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2851 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2853 CHGHOST: Check validity of new hostname.
2854 If the command came from a local client (disabled by
2855 default), send an error message and drop the command.
2856 If the command came from a remote client or server,
2857 send a notice to opers and the target user (if local).
2861 +42 -1 trunk/modules/m_chghost.c (File Modified)
2864 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2870 +23 -1 trunk/NEWS (File Modified)
2873 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2875 When an outgoing server connection succeeds, set
2876 localClient->ip by simply copying the whole sockaddr
2877 struct instead of copying certain parts only.
2881 +1 -19 trunk/src/s_serv.c (File Modified)
2884 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2886 Give a special error message and ignore the connect block
2887 if trying to add a connect block for the server's own name.
2891 +7 -0 trunk/src/newconf.c (File Modified)
2894 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2896 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2897 when --disable-balloc is used, so that it compiles.
2898 Obviously the BlockHeapUsage() stub returns just zeroes so
2899 /stats z will be less informative.
2903 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2906 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2908 Free and zero dns_query in DNS callback for outgoing connect.
2909 This avoids double free of reslist.
2913 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2916 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2918 From ratbox, log failed outgoing connections to serverlog.
2923 +13 -1 trunk/src/s_serv.c (File Modified)
2926 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2928 Change serverlog message when connecting to be more clear and show the port number.
2932 +1 -1 trunk/src/s_serv.c (File Modified)
2935 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2937 Remove gethost_byname(), this is meaningless
2938 since the removal of AAAA -> A fallback (r1763).
2942 +0 -1 trunk/include/res.h (File Modified)
2943 +0 -12 trunk/src/res.c (File Modified)
2946 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2948 Remove ip6.int support and use only ip6.arpa.
2949 The global ip6.int zone has disappeared on June 1
2950 and a lot of other software has been removing ip6.int
2952 This removes the second and last case where IPv6
2953 support in charybdis causes extra lookups and slows
2958 +5 -27 trunk/src/res.c (File Modified)
2961 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2963 Mention new default (r1767) for connect::aftype in sgml docs.
2967 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2970 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2972 Use IPv6 if connect::host looks like an IPv6 address
2973 (contains a colon). No need to aftype=ipv6 anymore.
2977 +2 -0 trunk/src/newconf.c (File Modified)
2980 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2982 More information about connect::host.
2986 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2989 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2991 Remove fallback to A if AAAA cannot be found.
2992 In case of a forward check of a reverse lookup, we
2993 already know if it's ipv4 or ipv6, so it is not
2994 useful and in case of a forward lookup of a hostname
2995 in connect::host, connect::aftype already specifies
2996 if it's ipv4 or ipv6.
3000 +4 -27 trunk/src/res.c (File Modified)
3003 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3006 - check if +c made the message text empty and refuse
3008 - don't copy message text if it is not necessary
3013 +14 -4 trunk/modules/core/m_message.c (File Modified)
3016 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3018 remove_conf_item(): do not free cf_name, this is generally a string constant
3022 +0 -1 trunk/src/newconf.c (File Modified)
3025 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3027 Remove the old unused FDL_ constants.
3031 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3034 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3036 Remove an unused struct irc_sockaddr_storage from fde_t
3037 (allocated for every possible file descriptor).
3041 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3044 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3046 If the DNS lookup for an outgoing connection is still
3047 pending when it is closed, clean it up.
3051 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3054 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3056 If proc_answer() fails (for example if a lookup for an
3057 A record returns a CNAME), fail the query immediately.
3058 Previously the packet was just ignored, leaving the
3063 +4 -8 trunk/src/res.c (File Modified)
3066 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3068 Correct sockhost field in an outgoing server connection.
3069 First copy the host field from the server_conf, then
3070 take the IP from to where the connection was attempted
3071 when the connection callback is called.
3072 (Before r1747 this used the IP from the server_conf.)
3076 +8 -2 trunk/src/s_serv.c (File Modified)
3079 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3081 Remove ipnum (keep aftype) and dns_query from server_conf.
3082 We don't keep track of binary form address in connect{}
3083 blocks anymore, DNS lookups of names in host= gone.
3084 As before the DNS lookup is done on connect.
3085 This should unbreak hostnames in host= somewhat.
3089 +1 -2 trunk/include/s_newconf.h (File Modified)
3090 +2 -2 trunk/src/newconf.c (File Modified)
3091 +1 -42 trunk/src/s_newconf.c (File Modified)
3092 +12 -31 trunk/src/s_serv.c (File Modified)
3095 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3101 +1 -1 trunk/configure (File Modified)
3104 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3106 Fix --disable-balloc help text (said --disable-small-net).
3110 +1 -1 trunk/configure.ac (File Modified)
3113 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3115 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3116 services (+S). Unlike operstring and adminstring, this
3117 is not changeable with /quote set but is updated on rehash.
3121 +1 -0 trunk/doc/example.conf (File Modified)
3122 +10 -2 trunk/doc/reference.conf (File Modified)
3123 +1 -0 trunk/include/s_conf.h (File Modified)
3124 +6 -0 trunk/modules/m_info.c (File Modified)
3125 +3 -2 trunk/modules/m_whois.c (File Modified)
3126 +1 -0 trunk/src/newconf.c (File Modified)
3127 +1 -0 trunk/src/s_conf.c (File Modified)
3130 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3132 Fix handling of comma in whois: ignore the comma and
3133 everything after it but do output the entire parameter
3138 +2 -2 trunk/modules/m_whois.c (File Modified)
3141 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3143 New /stats letter 's' to list HURTs:
3144 - opers get the full listing.
3145 - users get any HURTs that match their sockhost/orighost if
3146 "stats_k_oper_only" is set to 1.
3150 +50 -0 trunk/extensions/hurt.c (File Modified)
3153 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3155 - make the newconf system available to modules.
3159 +4 -1 trunk/include/newconf.h (File Modified)
3160 +4 -8 trunk/src/newconf.c (File Modified)
3163 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3165 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3168 +0 -3 trunk/doc/example.conf (File Modified)
3169 +0 -3 trunk/doc/reference.conf (File Modified)
3172 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3174 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3178 +3 -0 trunk/doc/example.conf (File Modified)
3179 +3 -0 trunk/doc/reference.conf (File Modified)
3182 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3184 Fix too early truncation of JOIN channel list.
3188 +2 -3 trunk/modules/core/m_join.c (File Modified)
3191 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3193 - From ratbox 2.2 (anfl), send server notices about read
3194 errors from handshakes and servers to +s instead of +d.
3195 - Send various server notices about failed server
3196 connections which did not reach registered state network
3197 wide if the connection was initiated by a remote oper.
3198 This avoids annoying the whole net if there is a
3199 broken autoconnect, but allows all opers to see why a
3200 remote connect failed. Failed connections which did reach
3201 server state already generate server notices everywhere.
3203 Note: this is an exception to our general policy to not send
3204 server notices about unregistered connections remotely.
3208 +1 -0 trunk/include/client.h (File Modified)
3209 +20 -6 trunk/src/client.c (File Modified)
3210 +6 -6 trunk/src/s_serv.c (File Modified)
3213 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3219 +1 -1 trunk/doc/example.conf (File Modified)
3220 +1 -1 trunk/doc/reference.conf (File Modified)
3223 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3225 Don't allow #channel +b $c:&channel (inconsistent target).
3229 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3232 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3234 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3238 +0 -2 trunk/include/client.h (File Modified)
3241 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3243 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3247 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3250 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3252 Store IP addresses in whowas. These are shown to opers.
3253 Obtained from Eurus patches.
3254 orighost tracking removed (not worth the memory IMHO),
3255 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3256 with unknown IPs and to not violate auth{} spoof policy.
3260 +2 -0 trunk/doc/reference.conf (File Modified)
3261 +1 -0 trunk/include/numeric.h (File Modified)
3262 +1 -0 trunk/include/whowas.h (File Modified)
3263 +10 -1 trunk/modules/m_whowas.c (File Modified)
3264 +1 -1 trunk/src/messages.tab (File Modified)
3265 +4 -0 trunk/src/whowas.c (File Modified)
3268 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3270 Describe hostmask parameter of masktrace better in sgml docs.
3274 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3277 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3279 masktrace help file: mention CIDR IP masks
3284 +2 -0 trunk/help/opers/masktrace (File Modified)
3287 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3289 MASKTRACE: allow normal match() on IP address also
3294 +2 -3 trunk/modules/m_etrace.c (File Modified)
3297 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3299 Allow +S clients (services) to send to channels and @/+ channels always.
3303 +1 -1 trunk/modules/core/m_message.c (File Modified)
3304 +1 -1 trunk/src/channel.c (File Modified)
3307 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3309 Allow servers to send to @#chan and +#chan.
3313 +1 -1 trunk/modules/core/m_message.c (File Modified)
3316 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3318 Don't count opers on service{} servers in /lusers.
3322 +2 -2 trunk/src/s_user.c (File Modified)
3325 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3327 Show opers the real host behind a dynamic spoof in WHOIS.
3328 If the user is auth{} spoofed, this shows the auth{} spoof
3329 otherwise it shows the DNS hostname and IP address.
3330 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3334 +1 -0 trunk/include/numeric.h (File Modified)
3335 +12 -2 trunk/modules/m_whois.c (File Modified)
3336 +1 -1 trunk/src/messages.tab (File Modified)
3339 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3341 Remove #define HIDE_SPOOF_IPS from config.h, should
3342 have been done earlier.
3346 +0 -7 trunk/include/config.h (File Modified)
3349 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3351 Bring back ERR_CANTKILLSERVER.
3355 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3358 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3361 - also send RPL_HOSTHIDDEN on -h
3362 - don't allow +h for auth{} spoofed clients
3366 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3369 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3371 /etc/resolv.conf parsing:
3372 - don't crash (sometimes) if there is a line without an argument
3373 (e.g. 'search' by itself)
3374 - fix handling of lines with leading whitespace
3378 +9 -8 trunk/src/reslib.c (File Modified)
3381 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3383 Put back code that terminates DNS queries, which was
3384 removed during the resolver changes.
3388 +4 -0 trunk/src/s_auth.c (File Modified)
3391 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3393 - oh hey, that was in the wrong place
3397 +13 -13 trunk/src/s_auth.c (File Modified)
3400 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3402 - handle a situation where a user can go away before DNS completes
3406 +13 -0 trunk/src/s_auth.c (File Modified)
3409 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3415 +1 -0 trunk/include/blacklist.h (File Modified)
3416 +1 -0 trunk/include/res.h (File Modified)
3417 +33 -2 trunk/src/blacklist.c (File Modified)
3418 +2 -0 trunk/src/client.c (File Modified)
3419 +24 -0 trunk/src/res.c (File Modified)
3422 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3424 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3425 if comm_accept() failed.
3427 Found with valgrind.
3431 +4 -4 trunk/src/listener.c (File Modified)
3434 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3436 - handle unavailable Client/preClient structs
3440 +9 -0 trunk/src/blacklist.c (File Modified)
3443 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3445 Add +lf to SGML docs.
3449 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3452 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3454 Also do forwarding if the channel limit (+l) is exceeded.
3458 +1 -1 trunk/help/opers/cmode (File Modified)
3459 +2 -2 trunk/modules/core/m_join.c (File Modified)
3462 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3464 Post-release lovin':
3465 - Update version to 2.1.0.
3466 - Regenerate configure.
3470 +9 -9 trunk/configure (File Modified)
3471 +1 -1 trunk/configure.ac (File Modified)
3474 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3476 Comment out example blacklist{} block.
3480 +7 -7 trunk/doc/example.conf (File Modified)
3481 +7 -7 trunk/doc/reference.conf (File Modified)
3484 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3486 Add note regarding use of AHBL BLs.
3490 +4 -0 trunk/doc/example.conf (File Modified)
3491 +4 -0 trunk/doc/reference.conf (File Modified)
3494 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3500 +2 -2 trunk/CREDITS (File Modified)
3503 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3509 +1 -0 trunk/CREDITS (File Modified)
3512 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3514 Put more recent ratbox CREDITS here.
3518 +3 -2 trunk/doc/Ratbox-team (File Modified)
3521 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3527 +5 -4 trunk/NEWS (File Modified)
3530 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3532 Mention that install or make install also avoids modunload crashes.
3536 +2 -1 trunk/BUGS (File Modified)
3539 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3545 +3 -8 trunk/NEWS (File Modified)
3548 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3554 +3 -2 trunk/BUGS (File Modified)
3557 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3559 - add orighost check to hurt.c
3564 +1 -6 trunk/BUGS (File Modified)
3565 +1 -1 trunk/extensions/hurt.c (File Modified)
3568 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3570 Make kline_exempt exempt from HURT also.
3574 +2 -1 trunk/extensions/hurt.c (File Modified)
3577 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3579 Fix mask HEAL propagation.
3583 +6 -3 trunk/extensions/hurt.c (File Modified)
3586 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3593 +18 -31 trunk/extensions/README (File Modified)
3596 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3598 More target change hax.
3603 +5 -0 trunk/extensions/hurt.c (File Modified)
3606 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3608 Improvements to HURT propagation.
3612 +8 -6 trunk/extensions/hurt.c (File Modified)
3615 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3617 - further simplification
3621 +25 -76 trunk/extensions/hurt.c (File Modified)
3622 +0 -9 trunk/extensions/hurt.h (File Modified)
3625 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3631 +13 -0 trunk/extensions/hurt.c (File Modified)
3634 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3636 - cut off at 15 messages instead of 30
3640 +1 -1 trunk/extensions/hurt.h (File Modified)
3643 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3645 Squash a warning here.
3649 +1 -3 trunk/src/ircd.c (File Modified)
3652 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3654 Don't show servers in /stats l to nonopers if flatten links is enabled.
3658 +3 -1 trunk/modules/m_stats.c (File Modified)
3661 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3667 +20 -7 trunk/extensions/hurt.c (File Modified)
3670 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3672 - remove inline stuff (yuck)
3673 - sockaddr should have been sockhost
3677 +22 -31 trunk/extensions/hurt.c (File Modified)
3680 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3682 - make hurt checking actually work
3686 +2 -7 trunk/extensions/hurt.c (File Modified)
3689 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3691 Slight tweak to alias{}.
3695 +4 -0 trunk/src/parse.c (File Modified)
3698 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3700 - further simplification
3704 +59 -71 trunk/extensions/hurt.c (File Modified)
3705 +0 -1 trunk/extensions/hurt.h (File Modified)
3708 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3710 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3714 +10 -20 trunk/extensions/hurt.c (File Modified)
3715 +0 -4 trunk/extensions/hurt.h (File Modified)
3718 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3720 - remove some unnecessary code here (hurt_initial_check_event()).
3724 +0 -23 trunk/extensions/hurt.c (File Modified)
3727 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3729 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3733 +8 -0 trunk/modules/core/m_message.c (File Modified)
3736 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3738 - more sane tgchange hax
3742 +2 -1 trunk/extensions/hurt.c (File Modified)
3745 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3747 Make HEAL <nick> work.
3751 +40 -43 trunk/extensions/hurt.c (File Modified)
3754 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3756 Destroy hurt_clients list on unload.
3760 +7 -0 trunk/extensions/hurt.c (File Modified)
3763 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3765 Coding style: no space between a function name and parenthesis.
3769 +43 -43 trunk/extensions/hurt.c (File Modified)
3772 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3774 Now works and throws out hurt clients after 30 protocol messages
3775 unless they identify.
3779 +28 -36 trunk/extensions/hurt.c (File Modified)
3780 +1 -7 trunk/extensions/hurt.h (File Modified)
3783 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3785 Working addition/lookup.
3789 +8 -0 trunk/extensions/hurt.c (File Modified)
3792 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3794 Get rid of hyb6 style propagation (:server COMMAND source).
3798 +18 -22 trunk/extensions/hurt.c (File Modified)
3801 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3803 add not-working hurt_add and hurt_find
3807 +13 -5 trunk/extensions/hurt.c (File Modified)
3810 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3812 Comment out a lot of stuff so I can load and unload this without crashing.
3816 +17 -6 trunk/extensions/hurt.c (File Modified)
3819 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3821 Fix svn:keywords and add a short comment at the top.
3825 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3828 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3830 - Make hurt module compile
3831 - Link it to the build
3832 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3833 correct flag name, no CAP_TS6 use etc
3837 +1 -0 trunk/extensions/Makefile.in (File Modified)
3838 +30 -32 trunk/extensions/hurt.c (File Modified)
3841 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3843 Put beu's hurt module in trunk.
3847 + - trunk/extensions/hurt.c (File Added)
3848 + - trunk/extensions/hurt.h (File Added)
3851 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3853 - _iprint(): use stderr instead of stdout
3857 +1 -1 trunk/src/s_log.c (File Modified)
3860 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3862 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3863 and subsequently destroy our kqueue when we close 0, 1, 2
3865 - After closing fd 0, 1, 2 reopen them to /dev/null again
3866 so we don't send messages from malloc etc to a random
3868 - Remove an obsolete comment.
3872 +13 -2 trunk/src/ircd.c (File Modified)
3875 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3881 +29 -1 trunk/NEWS (File Modified)
3884 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3890 +1 -1 trunk/configure (File Modified)
3893 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3895 Fix openssl version check to also accept versions newer than 0.9.6.
3899 +1 -1 trunk/configure.ac (File Modified)
3902 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3904 Oops, need packet.h here.
3908 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3911 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3913 End the flood grace period in CPRIVMSG/CNOTICE.
3917 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3920 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3922 - update class::connectfreq documentation
3926 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3929 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3931 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3935 +3 -6 trunk/src/s_serv.c (File Modified)
3938 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3940 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3944 +1 -1 trunk/src/messages.tab (File Modified)
3947 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3949 Don't mention that /stats p shows idle times, as it doesn't.
3953 +1 -1 trunk/help/opers/stats (File Modified)
3954 +1 -1 trunk/help/users/stats (File Modified)
3957 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3959 /stats A shows DNS servers, it doesn't matter whether ircd
3960 uses ADNS or something else.
3964 +1 -1 trunk/help/opers/stats (File Modified)
3967 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3969 get_client_name() fix
3973 +4 -0 trunk/src/client.c (File Modified)
3976 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3982 +6 -0 trunk/src/ircd.c (File Modified)
3985 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3987 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3990 +16 -17 trunk/configure (File Modified)
3991 +1 -1 trunk/configure.ac (File Modified)
3994 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3996 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3999 +135 -0 trunk/configure (File Modified)
4000 +6 -0 trunk/configure.ac (File Modified)
4003 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4005 Exit 0 on successful -conftest.
4009 +1 -1 trunk/src/ircd.c (File Modified)
4012 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4014 Make the "keep the parent process around" thing work, by opening
4015 a pipe to the child process. This pipe is on fd 0 in the child
4016 process. After successful initialization, the child will write
4017 a byte to this pipe, on fatal errors it will close it without
4020 Somewhat hackish still but should work.
4024 +27 -30 trunk/src/ircd.c (File Modified)
4027 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4029 - convert some error messages to ierror() over fprintf/ilog combination
4033 +3 -6 trunk/src/ircd.c (File Modified)
4036 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4038 - inotice() for loadmodule when in foreground mode
4042 +3 -0 trunk/src/modules.c (File Modified)
4045 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4047 - remove inotice() on loading modules from the config
4051 +0 -3 trunk/src/modules.c (File Modified)
4054 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4056 - usleep for 50000usec in the parent process to allow for startup messages
4057 to be cleanly printed before detaching to shell, this should be more than
4062 +3 -0 trunk/src/ircd.c (File Modified)
4065 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4067 - display more errors during normal startup as to try to help people find common problems
4071 +27 -10 trunk/src/ircd.c (File Modified)
4074 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4076 - version bump in preparation of 2.0.0 release
4080 +9 -9 trunk/configure (File Modified)
4081 +1 -1 trunk/configure.ac (File Modified)
4084 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4086 Change example.conf operator block from "admin" to "god",
4087 so as to show we encourage per-person operator blocks.
4091 +4 -2 trunk/doc/example.conf (File Modified)
4094 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4096 Document alias{} block.
4100 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4103 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4105 Document DNS blacklist stuff in sgml.
4109 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4110 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4113 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4115 Misc /stats clarifications.
4119 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4122 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4124 Move snomasks into umodes chapter.
4125 Move oprivs chapter down.
4129 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4130 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4131 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4134 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4136 Mention operator{} user@host change.
4140 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4143 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4145 operator{} block user@host matches against orighost now, not host.
4146 This means that services/+h spoofs do not work in operator{} blocks;
4147 auth{} spoofs still work.
4151 +4 -0 trunk/doc/example.conf (File Modified)
4152 +1 -1 trunk/doc/reference.conf (File Modified)
4153 +2 -2 trunk/modules/m_challenge.c (File Modified)
4154 +1 -1 trunk/modules/m_oper.c (File Modified)
4157 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4159 - inotice/iwarn/ierror() stuff I was working on
4163 +3 -0 trunk/include/s_log.h (File Modified)
4164 +15 -11 trunk/src/ircd.c (File Modified)
4165 +3 -1 trunk/src/modules.c (File Modified)
4166 +1 -1 trunk/src/newconf.c (File Modified)
4167 +54 -0 trunk/src/s_log.c (File Modified)
4170 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4172 Oops, don't add blacklists to the list twice on rehash.
4176 +3 -2 trunk/src/blacklist.c (File Modified)
4179 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4181 Remove notices to the client about progress of dnsbl lookups.
4185 +0 -4 trunk/src/blacklist.c (File Modified)
4188 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4190 Add auth{} flag dnsbl_exempt.
4194 +2 -1 trunk/doc/example.conf (File Modified)
4195 +2 -1 trunk/doc/reference.conf (File Modified)
4196 +2 -0 trunk/include/s_conf.h (File Modified)
4197 +1 -0 trunk/src/newconf.c (File Modified)
4198 +8 -1 trunk/src/s_user.c (File Modified)
4201 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4203 Switch alias{} and blacklist{} around, for consistency with example.conf.
4207 +18 -18 trunk/doc/reference.conf (File Modified)
4210 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4212 Send a warning to the user if they are dnsbl listed but exempted.
4216 +17 -12 trunk/src/s_user.c (File Modified)
4219 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4221 Move throwing out dnsbl listed clients to registration,
4222 and make kline_exempt exempt from it.
4226 +1 -0 trunk/include/blacklist.h (File Modified)
4227 +4 -0 trunk/include/client.h (File Modified)
4228 +15 -16 trunk/src/blacklist.c (File Modified)
4229 +6 -0 trunk/src/client.c (File Modified)
4230 +17 -0 trunk/src/s_user.c (File Modified)
4233 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4235 Show refcount in /stats n.
4239 +3 -2 trunk/modules/m_stats.c (File Modified)
4242 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4244 Don't look up dnsbls twice if they send USER twice.
4248 +5 -3 trunk/modules/m_user.c (File Modified)
4251 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4253 Add /stats n to help files.
4257 +1 -0 trunk/help/opers/stats (File Modified)
4258 +1 -0 trunk/help/users/stats (File Modified)
4261 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4263 Only check dnsbls for A records, not AAAA.
4267 +1 -1 trunk/src/blacklist.c (File Modified)
4270 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4272 Don't remove non-illegal blacklists on completion of check.
4273 Add debugging notices (not working).
4277 +5 -1 trunk/src/blacklist.c (File Modified)
4280 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4282 Don't call register_local_user() if they haven't sent a nick yet.
4286 +1 -1 trunk/src/blacklist.c (File Modified)
4289 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4291 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4295 +21 -0 trunk/modules/m_stats.c (File Modified)
4298 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4300 More dnsbl rehash fixes, it was adding bogus entries.
4304 +2 -7 trunk/src/newconf.c (File Modified)
4307 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4309 Need blacklist.h here.
4313 +1 -0 trunk/src/s_conf.c (File Modified)
4316 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4322 +1 -2 trunk/configure (File Modified)
4323 +0 -48 trunk/configure.ac (File Modified)
4324 + - trunk/doc/example-iauth.conf (File Deleted)
4325 + - trunk/iauth/ (File Deleted)
4328 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4330 Improve handling of rehashing with blacklists.
4331 Also some coding style tweaks.
4335 +3 -2 trunk/include/blacklist.h (File Modified)
4336 +35 -16 trunk/src/blacklist.c (File Modified)
4337 +2 -0 trunk/src/s_conf.c (File Modified)
4340 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4342 Clear can_send cache if a user logs in or out from services.
4346 +2 -0 trunk/modules/m_services.c (File Modified)
4349 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4351 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4352 This directory is not entered by default.
4353 More stuff needs to be moved into here.
4357 +2 -1 trunk/configure (File Modified)
4358 +1 -0 trunk/configure.ac (File Modified)
4359 +69 -458 trunk/extensions/Makefile.in (File Modified)
4360 + - trunk/extensions/m_clearchan.c (File Deleted)
4361 + - trunk/extensions/m_force.c (File Deleted)
4362 + - trunk/unsupported/ (File Added)
4363 + - trunk/unsupported/Makefile.in (File Added)
4364 + - trunk/unsupported/m_clearchan.c (File Added)
4365 + - trunk/unsupported/m_force.c (File Added)
4368 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4370 Logging/wallops for forcejoin/forcepart, numeric fix.
4371 This needs to be moved to the toys section.
4375 +22 -2 trunk/extensions/m_force.c (File Modified)
4378 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4380 Fix comments at the top (including copyright).
4384 +3 -2 trunk/extensions/m_omode.c (File Modified)
4387 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4389 Add OMODE command to extensions/ for oper mode hacking:
4390 - requires admin privs
4391 - does not work for opped opers
4393 - sends a ServerMode for opping the oper themselves,
4394 otherwise a mode coming from the oper (not only
4395 does this provide full accountability, it is also
4396 easiest to implement while avoiding channels
4397 messed up with bogus bans etc).
4401 +171 -0 trunk/extensions/Makefile.in (File Modified)
4402 + - trunk/extensions/m_omode.c (File Added)
4405 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4411 + - trunk/include/blacklist.h (Property Modified)
4412 + - trunk/src/blacklist.c (Property Modified)
4415 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4417 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4421 +5 -1 trunk/src/blacklist.c (File Modified)
4424 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4426 Initial DNS blacklist support:
4427 - see example.conf for how to use.
4428 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4429 - tor.ahbl.org is also included because most networks will not want to allow tor
4430 (and we're considering going KoS on tor users here anyway due to abuse)
4434 +18 -0 trunk/doc/example.conf (File Modified)
4435 +66 -0 trunk/doc/reference.conf (File Modified)
4436 + - trunk/include/blacklist.h (File Added)
4437 +2 -0 trunk/include/client.h (File Modified)
4438 +3 -0 trunk/modules/m_user.c (File Modified)
4439 +152 -0 trunk/src/Makefile.in (File Modified)
4440 + - trunk/src/blacklist.c (File Added)
4441 +34 -0 trunk/src/newconf.c (File Modified)
4442 +1 -0 trunk/src/s_auth.c (File Modified)
4443 +4 -0 trunk/src/s_user.c (File Modified)
4446 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4448 Remove last bit of lzo stuff (comment in example.conf connect{}).
4452 +0 -4 trunk/doc/example.conf (File Modified)
4455 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4457 Show sasl successes and failures in /stats t (like other
4458 things in /stats t, about local clients only).
4462 +2 -0 trunk/include/s_stats.h (File Modified)
4463 +3 -0 trunk/modules/m_sasl.c (File Modified)
4464 +3 -0 trunk/src/s_stats.c (File Modified)
4467 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4469 Allow messaging services by nickname without using
4470 target change slots (this was already possible with
4471 user@server notation or services shortcuts).
4475 +2 -2 trunk/modules/core/m_message.c (File Modified)
4478 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4480 Abort a safelist if a new /list comes in while one is already in progress.
4484 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4487 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4489 Change $![letter]:[mask] to $~[letter]:[mask]
4490 so both ! and ~ invert an extban.
4494 +2 -0 trunk/src/chmode.c (File Modified)
4497 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4499 - revert due to technical issues
4503 +1 -1 trunk/src/extban.c (File Modified)
4506 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4508 - 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
4512 +1 -1 trunk/src/extban.c (File Modified)
4515 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4517 Don't pace /list on a single channel.
4521 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4524 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4526 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4530 +4 -2 trunk/include/supported.h (File Modified)
4533 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4535 Extban types are case insensitive; force them to lowercase when added.
4539 +5 -5 trunk/doc/extban.txt (File Modified)
4540 +4 -0 trunk/src/chmode.c (File Modified)
4541 +3 -3 trunk/src/extban.c (File Modified)
4544 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4546 sendto_wallops_flags():
4547 - instead of checking IsOper on each client, walk the appropriate list
4548 - instead of sending non-+z wallops from persons to nonopers, send only
4549 +w wallops from persons
4553 +1 -5 trunk/src/send.c (File Modified)
4556 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4558 Prefix oper wallops with "WALLOPS - " if they would
4559 otherwise look like operwalls or locops, when sending
4560 them to local users.
4564 +11 -1 trunk/modules/m_wallops.c (File Modified)
4567 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4569 Make sure destination field in some sasl numerics
4570 is the user's nick, not the sasl agent or server
4575 +2 -2 trunk/modules/m_sasl.c (File Modified)
4578 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4580 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4584 +1 -1 trunk/extensions/Makefile.in (File Modified)
4587 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4589 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4593 +1 -0 trunk/src/s_user.c (File Modified)
4596 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4598 Fix build for when IPv6 is disabled.
4602 +12 -10 trunk/src/s_auth.c (File Modified)
4605 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4607 Add information about adding extban types.
4611 +25 -0 trunk/doc/extban.txt (File Modified)
4614 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4616 Better extban validation: try to match a new extban from
4617 a local user against its setter to see if it is valid.
4618 Unknown extban types from remotes are no longer hidden.
4622 +4 -3 trunk/doc/extban.txt (File Modified)
4623 +1 -0 trunk/include/channel.h (File Modified)
4624 +2 -6 trunk/src/chmode.c (File Modified)
4625 +32 -0 trunk/src/extban.c (File Modified)
4628 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4630 Make sure both .c.o: and .s.o: are followed by the necessary command.
4634 +1 -0 trunk/src/Makefile.in (File Modified)
4637 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4639 Add need_sasl auth{} flag to sgml documentation.
4643 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4646 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4648 Document need_sasl auth{} flag in example confs.
4652 +1 -0 trunk/doc/example.conf (File Modified)
4653 +1 -0 trunk/doc/reference.conf (File Modified)
4656 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4658 Don't allow TB to set an empty topic.
4659 This would be possible if a server sent bad protocol
4660 and could cause a crash.
4664 +4 -0 trunk/modules/m_tb.c (File Modified)
4667 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4673 +1 -1 trunk/Makefile.in (File Modified)
4676 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4682 +2 -2 trunk/configure (File Modified)
4683 +1 -1 trunk/configure.ac (File Modified)
4686 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4692 +2 -2 trunk/configure (File Modified)
4695 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4701 +1 -1 trunk/extensions/Makefile.in (File Modified)
4704 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4706 - rename contrib to extensions to bring some clarity to things
4710 +1 -1 trunk/Makefile.in (File Modified)
4711 +1 -1 trunk/configure.ac (File Modified)
4712 +10 -10 trunk/doc/example.conf (File Modified)
4713 +10 -10 trunk/doc/reference.conf (File Modified)
4714 + - trunk/extensions/ (File Added)
4715 + - trunk/extras/ (File Deleted)
4718 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4724 +1 -1 trunk/Makefile.in (File Modified)
4725 +1 -1 trunk/configure.ac (File Modified)
4726 + - trunk/contrib/ (File Deleted)
4727 + - trunk/extras/ (File Added)
4730 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4732 Don't allow servers to QUIT (they should use SQUIT).
4736 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4739 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4745 + - trunk/src/fnvhash.s (Property Modified)
4748 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4750 - reduced version of code
4754 +9 -61 trunk/src/fnvhash.s (File Modified)
4757 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4759 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4763 +1 -1 trunk/src/fnvhash.s (File Modified)
4766 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4768 Fix orighost matching for klines, etc. Was hashing the visible
4773 +1 -1 trunk/src/hostmask.c (File Modified)
4776 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4778 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4782 +7 -1 trunk/configure (File Modified)
4783 +5 -0 trunk/configure.ac (File Modified)
4784 +5 -6 trunk/src/Makefile.in (File Modified)
4785 +0 -4 trunk/src/fnvhash.s (File Modified)
4786 +0 -2 trunk/src/hash.c (File Modified)
4789 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4791 - regenerate configure
4795 +18 -0 trunk/configure (File Modified)
4798 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4800 - --enable-ricer-hashing option.
4804 +9 -0 trunk/configure.ac (File Modified)
4805 +3 -0 trunk/include/setup.h.in (File Modified)
4808 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4810 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4814 + - trunk/src/fnvhash.s (File Added)
4815 +3 -0 trunk/src/hash.c (File Modified)
4818 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4820 Fix syntax error in reference.conf.
4824 +0 -1 trunk/doc/reference.conf (File Modified)
4827 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4829 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4830 (&& instead of ||...)
4831 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4835 +1 -1 trunk/src/chmode.c (File Modified)
4838 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4840 Documentation for extban.
4844 + - trunk/doc/extban.txt (File Added)
4847 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4849 Add extban modules to example confs.
4853 +5 -0 trunk/doc/example.conf (File Modified)
4854 +10 -0 trunk/doc/reference.conf (File Modified)
4857 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4859 Initial addition of extended ban types (conditionals).
4860 Allows custom +bqeI checks via modules.
4861 Initial extra types are account (a[:mask]), oper (o),
4862 channel (c:name), realname (r:mask), server (s:mask).
4866 +229 -0 trunk/contrib/Makefile.in (File Modified)
4867 + - trunk/contrib/extb_account.c (File Added)
4868 + - trunk/contrib/extb_channel.c (File Added)
4869 + - trunk/contrib/extb_oper.c (File Added)
4870 + - trunk/contrib/extb_realname.c (File Added)
4871 + - trunk/contrib/extb_server.c (File Added)
4872 +13 -0 trunk/include/channel.h (File Modified)
4873 +1 -0 trunk/src/Makefile.in (File Modified)
4874 +14 -5 trunk/src/channel.c (File Modified)
4875 +91 -0 trunk/src/chmode.c (File Modified)
4876 + - trunk/src/extban.c (File Added)
4879 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4881 Do not force +bqeI modes starting with '$' in nick!user@host format.
4882 * and ? characters in them are still assumed to be wildcards.
4886 +6 -0 trunk/src/chmode.c (File Modified)
4889 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4891 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4895 +4 -0 trunk/modules/m_capab.c (File Modified)
4898 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4900 Stop some mixing of client and server protocol.
4904 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4905 +4 -2 trunk/modules/m_pass.c (File Modified)
4906 +6 -0 trunk/modules/m_sasl.c (File Modified)
4907 +6 -0 trunk/modules/m_user.c (File Modified)
4910 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4916 +0 -2 trunk/include/s_newconf.h (File Modified)
4917 +0 -4 trunk/include/s_serv.h (File Modified)
4918 +0 -1 trunk/src/newconf.c (File Modified)
4919 +1 -13 trunk/src/s_serv.c (File Modified)
4922 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4924 - revert LZOLink patch for now
4928 +0 -1 trunk/servlink/Makefile.in (File Modified)
4929 +0 -16 trunk/servlink/README (File Modified)
4930 +2 -36 trunk/servlink/control.c (File Modified)
4931 +0 -3 trunk/servlink/control.h (File Modified)
4932 +7 -5955 trunk/servlink/io.c (File Modified)
4933 + - trunk/servlink/lzoconf.h (File Deleted)
4934 + - trunk/servlink/lzodefs.h (File Deleted)
4935 + - trunk/servlink/minilzo.c (File Deleted)
4936 + - trunk/servlink/minilzo.h (File Deleted)
4937 +0 -1 trunk/servlink/servlink.h (File Modified)
4940 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4946 +4 -2 trunk/servlink/control.c (File Modified)
4947 +2 -1 trunk/servlink/io.c (File Modified)
4950 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4956 +2 -2 trunk/servlink/io.c (File Modified)
4959 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4961 - paranoia, prevent segfaults
4965 +2 -2 trunk/servlink/io.c (File Modified)
4968 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4970 - more optimal servlink code
4974 +21 -8 trunk/servlink/io.c (File Modified)
4977 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4979 - more efficient read strategy
4983 +15 -3 trunk/servlink/io.c (File Modified)
4986 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4988 - use lzo_uintp cast to make LZO happy
4992 +3 -3 trunk/servlink/io.c (File Modified)
4995 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4997 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5001 +4 -0 trunk/doc/example.conf (File Modified)
5002 +2 -1 trunk/include/s_newconf.h (File Modified)
5003 +4 -0 trunk/include/s_serv.h (File Modified)
5004 +1 -0 trunk/servlink/Makefile.in (File Modified)
5005 +16 -0 trunk/servlink/README (File Modified)
5006 +34 -2 trunk/servlink/control.c (File Modified)
5007 +3 -0 trunk/servlink/control.h (File Modified)
5008 +5929 -7 trunk/servlink/io.c (File Modified)
5009 + - trunk/servlink/lzoconf.h (File Added)
5010 + - trunk/servlink/lzodefs.h (File Added)
5011 + - trunk/servlink/minilzo.c (File Added)
5012 + - trunk/servlink/minilzo.h (File Added)
5013 +1 -0 trunk/servlink/servlink.h (File Modified)
5014 +1 -0 trunk/src/newconf.c (File Modified)
5015 +14 -2 trunk/src/s_serv.c (File Modified)
5018 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5020 - remove imalloc, it was a concept that probably wouldn't have worked properly
5024 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5025 + - trunk/libcharybdis/imalloc.c (File Deleted)
5026 + - trunk/libcharybdis/imalloc.h (File Deleted)
5029 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5031 - disable imalloc for now
5035 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5038 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5040 - remove unneeded debug code
5044 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5047 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5049 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5053 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5056 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5058 - more stuff here, imalloc remains disabled for now
5062 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5065 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5071 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5074 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5080 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5081 +2 -0 trunk/src/ircd.c (File Modified)
5084 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5086 - roll back libircd crap
5090 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5091 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5092 +29 -0 trunk/src/.depend (File Modified)
5093 +6 -21 trunk/src/Makefile.in (File Modified)
5094 +3 -218 trunk/src/ircd.c (File Modified)
5095 + - trunk/src/ircd_linker.c (File Deleted)
5096 + - trunk/src/main.c (File Deleted)
5099 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5101 - realloc(), free() implementation
5105 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5108 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5110 - malloc(), calloc() implementation
5114 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5117 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5119 - block_free(), block_find(), retune_heaps() implementation
5123 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5126 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5128 - block_destroy code, block_allocate code.
5132 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5135 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5141 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5144 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5146 - disable imalloc again :P
5150 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5153 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5159 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5162 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5168 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5171 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5173 - constructor code for imalloc engine (malloc_init())
5177 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5180 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5182 - imalloc engine improvements
5186 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5189 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5191 - replace mmap() code with direct brk()/sbrk() calls.
5195 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5198 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5200 - remove outdated i_malloc() interfaces
5204 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5207 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5209 - redisable imalloc (sorry!)
5213 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5216 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5218 - correct GET_PAGE_SLOT() macro
5222 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5225 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5227 - oops forgot to commit it with imalloc turned off
5231 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5234 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5240 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5241 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5244 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5246 - lowlevel imalloc code
5250 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5251 + - trunk/libcharybdis/imalloc.h (File Added)
5254 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5260 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5263 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5269 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5272 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5274 - 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)
5278 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5279 + - trunk/libcharybdis/imalloc.c (File Added)
5282 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5284 - increment configure Id
5288 +2208 -1 trunk/configure (File Modified)
5291 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5293 - bootstrap for imalloc code
5297 +54 -1 trunk/configure.ac (File Modified)
5298 +27 -0 trunk/include/setup.h.in (File Modified)
5301 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5303 Clarify interaction of spoofs and channel bans/operator{} blocks.
5307 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5308 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5311 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5313 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5317 +30 -22 trunk/src/ircd.c (File Modified)
5320 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5322 If shared{} blocks deny something, the command
5323 is silently ignored.
5327 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5330 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5332 Move up IsService check so we don't store a non-service
5333 in preClient->sasl_agent.
5337 +6 -6 trunk/modules/m_sasl.c (File Modified)
5340 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5342 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5343 Add some more sanity checks on agent strings.
5347 +13 -11 trunk/modules/m_sasl.c (File Modified)
5350 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5352 Unknown clients can have an ID too now so make sure to remove
5353 them from the hash if they exit.
5357 +3 -0 trunk/src/client.c (File Modified)
5360 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5362 Only accept sasl from servers in a service{} block.
5363 Not tested but this must go in.
5367 +6 -0 trunk/modules/m_sasl.c (File Modified)
5368 +3 -0 trunk/modules/m_signon.c (File Modified)
5371 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5373 Only process SAVE messages targetting registered users,
5374 not servers or unregistered connections. Could cause
5375 a crash when bad protocol was received.
5379 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5382 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5384 - fix QJM buffer overflow vulnerability (fucking GXTi)
5388 +3 -3 trunk/src/s_user.c (File Modified)
5391 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5393 Mention /scan umodes under oper_spy privilege.
5397 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5400 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5402 Mention that overlapping cluster blocks are a bad thing.
5406 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5409 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5411 - Document cluster{} and shared{} blocks.
5412 - Mention that service{} does not allow wildcards.
5416 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5419 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5421 Document exempt{} and service{} blocks, point to reference.conf for
5422 general{}, channel{} and serverhide{}.
5426 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5429 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5431 Document ~ in lists of values better.
5435 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5438 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5440 More detailed CNOTICE, CPRIVMSG descriptions.
5444 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5447 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5449 Oops, need both Revision and Id on modules.
5453 + - trunk/modules/sno_routing.c (Property Modified)
5456 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5458 Tweak header comment a bit (filename, Id).
5462 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5465 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5467 Add GLINE and UNGLINE.
5471 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5474 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5476 New configure with proper Id.
5480 +3 -1 trunk/configure (File Modified)
5483 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5485 Change #include directives for in6addr_any, hopefully compiles better now.
5489 +3 -1 trunk/configure.ac (File Modified)
5492 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5494 Encourage putting actual administrative information
5495 in the admin{} block.
5499 +3 -3 trunk/doc/example.conf (File Modified)
5502 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5504 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5508 +9 -7 trunk/include/s_conf.h (File Modified)
5509 +1 -0 trunk/src/newconf.c (File Modified)
5510 +10 -0 trunk/src/s_user.c (File Modified)
5513 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5515 - Change to glines = no in example confs
5516 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5521 +1 -1 trunk/doc/example.conf (File Modified)
5522 +1 -1 trunk/doc/reference.conf (File Modified)
5523 +2 -2 trunk/modules/m_gline.c (File Modified)
5526 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5528 - forward-port QJM fix from 1.1
5532 +2 -0 trunk/src/s_user.c (File Modified)
5535 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5537 - add switch to configure to disable the block allocator
5541 +18 -0 trunk/configure (File Modified)
5542 +9 -0 trunk/configure.ac (File Modified)
5543 +0 -6 trunk/include/config.h (File Modified)
5544 +3 -0 trunk/include/setup.h.in (File Modified)
5547 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5549 Fix wierd error that would exit SASL users with "Overridden"
5552 +1 -1 trunk/modules/m_signon.c (File Modified)
5555 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5557 Remove obsolete XXX comment about lazylinks.
5561 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5564 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5566 OJOIN: make sure to send the wallops remotely for #channels
5570 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5573 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5575 Accountability for OJOIN (contrib module)
5578 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5581 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5583 - move more stuff over to ircd_state
5587 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5588 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5589 +9 -0 trunk/src/ircd_state.c (File Modified)
5590 +3 -3 trunk/src/patricia.c (File Modified)
5593 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5595 - move more stuff out of libircd and into ircd_state.c
5599 +5 -5 trunk/src/channel.c (File Modified)
5600 +4 -4 trunk/src/client.c (File Modified)
5601 +12 -0 trunk/src/ircd_state.c (File Modified)
5604 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5606 - this is just barrels of fun
5610 + - trunk/include/ircd_state.h (File Added)
5611 +1 -1 trunk/src/Makefile.in (File Modified)
5612 +2 -1 trunk/src/channel.c (File Modified)
5613 +3 -52 trunk/src/ircd.c (File Modified)
5614 +100 -3 trunk/src/ircd_state.c (File Modified)
5617 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5619 It's .include, not #include.
5623 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5626 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5628 More consistent section titles.
5632 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5633 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5634 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5637 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5639 Mention possible exceeding of +j/+l due to propagation
5640 delays between servers.
5644 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5647 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5650 - "text" -> <quote>text</quote>
5656 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5657 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5658 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5659 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5662 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5664 Remove text about deprecation of glines.
5668 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5671 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5673 - Add description of umode +D, deaf.
5674 - Mention CALLERID 005 token with umode +g.
5678 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5681 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5683 Strip off a leading colon in services shortcuts (aliases).
5687 +2 -0 trunk/src/parse.c (File Modified)
5690 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5692 Add no_oper_invis contrib module, denies opers setting
5693 themselves invisible (except hidden_oper's).
5697 +42 -0 trunk/contrib/Makefile.in (File Modified)
5698 + - trunk/contrib/no_oper_invis.c (File Added)
5701 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5703 Mention /stats E, make the other /stats descriptions more consistent.
5707 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5710 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5712 Mention that the KILL reason and oper will appear on channels.
5716 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5719 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5721 Mention /mode #channel f to query forward channel from outside.
5725 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5728 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5730 Port over RATBOX_2_1 r20960 (anfl):
5731 client connect notices to +C should be hiding the extra
5732 fields for spoofed users
5736 +2 -1 trunk/src/s_user.c (File Modified)
5739 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5741 Add a chapter with our extra user commands:
5742 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5746 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5747 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5750 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5752 Do not put by <server>: in SQUIT reasons to servers
5753 other than the one being exited.
5757 +1 -1 trunk/src/client.c (File Modified)
5760 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5762 Regenerate configure.
5766 +1162 -1159 trunk/configure (File Modified)
5769 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5771 Move the warning flags down so they do not mess up
5772 checks like for -Wl,-export-dynamic.
5776 +33 -30 trunk/configure.ac (File Modified)
5779 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5785 +2 -1 trunk/iauth/Makefile.in (File Modified)
5788 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5790 - build iauth makefile
5794 +3 -2 trunk/configure (File Modified)
5795 +1 -0 trunk/configure.ac (File Modified)
5798 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5804 + - trunk/iauth/Makefile.in (File Added)
5807 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5809 - add iauth.conf.example from irc2.11
5813 + - trunk/doc/example-iauth.conf (File Added)
5816 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5818 - wow, i found some docs on this thing
5822 + - trunk/doc/technical/iauth-internals.txt (File Added)
5825 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5827 - no longer applicable
5831 + - trunk/authdaemon/ (File Deleted)
5834 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5836 - remove libircd.so on make clean (oops)
5840 +1 -1 trunk/src/Makefile.in (File Modified)
5843 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5845 - merge iauth source for experimentation
5849 + - trunk/iauth/ (File Added)
5850 + - trunk/iauth/a_conf.c (File Added)
5851 + - trunk/iauth/a_conf_def.h (File Added)
5852 + - trunk/iauth/a_conf_ext.h (File Added)
5853 + - trunk/iauth/a_defines.h (File Added)
5854 + - trunk/iauth/a_externs.h (File Added)
5855 + - trunk/iauth/a_io.c (File Added)
5856 + - trunk/iauth/a_io_ext.h (File Added)
5857 + - trunk/iauth/a_log.c (File Added)
5858 + - trunk/iauth/a_log_def.h (File Added)
5859 + - trunk/iauth/a_log_ext.h (File Added)
5860 + - trunk/iauth/a_struct_def.h (File Added)
5861 + - trunk/iauth/iauth.c (File Added)
5862 + - trunk/iauth/mod_lhex.c (File Added)
5863 + - trunk/iauth/mod_lhex_ext.h (File Added)
5864 + - trunk/iauth/mod_pipe.c (File Added)
5865 + - trunk/iauth/mod_pipe_ext.h (File Added)
5866 + - trunk/iauth/mod_rfc931.c (File Added)
5867 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5868 + - trunk/iauth/mod_socks.c (File Added)
5869 + - trunk/iauth/mod_socks_ext.h (File Added)
5870 + - trunk/iauth/mod_webproxy.c (File Added)
5871 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5874 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5876 User /quote help index was not sorted properly.
5880 +2 -2 trunk/help/Makefile.in (File Modified)
5881 +8 -8 trunk/help/users/index (File Modified)
5884 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5890 +25 -8 trunk/help/opers/index (File Modified)
5891 + - trunk/help/opers/scan (File Added)
5894 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5897 - Document SCAN UMODES
5898 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5902 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5905 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5907 Add our copyright information to /info (part of release-1.1 r1026).
5911 +1 -0 trunk/src/version.c.SH (File Modified)
5914 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5916 Fix some compile warnings.
5920 +1 -1 trunk/modules/core/m_join.c (File Modified)
5921 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5922 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5923 +1 -1 trunk/modules/m_scan.c (File Modified)
5924 +4 -4 trunk/modules/m_signon.c (File Modified)
5927 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5929 RSFNC: OK, actually consider unknowns also for detecting a collide.
5930 Otherwise we can get two clients with the same nick.
5934 +1 -1 trunk/modules/m_services.c (File Modified)
5937 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5939 - charybdis profiling stuff
5940 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5945 +0 -8 trunk/configure (File Modified)
5946 +1 -8 trunk/configure.ac (File Modified)
5947 +18 -0 trunk/include/channel.h (File Modified)
5948 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5949 +335 -260 trunk/src/.depend (File Modified)
5950 +1569 -0 trunk/src/Makefile.in (File Modified)
5951 + - trunk/src/chmode.c (File Added)
5952 +16 -1 trunk/src/ircd.c (File Modified)
5953 +11 -0 trunk/src/main.c (File Modified)
5954 +11 -0 trunk/src/modules.c (File Modified)
5957 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5959 RSFNC: Do not send kills to servers for unknowns
5963 +4 -2 trunk/modules/m_services.c (File Modified)
5966 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5968 Describe service{} blocks in reference.conf.
5972 +12 -0 trunk/doc/reference.conf (File Modified)
5975 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5977 Replace this list of modes with pointers to other documentation.
5981 +6 -50 trunk/doc/modes.txt (File Modified)
5984 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5986 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5987 looks too much like an old-ircd client pointer otherwise.
5991 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5994 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5997 - note truncation of the list (perhaps sending multiple
5999 - clarify in a comment that /findforwards on a nonexistent
6000 channel can be useful
6001 - sendto_one_notice() requires that the text start with
6006 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6009 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6011 When we close a local server's link, always include the
6012 name of the client causing the exit in the reason in the
6013 SQUIT we send them (replacing them with us). This makes
6014 sure server notices for stuff like "Not enough arguments
6015 to server command" are different on the two sides.
6019 +7 -5 trunk/src/client.c (File Modified)
6022 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6024 New contrib module m_findforwards.c
6028 +112 -0 trunk/contrib/Makefile.in (File Modified)
6029 + - trunk/contrib/m_findforwards.c (File Added)
6032 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6034 Whoops, don't show real host behind auth{} spoof in
6035 spoof notices if hide_spoof_ips is enabled.
6037 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6041 +3 -2 trunk/src/s_conf.c (File Modified)
6044 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6046 Add dalnet-style /identify that sends to nickserv or chanserv.
6050 +102 -0 trunk/contrib/Makefile.in (File Modified)
6051 + - trunk/contrib/m_identify.c (File Added)
6054 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6056 Document alias{} blocks a bit better.
6060 +9 -0 trunk/doc/reference.conf (File Modified)
6063 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6065 - add aliases to /stats m (data usage is not counted though, sorry)
6069 +1 -0 trunk/include/s_conf.h (File Modified)
6070 +3 -0 trunk/src/newconf.c (File Modified)
6071 +15 -0 trunk/src/parse.c (File Modified)
6074 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6076 - remove m_sshortcut as it's no longer relevant
6080 +0 -145 trunk/modules/Makefile.in (File Modified)
6081 + - trunk/modules/m_sshortcut.c (File Deleted)
6084 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6086 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6087 targets instead of my original idea :P)
6091 +32 -0 trunk/doc/example.conf (File Modified)
6092 +35 -0 trunk/doc/reference.conf (File Modified)
6093 +4 -0 trunk/include/parse.h (File Modified)
6094 +7 -0 trunk/include/s_conf.h (File Modified)
6095 +82 -0 trunk/src/newconf.c (File Modified)
6096 +78 -0 trunk/src/parse.c (File Modified)
6097 +16 -0 trunk/src/s_conf.c (File Modified)
6100 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6102 Remove some spaces after tabs. ??
6106 +18 -18 trunk/src/newconf.c (File Modified)
6109 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6112 - make sure to clear all marks also if the who was aborted
6113 because of too many matches
6114 - give ERR_TOOMANYMATCHES if too many matches
6117 ratbox RATBOX_2_2 r22003 (jilles)
6121 +28 -26 trunk/modules/m_who.c (File Modified)
6124 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6130 +9 -9 trunk/configure (File Modified)
6131 +1 -1 trunk/configure.ac (File Modified)
6134 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6136 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6140 +2 -1 trunk/include/s_newconf.h (File Modified)
6141 +20 -0 trunk/modules/m_rehash.c (File Modified)
6142 +1 -1 trunk/src/s_newconf.c (File Modified)
6145 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6147 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6151 +0 -1 trunk/doc/example.conf (File Modified)
6152 +0 -3 trunk/doc/reference.conf (File Modified)
6153 +0 -1 trunk/include/s_conf.h (File Modified)
6154 +0 -6 trunk/modules/m_info.c (File Modified)
6155 +1 -1 trunk/src/channel.c (File Modified)
6156 +0 -1 trunk/src/newconf.c (File Modified)
6159 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6161 Missing header in m_chghost.c
6164 +1 -0 trunk/modules/m_chghost.c (File Modified)
6167 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6169 Relocate QJM code to a seperate function(change_nick_user_host)
6170 Change CHGHOST to use change_nick_user_host instead of just setting it
6174 +3 -0 trunk/include/s_user.h (File Modified)
6175 +1 -1 trunk/modules/m_chghost.c (File Modified)
6176 +3 -78 trunk/modules/m_signon.c (File Modified)
6177 +89 -0 trunk/src/s_user.c (File Modified)
6180 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6182 Restore /stats a (dns servers, admin-only).
6186 +1 -0 trunk/include/res.h (File Modified)
6187 +5 -8 trunk/modules/m_stats.c (File Modified)
6188 +16 -0 trunk/src/res.c (File Modified)
6191 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6193 - Add CHARYBDIS_PROFILE if we are profiling.
6194 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6195 - Remove duplicate --enable-epoll entry.
6199 +1595 -15 trunk/configure (File Modified)
6200 +30 -11 trunk/configure.ac (File Modified)
6201 +3 -0 trunk/include/setup.h.in (File Modified)
6204 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6206 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6210 +28 -0 trunk/aclocal.m4 (File Modified)
6213 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6215 Allow requesting forward channel and quiet list in same mode command.
6219 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6222 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6224 Add description of xline wildcards.
6228 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6231 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6233 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6237 +0 -4 trunk/modules/m_services.c (File Modified)
6240 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6246 +1 -1 trunk/include/hook.h (File Modified)
6249 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6251 call_hook, not hook_call
6255 +1 -1 trunk/modules/core/m_join.c (File Modified)
6258 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6260 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6261 Could be useful for a number of things.
6265 +9 -0 trunk/modules/core/m_join.c (File Modified)
6268 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6270 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6274 +7 -0 trunk/include/hook.h (File Modified)
6277 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6279 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6283 +15 -0 trunk/modules/m_services.c (File Modified)
6286 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6288 Clarify snomask +f, +k, +u.
6292 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6295 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6297 Cmode +p and +s may be set simultaneously.
6301 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6304 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6306 actually, we should check the data version on each reload (oops)
6310 +6 -6 trunk/src/main.c (File Modified)
6313 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6315 more work on the loader
6319 +45 -21 trunk/src/main.c (File Modified)
6322 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6324 Add prototype ircd_state.c
6328 + - trunk/src/ircd_state.c (File Added)
6331 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6333 Smaller improvements.
6337 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6340 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6342 Add a lot of stuff here.
6346 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6349 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6351 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6355 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6358 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6360 Invex doesn't trump +r or (sic) +J.
6364 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6367 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6369 Check to make sure a module is not loaded before loading it.
6373 +6 -1 trunk/src/ircd_parser.y (File Modified)
6376 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6378 - Add a missing comma in the HeaderMessages array
6379 - Only send "Your hostname is too long ..." if that really is the case
6383 +2 -2 trunk/src/s_auth.c (File Modified)
6386 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6388 build_symtable() will have already bailed here, so no need to check
6389 explicitly whether or not charybdis_main is NULL.
6393 +7 -16 trunk/src/main.c (File Modified)
6396 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6398 Data structure versioning, part 1.
6402 +10 -1 trunk/include/ircd_defs.h (File Modified)
6403 +2 -0 trunk/src/ircd.c (File Modified)
6404 +15 -3 trunk/src/main.c (File Modified)
6407 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6409 build a symbol table and use that instead of doing a raw dlsym on everything
6413 + - trunk/include/ircd_linker.h (File Added)
6414 +71 -1 trunk/src/Makefile.in (File Modified)
6415 + - trunk/src/ircd_linker.c (File Added)
6416 +16 -4 trunk/src/main.c (File Modified)
6419 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6421 The launcher now calls io_loop() instead of charybdis_main().
6422 This is so that we do not have to reinitialize *everything* later.
6426 +1 -0 trunk/include/ircd.h (File Modified)
6427 +6 -7 trunk/src/ircd.c (File Modified)
6428 +13 -1 trunk/src/main.c (File Modified)
6431 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6433 Use global binding on libircd.so.
6437 +1 -1 trunk/src/main.c (File Modified)
6440 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6442 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6443 (it will do more later)
6447 +14 -12 trunk/include/config.h (File Modified)
6448 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6449 +31 -5 trunk/src/Makefile.in (File Modified)
6450 +78 -1 trunk/src/ircd.c (File Modified)
6451 + - trunk/src/main.c (File Added)
6454 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6456 Add whitespace here, oops.
6460 +1 -1 trunk/CREDITS (File Modified)
6463 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6465 Properly copy over the IP address here instead of using a cheap hack.
6466 Because the hack didn't work right except on IPv6. :|
6470 +12 -2 trunk/src/s_newconf.c (File Modified)
6473 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6475 Revert reject cache notice to ratbox's, which more
6476 clearly suggests what's happening.
6480 +4 -1 trunk/src/reject.c (File Modified)
6483 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6485 Fix the openssl status in the overview information.
6489 +1 -3 trunk/configure (File Modified)
6490 +1 -3 trunk/configure.ac (File Modified)
6493 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6495 - Add simple exempt{} block (127.0.0.1) to example.conf.
6496 - Remove mention of deny{}.
6500 +5 -0 trunk/doc/example.conf (File Modified)
6501 +1 -1 trunk/doc/reference.conf (File Modified)
6504 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6506 example.conf: add some comments at the start
6507 reference.conf: some ircd-ratbox -> charybdis
6511 +11 -0 trunk/doc/example.conf (File Modified)
6512 +6 -5 trunk/doc/reference.conf (File Modified)
6515 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6517 Rename m_createauthonly module to createauthonly
6518 as this is not a module providing an m_function
6523 +1 -38 trunk/contrib/Makefile.in (File Modified)
6524 + - trunk/contrib/createauthonly.c (File Added)
6525 + - trunk/contrib/m_createauthonly.c (File Deleted)
6528 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6530 Add to example confs commented lines for:
6531 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6532 sno_globalkline.so, sno_globaloper.so.
6536 +5 -1 trunk/doc/example.conf (File Modified)
6537 +9 -1 trunk/doc/reference.conf (File Modified)
6540 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6542 - Unbreak connecting to connect{}s with hostnames
6543 instead of IP addresses (broken with new resolver).
6544 - Try to do A/AAAA query based on aftype in
6545 connect{} (doesn't seem to work fully).
6549 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6552 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6554 Unbreak /rehash dns.
6558 +1 -0 trunk/src/res.c (File Modified)
6561 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6563 Preserve Hybrid Id and add one of our own.
6567 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6568 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6571 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6573 Add anfl and Androsyn to CREDITS.
6574 They wrote a lot of ratbox code we use, both before and after the fork.
6578 +2 -0 trunk/CREDITS (File Modified)
6581 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6583 Hostname validity check.
6587 +42 -3 trunk/src/s_auth.c (File Modified)
6590 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6592 Version bump to 1.2.0.
6596 +9 -9 trunk/configure (File Modified)
6597 +1 -1 trunk/configure.ac (File Modified)
6600 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6602 - Missed a spot in the IPv6 code here. Should be usable now.
6606 +2 -2 trunk/src/res.c (File Modified)
6609 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6611 Alright, so, this massive commit does the following:
6613 - Adds a resolver based on the undernet and hybrid one.
6614 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6615 - Makes a check in ./configure be posixly correct
6616 - Simplifies the auth code and DNS callbacks
6618 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6622 +1 -1 trunk/Makefile.in (File Modified)
6623 + - trunk/adns/ (File Deleted)
6624 +148 -80 trunk/configure (File Modified)
6625 +1 -2 trunk/configure.ac (File Modified)
6626 +6 -0 trunk/include/client.h (File Modified)
6627 +1 -0 trunk/include/packet.h (File Modified)
6628 +153 -41 trunk/include/res.h (File Modified)
6629 + - trunk/include/reslib.h (File Added)
6630 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6631 +930 -1449 trunk/modules/.depend (File Modified)
6632 +3 -0 trunk/modules/m_stats.c (File Modified)
6633 +417 -621 trunk/src/.depend (File Modified)
6634 +1 -1 trunk/src/.indent.pro (File Modified)
6635 +2069 -289 trunk/src/Makefile.in (File Modified)
6636 + - trunk/src/adns.c (File Deleted)
6637 + - trunk/src/res.c (File Added)
6638 + - trunk/src/reslib.c (File Added)
6639 +11 -50 trunk/src/s_auth.c (File Modified)
6640 +4 -26 trunk/src/s_newconf.c (File Modified)
6643 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6645 Document the NOBALLOC feature.
6649 +7 -1 trunk/include/config.h (File Modified)
6652 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6654 commands.sgml changes
6658 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6661 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6667 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6670 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6672 Improve description of class{} block (in particular,
6673 mention server classes as well as client classes).
6677 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6680 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6683 -/* sendq: servers need a higher sendq as they send more data */
6684 +/* sendq: servers need a higher sendq as they are sent more data */
6688 +1 -1 trunk/doc/reference.conf (File Modified)
6691 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6693 Add modules{} block.
6697 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6700 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6702 Add general::oper_snomask, snomask on oper up for opers
6703 that have umode +s set on oper up, but do not have
6704 a specific snomask setting in their operator block.
6705 If this is empty or not specified, +s is used as before.
6709 +4 -1 trunk/doc/example.conf (File Modified)
6710 +7 -1 trunk/doc/reference.conf (File Modified)
6711 +1 -0 trunk/include/client.h (File Modified)
6712 +1 -0 trunk/include/s_conf.h (File Modified)
6713 +32 -0 trunk/src/newconf.c (File Modified)
6714 +1 -0 trunk/src/s_conf.c (File Modified)
6715 +13 -3 trunk/src/s_user.c (File Modified)
6718 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6723 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6726 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6728 Add MASKTRACE and CHANTRACE commands.
6732 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6735 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6737 document loadmodule directive
6741 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6744 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6750 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6753 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6755 q:lines are no longer living in the ircd.conf either
6759 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6762 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6764 remove k:line, d:line, x:line as they are their own files now
6768 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6771 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6773 New place for operator::snomask.
6777 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6780 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6782 Document connect {}.
6786 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6789 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6791 example.conf: move operator::snomask to a more logical place,
6792 more sensible default
6793 reference.conf: add operator::snomask
6797 +3 -3 trunk/doc/example.conf (File Modified)
6798 +3 -0 trunk/doc/reference.conf (File Modified)
6801 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6803 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6804 in those conf entries that take umodes like <name1>, <name2>, ...
6808 +3 -0 trunk/doc/reference.conf (File Modified)
6809 +3 -0 trunk/src/newconf.c (File Modified)
6812 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6818 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6821 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6827 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6830 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6836 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6839 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6845 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6848 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6850 Document operator {} blocks.
6854 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6857 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6859 auth{}: clarify/add some details
6863 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6866 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6868 auth{}: Move a paragraph.
6872 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6875 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6877 Document auth{} blocks.
6881 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6884 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6890 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6893 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6895 Add umode +R, prevents unidentified clients from
6896 sending private messages or notices. /accept'ed
6897 clients and opers are exempt.
6898 Due to the /accept part, this is only checked
6899 at the target's server, may want to change
6904 +1 -0 trunk/help/opers/umode (File Modified)
6905 +1 -0 trunk/help/users/umode (File Modified)
6906 +2 -0 trunk/include/client.h (File Modified)
6907 +1 -0 trunk/include/numeric.h (File Modified)
6908 +11 -1 trunk/modules/core/m_message.c (File Modified)
6909 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6910 +1 -1 trunk/src/messages.tab (File Modified)
6911 +1 -1 trunk/src/s_user.c (File Modified)
6914 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6916 Don't allow a nick change if banned or quieted (and not
6917 voiced or opped) on a channel. This uses numeric 435
6918 (bahamut's "cannot change to a banned nick") because
6919 bahamut/ircu's 437 and hyperion's 438 already have
6920 another meaning for us.
6924 +2 -0 trunk/include/channel.h (File Modified)
6925 +1 -0 trunk/include/numeric.h (File Modified)
6926 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6927 +38 -0 trunk/src/channel.c (File Modified)
6928 +1 -1 trunk/src/messages.tab (File Modified)
6931 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6934 - respect ban exceptions
6935 - also deny a knock if quieted
6939 +2 -1 trunk/modules/m_knock.c (File Modified)
6942 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6944 Reverse bad substitution in comment.
6948 +1 -1 trunk/src/channel.c (File Modified)
6951 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6953 - set DynSpoof flag for clients spoofed at registration
6954 - add orighost instead of host to the hostname hash
6958 +5 -1 trunk/src/s_user.c (File Modified)
6961 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6963 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6967 +2 -3 trunk/src/send.c (File Modified)
6970 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6972 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6976 +17 -7 trunk/modules/m_signon.c (File Modified)
6979 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6981 Correct minimum args on ENCAP SASL to avoid nasty core.
6985 +1 -1 trunk/modules/m_sasl.c (File Modified)
6988 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6990 Style nits: sptr can't ever be NULL, don't compare truth
6995 +2 -3 trunk/modules/m_scan.c (File Modified)
6998 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7000 - Comment out scan_cmodes() prototype to suppress warning
7001 - Correct minimum parameter count for mo_scan()
7005 +2 -2 trunk/modules/m_scan.c (File Modified)
7008 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7011 - Include full command in operspy notice
7012 - Allow global scans (no-list used, mask not used) without operspy
7013 - Use ERR_NOPRIVS numeric
7017 +21 -9 trunk/modules/m_scan.c (File Modified)
7020 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7022 Cancel out the >3 default if < is given; this way
7023 any </> specification fully overrides the default.
7027 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7030 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7032 - Call mo_list() from m_list() to reduce code duplication
7033 - Default to >3, rather arbitrarily (conf option?)
7034 - Make < and > mean less than and greater than again
7038 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7041 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7043 When processing topic burst, hide connecting server
7044 on netburst if flatten links is enabled.
7048 +9 -2 trunk/modules/m_tb.c (File Modified)
7051 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7053 - remove PENALTY token
7057 +0 -1 trunk/include/supported.h (File Modified)
7060 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7063 - Add PENALTY because we have a pace-wait system.
7064 - Add FNC due to SAVE and RSFNC
7069 +4 -2 trunk/include/supported.h (File Modified)
7072 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7074 mkay, indent went nuts here
7078 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7081 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7083 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7084 and can be used instead. The SAFELIST implementation is the one used by
7085 default, as most users/networks will be used to it.
7089 +1 -0 trunk/NEWS (File Modified)
7090 +14 -0 trunk/include/client.h (File Modified)
7091 +5 -0 trunk/include/hash.h (File Modified)
7092 +404 -272 trunk/modules/Makefile.in (File Modified)
7093 + - trunk/modules/m_list.c (File Deleted)
7094 + - trunk/modules/m_list_ratbox.c (File Added)
7095 + - trunk/modules/m_list_safelist.c (File Added)
7096 +5 -5 trunk/src/hash.c (File Modified)
7099 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7101 Clear invites on a lowerTS JOIN or SJOIN.
7102 This should complete kick_on_split_riding protection.
7106 +5 -0 trunk/modules/core/m_join.c (File Modified)
7107 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7110 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7112 Like in ratbox, send and interpret timestamps on invites.
7116 +9 -2 trunk/modules/m_invite.c (File Modified)
7119 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7121 Add +S (network service) umode. Just for completeness, users or opers
7126 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7129 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7135 +35 -2 trunk/NEWS (File Modified)
7138 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7140 Split off a PreClient structure for data to be freed on registation (i.e. password).
7141 New hook introduce_client for post-registration messages.
7142 Fix b0rked SASL numerics.
7143 Burst REALHOST post-introduction for spoofed-on-registration clients.
7144 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7145 Pre-registration signon support.
7149 +10 -0 trunk/configure (File Modified)
7150 +2 -0 trunk/configure.ac (File Modified)
7151 +14 -4 trunk/include/client.h (File Modified)
7152 +1 -0 trunk/include/hook.h (File Modified)
7153 +1 -0 trunk/include/numeric.h (File Modified)
7154 +3 -0 trunk/include/setup.h.in (File Modified)
7155 +16 -0 trunk/modules/m_chghost.c (File Modified)
7156 +25 -21 trunk/modules/m_sasl.c (File Modified)
7157 +63 -30 trunk/modules/m_signon.c (File Modified)
7158 +18 -0 trunk/src/client.c (File Modified)
7159 +2 -0 trunk/src/hook.c (File Modified)
7160 +5 -5 trunk/src/messages.tab (File Modified)
7161 +2 -0 trunk/src/s_serv.c (File Modified)
7162 +28 -2 trunk/src/s_user.c (File Modified)
7165 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7167 Update hook documentation.
7171 +30 -0 trunk/doc/hooks.txt (File Modified)
7174 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7176 Improve @/# handling in match_esc().
7180 +21 -13 trunk/src/match.c (File Modified)
7183 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7185 backtrack instead of bailing out when handling a mismatched escape
7189 +1 -1 trunk/src/match.c (File Modified)
7192 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7194 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7197 +2 -1 trunk/CREDITS (File Modified)
7200 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7202 Fix the escape brokenness and pick up a more efficient matching algorithm,
7203 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7204 Patch sent upstream. They can do whatever they want with it, *shrug*.
7208 +147 -161 trunk/src/match.c (File Modified)
7211 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7213 If flatten links is enabled, fake the origins of some ServerModes
7214 sent to clients so that the server sending the netburst is hidden.
7215 Most mode hacks still show the true source.
7219 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7220 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7223 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7225 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7226 where the exit originated).
7227 - When receiving an SQUIT for a server themselves
7228 (IsMe(target_p) || target_p == client_p)
7229 close their link and send a local server notice.
7233 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7234 +6 -3 trunk/src/client.c (File Modified)
7237 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7239 Hooking into the wrong hook, whoops. :P
7243 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7244 +6 -10 trunk/modules/core/m_join.c (File Modified)
7247 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7249 this doesn't work right, right now :P
7253 +40 -0 trunk/contrib/Makefile.in (File Modified)
7254 + - trunk/contrib/m_createauthonly.c (File Added)
7255 +6 -0 trunk/include/hook.h (File Modified)
7256 +26 -1 trunk/modules/core/m_join.c (File Modified)
7257 +1 -1 trunk/src/ircd.c (File Modified)
7260 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7262 Make can_join() hookable.
7266 +12 -1 trunk/src/channel.c (File Modified)
7269 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7271 add 'int approved;' to the channel event hook
7275 +1 -0 trunk/include/hook.h (File Modified)
7278 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7280 Use SIDs in SASL ENCAP origin.
7281 Ignore responses from other agents once the first SASL response has been received for a client.
7285 +9 -5 trunk/modules/m_sasl.c (File Modified)
7288 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7290 Removed stray debug code.
7294 +1 -1 trunk/modules/m_sasl.c (File Modified)
7297 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7299 Don't complain "unknown MODE flag" if a non-oper attempts
7300 to unset an oper only umode they do not have.
7301 This is to prevent unwanted error messages when users/bots
7302 do things like MODE <nick> +i-sw.
7306 +4 -2 trunk/src/s_user.c (File Modified)
7309 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7311 Fix client_exit hook name and only call it for local exits that are not
7316 +3 -2 trunk/modules/m_sasl.c (File Modified)
7319 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7321 Fix SASL logic to actually use stored agent UID.
7322 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7323 Add abort code for exiting clients.
7327 +18 -9 trunk/modules/m_sasl.c (File Modified)
7330 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7332 Port over ratbox 2.2 /challenge. This is slightly more secure
7333 (better crypto, longer keys, challenge timeout) and has better
7336 The respond tool is no longer part of the ircd tree but a
7337 separate package, currently available from
7338 http://respond.ircd-ratbox.org (we should mirror/... this).
7342 +65 -310 trunk/doc/challenge.txt (File Modified)
7343 +5 -5 trunk/include/client.h (File Modified)
7344 +3 -0 trunk/include/irc_string.h (File Modified)
7345 +3 -0 trunk/include/numeric.h (File Modified)
7346 +94 -50 trunk/modules/m_challenge.c (File Modified)
7347 +1 -2 trunk/src/client.c (File Modified)
7348 +125 -0 trunk/src/irc_string.c (File Modified)
7349 +2 -2 trunk/src/messages.tab (File Modified)
7350 + - trunk/tools/rsa_respond/ (File Deleted)
7353 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7355 Preliminary SASL support.
7359 +7 -0 trunk/include/client.h (File Modified)
7360 +6 -0 trunk/include/numeric.h (File Modified)
7361 +1 -0 trunk/modules/Makefile.in (File Modified)
7362 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7363 +175 -1 trunk/modules/m_cap.c (File Modified)
7364 + - trunk/modules/m_sasl.c (File Added)
7365 +2 -0 trunk/modules/m_user.c (File Modified)
7366 +5 -5 trunk/src/messages.tab (File Modified)
7367 +8 -2 trunk/src/s_user.c (File Modified)
7370 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7372 SIGNON: make logout also apply remotely.
7376 +7 -2 trunk/modules/m_signon.c (File Modified)
7379 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7381 Use an asterisk when sending empty logins in SIGNON.
7385 +5 -5 trunk/modules/m_signon.c (File Modified)
7388 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7390 SIGNON: Only add whowas entry (add_history()) and wipe
7391 accepts (del_all_accepts()) if nick changed.
7395 +5 -3 trunk/modules/m_signon.c (File Modified)
7398 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7400 SIGNON: slight fixes to collision code:
7401 - don't kill if target_p == source_p (nick unchanged or only changed case)
7402 - add comment that SAVE support is missing
7403 - use sendto_realops_snomask() instead of sendto_realops_flags()
7407 +9 -6 trunk/modules/m_signon.c (File Modified)
7410 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7412 Fix up kills for bad nick/user/host on SIGNON.
7416 +16 -6 trunk/modules/m_signon.c (File Modified)
7419 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7421 If changing to a nick with a digit, only allow the UID.
7425 +4 -0 trunk/modules/m_signon.c (File Modified)
7428 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7430 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7431 Strip leading digits from logins that are not purely numeric.
7435 +3 -0 trunk/include/numeric.h (File Modified)
7436 +2 -0 trunk/include/send.h (File Modified)
7437 +1 -0 trunk/modules/Makefile.in (File Modified)
7438 +456 -3 trunk/modules/m_services.c (File Modified)
7439 + - trunk/modules/m_signon.c (File Added)
7440 +2 -2 trunk/src/messages.tab (File Modified)
7441 +98 -0 trunk/src/send.c (File Modified)
7444 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7446 Remove old server notice umodes from example confs.
7450 +1 -2 trunk/doc/example.conf (File Modified)
7451 +4 -17 trunk/doc/reference.conf (File Modified)
7454 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7456 Add snomask help file (forgot this earlier).
7460 + - trunk/help/opers/snomask (File Added)
7463 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7465 Add umode +l (receive locops).
7469 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7472 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7474 We don't plan to implement cmode +R (quiet unidentified) and
7475 umode +I (deny invite) for 1.1, so comment them out from the
7480 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7481 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7484 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7486 Improve snomask usage description.
7490 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7493 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7495 Mention the word snomask with umode +s (needs to be a link really).
7499 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7502 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7504 Add snomask +Z (operspy notices).
7508 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7511 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7513 Misc updates/clarifications.
7517 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7520 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7526 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7527 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7528 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7531 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7533 - Allow ENCAP REALHOST outside burst
7534 - Fix comment describing race condition: this can only happen
7535 on a local whois with use_whois_actually enabled
7539 +4 -6 trunk/modules/m_chghost.c (File Modified)
7542 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7544 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7548 +39 -0 trunk/contrib/Makefile.in (File Modified)
7549 + - trunk/contrib/sno_globaloper.c (File Added)
7552 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7554 Pass along old umodes and snomask in umode_changed hook,
7555 changing its parameter type from struct Client *
7556 to hook_data_umode_changed *. (For a new client, both
7559 The IP cloaking module now fully ignores umode changes
7560 where +h didn't change.
7564 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7565 +7 -0 trunk/include/hook.h (File Modified)
7566 +18 -4 trunk/src/s_user.c (File Modified)
7569 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7571 move libcharybdis-provided function initialisation into libcharybdis_init().
7575 +32 -11 trunk/src/ircd.c (File Modified)
7578 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7580 Make +f notices (local host, global host, global user@host, local class)
7581 netwide. Exceeding /quote set max remains local.
7585 +4 -4 trunk/src/s_conf.c (File Modified)
7588 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7590 Netwide notices about attempts to join juped channels.
7594 +1 -1 trunk/modules/core/m_join.c (File Modified)
7597 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7599 Send server notices about failed oper attempts globally.
7600 Successful remote oper attempt notices will be generated
7601 from the mode changes.
7605 +3 -3 trunk/modules/m_challenge.c (File Modified)
7606 +2 -2 trunk/modules/m_oper.c (File Modified)
7609 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7611 Rest of infrastructure for sending server notices globally.
7612 Uses a new L_NETWIDE level on sendto_realops_snomask().
7616 +1 -0 trunk/include/send.h (File Modified)
7617 +31 -4 trunk/src/send.c (File Modified)
7620 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7622 Add general::global_snotices conf option to control
7623 whether we send out SNOTEs. Does not do anything yet.
7627 +1 -0 trunk/doc/example.conf (File Modified)
7628 +6 -0 trunk/doc/reference.conf (File Modified)
7629 +1 -0 trunk/include/s_conf.h (File Modified)
7630 +6 -0 trunk/modules/m_info.c (File Modified)
7631 +1 -0 trunk/src/newconf.c (File Modified)
7632 +1 -0 trunk/src/s_conf.c (File Modified)
7635 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7637 Only accept SNOTE from servers.
7641 +2 -0 trunk/modules/m_snote.c (File Modified)
7644 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7646 Correct parv indices so this actually works.
7650 +2 -2 trunk/modules/m_snote.c (File Modified)
7653 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7659 +3 -3 trunk/modules/m_snote.c (File Modified)
7662 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7664 Add m_snote.c, SNOTE propagator.
7668 +86 -0 trunk/modules/Makefile.in (File Modified)
7669 + - trunk/modules/m_snote.c (File Added)
7672 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7674 start seeding the 1.1 NEWS file
7678 +4 -0 trunk/NEWS (File Modified)
7681 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7683 rename some modules to more descriptive names...
7687 +2 -131 trunk/contrib/Makefile.in (File Modified)
7688 + - trunk/contrib/globalconnexit.c (File Deleted)
7689 + - trunk/contrib/globallineactive.c (File Deleted)
7690 + - trunk/contrib/sno_farconnect.c (File Added)
7691 + - trunk/contrib/sno_globalkline.c (File Added)
7692 +1 -120 trunk/modules/Makefile.in (File Modified)
7693 + - trunk/modules/networknotice.c (File Deleted)
7694 + - trunk/modules/sno_routing.c (File Added)
7697 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7699 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7700 Uses FLAGS2_FLOODDONE bit on servers.
7704 +3 -0 trunk/include/client.h (File Modified)
7705 +121 -1 trunk/modules/Makefile.in (File Modified)
7706 + - trunk/modules/networknotice.c (File Added)
7709 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7711 Don't show servers in /trace to nonopers if flatten links is enabled.
7715 +8 -5 trunk/modules/m_trace.c (File Modified)
7718 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7721 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7722 - send back confirmation to source, if local client
7723 - send a +s server notice if the source is neither a server nor a service (+S)
7727 +5 -1 trunk/modules/m_chghost.c (File Modified)
7730 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7732 Use sendto_realops_snomask_from() to make the
7733 server notices appear to come from the affected
7738 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7739 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7742 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7744 Add sendto_realops_snomask_from(), allows
7745 specification of apparent source server.
7749 +1 -0 trunk/include/send.h (File Modified)
7750 +41 -1 trunk/src/send.c (File Modified)
7753 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7755 Revert r579. Keep host, not orighost in oper up notice.
7756 It would be inconsistent to have orighost there, and we
7757 don't want to mess up all server notices by putting both
7762 +1 -1 trunk/src/s_user.c (File Modified)
7765 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7767 Include the IP address in operlog/foperlog.
7771 +10 -8 trunk/modules/m_challenge.c (File Modified)
7772 +8 -6 trunk/modules/m_oper.c (File Modified)
7775 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7777 Call umode_changed hook on oper up.
7781 +1 -0 trunk/src/s_user.c (File Modified)
7784 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7786 Add globalconnexit contrib module, shows remote client connects/exits
7787 except netsplits/netjoin on snomask +F.
7788 Notice formatting will probably change somewhat still.
7792 +80 -0 trunk/contrib/Makefile.in (File Modified)
7793 + - trunk/contrib/globalconnexit.c (File Added)
7796 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7798 Declare snomask_modes[] so modules can provide snomasks.
7802 +2 -0 trunk/include/snomask.h (File Modified)
7805 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7807 Replace user_signon hook with two new hooks: new_local_user
7808 and new_remote_user.
7809 These are called right before the user is introduced to the
7810 rest of the network.
7814 +2 -1 trunk/include/hook.h (File Modified)
7815 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7816 +4 -2 trunk/src/hook.c (File Modified)
7817 +2 -3 trunk/src/s_user.c (File Modified)
7820 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7822 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7826 +2 -2 trunk/modules/m_scan.c (File Modified)
7829 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7831 Update doc/technical/send.txt.
7835 +91 -131 trunk/doc/technical/send.txt (File Modified)
7838 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7840 Add chantrace and masktrace to help files.
7844 + - trunk/help/opers/chantrace (File Added)
7845 +27 -20 trunk/help/opers/index (File Modified)
7846 + - trunk/help/opers/masktrace (File Added)
7847 +2 -0 trunk/help/opers/operspy (File Modified)
7850 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7852 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7853 Shows etrace-like output for all users in a channel,
7854 in particular IP addresses.
7858 +75 -2 trunk/modules/m_etrace.c (File Modified)
7861 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7863 Port over ratbox 2.2 r21727 (anfl):
7864 add some logging when we drop servers in places where we only notify opers
7868 +31 -0 trunk/modules/core/m_server.c (File Modified)
7871 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7873 display orighost in operup message
7877 +1 -1 trunk/src/s_user.c (File Modified)
7880 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7882 Add globallineactive contrib module, a hack which can often
7883 show k/d/g/x line active for remote clients.
7887 +52 -0 trunk/contrib/Makefile.in (File Modified)
7888 + - trunk/contrib/globallineactive.c (File Added)
7891 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7893 Show IP field in the same way as MASKTRACE:
7894 "255.255.255.255" if it's unknown (remote TS5 client)
7895 and "0" if we or the remote server are purposely
7900 +12 -1 trunk/modules/m_scan.c (File Modified)
7903 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7906 - don't show servers in a global scan
7907 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7911 +4 -1 trunk/modules/m_scan.c (File Modified)
7914 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7916 Implement SCAN UMODES.
7920 +3 -0 trunk/include/numeric.h (File Modified)
7921 +128 -2 trunk/modules/m_scan.c (File Modified)
7922 +2 -2 trunk/src/messages.tab (File Modified)
7925 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7931 +1 -1 trunk/modules/m_scan.c (File Modified)
7934 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7936 parv[0] should be parv[1].
7940 +1 -1 trunk/modules/m_scan.c (File Modified)
7943 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7949 +1 -1 trunk/modules/m_scan.c (File Modified)
7952 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7958 +2 -2 trunk/modules/m_scan.c (File Modified)
7961 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7963 framework for scan command
7967 +113 -0 trunk/modules/Makefile.in (File Modified)
7968 + - trunk/modules/m_scan.c (File Added)
7971 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7973 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7977 +2 -0 trunk/include/irc_string.h (File Modified)
7978 +157 -1 trunk/modules/m_etrace.c (File Modified)
7979 +129 -90 trunk/src/match.c (File Modified)
7982 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7984 orighost may live in a different hash bucket (likely the case), lets check it standalone
7988 +39 -3 trunk/src/hostmask.c (File Modified)
7991 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7993 SVN didn't check modules/ somehow, hrmm.
7997 +1 -1 trunk/modules/m_kline.c (File Modified)
7998 +6 -6 trunk/modules/m_stats.c (File Modified)
8001 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8003 Track hostmask entries for client_p->orighost, if available.
8004 Not throughly tested, but seems to work fine.
8008 +8 -4 trunk/include/hostmask.h (File Modified)
8009 +14 -10 trunk/src/hostmask.c (File Modified)
8012 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8014 Pass on SQUIT reasons more.
8018 +17 -19 trunk/src/client.c (File Modified)
8021 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8023 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8024 This way, hidden admins also get them.
8028 +4 -4 trunk/src/send.c (File Modified)
8031 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8033 From ircd-ratbox 2.2 (r21339 anfl):
8034 ms_kill() should be using find_person(), not find_client()
8035 otherwise it can generate a core.
8039 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8042 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8044 Add m_error to core_module_table, so it is loaded by default.
8048 +1 -0 trunk/src/modules.c (File Modified)
8051 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8053 comment is a const char *, not char *.
8057 +1 -1 trunk/include/hook.h (File Modified)
8060 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8062 Fix a long standing hybrid 7 bug: when getting a read error
8063 on a server, report_error() is called with a %d instead of
8064 a %s in the format string ("Lost connection" in +d).
8068 +1 -1 trunk/src/client.c (File Modified)
8071 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8077 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8080 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8082 Add document describing capabilities and what they mean.
8086 + - trunk/doc/technical/capab.txt (File Added)
8089 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8091 Change client_exit hook to pass all exit_client() parameters.
8095 +8 -0 trunk/include/hook.h (File Modified)
8096 +6 -1 trunk/src/client.c (File Modified)
8099 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8101 Add client_exit hook, called in exit_client() for all
8102 clients of all types, except clients exiting because
8103 of netsplits (QS). The only thing done before it is
8104 marking the client as "closing" (to prevent
8109 +1 -0 trunk/include/hook.h (File Modified)
8110 +2 -0 trunk/src/client.c (File Modified)
8111 +2 -0 trunk/src/hook.c (File Modified)
8114 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8116 Improve the code that calculates the nnnS nnnC counts
8119 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8123 +43 -36 trunk/modules/m_trace.c (File Modified)
8126 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8128 Add server_eob hook.
8129 Planning to use this for netsplit/join notices.
8133 +1 -0 trunk/include/hook.h (File Modified)
8134 +2 -0 trunk/modules/m_pong.c (File Modified)
8135 +2 -0 trunk/src/hook.c (File Modified)
8138 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8140 Default motd: ircd-ratbox -> charybdis
8144 +1 -1 trunk/doc/ircd.motd (File Modified)
8147 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8149 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8153 +4 -4 trunk/src/s_user.c (File Modified)
8156 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8158 - Remove obsolete EOB help file
8159 - Document snomask in the help files
8164 + - trunk/help/opers/eob (File Deleted)
8165 +13 -12 trunk/help/opers/index (File Modified)
8166 +1 -13 trunk/help/opers/umode (File Modified)
8167 +7 -7 trunk/help/users/index (File Modified)
8170 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8172 Bail if snomask to parse is not given. Pointy hat to myself.
8176 +3 -0 trunk/src/snomask.c (File Modified)
8179 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8181 Remove m_flags from autoconf
8185 +0 -1 trunk/contrib/Makefile.in (File Modified)
8188 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8194 + - trunk/contrib/m_flags.c (File Deleted)
8197 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8199 If +s is in oper_only_umodes, clear snomask on deoper.
8203 +5 -0 trunk/src/s_user.c (File Modified)
8206 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8208 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8212 +2 -2 trunk/configure (File Modified)
8213 +2 -2 trunk/configure.ac (File Modified)
8216 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8218 Remove the old server notice umodes.
8219 Default oper only umodes is now +s.
8220 Please make sure all remaining umodes still work.
8224 +3 -21 trunk/include/client.h (File Modified)
8225 +0 -12 trunk/src/newconf.c (File Modified)
8226 +1 -1 trunk/src/s_conf.c (File Modified)
8227 +12 -12 trunk/src/s_user.c (File Modified)
8230 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8232 operator::flags nick_changes now controls +n snomask instead of +n umode.
8236 +8 -8 trunk/src/s_user.c (File Modified)
8239 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8241 Move down h_umode_changed hook call after umode allowed checks
8242 (so it will not see +a if someone tries to set it but is not
8247 +2 -3 trunk/src/s_user.c (File Modified)
8250 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8252 Move over non-+s server notices (hopefully, all of them).
8256 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8257 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8258 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8259 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8260 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8261 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8262 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8263 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8264 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8265 +2 -2 trunk/libcharybdis/event.c (File Modified)
8266 +2 -2 trunk/modules/core/m_join.c (File Modified)
8267 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8268 +3 -3 trunk/modules/core/m_message.c (File Modified)
8269 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8270 +2 -2 trunk/modules/core/m_server.c (File Modified)
8271 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8272 +1 -1 trunk/modules/m_post.c (File Modified)
8273 +1 -1 trunk/modules/m_services.c (File Modified)
8274 +2 -2 trunk/src/channel.c (File Modified)
8275 +3 -3 trunk/src/client.c (File Modified)
8276 +1 -1 trunk/src/hash.c (File Modified)
8277 +5 -5 trunk/src/s_conf.c (File Modified)
8278 +2 -2 trunk/src/s_log.c (File Modified)
8279 +4 -4 trunk/src/s_user.c (File Modified)
8282 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8284 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8288 +2 -1 trunk/include/snomask.h (File Modified)
8289 +2 -2 trunk/src/snomask.c (File Modified)
8292 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8294 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8298 +1 -1 trunk/contrib/example_module.c (File Modified)
8299 +2 -2 trunk/include/ircd_defs.h (File Modified)
8300 +6 -6 trunk/modules/core/m_error.c (File Modified)
8301 +1 -1 trunk/modules/core/m_join.c (File Modified)
8302 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8303 +1 -1 trunk/modules/core/m_message.c (File Modified)
8304 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8305 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8306 +18 -18 trunk/modules/core/m_server.c (File Modified)
8307 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8308 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8309 +4 -4 trunk/modules/m_challenge.c (File Modified)
8310 +4 -4 trunk/modules/m_dline.c (File Modified)
8311 +13 -13 trunk/modules/m_gline.c (File Modified)
8312 +5 -5 trunk/modules/m_kline.c (File Modified)
8313 +2 -2 trunk/modules/m_oper.c (File Modified)
8314 +1 -1 trunk/modules/m_pong.c (File Modified)
8315 +13 -13 trunk/modules/m_rehash.c (File Modified)
8316 +4 -4 trunk/modules/m_resv.c (File Modified)
8317 +16 -16 trunk/modules/m_set.c (File Modified)
8318 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8319 +6 -6 trunk/modules/m_xline.c (File Modified)
8320 +1 -1 trunk/src/adns.c (File Modified)
8321 +2 -2 trunk/src/channel.c (File Modified)
8322 +1 -1 trunk/src/listener.c (File Modified)
8323 +1 -1 trunk/src/s_auth.c (File Modified)
8324 +15 -15 trunk/src/s_conf.c (File Modified)
8325 +3 -3 trunk/src/s_user.c (File Modified)
8326 +7 -7 trunk/src/send.c (File Modified)
8329 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8332 - set +s snomask if +s umode set but no snomasks
8333 - put numerics in more logical order
8337 +3 -1 trunk/src/s_user.c (File Modified)
8340 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8342 parse_snobuf_to_mask(): default to + at start
8343 allows stuff like /mode jilles +s C
8347 +1 -1 trunk/src/snomask.c (File Modified)
8350 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8352 Changes to user_mode() snomask handling.
8353 - show snomask (if not 0) on /mode <nick>
8354 - show snomask once at the end if +s/-s used
8355 - only parse 1 parameter for umode changes
8356 - don't crash on /mode <nick> +s
8357 - /mode <nick> -s clears snomask, doesn't use parameter
8358 - set umode +s iff snomask is not 0
8359 - snomask is not propagated, but umode +s is
8363 +97 -72 trunk/src/s_user.c (File Modified)
8366 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8368 Convert some messages over to snomask.
8372 +29 -29 trunk/src/client.c (File Modified)
8373 +2 -2 trunk/src/ircd.c (File Modified)
8374 +13 -13 trunk/src/modules.c (File Modified)
8375 +1 -1 trunk/src/newconf.c (File Modified)
8376 +5 -5 trunk/src/parse.c (File Modified)
8377 +1 -1 trunk/src/restart.c (File Modified)
8378 +4 -4 trunk/src/s_newconf.c (File Modified)
8379 +11 -11 trunk/src/s_serv.c (File Modified)
8382 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8384 include snomask.h from client.h
8388 +1 -0 trunk/include/client.h (File Modified)
8391 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8393 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8397 +1 -0 trunk/src/newconf.c (File Modified)
8398 +2 -1 trunk/src/snomask.c (File Modified)
8401 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8403 should start with +, not \0. Whoops. :)
8407 +1 -1 trunk/src/snomask.c (File Modified)
8410 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8412 core snomask support.
8416 +3 -0 trunk/doc/example.conf (File Modified)
8417 +2 -0 trunk/include/client.h (File Modified)
8418 +2 -0 trunk/include/numeric.h (File Modified)
8419 +2 -0 trunk/include/s_newconf.h (File Modified)
8420 +63 -0 trunk/include/send.h (File Modified)
8421 + - trunk/include/snomask.h (File Added)
8422 +1 -0 trunk/src/Makefile.in (File Modified)
8423 +1 -1 trunk/src/messages.tab (File Modified)
8424 +8 -0 trunk/src/newconf.c (File Modified)
8425 +12 -0 trunk/src/s_user.c (File Modified)
8426 +235 -0 trunk/src/send.c (File Modified)
8427 + - trunk/src/snomask.c (File Added)
8430 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8432 add a blank line after the license info.
8436 +1 -1 trunk/CREDITS (File Modified)
8439 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8441 Extend copyright to 2006.
8445 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8448 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8451 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8455 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8456 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8459 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8461 Add oper privileges document.
8465 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8466 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8469 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8471 Capitalize message names in services shortcuts (for consistency).
8475 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8478 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8484 +1 -1 trunk/src/patricia.c (File Modified)
8487 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8489 Remove obsolete 'nextconnect' variable.
8493 +0 -1 trunk/include/ircd.h (File Modified)
8494 +0 -2 trunk/src/client.c (File Modified)
8495 +0 -1 trunk/src/ircd.c (File Modified)
8498 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8500 Remove this remnant of the hybrid 6 ziplinks implementation.
8504 + - trunk/include/s_zip.h (File Deleted)
8507 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8509 Make clone limiting work on orighost, not host (so it
8510 looks through services cloaks). Lightly tested, please
8515 +2 -0 trunk/modules/m_chghost.c (File Modified)
8516 +1 -1 trunk/src/client.c (File Modified)
8517 +1 -1 trunk/src/s_conf.c (File Modified)
8520 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8522 Don't forget to link me_realhost() into the command hash.
8524 Pointy hat to: myself
8528 +1 -1 trunk/modules/m_chghost.c (File Modified)
8531 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8533 It's call_hook, not hook_call.
8537 +1 -1 trunk/src/s_user.c (File Modified)
8540 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8542 Add unreject help file.
8546 + - trunk/help/opers/unreject (File Added)
8549 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8551 Link the all-important 42 module to the build :P
8555 +1 -0 trunk/contrib/Makefile.in (File Modified)
8558 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8560 Mention /rehash help.
8564 +1 -0 trunk/help/opers/rehash (File Modified)
8567 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8569 Add h_user_signon hook.
8573 +1 -0 trunk/include/hook.h (File Modified)
8574 +2 -0 trunk/src/hook.c (File Modified)
8575 +4 -0 trunk/src/s_user.c (File Modified)
8578 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8580 Oops, forgot to set orighost for remote client introductions.
8584 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8587 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8589 Use TS6 forms in services shortcuts, if possible.
8593 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8596 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8598 - Start out default_umodes conf entry from the empty set instead of +i.
8599 - Move oper_only_umodes check to where default_umodes is used, as
8600 oper_only_umodes may not be set yet while we're reading the conf.
8604 +6 -7 trunk/src/newconf.c (File Modified)
8605 +1 -1 trunk/src/s_user.c (File Modified)
8608 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8610 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8614 +1 -0 trunk/doc/example.conf (File Modified)
8615 +7 -0 trunk/doc/reference.conf (File Modified)
8616 +0 -7 trunk/include/config.h.dist (File Modified)
8617 +1 -0 trunk/include/s_conf.h (File Modified)
8618 +6 -0 trunk/modules/m_info.c (File Modified)
8619 +9 -18 trunk/src/client.c (File Modified)
8620 +1 -0 trunk/src/newconf.c (File Modified)
8621 +1 -0 trunk/src/s_conf.c (File Modified)
8624 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8626 - Allow NULL target_ip in show_ip() (indicates message is being
8627 sent to local opers)
8628 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8630 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8631 those in src/client.c
8633 From ratbox 2.2 svn (anfl)
8637 +1 -0 trunk/include/client.h (File Modified)
8638 +21 -2 trunk/src/client.c (File Modified)
8639 +2 -4 trunk/src/hostmask.c (File Modified)
8640 +1 -5 trunk/src/s_conf.c (File Modified)
8641 +4 -8 trunk/src/s_user.c (File Modified)
8644 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8646 Fire off events properly.
8650 +7 -3 trunk/src/s_user.c (File Modified)
8653 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8655 make sure modules which depend on umode information get the message upon connection (oops)
8659 +3 -0 trunk/src/s_user.c (File Modified)
8662 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8664 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8665 From ratbox 2.2 svn.
8669 +3 -7 trunk/modules/m_etrace.c (File Modified)
8672 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8674 Replace silly `default_invisible' option with more versatile default_umodes.
8678 +2 -2 trunk/Makefile.in (File Modified)
8679 +12 -1 trunk/doc/example.conf (File Modified)
8680 +14 -7 trunk/doc/reference.conf (File Modified)
8681 +2 -4 trunk/include/s_conf.h (File Modified)
8682 +0 -6 trunk/modules/m_info.c (File Modified)
8683 +4 -0 trunk/src/modules.c (File Modified)
8684 +41 -1 trunk/src/newconf.c (File Modified)
8685 +2 -2 trunk/src/s_conf.c (File Modified)
8686 +3 -4 trunk/src/s_user.c (File Modified)
8689 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8691 Add temporary nick resvs with the proper duration,
8692 not 60 times too long.
8696 +1 -1 trunk/modules/m_resv.c (File Modified)
8699 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8701 Add kick on split riding. See reference.conf for more details.
8705 +1 -0 trunk/doc/example.conf (File Modified)
8706 +16 -0 trunk/doc/reference.conf (File Modified)
8707 +1 -0 trunk/include/s_conf.h (File Modified)
8708 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8709 +6 -0 trunk/modules/m_info.c (File Modified)
8710 +1 -0 trunk/src/newconf.c (File Modified)
8711 +1 -0 trunk/src/s_conf.c (File Modified)
8714 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8716 New credits, denoting GXTi as being on the core team.
8720 +16 -5 trunk/CREDITS (File Modified)
8723 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8725 better cloaking algorithm
8729 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8732 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8734 don't do redundant bitshifting.
8738 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8741 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8747 +1 -0 trunk/contrib/Makefile.in (File Modified)
8750 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8752 Set the DynSpoof flag properly.
8756 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8759 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8761 first go at an ip_cloaking implementation for charybdis.
8765 + - trunk/contrib/ip_cloaking.c (File Added)
8768 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8770 Add libcharybdis to contrib/ includes.
8774 +1 -1 trunk/contrib/Makefile.in (File Modified)
8777 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8779 add h_umode_changed hook for modules that provide usermodes.
8783 +1 -0 trunk/include/hook.h (File Modified)
8784 +2 -1 trunk/src/hook.c (File Modified)
8785 +3 -0 trunk/src/s_user.c (File Modified)
8788 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8790 Show quiets in /stats z.
8794 +15 -10 trunk/src/s_stats.c (File Modified)
8797 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8799 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8803 +0 -12 trunk/configure (File Modified)
8804 +0 -9 trunk/configure.ac (File Modified)
8805 +0 -3 trunk/include/setup.h.in (File Modified)
8808 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8810 change various buffer sizes to = topiclen.
8814 +3 -4 trunk/include/ircd_defs.h (File Modified)
8817 jon 2005/12/12 19:32:18 UTC (20051212-400)
8819 - Partial commit test, partial ego strokage ;)
8823 +2 -1 trunk/CREDITS (File Modified)
8826 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8828 More kqueue corrections.
8831 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8834 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8836 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8837 Not sure why this wasn't this way to begin with.
8841 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8844 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8846 example.conf tweaks:
8847 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8848 most people do not need this.
8849 Enable serverinfo::hub.
8853 +14 -11 trunk/doc/example.conf (File Modified)
8856 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8858 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8862 +1 -1 trunk/src/s_serv.c (File Modified)
8865 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8867 header include changes
8871 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8872 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8873 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8874 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8875 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8876 +1 -21 trunk/libcharybdis/select.c (File Modified)
8879 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8881 s/ilog/libcharybdis_{die,log,restart}/g
8885 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8886 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8887 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8888 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8889 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8890 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8891 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8892 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8895 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8897 Use the right callbacks in the function code.
8900 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8903 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8905 More work, it builds again!
8909 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8910 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8911 + - trunk/libcharybdis/libcharybdis.c (File Added)
8912 + - trunk/libcharybdis/libcharybdis.h (File Added)
8915 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8917 Move some stuff around.
8921 + - trunk/include/memory.h (File Deleted)
8922 + - trunk/include/tools.h (File Deleted)
8923 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8924 + - trunk/libcharybdis/memory.c (File Added)
8925 + - trunk/libcharybdis/memory.h (File Added)
8926 + - trunk/libcharybdis/snprintf.c (File Added)
8927 + - trunk/libcharybdis/tools.c (File Added)
8928 + - trunk/libcharybdis/tools.h (File Added)
8929 +1000 -1062 trunk/modules/.depend (File Modified)
8930 +421 -455 trunk/src/.depend (File Modified)
8931 +0 -1191 trunk/src/Makefile.in (File Modified)
8932 + - trunk/src/memory.c (File Deleted)
8933 + - trunk/src/snprintf.c (File Deleted)
8934 + - trunk/src/tools.c (File Deleted)
8937 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8939 move more headers into libcharybdis
8942 + - trunk/include/balloc.h (File Deleted)
8943 + - trunk/include/event.h (File Deleted)
8944 + - trunk/libcharybdis/balloc.h (File Added)
8945 + - trunk/libcharybdis/event.h (File Added)
8946 +924 -1020 trunk/modules/.depend (File Modified)
8947 +327 -406 trunk/src/.depend (File Modified)
8950 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8952 balloc, events -> libcharybdis
8955 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8956 + - trunk/libcharybdis/balloc.c (File Added)
8957 + - trunk/libcharybdis/event.c (File Added)
8958 +0 -1008 trunk/src/Makefile.in (File Modified)
8959 + - trunk/src/balloc.c (File Deleted)
8960 + - trunk/src/event.c (File Deleted)
8963 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8968 + - trunk/include/commio.h (File Deleted)
8969 + - trunk/include/linebuf.h (File Deleted)
8970 + - trunk/libcharybdis/commio.h (File Added)
8971 + - trunk/libcharybdis/linebuf.h (File Added)
8972 +1644 -530 trunk/modules/.depend (File Modified)
8973 +1 -1 trunk/modules/Makefile.in (File Modified)
8974 +720 -284 trunk/src/.depend (File Modified)
8977 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8979 Makefile reworking -- moving libcharybdis headers into proper location.
8982 +1 -1 trunk/adns/Makefile.in (File Modified)
8983 +1 -1 trunk/src/Makefile.in (File Modified)
8986 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8988 Document proposed authdaemon protocol.
8991 + - trunk/authdaemon/protocol.txt (File Added)
8994 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8999 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9002 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9004 Remove dead makefile from generation
9007 +1 -2 trunk/configure (File Modified)
9008 +0 -1 trunk/configure.ac (File Modified)
9011 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9013 libcharybdisIO -> libcharybdis
9016 +1 -1 trunk/src/Makefile.in (File Modified)
9019 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9024 + - trunk/libcharybdis/Makefile.in (File Added)
9025 + - trunk/libcharybdis/commio.c (File Added)
9026 + - trunk/libcharybdis/devpoll.c (File Added)
9027 + - trunk/libcharybdis/epoll.c (File Added)
9028 + - trunk/libcharybdis/io/ (File Deleted)
9029 + - trunk/libcharybdis/kqueue.c (File Added)
9030 + - trunk/libcharybdis/linebuf.c (File Added)
9031 + - trunk/libcharybdis/log/ (File Deleted)
9032 + - trunk/libcharybdis/poll.c (File Added)
9033 + - trunk/libcharybdis/ports.c (File Added)
9034 + - trunk/libcharybdis/select.c (File Added)
9037 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9042 + - trunk/libcharybdis/Makefile.in (File Deleted)
9045 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9050 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9053 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9055 add authdaemon dir for later hacking
9059 + - trunk/authdaemon/ (File Added)
9062 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9064 linebuf -> libcharybdisIO
9068 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9069 + - trunk/libcharybdis/io/linebuf.c (File Added)
9070 + - trunk/libcharybdis/log/ (File Added)
9071 + - trunk/libcharybdis/log/Makefile.in (File Added)
9072 +0 -687 trunk/src/Makefile.in (File Modified)
9073 + - trunk/src/linebuf.c (File Deleted)
9076 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9078 Solaris 10 I/O ports support
9081 + - trunk/libcharybdis/io/ports.c (File Added)
9084 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9090 +1 -1 trunk/Makefile.in (File Modified)
9091 +3 -1 trunk/configure (File Modified)
9092 +133 -10 trunk/configure.ac (File Modified)
9093 + - trunk/libcharybdis/ (File Added)
9094 + - trunk/libcharybdis/Makefile.in (File Added)
9095 + - trunk/libcharybdis/io/ (File Added)
9096 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9097 +2 -3 trunk/src/Makefile.in (File Modified)
9098 + - trunk/src/io/ (File Deleted)
9101 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9103 split IO stuff into libcharybdisIO.
9107 + - trunk/src/commio.c (File Deleted)
9108 + - trunk/src/devpoll.c (File Deleted)
9109 + - trunk/src/epoll.c (File Deleted)
9110 + - trunk/src/io/ (File Added)
9111 + - trunk/src/io/Makefile.in (File Added)
9112 + - trunk/src/io/commio.c (File Added)
9113 + - trunk/src/io/devpoll.c (File Added)
9114 + - trunk/src/io/epoll.c (File Added)
9115 + - trunk/src/io/kqueue.c (File Added)
9116 + - trunk/src/io/poll.c (File Added)
9117 + - trunk/src/io/select.c (File Added)
9118 + - trunk/src/kqueue.c (File Deleted)
9119 + - trunk/src/poll.c (File Deleted)
9120 + - trunk/src/select.c (File Deleted)
9123 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9129 +86 -155 trunk/configure (File Modified)
9130 +1 -1 trunk/configure.ac (File Modified)
9133 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9135 Remove mentions of mkkeypair/cryptlinks.
9139 +1 -3 trunk/doc/challenge.txt (File Modified)
9142 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9144 Clarify serverinfo{} description.
9148 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9151 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9153 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9157 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9160 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9162 Improvements also applicable to hyperion 1.x.
9166 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9169 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9171 - Add +F description
9172 - General improvements and changes to charybdis
9176 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9179 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9181 The server notice umodes only have an effect
9182 for opers. ("sendto_realops_flags", so having
9183 the umode is not enough, they must also be
9188 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9191 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9193 Updates to umodes docs.
9197 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9200 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9202 Add SGML documentation.
9205 + - trunk/doc/sgml/ (File Added)
9206 + - trunk/doc/sgml/oper-guide/ (File Added)
9207 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9208 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9209 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9210 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9211 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9212 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9213 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9216 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9218 Make operwall flag restrict setting umode +z.
9219 This repairs this flag broken in charybdis-1.0.
9223 +41 -0 trunk/contrib/m_flags.c (File Modified)
9224 +9 -0 trunk/src/s_user.c (File Modified)
9227 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9229 Don't complain/reset remote clients +n. I'm still not
9230 convinced propagating all umodes is the way to go, oh
9235 +1 -1 trunk/src/s_user.c (File Modified)
9238 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9240 - Require admin flag for oper /chghost (if it's enabled
9241 which is not default)
9242 - Give error message on nonexistant nick
9246 +12 -0 trunk/modules/m_chghost.c (File Modified)
9249 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9251 Incorporated jilles' dynspoof patch with a few minor changes.
9254 +5 -2 trunk/include/client.h (File Modified)
9255 +1 -0 trunk/include/numeric.h (File Modified)
9256 +75 -4 trunk/modules/m_chghost.c (File Modified)
9257 +2 -21 trunk/modules/m_stats.c (File Modified)
9258 +2 -8 trunk/modules/m_trace.c (File Modified)
9259 +2 -0 trunk/src/client.c (File Modified)
9260 +3 -0 trunk/src/s_user.c (File Modified)
9263 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9268 +5 -0 trunk/NEWS (File Modified)
9271 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9273 Make show_ip() far less braindead.
9275 Obtained from: ratbox 2.2 SVN
9279 +14 -85 trunk/src/client.c (File Modified)
9282 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9284 Instead of not showing channels at all for whoising services,
9285 only show channels the requester is also on. If operspying
9286 services, show all the channels.
9290 +37 -40 trunk/modules/m_whois.c (File Modified)
9293 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9295 - Show real errno if we fail to connect to a server
9296 - Don't show server IPs on IRC if a server goes dead
9301 +2 -5 trunk/src/s_serv.c (File Modified)
9304 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9306 Revert hybrid 7.2 aline code. It causes too many problems.
9310 +1 -47 trunk/NEWS (File Modified)
9311 + - trunk/include/aline.h (File Deleted)
9312 +53 -6 trunk/modules/m_dline.c (File Modified)
9313 +212 -16 trunk/modules/m_kline.c (File Modified)
9314 +37 -8 trunk/modules/m_resv.c (File Modified)
9315 +45 -24 trunk/modules/m_xline.c (File Modified)
9316 +0 -485 trunk/src/Makefile.in (File Modified)
9317 + - trunk/src/aline.c (File Deleted)
9320 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9322 Incorporate recent ratbox monitor bugfixes (could crash).
9326 +16 -0 trunk/modules/m_monitor.c (File Modified)
9327 +4 -3 trunk/src/monitor.c (File Modified)
9330 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9332 Fix /invite UID leak.
9334 Found by logiclrd@EFnet.
9338 +3 -2 trunk/modules/m_invite.c (File Modified)
9341 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9343 Don't show what channels a service is in.
9346 +1 -0 trunk/NEWS (File Modified)
9347 +40 -35 trunk/modules/m_whois.c (File Modified)
9350 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9352 Update version to 1.0.3.
9356 +9 -9 trunk/configure (File Modified)
9357 +1 -1 trunk/configure.ac (File Modified)
9360 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9366 +7 -1 trunk/NEWS (File Modified)
9369 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9371 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9372 More static buffers :(
9376 +12 -4 trunk/src/aline.c (File Modified)
9379 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9381 Make operspy mode (/mode !#channel showing parameters
9382 even if not on channel) work again.
9386 +4 -4 trunk/src/channel.c (File Modified)
9389 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9391 Call server_introduced hook on TS6 remote server
9392 introduction (ms_sid()).
9396 +6 -0 trunk/modules/core/m_server.c (File Modified)
9399 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9401 Cyrix boxes are wierd.
9404 +2 -1 trunk/modules/m_services.c (File Modified)
9407 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9412 +1 -1 trunk/include/client.h (File Modified)
9413 +3 -1 trunk/modules/m_services.c (File Modified)
9416 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9421 +1 -6 trunk/modules/m_services.c (File Modified)
9424 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9426 Disable a check that doesn't always seem to work right for some reason.
9429 +2 -0 trunk/modules/m_services.c (File Modified)
9432 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9438 +4 -1 trunk/NEWS (File Modified)
9441 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9447 +9 -9 trunk/configure (File Modified)
9448 +1 -1 trunk/configure.ac (File Modified)
9451 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9453 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9457 +3 -13 trunk/modules/m_trace.c (File Modified)
9460 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9462 Don't send empty RPL_WHOISCHANNELS on remote whois.
9464 Pointy hat to: jilles
9468 +1 -1 trunk/modules/m_whois.c (File Modified)
9471 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9477 +3 -0 trunk/NEWS (File Modified)
9480 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9482 Modular umode support.
9486 +0 -9 trunk/include/client.h (File Modified)
9487 +2 -1 trunk/include/s_user.h (File Modified)
9488 +1 -1 trunk/include/tools.h (File Modified)
9489 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9490 +3 -0 trunk/src/ircd.c (File Modified)
9491 +1 -1 trunk/src/messages.tab (File Modified)
9492 +2 -2 trunk/src/s_serv.c (File Modified)
9493 +37 -59 trunk/src/s_user.c (File Modified)
9494 +21 -0 trunk/src/tools.c (File Modified)
9497 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9499 Optionally do forced nick change to the UID instead of kill
9500 on nick collisions, see doc/collision_fnc.txt for more
9505 + - trunk/doc/collision_fnc.txt (File Added)
9506 +1 -0 trunk/doc/example.conf (File Modified)
9507 +8 -0 trunk/doc/reference.conf (File Modified)
9508 +1 -0 trunk/include/numeric.h (File Modified)
9509 +1 -0 trunk/include/s_conf.h (File Modified)
9510 +2 -1 trunk/include/s_serv.h (File Modified)
9511 +1 -0 trunk/include/s_stats.h (File Modified)
9512 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9513 +1 -1 trunk/src/messages.tab (File Modified)
9514 +1 -0 trunk/src/newconf.c (File Modified)
9515 +1 -0 trunk/src/s_conf.c (File Modified)
9516 +1 -0 trunk/src/s_serv.c (File Modified)
9517 +2 -2 trunk/src/s_stats.c (File Modified)
9520 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9526 trunk/NEWS (File Modified)
9529 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9531 Don't allow lookups by uid in /monitor + and /monitor s.
9535 trunk/modules/m_monitor.c (File Modified)
9538 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9540 Stop garbage +j being set in cases like +j aaa:bbb by
9541 initializing the variables properly.
9547 trunk/modules/core/m_mode.c (File Modified)
9548 trunk/modules/core/m_sjoin.c (File Modified)
9551 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9553 Apply flags to the proper server in me_gcap().
9557 trunk/modules/m_capab.c (File Modified)
9560 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9562 Use find_named_client() instead of find_client() to check
9563 for nick collisions.
9567 trunk/modules/core/m_nick.c (File Modified)
9570 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9572 - Replace old 381 numeric with a new, more positive one!
9576 trunk/src/messages.tab (File Modified)
9579 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9581 Make it compile again.
9585 trunk/src/channel.c (File Modified)
9586 trunk/src/client.c (File Modified)
9587 trunk/src/ircd.c (File Modified)
9588 trunk/src/packet.c (File Modified)
9591 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9593 - Prevent UID disclosure in cmode setting.
9597 trunk/NEWS (File Modified)
9598 trunk/modules/core/m_mode.c (File Modified)
9601 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9603 A different check which prevents UID disclosure.
9607 trunk/modules/core/m_kick.c (File Modified)
9610 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9612 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9616 trunk/modules/core/m_kick.c (File Modified)
9619 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9621 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9625 trunk/NEWS (File Modified)
9626 trunk/modules/m_accept.c (File Modified)
9627 trunk/modules/m_admin.c (File Modified)
9628 trunk/modules/m_away.c (File Modified)
9629 trunk/modules/m_cap.c (File Modified)
9630 trunk/modules/m_capab.c (File Modified)
9631 trunk/modules/m_challenge.c (File Modified)
9632 trunk/modules/m_chghost.c (File Modified)
9633 trunk/modules/m_close.c (File Modified)
9634 trunk/modules/m_cmessage.c (File Modified)
9635 trunk/modules/m_connect.c (File Modified)
9636 trunk/modules/m_dline.c (File Modified)
9637 trunk/modules/m_encap.c (File Modified)
9638 trunk/modules/m_etrace.c (File Modified)
9639 trunk/modules/m_gline.c (File Modified)
9640 trunk/modules/m_help.c (File Modified)
9641 trunk/modules/m_info.c (File Modified)
9642 trunk/modules/m_invite.c (File Modified)
9643 trunk/modules/m_ison.c (File Modified)
9644 trunk/modules/m_kline.c (File Modified)
9645 trunk/modules/m_knock.c (File Modified)
9646 trunk/modules/m_links.c (File Modified)
9647 trunk/modules/m_list.c (File Modified)
9648 trunk/modules/m_locops.c (File Modified)
9649 trunk/modules/m_lusers.c (File Modified)
9650 trunk/modules/m_map.c (File Modified)
9651 trunk/modules/m_monitor.c (File Modified)
9652 trunk/modules/m_motd.c (File Modified)
9653 trunk/modules/m_names.c (File Modified)
9654 trunk/modules/m_oper.c (File Modified)
9655 trunk/modules/m_operspy.c (File Modified)
9656 trunk/modules/m_pass.c (File Modified)
9657 trunk/modules/m_ping.c (File Modified)
9658 trunk/modules/m_pong.c (File Modified)
9659 trunk/modules/m_post.c (File Modified)
9660 trunk/modules/m_rehash.c (File Modified)
9661 trunk/modules/m_restart.c (File Modified)
9662 trunk/modules/m_resv.c (File Modified)
9663 trunk/modules/m_services.c (File Modified)
9664 trunk/modules/m_set.c (File Modified)
9665 trunk/modules/m_sshortcut.c (File Modified)
9666 trunk/modules/m_stats.c (File Modified)
9667 trunk/modules/m_svinfo.c (File Modified)
9668 trunk/modules/m_tb.c (File Modified)
9669 trunk/modules/m_testline.c (File Modified)
9670 trunk/modules/m_testmask.c (File Modified)
9671 trunk/modules/m_time.c (File Modified)
9672 trunk/modules/m_topic.c (File Modified)
9673 trunk/modules/m_trace.c (File Modified)
9674 trunk/modules/m_unreject.c (File Modified)
9675 trunk/modules/m_user.c (File Modified)
9676 trunk/modules/m_userhost.c (File Modified)
9677 trunk/modules/m_users.c (File Modified)
9678 trunk/modules/m_version.c (File Modified)
9679 trunk/modules/m_wallops.c (File Modified)
9680 trunk/modules/m_who.c (File Modified)
9681 trunk/modules/m_whois.c (File Modified)
9682 trunk/modules/m_whowas.c (File Modified)
9683 trunk/modules/m_xline.c (File Modified)
9684 trunk/src/adns.c (File Modified)
9685 trunk/src/aline.c (File Modified)
9686 trunk/src/cache.c (File Modified)
9687 trunk/src/channel.c (File Modified)
9688 trunk/src/class.c (File Modified)
9689 trunk/src/client.c (File Modified)
9690 trunk/src/commio.c (File Modified)
9691 trunk/src/event.c (File Modified)
9692 trunk/src/hash.c (File Modified)
9693 trunk/src/hostmask.c (File Modified)
9694 trunk/src/ircd.c (File Modified)
9695 trunk/src/kdparse.c (File Modified)
9696 trunk/src/linebuf.c (File Modified)
9697 trunk/src/listener.c (File Modified)
9698 trunk/src/modules.c (File Modified)
9699 trunk/src/monitor.c (File Modified)
9700 trunk/src/newconf.c (File Modified)
9701 trunk/src/packet.c (File Modified)
9702 trunk/src/parse.c (File Modified)
9703 trunk/src/reject.c (File Modified)
9704 trunk/src/s_auth.c (File Modified)
9705 trunk/src/s_conf.c (File Modified)
9706 trunk/src/s_gline.c (File Modified)
9707 trunk/src/s_log.c (File Modified)
9708 trunk/src/s_newconf.c (File Modified)
9709 trunk/src/s_serv.c (File Modified)
9710 trunk/src/s_stats.c (File Modified)
9711 trunk/src/s_user.c (File Modified)
9712 trunk/src/send.c (File Modified)
9713 trunk/src/whowas.c (File Modified)
9716 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9718 - More coding style niceities. Pretty much got client.h squared away.
9722 trunk/modules/m_dline.c (File Modified)
9723 trunk/modules/m_gline.c (File Modified)
9724 trunk/modules/m_kline.c (File Modified)
9725 trunk/modules/m_rehash.c (File Modified)
9726 trunk/modules/m_resv.c (File Modified)
9727 trunk/modules/m_stats.c (File Modified)
9728 trunk/modules/m_testline.c (File Modified)
9729 trunk/modules/m_user.c (File Modified)
9730 trunk/modules/m_xline.c (File Modified)
9733 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9735 - Propagate quiets (+q) on netjoins
9736 - Clear +q list too on lowerTS sjoin from TS6 source
9740 trunk/modules/core/m_sjoin.c (File Modified)
9741 trunk/src/s_serv.c (File Modified)
9744 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9746 Second argument to whois is always a nick, never a uid.
9747 This prevents /whois other.server uid to get information
9752 trunk/modules/m_whois.c (File Modified)
9755 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9757 Don't allow local users to use uids in user mode.
9761 trunk/src/s_user.c (File Modified)
9764 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9766 Make it compile again.
9770 trunk/src/s_stats.c (File Modified)
9773 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9775 Fix propagation of empty SJOIN.
9779 trunk/modules/core/m_sjoin.c (File Modified)
9782 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9784 Some atheme-style niceties here.
9788 trunk/modules/m_accept.c (File Modified)
9789 trunk/modules/m_admin.c (File Modified)
9790 trunk/modules/m_away.c (File Modified)
9791 trunk/modules/m_cap.c (File Modified)
9792 trunk/modules/m_capab.c (File Modified)
9793 trunk/modules/m_challenge.c (File Modified)
9794 trunk/modules/m_chghost.c (File Modified)
9795 trunk/modules/m_close.c (File Modified)
9796 trunk/modules/m_cmessage.c (File Modified)
9797 trunk/modules/m_connect.c (File Modified)
9798 trunk/modules/m_dline.c (File Modified)
9799 trunk/modules/m_encap.c (File Modified)
9800 trunk/modules/m_etrace.c (File Modified)
9801 trunk/modules/m_gline.c (File Modified)
9802 trunk/modules/m_help.c (File Modified)
9803 trunk/modules/m_info.c (File Modified)
9804 trunk/modules/m_invite.c (File Modified)
9805 trunk/modules/m_ison.c (File Modified)
9806 trunk/modules/m_kline.c (File Modified)
9807 trunk/modules/m_knock.c (File Modified)
9808 trunk/modules/m_links.c (File Modified)
9809 trunk/modules/m_list.c (File Modified)
9810 trunk/modules/m_locops.c (File Modified)
9811 trunk/modules/m_lusers.c (File Modified)
9812 trunk/modules/m_map.c (File Modified)
9813 trunk/modules/m_monitor.c (File Modified)
9814 trunk/modules/m_motd.c (File Modified)
9815 trunk/modules/m_names.c (File Modified)
9816 trunk/modules/m_oper.c (File Modified)
9817 trunk/modules/m_operspy.c (File Modified)
9818 trunk/modules/m_pass.c (File Modified)
9819 trunk/modules/m_ping.c (File Modified)
9820 trunk/modules/m_pong.c (File Modified)
9821 trunk/modules/m_post.c (File Modified)
9822 trunk/modules/m_rehash.c (File Modified)
9823 trunk/modules/m_restart.c (File Modified)
9824 trunk/modules/m_resv.c (File Modified)
9825 trunk/modules/m_services.c (File Modified)
9826 trunk/modules/m_set.c (File Modified)
9827 trunk/modules/m_sshortcut.c (File Modified)
9828 trunk/modules/m_stats.c (File Modified)
9829 trunk/modules/m_svinfo.c (File Modified)
9830 trunk/modules/m_tb.c (File Modified)
9831 trunk/modules/m_testline.c (File Modified)
9832 trunk/modules/m_testmask.c (File Modified)
9833 trunk/modules/m_time.c (File Modified)
9834 trunk/modules/m_topic.c (File Modified)
9835 trunk/modules/m_trace.c (File Modified)
9836 trunk/modules/m_unreject.c (File Modified)
9837 trunk/modules/m_user.c (File Modified)
9838 trunk/modules/m_userhost.c (File Modified)
9839 trunk/modules/m_users.c (File Modified)
9840 trunk/modules/m_version.c (File Modified)
9841 trunk/modules/m_wallops.c (File Modified)
9842 trunk/modules/m_who.c (File Modified)
9843 trunk/modules/m_whois.c (File Modified)
9844 trunk/modules/m_whowas.c (File Modified)
9845 trunk/modules/m_xline.c (File Modified)
9848 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9850 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9854 trunk/.indent.pro (File Modified)
9855 trunk/include/charybdis.h (File Added)
9856 trunk/include/client.h (File Modified)
9857 trunk/modules/.indent.pro (File Modified)
9858 trunk/src/.indent.pro (File Modified)
9859 trunk/src/adns.c (File Modified)
9860 trunk/src/aline.c (File Modified)
9861 trunk/src/cache.c (File Modified)
9862 trunk/src/channel.c (File Modified)
9863 trunk/src/class.c (File Modified)
9864 trunk/src/client.c (File Modified)
9865 trunk/src/commio.c (File Modified)
9866 trunk/src/event.c (File Modified)
9867 trunk/src/hash.c (File Modified)
9868 trunk/src/hostmask.c (File Modified)
9869 trunk/src/ircd.c (File Modified)
9870 trunk/src/kdparse.c (File Modified)
9871 trunk/src/linebuf.c (File Modified)
9872 trunk/src/listener.c (File Modified)
9873 trunk/src/modules.c (File Modified)
9874 trunk/src/monitor.c (File Modified)
9875 trunk/src/newconf.c (File Modified)
9876 trunk/src/packet.c (File Modified)
9877 trunk/src/parse.c (File Modified)
9878 trunk/src/reject.c (File Modified)
9879 trunk/src/s_auth.c (File Modified)
9880 trunk/src/s_conf.c (File Modified)
9881 trunk/src/s_gline.c (File Modified)
9882 trunk/src/s_log.c (File Modified)
9883 trunk/src/s_newconf.c (File Modified)
9884 trunk/src/s_serv.c (File Modified)
9885 trunk/src/s_stats.c (File Modified)
9886 trunk/src/s_user.c (File Modified)
9887 trunk/src/send.c (File Modified)
9888 trunk/src/whowas.c (File Modified)
9891 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9893 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9894 - Convert a few modules towards using this code.
9895 - Make a note about this change in NEWS.
9899 trunk/NEWS (File Modified)
9900 trunk/include/aline.h (File Added)
9901 trunk/modules/m_dline.c (File Modified)
9902 trunk/modules/m_kline.c (File Modified)
9903 trunk/modules/m_resv.c (File Modified)
9904 trunk/modules/m_xline.c (File Modified)
9905 trunk/src/Makefile.in (File Modified)
9906 trunk/src/aline.c (File Added)
9909 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9911 - Update NEWS document.
9915 trunk/NEWS (File Modified)
9918 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9920 Use find_named_person() instead of find_person() in services shortcuts.
9924 trunk/modules/m_sshortcut.c (File Modified)
9927 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9929 Fix propagation of empty channels (+P).
9933 trunk/modules/core/m_sjoin.c (File Modified)
9934 trunk/src/s_serv.c (File Modified)
9937 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9939 Use same comparison for +f.
9943 trunk/modules/core/m_join.c (File Modified)
9946 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9948 Retire server-server non-encap CHGHOST, and clean it up a bit.
9952 trunk/modules/m_chghost.c (File Modified)
9955 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9957 Use TS6 form for SQUIT wallops.
9961 trunk/modules/core/m_squit.c (File Modified)
9964 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9966 Propagate nick changes for remote clients in TS6 form if possible;
9967 simplify the code a bit.
9971 trunk/modules/core/m_nick.c (File Modified)
9974 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9976 Only clear oper_only_umodes on deoper for local clients.
9980 trunk/src/s_user.c (File Modified)
9983 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9985 - Don't enable use_whois_actually in the default config, makes cloaking
9986 only useful for vanity.
9990 trunk/doc/example.conf (File Modified)
9993 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9995 Fix linebuf raw code to not truncate lines longer than
9996 510 characters. This stops ziplinks corruption at
9997 the initial burst if the other side sends a lot.
10001 trunk/src/linebuf.c (File Modified)
10004 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10006 - Add +r to channel_modes().
10010 trunk/src/channel.c (File Modified)
10013 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10019 trunk/NEWS (File Modified)
10022 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10024 err, nvm. wrong project :-P
10028 trunk/src/match.c (File Modified)
10031 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10033 make sure we don't crash on match(NULL, test)
10037 trunk/src/match.c (File Modified)
10040 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10042 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10043 flags = rehash in shared{}.
10044 Uses :<source> ENCAP <target> REHASH [option].
10048 trunk/doc/example.conf (File Modified)
10049 trunk/doc/reference.conf (File Modified)
10050 trunk/help/opers/rehash (File Modified)
10051 trunk/include/s_newconf.h (File Modified)
10052 trunk/modules/m_rehash.c (File Modified)
10053 trunk/modules/m_stats.c (File Modified)
10054 trunk/src/newconf.c (File Modified)
10057 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10059 Initialize flags to 0 in conf_set_shared_flags() and
10060 conf_set_cluster_flags().
10064 trunk/src/newconf.c (File Modified)
10067 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10069 Don't allow a forward from a #channel to an &channel.
10070 Error message is Illegal channel name.
10074 trunk/modules/core/m_mode.c (File Modified)
10077 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10079 - change version to 1.0.1
10083 trunk/configure (File Modified)
10084 trunk/configure.ac (File Modified)
10087 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10093 trunk/NEWS (File Modified)
10096 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10098 Services shortcuts changes:
10099 - Require umode +S on target
10100 - Use ERR_SERVICESDOWN (440) for error message
10101 - Fix check for empty string
10105 trunk/include/numeric.h (File Modified)
10106 trunk/modules/m_sshortcut.c (File Modified)
10107 trunk/src/messages.tab (File Modified)
10110 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10112 s/IsChanService/IsService/g;
10116 trunk/modules/m_sshortcut.c (File Modified)
10119 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10121 Add check for service validity in shortcut routines.
10125 trunk/modules/m_sshortcut.c (File Modified)
10128 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10130 Don't allow forwarding to a -F channel the setter is not on.
10134 trunk/modules/core/m_mode.c (File Modified)
10137 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10139 Describe identify_service and identify_command in
10144 trunk/doc/reference.conf (File Modified)
10147 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10149 More helpfile updates.
10153 trunk/help/Makefile.in (File Modified)
10154 trunk/help/opers/die (File Modified)
10155 trunk/help/opers/join (File Modified)
10156 trunk/help/opers/links (File Modified)
10157 trunk/help/opers/lusers (File Modified)
10158 trunk/help/opers/map (File Added)
10159 trunk/help/opers/motd (File Modified)
10160 trunk/help/opers/names (File Modified)
10161 trunk/help/opers/notice (File Modified)
10162 trunk/help/opers/operspy (File Modified)
10163 trunk/help/opers/part (File Modified)
10164 trunk/help/opers/privmsg (File Modified)
10165 trunk/help/opers/restart (File Modified)
10166 trunk/help/opers/set (File Modified)
10167 trunk/help/opers/stats (File Modified)
10168 trunk/help/opers/trace (File Modified)
10169 trunk/help/opers/version (File Modified)
10170 trunk/help/users/notice (File Modified)
10171 trunk/help/users/privmsg (File Modified)
10172 trunk/help/users/stats (File Modified)
10175 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10181 trunk/help/opers/cmode (File Modified)
10182 trunk/help/opers/umode (File Modified)
10183 trunk/help/opers/wallops (File Modified)
10184 trunk/help/opers/who (File Modified)
10185 trunk/help/users/umode (File Modified)
10188 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10190 Include cmode +r in 004 and 005.
10194 trunk/include/supported.h (File Modified)
10195 trunk/src/messages.tab (File Modified)
10198 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10200 No need to clear all 3 buffers in channel_modes().
10204 trunk/src/channel.c (File Modified)
10207 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10209 - Fix multiple +f modes per line
10210 - -f shouldn't take a parameter
10214 trunk/modules/core/m_mode.c (File Modified)
10217 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10219 Channel mode +Q now prevents forwarding to or through
10220 a channel, just like in hyperion, not from a channel.
10224 trunk/modules/core/m_join.c (File Modified)
10227 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10229 Complete +F/+Q propagation.
10233 trunk/modules/core/m_join.c (File Modified)
10234 trunk/modules/core/m_sjoin.c (File Modified)
10235 trunk/src/channel.c (File Modified)
10238 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10240 - A few minor fixes.
10244 trunk/modules/core/m_join.c (File Modified)
10245 trunk/modules/m_services.c (File Modified)
10248 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10250 - Fix netsplit obfuscation.
10254 trunk/src/client.c (File Modified)
10257 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10259 - Fix another /stats p related bug.
10263 trunk/src/client.c (File Modified)
10266 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10268 - Update example.conf.
10272 trunk/doc/example.conf (File Modified)
10275 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10277 - Fix a minor bug here, and re-release 1.0.
10281 trunk/modules/core/m_nick.c (File Modified)
10284 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10286 - Add bursted clients to /stats p list.
10290 trunk/modules/core/m_nick.c (File Modified)
10293 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10295 - Add identify_service, identify_command options to the example.conf,
10300 trunk/NEWS (File Modified)
10301 trunk/doc/example.conf (File Modified)
10302 trunk/src/newconf.c (File Modified)
10305 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10307 - Add services shortcuts.
10311 trunk/modules/Makefile.in (File Modified)
10312 trunk/modules/m_sshortcut.c (File Added)
10315 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10317 - put back checks i removed by mistake
10321 trunk/modules/core/m_join.c (File Modified)
10324 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10326 - Implement channel mode +Q, which disables forwarding.
10327 - Make forwarding usable by everyone.
10328 - Implement channel mode +F which bypasses authority checks on a target
10334 trunk/NEWS (File Modified)
10335 trunk/include/channel.h (File Modified)
10336 trunk/include/supported.h (File Modified)
10337 trunk/modules/core/m_join.c (File Modified)
10338 trunk/modules/core/m_mode.c (File Modified)
10339 trunk/src/messages.tab (File Modified)
10342 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10344 - Fix account handling brokenness.
10348 trunk/modules/m_services.c (File Modified)
10351 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10353 Identify to services via server password hack. Still
10354 needs config file parts, like
10355 identifyservice = "nickserv@services.int";
10356 identifycommand = "IDENTIFY";
10360 trunk/include/s_conf.h (File Modified)
10361 trunk/src/s_user.c (File Modified)
10364 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10366 Make send.c compile.
10370 trunk/src/send.c (File Modified)
10373 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10375 - Handle this better.
10379 trunk/src/send.c (File Modified)
10382 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10384 If the source is not a client, don't send to normal users.
10388 trunk/src/send.c (File Modified)
10391 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10393 - Make /wallops behave as wallops in other ircds.
10397 trunk/modules/m_wallops.c (File Modified)
10398 trunk/src/send.c (File Modified)
10401 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10407 trunk/NEWS (File Modified)
10408 trunk/configure (File Modified)
10409 trunk/configure.ac (File Modified)
10412 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10414 - Remove efnet configuration.
10415 - Rename example.conf as reference.conf, and replace the default
10416 example.conf with one suitable for AthemeNET.
10417 - Update makefile to reflect these changes.
10421 trunk/doc/Makefile.in (File Modified)
10422 trunk/doc/example.conf (File Modified)
10423 trunk/doc/example.efnet.conf (File Deleted)
10424 trunk/doc/reference.conf (File Added)
10427 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10429 - Don't display opers who are /away.
10433 trunk/modules/m_stats.c (File Modified)
10436 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10438 Put cmode +f in 004 and 005.
10442 trunk/include/supported.h (File Modified)
10443 trunk/src/messages.tab (File Modified)
10446 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10448 Add user umode +Q which prevents a user from
10453 trunk/include/client.h (File Modified)
10454 trunk/modules/core/m_join.c (File Modified)
10455 trunk/src/messages.tab (File Modified)
10456 trunk/src/s_user.c (File Modified)
10459 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10461 Implement channel forwarding in m_join(). As in
10462 hyperion, failing to join because of +i, +r or +j
10463 can cause you to be forwarded, potentially
10464 recursively. Unlike hyperion, a single numeric
10465 is sent in case of a successful forward, otherwise
10466 the ircd acts if there were no forward.
10470 trunk/include/numeric.h (File Modified)
10471 trunk/modules/core/m_join.c (File Modified)
10472 trunk/src/messages.tab (File Modified)
10475 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10477 Allow servers to set oper-only cmodes as well.
10481 trunk/modules/core/m_mode.c (File Modified)
10484 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10486 Add cmode +f which takes a channel name, settable
10487 only by opers for now. Does not do anything yet.
10491 trunk/include/channel.h (File Modified)
10492 trunk/modules/core/m_join.c (File Modified)
10493 trunk/modules/core/m_mode.c (File Modified)
10494 trunk/modules/core/m_sjoin.c (File Modified)
10495 trunk/src/channel.c (File Modified)
10498 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10500 Fully initialize 'mode' in ms_join() and ms_sjoin()
10501 to avoid old +j garbage from being used.
10505 trunk/modules/core/m_join.c (File Modified)
10506 trunk/modules/core/m_sjoin.c (File Modified)
10509 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10511 - only touch join_count/join_delta if join throttling
10512 is enabled on the channel
10513 - reset join_count/join_delta to 0 if -j is set
10517 trunk/modules/core/m_join.c (File Modified)
10518 trunk/modules/core/m_mode.c (File Modified)
10519 trunk/modules/core/m_sjoin.c (File Modified)
10522 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10524 Also start a new "period" for join throttling for remote joins,
10525 if necessary. Make the code slightly clearer.
10529 trunk/modules/core/m_join.c (File Modified)
10530 trunk/src/channel.c (File Modified)
10533 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10535 Some +j improvements, still broken.
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/modules/core/m_sjoin.c (File Modified)
10543 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10545 Only do +z processing for +m channels the sender is on,
10546 as bans/quiets are currently only checked locally.
10550 trunk/modules/core/m_message.c (File Modified)
10553 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10555 - Add max_bans_large configuration option, defaulting to 500, to
10556 limit the number of bans in a +L channel
10557 - Change b/e/I to b/e/I/q in texts
10561 trunk/doc/example.conf (File Modified)
10562 trunk/include/s_conf.h (File Modified)
10563 trunk/modules/core/m_mode.c (File Modified)
10564 trunk/modules/m_info.c (File Modified)
10565 trunk/src/newconf.c (File Modified)
10566 trunk/src/s_conf.c (File Modified)
10569 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10571 Store invite for +gi channels.
10572 Note that +gi is significantly weaker access control than +i.
10576 trunk/modules/m_invite.c (File Modified)
10579 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10581 Nonops are allowed to see +q lists.
10585 trunk/modules/core/m_mode.c (File Modified)
10588 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10590 Invalidate can_send() cache on -q.
10594 trunk/modules/core/m_mode.c (File Modified)
10597 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10599 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10603 trunk/modules/core/m_sjoin.c (File Modified)
10606 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10608 - Allow blank SJOINs -- for permanant channels.
10612 trunk/modules/core/m_sjoin.c (File Modified)
10615 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10617 - Burst permanant channels.
10621 trunk/src/s_serv.c (File Modified)
10624 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10626 - Fix handling of permanant channels.
10630 trunk/modules/core/m_join.c (File Modified)
10633 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10635 - Run indent on core modules.
10636 - Add propagation of join throttle settings.
10640 trunk/modules/core/m_die.c (File Modified)
10641 trunk/modules/core/m_error.c (File Modified)
10642 trunk/modules/core/m_join.c (File Modified)
10643 trunk/modules/core/m_kick.c (File Modified)
10644 trunk/modules/core/m_kill.c (File Modified)
10645 trunk/modules/core/m_message.c (File Modified)
10646 trunk/modules/core/m_mode.c (File Modified)
10647 trunk/modules/core/m_nick.c (File Modified)
10648 trunk/modules/core/m_part.c (File Modified)
10649 trunk/modules/core/m_quit.c (File Modified)
10650 trunk/modules/core/m_server.c (File Modified)
10651 trunk/modules/core/m_sjoin.c (File Modified)
10652 trunk/modules/core/m_squit.c (File Modified)
10655 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10657 - Fix mistake in commit message.
10661 trunk/ChangeLog (File Modified)
10664 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10666 - Channel throttling.
10670 trunk/NEWS (File Modified)
10671 trunk/include/supported.h (File Modified)
10672 trunk/modules/core/m_mode.c (File Modified)
10673 trunk/src/messages.tab (File Modified)
10676 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10678 - Channel throttle logic fixes.
10682 trunk/include/channel.h (File Modified)
10685 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10687 - Add the throttle logic.
10691 trunk/include/channel.h (File Modified)
10692 trunk/include/numeric.h (File Modified)
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/src/channel.c (File Modified)
10695 trunk/src/messages.tab (File Modified)
10698 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10700 - Cosmetic fixes to CREDITS.
10704 trunk/CREDITS (File Modified)
10707 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10709 - Better channel_modes() from ShadowIRCd 4.
10713 trunk/include/channel.h (File Modified)
10714 trunk/src/channel.c (File Modified)
10717 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10719 - Strip colour codes from parts.
10723 trunk/modules/core/m_part.c (File Modified)
10726 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10728 - Strip colour codes from quits.
10732 trunk/modules/core/m_quit.c (File Modified)
10735 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10737 - add +c/+g/+z to channel_modes().
10741 trunk/src/channel.c (File Modified)
10744 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10746 - Add +g to 004/005 numerics.
10750 trunk/include/supported.h (File Modified)
10751 trunk/src/messages.tab (File Modified)
10754 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10756 - Add +cgz to set_final_mode() in both join/sjoin.
10757 - Implement channel mode +g: Free invite.
10761 trunk/include/channel.h (File Modified)
10762 trunk/modules/core/m_join.c (File Modified)
10763 trunk/modules/core/m_mode.c (File Modified)
10764 trunk/modules/core/m_sjoin.c (File Modified)
10765 trunk/modules/m_invite.c (File Modified)
10768 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10770 - Make sure /stats p uses the right list.
10774 trunk/modules/m_stats.c (File Modified)
10777 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10779 - local oper list becomes local_oper_list.
10780 - all opers are stored on oper_list for /stats p.
10784 trunk/include/ircd.h (File Modified)
10785 trunk/modules/m_stats.c (File Modified)
10786 trunk/modules/m_trace.c (File Modified)
10787 trunk/src/client.c (File Modified)
10788 trunk/src/ircd.c (File Modified)
10789 trunk/src/s_user.c (File Modified)
10790 trunk/src/send.c (File Modified)
10793 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10795 - Remove ENABLE_SERVICES legacy define.
10799 trunk/configure (File Modified)
10800 trunk/configure.ac (File Modified)
10801 trunk/include/client.h (File Modified)
10802 trunk/include/m_info.h (File Modified)
10803 trunk/include/s_conf.h (File Modified)
10804 trunk/modules/Makefile.in (File Modified)
10805 trunk/modules/core/m_kick.c (File Modified)
10806 trunk/modules/core/m_mode.c (File Modified)
10807 trunk/modules/core/m_nick.c (File Modified)
10808 trunk/modules/core/m_sjoin.c (File Modified)
10809 trunk/modules/m_services.c (File Modified)
10810 trunk/src/channel.c (File Modified)
10811 trunk/src/newconf.c (File Modified)
10812 trunk/src/s_conf.c (File Modified)
10813 trunk/src/s_serv.c (File Modified)
10814 trunk/src/s_user.c (File Modified)
10817 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10819 - New reject message, ala ircu.
10823 trunk/src/reject.c (File Modified)
10826 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10828 - Reduce 'broadcast storm' effect in m_chghost.
10832 trunk/modules/m_chghost.c (File Modified)
10835 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10837 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10841 trunk/include/supported.h (File Modified)
10842 trunk/src/messages.tab (File Modified)
10845 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10851 trunk/include/channel.h (File Modified)
10852 trunk/modules/core/m_message.c (File Modified)
10853 trunk/modules/core/m_mode.c (File Modified)
10856 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10858 - use sendto_one_numeric() in some places.
10862 trunk/modules/core/m_mode.c (File Modified)
10865 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10867 - Implement channel mode +c -- colour stripping.
10871 trunk/include/irc_string.h (File Modified)
10872 trunk/include/supported.h (File Modified)
10873 trunk/modules/core/m_message.c (File Modified)
10874 trunk/modules/core/m_mode.c (File Modified)
10875 trunk/src/irc_string.c (File Modified)
10876 trunk/src/messages.tab (File Modified)
10879 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10881 - Add +qLP to CHANMODES 005 numeric.
10885 trunk/include/supported.h (File Modified)
10888 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10890 Move credits files to doc/.
10894 trunk/Hybrid-team (File Deleted)
10895 trunk/Ratbox-team (File Deleted)
10896 trunk/doc/Hybrid-team (File Added)
10897 trunk/doc/Ratbox-team (File Added)
10900 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10902 - Rename Ratbox credits as Ratbox-team.
10903 - Add in our own CREDITS.
10907 trunk/CREDITS (File Deleted)
10908 trunk/CREDITS (File Added)
10909 trunk/Ratbox-team (File Added)
10912 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10914 - Quietcache fixes.
10918 trunk/modules/core/m_mode.c (File Modified)
10921 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10923 - Rebuild configure.
10927 trunk/autom4te.cache/ (File Deleted)
10928 trunk/configure (File Modified)
10931 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10933 Add +q to messages.tab.
10937 trunk/src/messages.tab (File Modified)
10940 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10942 - port m_sjoin stuff to TS6 JOIN syntax.
10946 trunk/modules/core/m_join.c (File Modified)
10949 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10951 - Implement channel mode +q (quiet)
10955 trunk/include/channel.h (File Modified)
10956 trunk/modules/core/m_mode.c (File Modified)
10957 trunk/src/channel.c (File Modified)
10960 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10962 Add +L/+P for set_final_mode().
10966 trunk/modules/core/m_sjoin.c (File Modified)
10969 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10971 Add +L/+P in channel_modes().
10975 trunk/src/channel.c (File Modified)
10978 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10980 - Use MODE_PERMANENT, not MODE_PERMANANT
10981 - Actually use chm_staff()
10983 It compiles but is not otherwise tested.
10987 trunk/include/channel.h (File Modified)
10988 trunk/modules/core/m_mode.c (File Modified)
10989 trunk/modules/core/m_sjoin.c (File Modified)
10990 trunk/src/channel.c (File Modified)
10993 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10995 - Ok, patchlevel.h is fixed now.
10999 trunk/include/patchlevel.h (File Modified)
11002 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11008 trunk/include/patchlevel.h (File Modified)
11009 trunk/src/version.c.SH (File Modified)
11012 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11014 - Fix compilation issue with version.c.
11018 trunk/src/version.c.SH (File Modified)
11021 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11023 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11024 this from the BUGS file.
11028 trunk/BUGS (File Modified)
11031 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11033 Mangle all netsplit messages if flatten links is enabled.
11037 trunk/src/client.c (File Modified)
11040 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11042 - jilles pointed out that /stats p needed severe changes -- implement
11047 trunk/modules/m_stats.c (File Modified)
11050 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11052 Rename RELNOTES to NEWS.
11056 trunk/NEWS (File Added)
11057 trunk/RELNOTES (File Deleted)
11060 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11066 trunk/RELNOTES (File Modified)
11069 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11071 - Make /stats p work globally.
11072 - Change 'OPER(s)' to 'staff members'
11076 trunk/modules/m_stats.c (File Modified)
11079 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11081 - add modes, +LP to RPL_MYINFO.
11085 trunk/src/messages.tab (File Modified)
11088 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11090 More stuff to RELNOTES.
11094 trunk/RELNOTES (File Modified)
11097 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11103 trunk/modules/core/m_sjoin.c (File Modified)
11104 trunk/src/channel.c (File Modified)
11107 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11109 - Implement list limit exceed modes -- +L.
11113 trunk/modules/core/m_mode.c (File Modified)
11116 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11118 - Add handlers for modes +L, +P.
11122 trunk/include/channel.h (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11126 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11128 Update properties on *everything*.
11132 trunk/.cvsignore (Property Modified)
11133 trunk/.indent.pro (Property Modified)
11134 trunk/BUGS (File Modified) (Property Modified)
11135 trunk/CREDITS (File Modified) (Property Modified)
11136 trunk/ChangeLog (Property Modified)
11137 trunk/Hybrid-team (File Modified) (Property Modified)
11138 trunk/INSTALL (File Modified) (Property Modified)
11139 trunk/LICENSE (File Modified) (Property Modified)
11140 trunk/Makefile.in (File Modified) (Property Modified)
11141 trunk/README.FIRST (File Modified) (Property Modified)
11142 trunk/RELNOTES (File Modified) (Property Modified)
11143 trunk/SVN-Access (Property Modified)
11144 trunk/aclocal.m4 (File Modified) (Property Modified)
11145 trunk/adns/.cvsignore (Property Modified)
11146 trunk/adns/COPYING (Property Modified)
11147 trunk/adns/GPL-vs-LGPL (Property Modified)
11148 trunk/adns/Makefile.in (File Modified) (Property Modified)
11149 trunk/adns/README (Property Modified)
11150 trunk/adns/README.ircd (Property Modified)
11151 trunk/adns/adns.h (File Modified) (Property Modified)
11152 trunk/adns/check.c (File Modified) (Property Modified)
11153 trunk/adns/dlist.h (File Modified) (Property Modified)
11154 trunk/adns/event.c (File Modified) (Property Modified)
11155 trunk/adns/general.c (File Modified) (Property Modified)
11156 trunk/adns/internal.h (File Modified) (Property Modified)
11157 trunk/adns/parse.c (File Modified) (Property Modified)
11158 trunk/adns/query.c (File Modified) (Property Modified)
11159 trunk/adns/reply.c (File Modified) (Property Modified)
11160 trunk/adns/setup.c (File Modified) (Property Modified)
11161 trunk/adns/transmit.c (File Modified) (Property Modified)
11162 trunk/adns/tvarith.h (File Modified) (Property Modified)
11163 trunk/adns/types.c (File Modified) (Property Modified)
11164 trunk/configure (File Modified) (Property Modified)
11165 trunk/configure.ac (File Modified) (Property Modified)
11166 trunk/contrib/.cvsignore (Property Modified)
11167 trunk/contrib/.indent.pro (Property Modified)
11168 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11169 trunk/contrib/README (File Modified) (Property Modified)
11170 trunk/contrib/example_module.c (File Modified) (Property Modified)
11171 trunk/contrib/m_42.c (File Modified) (Property Modified)
11172 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11173 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11174 trunk/contrib/m_force.c (File Modified) (Property Modified)
11175 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11176 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11177 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11178 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11179 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11180 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11181 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11182 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11183 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11184 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11185 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11186 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11187 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11188 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11189 trunk/doc/.cvsignore (Property Modified)
11190 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11191 trunk/doc/Makefile.in (File Modified) (Property Modified)
11192 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11193 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11194 trunk/doc/challenge.txt (File Modified) (Property Modified)
11195 trunk/doc/example.conf (File Modified) (Property Modified)
11196 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11197 trunk/doc/hooks.txt (File Modified) (Property Modified)
11198 trunk/doc/index.txt (File Modified) (Property Modified)
11199 trunk/doc/ircd.8 (File Modified) (Property Modified)
11200 trunk/doc/ircd.motd (Property Modified)
11201 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11202 trunk/doc/modeg.txt (File Modified) (Property Modified)
11203 trunk/doc/modes.txt (File Modified) (Property Modified)
11204 trunk/doc/monitor.txt (File Modified) (Property Modified)
11205 trunk/doc/old/Authors (Property Modified)
11206 trunk/doc/operguide.txt (File Modified) (Property Modified)
11207 trunk/doc/opermyth.txt (Property Modified)
11208 trunk/doc/server-version-info (File Modified) (Property Modified)
11209 trunk/doc/services.txt (File Modified) (Property Modified)
11210 trunk/doc/technical/README.TSora (Property Modified)
11211 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11212 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11213 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11214 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11215 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11216 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11217 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11218 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11219 trunk/doc/technical/rfc1459.txt (Property Modified)
11220 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11221 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11222 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11223 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11224 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11225 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11226 trunk/help/Makefile.in (File Modified) (Property Modified)
11227 trunk/help/opers/accept (Property Modified)
11228 trunk/help/opers/admin (Property Modified)
11229 trunk/help/opers/away (Property Modified)
11230 trunk/help/opers/capab (Property Modified)
11231 trunk/help/opers/challenge (Property Modified)
11232 trunk/help/opers/close (Property Modified)
11233 trunk/help/opers/cmode (Property Modified)
11234 trunk/help/opers/cnotice (Property Modified)
11235 trunk/help/opers/connect (Property Modified)
11236 trunk/help/opers/cprivmsg (Property Modified)
11237 trunk/help/opers/credits (Property Modified)
11238 trunk/help/opers/die (Property Modified)
11239 trunk/help/opers/dline (Property Modified)
11240 trunk/help/opers/eob (Property Modified)
11241 trunk/help/opers/error (Property Modified)
11242 trunk/help/opers/etrace (Property Modified)
11243 trunk/help/opers/gline (Property Modified)
11244 trunk/help/opers/help (Property Modified)
11245 trunk/help/opers/index (Property Modified)
11246 trunk/help/opers/info (Property Modified)
11247 trunk/help/opers/invite (Property Modified)
11248 trunk/help/opers/ison (Property Modified)
11249 trunk/help/opers/join (Property Modified)
11250 trunk/help/opers/kick (Property Modified)
11251 trunk/help/opers/kill (Property Modified)
11252 trunk/help/opers/kline (Property Modified)
11253 trunk/help/opers/knock (Property Modified)
11254 trunk/help/opers/links (Property Modified)
11255 trunk/help/opers/list (Property Modified)
11256 trunk/help/opers/locops (Property Modified)
11257 trunk/help/opers/lusers (Property Modified)
11258 trunk/help/opers/modlist (Property Modified)
11259 trunk/help/opers/modload (Property Modified)
11260 trunk/help/opers/modrestart (Property Modified)
11261 trunk/help/opers/modunload (Property Modified)
11262 trunk/help/opers/motd (Property Modified)
11263 trunk/help/opers/names (Property Modified)
11264 trunk/help/opers/nick (Property Modified)
11265 trunk/help/opers/notice (Property Modified)
11266 trunk/help/opers/oper (Property Modified)
11267 trunk/help/opers/operspy (Property Modified)
11268 trunk/help/opers/operwall (Property Modified)
11269 trunk/help/opers/part (Property Modified)
11270 trunk/help/opers/pass (Property Modified)
11271 trunk/help/opers/ping (Property Modified)
11272 trunk/help/opers/pong (Property Modified)
11273 trunk/help/opers/post (Property Modified)
11274 trunk/help/opers/privmsg (Property Modified)
11275 trunk/help/opers/quit (Property Modified)
11276 trunk/help/opers/rehash (Property Modified)
11277 trunk/help/opers/restart (Property Modified)
11278 trunk/help/opers/resv (Property Modified)
11279 trunk/help/opers/server (Property Modified)
11280 trunk/help/opers/set (Property Modified)
11281 trunk/help/opers/sjoin (Property Modified)
11282 trunk/help/opers/squit (Property Modified)
11283 trunk/help/opers/stats (Property Modified)
11284 trunk/help/opers/svinfo (Property Modified)
11285 trunk/help/opers/testgecos (Property Modified)
11286 trunk/help/opers/testline (Property Modified)
11287 trunk/help/opers/testmask (Property Modified)
11288 trunk/help/opers/time (Property Modified)
11289 trunk/help/opers/topic (Property Modified)
11290 trunk/help/opers/trace (Property Modified)
11291 trunk/help/opers/uhelp (Property Modified)
11292 trunk/help/opers/umode (Property Modified)
11293 trunk/help/opers/undline (Property Modified)
11294 trunk/help/opers/ungline (Property Modified)
11295 trunk/help/opers/unkline (Property Modified)
11296 trunk/help/opers/unresv (Property Modified)
11297 trunk/help/opers/unxline (Property Modified)
11298 trunk/help/opers/user (Property Modified)
11299 trunk/help/opers/userhost (Property Modified)
11300 trunk/help/opers/users (Property Modified)
11301 trunk/help/opers/version (Property Modified)
11302 trunk/help/opers/wallops (Property Modified)
11303 trunk/help/opers/who (Property Modified)
11304 trunk/help/opers/whois (Property Modified)
11305 trunk/help/opers/whowas (Property Modified)
11306 trunk/help/opers/xline (Property Modified)
11307 trunk/help/users/index (Property Modified)
11308 trunk/help/users/info (Property Modified)
11309 trunk/help/users/notice (Property Modified)
11310 trunk/help/users/privmsg (Property Modified)
11311 trunk/help/users/stats (Property Modified)
11312 trunk/help/users/umode (Property Modified)
11313 trunk/include/.cvsignore (Property Modified)
11314 trunk/include/.indent.pro (Property Modified)
11315 trunk/include/balloc.h (File Modified) (Property Modified)
11316 trunk/include/cache.h (File Modified) (Property Modified)
11317 trunk/include/channel.h (File Modified) (Property Modified)
11318 trunk/include/class.h (File Modified) (Property Modified)
11319 trunk/include/client.h (File Modified) (Property Modified)
11320 trunk/include/commio.h (File Modified) (Property Modified)
11321 trunk/include/common.h (File Modified) (Property Modified)
11322 trunk/include/config.h (File Modified) (Property Modified)
11323 trunk/include/config.h.dist (File Modified) (Property Modified)
11324 trunk/include/defaults.h (File Modified) (Property Modified)
11325 trunk/include/event.h (File Modified) (Property Modified)
11326 trunk/include/hash.h (File Modified) (Property Modified)
11327 trunk/include/hook.h (File Modified) (Property Modified)
11328 trunk/include/hostmask.h (File Modified) (Property Modified)
11329 trunk/include/irc_string.h (File Modified) (Property Modified)
11330 trunk/include/ircd.h (File Modified) (Property Modified)
11331 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11332 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11333 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11334 trunk/include/linebuf.h (File Modified) (Property Modified)
11335 trunk/include/listener.h (File Modified) (Property Modified)
11336 trunk/include/m_info.h (File Modified) (Property Modified)
11337 trunk/include/memory.h (File Modified) (Property Modified)
11338 trunk/include/modules.h (File Modified) (Property Modified)
11339 trunk/include/monitor.h (File Modified) (Property Modified)
11340 trunk/include/msg.h (File Modified) (Property Modified)
11341 trunk/include/newconf.h (File Modified) (Property Modified)
11342 trunk/include/numeric.h (File Modified) (Property Modified)
11343 trunk/include/packet.h (File Modified) (Property Modified)
11344 trunk/include/parse.h (File Modified) (Property Modified)
11345 trunk/include/patchlevel.h (File Modified) (Property Modified)
11346 trunk/include/patricia.h (File Modified) (Property Modified)
11347 trunk/include/reject.h (File Modified) (Property Modified)
11348 trunk/include/res.h (File Modified) (Property Modified)
11349 trunk/include/restart.h (File Modified) (Property Modified)
11350 trunk/include/s_auth.h (File Modified) (Property Modified)
11351 trunk/include/s_conf.h (File Modified) (Property Modified)
11352 trunk/include/s_gline.h (File Modified) (Property Modified)
11353 trunk/include/s_log.h (File Modified) (Property Modified)
11354 trunk/include/s_newconf.h (File Modified) (Property Modified)
11355 trunk/include/s_serv.h (File Modified) (Property Modified)
11356 trunk/include/s_stats.h (File Modified) (Property Modified)
11357 trunk/include/s_user.h (File Modified) (Property Modified)
11358 trunk/include/s_zip.h (File Modified) (Property Modified)
11359 trunk/include/scache.h (File Modified) (Property Modified)
11360 trunk/include/send.h (File Modified) (Property Modified)
11361 trunk/include/serno.h (Property Modified)
11362 trunk/include/setup.h.in (Property Modified)
11363 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11364 trunk/include/stdinc.h (File Modified) (Property Modified)
11365 trunk/include/supported.h (File Modified) (Property Modified)
11366 trunk/include/tools.h (File Modified) (Property Modified)
11367 trunk/include/whowas.h (File Modified) (Property Modified)
11368 trunk/install-sh (File Modified) (Property Modified)
11369 trunk/modules/.cvsignore (Property Modified)
11370 trunk/modules/.depend (Property Modified)
11371 trunk/modules/.indent.pro (Property Modified)
11372 trunk/modules/Makefile.in (File Modified) (Property Modified)
11373 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11374 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11375 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11376 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11377 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11378 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11379 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11380 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11381 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11382 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11383 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11384 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11385 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11386 trunk/modules/m_accept.c (File Modified) (Property Modified)
11387 trunk/modules/m_admin.c (File Modified) (Property Modified)
11388 trunk/modules/m_away.c (File Modified) (Property Modified)
11389 trunk/modules/m_cap.c (File Modified) (Property Modified)
11390 trunk/modules/m_capab.c (File Modified) (Property Modified)
11391 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11392 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11393 trunk/modules/m_close.c (File Modified) (Property Modified)
11394 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11395 trunk/modules/m_connect.c (File Modified) (Property Modified)
11396 trunk/modules/m_dline.c (File Modified) (Property Modified)
11397 trunk/modules/m_encap.c (File Modified) (Property Modified)
11398 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11399 trunk/modules/m_gline.c (File Modified) (Property Modified)
11400 trunk/modules/m_help.c (File Modified) (Property Modified)
11401 trunk/modules/m_info.c (File Modified) (Property Modified)
11402 trunk/modules/m_invite.c (File Modified) (Property Modified)
11403 trunk/modules/m_ison.c (File Modified) (Property Modified)
11404 trunk/modules/m_kline.c (File Modified) (Property Modified)
11405 trunk/modules/m_knock.c (File Modified) (Property Modified)
11406 trunk/modules/m_links.c (File Modified) (Property Modified)
11407 trunk/modules/m_list.c (File Modified) (Property Modified)
11408 trunk/modules/m_locops.c (File Modified) (Property Modified)
11409 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11410 trunk/modules/m_map.c (File Modified) (Property Modified)
11411 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11412 trunk/modules/m_motd.c (File Modified) (Property Modified)
11413 trunk/modules/m_names.c (File Modified) (Property Modified)
11414 trunk/modules/m_oper.c (File Modified) (Property Modified)
11415 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11416 trunk/modules/m_pass.c (File Modified) (Property Modified)
11417 trunk/modules/m_ping.c (File Modified) (Property Modified)
11418 trunk/modules/m_pong.c (File Modified) (Property Modified)
11419 trunk/modules/m_post.c (File Modified) (Property Modified)
11420 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11421 trunk/modules/m_restart.c (File Modified) (Property Modified)
11422 trunk/modules/m_resv.c (File Modified) (Property Modified)
11423 trunk/modules/m_services.c (File Modified) (Property Modified)
11424 trunk/modules/m_set.c (File Modified) (Property Modified)
11425 trunk/modules/m_stats.c (File Modified) (Property Modified)
11426 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11427 trunk/modules/m_tb.c (File Modified) (Property Modified)
11428 trunk/modules/m_testline.c (File Modified) (Property Modified)
11429 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11430 trunk/modules/m_time.c (File Modified) (Property Modified)
11431 trunk/modules/m_topic.c (File Modified) (Property Modified)
11432 trunk/modules/m_trace.c (File Modified) (Property Modified)
11433 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11434 trunk/modules/m_user.c (File Modified) (Property Modified)
11435 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11436 trunk/modules/m_users.c (File Modified) (Property Modified)
11437 trunk/modules/m_version.c (File Modified) (Property Modified)
11438 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11439 trunk/modules/m_who.c (File Modified) (Property Modified)
11440 trunk/modules/m_whois.c (File Modified) (Property Modified)
11441 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11442 trunk/modules/m_xline.c (File Modified) (Property Modified)
11443 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11444 trunk/servlink/.cvsignore (Property Modified)
11445 trunk/servlink/.indent.pro (Property Modified)
11446 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11447 trunk/servlink/README (File Modified) (Property Modified)
11448 trunk/servlink/TODO (File Modified) (Property Modified)
11449 trunk/servlink/control.c (File Modified) (Property Modified)
11450 trunk/servlink/control.h (File Modified) (Property Modified)
11451 trunk/servlink/io.c (File Modified) (Property Modified)
11452 trunk/servlink/io.h (File Modified) (Property Modified)
11453 trunk/servlink/servlink.c (File Modified) (Property Modified)
11454 trunk/servlink/servlink.h (File Modified) (Property Modified)
11455 trunk/src/.cvsignore (Property Modified)
11456 trunk/src/.depend (Property Modified)
11457 trunk/src/.indent.pro (Property Modified)
11458 trunk/src/Makefile.in (File Modified) (Property Modified)
11459 trunk/src/adns.c (File Modified) (Property Modified)
11460 trunk/src/balloc.c (File Modified) (Property Modified)
11461 trunk/src/cache.c (File Modified) (Property Modified)
11462 trunk/src/channel.c (File Modified) (Property Modified)
11463 trunk/src/class.c (File Modified) (Property Modified)
11464 trunk/src/client.c (File Modified) (Property Modified)
11465 trunk/src/commio.c (File Modified) (Property Modified)
11466 trunk/src/devpoll.c (File Modified) (Property Modified)
11467 trunk/src/epoll.c (File Modified) (Property Modified)
11468 trunk/src/event.c (File Modified) (Property Modified)
11469 trunk/src/getopt.c (File Modified) (Property Modified)
11470 trunk/src/hash.c (File Modified) (Property Modified)
11471 trunk/src/hook.c (File Modified) (Property Modified)
11472 trunk/src/hostmask.c (File Modified) (Property Modified)
11473 trunk/src/irc_string.c (File Modified) (Property Modified)
11474 trunk/src/ircd.c (File Modified) (Property Modified)
11475 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11476 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11477 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11478 trunk/src/kdparse.c (File Modified) (Property Modified)
11479 trunk/src/kqueue.c (File Modified) (Property Modified)
11480 trunk/src/linebuf.c (File Modified) (Property Modified)
11481 trunk/src/listener.c (File Modified) (Property Modified)
11482 trunk/src/match.c (File Modified) (Property Modified)
11483 trunk/src/memory.c (File Modified) (Property Modified)
11484 trunk/src/messages.tab (File Modified) (Property Modified)
11485 trunk/src/modules.c (File Modified) (Property Modified)
11486 trunk/src/monitor.c (File Modified) (Property Modified)
11487 trunk/src/newconf.c (File Modified) (Property Modified)
11488 trunk/src/numeric.c (File Modified) (Property Modified)
11489 trunk/src/packet.c (File Modified) (Property Modified)
11490 trunk/src/parse.c (File Modified) (Property Modified)
11491 trunk/src/patricia.c (File Modified) (Property Modified)
11492 trunk/src/poll.c (File Modified) (Property Modified)
11493 trunk/src/reject.c (File Modified) (Property Modified)
11494 trunk/src/restart.c (File Modified) (Property Modified)
11495 trunk/src/s_auth.c (File Modified) (Property Modified)
11496 trunk/src/s_conf.c (File Modified) (Property Modified)
11497 trunk/src/s_gline.c (File Modified) (Property Modified)
11498 trunk/src/s_log.c (File Modified) (Property Modified)
11499 trunk/src/s_newconf.c (File Modified) (Property Modified)
11500 trunk/src/s_serv.c (File Modified) (Property Modified)
11501 trunk/src/s_stats.c (File Modified) (Property Modified)
11502 trunk/src/s_user.c (File Modified) (Property Modified)
11503 trunk/src/scache.c (File Modified) (Property Modified)
11504 trunk/src/select.c (File Modified) (Property Modified)
11505 trunk/src/send.c (File Modified) (Property Modified)
11506 trunk/src/snprintf.c (File Modified) (Property Modified)
11507 trunk/src/tools.c (File Modified) (Property Modified)
11508 trunk/src/version.c.SH (File Modified) (Property Modified)
11509 trunk/src/whowas.c (File Modified) (Property Modified)
11510 trunk/tools/.cvsignore (Property Modified)
11511 trunk/tools/Makefile.in (File Modified) (Property Modified)
11512 trunk/tools/README (File Modified) (Property Modified)
11513 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11514 trunk/tools/convertilines.c (File Modified) (Property Modified)
11515 trunk/tools/convertklines.c (File Modified) (Property Modified)
11516 trunk/tools/mkkeypair (Property Modified)
11517 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11518 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11519 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11520 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11521 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11522 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11523 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11524 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11525 trunk/tools/untabify (File Modified) (Property Modified)
11526 trunk/tools/viconf.c (File Modified) (Property Modified)
11529 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11535 trunk/RELNOTES (File Modified)
11538 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11540 - Make version.c use our serial, not ratbox's.
11544 trunk/src/version.c.SH (File Modified)
11547 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11550 - revved patchlevel to 2.1.5
11554 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11558 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11560 - fix buffer overflow and unterminated buffer when removing TS6 bans
11561 - fix rebuilding of SJOIN
11565 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11568 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11570 have servlink report if it gets an uncompressed error message when it gets inflate failures
11573 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11576 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11578 - extend our copyrights to 2005.
11582 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11637 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11688 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11691 - revved patchlevel to 2.1.4
11695 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11699 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11701 - add TARGMAX to 005
11702 - remove the +1 from ->uid in struct Client
11703 - fix checking of accept entries in m_accept.c
11707 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11713 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11715 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11720 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11723 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11725 - remove an unused variable
11729 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11732 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11734 don't burst a TS5 name in burst_TS6. -via jillies
11737 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11740 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11742 - via jilles, make nickchanges invalidate any cached bans for
11747 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11753 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11755 - fix some char vs byte usage to make adns compile cleanly with gcc4
11759 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11769 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11771 userhost should allow 5 userhost checks, not 4
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11777 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11779 - another darwin fix
11783 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11786 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11792 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11802 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11804 - remove bogus extern of abort_list
11808 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11811 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11813 svn repo access stuff
11816 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11819 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11825 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11828 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11834 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11837 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11839 revert omotd..i thought it was a good idea..oh well
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11845 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11847 Commas are bad things in channel keys
11851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11854 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11856 Add OMOTD command to display oper motd
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11863 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11865 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11868 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11871 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11873 Modified files: (Branch: RATBOX_2_1)
11876 - stop testing whois for protocol violations, as they can be caused in
11877 ircds going all the way back to the original ircd2.8
11879 Revision Changes Path
11880 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11884 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11886 Modified files: (Branch: RATBOX_2_1)
11889 - remove some 2.2 code
11891 Revision Changes Path
11892 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11896 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11898 Modified files: (Branch: RATBOX_2_1)
11901 backport of the silly december 31st bug
11903 Revision Changes Path
11904 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11908 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11910 Modified files: (Branch: RATBOX_2_1)
11912 include patchlevel.h
11914 - revved patchlevel to 2.1.3
11916 Revision Changes Path
11917 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11918 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11922 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11924 Modified files: (Branch: RATBOX_2_1)
11927 modules/core m_nick.c
11930 - stop removing a clients own list of accepted clients when they do a
11932 - clean up the accept code so its less retarded
11934 Revision Changes Path
11935 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11936 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11937 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11938 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11942 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11944 Modified files: (Branch: RATBOX_2_1)
11947 src event.c ircd.c newconf.c
11949 - remove a defn of links_cache_list in m_links.c which was causing
11950 the flattened links update to be ignored
11951 - add eventUpdate(), and make links_delay update on rehash
11953 Revision Changes Path
11954 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11955 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11956 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11957 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11958 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11962 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11964 Modified files: (Branch: RATBOX_2_1)
11968 - make the conf parser apply service {}; on rehash
11970 Revision Changes Path
11971 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11972 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11976 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11978 Modified files: (Branch: RATBOX_2_1)
11981 - show ENABLE_SERVICES define in info
11983 Revision Changes Path
11984 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11988 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11990 Modified files: (Branch: RATBOX_2_1)
11991 modules m_services.c m_stats.c
11993 - via jilles, make m_services.c hook into stats U and display service
11996 Revision Changes Path
11997 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11998 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12002 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12004 Modified files: (Branch: RATBOX_2_1)
12005 . configure configure.ac
12007 - default build to -O2
12009 Revision Changes Path
12010 7.249.2.2 +4 -4 ircd-ratbox/configure
12011 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12015 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12017 Modified files: (Branch: RATBOX_2_1)
12018 doc example.conf example.efnet.conf
12019 include client.h s_conf.h s_newconf.h
12021 modules/core m_join.c m_nick.c
12022 src channel.c newconf.c s_conf.c s_user.c
12024 - remove no_oper_resvs from general {};
12025 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12027 Revision Changes Path
12028 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12029 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12030 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12031 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12032 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12033 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12034 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12035 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12036 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12037 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12038 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12039 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12043 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules/core m_mode.c m_nick.c
12050 - raise max temptime to a year
12052 - require 9 parameters in ms_nick(), 10 in ms_uid()
12054 Revision Changes Path
12055 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12056 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12057 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12061 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12063 Modified files: (Branch: RATBOX_2_1)
12064 modules m_services.c
12066 - only show services logged in info when its a local client
12068 Revision Changes Path
12069 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12073 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12075 Modified files: (Branch: RATBOX_2_1)
12078 passing a pointer to a pointer is not what was intended, oops
12080 Revision Changes Path
12081 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12085 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12087 Modified files: (Branch: RATBOX_2_1)
12090 - update services.txt with FNC
12092 Revision Changes Path
12093 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12097 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12099 Modified files: (Branch: RATBOX_2_1)
12102 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12104 Revision Changes Path
12105 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12109 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12111 Modified files: (Branch: RATBOX_2_1)
12114 - add some uniqueness into auth process for bopm
12116 Revision Changes Path
12117 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12121 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12123 Modified files: (Branch: RATBOX_2_1)
12124 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12126 - make contrib/ compile
12128 Revision Changes Path
12129 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12130 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12131 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12132 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12136 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12138 Modified files: (Branch: RATBOX_2_1)
12139 modules m_monitor.c
12141 Don't allow MONITOR from an unregistered client
12143 Revision Changes Path
12144 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12148 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12150 Modified files: (Branch: RATBOX_2_1)
12151 doc example.conf example.efnet.conf
12153 src class.c messages.tab newconf.c
12155 - remove sendq_eob, its become more of a hindrance than a benefit.
12156 - sync example.efnet.conf cluster {}; with example.conf
12158 Revision Changes Path
12159 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12160 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12161 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12162 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12163 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12164 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12168 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12170 Modified files: (Branch: RATBOX_2_1)
12172 include patchlevel.h
12175 - revved patchlevel to 2.1.2
12177 Revision Changes Path
12178 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12179 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12183 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12185 Modified files: (Branch: RATBOX_2_1)
12186 . configure configure.ac
12188 - raise default topiclen to 160.
12190 Revision Changes Path
12191 7.249.2.1 +3 -3 ircd-ratbox/configure
12192 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12196 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12198 Modified files: (Branch: RATBOX_2_1)
12199 modules m_services.c
12201 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12202 tsinfo matches this
12204 Revision Changes Path
12205 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12209 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12211 Modified files: (Branch: RATBOX_2_1)
12212 modules m_services.c
12214 - monitor_signoff() the client we're nickchanging
12216 Revision Changes Path
12217 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12221 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12223 Modified files: (Branch: RATBOX_2_1)
12226 - fix various UID problems with trace
12228 Revision Changes Path
12229 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12233 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12235 Modified files: (Branch: RATBOX_2_1)
12236 help/opers dline kline
12237 modules m_resv.c m_stats.c
12238 modules/core m_mode.c
12241 - tidy up kline/dline help to note they dont accept nick as target
12242 - disallow bans beginning with ':' over bmask
12243 - disallow bans with a space in chm_ban
12244 - stop counting hidden opers in stats p
12245 - match() parameters in remote unresv were inverted, causing it to fail
12246 - fix possibility of clients setting blank keys
12248 Revision Changes Path
12249 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12250 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12251 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12252 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12253 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12257 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12259 Modified files: (Branch: RATBOX_2_1)
12262 - fix problems with amd64 and the way we do va_list
12264 Revision Changes Path
12265 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12269 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12271 Modified files: (Branch: RATBOX_2_1)
12272 modules m_services.c
12274 - tidy up the kill notifications for RSFNC
12276 Revision Changes Path
12277 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12281 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12283 Modified files: (Branch: RATBOX_2_1)
12285 modules m_services.c
12288 - some more rserv stuff:
12289 - add RSFNC capability
12290 - fix up RSFNC, kill existing clients if they exist.
12292 Revision Changes Path
12293 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12294 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12295 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12299 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12301 Modified files: (Branch: RATBOX_2_1)
12302 modules m_services.c
12304 - first stab at a FNC implementation for rserv
12306 Revision Changes Path
12307 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12311 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12313 Modified files: (Branch: RATBOX_2_1)
12318 Revision Changes Path
12319 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12323 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12325 Modified files: (Branch: RATBOX_2_1)
12328 - add links_delay back
12330 Revision Changes Path
12331 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12335 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12337 Modified files: (Branch: RATBOX_2_1)
12341 - swap tabs for spaces
12343 Revision Changes Path
12344 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12345 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12349 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12351 Modified files: (Branch: RATBOX_2_1)
12354 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12355 contained in the client_flood conf option
12356 - remove a couple of unused defines from info
12358 Revision Changes Path
12359 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12363 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12365 Modified files: (Branch: RATBOX_2_1)
12368 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12370 Revision Changes Path
12371 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12375 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12377 Modified files: (Branch: RATBOX_2_1)
12378 doc example.conf example.efnet.conf
12380 - fix missing closing comment tag
12382 Revision Changes Path
12383 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12384 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12388 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12390 Modified files: (Branch: RATBOX_2_1)
12392 include patchlevel.h
12394 - revved patchlevel to 2.1.1
12396 Revision Changes Path
12397 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12398 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12402 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12404 Modified files: (Branch: RATBOX_2_1)
12407 - sync up remote kline reasons, so theyre consistent with what happens
12408 when we add local klines - notably the "Temporary K-line x min" and
12409 date added to reason.
12411 Revision Changes Path
12412 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12416 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12418 Modified files: (Branch: RATBOX_2_1)
12421 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12423 Revision Changes Path
12424 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12428 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12430 Modified files: (Branch: RATBOX_2_1)
12433 used the data pointer we saved, not what just got nulled
12435 Revision Changes Path
12436 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12440 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12442 Modified files: (Branch: RATBOX_2_1)
12443 modules m_resv.c m_xline.c
12445 - fix broken propagation of xline/resv
12447 Revision Changes Path
12448 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12449 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12453 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12455 Modified files: (Branch: RATBOX_2_1)
12458 - properly increment bad auth count for stats T when we timeout an auth
12460 Revision Changes Path
12461 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12465 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12467 Modified files: (Branch: RATBOX_2_1)
12470 modules/core m_nick.c
12472 - fix a bit that didnt make sense in monitor.txt
12473 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12475 Revision Changes Path
12476 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12477 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12478 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12482 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12484 Modified files: (Branch: RATBOX_2_1)
12487 removing dlink nodes from auth_poll_list twice is bad
12489 Revision Changes Path
12490 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12494 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12496 Modified files: (Branch: RATBOX_2_1)
12499 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12500 changed to RPL_STATSDEBUG
12502 Revision Changes Path
12503 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12507 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12509 Added files: (Branch: RATBOX_2_1)
12512 - add some documentation about target change
12514 Revision Changes Path
12515 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12519 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12521 Modified files: (Branch: RATBOX_2_1)
12522 include supported.h
12523 modules/core m_message.c
12525 - remove extra argument to 005
12526 - disallow messaging of UIDs
12528 Revision Changes Path
12529 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12530 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12534 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12536 Modified files: (Branch: RATBOX_2_1)
12539 - fix a longstanding parser bug with wrong limit checking, causing us to
12540 accept one less parameter than we're allowed to accept.
12542 Revision Changes Path
12543 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12547 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12549 Modified files: (Branch: RATBOX_2_1)
12550 modules/core m_message.c
12552 - exempt users messaging themselves from target change
12554 Revision Changes Path
12555 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12559 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12561 Modified files: (Branch: RATBOX_2_1)
12562 include supported.h
12564 - stop violating MAXPARA on 005.
12566 Revision Changes Path
12567 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12571 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12573 Modified files: (Branch: RATBOX_2_1)
12574 modules/core m_nick.c
12576 - dont store an ipv6 sockhost if we're not compiled with v6 support
12578 Revision Changes Path
12579 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12583 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12585 Modified files: (Branch: RATBOX_2_1)
12588 - remove some vms includes
12590 Revision Changes Path
12591 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12595 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12597 Modified files: (Branch: RATBOX_2_1)
12601 - force commit for new branch
12603 Revision Changes Path
12604 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12605 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12609 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12612 . RELNOTES configure configure.ac
12613 include patchlevel.h
12615 - revved patchlevel to 2.1.0
12617 Revision Changes Path
12618 1.114 +6 -2 ircd-ratbox/RELNOTES
12619 7.249 +11 -11 ircd-ratbox/configure
12620 7.63 +3 -3 ircd-ratbox/configure.ac
12621 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12625 leeh 2005/03/04 13:31:32 EST (20050304_2)
12629 include patchlevel.h
12632 - revved patchlevel to 2.1.0beta2
12634 Revision Changes Path
12635 1.113 +12 -0 ircd-ratbox/RELNOTES
12636 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12640 leeh 2005/03/04 13:27:05 EST (20050304_1)
12643 doc whats-new-2.1.txt
12646 - update whats-new-2.1
12647 - when we're handling global NAMES, dont output channels if there are no
12648 members within them we can show.
12650 Revision Changes Path
12651 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12652 7.436 +12 -2 ircd-ratbox/src/channel.c
12656 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12661 That would be a node_heap not a prefix_heap..oops
12663 Revision Changes Path
12664 7.30 +1 -1 ircd-ratbox/src/patricia.c
12668 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12673 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12674 otherwise..the other macros might work????
12676 Revision Changes Path
12677 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12681 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12684 . configure configure.ac
12688 Revision Changes Path
12689 7.248 +5 -5 ircd-ratbox/configure
12690 7.62 +5 -5 ircd-ratbox/configure.ac
12694 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12697 . configure configure.ac
12701 Revision Changes Path
12702 7.247 +3 -2 ircd-ratbox/configure
12703 7.61 +3 -2 ircd-ratbox/configure.ac
12707 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12710 . configure configure.ac
12714 Revision Changes Path
12715 7.246 +6 -6 ircd-ratbox/configure
12716 7.60 +4 -4 ircd-ratbox/configure.ac
12720 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12723 . configure configure.ac
12726 Doh these changes got put on RATBOX_2_0 when they were meant for
12728 Also merged in the monitor heap size stuff, not that i think monitor has
12731 Revision Changes Path
12732 7.245 +12 -3 ircd-ratbox/configure
12733 7.59 +11 -3 ircd-ratbox/configure.ac
12734 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12738 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12743 Add more robust alloca checking
12745 Revision Changes Path
12746 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12750 leeh 2005/02/24 15:27:17 EST (20050224_9)
12755 - fix the copyright on m_42.c :p
12757 Revision Changes Path
12758 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12762 leeh 2005/02/24 15:22:53 EST (20050224_8)
12765 include supported.h
12768 - fix a core in undline on bad masks
12769 - remove an unwanted space from beginning of second 005 numeric
12771 Revision Changes Path
12772 7.5 +1 -1 ircd-ratbox/include/supported.h
12773 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12777 leeh 2005/02/24 15:18:59 EST (20050224_7)
12780 modules m_monitor.c
12782 - use max_monitor when adding nicknames
12784 that should be everything now..
12786 Revision Changes Path
12787 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12791 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12798 Revision Changes Path
12799 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12803 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12810 Revision Changes Path
12811 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12815 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12820 The Answer to Life, the Universe, and Everything
12822 Revision Changes Path
12823 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12827 leeh 2005/02/24 14:53:04 EST (20050224_3)
12831 modules m_monitor.c
12832 src ircd.c monitor.c
12834 - call init_monitor() on startup
12835 - add in support for adding/deleting/listing monitor entries
12837 Revision Changes Path
12838 7.2 +3 -1 ircd-ratbox/include/monitor.h
12839 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12840 7.374 +2 -0 ircd-ratbox/src/ircd.c
12841 7.3 +15 -4 ircd-ratbox/src/monitor.c
12845 leeh 2005/02/23 21:20:10 EST (20050224_2)
12848 doc example.conf example.efnet.conf
12849 include s_conf.h supported.h
12850 modules Makefile.in
12851 src client.c newconf.c s_conf.c
12853 modules m_monitor.c
12855 - add the max_monitor config option
12856 - advertise MONITOR=%d in 005
12857 - clear a local clients monitor list on exit
12858 - add the framework for the MONITOR command
12861 Revision Changes Path
12862 7.261 +5 -0 ircd-ratbox/doc/example.conf
12863 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12864 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12865 7.4 +4 -2 ircd-ratbox/include/supported.h
12866 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12867 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12868 7.492 +1 -0 ircd-ratbox/src/client.c
12869 7.202 +1 -0 ircd-ratbox/src/newconf.c
12870 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12874 leeh 2005/02/23 20:57:51 EST (20050224_1)
12877 . configure configure.ac
12881 - move MONITOR_HEAP_SIZE over to configure
12883 Revision Changes Path
12884 7.244 ircd-ratbox/configure
12885 7.58 +4 -2 ircd-ratbox/configure.ac
12886 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12887 7.2 +0 -2 ircd-ratbox/src/monitor.c
12891 leeh 2005/02/23 20:48:08 EST (20050224_0)
12895 include client.h numeric.h
12896 modules/core m_nick.c
12897 src Makefile.in client.c messages.tab
12903 - first half of my server-side notify list implementation..
12905 Revision Changes Path
12906 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12907 7.266 +3 -0 ircd-ratbox/include/client.h
12908 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12909 7.58 +6 -0 ircd-ratbox/include/numeric.h
12910 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12911 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12912 7.491 +3 -0 ircd-ratbox/src/client.c
12913 7.126 +5 -5 ircd-ratbox/src/messages.tab
12914 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12915 7.342 +2 -0 ircd-ratbox/src/s_user.c
12919 leeh 2005/02/23 18:42:59 EST (20050223_0)
12924 - double the size of the client and channel hashtables (64k -> 128k and
12925 32k -> 64k). The improvements are quite significant..
12927 Revision Changes Path
12928 7.54 +4 -4 ircd-ratbox/include/hash.h
12932 leeh 2005/02/22 14:55:56 EST (20050222_1)
12936 modules m_services.c
12938 - remove a couple of unused vars
12939 - update monitor.txt
12941 Revision Changes Path
12942 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12943 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12947 leeh 2005/02/21 19:47:24 EST (20050222_0)
12952 - add in my documentation on the upcoming MONITOR command
12954 Revision Changes Path
12955 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12959 leeh 2005/02/21 12:09:34 EST (20050221_0)
12962 . configure configure.ac
12963 doc whats-new-2.1.txt
12964 tools README.mkpasswd
12968 - update whats-new-2.1.txt some more
12969 - we dont have vms mkpasswd anymore
12970 - remove the unused crypt.c
12972 Revision Changes Path
12973 7.243 +3 -6 ircd-ratbox/configure
12974 7.57 +2 -4 ircd-ratbox/configure.ac
12975 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12976 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12977 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12981 leeh 2005/02/19 12:38:09 EST (20050219_3)
12984 doc example.conf example.efnet.conf
12987 src channel.c client.c ircd.c s_conf.c
12989 - rework the splitcode, splitservers is now how many servers we've marked as
12990 EOB, rather than how many are linked. Thus pull ourselves out of
12991 splitmode immediately once this is satisfied
12993 Revision Changes Path
12994 7.260 +8 -9 ircd-ratbox/doc/example.conf
12995 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12996 7.83 +1 -0 ircd-ratbox/include/ircd.h
12997 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12998 7.435 +16 -36 ircd-ratbox/src/channel.c
12999 7.490 +2 -0 ircd-ratbox/src/client.c
13000 7.373 +2 -1 ircd-ratbox/src/ircd.c
13001 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13005 leeh 2005/02/19 09:02:34 EST (20050219_2)
13008 doc example.conf example.efnet.conf
13009 include ircd.h s_conf.h
13011 src channel.c ircd.c newconf.c s_conf.c
13013 - remove split_delay
13015 Revision Changes Path
13016 7.259 +0 -5 ircd-ratbox/doc/example.conf
13017 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13018 7.82 +0 -1 ircd-ratbox/include/ircd.h
13019 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13020 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13021 7.434 +2 -7 ircd-ratbox/src/channel.c
13022 7.372 +0 -1 ircd-ratbox/src/ircd.c
13023 7.201 +0 -1 ircd-ratbox/src/newconf.c
13024 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13028 leeh 2005/02/19 08:48:05 EST (20050219_1)
13032 modules m_cap.c m_who.c
13035 - implemented multi-prefix client capability, which allows stacking of @+ in
13038 Revision Changes Path
13039 7.265 +1 -1 ircd-ratbox/include/client.h
13040 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13041 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13042 7.433 +4 -6 ircd-ratbox/src/channel.c
13046 leeh 2005/02/19 06:27:58 EST (20050219_0)
13050 src newconf.c s_conf.c s_newconf.c
13052 - removed some unused vars/functions
13054 Revision Changes Path
13055 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13056 7.200 +0 -15 ircd-ratbox/src/newconf.c
13057 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13058 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13062 leeh 2005/02/16 12:58:24 EST (20050216_2)
13065 . RELNOTES configure configure.ac
13066 include patchlevel.h
13068 - update configure to reflect this is 'devel'
13070 - revved patchlevel to 2.1.0beta1
13072 Revision Changes Path
13073 1.112 +9 -1 ircd-ratbox/RELNOTES
13074 7.242 +11 -11 ircd-ratbox/configure
13075 7.56 +3 -3 ircd-ratbox/configure.ac
13076 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13080 leeh 2005/02/16 12:46:30 EST (20050216_1)
13083 . configure configure.ac
13084 include client.h numeric.h s_conf.h setup.h.in
13086 modules Makefile.in
13087 modules/core m_nick.c
13088 src Makefile.in client.c ircd.c messages.tab
13089 newconf.c s_conf.c s_user.c
13095 - remove watch, the protocol for this sucks so hard I just dont want it
13098 Revision Changes Path
13099 7.241 +2 -12 ircd-ratbox/configure
13100 7.55 +2 -4 ircd-ratbox/configure.ac
13101 7.264 +0 -2 ircd-ratbox/include/client.h
13102 7.57 +0 -11 ircd-ratbox/include/numeric.h
13103 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13104 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13105 7.3 +2 -3 ircd-ratbox/include/supported.h
13106 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13107 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13108 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13109 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13110 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13111 7.489 +0 -3 ircd-ratbox/src/client.c
13112 7.371 +0 -2 ircd-ratbox/src/ircd.c
13113 7.125 +9 -9 ircd-ratbox/src/messages.tab
13114 7.199 +0 -1 ircd-ratbox/src/newconf.c
13115 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13116 7.341 +0 -2 ircd-ratbox/src/s_user.c
13117 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13121 leeh 2005/02/15 19:13:31 EST (20050216_0)
13125 src event.c ircd_lexer.l ircd_signal.c
13128 servlink descrip.mms
13130 - remove a few vms bits
13132 Revision Changes Path
13133 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13134 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13135 7.47 +0 -54 ircd-ratbox/src/event.c
13136 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13137 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13138 7.152 +0 -3 ircd-ratbox/src/modules.c
13142 leeh 2005/02/15 18:53:32 EST (20050215_0)
13145 include hostmask.h ircd.h s_conf.h s_newconf.h
13146 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13148 src hostmask.c ircd.c ircd_signal.c s_conf.c
13151 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13152 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13154 Revision Changes Path
13155 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13156 7.81 +1 -0 ircd-ratbox/include/ircd.h
13157 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13158 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13159 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13160 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13161 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13162 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13163 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13164 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13165 7.370 +7 -0 ircd-ratbox/src/ircd.c
13166 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13167 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13168 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13172 leeh 2005/02/13 10:21:41 EST (20050213_4)
13177 doc whats-new-2.0.txt whats-new-2.1.txt
13181 - move whats-new.txt to whats-new-2.0.txt
13182 - add in whats-new-2.1.txt
13183 - update services.txt with the whois for logged in users
13185 Revision Changes Path
13186 7.2 +5 -0 ircd-ratbox/doc/services.txt
13187 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13188 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13189 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13193 leeh 2005/02/13 09:20:37 EST (20050213_3)
13196 include supported.h
13197 modules/core m_message.c
13199 - fix a compile error in m_message.c
13200 - update 005 to the spec and add CPRIVMSG/CNOTICE
13202 Revision Changes Path
13203 7.2 +31 -37 ircd-ratbox/include/supported.h
13204 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13208 leeh 2005/02/13 09:14:12 EST (20050213_2)
13213 - fix the membership memleak
13215 Revision Changes Path
13216 7.432 +0 -3 ircd-ratbox/src/channel.c
13220 leeh 2005/02/12 21:51:56 EST (20050213_1)
13224 modules/core m_message.c
13226 - add a bitmask to track when they send their first message, only allowing
13227 clearing stuff after that.
13229 Revision Changes Path
13230 7.263 +4 -0 ircd-ratbox/include/client.h
13231 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13235 leeh 2005/02/12 21:17:52 EST (20050213_0)
13238 include patricia.h s_newconf.h
13239 modules/core m_message.c
13240 src patricia.c s_newconf.c s_user.c
13242 - add in the patricia for tracking who fills up targets, give them a reduced
13245 Revision Changes Path
13246 7.20 +1 -1 ircd-ratbox/include/patricia.h
13247 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13248 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13249 7.29 +1 -1 ircd-ratbox/src/patricia.c
13250 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13251 7.340 +4 -0 ircd-ratbox/src/s_user.c
13255 leeh 2005/02/12 18:35:10 EST (20050212_0)
13258 include ircd_defs.h
13259 src class.c reject.c
13261 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13263 Revision Changes Path
13264 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13265 7.68 +1 -5 ircd-ratbox/src/class.c
13266 1.33 +1 -5 ircd-ratbox/src/reject.c
13270 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13275 remove stupid memory leak
13277 Revision Changes Path
13278 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13282 leeh 2005/02/11 06:42:48 EST (20050211_0)
13287 - workaround hyb6 allowing empty gline reasons
13289 Revision Changes Path
13290 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13294 leeh 2005/02/09 14:39:13 EST (20050209_2)
13298 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13299 src ircd.c s_conf.c
13301 - move temp dlines and temp klines over to an array, rather than completely
13304 Revision Changes Path
13305 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13306 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13307 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13308 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13309 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13310 7.369 +0 -5 ircd-ratbox/src/ircd.c
13311 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13315 leeh 2005/02/09 14:02:13 EST (20050209_1)
13319 modules m_cap.c m_pong.c m_user.c
13320 modules/core m_nick.c
13323 - remove 'nick' param from register_local_user(), its not needed.
13325 Revision Changes Path
13326 7.35 +1 -1 ircd-ratbox/include/s_user.h
13327 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13328 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13329 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13330 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13331 7.339 +6 -6 ircd-ratbox/src/s_user.c
13335 leeh 2005/02/09 13:12:53 EST (20050209_0)
13338 modules m_cmessage.c
13340 - dont send numerics when we're dealing with CNOTICE
13341 - add in checking for +g, and resetting idle
13343 Revision Changes Path
13344 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13348 leeh 2005/02/08 11:37:50 EST (20050208_2)
13353 - fix operator blocks to work on ip spoofs
13355 Revision Changes Path
13356 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13360 leeh 2005/02/07 19:23:22 EST (20050208_1)
13363 doc example.conf example.efnet.conf
13366 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13368 Revision Changes Path
13369 7.258 +0 -39 ircd-ratbox/doc/example.conf
13370 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13371 7.198 +0 -272 ircd-ratbox/src/newconf.c
13375 leeh 2005/02/07 19:19:32 EST (20050208_0)
13380 - added support for kline.conf.perm et al, these take the same formats
13381 as their non-permanent partners, but you cant remove them via the ircd.
13383 Revision Changes Path
13384 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13388 leeh 2005/02/02 19:18:59 EST (20050203_1)
13395 help/opers cnotice cprivmsg
13397 - added help files for cprivmsg/cnotice
13399 Revision Changes Path
13400 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13401 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13402 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13403 1.10 +19 -19 ircd-ratbox/help/opers/index
13404 1.7 +10 -9 ircd-ratbox/help/users/index
13408 leeh 2005/02/02 19:14:25 EST (20050203_0)
13412 modules Makefile.in
13415 modules m_cmessage.c
13417 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13418 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13419 nick is a member. These bypass any target change limitations.
13420 - added ERR_VOICENEEDED, numeric 489.
13422 Revision Changes Path
13423 7.56 +2 -0 ircd-ratbox/include/numeric.h
13424 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13425 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13426 7.124 +1 -1 ircd-ratbox/src/messages.tab
13430 leeh 2005/02/02 16:58:16 EST (20050202_4)
13435 - update etrace help
13437 Revision Changes Path
13438 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13442 leeh 2005/02/02 16:55:04 EST (20050202_3)
13447 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13448 can put its external ip address in there..
13450 Revision Changes Path
13451 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13455 leeh 2005/02/02 16:41:06 EST (20050202_2)
13460 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13461 if its a non-local client. These will just get "lost" if the remote
13462 server doesnt support this..
13464 Revision Changes Path
13465 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13469 leeh 2005/02/02 16:12:12 EST (20050202_1)
13472 include client.h numeric.h s_conf.h
13473 modules/core m_message.c
13474 src messages.tab newconf.c s_conf.c
13476 - first part of the target change code, add the storage of targets for
13477 localuser, throttle messages when they fill all the available slots
13479 Revision Changes Path
13480 7.262 +5 -1 ircd-ratbox/include/client.h
13481 7.55 +2 -0 ircd-ratbox/include/numeric.h
13482 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13483 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13484 7.123 +1 -1 ircd-ratbox/src/messages.tab
13485 7.197 +1 -0 ircd-ratbox/src/newconf.c
13486 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13490 leeh 2005/02/02 13:28:10 EST (20050202_0)
13493 modules m_resv.c m_stats.c m_testline.c
13494 modules/core m_join.c
13495 src hash.c kdparse.c messages.tab s_newconf.c
13497 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13498 tracking of when resvs get hit
13500 Revision Changes Path
13501 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13502 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13503 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13504 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13505 7.114 +3 -0 ircd-ratbox/src/hash.c
13506 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13507 7.122 +1 -1 ircd-ratbox/src/messages.tab
13508 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13512 leeh 2005/01/31 09:04:10 EST (20050131_2)
13517 - fflush() logfiles
13519 Revision Changes Path
13520 7.79 +2 -0 ircd-ratbox/src/s_log.c
13524 leeh 2005/01/31 08:59:09 EST (20050131_1)
13529 - rename fd_dump() to comm_dump()
13531 Revision Changes Path
13532 1.27 +2 -2 ircd-ratbox/src/commio.c
13536 leeh 2005/01/30 19:16:08 EST (20050131_0)
13541 modules m_services.c
13542 modules/core m_server.c
13543 src hook.c s_serv.c
13545 - added hook for server_introduced
13546 - fixed up services support for hooks
13548 Revision Changes Path
13549 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13550 1.31 +1 -0 ircd-ratbox/include/hook.h
13551 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13552 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13553 7.36 +2 -0 ircd-ratbox/src/hook.c
13554 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13558 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13563 Add back in the comm_fd_hack thing for solaris
13565 Revision Changes Path
13566 1.26 +26 -1 ircd-ratbox/src/commio.c
13570 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13574 include commio.h s_conf.h watch.h
13575 modules m_dline.c m_kline.c m_resv.c m_stats.c
13576 m_watch.c m_xline.c
13577 modules/core m_nick.c
13578 src balloc.c cache.c client.c commio.c
13579 epoll.c ircd.c ircd_lexer.l kdparse.c
13580 listener.c s_auth.c s_conf.c s_log.c
13583 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13585 Revision Changes Path
13586 1.18 +0 -2 ircd-ratbox/adns/adns.h
13587 1.14 +6 -37 ircd-ratbox/include/commio.h
13588 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13589 7.3 +2 -2 ircd-ratbox/include/watch.h
13590 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13591 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13592 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13593 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13594 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13595 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13596 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13597 7.85 +1 -1 ircd-ratbox/src/balloc.c
13598 1.24 +5 -5 ircd-ratbox/src/cache.c
13599 7.488 +4 -4 ircd-ratbox/src/client.c
13600 1.25 +10 -280 ircd-ratbox/src/commio.c
13601 1.33 +1 -1 ircd-ratbox/src/epoll.c
13602 7.368 +4 -4 ircd-ratbox/src/ircd.c
13603 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13604 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13605 7.125 +8 -8 ircd-ratbox/src/listener.c
13606 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13607 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13608 7.78 +20 -20 ircd-ratbox/src/s_log.c
13609 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13610 1.6 +22 -15 ircd-ratbox/src/watch.c
13614 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13617 modules/core m_mode.c
13619 remove two unused variables
13621 Revision Changes Path
13622 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13626 leeh 2005/01/28 15:31:40 EST (20050128_1)
13632 - mo_kline() needs minpara of 3, not 2
13633 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13634 - require me.info is never blank
13636 Revision Changes Path
13637 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13638 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13642 leeh 2005/01/28 15:26:28 EST (20050128_0)
13645 modules/core m_mode.c m_sjoin.c
13647 - patch via jilles to fix +eI lists being shown to lusers when handling
13648 protocol stuff over TS6
13650 Revision Changes Path
13651 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13652 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13656 leeh 2005/01/25 19:47:38 EST (20050126_0)
13660 modules/core m_join.c m_mode.c m_sjoin.c
13661 src channel.c messages.tab s_serv.c
13663 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13664 an operspy call with &me
13665 - remove modebuf/parabuf params from channel_modes(), we now generate a
13666 buffer internally which we return.
13668 Revision Changes Path
13669 7.163 +1 -1 ircd-ratbox/include/channel.h
13670 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13671 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13672 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13673 7.431 +25 -18 ircd-ratbox/src/channel.c
13674 7.121 +1 -1 ircd-ratbox/src/messages.tab
13675 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13679 alz 2005/01/25 18:09:18 EST (20050125_5)
13682 doc example.conf example.efnet.conf
13685 src listener.c newconf.c s_conf.c
13687 Added dline_with_reason config option (default yes):
13689 /* dline reason: show the user the dline reason when they connect
13692 dline_with_reason = yes;
13694 Revision Changes Path
13695 7.257 +6 -1 ircd-ratbox/doc/example.conf
13696 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13697 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13698 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13699 7.124 +1 -1 ircd-ratbox/src/listener.c
13700 7.196 +1 -0 ircd-ratbox/src/newconf.c
13701 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13705 leeh 2005/01/25 13:21:17 EST (20050125_4)
13710 - make conf_set_generic_string() test len exists before it uses it.
13712 Revision Changes Path
13713 7.195 +1 -1 ircd-ratbox/src/newconf.c
13717 leeh 2005/01/25 13:10:56 EST (20050125_3)
13723 - rename 'type' to 'flags' in cluster {};
13724 - add stacking of servers in cluster {}; documented in example.conf
13726 Revision Changes Path
13727 7.256 +18 -10 ircd-ratbox/doc/example.conf
13728 7.194 +39 -7 ircd-ratbox/src/newconf.c
13732 alz 2005/01/25 12:48:54 EST (20050125_2)
13736 src listener.c s_conf.c
13738 Added dline reasons, connecting/banned clients now see ban reason.
13740 Revision Changes Path
13741 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13742 7.123 +17 -4 ircd-ratbox/src/listener.c
13743 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13747 leeh 2005/01/25 07:44:37 EST (20050125_1)
13750 doc example.conf example.efnet.conf
13753 - implement stacking of shared {}; blocks, documented in example.conf
13755 Revision Changes Path
13756 7.255 +26 -13 ircd-ratbox/doc/example.conf
13757 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13758 7.193 +51 -36 ircd-ratbox/src/newconf.c
13762 leeh 2005/01/24 19:08:29 EST (20050125_0)
13766 include client.h s_conf.h
13767 modules/core m_join.c
13768 src newconf.c s_user.c
13770 - added jupe_exempt to auth {};, exempts the user from generating warnings
13771 when they attempt to join juped channels.
13773 Revision Changes Path
13774 7.254 +2 -0 ircd-ratbox/doc/example.conf
13775 7.261 +3 -0 ircd-ratbox/include/client.h
13776 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13777 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13778 7.192 +1 -0 ircd-ratbox/src/newconf.c
13779 7.338 +8 -0 ircd-ratbox/src/s_user.c
13783 leeh 2005/01/24 18:57:02 EST (20050124_6)
13788 - rework shared {};, the format is now:
13790 oper = "flame@*.leeh.co.uk", "*.lan";
13796 oper = "flame@*.leeh.co.uk", "*.lan";
13800 Revision Changes Path
13801 7.191 +55 -23 ircd-ratbox/src/newconf.c
13805 leeh 2005/01/24 17:25:58 EST (20050124_5)
13810 - fix the prototype on load_static_modules()
13812 Revision Changes Path
13813 7.61 +1 -1 ircd-ratbox/include/modules.h
13817 leeh 2005/01/24 16:00:30 EST (20050124_4)
13822 - have cap end call register_local_user() with its own copy of
13823 source_p->username so its safe for unidented users..
13825 Revision Changes Path
13826 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13830 leeh 2005/01/24 15:48:09 EST (20050124_3)
13833 include newconf.h s_conf.h
13835 src newconf.c s_conf.c s_log.c
13837 - move the conf parser over to a table based structure, with generic setting
13838 of integers/strings
13840 Revision Changes Path
13841 7.34 +9 -8 ircd-ratbox/include/newconf.h
13842 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13843 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13844 7.190 +264 -808 ircd-ratbox/src/newconf.c
13845 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13846 7.77 +13 -13 ircd-ratbox/src/s_log.c
13850 leeh 2005/01/24 13:11:30 EST (20050124_2)
13856 - added stacking of ips in exempt {};
13858 Revision Changes Path
13859 7.253 +4 -0 ircd-ratbox/doc/example.conf
13860 7.189 +11 -30 ircd-ratbox/src/newconf.c
13864 leeh 2005/01/24 12:59:57 EST (20050124_1)
13868 src channel.c client.c hash.c hook.c
13869 newconf.c s_user.c watch.c
13871 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13872 consistent with the rest of the dlink code.
13874 Revision Changes Path
13875 1.54 +7 -7 ircd-ratbox/include/tools.h
13876 7.430 +2 -2 ircd-ratbox/src/channel.c
13877 7.487 +6 -6 ircd-ratbox/src/client.c
13878 7.113 +5 -5 ircd-ratbox/src/hash.c
13879 7.35 +1 -1 ircd-ratbox/src/hook.c
13880 7.188 +2 -2 ircd-ratbox/src/newconf.c
13881 7.337 +1 -1 ircd-ratbox/src/s_user.c
13882 1.5 +4 -4 ircd-ratbox/src/watch.c
13886 leeh 2005/01/24 12:47:13 EST (20050124_0)
13891 - cheap hack on sticky capabs..
13893 Revision Changes Path
13894 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13898 leeh 2005/01/22 11:36:54 EST (20050122_0)
13903 - updated my clicap implementation to match the spec so far..
13905 Revision Changes Path
13906 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13910 leeh 2005/01/21 07:14:43 EST (20050121_2)
13915 modules m_services.c
13916 src hook.c s_serv.c
13918 - added hooks for when we're sending a burst
13919 - rewrote hooks.txt
13920 - fix up the hooks ive already done in services compatibility, ill add the
13921 hooks for server/client introductions in a bit.
13923 Revision Changes Path
13924 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13925 1.30 +4 -0 ircd-ratbox/include/hook.h
13926 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13927 7.34 +7 -0 ircd-ratbox/src/hook.c
13928 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13932 leeh 2005/01/21 06:34:03 EST (20050121_1)
13935 contrib example_module.c spy_admin_notice.c
13936 spy_info_notice.c spy_links_notice.c
13937 spy_motd_notice.c spy_stats_notice.c
13938 spy_stats_p_notice.c spy_trace_notice.c
13940 spy_whois_notice_global.c
13942 modules m_admin.c m_info.c m_links.c m_motd.c
13943 m_services.c m_stats.c m_trace.c
13944 m_whois.c static_modules.c.SH
13945 modules/core m_server.c
13946 src client.c hook.c ircd.c modules.c packet.c
13947 s_auth.c s_serv.c s_user.c send.c
13949 - add a better implementation of the hook system, its now a slow leaking
13950 array and events are created whenever we try adding a hook for it, or
13951 theyre registered for the caller.
13953 Ive temporarily fucked services support and removed most of the other
13954 hooks.. I shall fix this soon.
13956 Revision Changes Path
13957 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13958 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13959 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13960 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13961 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13962 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13963 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13964 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13965 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13966 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13967 1.29 +34 -70 ircd-ratbox/include/hook.h
13968 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13969 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13970 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13971 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13972 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13973 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13974 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13975 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13976 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13977 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13978 7.486 +1 -28 ircd-ratbox/src/client.c
13979 7.33 +131 -137 ircd-ratbox/src/hook.c
13980 7.367 +1 -1 ircd-ratbox/src/ircd.c
13981 7.151 +6 -10 ircd-ratbox/src/modules.c
13982 7.138 +10 -14 ircd-ratbox/src/packet.c
13983 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13984 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13985 7.336 +0 -6 ircd-ratbox/src/s_user.c
13986 7.286 +8 -6 ircd-ratbox/src/send.c
13990 leeh 2005/01/20 19:19:20 EST (20050121_0)
13995 - remove an unused struct
13997 Revision Changes Path
13998 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14002 leeh 2005/01/20 13:38:39 EST (20050120_1)
14005 . configure configure.ac
14006 include client.h numeric.h patchlevel.h
14007 modules Makefile.in
14008 src messages.tab s_user.c
14012 - drop back to -O0, fix patchlevel.h
14013 - first stab at client capabilities.. this still needs work.
14015 Revision Changes Path
14016 7.240 +3 -3 ircd-ratbox/configure
14017 7.54 +3 -3 ircd-ratbox/configure.ac
14018 7.260 +3 -0 ircd-ratbox/include/client.h
14019 7.54 +2 -0 ircd-ratbox/include/numeric.h
14020 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14021 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14022 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14023 7.120 +1 -1 ircd-ratbox/src/messages.tab
14024 7.335 +3 -0 ircd-ratbox/src/s_user.c
14028 leeh 2005/01/20 06:04:41 EST (20050120_0)
14031 . ChangeLog RELNOTES
14032 include config.h config.h.dist memory.h
14035 src commio.c crypt.c getopt.c ircd.c s_serv.c
14037 . README.VMS clean.com make.com
14038 include setup.h_vms
14039 modules descrip.mms static_modules_c.com
14040 modules/core descrip.mms
14041 src descrip.mms qio.c version.com
14042 tools descrip.mms mkpasswd_vms.c
14044 - clean changelog, relnotes
14045 - mark patchlevel as 2.1.0beta
14046 - remove VMS support
14048 Revision Changes Path
14049 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14050 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14051 1.111 +1 -348 ircd-ratbox/RELNOTES
14052 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14053 7.182 +0 -42 ircd-ratbox/include/config.h
14054 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14055 7.50 +0 -4 ircd-ratbox/include/memory.h
14056 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14057 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14058 7.2 +0 -58 ircd-ratbox/make.com (dead)
14059 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14060 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14061 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14062 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14063 1.24 +7 -30 ircd-ratbox/src/commio.c
14064 7.12 +0 -4 ircd-ratbox/src/crypt.c
14065 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14066 7.24 +0 -4 ircd-ratbox/src/getopt.c
14067 7.366 +4 -19 ircd-ratbox/src/ircd.c
14068 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14069 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14070 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14071 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14072 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14076 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14082 not using the return values on a few watch functions so make them void
14084 Revision Changes Path
14085 7.2 +5 -5 ircd-ratbox/include/watch.h
14086 1.4 +19 -28 ircd-ratbox/src/watch.c
14089 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14094 Make watch throttle, don't accept letter commands stacked
14096 Revision Changes Path
14097 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14101 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14108 Revision Changes Path
14109 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14113 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14116 . ChangeLog README.FIRST RELNOTES configure
14118 adns adns.h internal.h parse.c transmit.c
14120 contrib example_module.c spy_admin_notice.c
14121 spy_info_notice.c spy_links_notice.c
14122 spy_motd_notice.c spy_stats_notice.c
14123 spy_stats_p_notice.c spy_trace_notice.c
14125 spy_whois_notice_global.c
14126 doc example.conf example.efnet.conf ircd.motd
14127 server-version-info whats-new.txt
14128 help/opers umode xline
14130 include cache.h channel.h class.h client.h
14131 commio.h config.h config.h.dist hash.h
14132 hook.h hostmask.h irc_string.h ircd.h
14133 ircd_defs.h m_info.h memory.h msg.h
14134 newconf.h numeric.h packet.h patchlevel.h
14135 patricia.h s_conf.h s_gline.h s_newconf.h
14136 s_serv.h s_user.h scache.h serno.h
14137 setup.h.in sprintf_irc.h stdinc.h tools.h
14138 modules .depend Makefile.in m_admin.c m_away.c
14139 m_dline.c m_encap.c m_gline.c m_info.c
14140 m_kline.c m_links.c m_list.c m_lusers.c
14141 m_motd.c m_oper.c m_operspy.c m_rehash.c
14142 m_restart.c m_resv.c m_set.c m_stats.c
14143 m_svinfo.c m_testline.c m_testmask.c
14144 m_topic.c m_trace.c m_watch.c m_who.c
14145 m_whois.c m_whowas.c m_xline.c
14146 static_modules.c.SH
14147 modules/core m_error.c m_message.c m_mode.c m_quit.c
14148 m_server.c m_squit.c
14149 src .depend Makefile.in adns.c balloc.c
14150 cache.c channel.c class.c client.c
14151 commio.c crypt.c devpoll.c epoll.c
14152 event.c getopt.c hash.c hook.c hostmask.c
14153 irc_string.c ircd.c ircd_lexer.l
14154 ircd_parser.y ircd_signal.c listener.c
14155 modules.c newconf.c numeric.c packet.c
14156 parse.c patricia.c poll.c reject.c
14157 restart.c s_auth.c s_conf.c s_log.c
14158 s_newconf.c s_serv.c s_user.c scache.c
14159 select.c send.c snprintf.c tools.c
14160 version.c.SH watch.c whowas.c
14161 tools README.mkpasswd mkpasswd.c
14163 . README.VMS clean.com make.com
14165 include common.h s_stats.h setup.h_vms
14167 modules descrip.mms m_challenge.c m_etrace.c
14168 m_invite.c m_names.c m_pass.c m_ping.c
14169 m_pong.c m_services.c m_tb.c m_user.c
14170 m_users.c m_version.c
14171 static_modules_c.com
14172 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14174 servlink descrip.mms
14175 src descrip.mms kdparse.c messages.tab qio.c
14176 s_gline.c s_stats.c version.com
14177 tools descrip.mms mkpasswd_vms.c
14181 modules/core channels.c users.c
14184 merge from RATBOX_2_0
14186 Revision Changes Path
14187 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14188 7.40 +1 -0 ircd-ratbox/README.FIRST
14189 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14190 1.110 +114 -6 ircd-ratbox/RELNOTES
14191 1.17 +4 -0 ircd-ratbox/adns/adns.h
14192 1.17 +4 -4 ircd-ratbox/adns/internal.h
14193 1.12 +38 -38 ircd-ratbox/adns/parse.c
14194 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14195 1.19 +13 -13 ircd-ratbox/adns/types.c
14196 7.1 +10 -0 ircd-ratbox/clean.com (new)
14197 7.239 +47 -29 ircd-ratbox/configure
14198 7.53 +40 -32 ircd-ratbox/configure.ac
14199 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14200 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14201 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14202 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14203 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14204 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14205 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14206 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14207 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14208 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14209 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14210 7.252 +68 -22 ircd-ratbox/doc/example.conf
14211 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14212 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14213 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14214 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14215 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14216 1.5 +2 -1 ircd-ratbox/help/opers/umode
14217 1.7 +1 -1 ircd-ratbox/help/opers/xline
14218 1.2 +1 -0 ircd-ratbox/help/users/umode
14219 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14220 1.7 +8 -0 ircd-ratbox/include/cache.h
14221 7.162 +18 -16 ircd-ratbox/include/channel.h
14222 7.25 +4 -0 ircd-ratbox/include/class.h
14223 7.259 +34 -28 ircd-ratbox/include/client.h
14224 1.13 +45 -7 ircd-ratbox/include/commio.h
14225 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14226 7.181 +74 -16 ircd-ratbox/include/config.h
14227 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14228 7.53 +2 -0 ircd-ratbox/include/hash.h
14229 1.28 +73 -27 ircd-ratbox/include/hook.h
14230 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14231 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14232 7.80 +6 -31 ircd-ratbox/include/ircd.h
14233 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14234 7.56 +14 -8 ircd-ratbox/include/m_info.h
14235 7.49 +4 -0 ircd-ratbox/include/memory.h
14236 7.53 +2 -0 ircd-ratbox/include/msg.h
14237 7.33 +9 -9 ircd-ratbox/include/newconf.h
14238 7.53 +12 -8 ircd-ratbox/include/numeric.h
14239 7.27 +1 -1 ircd-ratbox/include/packet.h
14240 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14241 7.19 +25 -1 ircd-ratbox/include/patricia.h
14242 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14243 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14244 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14245 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14246 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14247 7.34 +13 -9 ircd-ratbox/include/s_user.h
14248 7.15 +1 -1 ircd-ratbox/include/scache.h
14249 7.5366 +1 -1 ircd-ratbox/include/serno.h
14250 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14251 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14252 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14253 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14254 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14255 1.53 +10 -10 ircd-ratbox/include/tools.h
14256 7.1 +58 -0 ircd-ratbox/make.com (new)
14257 1.45 +338 -182 ircd-ratbox/modules/.depend
14258 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14259 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14260 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14261 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14262 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14263 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14264 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14265 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14266 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14267 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14268 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14269 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14270 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14271 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14272 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14273 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14274 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14275 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14276 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14277 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14278 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14279 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14280 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14281 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14282 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14283 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14284 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14285 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14286 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14287 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14288 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14289 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14290 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14291 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14292 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14293 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14294 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14295 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14296 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14297 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14298 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14299 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14300 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14301 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14302 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14303 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14304 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14305 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14306 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14307 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14308 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14309 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14310 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14311 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14312 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14313 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14314 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14315 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14316 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14317 7.48 +162 -119 ircd-ratbox/src/.depend
14318 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14319 7.75 +5 -5 ircd-ratbox/src/adns.c
14320 7.84 +1 -1 ircd-ratbox/src/balloc.c
14321 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14322 1.23 +75 -7 ircd-ratbox/src/cache.c
14323 7.429 +342 -79 ircd-ratbox/src/channel.c
14324 7.67 +42 -2 ircd-ratbox/src/class.c
14325 7.485 +245 -85 ircd-ratbox/src/client.c
14326 1.23 +349 -43 ircd-ratbox/src/commio.c
14327 7.11 +4 -0 ircd-ratbox/src/crypt.c
14328 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14329 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14330 1.32 +4 -8 ircd-ratbox/src/epoll.c
14331 7.46 +63 -6 ircd-ratbox/src/event.c
14332 7.23 +4 -0 ircd-ratbox/src/getopt.c
14333 7.112 +8 -7 ircd-ratbox/src/hash.c
14334 7.32 +135 -133 ircd-ratbox/src/hook.c
14335 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14336 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14337 7.365 +56 -48 ircd-ratbox/src/ircd.c
14338 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14339 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14340 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14341 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14342 7.122 +14 -13 ircd-ratbox/src/listener.c
14343 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14344 7.150 +17 -8 ircd-ratbox/src/modules.c
14345 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14346 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14347 7.137 +55 -42 ircd-ratbox/src/packet.c
14348 7.187 +8 -15 ircd-ratbox/src/parse.c
14349 7.28 +2 -4 ircd-ratbox/src/patricia.c
14350 7.82 +3 -1 ircd-ratbox/src/poll.c
14351 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14352 1.32 +8 -3 ircd-ratbox/src/reject.c
14353 7.34 +1 -0 ircd-ratbox/src/restart.c
14354 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14355 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14356 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14357 7.76 +32 -35 ircd-ratbox/src/s_log.c
14358 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14359 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14360 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14361 7.334 +773 -2 ircd-ratbox/src/s_user.c
14362 7.27 +2 -1 ircd-ratbox/src/scache.c
14363 7.44 +2 -0 ircd-ratbox/src/select.c
14364 7.285 +12 -12 ircd-ratbox/src/send.c
14365 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14366 7.46 +0 -1 ircd-ratbox/src/tools.c
14367 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14368 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14369 1.3 +4 -4 ircd-ratbox/src/watch.c
14370 7.32 +1 -0 ircd-ratbox/src/whowas.c
14371 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14372 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14373 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14374 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14378 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14380 Modified files: (Branch: RATBOX_2_0)
14383 a remote client is never going to have a watch list..duh
14385 Revision Changes Path
14386 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14390 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14392 Added files: (Branch: RATBOX_2_0)
14397 Revision Changes Path
14398 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14402 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14404 Added files: (Branch: RATBOX_2_0)
14408 helps if we actually include the .c/.h files
14410 Revision Changes Path
14411 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14412 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14416 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14418 Modified files: (Branch: RATBOX_2_0)
14419 . configure configure.ac
14420 include client.h numeric.h s_conf.h setup.h.in
14422 modules Makefile.in
14423 modules/core m_nick.c
14424 src Makefile.in client.c ircd.c messages.tab
14425 newconf.c s_conf.c s_user.c
14427 backport watch from devel
14429 Revision Changes Path
14430 7.229.2.10 +12 -2 ircd-ratbox/configure
14431 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14432 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14433 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14434 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14435 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14436 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14437 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14438 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14439 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14440 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14441 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14442 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14443 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14444 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14445 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14449 leeh 2005/01/12 10:12:40 EST (20050112_1)
14451 Modified files: (Branch: RATBOX_2_0)
14453 modules m_services.c m_whois.c
14456 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14457 when the user is logged in
14459 Revision Changes Path
14460 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14461 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14462 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14463 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14467 leeh 2005/01/11 19:47:14 EST (20050112_0)
14469 Modified files: (Branch: RATBOX_2_0)
14470 include supported.h
14471 Added files: (Branch: RATBOX_2_0)
14475 - added doc/services.txt, outlining the compatibility code
14477 Revision Changes Path
14478 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14479 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14483 leeh 2005/01/11 18:38:10 EST (20050111_5)
14485 Modified files: (Branch: RATBOX_2_0)
14486 include client.h hook.h
14487 modules m_services.c
14488 modules/core m_server.c
14489 src hook.c s_serv.c
14491 - more services compatibility code:
14492 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14493 appropriate service {}; entry, only accept SU from these.
14494 - hook into us finishing nick burst, and have services burst a list of
14497 Revision Changes Path
14498 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14499 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14500 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14501 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14502 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14503 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14507 leeh 2005/01/11 17:32:42 EST (20050111_4)
14509 Modified files: (Branch: RATBOX_2_0)
14510 . configure configure.ac
14512 modules Makefile.in
14514 Added files: (Branch: RATBOX_2_0)
14515 modules m_services.c
14517 - more services compatibility code:
14518 - encap handlers for SU (services marking client as logged in)
14519 - and for LOGIN (servers bursting logged in status)
14520 - move suser from Client -> User
14522 Revision Changes Path
14523 7.229.2.9 +9 -3 ircd-ratbox/configure
14524 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14525 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14526 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14527 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14528 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14532 leeh 2005/01/11 16:46:34 EST (20050111_3)
14534 Modified files: (Branch: RATBOX_2_0)
14535 include ircd_defs.h
14537 - whoops, missing #endif
14539 Revision Changes Path
14540 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14544 leeh 2005/01/11 15:56:57 EST (20050111_2)
14546 Modified files: (Branch: RATBOX_2_0)
14547 include ircd_defs.h
14549 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14550 have ipv6 just report sizeof(struct sockaddr_in)
14552 Revision Changes Path
14553 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14557 leeh 2005/01/10 20:19:35 EST (20050111_1)
14559 Modified files: (Branch: RATBOX_2_0)
14562 - fix a gcc warning
14564 Revision Changes Path
14565 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14569 leeh 2005/01/10 20:10:35 EST (20050111_0)
14571 Modified files: (Branch: RATBOX_2_0)
14572 adns internal.h parse.c transmit.c types.c
14574 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14577 Revision Changes Path
14578 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14579 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14580 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14581 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14585 leeh 2005/01/10 17:48:48 EST (20050110_3)
14587 Modified files: (Branch: RATBOX_2_0)
14590 - send out the reformatted xline to opers (\s -> ' ')
14592 Revision Changes Path
14593 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14597 leeh 2005/01/10 16:18:53 EST (20050110_2)
14599 Modified files: (Branch: RATBOX_2_0)
14602 include client.h supported.h
14603 src messages.tab s_user.c send.c
14605 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14608 Revision Changes Path
14609 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14610 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14611 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14612 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14613 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14614 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14615 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14619 leeh 2005/01/10 14:50:47 EST (20050110_1)
14621 Modified files: (Branch: RATBOX_2_0)
14622 doc example.conf example.efnet.conf
14624 - I dont remember ts6 desyncing on bans, so im not sure why the example
14627 Revision Changes Path
14628 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14629 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14633 leeh 2005/01/10 13:31:10 EST (20050110_0)
14635 Modified files: (Branch: RATBOX_2_0)
14636 . configure configure.ac
14637 include channel.h client.h numeric.h s_conf.h
14638 s_serv.h setup.h.in
14639 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14641 src channel.c messages.tab newconf.c s_conf.c
14644 - added --enable-services to configure, which enables some ratbox-services
14645 compatibility code:
14646 - chanmode +r, registered users only
14647 - usermode +S, prevents deop/kick of a service
14648 - service { }; block in conf for the above umode
14650 Revision Changes Path
14651 7.229.2.8 +28 -16 ircd-ratbox/configure
14652 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14653 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14654 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14655 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14656 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14657 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14658 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14659 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14660 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14661 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14662 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14663 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14664 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14665 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14666 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14667 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14668 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14669 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14673 leeh 2005/01/09 08:23:30 EST (20050109_0)
14675 Modified files: (Branch: RATBOX_2_0)
14678 - remove a tab, and add +C to opers umode help
14680 Revision Changes Path
14681 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode